@font-face{font-family:VerticeDisplay;src:url(/fonts/display.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:VerticeSans;src:url(/fonts/body.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:VerticeSans;src:url(/fonts/body-bold.otf)format("opentype");font-weight:600 900;font-display:swap}:root{--bg:#131513;--panel:#1e211d;--line:#3b3f36;--paper:#ece9e1;--orange:#f56835;--text:#f0ece0;--muted:#a8aca0;--display:VerticeDisplay,"Arial Narrow",Arial,sans-serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:auto;margin:0;font-size:15px;line-height:1.5}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.44}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--orange);outline-offset:4px}::selection{background:var(--orange);color:var(--bg)}img{max-width:100%;display:block}svg{flex-shrink:0}p,h1,h2,h3{margin:0}h1,h2{font-family:var(--display);letter-spacing:-.035em;font-weight:700;line-height:.97}h3{font-weight:600;line-height:1.25}.shell{width:min(1280px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:.14em;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.micro{letter-spacing:.13em;color:var(--muted);font-size:11px}.tiny-dot{background:var(--orange);flex-shrink:0;width:5px;height:5px;display:inline-block}.muted{color:var(--muted)}.button{border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:15px 23px;font-size:15px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s,color .2s;display:inline-flex}.button.primary{background:var(--orange);color:#151612}.button.primary:hover:not(:disabled){background:#ff8656}.button.outline{color:var(--text);background:0 0;border:1px solid #65695e}.button.outline:hover{border-color:var(--orange);color:var(--orange)}.button.subtle{color:var(--text);background:#30352a}.button.full{width:100%}.text-link{align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--orange)}.icon-button{border-radius:3px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.icon-button:hover{background:#343a32}.skip-link{background:var(--orange);color:#131513;z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.brand-button{padding:0}.brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.brand>svg{width:35px;height:38px;color:var(--orange)}.brand-period{color:var(--orange);margin-left:1px}.header{z-index:40;border-bottom:1px solid #ffffff0b;transition:background .25s,border .25s;position:fixed;inset:0 0 auto}.header.scrolled,.header.solid{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#131513f5;border-color:#363c32}.nav-shell{justify-content:space-between;align-items:center;gap:20px;width:min(1360px,100% - 80px);height:82px;margin:auto;display:flex}.header nav{color:#c0c3b8;align-items:center;gap:7px;margin-left:30px;font-size:13px;display:flex}.header nav>button{white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:7px;padding:10px 11px;display:flex}.header nav>button>span{color:#70776a;font-size:11px}.header nav>button:hover{color:var(--text);border-color:#3d4439}.header nav>button.active{color:var(--text);background:#292e26;border-color:#4d5548}.header nav>button.active>span{color:var(--orange)}.nav-actions{align-items:center;gap:20px;display:flex}.account-button{color:#c0c3b8;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.account-button:hover{color:var(--orange)}.nav-cta{border:1px solid #4b5045;border-radius:3px;align-items:center;gap:18px;padding:9px 12px;font-size:13px;display:flex}.nav-cta:hover{border-color:var(--orange);color:var(--orange)}.menu-button{display:none}.hero{background:#101210;height:820px;min-height:710px;padding-top:82px;position:relative;overflow:hidden}.hero-grid-texture{pointer-events:none;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0}.hero-art{pointer-events:none;width:min(1060px,78%);height:754px;position:absolute;top:35px;right:-4%}.hero-art>img{object-fit:cover;object-position:right center;width:100%;height:100%}.art-vignette{background:linear-gradient(90deg,#101210 0%,#101210ac 12%,#0000 43%),linear-gradient(#101210 0%,#0000 14% 84%,#101210 100%);position:absolute;inset:0}.hero-shell{width:min(1280px,100% - 112px);height:calc(100% - 108px);margin:auto;position:relative}.hero-copy{z-index:2;max-width:660px;padding-top:112px;position:relative}.hero-eyebrow{color:#d4d4c9;margin-bottom:28px;font-size:11px}.eyebrow-divider{background:#686c60;width:1px;height:10px;margin:0 4px}.hero h1{letter-spacing:-.036em;font-size:clamp(86px,8.5vw,128px);line-height:.89}.hero h1>span{color:var(--orange)}.hero-copy>p{color:#b7b9ae;margin-top:27px;font-size:15px;line-height:1.8}.hero-buttons{align-items:center;gap:28px;margin-top:29px;display:flex}.hero-note{letter-spacing:.17em;color:#8d9484;align-items:center;gap:12px;margin-top:40px;font-size:11px;display:flex}.mini-lines{border-top:1px solid #626b57;border-bottom:1px solid #626b57;width:23px;height:11px;display:inline-block;position:relative}.mini-lines:before{content:"";background:#626b57;height:1px;position:absolute;top:4px;left:0;right:9px}.hero-coordinates{letter-spacing:.19em;color:#b4b5a6;align-items:center;gap:32px;font-size:11px;display:flex;position:absolute;top:60px;right:0}.coordinate-cross{color:var(--orange);font-size:29px;font-weight:400;line-height:1}.hero-journey{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;z-index:3;background:#171b14e8;border:1px solid #61674c;border-radius:3px;width:342px;padding:16px 19px;transition:transform .2s,border .2s;position:absolute;bottom:12px;right:12px}.hero-journey:hover{border-color:var(--orange);transform:translateY(-5px)}.journey-top{letter-spacing:.11em;color:#a2ab95;justify-content:space-between;font-size:11px;display:flex}.journey-top>span:last-child{color:var(--orange);align-items:center;gap:4px;display:flex}.journey-route{align-items:center;gap:5px;margin-top:12px;font-size:13px;display:flex}.journey-route strong{font-weight:600}.journey-line{border-top:1px dashed #657052;flex:1;margin:0 7px}.rank-glyph{width:93px;height:87px}.rank-glyph.small{width:38px;height:37px}.hero-bottom{color:#bfc4b5;border-top:1px solid #46503a;align-items:center;gap:70px;height:108px;font-size:13px;display:flex;position:relative}.hero-bottom>span{align-items:center;gap:12px;display:flex}.hero-bottom .micro{color:var(--orange)}.scroll-cue{border:1px solid #48513d;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.scroll-cue svg{transform:rotate(90deg)}.config-section{background:var(--paper);color:#1b211b;min-height:calc(100vh - 190px);padding:104px 0 55px}.prep-console{color:#53604d;letter-spacing:.1em;background:#e2e2d8;border:1px solid #aeb6a4;align-items:center;gap:0;height:48px;margin-bottom:42px;font-size:11px;display:flex}.prep-console>span,.prep-console>div{border-right:1px solid #b9c0b1;align-items:center;gap:8px;height:100%;padding:0 17px;display:flex}.prep-console>span:first-child{color:#263021;font-weight:600}.prep-console strong{font-family:var(--display);color:#303b2a;font-size:16px}.prep-console .ready-signal{color:#506047;border-right:0;margin-left:auto}.ready-signal>i{background:#6c8b55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6c8b5522}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.section-heading h2{letter-spacing:-.03em;margin-top:16px;font-size:53px}.section-heading h2>span{color:#75806e}.section-heading>p{color:#687160;max-width:330px;margin-bottom:6px;font-size:14px;line-height:1.7}.configurator{color:var(--text);background:#171a16;border-radius:7px;overflow:clip;box-shadow:0 16px 34px #313f2011}.service-tabs{background:#20231d;border-bottom:1px solid #363c30;grid-template-columns:repeat(5,1fr);display:grid}.service-tabs>button{color:#b7beab;white-space:nowrap;border-right:1px solid #353c2e;justify-content:center;align-items:center;gap:11px;padding:23px 10px;font-size:14px;display:flex;position:relative}.service-tabs>button:last-child{border-right:0}.service-tabs>button:hover{color:var(--text);background:#2b3224}.service-tabs>button.active{color:var(--text);background:#171a16}.service-tabs>button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:0;left:16px;right:16px}.service-tabs>button.active>svg{color:var(--orange)}.service-mini{display:none}.config-inner{grid-template-columns:1fr 338px;gap:38px;padding:33px;display:grid}.configuration{min-width:0}.service-intro{align-items:flex-start;gap:17px;margin-bottom:25px;display:flex}.service-number{font-family:var(--display);color:var(--orange);flex-shrink:0;width:40px;font-size:29px;line-height:1.1}.service-number>span{font-family:var(--sans);opacity:.5;margin-left:3px;font-size:16px}.service-intro h3{letter-spacing:-.02em;font-size:19px}.service-intro p{color:#b0b8a4;max-width:600px;margin-top:9px;font-size:13px;line-height:1.7}.rank-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid;position:relative}.rank-selector{background:#22271e;border:1px solid #454d3c;border-radius:4px;min-width:0;padding:14px 17px}.rank-selector.target{background:#2a281e;border-color:#875235}.selector-label{color:#c2c9b6;align-items:center;gap:7px;font-size:13px;display:flex}.selector-label>.tiny-dot{background:#86917a;width:4px;height:4px}.selector-label>.micro{letter-spacing:.1em;color:#9aa68b;margin-left:auto;font-size:11px}.target .selector-label>.tiny-dot{background:var(--orange)}.target .selector-label>.micro{color:var(--orange)}.rank-display{align-items:center;gap:8px;margin:14px 0 11px;display:flex}.rank-display>.rank-glyph{width:78px;height:76px}.rank-display>div{flex:1;min-width:0}.rank-code{letter-spacing:.17em;color:#a5ae97;margin:0 0 7px;font-size:11px;display:block}.tier-select{align-items:center;display:flex;position:relative}.tier-select select{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;padding:1px 19px 1px 0;font-size:20px;font-weight:600}.tier-select>svg{pointer-events:none;color:#9fa98e;position:absolute;right:0}select>option{color:var(--text);background:#24291f}.division-tabs{gap:5px;display:flex}.division-tabs>button{color:#b6c3a5;border:1px solid #465039;border-radius:2px;flex:1;min-height:33px;font-size:13px}.division-tabs>button:hover{border-color:#78866a}.division-tabs>button.active{color:#22271d;background:#f0ece0;border-color:#f0ece0;font-weight:600}.target .division-tabs>button.active{background:var(--orange);color:#171a13;border-color:var(--orange)}.rank-connector{z-index:2;color:#c0c9b0;background:#171a16;border:1px solid #4a553e;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.high-rank-note{color:#a2af93;padding:8px 0;font-size:11px}.details-grid{grid-template-columns:.76fr 1.35fr 1fr;gap:14px;margin:22px 0 26px;display:grid}.field{color:#b7c4a7;flex-direction:column;gap:9px;font-size:11px;font-weight:400;display:flex}.field input,.field select,.addon-field input{width:100%;min-width:0;color:var(--text);background:#252c20;border:1px solid #48563b;border-radius:3px;min-height:42px;padding:12px;font-size:13px}.field input::placeholder,.addon-field input::placeholder{color:#99ab88}.input-wrap,.select-wrap{position:relative}.input-wrap input{padding-right:40px}.input-wrap>span{color:#96a685;pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.select-wrap select{-webkit-appearance:none;appearance:none;padding-right:27px}.select-wrap>svg{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.high-lp-field{max-width:430px;padding:0 0 22px}.high-lp-field small{font-size:11px;line-height:1.65}.quantity-panel{background:#252b20;border:1px solid #4e5a40;border-radius:4px;padding:21px 20px}.quantity-panel>label{color:#b7c7a6;font-size:13px}.quantity-counter{justify-content:space-between;align-items:center;margin:17px 0;display:flex}.quantity-counter button{border:1px solid #596949;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.quantity-counter strong{font-family:var(--display);font-size:57px;font-weight:700;line-height:1}.quantity-panel>input{width:100%;accent-color:var(--orange);height:3px;margin:0}.quantity-panel>p{color:#a0b490;margin-top:12px;font-size:11px;line-height:1.7}.coaching-config{background:#252f20;border:1px solid #4b5d41;border-radius:4px;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;padding:26px;display:grid}.coach-illustration{color:var(--orange);align-items:center;gap:12px;display:flex}.coach-illustration>span{font-family:var(--display);color:#c3d1b1;font-size:27px;line-height:1}.coach-illustration strong{color:var(--orange)}.coaching-config .field+.field{margin-top:18px}.coach-hours{margin-bottom:4px}.personalization-heading{border-top:1px solid #444f37;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;padding-top:24px;display:flex}.personalization-heading .eyebrow{color:var(--orange);font-size:11px}.personalization-heading h3{margin-top:7px;font-size:17px}.optional-tag{letter-spacing:.08em;color:#a6b694;border:1px solid #46583a;padding:4px 5px;font-size:11px}.addons{gap:8px;display:grid}.addon-wrap{background:#21281c;border:1px solid #414d36;border-radius:3px;transition:border .15s,background .15s}.addon-wrap.selected{background:#2c2f22;border-color:#8d5738}.addon{cursor:pointer;align-items:center;gap:11px;padding:15px 12px;display:flex;position:relative}.addon>input{opacity:0;width:1px;height:1px;position:absolute}.addon:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.addon>svg{color:#a4b78e}.selected .addon>svg{color:var(--orange)}.addon-copy{flex:1;min-width:0}.addon-copy strong{font-size:13px;font-weight:600;display:block}.addon-copy small{color:#b0c09c;margin-top:4px;font-size:11px;line-height:1.45;display:block}.addon-rate{color:#b9caa2;white-space:nowrap;font-size:11px}.selected .addon-rate{color:var(--orange)}.toggle{background:#526242;border-radius:10px;align-items:center;width:28px;height:16px;padding:3px;transition:background .2s;display:flex}.toggle>span{background:#b1c29a;border-radius:50%;width:10px;height:10px;transition:transform .2s}.selected .toggle{background:var(--orange)}.selected .toggle>span{background:#232a1a;transform:translate(12px)}.addon-field{color:#c1d3a6;flex-direction:column;gap:8px;padding:0 13px 13px;font-size:11px;display:flex}.compatibility-note{color:#b9caa5;background:#20271c;border:1px dashed #596849;align-items:center;gap:10px;margin-top:9px;padding:12px;font-size:11px;line-height:1.6;display:flex}.compatibility-note>svg{color:var(--orange)}.compatibility-note strong{color:#e6eadf;font-weight:600}.preferences-toggle{color:#c1cfb1;justify-content:space-between;align-items:center;width:100%;padding:18px 0 2px;font-size:11px;display:flex}.preferences-toggle>span{align-items:center;gap:8px;display:flex}.free-tag{letter-spacing:.08em;color:#bfcea9;border:1px solid #546d40;padding:3px 5px;font-size:11px}.rotated{transform:rotate(180deg)}.preferences{padding:19px 0 0}.preparation-options{gap:14px;display:grid}.lane-picks{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lane-picker{background:#20261d;border:1px solid #445238;padding:13px}.lane-picker-label{color:#aebe9d;letter-spacing:.1em;margin-bottom:10px;font-size:11px;display:block}.lane-grid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.lane-grid>button{color:#839477;border:1px solid #45543a;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 2px 6px;display:flex}.lane-grid>button:hover:not(:disabled){color:#dce7cf;border-color:#859c70}.lane-grid>button.active{border-color:var(--orange);color:var(--orange);background:#f5683517}.lane-grid>button:disabled{opacity:.22}.lane-grid>button>span{white-space:nowrap;font-size:11px}.lane-glyph{width:24px;height:24px}.free-preferences{grid-template-columns:1fr 130px;align-items:stretch;gap:14px;display:grid}.free-option{cursor:pointer;background:#22291e;border:1px solid #45553b;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.free-option>input{accent-color:var(--orange)}.free-option>svg{color:var(--orange)}.free-option>span strong{font-size:11px;display:block}.free-option>span small{color:#9eb08e;margin-top:3px;font-size:11px;display:block}.free-option>b{letter-spacing:.1em;color:#bcd0a8;border:1px solid #5c744a;padding:3px 5px;font-size:11px}.flash-tabs>button{min-height:42px}.quote-summary{background:#2a3024;border:1px solid #5c694c;border-radius:4px;align-self:start;padding:23px;position:sticky;top:106px;box-shadow:0 12px 28px #00000016}.summary-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-heading>.eyebrow{color:#c0cfad;font-size:11px}.summary-heading>svg{width:25px;height:25px;color:var(--orange)}.quote-summary>h3{font-family:var(--display);letter-spacing:-.02em;margin-top:21px;font-size:34px}.service-short{color:#b8cba2;margin-top:5px;font-size:11px}.summary-ranks{justify-content:space-between;align-items:center;gap:3px;margin:20px 0 21px;display:flex}.summary-ranks>div{flex-direction:column;flex:1;align-items:center;display:flex}.summary-ranks>div>.rank-glyph{width:77px;height:74px}.summary-ranks>div>span{text-align:center;white-space:nowrap;font-size:13px}.summary-ranks>div>small{color:#b0c597;letter-spacing:.09em;margin-top:5px;font-size:11px}.summary-ranks>svg{color:#b2c69a;width:17px}.summary-meta{color:#bace9f;border-top:1px solid #586747;border-bottom:1px solid #586747;grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;font-size:11px;display:grid}.summary-meta>span{justify-content:space-between;gap:5px;display:flex}.summary-meta strong{color:#d0dcc1;font-weight:400}.price-lines{gap:10px;margin-top:18px;display:grid}.price-lines>div{color:#cbd6ba;justify-content:space-between;gap:15px;font-size:11px;line-height:1.45;display:flex}.price-lines>div>span:last-child{white-space:nowrap;color:#e0e7d4}.breakdown-button{color:#bdd0a3;justify-content:space-between;align-items:center;width:100%;padding:15px 0 10px;font-size:11px;display:flex}.breakdown-button:hover{color:var(--orange)}.price-breakdown{color:#c4d6ab;background:#212c1b;border:1px solid #576c43;gap:8px;padding:12px;font-size:11px;display:grid}.price-breakdown>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-breakdown strong{white-space:nowrap;color:#cfdec0;font-weight:400}.total-block{border-top:1px solid #586747;margin-top:8px;padding:21px 0 22px}.total-block>span{letter-spacing:.12em;color:#c2d1aa;font-size:11px;display:block}.total-block>strong{font-family:var(--display);letter-spacing:-.035em;margin:10px 0 8px;font-size:50px;font-weight:700;line-height:1;display:block}.total-block>strong.custom-total{font-size:38px}.total-block>small{color:#b1c294;font-size:11px}.quote-summary .button{gap:8px;min-height:49px;padding:14px;font-size:13px}.summary-disclaimer{text-align:center;color:#b8cb9d;margin:13px 0;font-size:11px;line-height:1.7}.summary-tools{justify-content:center;gap:25px;display:flex}.summary-tools>button{color:#c9dcb0;align-items:center;gap:7px;padding:6px;font-size:11px;display:flex}.summary-tools>button:hover{color:var(--orange)}.summary-quantity{gap:4px;width:100%;padding:0 0 8px}.giant-number{font-family:var(--display);letter-spacing:-.04em;line-height:1;font-size:85px!important}.summary-quantity>span:last-child{color:#c8dcb0;letter-spacing:.12em;font-size:11px!important}.quote-error{color:#ffc6a0;padding:18px 0;font-size:13px;line-height:1.6}.custom-note{color:#c8dab0;align-items:flex-start;gap:10px;padding:20px 0;font-size:11px;line-height:1.7;display:flex}.custom-note>svg{color:var(--orange);margin-top:2px}.config-caption{color:#59654e;justify-content:space-between;align-items:center;margin-top:19px;font-size:11px;display:flex}.config-caption>span:first-child{align-items:center;gap:8px;display:flex}.process-section{grid-template-columns:.83fr 1fr;gap:100px;padding-top:101px;padding-bottom:108px;display:grid}.process-intro h2{margin-top:23px;font-size:57px}.process-intro>p{color:#aeb9a2;max-width:285px;margin:24px 0 17px;font-size:14px;line-height:1.8}.process-intro>.eyebrow{color:#abb89a;font-size:11px}.process-intro>.text-link{color:var(--orange);font-size:13px}.process-list{margin-top:9px}.process-step{border-top:1px solid #3a482e;align-items:flex-start;gap:26px;padding:29px 0;display:flex}.process-step:last-child{padding-bottom:0}.process-step>span{font-family:var(--display);color:var(--orange);font-size:27px;line-height:1.3}.process-step>div{flex:1}.process-step h3{font-size:19px;font-weight:400}.process-step p{color:#b3c1a6;max-width:390px;margin-top:10px;font-size:13px;line-height:1.75}.process-step>svg{color:#a6b997;margin-top:4px}.duo-section{background:#23291f;border-top:1px solid #424f38;border-bottom:1px solid #424f38;padding:69px 0}.duo-shell{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.duo-art{justify-content:center;align-items:center;height:365px;display:flex;position:relative;overflow:hidden}.duo-orbit{border:1px solid #546846;border-radius:50%;width:305px;height:305px;position:absolute;transform:rotate(-20deg)scaleX(1.15)}.duo-orbit:after{content:"";border:1px dashed #546846;border-radius:50%;position:absolute;inset:36px}.duo-mark{z-index:2;filter:drop-shadow(0 13px #111b0bb0);width:190px;height:225px;position:absolute}.duo-mark.one{color:var(--orange);top:56px;left:calc(50% - 180px);transform:rotate(-13deg)}.duo-mark.two{color:#d9e3ce;top:86px;left:calc(50% - 12px);transform:rotate(9deg)}.duo-plus{color:#9ab582;z-index:3;font-size:80px;font-weight:400;line-height:1}.duo-art-caption{white-space:nowrap;color:#afc797;letter-spacing:.16em;font-size:11px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.duo-copy>.eyebrow{color:var(--orange);font-size:11px}.duo-copy h2{margin-top:18px;font-size:56px;line-height:1}.duo-copy h2 span{color:#b9cbaa}.duo-copy>p{color:#c1d0b0;max-width:390px;margin:24px 0;font-size:14px;line-height:1.75}.duo-points{color:#d0dfbf;gap:9px;margin-bottom:26px;font-size:13px;display:grid}.duo-points>span{align-items:center;gap:10px;display:flex}.duo-points svg{color:var(--orange)}.duo-copy>.button{font-size:13px}.high-section{background:#22261c;border:1px solid #696044;margin-top:102px;margin-bottom:102px;position:relative;overflow:hidden}.high-section:before{content:"V";font-family:var(--display);color:#aebd7103;pointer-events:none;font-size:590px;line-height:1;position:absolute;top:-80px;right:0}.high-top{border-bottom:1px solid #4c543c;justify-content:space-between;align-items:center;padding:19px 35px;display:flex}.high-top .eyebrow{color:#e0cfa2;font-size:11px}.high-top .tiny-dot{background:#d5b875}.high-top .micro{color:#cabc91;font-size:11px}.high-content{grid-template-columns:1.2fr 1fr;gap:45px;padding:41px 35px 37px;display:grid;position:relative}.high-content h2{font-size:55px}.high-content h2>span{color:#d4bc82}.high-content p{color:#c2cead;margin:23px 0;font-size:13px;line-height:1.8}.high-content .button{border-color:#827651;font-size:13px}.high-ranks{grid-template-columns:1fr 1fr;align-content:center;gap:13px 10px;display:grid}.high-ranks>button{background:#2b3222;border:1px solid #4b5838;flex-direction:column;justify-content:center;align-items:center;padding:9px 0;transition:background .2s,transform .2s;display:flex}.high-ranks>button:hover{background:#374029;border-color:#948252;transform:translateY(-3px)}.high-ranks .rank-glyph{width:86px;height:76px}.high-ranks>button>span{color:#d2ddbd;font-size:11px}.high-footer{color:#bdcba3;border-top:1px solid #4c543c;justify-content:space-between;gap:20px;padding:16px 35px;font-size:11px;display:flex}.high-footer>span:first-child{align-items:center;gap:9px;display:flex}.high-footer svg{color:#d3be80}.story-section{background:#151814;min-height:calc(100vh - 185px);padding:152px 0 90px;position:relative;overflow:hidden}.story-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff02 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.story-shell{position:relative}.story-intro{border-bottom:1px solid #46523c;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-bottom:50px;display:grid}.story-intro>.eyebrow{color:#afbd9f;grid-column:1/-1;font-size:11px}.story-intro h2{font-size:66px}.story-intro h2>span{color:var(--orange)}.story-intro>p{color:#b8c5ac;max-width:540px;font-size:15px;line-height:1.9}.story-board{border-left:1px solid #44513a;grid-template-columns:1fr 1fr 1fr;margin-top:46px;display:grid}.story-board>article{border-top:1px solid #44513a;border-bottom:1px solid #44513a;border-right:1px solid #44513a;flex-direction:column;align-items:flex-start;min-height:310px;padding:27px;display:flex}.story-board>article>span{letter-spacing:.13em;color:#9daf8d;font-size:11px}.story-board>article>svg{width:40px;height:40px;color:var(--orange);margin:38px 0 24px}.story-board h3{font-size:19px;font-weight:400}.story-board p{color:#aebfa0;margin-top:15px;font-size:13px;line-height:1.85}.story-board .story-thesis{background:#22291e}.story-thesis>svg{fill:currentColor}.story-manifesto{color:#253020;background:#e8e5dc;grid-template-columns:.6fr 1.4fr auto;align-items:center;gap:40px;margin-top:46px;padding:26px 31px;display:grid}.story-manifesto>span{font-family:var(--display);color:#66755b;font-size:22px}.story-manifesto>p{color:#596550;font-size:13px;line-height:1.75}.story-manifesto>.button{min-height:48px;font-size:13px}.faq-section{background:var(--paper);color:#172117;min-height:calc(100vh - 185px);padding:150px 0 90px}.faq-shell{grid-template-columns:.86fr 1fr;gap:100px;display:grid}.faq-shell h2{margin-top:20px;font-size:58px}.faq-shell h2>span{color:#6b775e}.faq-shell>div>p{color:#68765a;max-width:330px;margin-top:23px;font-size:14px;line-height:1.75}.risk-card{background:#e2e1d7;border:1px solid #a7b19e;align-items:flex-start;gap:12px;max-width:350px;margin-top:32px;padding:17px;display:flex}.risk-card>svg{color:#f56835}.risk-card>span{color:#586550;font-size:11px;line-height:1.65}.risk-card strong{color:#273221;margin-bottom:3px;display:block}.faq-list{border-top:1px solid #a8b297}.faq-item{border-bottom:1px solid #bbc3aa}.faq-item h3>button{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:13px;font-weight:400;display:flex}.faq-item h3>button>svg{color:#637854}.faq-item.active h3>button{font-weight:600}.faq-item p{color:#526347;padding:0 28px 12px 0;font-size:13px;line-height:1.8}.faq-source{color:#c44d25;align-items:center;gap:7px;padding:0 0 22px;font-size:11px;font-weight:600;display:inline-flex}.faq-source:hover{text-decoration:underline}.final-cta{padding-top:83px;padding-bottom:83px}.final-cta>.eyebrow{color:#bdcba7;font-size:11px}.final-cta>div:last-child{justify-content:space-between;align-items:center;gap:25px;margin-top:19px;display:flex}.final-cta h2{font-size:92px;line-height:.93}.final-cta h2>span{color:var(--orange)}.cta-circle{background:var(--orange);color:#141b10;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;margin-right:34px;transition:transform .2s,background .2s;display:flex}.cta-circle:hover{background:#ff8e58;transform:rotate(6deg)scale(1.07)}.footer{border-top:1px solid #475637;padding:32px 0}.footer-top{justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.footer-top>span{color:#baccaa;font-size:13px}.footer-top .text-link{font-size:13px}.footer-bottom{color:#aabf94;border-top:1px solid #3e4e30;justify-content:space-between;align-items:center;padding-top:22px;font-size:11px;display:flex}.footer-bottom>div{gap:23px;display:flex}.footer-bottom button{color:#c3d2b0;padding:0;font-size:11px}.footer-bottom button:hover{color:var(--orange)}.riot-note{color:#9aaf85;max-width:880px;margin-top:22px;font-size:11px;line-height:1.7}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b02cf;justify-content:center;align-items:center;padding:28px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.modal{background:#242d1c;border:1px solid #6a7f52;border-radius:7px;outline:none;width:min(530px,100%);max-height:calc(100dvh - 56px);padding:26px 30px;overflow:auto;box-shadow:0 30px 100px #0008}.modal.wide{width:min(690px,100%)}.modal-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.modal-top>.eyebrow{color:#c9dcb1;font-size:11px}.modal h2{letter-spacing:-.025em;font-size:44px}.modal h2>span{color:#bfd3a9}.checkout-route{border-top:1px solid #586d42;border-bottom:1px solid #586d42;gap:8px;margin:24px 0;padding:18px 0;display:grid}.checkout-route>span{color:#bfd2a8;font-size:11px}.checkout-route>strong{font-size:17px;font-weight:400}.checkout-route>span:last-child{color:var(--orange)}.modal-fields{gap:16px;display:grid}.modal-fields>.field{font-size:13px}.modal-fields .field>input{min-height:46px;font-size:14px}.consent{color:#c6d8ad;align-items:flex-start;gap:10px;margin:23px 0;font-size:11px;line-height:1.7;display:flex}.consent>input{accent-color:var(--orange);flex-shrink:0;width:15px;height:15px;margin:4px 0 0}.modal-fineprint{color:#b8cfa0;margin-top:15px;font-size:11px;line-height:1.7}.form-error{color:#ffb88a;padding:0 0 18px;font-size:13px;line-height:1.6}.success-screen{text-align:center;padding:4px 0 20px}.success-check{width:76px;height:76px;color:var(--orange);background:#f5683511;border:1px solid #fa7340;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.success-screen>.eyebrow{color:#c9d3b2;justify-content:center;font-size:11px}.success-screen>h2{margin:14px 0}.success-screen>p{color:#c4d9ab;max-width:370px;margin:auto;font-size:13px;line-height:1.75}.saved-id{letter-spacing:.1em;color:var(--orange);background:#303e23;margin:22px 0;padding:17px;font-family:monospace;font-size:15px}.modal-actions{justify-content:center;gap:10px;margin-bottom:19px;display:flex}.modal-actions .button{gap:13px;min-height:46px;padding:13px;font-size:13px}.quotes-screen>p{color:#c4d6ac;margin:20px 0;font-size:13px;line-height:1.7}.empty-state{text-align:center;background:#2a351f;border:1px solid #536d3e;flex-direction:column;align-items:center;gap:17px;margin:24px 0 0;padding:35px 22px;display:flex}.empty-state>svg{color:var(--orange)}.empty-state>h3{font-size:19px}.empty-state>p{color:#c0d7a3;font-size:13px}.empty-state .button{min-height:45px;font-size:13px}.saved-quotes{gap:10px;margin-top:25px;display:grid}.saved-quotes>button{text-align:left;background:#2b371f;border:1px solid #586c44;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.saved-quotes>button:hover{border-color:var(--orange)}.saved-quotes .eyebrow{color:#bdcea5;flex-wrap:wrap;font-size:11px}.saved-quotes h3{margin-top:10px;font-size:18px;font-weight:400}.saved-quotes p{color:#c8ddad;margin-top:6px;font-size:13px}.saved-quotes small{color:#b1c496;margin-top:9px;font-size:11px;display:block}.saved-quotes>button>span{white-space:nowrap;align-items:center;gap:9px;font-size:15px;display:flex}.draft-tag{letter-spacing:.06em;border:1px solid #799260;padding:1px 4px;font-size:11px}.legal-copy>p{color:#cbdcb6;margin:22px 0;font-size:14px;line-height:1.85}.legal-copy>.button{font-size:13px}.legal-copy>small{color:#b6cca0;margin-top:17px;font-size:11px;display:block}.toast{color:#293b19;z-index:90;background:#e5eadb;border:1px solid #a5b68e;border-radius:4px;align-items:center;gap:12px;max-width:calc(100% - 36px);padding:15px 18px;font-size:13px;animation:.2s fade-in;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0005}.toast>button{align-items:center;margin-left:9px;padding:2px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:1600px){.hero{height:880px}.hero-art{width:1100px;height:810px;right:calc(50% - 800px)}.hero-copy{padding-top:143px}.hero-journey{bottom:20px}}@media (max-width:1150px){.shell,.hero-shell{width:calc(100% - 72px)}.nav-shell{width:calc(100% - 50px)}.header nav{gap:17px;margin-left:0}.nav-actions{gap:14px}.account-button>span{display:none}.hero{height:760px}.hero-copy{padding-top:104px}.hero h1{font-size:110px}.hero-art{width:88%;height:700px;right:-13%}.hero-bottom{gap:32px}.hero-journey{width:295px;bottom:1px;right:0}.config-inner{grid-template-columns:1fr 285px;gap:24px;padding:25px}.rank-selector{padding:12px}.rank-display>.rank-glyph{width:58px;height:65px}.tier-select select{font-size:16px}.quote-summary{padding:20px}.summary-ranks>div>span{font-size:11px}.summary-ranks>div>.rank-glyph{width:65px;height:66px}.quote-summary .button{font-size:11px}.process-section,.faq-shell{gap:60px}.duo-shell{gap:50px}.section-heading h2,.duo-copy h2{font-size:47px}.high-content{gap:30px}.high-content h2{font-size:46px}}@media (max-width:900px){.header nav{display:none}.menu-button{display:flex}.nav-shell{height:72px}.nav-cta{display:none}.account-button>span{display:block}.header nav.open{background:#1e2718;border-top:1px solid #455336;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:flex;position:absolute;top:72px;left:0;right:0}.header nav.open>a{padding:5px;font-size:15px}.hero{height:755px;padding-top:72px}.hero-art{opacity:.82;width:105%;top:20px;right:-29%}.hero h1{font-size:99px}.hero-copy{padding-top:87px}.hero-copy>p{font-size:15px}.hero-coordinates{top:27px;right:0}.hero-buttons{flex-direction:column;align-items:flex-start;gap:9px}.hero-note{margin-top:23px;font-size:11px}.hero-journey{width:270px;bottom:3px}.hero-bottom{gap:25px;height:92px;font-size:11px}.hero-shell{height:calc(100% - 92px)}.hero-bottom .micro{font-size:11px}.config-section{padding-top:64px}.section-heading{align-items:flex-start;gap:25px}.section-heading h2{font-size:43px}.section-heading>p{max-width:190px;padding-top:28px;font-size:13px}.service-tabs>button{gap:7px;padding:19px 6px;font-size:11px}.service-tabs>button>svg{width:17px}.config-inner{grid-template-columns:1fr 258px;gap:19px;padding:20px}.rank-grid{gap:10px}.rank-display{gap:4px}.rank-display>.rank-glyph{width:47px;height:56px}.selector-label{font-size:11px}.selector-label>.micro{display:none}.tier-select select{font-size:15px}.division-tabs>button{min-height:31px;font-size:11px}.rank-selector{padding:10px}.service-intro{gap:8px}.service-intro h3{font-size:17px}.service-intro p{font-size:13px}.service-number{width:32px;font-size:25px}.details-grid{grid-template-columns:1fr 1.3fr;gap:12px}.details-grid>.field:last-child{grid-column:span 2}.personalization-heading h3{font-size:15px}.addon{gap:8px;padding:12px 10px}.addon>svg{width:17px}.addon-copy strong,.addon-copy small,.addon-rate{font-size:11px}.preferences-toggle>span{gap:5px;font-size:11px}.preferences-toggle .free-tag{display:none}.quote-summary{padding:17px}.summary-ranks>div>.rank-glyph{width:58px;height:61px}.summary-ranks>div>span,.summary-meta,.price-lines>div{font-size:11px}.total-block>strong{font-size:44px}.quote-summary .button{gap:5px;font-size:11px}.coaching-config{grid-template-columns:1fr;padding:20px}.coach-illustration{justify-content:center}.process-section{gap:45px;padding-block:78px}.process-intro h2{font-size:48px}.process-step{gap:15px}.process-step h3{font-size:17px}.process-step p{font-size:13px}.duo-shell{gap:25px}.duo-copy h2{font-size:42px}.duo-copy>p{font-size:13px}.duo-mark{width:155px}.duo-mark.one{left:calc(50% - 145px)}.duo-mark.two{left:calc(50% - 2px)}.duo-orbit{width:245px;height:245px}.high-section{margin-block:75px}.high-top{padding:18px 23px}.high-content{gap:20px;padding:32px 23px}.high-content h2{font-size:43px}.high-content p{font-size:13px}.high-content .button{gap:8px;padding:12px;font-size:11px}.high-ranks .rank-glyph{width:66px;height:64px}.high-footer{padding:15px 23px;font-size:11px}.faq-shell{gap:45px}.faq-shell h2{font-size:46px}.faq-item h3>button,.faq-item p{font-size:13px}.final-cta h2{font-size:76px}.cta-circle{width:88px;height:88px;margin:0}.footer-top>span{display:none}}@media (max-width:680px){html{scroll-padding-top:80px}.shell,.hero-shell{width:calc(100% - 36px)}.nav-shell{width:calc(100% - 32px);height:66px}.brand{gap:7px;font-size:21px}.brand>svg{width:28px;height:31px}.account-button{gap:5px;font-size:11px}.account-button>svg{width:15px}.nav-actions{gap:13px}.menu-button{padding:4px}.menu-button>svg{width:21px}.header nav.open{top:66px}.hero{height:auto;min-height:870px;padding-top:66px}.hero-shell{height:728px}.hero-art{opacity:.85;width:100%;height:420px;top:424px;right:-9%}.hero-art>img{object-position:center right}.art-vignette{background:linear-gradient(#101210 0%,#0000 19% 76%,#101210 100%),linear-gradient(90deg,#101210 0%,#0000 22% 90%,#101210 100%)}.hero-copy{max-width:100%;padding-top:48px}.hero-eyebrow{gap:8px;margin-bottom:23px;font-size:11px}.hero h1{font-size:clamp(78px,18vw,108px);line-height:.89}.hero-copy>p{max-width:350px;margin-top:23px;font-size:14px;line-height:1.75}.desktop-break{display:none}.hero-buttons{flex-flow:wrap;align-items:center;gap:8px;margin-top:24px}.hero-buttons>.button{gap:17px;min-height:48px;padding:13px 16px;font-size:13px}.hero-buttons>.text-link{gap:6px;font-size:11px}.hero-note{letter-spacing:.13em;max-width:330px;margin-top:23px;font-size:11px;line-height:1.7}.hero-coordinates{z-index:3;gap:14px;font-size:11px;top:450px;left:0;right:auto}.coordinate-cross{font-size:22px}.hero-journey{width:245px;padding:13px 14px;bottom:0;right:0}.journey-top{font-size:11px}.journey-route{gap:3px;margin-top:7px;font-size:11px}.journey-route .rank-glyph{width:32px}.hero-bottom{justify-content:space-between;gap:14px;height:76px;margin-top:0;padding-right:0;font-size:11px;line-height:1.6}.hero-bottom>span{flex-direction:column;align-items:flex-start;gap:5px;max-width:105px}.hero-bottom>.scroll-cue{display:none}.config-section{padding:53px 0 29px}.section-heading{margin-bottom:28px;display:block}.section-heading .eyebrow{font-size:11px}.section-heading h2{margin-top:15px;font-size:42px}.section-heading>p{max-width:none;padding-top:19px;font-size:13px;line-height:1.65}.section-heading>p>br{display:none}.configurator{border-radius:4px}.service-tabs{scrollbar-width:thin;scrollbar-color:#725e3e transparent;display:flex;overflow-x:auto}.service-tabs>button{flex:1;gap:7px;min-width:121px;padding:17px 10px;font-size:13px}.service-tabs>button>svg{width:17px}.service-tabs>button.active:after{height:2px;left:8px;right:8px}.config-inner{flex-direction:column;gap:30px;padding:21px 16px;display:flex}.service-intro{gap:9px;margin-bottom:23px}.service-number{width:34px;font-size:26px;line-height:1.1}.service-intro h3{font-size:18px}.service-intro p{margin-top:9px;font-size:13px;line-height:1.8}.rank-grid{gap:10px}.rank-selector{padding:12px 9px}.rank-display>.rank-glyph{width:56px;height:64px}.rank-display{gap:4px;margin:13px 0 10px}.rank-code{margin-bottom:6px;font-size:11px}.tier-select select{padding-right:12px;font-size:15px}.tier-select>svg{width:12px;right:-2px}.selector-label{gap:5px;font-size:11px}.selector-label>.tiny-dot{width:3px;height:3px}.division-tabs{gap:4px}.division-tabs>button{min-height:32px;font-size:11px}.rank-connector{width:23px;height:23px}.rank-connector>svg{width:14px}.details-grid{grid-template-columns:.8fr 1.3fr;gap:12px;margin:21px 0}.field{gap:8px;font-size:11px}.field input,.field select{padding:10px;font-size:13px}.select-wrap select{padding-right:24px}.quantity-panel{padding:15px 11px}.quantity-panel>label{font-size:11px}.quantity-counter{margin:15px 0}.quantity-counter>strong{font-size:45px}.quantity-counter>button{width:27px;height:29px}.quantity-counter>button>svg{width:15px}.quantity-panel>p{font-size:11px}.personalization-heading{margin-bottom:15px;padding-top:21px}.personalization-heading h3{font-size:16px}.addon{gap:9px;padding:13px 10px}.addon-copy strong{font-size:13px}.addon-copy small{font-size:11px;line-height:1.6}.addon-rate{font-size:11px}.toggle{width:27px;min-width:27px}.addon-field>input{font-size:13px}.preferences-toggle{padding-top:20px;font-size:11px}.preferences-toggle>span{font-size:11px}.preferences-toggle .free-tag{font-size:11px;display:inline}.preferences{grid-template-columns:1fr 100px;gap:16px}.quote-summary{box-shadow:none;padding:22px;position:static}.summary-heading>.eyebrow{font-size:11px}.quote-summary>h3{margin-top:18px;font-size:35px}.service-short{font-size:13px}.summary-ranks{margin:17px 0}.summary-ranks>div>.rank-glyph{width:89px;height:84px}.summary-ranks>div>span{font-size:13px}.summary-ranks>div>small,.summary-meta{font-size:11px}.price-lines>div{font-size:13px}.breakdown-button,.price-breakdown{font-size:11px}.total-block>strong{font-size:54px}.total-block>small{font-size:11px}.quote-summary .button{min-height:54px;padding:16px;font-size:13px}.summary-disclaimer,.summary-tools>button{font-size:11px}.config-caption{flex-direction:column;align-items:flex-start;gap:8px;margin-top:17px;font-size:11px;display:flex}.coaching-config{grid-template-columns:1fr;padding:20px}.coach-illustration{padding:10px 0 20px}.process-section{flex-direction:column;gap:25px;padding-block:58px;display:flex}.process-intro h2{font-size:46px}.process-intro>.eyebrow{font-size:11px}.process-intro>p{max-width:330px;margin:19px 0 7px;font-size:13px}.process-intro>.text-link{font-size:13px}.process-step{gap:20px;padding:22px 0}.process-step h3{font-size:19px}.process-step p{font-size:13px;line-height:1.8}.process-step>span{font-size:29px}.duo-section{padding:41px 0 46px}.duo-shell{flex-direction:column;gap:30px;display:flex}.duo-art{width:100%;height:265px}.duo-mark{width:165px;height:185px}.duo-mark.one{top:24px;left:calc(50% - 158px)}.duo-mark.two{top:46px;left:calc(50% - 4px)}.duo-orbit{width:228px;height:228px}.duo-art-caption{font-size:11px;bottom:3px}.duo-copy{width:100%}.duo-copy h2{font-size:44px}.duo-copy>p{max-width:350px;margin:21px 0;font-size:13px}.duo-copy>.button{min-height:48px;font-size:13px}.duo-points{gap:11px;font-size:11px}.high-section{margin-block:56px}.high-top{padding:16px}.high-top .eyebrow{font-size:11px}.high-top>.micro{display:none}.high-content{flex-direction:column;gap:27px;padding:25px 17px;display:flex}.high-content h2{font-size:43px}.high-content p{margin:18px 0 21px;font-size:13px}.high-content .button{gap:20px;min-height:46px;padding:12px;font-size:11px}.high-ranks{grid-template-columns:repeat(4,1fr);gap:5px}.high-ranks>button{min-width:0;padding:10px 3px}.high-ranks .rank-glyph{width:58px;max-width:100%;height:55px}.high-ranks>button>span{white-space:nowrap;font-size:11px}.high-footer{flex-direction:column;gap:10px;padding:15px 17px;font-size:11px;display:flex}.high-footer>span:first-child{gap:6px}.faq-section{padding:53px 0}.faq-shell{flex-direction:column;gap:30px;display:flex}.faq-shell .eyebrow{font-size:11px}.faq-shell h2{margin-top:16px;font-size:45px}.faq-shell>div>p{max-width:320px;margin-top:18px;font-size:13px}.faq-item h3>button{gap:15px;padding:20px 0;font-size:13px;line-height:1.6}.faq-item p{padding-bottom:22px;padding-right:12px;font-size:13px;line-height:1.8}.final-cta{padding-block:58px}.final-cta h2{font-size:60px;line-height:.94}.final-cta>.eyebrow{font-size:11px}.final-cta>div:last-child{align-items:flex-end;gap:10px;margin-top:21px}.cta-circle{width:64px;min-width:64px;height:64px;margin-bottom:5px}.cta-circle>svg{width:35px}.footer{padding:26px 0}.footer-top{padding-bottom:25px}.footer-top .text-link{gap:8px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:19px;padding-top:19px;font-size:11px}.footer-bottom>div{gap:13px}.footer-bottom>div>button{font-size:11px}.footer-bottom>span:last-child{display:none}.riot-note{margin-top:21px;font-size:11px;line-height:1.8}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);padding:20px}.modal h2{font-size:40px}.modal-top{margin-bottom:23px}.modal-fields>.field{font-size:11px}.modal-fields .field>input{font-size:13px}.consent{font-size:11px;line-height:1.8}.modal-actions .button{gap:8px;padding:12px;font-size:11px}.saved-quotes>button{align-items:flex-start;gap:14px;padding:15px}.saved-quotes>button>span{gap:5px;padding-top:4px;font-size:13px}.saved-quotes h3{font-size:17px}.saved-quotes p,.saved-quotes .eyebrow,.draft-tag{font-size:11px}.toast{gap:8px;padding:13px;font-size:11px;line-height:1.6;bottom:15px}}@media (max-width:370px){.account-button>span{display:none}.hero h1{font-size:76px}.hero-buttons{gap:6px}.hero-buttons>.text-link{font-size:11px}.hero-buttons>.button{gap:9px;padding:12px;font-size:11px}.section-heading h2{font-size:38px}.rank-display>.rank-glyph{width:40px;height:52px}.tier-select select{font-size:14px}.addon{gap:7px}.addon-copy strong,.addon-copy small{font-size:11px}.addon>svg{width:15px}.preferences-toggle .free-tag{display:none}.final-cta h2{font-size:53px}}@media (max-width:900px){.header nav.open>button{justify-content:flex-start;width:100%;padding:7px 5px;font-size:15px}.prep-console{overflow-x:auto}.story-intro{grid-template-columns:1fr;gap:25px}.story-intro>.eyebrow{grid-column:auto}.story-board{grid-template-columns:1fr}.story-board>article{min-height:250px}.story-manifesto{grid-template-columns:1fr;gap:17px}.story-section,.faq-section{padding-top:125px}}@media (max-width:680px){.config-section{padding-top:96px}.prep-console{height:43px;margin-bottom:29px}.prep-console>span,.prep-console>div{white-space:nowrap;padding:0 12px}.prep-console .ready-signal{display:none}.preparation-options.preferences{grid-template-columns:1fr;gap:12px;display:grid}.lane-picks{grid-template-columns:1fr}.lane-picker{padding:11px}.lane-grid>button{padding:7px 1px 5px}.lane-glyph{width:22px;height:22px}.free-preferences{grid-template-columns:1fr}.free-option{grid-template-columns:auto auto 1fr auto}.story-section{padding:104px 0 55px}.story-intro{padding-bottom:34px}.story-intro h2{font-size:48px}.story-intro>p{font-size:13px}.story-board{margin-top:30px}.story-board>article{min-height:0;padding:22px}.story-board>article>svg{margin:25px 0 17px}.story-manifesto{padding:22px}.faq-section{padding:104px 0 55px}.risk-card{margin-top:23px}.summary-meta{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.hero-journey:hover,.cta-circle:hover,.high-ranks>button:hover{transform:none}}.config-section{isolation:isolate;color:var(--text);background:#0b0e0c;min-height:100dvh;padding:82px 0 0;position:relative;overflow:hidden}.config-section:before{content:"";z-index:-3;background:radial-gradient(circle at 77% 18%,#4156322b 0,#0000 30%),radial-gradient(circle at 14% 54%,#f5683512 0,#0000 25%),linear-gradient(130deg,#0b0e0c 0%,#111710 48%,#090c0a 100%);position:absolute;inset:0}.config-section:after{content:"";z-index:-2;opacity:.28;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 48%,#80936912 48.15% 48.35%,#0000 48.5%),linear-gradient(30deg,#0000 0 58%,#8093690b 58.15% 58.35%,#0000 58.5%),linear-gradient(#d9e5ce08 1px,#0000 1px),linear-gradient(90deg,#d9e5ce08 1px,#0000 1px);background-size:100% 100%,100% 100%,72px 72px,72px 72px;position:absolute;inset:0}.ranked-map{z-index:-1;pointer-events:none;opacity:.7;height:420px;position:absolute;inset:82px 0 auto;overflow:hidden}.ranked-map:before,.ranked-map:after,.ranked-map>span{content:"";border:1px solid #8699771f;position:absolute;transform:rotate(45deg)}.ranked-map:before{width:420px;height:420px;top:-214px;right:5%}.ranked-map:after{width:250px;height:250px;top:60px;left:8%}.ranked-map>span:first-child{background:var(--orange);border-color:var(--orange);width:16px;height:16px;top:99px;right:29%;box-shadow:0 0 0 7px #f5683511}.ranked-map>span:nth-child(2){background:#c8aa6e;border-color:#c8aa6e;width:9px;height:9px;top:270px;left:24%}.ranked-map>span:nth-child(3){border:0;border-left:1px solid #8fa17e20;width:1px;height:560px;top:-120px;left:50%}.ranked-room-shell{width:100%;margin:0 auto;position:relative}.config-section .prep-console{color:#829076;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111611cc;border-width:0 0 1px;border-color:#33402d;height:46px;margin:0;padding-inline:clamp(22px,4vw,74px)}.config-section .prep-console>span,.config-section .prep-console>div{border-color:#33402d;padding-inline:20px}.config-section .prep-console>span:first-child{color:#d8dfcf;padding-left:0}.config-section .prep-console strong{color:#d7e2ca}.config-section .prep-console .ready-signal{color:#a6bb94;padding-right:0}.config-section .ready-signal>i{background:#b5d77c;box-shadow:0 0 0 4px #b5d77c1c,0 0 18px #b5d77c66}.config-section .section-heading{background:linear-gradient(90deg,#101510e8 0%,#1015109e 56%,#0000 100%);border-bottom:1px solid #35412f;align-items:flex-end;min-height:215px;margin:0;padding:43px clamp(24px,5vw,88px) 38px;position:relative}.config-section .section-heading>div:first-child{position:relative}.config-section .section-heading .eyebrow{color:#aebb9e;font-size:11px}.config-section .section-heading h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(48px,5.1vw,78px);line-height:.9}.config-section .section-heading h2>span{color:#92a285}.config-section .section-heading>p{color:#a8b69b;max-width:355px;margin:0 90px 8px auto;font-size:13px;line-height:1.8}.brief-code{color:#819174;justify-items:end;width:70px;bottom:37px;right:clamp(24px,4vw,74px);display:grid!important;position:absolute!important}.brief-code span{letter-spacing:.22em;font-size:11px}.brief-code strong{font-family:var(--display);color:#f56835;font-size:48px;line-height:.85}.brief-code small{letter-spacing:.12em;white-space:nowrap;margin-top:6px;font-size:11px}.config-section .configurator{color:var(--text);box-shadow:none;background:#101410d9;border-bottom:1px solid #34412f;border-radius:0;position:relative;overflow:visible}.config-section .configurator:before{content:"QUEUE / LOADOUT";z-index:1;writing-mode:vertical-rl;letter-spacing:.28em;color:#718066;font-size:11px;position:absolute;top:88px;right:20px}.config-section .service-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151b15e8;border-color:#3a4634;height:76px;padding:0 clamp(24px,3vw,58px)}.config-section .service-tabs>button{color:#93a188;letter-spacing:.02em;border-color:#34402f;justify-content:flex-start;height:76px;padding:0 18px;font-size:13px}.config-section .service-tabs>button:before{content:"0" counter(service-slot);counter-increment:service-slot;color:#65715f;align-self:flex-start;margin-top:23px;margin-right:1px;font-size:11px}.config-section .service-tabs{counter-reset:service-slot}.config-section .service-tabs>button:hover{color:#eef1e7;background:#1b231a}.config-section .service-tabs>button.active{color:#f2efe5;background:linear-gradient(120deg,#212b1f 0%,#171d16 100%)}.config-section .service-tabs>button.active:after{background:#f56835;height:2px;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #f5683577}.config-section .service-tabs>button.active>svg,.config-section .service-tabs>button.active:before{color:#f56835}.config-section .config-inner{grid-template-columns:minmax(0,1fr) minmax(318px,380px);gap:clamp(28px,4vw,68px);width:min(1660px,100%);margin-inline:auto;padding:clamp(30px,3.2vw,55px) clamp(28px,4.6vw,78px) 48px}.config-section .configuration{position:relative}.config-section .service-intro{border-bottom:1px solid #34402f;margin-bottom:30px;padding-bottom:22px}.config-section .service-number{width:48px;font-size:37px}.config-section .service-intro p{color:#93a388;max-width:720px;font-size:13px}.config-section .rank-grid{gap:20px}.config-section .rank-selector{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));background:linear-gradient(135deg,#1b211a 0%,#151a15 100%);border-color:#46543f;border-radius:0;padding:17px 20px;position:relative}.config-section .rank-selector:after{content:"";transform-origin:100%;background:#718165;width:25px;height:1px;position:absolute;top:0;right:0;transform:rotate(45deg)}.config-section .rank-selector.target{background:linear-gradient(135deg,#2a241d 0%,#1a1b16 100%);border-color:#8a573d}.config-section .rank-selector.target:before{content:"TARGET";letter-spacing:.18em;color:#f568354f;font-size:11px;position:absolute;bottom:12px;right:19px}.config-section .rank-connector{background:#0f140f;border-color:#59674d;border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.config-section .rank-connector>svg{transform:rotate(-45deg)}.config-section .details-grid{margin:18px 0 30px}.config-section .field{color:#9fb093}.config-section .field input,.config-section .field select,.config-section .addon-field input{background:#151c15;border-color:#40503a;border-radius:0}.config-section .field input:focus,.config-section .field select:focus,.config-section .addon-field input:focus{border-color:#c8aa6e}.config-section .division-tabs>button{border-radius:0}.role-draft{background:linear-gradient(115deg,#121812 0%,#192118 58%,#111510 100%);border-top:1px solid #4e5e46;border-bottom:1px solid #4e5e46;margin:4px 0 30px;padding:22px 0 20px;position:relative}.role-draft:before{content:"";background:#c8aa6e;width:76px;height:2px;position:absolute;top:-1px;left:0}.role-draft-heading{justify-content:space-between;align-items:flex-start;gap:22px;padding:0 18px 18px;display:flex}.role-draft-heading .eyebrow{color:#c8aa6e!important;font-size:11px!important}.role-draft-heading h3{margin-top:7px;font-size:20px}.role-draft-heading p{color:#8fa083;max-width:520px;margin-top:5px;font-size:11px;line-height:1.65}.role-draft-status{color:#b8cda6;letter-spacing:.12em;white-space:nowrap;border:1px solid #526a45;align-items:center;gap:7px;padding:5px 7px;font-size:11px;display:flex}.role-draft-status>i{background:#a9cf71;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 9px #a9cf71}.role-draft-board{grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:0 18px;display:grid}.config-section .lane-picks{gap:10px}.config-section .lane-picker{background:#0e130f;border:1px solid #374533;padding:10px}.config-section .lane-picker-label{color:#8d9d82;letter-spacing:.16em;border-bottom:1px solid #2c3729;margin-bottom:9px;padding-bottom:8px;font-size:11px}.config-section .lane-grid{gap:4px}.config-section .lane-grid>button{color:#76846f;background:#141a14;border-color:#34412f;min-height:60px;padding:8px 2px 5px;position:relative;overflow:hidden}.config-section .lane-grid>button:before{content:"";background:0 0;height:1px;position:absolute;inset:auto 0 0}.config-section .lane-grid>button:hover:not(:disabled){color:#dbe5d2;background:#1b241a;border-color:#7b8b70}.config-section .lane-grid>button.active{color:#f0d694;background:linear-gradient(#2a2a1d 0%,#171c15 100%);border-color:#c8aa6e}.config-section .lane-grid>button.active:before{background:#f56835;box-shadow:0 0 10px #f56835}.config-section .lane-grid>button.active .lane-glyph{filter:drop-shadow(0 0 7px #c8aa6e77)}.config-section .lane-grid>button:disabled{opacity:.18}.config-section .lane-grid>button>span{letter-spacing:.06em;font-size:11px}.config-section .lane-glyph{object-fit:contain;width:29px;height:29px}.config-section .free-preferences{flex-direction:column;gap:9px;display:flex}.config-section .free-option{background:#151c15;border-color:#3f5039;grid-template-columns:auto auto 1fr;padding:11px}.config-section .free-option>b{grid-column:2/4;justify-self:start}.config-section .flash-field{background:#151c15;border:1px solid #3f5039;gap:7px;padding:9px}.config-section .flash-tabs>button{min-height:34px}.config-section .personalization-heading{border-top:0;margin-bottom:16px;padding-top:0}.config-section .personalization-heading .eyebrow{color:#f56835}.config-section .personalization-heading h3{font-size:19px}.config-section .addon-wrap{background:#141b14;border-color:#374631;border-radius:0}.config-section .addon-wrap.selected{background:linear-gradient(90deg,#28251c 0%,#1a1e16 100%);border-color:#8d5738}.config-section .addon{padding:14px 13px}.config-section .compatibility-note{background:#111710;border-color:#526246}.config-section .quote-summary{clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,0 100%);background:linear-gradient(145deg,#263122 0%,#1b231a 100%);border-color:#647359;border-radius:0;padding:27px 25px;position:sticky;top:103px;box-shadow:18px 18px #05070566}.config-section .quote-summary:before{content:"";transform-origin:100%;background:#c8aa6e;width:28px;height:1px;position:absolute;top:0;right:0;transform:rotate(45deg)}.config-section .summary-heading>.eyebrow{color:#d1dec1}.config-section .summary-heading>svg{color:#f56835}.config-section .summary-meta{border-color:#526148}.config-section .price-lines>div{color:#bdcbb2}.config-section .total-block{border-color:#526148}.config-section .summary-tools>button{color:#b9cbaa}.config-section .config-caption{color:#819176;background:#0a0d0b;border-top:1px solid #2f392b;margin:0;padding:18px clamp(28px,4.6vw,78px)}.config-section .config-caption>span:first-child{color:#a8b99a}@media (max-width:1100px){.config-section .section-heading>p{margin-right:70px}.config-section .config-inner{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding-inline:28px}.role-draft-board{grid-template-columns:1fr}.config-section .free-preferences{grid-template-columns:1fr 125px;display:grid}.config-section .free-option>b{grid-column:auto;justify-self:auto}.config-section .quote-summary{padding:21px 18px}.config-section .summary-ranks>div>.rank-glyph{width:63px}.config-section .total-block>strong{font-size:43px}}@media (max-width:900px){.config-section{padding-top:72px}.ranked-map{inset-block-start:72px}.config-section .section-heading{min-height:190px;padding-inline:32px}.config-section .section-heading>p{max-width:260px;margin-right:70px}.config-section .service-tabs{padding-inline:0}.config-section .config-inner{grid-template-columns:1fr;padding-inline:32px}.config-section .quote-summary{position:static;box-shadow:12px 12px #05070566}.config-section .configurator:before{display:none}}@media (max-width:680px){.config-section{padding-top:66px}.ranked-map{height:330px;inset-block-start:66px}.config-section .prep-console{height:42px;margin:0;padding-inline:18px}.config-section .prep-console>span,.config-section .prep-console>div{padding-inline:12px}.config-section .section-heading{min-height:225px;padding:30px 18px;display:block}.config-section .section-heading h2{margin-top:13px;font-size:48px;line-height:.92}.config-section .section-heading>p{max-width:290px;margin:22px 72px 0 0;padding:0;font-size:11px}.brief-code{bottom:30px;right:18px}.config-section .service-tabs{height:66px;overflow-x:auto}.config-section .service-tabs>button{min-width:132px;height:66px;padding:0 13px;font-size:11px}.config-section .service-tabs>button:before{margin-top:18px}.config-section .config-inner{gap:32px;padding:25px 15px 38px}.config-section .service-intro{margin-bottom:22px}.config-section .service-number{width:41px;font-size:30px}.config-section .service-intro h3{font-size:20px}.config-section .rank-grid{gap:9px}.config-section .rank-selector{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:12px 9px}.config-section .rank-display>.rank-glyph{width:49px;height:57px}.config-section .details-grid{grid-template-columns:1fr 1fr}.config-section .details-grid>.field:last-child{grid-column:1/-1}.role-draft{margin-top:2px;padding-top:18px}.role-draft-heading{padding-inline:11px}.role-draft-heading p{font-size:11px}.role-draft-board{padding-inline:11px}.config-section .lane-picks{grid-template-columns:1fr}.config-section .lane-grid>button{min-height:58px}.config-section .lane-glyph{width:28px;height:28px}.config-section .free-preferences{grid-template-columns:1fr}.config-section .free-option{grid-template-columns:auto auto 1fr auto}.config-section .free-option>b{grid-column:auto}.config-section .quote-summary{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:22px}.config-section .config-caption{padding:17px 18px}.role-draft-status{font-size:11px}}@media (max-width:390px){.config-section .section-heading h2{font-size:42px}.config-section .section-heading>p{margin-right:58px}.brief-code{width:58px}.brief-code strong{font-size:40px}.config-section .rank-display>.rank-glyph{width:42px}.role-draft-heading{gap:10px}.role-draft-status{padding:4px}.config-section .lane-grid>button>span{font-size:11px}}.config-section .prep-console,.config-section .service-tabs{scrollbar-width:none}.config-section .prep-console::-webkit-scrollbar{display:none}.config-section .service-tabs::-webkit-scrollbar{display:none}.config-section{background:#071015 url(/assets/ranked-intro-background.jpg) top/cover no-repeat fixed;overflow:visible}.config-section:before{background:radial-gradient(circle at 50% 34%,#207c8d25 0,#0000 27%),radial-gradient(circle at 78% 18%,#f5683516 0,#0000 18%),linear-gradient(#061015d9 0%,#08130ee8 64%,#07100bed 100%);position:fixed}.config-section:after{opacity:.2;background-size:100% 100%,100% 100%,96px 96px,96px 96px;position:fixed}.ranked-map{opacity:.8;height:auto;position:fixed;inset:82px 0 0}.ranked-map:before{width:520px;height:520px;animation:24s linear infinite lobby-orbit;top:90px;right:-110px}.ranked-map:after{width:380px;height:380px;animation:31s linear infinite reverse lobby-orbit;top:40%;left:-130px}.ranked-map>span:first-child,.ranked-map>span:nth-child(2){animation:3.5s ease-in-out infinite lobby-signal}.ranked-map>span:nth-child(3){height:100%;top:0}.config-section .lobby-intro{background:linear-gradient(90deg,#07120fec 0%,#0a1814c8 60%,#07101577 100%);align-items:center;min-height:132px;padding:28px clamp(24px,4vw,72px)}.config-section .lobby-intro h2{margin-top:10px;font-size:clamp(38px,4vw,62px)}.config-section .lobby-intro>p{max-width:400px;margin:0 95px 0 auto;font-size:13px}.config-section .lobby-intro .brief-code{bottom:28px}.config-section .configurator{background:#07100dcc;border-top:1px solid #45615c;grid-template-columns:112px minmax(0,1fr);display:grid}.config-section .configurator:before{display:none}.config-section .service-tabs{z-index:5;background:#07100fe8;border:0;border-right:1px solid #3d554f;flex-direction:column;gap:8px;height:auto;min-height:100%;padding:22px 9px;display:flex;position:relative}.config-section .service-tabs>button{letter-spacing:.05em;text-align:center;white-space:normal;border:1px solid #0000;flex-direction:column;justify-content:center;gap:8px;width:94px;min-width:0;height:94px;padding:12px 7px;font-size:11px}.config-section .service-tabs>button:before{margin:0;font-size:11px;position:absolute;top:6px;left:7px}.config-section .service-tabs>button>svg{stroke-width:1.35px;width:25px;height:25px}.config-section .service-tabs>button:hover{background:#10201c;border-color:#405c55}.config-section .service-tabs>button.active{color:#fff;background:radial-gradient(circle at 50% 38%,#17433d 0%,#10201b 70%);border-color:#64847b}.config-section .service-tabs>button.active:after{width:2px;height:auto;inset:13px -10px 13px auto;box-shadow:0 0 18px #f56835}.config-section .service-mini{color:#91b0a5;font-size:11px;display:block}.config-section .config-inner{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0;display:grid}.config-section .configuration{min-width:0;padding:34px clamp(28px,4vw,70px) 42px}.config-section .service-intro{border-color:#3a5550;width:min(1260px,100%);margin:0 auto 20px;padding:0 0 18px;position:relative}.config-section .service-number{font-size:30px}.config-section .service-intro h3{font-size:22px}.config-section .service-intro p{max-width:780px;font-size:11px}.config-section .rank-grid{background:radial-gradient(circle at 50% 48%,#2c776e1f 0%,#0000 28%),linear-gradient(#0913108f,#07100dcc);border:1px solid #3f5f59;grid-template-columns:minmax(270px,1fr) minmax(78px,130px) minmax(270px,1fr);align-items:center;gap:0;width:min(1260px,100%);min-height:470px;margin-inline:auto;padding:22px 20px 26px;display:grid;overflow:visible;box-shadow:inset 0 0 90px #0008,0 25px 80px #0005}.config-section .rank-grid:before{content:"ESCOLHA SUA ROTA DE SUBIDA";letter-spacing:.22em;color:#7e9e94;font-size:11px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.config-section .rank-grid.single{grid-template-columns:minmax(270px,1fr) minmax(270px,1fr);gap:40px;padding-inline:clamp(20px,5vw,80px)}.config-section .rank-selector{clip-path:none;text-align:center;padding:20px 10px 8px;position:relative;overflow:visible;background:0 0!important;border:0!important}.config-section .rank-selector:before{content:"";pointer-events:none;background:radial-gradient(circle,#397b6d1c 0%,#0000 68%);border:1px solid #73988e33;border-radius:50%;width:230px;height:230px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #2f8d7a15}.config-section .rank-selector.target:before{background:radial-gradient(circle,#c8aa6e18 0%,#0000 68%);border-color:#c8aa6e44;box-shadow:0 0 70px #c8aa6e18}.config-section .rank-selector:after{display:none}.config-section .selector-label{color:#b6c8c1;letter-spacing:.08em;justify-content:center;font-size:11px}.config-section .selector-label>.micro{margin-left:4px;font-size:11px}.config-section .rank-display-button{color:#f3f1e8;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;margin:4px 0 7px;padding:0;display:flex;position:relative}.config-section .rank-display-button:hover .rank-crest-base{filter:brightness(1.16)drop-shadow(0 18px 28px #0009);transform:translateY(-6px)scale(1.035)}.config-section .rank-display-button:focus-visible{outline-offset:-5px}.rank-crest{flex:none;width:255px;height:255px;display:block;position:relative}.rank-crest-base{object-fit:contain;filter:drop-shadow(0 16px 25px #0008);width:100%;height:100%;transition:transform .3s,filter .3s;position:absolute;inset:0}.rank-crest-division{object-fit:contain;filter:drop-shadow(0 5px 7px #0008);width:25%;height:auto;position:absolute;bottom:17%;left:37.5%}.rank-crest.small{width:58px;height:58px}.rank-crest.small .rank-crest-division{bottom:17%}.rank-select-copy{z-index:3;flex-direction:column;align-items:center;margin-top:-20px;display:flex;position:relative}.rank-select-copy .rank-code{letter-spacing:.2em;color:#8fa89f;margin:0 0 4px;font-size:11px}.rank-select-copy strong{font-family:var(--display);font-size:30px;line-height:1}.rank-select-copy small{letter-spacing:.1em;color:#8ea49c;text-transform:uppercase;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.target .rank-select-copy strong{color:#f3db9a}.config-section .rank-picker{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100ff5;border:1px solid #6b8c82;grid-template-columns:repeat(5,1fr);gap:5px;width:min(680px,72vw);padding:13px;display:grid;position:absolute;top:47px;left:0;box-shadow:0 30px 90px #000d}.config-section .rank-selector.target .rank-picker{left:auto;right:0}.config-section .rank-picker>button{color:#91a69f;border:1px solid #2e4741;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;font-size:11px;display:flex}.config-section .rank-picker>button:hover,.config-section .rank-picker>button.active{color:#fff;background:#17312c;border-color:#c8aa6e}.config-section .rank-picker .rank-crest{width:68px;height:68px}.config-section .rank-picker .rank-crest-base{filter:drop-shadow(0 7px 10px #0008)}.config-section .division-tabs{z-index:3;max-width:330px;margin-inline:auto;position:relative}.config-section .division-tabs>button{background:#09130fbb;border-color:#466059;min-height:35px}.config-section .division-tabs>button.active{color:#07100d;background:#dce7de;border-color:#dce7de}.config-section .target .division-tabs>button.active{background:#f56835;border-color:#f56835}.config-section .high-rank-note{z-index:3;position:relative}.config-section .rank-connector{color:#d8eee6;background:0 0;border:0;justify-content:center;align-items:center;width:auto;height:80px;display:flex;position:relative;top:auto;left:auto;transform:none}.config-section .rank-connector>span{background:linear-gradient(90deg,#0000,#5f8d82);flex:1;height:1px}.config-section .rank-connector>span:last-child{background:linear-gradient(90deg,#c8aa6e,#0000)}.config-section .rank-connector>svg{background:#0b1a16;border:1px solid #6f948a;width:28px;height:28px;padding:7px;transform:rotate(45deg);box-shadow:0 0 22px #4aa08a44}.config-section .rank-connector>svg>path{transform-origin:50%;transform:rotate(-45deg)}.config-section .details-grid{background:#08130fe6;border:1px solid #35524b;grid-template-columns:.65fr 1fr .8fr;width:min(1260px,100%);margin:15px auto 34px;padding:13px 16px}.config-section .details-grid .field{gap:6px}.config-section .details-grid .field input,.config-section .details-grid .field select{background:#0c1915;border-color:#38564f;min-height:38px}.config-section .role-draft{background:linear-gradient(120deg,#08130feb 0%,#0b211bea 58%,#08130feb 100%);border:1px solid #42635a;width:min(1260px,100%);margin:0 auto 34px;box-shadow:0 16px 50px #0003}.config-section .role-draft-board{grid-template-columns:minmax(0,1fr) 245px}.config-section .lane-picker{background:#07110e}.config-section .lane-grid>button{min-height:68px}.config-section .lane-glyph{width:32px;height:32px}.config-section .free-option,.config-section .flash-field{background:#081612}.config-section .personalization-heading,.config-section .addons,.config-section .compatibility-note,.config-section .high-lp-field,.config-section .coaching-config{width:min(1260px,100%);margin-inline:auto}.config-section .addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.config-section .addon-wrap{background:#08130f;border-color:#35514a}.config-section .addon-wrap.selected{background:linear-gradient(90deg,#2b261a,#0b1914)}.config-section .quote-summary{clip-path:none;background:linear-gradient(100deg,#0b201a 0%,#10271f 46%,#171f18 100%);border:0;border-top:1px solid #5f7e72;border-bottom:1px solid #324b44;border-radius:0;grid-template-columns:190px 270px minmax(280px,1fr) minmax(260px,330px);align-items:center;gap:28px;width:100%;padding:25px clamp(28px,4vw,70px);display:grid;position:relative;top:auto;box-shadow:0 -20px 70px #0006}.config-section .quote-summary:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 63%,#c8aa6e0c 63.2%,#0000 63.5%);width:auto;height:auto;position:absolute;inset:0;transform:none}.summary-service{min-width:0}.config-section .summary-heading>.eyebrow{color:#9cb5ab;font-size:11px}.config-section .summary-heading>svg{width:22px}.config-section .quote-summary h3{font-family:var(--display);margin-top:13px;font-size:29px}.config-section .service-short{font-size:11px}.config-section .summary-ranks{border-left:1px solid #47645b;border-right:1px solid #47645b;margin:0;padding:0 22px}.config-section .summary-ranks>div>.rank-glyph{width:84px;height:84px}.config-section .summary-ranks>div>span,.config-section .summary-ranks>div>small{font-size:11px}.config-section .summary-meta{border-top:0;gap:6px;padding:0 0 11px}.config-section .price-lines{gap:5px;margin-top:11px}.config-section .price-lines>div{font-size:11px}.config-section .breakdown-button{padding:9px 0 0}.config-section .price-breakdown{background:#07100f;border-color:#66877c;width:min(420px,90vw);position:absolute;bottom:100%;box-shadow:0 -18px 50px #0009}.summary-checkout{z-index:2;position:relative}.config-section .summary-checkout .total-block{border:0;margin:0;padding:0 0 13px}.config-section .summary-checkout .total-block>strong{margin:7px 0 4px;font-size:42px}.config-section .summary-checkout .button{min-height:44px;padding:11px 14px;font-size:11px}.config-section .summary-disclaimer{margin:7px 0 0;font-size:11px}.config-section .summary-tools{gap:15px;margin-top:3px}.config-section .summary-tools>button{font-size:11px}.config-section .config-caption{padding-left:calc(112px + clamp(28px,4vw,70px))}@keyframes lobby-orbit{to{transform:rotate(405deg)}}@keyframes lobby-signal{0%,to{opacity:.35;box-shadow:0 0 0 7px #f5683509}50%{opacity:1;box-shadow:0 0 0 14px #f5683511,0 0 35px #f5683566}}@media (max-width:1200px){.config-section .quote-summary{grid-template-columns:170px 230px 1fr 260px;gap:18px;padding-inline:28px}.config-section .rank-crest{width:220px;height:220px}.config-section .rank-select-copy{margin-top:-15px}.config-section .summary-ranks{padding-inline:12px}}@media (max-width:900px){.config-section .configurator{display:block}.config-section .service-tabs{border-bottom:1px solid #3d554f;border-right:0;flex-direction:row;gap:0;height:74px;min-height:0;padding:0;display:flex;overflow-x:auto}.config-section .service-tabs>button{flex-direction:row;flex:1;width:auto;min-width:145px;height:74px;padding:0 14px;font-size:11px}.config-section .service-tabs>button:before{top:8px;left:8px}.config-section .service-tabs>button.active:after{width:auto;height:2px;inset:auto 8px 0}.config-section .configuration{padding-inline:24px}.config-section .rank-grid{grid-template-columns:minmax(220px,1fr) 76px minmax(220px,1fr);min-height:420px;overflow:visible}.config-section .rank-crest{width:205px;height:205px}.config-section .rank-grid.single{grid-template-columns:1fr 1fr}.config-section .quote-summary{grid-template-columns:1fr 1fr;gap:24px}.config-section .summary-ranks{border-right:0}.config-section .summary-data,.config-section .summary-checkout{border-top:1px solid #47645b;padding-top:18px}.config-section .config-caption{padding-left:28px}}@media (max-width:680px){.config-section{background-attachment:scroll}.config-section .lobby-intro{min-height:154px;padding:25px 18px}.config-section .lobby-intro h2{max-width:270px;font-size:40px}.config-section .lobby-intro>p{max-width:245px;margin:18px 60px 0 0;font-size:11px}.config-section .lobby-intro .brief-code{bottom:26px;right:17px}.config-section .service-tabs{height:68px}.config-section .service-tabs>button{min-width:128px;height:68px}.config-section .configuration{padding:24px 14px 30px}.config-section .service-intro{margin-bottom:14px;padding:0 0 15px}.config-section .service-intro h3{font-size:18px}.config-section .service-intro p{font-size:11px}.config-section .rank-grid{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);min-height:330px;padding:22px 5px 18px}.config-section .rank-grid:before{font-size:11px;top:9px}.config-section .rank-grid.single{grid-template-columns:1fr;gap:12px;padding-inline:12px}.config-section .rank-selector{padding:14px 2px 5px}.config-section .rank-selector:before{width:128px;height:128px}.config-section .selector-label{gap:4px;font-size:11px}.config-section .selector-label>.micro{display:none}.config-section .rank-crest{width:145px;height:145px}.config-section .rank-select-copy{margin-top:-10px}.rank-select-copy strong{font-size:22px}.rank-select-copy small{margin-top:6px;font-size:11px}.config-section .rank-connector{height:50px}.config-section .rank-connector>span{display:none}.config-section .rank-connector>svg{width:25px;height:25px;padding:6px}.config-section .division-tabs{gap:3px}.config-section .division-tabs>button{min-height:30px;font-size:11px}.config-section .rank-picker,.config-section .rank-selector.target .rank-picker{grid-template-columns:repeat(5,1fr);width:auto;padding:8px;position:fixed;top:88px;left:10px;right:10px}.config-section .rank-picker>button{padding:5px 1px;font-size:11px}.config-section .rank-picker .rank-crest{width:54px;height:54px}.config-section .details-grid{grid-template-columns:1fr 1fr;margin-bottom:26px;padding:10px}.config-section .role-draft-board,.config-section .addons{grid-template-columns:1fr}.config-section .quote-summary{grid-template-columns:1fr;gap:20px;padding:22px 18px}.config-section .summary-ranks{border:1px solid #47645b;border-left:0;border-right:0;padding:15px 0}.config-section .summary-ranks>div>.rank-glyph{width:105px;height:105px}.config-section .summary-data,.config-section .summary-checkout{border-top:0;padding-top:0}.config-section .summary-checkout .total-block>strong{font-size:49px}.config-section .config-caption{padding-inline:18px}}@media (max-width:390px){.config-section .rank-crest{width:132px;height:132px}.config-section .rank-picker .rank-crest{width:48px;height:48px}.rank-select-copy strong{font-size:20px}.config-section .rank-grid{min-height:315px}}.rank-crest-base{width:210%;height:210%;inset:-55%}.rank-crest-division{width:52%;bottom:6%;left:24%}.config-section .rank-display>.rank-glyph{width:255px;height:255px}@media (max-width:1200px){.config-section .rank-display>.rank-glyph{width:220px;height:220px}}@media (max-width:900px){.config-section .rank-display>.rank-glyph{width:205px;height:205px}}@media (max-width:680px){.config-section .rank-display>.rank-glyph{width:145px;height:145px}}@media (max-width:390px){.config-section .rank-display>.rank-glyph{width:132px;height:132px}}.rank-emblem{flex:none;width:93px;height:87px;display:block;position:relative;overflow:visible}.rank-emblem.small{width:48px;height:46px}.rank-emblem-art{filter:drop-shadow(0 14px 20px #000a);width:100%;height:100%;transition:transform .32s,filter .32s;display:block;overflow:visible}.config-section .rank-selector:before{display:none}.config-section .rank-selector.target:before{background:radial-gradient(circle,#c8aa6e20 0 18%,#c8aa6e09 19% 44%,#0000 70%)}.config-section .rank-display-button{grid-template-rows:235px auto;grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr);column-gap:6px;min-height:305px;margin:0;padding:2px 0 0;display:grid}.rank-visual{grid-area:1/1;justify-content:center;align-items:center;min-width:0;height:235px;display:flex;position:relative}.rank-visual:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#397b6d20 0 18%,#397b6d09 19% 44%,#0000 70%);border:1px solid #73988e33;border-radius:50%;width:min(100%,222px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #2f8d7a18,inset 0 0 45px #2e7a6b0b}.target .rank-visual:before{background:radial-gradient(circle,#c8aa6e18,#0000 70%);border-color:#c8aa6e44}.config-section .rank-visual>.rank-emblem{z-index:1;width:220px;max-width:92%;height:180px}.config-section .rank-display-button:hover .rank-emblem-art{filter:brightness(1.12)drop-shadow(0 20px 26px #000c);transform:scale(1.035)}.rank-telemetry{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(90deg,#0000,#17342e46 22% 78%,#0000);border-left:1px solid #4d756b66;border-right:1px solid #4d756b2e;flex-direction:column;grid-area:1/2/3;justify-content:center;place-self:center;align-items:center;width:min(178px,100%);min-height:190px;padding:23px 19px 18px;display:flex;position:relative}.rank-selector.target .rank-telemetry{background:linear-gradient(90deg,#0000,#584b2933 22% 78%,#0000);border-color:#8a724b73}.rank-telemetry:before,.rank-telemetry:after{content:"";border:1px solid #6a958a;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.rank-telemetry:before{top:5px;left:5px}.rank-telemetry:after{bottom:5px;right:5px}.rank-selector.target .rank-telemetry:before,.rank-selector.target .rank-telemetry:after{border-color:#b69b68}.telemetry-kicker{letter-spacing:.18em;color:#8faaa1;font-size:11px}.telemetry-signal{align-items:flex-end;gap:3px;height:19px;margin:12px 0 5px;display:flex}.telemetry-signal>i{background:#77a99c;width:2px;height:7px;box-shadow:0 0 9px #72baa8}.telemetry-signal>i:nth-child(2){height:14px;animation:1.8s ease-in-out infinite telemetry-pulse}.telemetry-signal>i:nth-child(3){height:10px;animation:1.8s ease-in-out .35s infinite telemetry-pulse}.rank-selector.target .telemetry-signal>i{background:#d5b96f;box-shadow:0 0 9px #c8aa6e}.rank-telemetry>strong{font-family:var(--display);color:#e5eee9;font-size:39px;line-height:1}.rank-selector.target .rank-telemetry>strong{color:#f2d895}.telemetry-label{letter-spacing:.14em;color:#759087;margin-top:5px;font-size:11px}.telemetry-track{justify-content:space-between;align-items:center;width:100%;margin-top:22px;display:flex;position:relative}.telemetry-track:before{content:"";background:#42655c;height:1px;position:absolute;top:4px;left:7px;right:7px}.telemetry-track>i{z-index:1;background:#0b1714;border:1px solid #4e7067;border-radius:50%;width:9px;height:9px;position:relative}.telemetry-track>i.passed{background:#466c62}.telemetry-track>i.active{background:#dbe9e4;border-color:#dbe9e4;box-shadow:0 0 0 4px #cce9df12,0 0 17px #84cfbc66}.rank-selector.target .telemetry-track>i.active{background:#f56835;border-color:#f56835;box-shadow:0 0 0 4px #f5683518,0 0 17px #f5683577}.telemetry-track>i>b{color:#759087;font-size:11px;font-style:normal;font-weight:400;position:absolute;top:14px;left:50%;transform:translate(-50%)}.config-section .rank-select-copy{text-align:center;grid-area:2/1;margin-top:0}.config-section .rank-picker .rank-emblem{width:92px;height:68px}.config-section .summary-ranks .rank-emblem{overflow:hidden}@keyframes telemetry-pulse{0%,to{opacity:.35;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1200px){.config-section .rank-display-button{grid-template-columns:minmax(0,1fr) minmax(130px,.85fr)}.config-section .rank-visual>.rank-emblem{width:190px;height:160px}.rank-visual{height:220px}.rank-telemetry{width:150px;min-height:174px;padding-inline:14px}}@media (max-width:900px){.config-section .rank-display-button{grid-template-rows:195px auto;grid-template-columns:minmax(0,1fr) minmax(112px,.8fr);min-height:250px}.config-section .rank-visual>.rank-emblem{width:170px;height:145px}.rank-visual{height:195px}.rank-telemetry{width:124px;min-height:154px;padding:18px 10px 14px}.rank-telemetry>strong{font-size:32px}.telemetry-track{margin-top:17px}.config-section .rank-selector:before{width:200px;height:200px}}@media (max-width:680px){.config-section .rank-grid{min-height:390px}.config-section .rank-display-button{min-height:278px;padding-top:9px;display:flex}.rank-visual{width:100%;height:122px}.config-section .rank-visual>.rank-emblem{width:136px;height:110px}.rank-visual:before{width:min(100%,128px)}.config-section .rank-selector:before{width:138px;height:138px;top:40%;left:50%}.rank-telemetry{grid-template-columns:1fr auto;gap:3px 8px;width:124px;min-height:66px;margin-top:-5px;padding:9px 10px 8px;display:grid}.rank-telemetry:before,.rank-telemetry:after,.telemetry-signal,.telemetry-label{display:none}.telemetry-kicker{text-align:left;align-self:center;font-size:11px}.rank-telemetry>strong{font-size:19px}.telemetry-track{grid-column:1/-1;margin-top:6px}.telemetry-track>i{width:6px;height:6px}.telemetry-track:before{top:2px}.telemetry-track>i>b{font-size:11px;top:9px}.config-section .rank-select-copy{margin-top:8px}.config-section .rank-picker .rank-emblem{width:61px;height:46px}}@media (max-width:390px){.config-section .rank-visual>.rank-emblem{width:122px;height:100px}.rank-visual:before{width:min(100%,118px)}.rank-telemetry{width:115px}}.high-lp-rates{background:#08130fe6;border:1px solid #35524b;gap:8px;margin:15px 0;padding:16px;display:grid}.high-lp-rates>span{letter-spacing:.1em;color:#9cb5ab;margin-bottom:4px;font-size:11px}.high-lp-rates>div{justify-content:space-between;gap:14px;font-size:13px;display:flex}.high-lp-rates strong{color:#f3db9a}.high-lp-field>p{color:#a8b6ad;margin:10px 0 24px;font-size:13px;line-height:1.7}.rank-emblem-art{pointer-events:none;overflow:hidden}.rank-emblem-art image{pointer-events:none}.config-section .rank-picker .rank-emblem{pointer-events:none;overflow:hidden}.config-section .rank-picker>button{isolation:isolate;min-height:94px;font-size:11px;position:relative;overflow:hidden}.config-section .rank-picker>button>*,.config-section .rank-display-button>*,.config-section .rank-connector{pointer-events:none}.config-section .rank-selector.picker-open{z-index:35}.config-section .rank-picker{z-index:40}.config-section .rank-picker>button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}@media (max-width:680px){.config-section .rank-picker>button{min-height:74px;font-size:11px}}.service-addons .catalog-status{border:1px solid;border-radius:4px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.7;display:flex}.catalog-status button{font:inherit;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;text-decoration:underline}.catalog-status svg{flex:none}body{text-rendering:auto}.header nav,.account-button,.nav-cta{font-size:14px}.header nav>button>span{font-size:11px}.field input,.field select,.addon-field input,.addon-field select,.legal-copy{font-size:16px;line-height:1.6}.field,.addon-field{font-size:14px;line-height:1.6}.addon-copy strong{font-size:15px}.addon-copy small{font-size:13px;line-height:1.7}.addon-rate{font-size:13px}.button:hover:not(:disabled){transform:none}.section-heading>p,.service-intro p,.hero-note,.story-notes,.legal-copy p{font-size:14px;line-height:1.8}.prep-console{font-size:12px}.prep-console>span,.prep-console>div{padding:0 12px}.rank-select-copy .rank-code{font-size:12px}.telemetry-kicker{font-size:11px}.telemetry-label{font-size:11px;line-height:1.5}.rank-telemetry{min-height:176px}.high-lp-rates>span{font-size:12px}.high-lp-rates>div{font-size:14px}.config-section .rank-picker>button{font-size:13px}.header nav{margin-left:0}.nav-actions{gap:14px}.nav-shell{gap:12px}@media (max-width:900px){.prep-console{flex-wrap:wrap;gap:9px;height:auto;min-height:48px;padding:12px}.prep-console>span,.prep-console>div{border:0;padding:0 8px}.prep-console .ready-signal{margin-left:0}.header nav>button{min-height:44px;font-size:15px}.nav-shell{width:calc(100% - 32px)}}@media (max-width:680px){.hero-note{letter-spacing:.04em;font-size:12px}.hero-coordinates{font-size:11px}.hero-buttons>.text-link{font-size:14px}.rank-telemetry{width:132px;min-height:82px}.telemetry-kicker,.rank-selector .telemetry-kicker{font-size:11px}.config-section .rank-picker>button{font-size:12px}.service-tabs>button{white-space:normal;min-height:62px;font-size:13px}.field input,.field select,.addon-field input,.addon-field select{font-size:16px}.service-intro p{font-size:14px}.header .account-button{font-size:13px}.high-lp-field small,.config-section .free-option,.optional-tag{font-size:12px}.rank-select-copy strong{font-size:25px}.telemetry-track>i>b{font-size:10px}.config-section .rank-display-button{min-height:290px}.rank-grid{gap:14px}.catalog-status{flex-wrap:wrap}}.order-safeguard{color:#213e3c;background:linear-gradient(120deg,#eef3ed,#faf6ec);border:1px solid #a6bab1;border-radius:18px;margin:20px 0;overflow:hidden;box-shadow:0 10px 25px #112d3010}.order-safeguard.pending{background:linear-gradient(120deg,#fff0da,#faf6ec);border-color:#bf8151}.order-safeguard-top{align-items:center;gap:17px;padding:23px;display:flex}.safeguard-icon{color:#fff2da;background:#214f4b;border-radius:13px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.order-safeguard .eyebrow{color:#49635b;letter-spacing:1.6px;margin-bottom:6px;font-size:10px;display:block}.order-safeguard-top>div{flex:1}.order-safeguard-top strong{font-size:19px;line-height:1.3}.order-safeguard p{color:#435952;margin:7px 0 0;font-size:14px;line-height:1.7}.order-safeguard .button{color:#214b44;white-space:nowrap;border-color:#8ba79a}.order-safeguard .button.primary{color:#fff7e8;background:#214f4b}.safeguard-body{border-top:1px solid #b6c7ba;padding:0 26px 26px}.safeguard-body .panel-form{padding-top:23px}.safeguard-body h3{color:#183c37;font-size:23px}.safeguard-body .field{color:#25473e;font-size:14px}.safeguard-body textarea{color:#243b32;background:#fffdf6;border:1px solid #9db0a2;min-height:110px}.safeguard-body .consent{color:#27483c;background:#e0eade;border-radius:9px;padding:16px;font-size:14px;line-height:1.6}.safeguard-request{overflow-wrap:anywhere;background:#fffdf5;border-left:3px solid #c47a48;border-radius:0 10px 10px 0;margin-top:18px;padding:13px 17px}.safeguard-request small{color:#6b614a;font-size:12px}.payout-note{padding:0 20px 16px;font-size:12px;line-height:1.6}.payout-line{justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}@media (max-width:700px){.order-safeguard-top{flex-wrap:wrap;gap:12px;padding:18px}.order-safeguard-top>div{flex-basis:70%}.order-safeguard-top>.button{width:100%}.safeguard-body{padding:0 18px 20px}.order-safeguard-top strong{font-size:17px}}.refund-card{color:#244c41;background:#fffcf2;border:1px solid #9db6a8;border-radius:15px;margin:0 22px 23px;padding:23px}.refund-card header{align-items:center;gap:14px;display:flex}.refund-card h3{color:#203e37;margin:5px 0;font-size:23px}.refund-icon{color:#285845;background:#e4ecdc;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.refund-card.attention{background:#fff4e2;border-color:#bd824d}.refund-card.confirmed{background:#edf6e9;border-color:#55977d}.refund-card p{color:#425b4c;margin:15px 0;font-size:14px;line-height:1.75}.refund-totals{color:#fff9e7;background:#214d40;border-radius:11px;grid-template-columns:1fr 1fr;gap:15px;margin:18px 0;padding:17px;display:grid}.refund-totals div{flex-direction:column;gap:8px;display:flex}.refund-totals small{color:#d5e4cb;font-size:12px;line-height:1.5}.refund-totals strong{font-size:24px}.refund-card details{margin:19px 0}.refund-card summary{cursor:pointer;font-size:14px;font-weight:700}.refund-record{overflow-wrap:anywhere;border-bottom:1px solid #c7d4bc;flex-direction:column;gap:7px;padding:15px 0;font-size:13px;display:flex}.refund-card .refund-footnote{color:#53664f;font-size:12px}.refund-card form{border-top:1px solid #b2c6a5;gap:15px;padding-top:20px;display:grid}.refund-card .consent{color:#2d493a;background:#e7efde;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.refund-card .button{justify-self:start}.refund-card.attention .refund-icon{color:#80521f;background:#f5d7ac}@media (max-width:700px){.refund-card{margin:0 15px 16px;padding:18px}.refund-card h3{font-size:20px}.refund-totals{grid-template-columns:1fr}.refund-card .button{width:100%}}.account-app,.account-entry{--panel-line:#d8d3c8;--panel-muted:#737166;--text:#20211c;--muted:#737166;--surface:#faf8f2;--canvas:#ece9e1;min-height:100dvh;color:var(--text);background:var(--canvas)}:is(.account-app button:focus-visible,.account-entry button:focus-visible,.account-app a:focus-visible,.account-entry a:focus-visible,.account-app input:focus-visible,.account-entry input:focus-visible,.account-app textarea:focus-visible,.account-entry textarea:focus-visible,.account-app select:focus-visible,.account-entry select:focus-visible,.account-app summary:focus-visible,.account-entry summary:focus-visible){outline:2px solid var(--orange);outline-offset:4px}.account-app .button,.account-entry .button{border-radius:4px;gap:20px;min-height:46px;padding:13px 18px;font-size:14px}.account-app .button.outline,.account-entry .button.outline{color:var(--text);border-color:#bab5a8}.account-app .button.outline:hover,.account-entry .button.outline:hover{border-color:var(--orange);color:#b74319;background:#f5683508}.account-app .button.subtle{color:var(--text);background:#e1ded4}.account-app .text-link,.account-entry .text-link{font-size:14px}.panel-brand{letter-spacing:-.055em;color:#f0ece0;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.panel-brand>svg{width:37px;height:37px;color:var(--orange)}.panel-brand .brand-word{color:inherit}.panel-brand .brand-period{color:var(--orange)}.panel-header{color:#f0ece0;z-index:20;background:#151713;border-bottom:1px solid #ffffff13;align-items:center;gap:38px;height:84px;padding:0 34px;display:flex;position:sticky;top:0}.panel-back{color:#aeb0a5;align-items:center;gap:8px;font-size:13px;display:flex}.panel-back:hover{color:var(--orange)}.panel-user{align-items:center;gap:12px;margin-left:auto;display:flex}.panel-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;display:block;overflow:hidden}.panel-user .icon-button{margin-left:12px}.panel-avatar{color:#ffae82;background:#f568351c;border:1px solid #f5683547;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.panel-layout{grid-template-columns:230px minmax(0,1fr);min-height:calc(100dvh - 84px);display:grid}.panel-sidebar{color:#c7c9bf;scrollbar-width:thin;background:#191c17;border-right:1px solid #30342b;flex-direction:column;height:calc(100dvh - 84px);padding:30px 14px 22px;display:flex;position:sticky;top:84px;overflow-y:auto}.panel-sidebar>.eyebrow{color:#8d9384;margin-bottom:24px;padding:0 14px;font-size:12px}.panel-sidebar nav{gap:6px;display:grid}.panel-sidebar nav>button{text-align:left;color:#aeb4a4;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;padding:14px;font-size:14px;transition:background .2s,color .2s,transform .2s;display:flex}.panel-sidebar nav>button:hover{color:#f0ece0;background:#252a20;transform:translate(2px)}.panel-sidebar nav>button.active{color:#f0ece0;box-shadow:inset 3px 0 var(--orange);background:#f5683513;border-color:#f5683540}.panel-sidebar nav>button.active>svg{color:var(--orange)}.panel-sidebar nav>button>b{background:#ffffff0a;border:1px solid #ffffff16;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:12px;font-weight:600}.sidebar-note{color:#939c85;gap:16px;margin-top:auto;padding:55px 14px 10px;display:grid}.sidebar-note>svg{width:38px;height:44px;color:var(--orange)}.sidebar-note>strong{font-family:var(--display);letter-spacing:-.02em;font-size:28px;line-height:.96}.panel-main{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:38px clamp(24px,3.5vw,62px) 28px;animation:.35s both panel-enter}.panel-page-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.panel-page-top .eyebrow{color:#65685b;margin-bottom:13px;font-size:12px}.panel-page-top h1{font-size:58px;line-height:1.05}.panel-page-top h1>span{color:var(--orange)}.panel-page-description{color:#65685b;margin-top:13px;font-size:15px;line-height:1.7}.panel-refresh{color:#5e6154;background:#f4f1e9;border:1px solid #c8c2b5;border-radius:4px;align-items:center;gap:8px;margin-top:25px;padding:10px 13px;font-size:13px;display:flex}.panel-refresh:hover{border-color:var(--orange);color:#b74319}.panel-initial{color:#65685b;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;font-size:15px;display:flex}.panel-initial>svg{color:var(--orange)}.panel-error{color:#8f3a1c;overflow-wrap:anywhere;background:#fff0e7;border:1px solid #d8977a;border-radius:4px;margin-bottom:20px;padding:14px 17px;font-size:14px;line-height:1.8}.panel-error button{margin-left:12px;text-decoration:underline}.panel-notice{color:#465529;overflow-wrap:anywhere;background:#ecefdf;border:1px solid #c1c99f;border-radius:4px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 17px;font-size:14px;line-height:1.8;display:flex}.panel-notice>svg{margin-top:3px}.panel-welcome{isolation:isolate;color:#f0ece0;background:#181c15;border:1px solid #4b4b3c;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;min-height:266px;padding:36px;display:flex;position:relative;overflow:hidden}.welcome-copy{z-index:1;max-width:610px;position:relative}.panel-welcome .eyebrow{color:#ffab7e;font-size:12px}.panel-welcome h2{margin:22px 0 16px;font-size:48px;line-height:1.02}.panel-welcome p{color:#bdc3ad;max-width:460px;font-size:15px;line-height:1.8}.panel-welcome>.button{z-index:1;white-space:nowrap;align-self:flex-end;position:relative}.welcome-art{z-index:-1;pointer-events:none;width:68%;position:absolute;top:0;bottom:0;right:0}.welcome-art img{object-fit:cover;object-position:70% 45%;opacity:.6;width:100%;height:100%}.welcome-art:after{content:"";background:linear-gradient(90deg,#181c15 0%,#181c1588 44%,#181c1520),linear-gradient(#0000,#181c15b0);position:absolute;inset:0}.panel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 28px;display:grid}.panel-metrics>article{border:1px solid var(--panel-line);background:#faf8f2;border-radius:5px;flex-direction:column;padding:23px;transition:transform .2s,box-shadow .2s;display:flex}.panel-metrics>article:hover{transform:translateY(-3px);box-shadow:0 7px 22px #292d2010}.metric-top{color:#65685b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.metric-top svg{color:#65685b}.panel-metrics strong{font-family:var(--display);overflow-wrap:anywhere;margin:16px 0 12px;font-size:47px;line-height:1.08}.panel-metrics small{color:#65685b;font-size:12px;line-height:1.7}.panel-section{background:var(--surface);border:1px solid var(--panel-line);border-radius:5px;min-width:0;margin-bottom:24px;padding:27px}.panel-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panel-section-heading h2{font-family:var(--sans);letter-spacing:-.03em;font-size:19px;font-weight:600;line-height:1.25}.panel-section-heading>svg{color:var(--orange)}.panel-section-heading .text-link{padding:0;font-size:13px}.panel-caption{color:#65685b;font-size:14px;line-height:1.8}.admin-insights{grid-template-columns:1.12fr 1fr;gap:24px;display:grid}.stat-bar{color:#65685b;grid-template-columns:140px 1fr 30px;align-items:center;gap:15px;margin-top:20px;font-size:13px;display:grid}.stat-bar>div{background:#e1dfd5;border-radius:10px;height:6px;overflow:hidden}.stat-bar i{background:var(--orange);border-radius:10px;height:100%;transition:width .4s;display:block}.stat-bar>b{text-align:right;color:#33392b}.attention-row{text-align:left;border-bottom:1px solid #e1ddd2;align-items:center;gap:15px;width:100%;padding:17px 0;font-size:14px;display:flex}.attention-row>span{flex:1}.attention-row>b{font-family:var(--display);color:#65685b;font-size:25px}.attention-row>svg{color:#65685b}.attention-row:hover{color:#b74319}.admin-insights .panel-caption{margin-top:12px;display:block}.order-list{gap:15px;display:grid}.order-card{background:var(--surface);text-align:left;border:1px solid #d2cdc0;border-radius:5px;align-items:center;gap:28px;width:100%;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.order-card:before{content:"";background:var(--orange);opacity:0;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.order-card:hover{border-color:#c58a67;transform:translateY(-2px);box-shadow:0 7px 24px #272b1b0d}.order-card:hover:before{opacity:1}.order-card-main{flex:1;min-width:0}.order-kicker{letter-spacing:.06em;color:#65685b;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:15px;font-size:12px;display:flex}.order-kicker>b{color:#65685b;background:#fff0e5;border:1px solid #d7895f;padding:3px 7px;font-size:12px}.order-card h3{flex-wrap:wrap;align-items:center;gap:14px;font-size:20px;display:flex}.order-card h3>span{color:#65685b;font-size:12px;font-weight:400}.order-card-main>small{color:#65685b;margin-top:12px;font-size:12px;display:block}.order-card-progress{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:98px;display:flex}.order-card-progress small{color:#65685b;white-space:nowrap;font-size:12px}.progress-dial{border-radius:50%;place-items:center;width:72px;height:72px;padding:5px;display:grid}.progress-dial strong{background:var(--surface);width:62px;height:62px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:baseline;gap:2px;padding-top:18px;font-size:28px;line-height:1;display:flex}.progress-dial strong>span{font-family:var(--sans);color:#65685b;font-size:12px}.order-card-open{color:#65685b;border-left:1px solid #e3dfd4;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding-left:22px;display:flex}.order-card-open small{white-space:nowrap;font-size:12px}.order-card:hover .order-card-open{color:#65685b}.progress-track{background:#deded0;border-radius:20px;height:5px;margin-top:12px;overflow:hidden}.progress-track>i{background:var(--orange);border-radius:20px;height:100%;transition:width .4s;display:block}.order-badge{letter-spacing:0;color:#606b49;white-space:nowrap;background:#eef0e5;border:1px solid #c5ccb3;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-flex}.order-badge>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-pending{color:#65685b;background:#fcf0dc;border-color:#e5c796}.status-in_progress{color:#41698b;background:#e7eff6;border-color:#bbcddd}.status-paused,.status-cancelled{color:#a45439;background:#f9e8df;border-color:#e4bca8}.status-completed{color:#507039;background:#e7efde;border-color:#bfd1a5}.status-review{color:#7f598f;background:#efe6f1;border-color:#d2b8da}.service-route>div{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.service-route>div>img{object-fit:contain;filter:drop-shadow(0 5px 7px #1b1d1222);width:72px;height:70px}.service-route span{gap:3px;min-width:0;display:grid}.service-route small{letter-spacing:.13em;color:#65685b;font-size:12px}.service-route strong{font-size:16px;line-height:1.25}.service-route em{color:#65685b;font-size:12px;font-style:normal}.service-route>svg{color:#65685b;width:22px}.service-route.compact>div>img{width:45px;height:46px}.service-route.compact strong{font-size:15px}.service-route.compact small{font-size:12px}.unit-route>.unit-symbol{color:#65685b;background:#f568350c;border:1px solid #d6b898;border-radius:5px;flex:0 0 63px;justify-content:center;width:63px;height:63px}.unit-route>span{flex:1}.unit-route.compact>.unit-symbol{flex-basis:43px;width:43px;height:43px}.unit-route.compact .unit-symbol>svg{width:22px}.panel-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.panel-search{color:#65685b;background:#f7f4ec;border:1px solid #ccc6b8;border-radius:4px;align-items:center;gap:10px;width:min(450px,100%);padding:0 15px;display:flex}.panel-search>input{color:#373b2e;background:0 0;border:0;width:100%;min-width:0;min-height:45px;font-size:14px}.panel-search>input::placeholder{color:#65685b}.panel-toolbar>select{color:#666c59;background:#f7f4ec;border:1px solid #ccc6b8;border-radius:4px;min-width:185px;padding:12px;font-size:14px}.account-app select>option,.account-entry select>option{background:var(--surface);color:var(--text)}.panel-empty{text-align:center;border:1px solid var(--panel-line);background:linear-gradient(130deg,#faf8f2,#e4e2d6);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:305px;padding:50px 24px;display:flex;position:relative;overflow:hidden}.panel-empty:before{content:"";pointer-events:none;background-image:linear-gradient(#6b72530b 1px,#0000 1px),linear-gradient(90deg,#6b72530b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.panel-empty>*{position:relative}.panel-empty>svg{color:#65685b;background:#faf4e9;border:1px solid #d4b08b;border-radius:50%;width:62px;height:62px;padding:12px}.panel-empty h2{font-size:38px;line-height:1.1}.panel-empty p{color:#65685b;max-width:400px;font-size:15px;line-height:1.8}.panel-empty .button{margin-top:6px}.queue-caption{margin-bottom:24px}.queue-grid,.quote-grid,.coupon-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.queue-card,.panel-quote,.coupon-card{background:var(--surface);border:1px solid var(--panel-line);border-radius:5px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px;transition:transform .2s,border-color .2s;display:flex}.queue-card:hover,.panel-quote:hover{border-color:#c79c77;transform:translateY(-3px)}.queue-card>.order-kicker{justify-content:space-between;width:100%}.queue-card>.eyebrow{color:#65685b;font-size:12px}.queue-card h2,.panel-quote h2{margin:15px 0 8px;font-size:33px;line-height:1.1}.queue-card .service-route,.panel-quote .service-route{width:100%;max-width:none;margin-bottom:18px}.queue-meta{color:#65685b;gap:6px;font-size:13px;display:grid}.queue-tags{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.queue-tags>span{color:#65685b;background:#eeece2;border:1px solid #d8d8c7;border-radius:3px;padding:5px 8px;font-size:12px;line-height:1.5}.queue-card>.panel-caption{margin-top:auto;padding:14px 0 18px;font-size:12px}.queue-card .button,.panel-quote .button{width:100%;margin-top:auto}.panel-quote>.eyebrow{color:#65685b;font-size:12px}.panel-quote>strong{font-family:var(--display);margin:15px 0 7px;font-size:39px}.panel-quote>small{color:#65685b;margin-bottom:24px;font-size:12px}.cart-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.cart-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.cart-items{gap:24px;display:grid}.cart-item{background:var(--surface);border:1px solid #d2ccb9;border-radius:6px;min-width:0;padding:28px}.cart-item-top{color:#65685b;letter-spacing:.09em;justify-content:space-between;gap:15px;font-size:12px;display:flex}.cart-item-top .eyebrow{font-size:12px}.cart-item h2{margin-top:24px;font-size:39px;line-height:1}.cart-item h2>span{color:var(--orange)}.cart-item .service-route{margin-top:5px}.cart-item>.text-link{color:#65685b;margin-top:17px;font-size:13px}.service-preferences{border-top:1px solid var(--panel-line);padding:12px 0}.service-preferences summary{cursor:pointer;color:#65685b;justify-content:space-between;align-items:center;gap:15px;font-size:13px;list-style:none;display:flex}.service-preferences summary::-webkit-details-marker{display:none}.service-preferences[open] summary>svg{transform:rotate(90deg)}.service-preferences p{color:#65685b;margin-top:10px;font-size:13px;line-height:1.8}.cart-guide{color:#f0ece0;background:#1c2118;border:1px solid #454d35;border-radius:6px;padding:28px;position:sticky;top:112px;overflow:hidden}.cart-guide>svg{width:43px;height:48px;color:var(--orange);margin-bottom:35px}.cart-guide .eyebrow{color:#a6b48f;font-size:12px}.cart-guide h2{margin:18px 0;font-size:43px;line-height:.98}.cart-guide h2>span{color:var(--orange)}.cart-guide>p{color:#aab89a;font-size:13px;line-height:1.85}.cart-guide>ol{margin:26px 0;padding:0;list-style:none}.cart-guide li{border-top:1px solid #424c34;gap:15px;padding:17px 0;display:flex}.cart-guide li>span{font-family:var(--display);color:#e37c48;font-size:21px}.cart-guide li>div{gap:6px;display:grid}.cart-guide li strong{font-size:13px}.cart-guide li small{color:#9ba889;font-size:12px;line-height:1.7}.cart-trust{color:#9cab83;border-top:1px solid #424c34;align-items:center;gap:12px;padding-top:20px;font-size:12px;line-height:1.9;display:flex}.cart-trust svg{color:var(--orange)}.cart-trust strong{color:#d5dfc5;font-weight:400}.panel-form{flex-direction:column;gap:19px;min-width:0;display:flex}.panel-form h2{font-size:36px;line-height:1.1}.panel-form>p,.form-heading>p{color:#65685b;font-size:14px;line-height:1.8}.panel-form .field{color:#65685b;flex-direction:column;gap:8px;min-width:0;font-size:13px;line-height:1.6;display:flex}.panel-form .field input,.panel-form .field select,.panel-form .field textarea,.application-card>.field>input{color:#2f3827;resize:vertical;background:#f7f5ed;border:1px solid #cbc6b7;border-radius:4px;width:100%;min-width:0;min-height:46px;padding:12px 13px;font-size:15px;transition:border-color .2s,box-shadow .2s}.panel-form .field input:hover,.panel-form .field select:hover{border-color:#929d79}.panel-form .field input:focus,.panel-form .field textarea:focus,.panel-form .field select:focus{border-color:#d28758}.panel-form .field input::placeholder,.panel-form .field textarea::placeholder{color:#65685b}.panel-form .field input:read-only{color:#65685b;background:#efede3}.panel-form .field textarea{min-height:100px}.panel-form .field small{color:#65685b;font-size:12px;line-height:1.7}.panel-form .muted{color:#65685b}.panel-form .consent{color:#65685b;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.panel-form .consent input,.panel-choice input{accent-color:var(--orange);flex-shrink:0;width:16px;height:16px;margin-top:3px}.panel-form>.button{align-self:flex-start}.panel-form>.button.full{align-self:stretch}.panel-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.panel-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel-form-actions .text-link{font-size:12px}.profile-workspace{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.profile-form{background:var(--surface);border:1px solid var(--panel-line);border-radius:5px;max-width:740px;padding:29px}.form-heading>.eyebrow{color:#65685b;margin-bottom:13px;font-size:12px}.form-heading>p{margin-top:12px}.password-form{max-width:740px;margin-top:0}.password-form .panel-section-heading{margin-bottom:0}.panel-choice{background:#f0eee3;border:1px solid #cacfb3;border-radius:4px;align-items:center;gap:14px;padding:16px;font-size:14px;display:flex}.panel-choice>span{flex:1}.panel-choice strong{font-size:14px;display:block}.panel-choice small{color:#65685b;margin-top:6px;font-size:12px;line-height:1.8;display:block}.panel-choice>svg{color:var(--orange)}.account-list{gap:8px;display:grid}.account-list>article{background:var(--surface);border:1px solid var(--panel-line);border-radius:4px;align-items:center;gap:18px;padding:20px;display:flex}.account-row-name{flex:1;min-width:0}.account-row-name h3{margin-bottom:5px;font-size:15px}.account-row-name small{color:#65685b;overflow-wrap:anywhere;font-size:13px;display:block}.account-row-name>span{color:#65685b;margin-top:5px;font-size:12px;display:block}.account-row-role{min-width:150px}.account-row-role b{font-size:13px;font-weight:400;display:block}.account-row-role small{color:#65685b;margin-top:4px;font-size:12px;display:block}.account-list .button{min-height:38px;font-size:13px}.coupon-form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.coupon-card{background:#f9f5e9;position:relative;overflow:hidden}.coupon-card:after{content:"";background:var(--canvas);border:1px solid #d7ccb4;border-radius:50%;width:28px;height:28px;position:absolute;top:45%;right:-16px}.coupon-card>div:first-child{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.coupon-card .eyebrow{color:#65685b;font-size:12px}.coupon-card h3{font-family:var(--display);letter-spacing:.06em;overflow-wrap:anywhere;font-size:32px}.coupon-card>strong{font-family:var(--display);color:#65685b;margin-top:15px;font-size:31px}.coupon-card p{color:#65685b;margin-top:19px;font-size:13px}.coupon-card>small{color:#65685b;margin-top:8px;font-size:12px}.coupon-card .button{min-height:40px;margin-top:24px;font-size:13px}.panel-bottom{letter-spacing:.03em;color:#65685b;border-top:1px solid #d2cdbd;justify-content:space-between;gap:16px;margin-top:35px;padding-top:19px;font-size:12px;display:flex}.panel-bottom>span:first-child{align-items:center;gap:8px;display:flex}.panel-dialog{--panel-line:#d8d3c8;--surface:#faf8f2;--text:#20211c;--muted:#7e806f;background:var(--surface);color:var(--text);overscroll-behavior:contain;border:1px solid #bdb29c;border-radius:7px;width:860px;max-width:calc(100vw - 36px);max-height:90dvh;padding:0;overflow-y:auto;box-shadow:0 35px 150px #070d05b0}.panel-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#10170ac4}.panel-dialog-top{color:#dfe8cd;z-index:2;background:#20231c;border-bottom:1px solid #4f5b3b;justify-content:space-between;align-items:center;gap:12px;padding:19px 28px;display:flex;position:sticky;top:0}.panel-dialog-top>.eyebrow{color:#b9c7a0;font-size:12px}.panel-dialog-top .icon-button:hover{background:#ffffff13}.panel-dialog>.panel-form,.action-dialog-body,.order-detail{padding:30px}.panel-dialog>.panel-error,.panel-dialog>.panel-notice{margin:0 30px 24px}.action-dialog-body h2{margin:17px 0 20px;font-size:44px;line-height:1.05}.action-dialog-body p{color:#65685b;margin-bottom:24px;font-size:15px;line-height:1.9}.action-dialog-body>svg{color:var(--orange)}.action-dialog-body .button{font-size:14px}.coupon-input{align-items:flex-end;gap:12px;display:flex}.coupon-input .field{flex:1}.coupon-input .button{min-height:46px}.detail-heading{padding-bottom:22px}.detail-heading h2{margin:19px 0 0;font-size:47px;line-height:1.05}.detail-heading>.service-route{max-width:540px;margin:6px 0}.detail-heading>span:last-child{color:#65685b;font-size:12px}.detail-progress{background:#f0eee3;border:1px solid #d6d1c2;border-radius:4px;margin:24px 0;padding:23px}.detail-progress>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-progress>div>span{color:#65685b;font-size:13px}.detail-progress strong{font-family:var(--display);font-size:35px}.detail-progress p{color:#65685b;margin-top:15px;font-size:14px}.detail-progress small{color:#65685b;margin-top:10px;font-size:12px;display:block}.detail-info{border-bottom:1px solid var(--panel-line);grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px;padding-bottom:25px;display:grid}.detail-info small{color:#65685b;margin-bottom:7px;font-size:12px;display:block}.detail-info strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.detail-info strong>small{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.7}.order-steps{grid-template-columns:repeat(5,1fr);gap:0;margin:8px 0 25px;padding:0;list-style:none;display:grid}.order-steps li{text-align:center;color:#65685b;justify-items:center;gap:10px;display:grid;position:relative}.order-steps li:before{content:"";border-top:1px solid #d8deca;position:absolute;top:17px;left:0;right:0}.order-steps li:first-child:before{left:50%}.order-steps li:last-child:before{right:50%}.order-steps li>span{z-index:1;background:var(--surface);border:1px solid #d2dac1;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;display:flex;position:relative}.order-steps strong{font-size:12px;font-weight:400}.order-steps .done>span{color:#65685b;background:#e3eccf;border-color:#b0c58b}.order-steps .current{color:#65685b}.order-steps .current>span{background:var(--orange);color:#232b16;border-color:var(--orange);box-shadow:0 0 0 5px #f5683512}.detail-section{border-top:1px solid var(--panel-line);margin-top:24px;padding-top:24px}.detail-section h3{margin-bottom:14px;font-size:18px}.detail-section>p{color:#65685b;white-space:pre-wrap;font-size:14px;line-height:1.9}.detail-section.panel-form>h3{margin-bottom:0}.detail-section>.eyebrow{color:#65685b;font-size:12px}.progress-form-grid{grid-template-columns:1.3fr 1fr 1fr;gap:13px;display:grid}.assign-button{align-self:end;min-height:46px;font-size:13px}.order-timeline{margin-top:23px}.order-timeline>article{gap:17px;padding-bottom:25px;display:flex;position:relative}.order-timeline>article:before{content:"";background:#cdd6bc;width:1px;position:absolute;top:14px;bottom:0;left:4px}.order-timeline>article:last-child:before{display:none}.order-timeline>article>i{background:var(--orange);border:2px solid #d7965f;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.order-timeline>article>div{flex:1;min-width:0}.order-timeline strong{font-size:13px}.order-timeline time{color:#65685b;margin:6px 0 8px;font-size:12px;display:block}.order-timeline p{color:#65685b;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.message-form{margin-top:20px}.addon-request{background:#f2f5e8;border:1px solid #cbd4b4;border-radius:4px;margin-top:14px;padding:18px}.addon-request>div:first-child{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.addon-request>div:first-child>span{color:#65685b;font-size:12px}.addon-request>p{color:#65685b;white-space:pre-wrap;margin-top:10px;font-size:13px;line-height:1.8}.addon-request>small{color:#65685b;margin-top:10px;font-size:12px;display:block}.addon-request>.panel-form{margin-top:20px}.presence-control,.presence-board{margin-bottom:24px}.presence-control .panel-form{margin-top:18px}.presence-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.presence-badge{color:#65685b;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.presence-badge i{background:#a9b396;border-radius:50%;width:7px;height:7px}.presence-badge.available{color:#65685b}.presence-badge.available i{background:#8aa65a;box-shadow:0 0 0 4px #8aa65a18}.presence-badge.working{color:#65685b}.presence-badge.working i{background:var(--orange);box-shadow:0 0 0 4px #f5683518}.presence-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:22px;display:grid}.presence-grid>article{background:#f5f2e8;border:1px solid #d8d1c1;border-radius:4px;gap:10px;min-width:0;padding:20px;display:grid}.presence-grid>article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.presence-grid strong{overflow-wrap:anywhere;font-size:15px}.presence-grid p{color:#65685b;overflow-wrap:anywhere;font-size:14px}.presence-grid small,.staff-invitations small{color:#65685b;font-size:12px;line-height:1.8}.presence-grid .text-link{justify-self:start;font-size:13px}.staff-invitations{gap:12px;display:grid}.staff-invitations>article{border-bottom:1px solid #d9e0c9;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.staff-invitations>article>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.staff-invitations strong{font-size:15px}.staff-invitations span{color:#65685b;font-size:14px}.application-list{gap:18px;display:grid}.application-card{background:#f7f4eb;border:1px solid #d5ccbb;border-radius:5px;min-width:0;padding:24px}.application-card h3{font-size:20px}.application-card .panel-section-heading span{color:#65685b;overflow-wrap:anywhere;font-size:12px}.application-card>p{color:#65685b;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.application-card details{color:#65685b;margin:15px 0;font-size:14px}.application-card summary{cursor:pointer;color:#65685b;padding:12px 0}.application-card dl{gap:7px;margin:12px 0;display:grid}.application-card dt{color:#65685b;font-size:12px}.application-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px;font-size:14px;line-height:1.8}.application-status{border:1px solid #c5d6ad;border-radius:3px;padding:6px 9px}.onboarding-shell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;max-width:1150px;margin:auto;padding:65px 36px;display:grid}.onboarding-aside .eyebrow{color:#65685b;font-size:12px}.onboarding-aside h1{margin:28px 0;font-size:72px;line-height:.98}.onboarding-aside h1>span{color:#65685b}.onboarding-aside p{color:#65685b;max-width:340px;font-size:15px;line-height:1.9}.onboarding-aside>.text-link{color:#65685b;margin-top:22px}.account-entry{--panel-line:#d8d3c8;isolation:isolate;color:#f0ece0;background:#151713;padding:30px clamp(24px,5vw,86px) 50px;position:relative;overflow:hidden}.account-entry:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0}.entry-home{color:#b0b4a5;z-index:2;align-items:center;gap:9px;font-size:13px;display:inline-flex;position:relative}.entry-home:hover{color:var(--orange)}.entry-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1300px;margin:48px auto 0;display:grid;position:relative}.entry-manifesto{isolation:isolate;flex-direction:column;justify-content:center;min-height:640px;padding:20px 0;display:flex;position:relative}.entry-manifesto>.panel-brand{align-self:flex-start;margin-bottom:45px}.entry-manifesto>.eyebrow{color:#ffae7e;font-size:12px}.entry-manifesto h1{max-width:650px;margin:28px 0 0;font-size:clamp(62px,6.2vw,94px);line-height:.92}.entry-manifesto h1>span{color:var(--orange)}.entry-manifesto>p{color:#b7c0a5;max-width:395px;margin-top:25px;font-size:15px;line-height:1.9}.entry-permissions{border-top:1px solid #4e573d;gap:30px;max-width:435px;margin-top:40px;padding-top:25px;display:flex}.entry-permissions>span{color:#d4dcc7;gap:9px;font-size:13px;display:grid}.entry-permissions svg{width:19px;color:var(--orange)}.entry-permissions strong{color:#939f7e;font-size:12px;font-weight:400}.entry-art{z-index:-1;pointer-events:none;position:absolute;inset:-48px -70px -20px -50px;overflow:hidden}.entry-art>img{object-fit:cover;object-position:63% center;opacity:.29;filter:saturate(.75);width:100%;height:100%}.entry-art:after{content:"";background:linear-gradient(90deg,#151713e8,#0000 80%),linear-gradient(#151713 0%,#0000 38% 63%,#151713 100%);position:absolute;inset:0}.entry-art-caption{color:#b9c7a0;z-index:1;font-family:var(--display);border-top:1px solid #6e785052;align-items:center;gap:10px;padding-top:15px;font-size:16px;line-height:1;display:flex;position:absolute;bottom:37px;right:40px}.entry-art-caption>svg{width:29px;height:35px;color:var(--orange)}.entry-art-caption>small{font-family:var(--sans);letter-spacing:.12em;color:#758262;margin-left:12px;font-size:12px}.entry-card{--text:#20251a;--muted:#939c81;color:var(--text);background:#eeeade;border:1px solid #b7b391;border-radius:6px;padding:33px;position:relative;overflow:hidden;box-shadow:0 20px 80px #05080555}.entry-card:before{content:"";background:var(--orange);height:3px;position:absolute;top:0;left:0;right:0}.entry-card>.eyebrow{color:#65685b;font-size:12px}.entry-card h2{white-space:pre-line;margin-top:26px;font-size:43px;line-height:1.03}.entry-card>p{color:#65685b;margin:19px 0 26px;font-size:14px;line-height:1.8}.entry-card .panel-brand{color:#272d1d}.entry-card>.button{min-height:48px;font-size:14px}.entry-card p.entry-fineprint{font-size:12px}.entry-foot{letter-spacing:.06em;color:#65685b;border-top:1px solid #c6c9aa;align-items:center;gap:9px;margin-top:25px;padding-top:21px;font-size:12px;line-height:1.8;display:flex}.entry-foot>a{letter-spacing:0;color:#65685b;text-underline-offset:4px;font-size:12px;text-decoration:underline}.auth-tabs{background:#e1ded2;border:1px solid #c6c0ad;border-radius:4px;gap:4px;margin-top:22px;padding:4px;display:flex}.auth-tabs>button{color:#65685b;border-radius:3px;flex:1;padding:10px;font-size:13px;transition:background .2s,color .2s}.auth-tabs>button[aria-selected=true]{color:#29341b;background:#f8f6ed;box-shadow:0 2px 5px #29341912}.auth-form .text-link{color:#65685b;align-self:flex-start;padding:0;font-size:13px}.auth-form .panel-error,.auth-form .panel-notice{margin:0}.password-input{align-items:center;display:flex;position:relative}.panel-form .password-input input{padding-right:47px}.password-input>button{color:#65685b;padding:10px;position:absolute;right:5px}.verify-entry{background:radial-gradient(at 25% 40%,#424f2936,#0000 62%),#151713;min-height:100dvh}.verify-entry:after{content:"";z-index:-1;opacity:.13;background:url(/assets/vertice-hero.webp) 50%/cover;position:absolute;inset:-15vh -30vw 0 20vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.verification-card{width:min(575px,100%);margin:48px auto 0;padding:38px}.verification-symbol{width:64px;height:64px;color:var(--orange);background:#f568350b;border:1px solid #d9b795;border-radius:50%;justify-content:center;align-items:center;margin:32px 0 23px;display:flex;box-shadow:0 0 0 7px #f5683505}.verification-card .panel-brand{font-size:24px}.verification-card h2{font-size:43px;line-height:1.06}.verification-card .panel-error{margin:20px 0}.verification-card .panel-notice{margin-top:20px}.verification-card p>strong{overflow-wrap:anywhere;color:#65685b;display:block}.verification-card>.text-link{gap:10px;margin:20px 0 0;font-size:13px;display:flex}.verification-foot{border-top:1px solid #c8cfae;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:19px;display:flex}.verification-foot .text-link{font-size:12px}.verification-card .panel-form>p{color:#65685b;font-size:14px;line-height:1.9}.recruitment-grid{grid-template-columns:.85fr 1.15fr;align-items:start;max-width:1300px}.recruitment-grid .entry-manifesto{min-height:700px;position:sticky;top:25px}.recruitment-card{padding:38px}.recruitment-card h2{font-size:48px}.recruitment-card .panel-form{margin-top:28px}.recruitment-process{color:#65685b;gap:0;max-width:380px;margin:30px 0;font-size:13px;display:grid}.recruitment-process>span{border-bottom:1px solid #4e61374d;padding:15px 0}.application-roles{color:#65685b;border:1px solid #cbc5b4;border-radius:4px;flex-wrap:wrap;gap:15px;padding:17px;font-size:14px;display:flex}.application-roles legend{padding:0 6px;font-size:12px}.application-roles label{align-items:center;gap:7px;display:flex}.application-roles input{accent-color:var(--orange)}.application-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.recruitment-footer-link{width:min(1280px,100% - 60px);margin:0 auto 22px;font-size:14px}.payment-bands{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.payment-bands p{background:#f4f1e7;border:1px solid #d8d2c2;border-radius:4px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}.payment-bands span{color:#65685b;font-size:12px}.payment-settings{max-width:1050px}.payment-settings>.panel-section-heading{border-bottom:1px solid var(--panel-line);padding-bottom:18px}.payment-connection{color:#65685b;background:#f2f0e7;border:1px solid #d8d0be;border-radius:4px;align-items:center;gap:15px;padding:18px;font-size:14px;display:flex}.payment-connection>svg{color:#65685b}.payment-setup-guide{border:1px solid var(--panel-line);background:#f5f2e9;border-radius:4px;padding:16px}.payment-setup-guide summary{cursor:pointer;color:#65685b;font-size:14px}.payment-setup-guide ol{color:#65685b;margin:17px 0 0;padding-left:20px;font-size:14px;line-height:2}.payment-setup-guide li{padding:5px 0}.payment-settings .panel-form{border-top:1px solid var(--panel-line);padding-top:24px}.order-payment{background:#f2f0e7;border:1px solid #d8d3c5;border-radius:4px;margin-top:20px;padding:22px}.order-payment .payment-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.payment-heading .eyebrow{color:#65685b;font-size:12px}.payment-heading h3{font-family:var(--display);margin:7px 0 0;font-size:30px}.payment-heading>svg{color:#65685b}.order-payment .payment-amount{font-family:var(--display);color:#495e2d;font-size:40px;line-height:1}.payment-summary{gap:9px;display:grid}.payment-summary>small{color:#65685b;font-size:12px;line-height:1.8}.payment-status{color:#65685b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.payment-status .test-note{color:#65685b;font-size:12px}.payment-id{color:#65685b;overflow-wrap:anywhere;font-size:12px}.cart-item .order-payment{margin-top:13px}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.panel-main{padding-top:45px}.panel-page-top h1{font-size:64px}.panel-welcome h2{font-size:54px}.panel-welcome{min-height:290px}}@media (max-width:1200px){.panel-layout{grid-template-columns:205px minmax(0,1fr)}.panel-sidebar nav>button{padding:12px 10px;font-size:13px}.panel-main{padding:32px 26px}.panel-metrics{grid-template-columns:repeat(2,1fr)}.admin-insights,.profile-workspace{grid-template-columns:1fr}.panel-welcome{display:block}.panel-welcome>.button{margin-top:25px}.panel-welcome h2{font-size:44px}.cart-workspace{grid-template-columns:minmax(0,1fr) 250px}.cart-guide{padding:22px}.cart-guide h2{font-size:37px}.entry-grid{gap:40px}.entry-art{right:-25px}.coupon-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:950px){.cart-workspace{grid-template-columns:1fr}.cart-guide{display:none;position:static}.panel-page-top h1{font-size:48px}.panel-welcome{padding:28px}.panel-welcome h2{font-size:40px}.order-card{gap:18px;padding:20px}.order-card-open{padding-left:15px}.entry-grid{grid-template-columns:1fr 1fr;gap:30px}.entry-manifesto h1{font-size:63px}.entry-card{padding:27px}.entry-card h2{font-size:39px}.entry-permissions{gap:20px}.recruitment-grid{grid-template-columns:1fr;max-width:780px}.recruitment-grid .entry-manifesto{min-height:500px;position:relative;top:auto}.recruitment-grid .entry-art{inset:-20px -40px -10px}.recruitment-grid .entry-manifesto h1{font-size:68px}.recruitment-card{padding:30px}}@media (max-width:760px){.panel-header{gap:20px;height:72px;padding:0 18px}.panel-brand{gap:7px;font-size:23px}.panel-brand>svg{width:29px;height:32px}.panel-back{margin-left:auto;font-size:12px}.panel-user{gap:8px;margin-left:0}.panel-user>div{display:none}.panel-user .icon-button{margin-left:0;padding:6px}.panel-avatar{width:31px;height:31px;font-size:12px}.panel-layout{flex-direction:column;min-height:calc(100dvh - 72px);display:flex}.panel-sidebar{z-index:15;border-bottom:1px solid #454e36;border-right:0;height:auto;padding:0;position:sticky;top:72px;overflow:hidden}.panel-sidebar>.eyebrow,.sidebar-note{display:none}.panel-sidebar nav{scrollbar-width:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.panel-sidebar nav>button{white-space:nowrap;flex-shrink:0;gap:8px;min-height:40px;padding:10px 12px;font-size:12px}.panel-sidebar nav>button.active{box-shadow:inset 0 -2px var(--orange)}.panel-sidebar nav>button>svg{width:14px}.panel-main{padding:26px 18px}.panel-page-top{gap:15px;margin-bottom:25px}.panel-page-top h1{font-size:42px}.panel-page-top .eyebrow{margin-bottom:10px;font-size:12px}.panel-page-description{max-width:270px;margin-top:10px;font-size:13px}.panel-refresh{gap:0;margin-top:20px;padding:11px;font-size:0}.panel-refresh svg{width:16px}.panel-welcome{min-height:265px;padding:26px}.panel-welcome h2{font-size:38px}.panel-welcome p{max-width:300px;font-size:14px}.panel-welcome .eyebrow{font-size:12px}.welcome-art{width:100%;left:20%}.welcome-art img{opacity:.35}.panel-metrics{gap:10px;margin:18px 0 23px}.panel-metrics>article{padding:19px 16px}.metric-top{align-items:flex-start;gap:8px;font-size:12px}.metric-top>svg{width:16px}.panel-metrics strong{margin:15px 0 10px;font-size:38px}.panel-metrics small{font-size:12px}.panel-section{padding:21px}.panel-section-heading{flex-wrap:wrap;gap:15px}.panel-section-heading h2{font-size:16px}.panel-section-heading .text-link{font-size:12px}.panel-caption{font-size:13px}.panel-toolbar{flex-wrap:wrap;gap:12px}.panel-search,.panel-toolbar>select{width:100%}.order-card{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:20px 16px}.order-card-main{flex-basis:100%}.order-card h3{font-size:18px}.order-kicker{justify-content:space-between;gap:9px;font-size:12px}.order-badge{font-size:12px}.order-card-progress{flex-direction:row;flex:1;justify-content:space-between;width:auto}.progress-dial{width:47px;height:47px;padding:4px}.progress-dial strong{width:39px;height:39px;padding-top:10px;font-size:20px}.progress-dial strong>span,.order-card-progress small{font-size:12px}.order-card-open{align-self:center;gap:4px;padding-left:14px}.service-route.compact{max-width:none}.service-route.compact>div>img{width:48px;height:47px}.service-route.compact strong{font-size:14px}.service-route.compact>div{gap:7px}.service-route{gap:10px}.service-route>div{gap:7px}.service-route>div>img{width:57px;height:59px}.service-route strong{font-size:15px}.service-route>svg{width:16px}.service-route small{font-size:12px}.queue-grid,.quote-grid,.coupon-grid{grid-template-columns:1fr}.queue-card,.panel-quote,.coupon-card{padding:24px}.cart-heading .button{gap:12px;min-height:40px;padding:10px 12px;font-size:12px}.cart-heading .order-badge{font-size:12px}.cart-item{padding:22px 18px}.cart-item h2{font-size:35px}.cart-item-top,.cart-item-top .eyebrow{font-size:12px}.order-payment{padding:18px}.payment-heading h3{font-size:28px}.order-payment .payment-amount{font-size:36px}.payment-summary>small{font-size:12px}.panel-form-grid,.coupon-form-grid{grid-template-columns:1fr}.panel-form h2{font-size:33px}.panel-form .field input,.panel-form .field select,.panel-form .field textarea,.application-card>.field>input{font-size:16px}.panel-form .consent{font-size:12px}.panel-form .field{font-size:13px}.panel-choice>svg{display:none}.panel-choice{padding:14px;font-size:13px}.profile-form{padding:23px}.account-list>article{flex-wrap:wrap;gap:13px;padding:18px}.account-row-name{flex-basis:calc(100% - 58px)}.account-row-role{flex:1;min-width:0;margin-left:48px}.account-list .button{min-height:35px;font-size:12px}.panel-bottom{flex-direction:column;gap:10px;font-size:12px}.stat-bar{grid-template-columns:112px 1fr 20px;gap:12px;font-size:12px}.panel-empty{min-height:300px;padding:40px 20px}.panel-empty h2{font-size:33px}.panel-empty p{font-size:14px}.panel-dialog{border-radius:5px;width:100%;max-width:calc(100vw - 16px);max-height:94dvh}.panel-dialog-top{padding:16px 20px}.panel-dialog-top>.eyebrow{font-size:12px}.panel-dialog>.panel-form,.action-dialog-body,.order-detail{padding:26px 20px}.panel-dialog>.panel-error,.panel-dialog>.panel-notice{margin:0 20px 20px}.detail-heading h2{font-size:41px}.detail-progress{padding:20px}.detail-info{gap:18px}.detail-info strong{font-size:14px}.detail-section h3{font-size:16px}.order-steps strong{font-size:12px}.order-steps li>span{width:29px;height:29px;font-size:12px}.order-steps li:before{top:14px}.progress-form-grid{grid-template-columns:1fr 1fr}.progress-form-grid>.field:first-child{grid-column:1/-1}.presence-grid{grid-template-columns:1fr}.staff-invitations>article{flex-direction:column;align-items:flex-start;gap:12px}.application-card{padding:19px}.application-card h3{font-size:18px}.payment-bands{grid-template-columns:1fr 1fr}.payment-bands p{padding:13px;font-size:12px}.onboarding-shell{grid-template-columns:1fr;gap:28px;padding:40px 22px}.onboarding-aside h1{margin:20px 0;font-size:57px}.onboarding-aside p{font-size:14px}.account-entry{padding:24px 22px 40px}.entry-grid{grid-template-columns:1fr;gap:30px;max-width:580px;margin-top:28px}.entry-manifesto{min-height:500px;padding:20px 0}.entry-manifesto>.panel-brand{margin-bottom:30px}.entry-manifesto h1{font-size:65px}.entry-manifesto>p{max-width:325px;margin-top:20px;font-size:14px}.entry-permissions{gap:25px;max-width:390px;margin-top:30px;padding-top:20px}.entry-permissions>span,.entry-permissions strong{font-size:12px}.entry-art{inset:-30px -45px -10px -30px}.entry-art-caption{bottom:0;right:20px}.entry-art>img{opacity:.35;object-position:75% center}.entry-art-caption>small{display:none}.entry-card{padding:27px 24px}.entry-card h2{font-size:40px}.entry-card>p{font-size:14px}.verification-card{margin-top:36px;padding:30px 25px}.verification-card h2{font-size:37px}.verification-foot{gap:12px}.verification-foot .text-link{font-size:12px}.verify-entry:after{opacity:.1;left:-20vw;right:-50vw}.recruitment-grid .entry-manifesto{min-height:550px}.recruitment-grid .entry-manifesto h1{font-size:62px}.recruitment-card h2{font-size:41px}.application-roles{gap:13px;font-size:13px}.recruitment-process{margin:25px 0}.panel-form-actions{gap:10px}.coupon-input{gap:9px}.coupon-input .button{padding:12px}.panel-form .panel-error,.panel-form .panel-notice{font-size:13px}}@media (max-width:380px){.panel-back{display:none}.panel-user{margin-left:auto}.panel-page-top h1{font-size:37px}.entry-manifesto h1{font-size:57px}.entry-permissions{gap:20px}.service-route>div>img{width:46px;height:48px}.service-route strong{font-size:14px}.order-card h3{font-size:16px}.cart-heading .order-badge{font-size:12px}.cart-heading .button{padding:9px;font-size:12px}.panel-metrics>article{padding:16px 12px}.metric-top{font-size:12px}.panel-metrics strong{font-size:34px}.payment-bands{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-app *,.account-entry *{transition:none!important;animation:none!important}.panel-main,.account-app .spin,.account-entry .spin{animation:none}}.presence-control details .panel-form{margin-top:18px}.payment-setup-guide .text-link{font-size:14px}.account-entry .entry-card .text-link:hover{color:#b74e28}.account-app .panel-user .icon-button:hover{background:#ffffff12}.review-account-link{margin-left:auto}.review-shell{width:min(1280px,100% - 72px);margin:0 auto;padding:48px 0 65px}.review-shell .panel-page-top h1{font-size:68px;line-height:.97}.review-step-label{letter-spacing:.06em;color:#776b57;gap:18px;margin-top:25px;font-size:12px;display:flex}.review-step-label strong{color:#776b57;font-weight:600}.review-workspace{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:26px;display:grid}.review-fields{min-width:0}.review-fields .panel-section-heading>div .eyebrow{color:#776b57;margin-bottom:10px;font-size:12px}.review-fields .panel-section-heading>div h2{font-family:var(--display);font-size:36px}.review-fields .service-route{border-bottom:1px solid var(--panel-line);max-width:580px;margin-bottom:24px;padding-top:7px}.review-fields .panel-section{margin-bottom:25px}.review-addons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-addons>label{cursor:pointer;background:#f3f0e7;border:1px solid #d9d2c1;border-radius:4px;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.review-addons>label>input{accent-color:var(--orange);width:15px;height:15px}.review-addons>label>span{flex:1;gap:5px;min-width:0;display:grid}.review-addons strong{font-size:13px;font-weight:600}.review-addons small{color:#776b57;font-size:12px}.review-addons svg{color:#776b57;opacity:0}.review-addons .selected{background:#fbf0e3;border-color:#cc9673}.review-addons .selected svg{opacity:1}.review-fields .service-preferences[open]>.panel-form-grid{margin-top:20px}.review-fields .service-preferences>.consent{margin-top:18px}.review-account-tabs{background:#e7e3d7;border-radius:4px;gap:5px;padding:4px;display:flex}.review-account-tabs>button{color:#776b57;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.review-account-tabs>button[aria-selected=true]{color:#8a492c;background:#faf8f0;box-shadow:0 2px 5px #4a372315}.review-security{background:#f0ecdf;border:1px solid #ddd5c2;border-radius:4px;align-items:flex-start;gap:13px;padding:18px;display:flex}.review-security>svg{color:#776b57}.review-security p{color:#797160;font-size:13px;line-height:1.9}.review-summary{color:#edeade;background:#20251b;border:1px solid #505941;border-radius:5px;padding:27px;position:sticky;top:110px}.review-summary>.eyebrow{color:#a4b08b;font-size:12px}.review-summary h2{font-size:42px;line-height:1}.review-summary h2>span{color:var(--orange)}.review-summary .service-route{margin-bottom:8px;padding-top:0}.review-summary .service-route strong{color:#e1e7d3}.review-summary .service-route small{color:#9aa987}.review-summary .service-route>div>img{width:44px}.review-summary .service-route>div{gap:5px}.review-price-lines{border-top:1px solid #505b3d;gap:12px;padding:20px 0 8px;display:grid}.review-price-lines>div{color:#776b57;justify-content:space-between;gap:18px;font-size:13px;line-height:1.6;display:flex}.review-price-lines strong{white-space:nowrap;color:#776b57;font-weight:400}.review-total{border-top:1px solid #505b3d;gap:11px;padding-top:23px;display:grid}.review-total>span{letter-spacing:.12em;color:#776b57;font-size:12px}.review-total>strong{font-family:var(--display);font-size:52px;line-height:1}.review-total>small{color:#776b57;font-size:12px}.review-summary .consent{color:#aebd92;font-size:12px}.review-summary .panel-caption{color:#a7b88b;font-size:12px}.review-summary .panel-error{margin:0;font-size:13px}.review-summary>.button{flex-direction:row-reverse;font-size:14px}.service-room{background:#f9f7ef;border:1px solid #d4d0bf;border-radius:5px;margin:32px 0 20px;overflow:hidden}.room-status{background:#eeeadf;border-bottom:1px solid #ded7c7;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.room-booster{align-items:center;gap:15px;display:flex}.room-booster>.panel-avatar{color:#776b57;background:#f568350c;border-color:#d6b292;border-radius:5px;width:48px;height:48px}.room-booster>div{gap:6px;display:grid}.room-booster small{letter-spacing:.12em;color:#776b57;font-size:12px}.room-booster strong{color:#3d3b2e;font-size:15px}.on-account-indicator{color:#776b57;align-items:center;gap:7px;font-size:12px;display:flex}.on-account-indicator i{background:#aaa48e;border-radius:50%;width:6px;height:6px}.on-account-indicator.on{color:#68783f}.on-account-indicator.on i{background:#8ca657;box-shadow:0 0 0 4px #8ca65715}.room-presence-note{color:#776b57;background:#f0ece0;border-bottom:1px solid #ded7c7;padding:11px 23px;font-size:12px;line-height:1.8}.room-workspace{grid-template-columns:minmax(0,1fr) 285px;min-width:0;display:grid}.room-chat{flex-direction:column;min-width:0;display:flex}.room-chat-heading{color:#776b57;border-bottom:1px solid #ddd6c5;align-items:center;gap:11px;padding:21px 23px;display:flex}.room-chat-heading>div{flex:1;min-width:0}.room-chat-heading h3{color:#4b4739;margin:0;font-size:16px}.room-chat-heading span{color:#776b57;margin-top:5px;font-size:12px;display:block}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;background-image:linear-gradient(#60512f04 1px,#0000 1px),linear-gradient(90deg,#60512f04 1px,#0000 1px);background-size:55px 55px;flex-direction:column;gap:16px;height:390px;padding:23px;display:flex;overflow-y:auto}.chat-message{background:#eeebdf;border:1px solid #ded6c0;border-radius:0 7px 7px;align-self:flex-start;min-width:0;max-width:92%;padding:15px 16px}.chat-message.mine{background:#f8e7d4;border-color:#e2ba92;border-radius:7px 0 7px 7px;align-self:flex-end}.chat-message>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-message strong{color:#6d563b;font-size:12px}.chat-message time{color:#776b57;white-space:nowrap;font-size:12px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5d5747;margin-top:8px;font-size:14px;line-height:1.9}.chat-compose{background:#f5f2e8;border-top:1px solid #ddd6c5;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;display:grid}.chat-compose textarea{resize:vertical;color:#55513f;background:#faf8f1;border:1px solid #d2c8b2;border-radius:4px;width:100%;min-height:78px;max-height:180px;padding:12px 13px;font-size:14px}.chat-compose textarea::placeholder{color:#776b57}.chat-compose>.button{justify-content:center;align-self:start;min-width:45px;padding:13px}.chat-compose>small{color:#776b57;grid-column:1/-1;font-size:12px;line-height:1.7}.chat-empty{text-align:center;color:#776b57;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:310px;padding:40px 25px;display:flex}.chat-empty h3{font-family:var(--display);color:#685b45;font-size:30px;line-height:1.1}.chat-empty p{color:#776b57;max-width:300px;font-size:14px;line-height:1.9}.chat-messages .chat-empty{flex:1;width:100%}.chat-system{color:#776b57;text-align:center;padding:18px;font-size:12px;line-height:1.8}.room-account{background:#f0ecdf;border-left:1px solid #ddd6c5;min-width:0;padding-bottom:23px}.room-account>.panel-caption,.room-account>.button,.room-account>.text-link,.room-account>.revealed-account{width:calc(100% - 42px);margin:19px 21px 0}.room-account .panel-caption{color:#776b57;font-size:12px}.room-account>.button{gap:9px;padding:11px;font-size:12px}.room-account>.text-link{color:#776b57;gap:9px;font-size:12px;line-height:1.8}.room-riot-id{padding:25px 21px 0}.room-riot-id>small{letter-spacing:.11em;color:#776b57;font-size:12px}.room-riot-id>strong{font-family:var(--display);color:#776143;overflow-wrap:anywhere;margin-top:8px;font-size:27px;line-height:1.2;display:block}.room-notes{border-top:1px solid #d8cdb4;margin:24px 21px 0;padding-top:19px}.room-notes>small{letter-spacing:.1em;color:#776b57;font-size:12px}.room-notes>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#847050;margin-top:11px;font-size:13px;line-height:1.9}.revealed-account .field{font-size:12px}.revealed-account .field input{color:#766643;background:#f8f3e5;border-color:#d3c3a1;min-height:39px;font-size:13px}.revealed-account>small{color:#776b57;font-size:12px;line-height:1.8}.revealed-account>.text-link{color:#776b57;font-size:12px}.account-login{align-items:center;gap:3px;min-width:0;display:flex}.account-login>.icon-button{color:#776b57;padding:8px}.service-history>summary{font-size:14px}.service-history .detail-section{border-top:0;margin-top:0;padding-top:15px}.service-room>.panel-error{margin:18px 22px}.service-room .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-main>.order-detail{background:var(--surface);border:1px solid var(--panel-line);border-radius:6px;padding:32px}.panel-main>.order-detail>.detail-heading>.service-route{max-width:650px}@media (max-width:1100px){.review-workspace{grid-template-columns:minmax(0,1fr) 300px}.review-shell{width:calc(100% - 48px)}.review-shell .panel-page-top h1{font-size:58px}.room-workspace{grid-template-columns:1fr}.room-account{border-top:1px solid #ddd6c5;border-left:0}.room-account>.revealed-account{max-width:450px}.room-status{flex-wrap:wrap}.room-status>.button{font-size:13px}.review-addons{grid-template-columns:1fr}}@media (max-width:800px){.review-workspace{grid-template-columns:1fr}.review-summary{position:static}.review-step-label{display:none}.review-shell .panel-page-top h1{font-size:53px}.review-addons{grid-template-columns:1fr 1fr}.review-summary .service-route{max-width:390px}.review-fields .panel-form-grid{grid-template-columns:1fr 1fr}.review-shell .panel-page-description{max-width:none}}@media (max-width:600px){.review-shell{width:calc(100% - 36px);padding-top:32px}.review-shell .panel-page-top h1{font-size:46px}.review-app .panel-back{font-size:12px}.review-account-link{display:none}.review-fields .panel-form-grid{grid-template-columns:1fr}.review-fields .panel-section-heading>div h2{font-size:31px}.review-fields .panel-section{padding:23px 19px}.review-addons{grid-template-columns:1fr}.review-account-tabs>button{gap:7px;padding:11px 9px;font-size:12px}.review-summary{padding:25px}.room-status{gap:20px;padding:20px}.room-booster strong{font-size:15px}.room-presence-note{padding:12px 20px;font-size:12px}.room-chat-heading{padding:20px}.chat-messages{height:370px;padding:20px 15px}.chat-message{max-width:96%;padding:13px}.chat-message>div{flex-wrap:wrap;gap:10px}.chat-message time{font-size:12px}.chat-message p{font-size:14px}.chat-compose{padding:15px}.chat-compose textarea{font-size:16px}.chat-compose>small{font-size:12px}.chat-empty h3{font-size:29px}.room-account>.button{max-width:300px}.room-account>.revealed-account{max-width:none}.revealed-account .field input{font-size:16px}.room-notes{margin-bottom:0}.panel-main>.order-detail{padding:25px 19px}.service-room{margin-top:28px}.room-workspace{flex-direction:column;display:flex}.room-chat{order:1}.room-account{border-top:0;border-bottom:1px solid #ddd6c5;order:0}.room-account .room-notes{padding-top:15px}.room-account .panel-caption{font-size:12px}}.test-order-tag{color:#77508b;letter-spacing:.08em;white-space:nowrap;background:#efe5f4;border:1px solid #c7abd4;border-radius:3px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.test-order-banner{background:#f1eaf5;border:1px solid #cbb4d6;border-radius:4px;align-items:flex-start;gap:13px;margin-top:20px;padding:17px;display:flex}.test-order-banner p{color:#715781;font-size:13px;line-height:1.8}.test-order-banner>.test-order-tag{margin-top:2px}.delivery-studio,.delivery-report{border:1px solid var(--panel-line);background:var(--panel-paper,#fbf8ef);border-radius:5px;margin-top:28px;overflow:hidden}.delivery-studio-heading,.delivery-report-header{color:#f5f0e5;background:#272c28;align-items:center;gap:22px;padding:30px;display:flex}.delivery-studio-heading .eyebrow,.delivery-report-header .eyebrow{color:#ed784e}.delivery-studio-heading h2,.delivery-report-header h2{font-family:var(--display);margin:8px 0;font-size:clamp(25px,3vw,37px);line-height:1.05}.delivery-studio-heading p,.delivery-report-header p{color:#c3c4b7;margin:8px 0 0;font-size:14px;line-height:1.7}.delivery-studio-heading>div{flex:1}.delivery-seal{color:#f07b53;background:#ee704612;border:1px solid #ee7046;border-radius:50%;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.delivery-steps{border-bottom:1px solid var(--panel-line);background:#f0ede4;grid-template-columns:repeat(3,1fr);padding:0 28px;display:grid}.delivery-steps button{color:#858176;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:20px 8px;font-size:14px;display:flex}.delivery-steps button:disabled{cursor:default}.delivery-steps span{border:1px solid #cbc6b8;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.delivery-steps .current{border-color:var(--orange);color:#272c28}.delivery-steps .current span{background:var(--orange);border-color:var(--orange);color:#fff}.delivery-steps .done{color:#45634b}.delivery-studio-body,.delivery-report-body{padding:30px}.delivery-section-title,.delivery-proof-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.delivery-section-title h3,.delivery-proof-heading h3{font-family:var(--display);margin:7px 0;font-size:30px}.delivery-section-title p{color:#777368;max-width:540px;margin:8px 0;font-size:14px;line-height:1.7}.delivery-counter{border:1px solid var(--panel-line);white-space:nowrap;padding:9px 12px;font-size:14px}.delivery-checklist{gap:13px;display:grid}.delivery-check-item{background:#f3f0e7;border:1px solid #ddd8cc;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:20px;transition:border-color .18s,background .18s;display:grid}.delivery-check-item.fulfilled{background:#edf2e8;border-color:#a8b9a7}.delivery-check-item.unmet{background:#f7ede2;border-color:#dab89d}.delivery-item-heading{gap:16px;display:flex}.delivery-item-heading>span{font-family:var(--display);color:#989285;font-size:19px}.delivery-item-heading h4{margin:0 0 7px;font-size:15px}.delivery-item-heading p{color:#746f64;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.delivery-answer{border:0;gap:6px;margin:0;padding:0;display:flex}.delivery-answer label{cursor:pointer;position:relative}.delivery-answer input{opacity:0;width:1px;height:1px;position:absolute}.delivery-answer span{background:#fbf8ef;border:1px solid #d5cfc1;align-items:center;gap:5px;padding:10px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.delivery-answer input:checked+span{color:#f5f0e5;background:#303b2e;border-color:#303b2e}.delivery-answer label:last-child input:checked+span{background:#b54f2e;border-color:#b54f2e}.delivery-answer input:focus-visible+span{outline-offset:3px;outline:3px solid #ef8f67}.delivery-reason{grid-column:1/-1;animation:.22s delivery-reveal}.delivery-reason textarea{background:#fff9f1!important}.delivery-actions{border-top:1px solid var(--panel-line);justify-content:space-between;gap:15px;margin-top:28px;padding-top:24px;display:flex}.delivery-result{background:#f1eee5;margin-bottom:20px;padding:20px}.evidence-dropzone{text-align:center;cursor:pointer;color:#ef6a3e;background:linear-gradient(135deg,#f4efe4,#f8f5ec);border:1px dashed #a19b8d;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:36px 20px;transition:all .2s;display:flex;position:relative}.evidence-dropzone:hover{background:#f6ece0;border-color:#ed6b40}.evidence-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.evidence-dropzone:focus-within{outline-offset:3px;outline:2px solid #ec7249}.evidence-dropzone input:disabled{cursor:default}.evidence-dropzone strong{color:#30342d;font-size:15px}.evidence-dropzone span,.evidence-dropzone small{color:#7f786b;font-size:13px;line-height:1.6}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.evidence-card{border:1px solid var(--panel-line);background:#f5f1e7;min-width:0;margin:0}.evidence-preview{aspect-ratio:16/10;cursor:zoom-in;background:#242925;border:0;width:100%;display:block;position:relative;overflow:hidden}.evidence-preview img{object-fit:contain;width:100%;height:100%;transition:transform .22s}.evidence-preview:hover img{transform:scale(1.025)}.evidence-preview span{color:#fff;opacity:0;background:#232821d9;align-items:center;gap:6px;padding:7px 9px;font-size:12px;transition:opacity .18s;display:flex;position:absolute;bottom:8px;right:8px}:is(.evidence-preview:hover span,.evidence-preview:focus-visible span){opacity:1}.evidence-card figcaption{align-items:center;gap:9px;padding:13px;display:flex}.evidence-card figcaption>div{flex:1;min-width:0}.evidence-card figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.evidence-card figcaption small{color:#817969;margin-top:4px;font-size:12px;display:block}.delivery-proof-note{color:#686b5a;background:#eeede0;gap:12px;padding:14px 17px;font-size:13px;line-height:1.7;display:flex}.delivery-proof-note svg{flex:none;margin-top:3px}.delivery-proof-note p{margin:0}.delivery-review-metrics{grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:20px;display:grid}.delivery-review-metrics>div{border:1px solid var(--panel-line);flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.delivery-review-metrics small{letter-spacing:1px;color:#8b8273;font-size:12px}.delivery-review-metrics strong{font-family:var(--display);font-size:28px}.delivery-review-metrics strong span{color:#9a9284;font-size:17px}.delivery-review-metrics>div:last-child strong{font-size:21px}.delivery-exception-note{color:#96452d;background:#f5e6d6;align-items:flex-start;gap:10px;margin:0 0 22px;padding:16px 20px;font-size:14px;line-height:1.7;display:flex}.delivery-exception-note svg{flex:none;margin-top:2px}.delivery-report-checklist{gap:12px;margin:20px 0 25px;display:grid}.delivery-report-item{color:#46604b;background:#eff2e9;border:1px solid #d9dfd1;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.delivery-report-item>svg{flex:none;margin-top:2px}.delivery-report-item>div{flex:1;min-width:0}.delivery-report-item h4{color:#313b2e;justify-content:space-between;gap:12px;margin:0 0 7px;font-size:15px;display:flex}.delivery-report-item h4 span{white-space:nowrap;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500}.delivery-report-item p{white-space:pre-wrap;color:#777567;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.delivery-report-item.unmet{color:#b85f37;background:#f7ece0;border-color:#ddc2a8}.delivery-reported-reason{border-top:1px solid #dcc9b6;margin-top:14px;padding-top:12px}.delivery-reported-reason strong{color:#9d5434;margin-bottom:6px;font-size:12px;display:block}.delivery-score{text-align:center;color:#bcc3b5;white-space:nowrap;flex-direction:column;gap:8px;margin-left:auto;font-size:12px;display:flex}.delivery-score strong{font-family:var(--display);color:#f4f0e4;font-size:40px}.delivery-score small{color:#9baf94;font-size:20px}.delivery-report.with-exceptions .delivery-report-header{background:#372b24}.delivery-summary p{white-space:pre-wrap;color:#625e54;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.delivery-proof-heading{border-top:1px solid var(--panel-line);padding-top:25px}.delivery-ack{background:#f0ede2;margin-top:24px;padding:17px}.evidence-lightbox{color:#f5f0e5;background:#242925;border:1px solid #565d4e;border-radius:5px;max-width:min(1100px,94vw);max-height:92vh;padding:18px}.evidence-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101410de}.evidence-lightbox>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:14px;display:flex}.evidence-lightbox .icon-button{color:#eee8da}.evidence-lightbox>img{object-fit:contain;max-width:100%;max-height:72vh;margin:auto;display:block}.evidence-lightbox>a{color:#e99367;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:13px;display:flex}.delivery-skeleton{background:#f1ede3;gap:12px;margin-top:20px;padding:28px;display:grid}.delivery-skeleton span{background:linear-gradient(90deg,#e6e1d5,#f9f6ed,#e6e1d5) 0 0/200% 100%;width:70%;height:16px;animation:1.3s infinite delivery-shimmer}.delivery-skeleton span:first-child{width:40%;height:30px}.room-loading{border:1px solid var(--panel-line);color:#596448;background:#eceee3;align-items:center;gap:17px;margin-top:24px;padding:26px;display:flex}.room-loading>div{flex:1}.room-loading strong,.room-loading span{font-size:14px;display:block}.room-loading span{color:#8a8677;margin-top:6px;font-size:12px}.chat-live{color:#6d8661;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.chat-live i{background:#789466;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #78946618}.chat-attention{border-bottom:1px solid var(--panel-line);background:#f2ede1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-attention>div{color:#86765e;align-items:center;gap:8px;font-size:12px;display:flex}.chat-attention .button{white-space:nowrap;min-height:34px;padding:9px 12px;font-size:12px}.chat-message time{align-items:center;gap:4px;display:flex}.chat-message.outgoing{opacity:.65}.chat-message.failed{opacity:1;border:1px solid #daab8c}.chat-message.failed .text-link{margin-top:10px;font-size:12px}.room-chat,.room-account{contain:layout style}.panel-welcome .welcome-art img{content-visibility:auto}.order-card{transition:transform .18s,border-color .18s,box-shadow .18s}.order-card:hover{transform:translateY(-2px)}@keyframes delivery-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes delivery-shimmer{to{background-position:-200% 0}}@media (max-width:1050px){.delivery-studio-heading{flex-wrap:wrap}.delivery-studio-heading .button{margin-left:90px}.delivery-check-item{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-answer{justify-content:flex-end}.chat-attention{flex-wrap:wrap}.delivery-review-metrics{grid-template-columns:1fr 1fr}.delivery-review-metrics>div:last-child{grid-column:1/-1}}@media (max-width:620px){.delivery-studio-heading,.delivery-report-header{align-items:flex-start;gap:13px;padding:22px 18px}.delivery-seal{width:46px;height:46px}.delivery-seal svg{width:23px}.delivery-studio-heading h2,.delivery-report-header h2{font-size:27px}.delivery-studio-heading .button{width:100%;margin-left:0}.delivery-studio-body,.delivery-report-body{padding:20px 16px}.delivery-steps{padding:0 10px}.delivery-steps button{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 5px;font-size:12px}.delivery-check-item{padding:16px}.delivery-answer{justify-content:flex-start}.delivery-answer label{flex:1}.delivery-answer span{justify-content:center}.delivery-score{align-self:center;margin-left:0}.delivery-score strong{font-size:30px}.delivery-score small{font-size:16px}.delivery-report-header{flex-wrap:wrap}.delivery-report-header>div{flex:1}.delivery-score{border-top:1px solid #fff2;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding-top:12px}.evidence-grid{grid-template-columns:1fr 1fr;gap:8px}.evidence-card figcaption{gap:5px;padding:10px 7px}.evidence-card figcaption>svg{display:none}.delivery-report-item{padding:14px 12px}.delivery-report-item h4{flex-direction:column;gap:5px}.delivery-actions{flex-wrap:wrap}.delivery-actions .button{flex:1;padding:12px;font-size:13px}.delivery-actions .button[type=submit]{flex:auto;width:100%}.chat-attention .button{width:100%}.chat-live{font-size:12px}.evidence-dropzone{padding:28px 14px}.delivery-review-metrics{gap:8px}}@media (prefers-reduced-motion:reduce){.delivery-reason,.panel-main,.delivery-skeleton span{animation:none}.order-card,.evidence-preview img{transition:none}.order-card:hover{transform:none}}.account-app .delivery-form.panel-form{gap:0}.account-app .delivery-studio .field{color:#323a2d;font-size:14px;font-weight:600;line-height:1.7}.account-app .delivery-studio .field small{color:#555d4c;font-size:13px;font-weight:400}.account-app .delivery-summary-field{margin:24px 0 18px}.account-app .delivery-summary-field textarea{color:#242c20;background:#fffdf7;border-color:#aaa58f;min-height:132px;font-size:15px;font-weight:400}.account-app .delivery-field-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-app .delivery-field-title em{text-transform:uppercase;letter-spacing:1px;color:#994321;background:#f8eadc;border:1px solid #d8b39a;border-radius:3px;padding:3px 7px;font-size:12px;font-style:normal}.account-app .delivery-studio .delivery-ack{color:#2d3925;cursor:pointer;background:#e6eadb;border:1px solid #9ca88b;border-left:4px solid #ee6a3e;border-radius:4px;gap:13px;padding:18px 20px;font-size:15px;font-weight:600;line-height:1.8}.account-app .delivery-studio .delivery-ack span{color:#2d3925}.account-app .delivery-studio .delivery-ack input{accent-color:#e96335;width:20px;height:20px;margin-top:3px}.account-app .delivery-readiness{color:#783c22;background:#fbefdf;border:1px solid #d6b197;border-radius:4px;margin-top:20px;padding:17px 20px}.account-app .delivery-readiness.ready{color:#314429;background:#e9efe0;border-color:#afbc9f}.account-app .delivery-readiness>strong{font-size:14px;line-height:1.7}.account-app .delivery-readiness ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.account-app .delivery-readiness li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.7;display:flex}.account-app .delivery-readiness li svg{flex:none;margin-top:2px}@media (max-width:620px){.account-app .delivery-studio .delivery-ack{padding:16px 14px;font-size:14px}.account-app .delivery-summary-field textarea{font-size:16px}.account-app .delivery-readiness{padding:15px 14px}}.compensation-panel{background:#fbf8f0;border:1px solid #d9caba;border-radius:5px;margin:24px 0;padding:25px}.compensation-panel header{color:#aa4929;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.compensation-panel p{color:#635e57;margin-bottom:18px;font-size:13px;line-height:1.8}.compensation-lines{gap:12px;display:grid}.compensation-lines>div{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.compensation-lines small{color:#736c64;margin-top:5px;font-size:12px;display:block}.compensation-lines strong{white-space:nowrap}.compensation-panel footer{border-top:1px solid #ded3c3;justify-content:space-between;align-items:center;gap:16px;margin-top:19px;padding-top:18px;font-size:14px;font-weight:600;display:flex}.compensation-panel footer strong{font-family:var(--display);color:#b94b29;font-size:35px}.compensation-footnote{color:#635e57;gap:7px;margin-top:15px;font-size:13px;line-height:1.7;display:grid}.compensation-footnote small{font-size:12px}.compensation-panel.compact{margin:16px 0;padding:18px}.compensation-panel.compact footer strong{font-size:29px}.commerce-settings h3{color:#242725;margin-top:15px;font-size:16px}.account-app .service-addons{grid-template-columns:1fr;gap:13px;margin:15px 0 25px;display:grid}.account-app .service-addons .addon-wrap{background:#f4f0e5;border:1px solid #c9c4b5;border-radius:4px}.account-app .service-addons .addon-wrap.selected{background:#fbefe1;border-color:#d28b66}.account-app .service-addons .addon{color:#303a29;gap:13px;padding:17px}.account-app .service-addons .addon-copy strong{color:#303a29;font-size:15px}.account-app .service-addons .addon-copy small{color:#656d59;font-size:13px;line-height:1.7}.account-app .service-addons .addon-rate{color:#a54725;white-space:nowrap;font-size:14px}.account-app .service-addons .addon-field{color:#444f37;flex-direction:column;gap:9px;padding:0 17px 17px;font-size:13px;display:flex}.account-app .service-addons .addon-field input,.account-app .service-addons select{color:#293323;background:#fffaf0;border:1px solid #b8b399;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:15px}.addon-select-wrap{align-items:center;display:flex;position:relative}.addon-select-wrap select{-webkit-appearance:none;appearance:none;width:100%;padding-right:32px}.addon-select-wrap svg{pointer-events:none;position:absolute;right:12px}.service-addons .addon-field small{color:inherit;opacity:.8;font-size:12px;line-height:1.7}.account-app .service-addons .toggle{background:#d9d9cd}.account-app .service-addons .selected .toggle{background:#ee7045}.account-app .service-addons .toggle span{background:#fff}.account-app .service-addons .addon input:focus-visible~.addon-copy{outline-offset:4px;outline:2px solid #ed754b}@media (max-width:620px){.compensation-panel{padding:18px}.account-app .service-addons .addon-field input,.account-app .service-addons select{font-size:16px}.account-app .service-addons .addon{gap:9px;padding:14px}.account-app .service-addons .addon-rate{font-size:12px}.compensation-lines>div{font-size:13px}}.compensation-panel .compensation-order-total{color:#5f5952;margin:14px 0 0;font-size:13px}.additional-preferences{color:#635e57;gap:7px;margin:12px 0;font-size:13px;line-height:1.7;display:grid}.additional-preferences strong{color:#242725;font-weight:600}.account-app .catalog-status{color:#994321;background:#fbefdf}.account-app .catalog-status button{border:0}.account-app,.account-entry{--panel-muted:#5e5b54;--muted:#5e5b54;font-size:15px;line-height:1.65}.panel-main{animation:none}.panel-header .panel-brand,.entry-brand,.brand{font-family:VerticeSans,Arial,sans-serif}.panel-section-heading h2{letter-spacing:-.02em;font-size:22px;line-height:1.3}.panel-page-description,.panel-caption{color:#5e5b54;font-size:15px;line-height:1.7}.account-app .field,.account-entry .field{color:#35382f;font-size:14px;font-weight:600;line-height:1.6}.account-app .field input,.account-app .field select,.account-app .field textarea,.account-entry .field input,.account-entry .field select{min-height:48px;font-size:16px;font-weight:400;line-height:1.5}.account-app .field small,.account-entry .field small{color:#605d55;font-size:13px;font-weight:400;line-height:1.6}.account-app .button,.account-entry .button{min-height:48px;padding:14px 20px;font-size:14px}.account-app .eyebrow,.account-entry .eyebrow{letter-spacing:.1em;font-size:11px;line-height:1.6}.panel-header .panel-back{color:#d7d8cf;font-size:14px}.panel-user strong{font-size:14px}.panel-user small{color:#c1c5b9;font-size:12px}.panel-sidebar nav>button{min-height:48px;font-size:14px}.panel-sidebar>.eyebrow{color:#bbc2b2;font-size:11px}.sidebar-note>small{color:#bbc2b2;font-size:12px}.panel-page-top .eyebrow{font-size:12px}.panel-refresh,.panel-section-heading .text-link,.account-app .text-link{font-size:14px}.panel-metrics>article:hover,.mission-card:hover,.account-app .button:hover:not(:disabled){transform:none}.panel-metrics small{font-size:13px}.metric-top{font-size:14px}.panel-metrics strong,.mission-value strong,.payout-hero strong,.simulator-result>strong{font-variant-numeric:tabular-nums}.order-badge{padding:6px 10px;font-size:12px}.test-order-tag{letter-spacing:.04em;font-size:11px!important}.queue-tags span{padding:6px 9px;line-height:1.5;font-size:12px!important}.queue-tags{gap:7px}.service-route{align-items:center;gap:16px;min-width:0;padding:24px 0;display:flex}.service-route>div{gap:14px;min-width:0}.service-route .service-emblem{background:radial-gradient(#eee8d980,#0000 75%);flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:66px;display:flex;overflow:hidden}.service-emblem svg{pointer-events:none;width:100%;height:100%;overflow:hidden}.service-emblem image{pointer-events:none}.service-route .service-rank-copy{gap:5px;min-width:0;display:grid}.service-route small{letter-spacing:.07em;color:#656158;line-height:1.45;font-size:11px!important}.service-route strong{font-family:var(--sans);overflow-wrap:normal;font-weight:700;line-height:1.3;font-size:19px!important}.service-route em{color:#605d55;font-size:13px}.service-route>svg{color:#8c8374;flex:0 0 20px}.service-route.compact{gap:16px;max-width:none;padding:24px 0}.service-route.compact .service-emblem{flex-basis:58px;width:58px;height:60px}.service-route.compact>div{gap:12px}.service-route.unit-route{gap:16px}.service-route.unit-route small{display:block}.order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.order-list:has(>.mission-card:only-child){grid-template-columns:1fr}.mission-card{text-align:left;color:#242725;isolation:isolate;background:#fffdf7;border:1px solid #d7cdbd;border-radius:12px;width:100%;min-width:0;padding:24px 26px 0;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.mission-card:before{content:"";background:#ee693c;border-radius:0 3px 3px 0;width:4px;height:48px;position:absolute;top:24px;left:0}.mission-card:hover{border-color:#e0794e;box-shadow:0 8px 28px #31291b0c}.mission-card[data-status=completed]:before{background:#647d4e}.mission-card[data-status=cancelled]{background:#f4f0e8}.mission-card-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:21px;display:flex}.mission-code{max-width:100%;font-size:12px;font-family:var(--sans);letter-spacing:.01em;color:#656158;overflow-wrap:anywhere;margin-left:auto}.mission-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.mission-title .eyebrow{color:#8b6348;font-size:11px}.mission-title h3{font-family:var(--display);margin:7px 0 0;font-size:31px;line-height:1.15}.mission-mark{color:#b7a995;opacity:.65;flex:none;width:34px;height:39px}.mission-progress{border-top:1px solid #e9e0d3;padding:19px 0}.mission-progress>div:first-child{color:#605d55;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.mission-progress strong{color:#30362b;font-size:18px}.mission-progress .progress-track{background:#e8e3d9;height:7px;margin-top:10px}.mission-progress p{color:#605d55;margin-top:11px;font-size:13px;line-height:1.65}.mission-responsible{border-top:1px solid #e9e0d3;align-items:center;gap:10px;padding:17px 0 20px;display:flex}.mission-avatar{color:#8b684b;background:#f5efe2;border:1px solid #dcd2c3;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.mission-responsible>div{flex:1;min-width:0}.mission-responsible small,.mission-value small{color:#605d55;font-size:12px;line-height:1.5;display:block}.mission-responsible strong{overflow-wrap:anywhere;font-size:14px;line-height:1.55;display:block}.mission-value{text-align:right;min-width:0;margin-left:auto}.mission-value strong{white-space:nowrap;color:#31372b;font-size:16px}.mission-card>footer{color:#655d50;background:#f6f0e5;border-top:1px solid #e3d8c6;justify-content:space-between;align-items:center;gap:14px;margin:0 -26px;padding:15px 26px;font-size:12px;display:flex}.mission-open{color:#a54323;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mission-card[data-status=completed] .progress-track>i{background:#64844d}.queue-grid{grid-template-columns:repeat(auto-fit,minmax(min(375px,100%),1fr));align-items:start;gap:24px}.queue-mission{background:#fffdf7;border:1px solid #d7cdbd;border-radius:12px;min-width:0;padding:26px;position:relative;overflow:hidden}.queue-mission>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px;display:flex}.queue-mission>header .eyebrow{color:#9c492c;font-size:11px}.queue-mission-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.queue-mission-title h2{font-size:34px;line-height:1.15}.queue-mission-code{color:#676055;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.queue-mission-code>span{color:#a84525;background:#ffecdb;border:1px solid #edc8ab;border-radius:4px;padding:3px 7px;font-size:12px}.queue-mission-facts{border-top:1px solid #e9e0d3;border-bottom:1px solid #e9e0d3;grid-template-columns:1fr 1fr;gap:15px;padding:17px 0;display:grid}.queue-mission-facts small{color:#686055;font-size:12px;line-height:1.5;display:block}.queue-mission-facts strong{margin-top:5px;font-size:14px;line-height:1.55;display:block}.queue-preferences{margin:15px 0}.queue-preferences summary{cursor:pointer;align-items:center;gap:9px;padding:10px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.queue-preferences summary>span{text-align:center;background:#efe9dd;border:1px solid #d8cebe;border-radius:4px;min-width:24px;padding:1px 4px;font-size:12px}.queue-preferences summary>svg{margin-left:auto}.queue-preferences[open] summary>svg{transform:rotate(90deg)}.queue-preferences p,.additional-preferences{color:#605d55;font-size:14px;line-height:1.7}.queue-mission>footer>p{color:#635d53;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}.queue-mission>footer>p>svg{color:#947255;flex:none;margin-top:3px}.queue-mission>footer .button{border-radius:6px;justify-content:space-between}.payout-card{color:#292d24;background:#fcf3e5;border:1px solid #ddc5ad;border-radius:10px;margin:23px 0 0;overflow:hidden}.payout-card>header{align-items:center;gap:12px;padding:23px 23px 0;display:flex}.payout-symbol{color:#a44424;background:#f1e0cb;border:1px solid #dfbea1;border-radius:9px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.payout-card header .eyebrow{color:#9b4b2b;font-size:10px}.payout-card h3{font-family:var(--sans);margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.4}.payout-hero{gap:7px;padding:20px 23px 0;display:grid}.payout-hero>span:first-child{color:#686055;font-size:13px}.payout-hero>strong{font-family:var(--sans);letter-spacing:-.04em;color:#a74624;white-space:nowrap;font-size:clamp(32px,2.8vw,44px);font-weight:700;line-height:1.15}.payout-test{color:#756146;font-size:12px;line-height:1.5}.payout-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:13px;padding:19px 23px 23px;display:grid}.payout-summary>div>span{color:#695f50;font-size:12px;display:block}.payout-summary b{color:#9b4b2b;background:#f3e2cc;border-radius:4px;margin-left:4px;padding:2px 4px;font-size:11px}.payout-summary strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:7px;font-size:18px;line-height:1.3;display:block}.payout-plus{color:#aa8c6c;align-self:center;font-size:23px}.payout-details{background:#fffaf1;border-top:1px solid #e0cdb7}.payout-details summary{cursor:pointer;color:#7c4b31;justify-content:space-between;align-items:center;gap:10px;padding:15px 23px;font-size:13px;font-weight:600;list-style:none;display:flex}.payout-details summary::-webkit-details-marker{display:none}.queue-preferences summary::-webkit-details-marker{display:none}.payout-details[open] summary svg{transform:rotate(180deg)}.payout-table{padding:0 23px}.payout-table-head,.payout-row{border-top:1px solid #e9ddcb;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:14px 0;font-size:13px;line-height:1.5;display:grid}.payout-table-head{color:#716351;align-items:end;font-size:11px;font-weight:600}.payout-row>span:nth-child(2),.payout-row>strong,.payout-table-head>span:not(:first-child){text-align:right}.payout-row>span:first-child strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.payout-row small{color:#7c6c57;margin-top:4px;font-size:12px;font-weight:400;display:block}.payout-row>strong{color:#8f3d20;font-variant-numeric:tabular-nums;white-space:nowrap}.payout-row>span:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.payout-note{color:#716351;margin:0;padding:0 23px 14px;font-size:12px;line-height:1.7}.payout-order-total{color:#695b48;background:#f4e7d4;border-top:1px solid #dfc8ae;justify-content:space-between;align-items:center;gap:12px;padding:17px 23px;font-size:13px;display:flex}.payout-order-total strong{color:#34352b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.payout-settlement{background:#fffaf1;border-top:1px solid #e5d6c1;padding:18px 23px}.payout-settlement>div{justify-content:space-between;gap:18px;margin-bottom:10px;font-size:14px;line-height:1.6;display:flex}.payout-settlement p{color:#746452;font-size:13px;line-height:1.7}.payout-card:not(.compact){max-width:900px;margin:26px 0}.payout-card:not(.compact) .payout-row,.payout-card:not(.compact) .payout-row>span:first-child strong{font-size:15px}.commerce-settings>.panel-caption{max-width:860px;margin-bottom:24px}.commerce-workspace{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:26px;display:grid}.commerce-editor{background:#fffdf7;border:1px solid #dbd2c3;border-radius:10px;min-width:0;overflow:hidden}.commerce-tabs{background:#eee8dc;border-bottom:1px solid #dbd2c3;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.commerce-tabs>button{color:#625a4e;white-space:normal;border:1px solid #0000;border-radius:6px;flex:1;min-height:46px;padding:9px 10px;font-size:13px;line-height:1.5}.commerce-tabs>button.active{color:#a44223;background:#fffdf7;border-color:#ddcbb5;box-shadow:0 2px 5px #48352008}.commerce-tab-body{min-height:390px;padding:24px}.commerce-tab-body h3{margin:0 0 11px;font-size:21px;line-height:1.3}.commerce-tab-body>.panel-caption{font-size:14px}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:23px;display:grid}.commerce-number{background:#faf6ed;border:1px solid #c8bba9;border-radius:6px;align-items:center;gap:9px;padding:0 13px;display:flex;position:relative}.commerce-number input{font-variant-numeric:tabular-nums;min-width:0;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important;font-size:20px!important}.commerce-number b{color:#8a6546;font-size:15px}.commerce-save{background:#f5efe4;border-top:1px solid #dfd3c1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;padding:19px 24px;display:flex}.commerce-save>span{color:#426338;align-items:center;gap:6px;margin-right:auto;font-size:13px;display:flex}.commerce-simulator{color:#f9f4e8;background:#252a22;border:1px solid #494e41;border-radius:10px;padding:25px}.commerce-simulator .eyebrow{color:#ffaf88;font-size:11px}.commerce-simulator h3{font-family:var(--display);margin:17px 0 12px;font-size:30px;line-height:1.2}.commerce-simulator p{color:#d0d1c5;margin:0 0 23px;font-size:14px;line-height:1.7}.commerce-simulator .field{color:#e2dfd3;font-size:13px}.commerce-simulator .field input,.commerce-simulator .field select{color:#fff7e8;background:#32382b;border-color:#646b56;border-radius:6px;min-height:48px;padding:11px}.commerce-simulator .field select>option{color:#fff7e8;background:#32382b}.commerce-simulator .commerce-fields{gap:15px;margin-top:19px}.simulator-arrow{color:#c4ac7d;margin:20px auto;display:block}.simulator-result{background:#302a20;border:1px solid #77593e;border-radius:8px;padding:21px}.simulator-result>span{color:#f3cfaa;font-size:13px}.simulator-result>strong{letter-spacing:-.025em;color:#ffb087;margin-top:7px;font-size:34px;line-height:1.3;display:block}.simulator-result>small{color:#e2c7a8;margin-top:6px;font-size:12px;line-height:1.6;display:block}.simulator-result>div{color:#e2d5bc;border-top:1px solid #71563d;justify-content:space-between;gap:13px;margin-top:19px;padding-top:15px;font-size:13px;display:flex}.commerce-simulator p.simulator-note{color:#c3c6b8;margin:16px 0 0;font-size:12px;line-height:1.7}@media (max-width:1180px){.order-list,.commerce-workspace{grid-template-columns:1fr}.commerce-simulator{max-width:none}.queue-grid{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr))}}@media (max-width:680px){.panel-header{gap:16px;padding:0 18px}.panel-user strong{max-width:120px}.panel-header .panel-back{font-size:13px}.panel-main{padding:26px 16px}.panel-section{padding:21px 17px}.panel-section-heading{align-items:flex-start;gap:14px}.panel-section-heading h2{font-size:20px}.panel-page-top h1{font-size:45px}.panel-page-top .eyebrow{font-size:11px}.panel-refresh{margin-top:13px;padding:10px;font-size:12px}.panel-metrics{gap:10px}.panel-metrics>article{padding:17px 14px}.metric-top,.panel-metrics small{font-size:12px}.panel-metrics strong{font-size:38px}.mission-card{padding:21px 18px 0}.mission-card-top{gap:6px}.mission-code{width:100%;margin-top:4px;margin-left:0;font-size:11px}.mission-title h3{font-size:29px}.mission-title .eyebrow{font-size:10px}.mission-card>footer{margin:0 -18px;padding:15px 18px;font-size:11px}.mission-open{font-size:13px}.mission-responsible{flex-wrap:wrap;gap:9px}.mission-value{text-align:left;border-top:1px dashed #d9cebd;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-left:0;padding-top:12px;display:flex}.mission-value strong{font-size:17px}.service-route,.service-route.compact{gap:10px;padding:20px 0}.service-route>div,.service-route.compact>div{gap:8px}.service-route .service-emblem,.service-route.compact .service-emblem{flex-basis:45px;width:45px;height:50px}.service-route strong{font-size:16px!important}.service-route small{letter-spacing:.035em;font-size:10px!important}.service-route>svg{flex-basis:16px;width:16px}.queue-mission{padding:21px 18px}.queue-mission-title h2{font-size:31px}.queue-mission-facts strong,.queue-preferences summary{font-size:13px}.payout-card>header{gap:9px;padding:19px 17px 0}.payout-symbol{width:34px;height:36px}.payout-card header .eyebrow{font-size:10px}.payout-card h3{font-size:14px}.payout-hero{padding:18px 17px 0}.payout-hero>strong{font-size:36px}.payout-summary{gap:10px;padding:18px 17px}.payout-summary strong{font-size:17px}.payout-details summary{padding:15px 17px;font-size:13px}.payout-table{padding:0 17px}.payout-table-head{font-size:10px}.payout-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:7px;font-size:12px}.payout-row>span:first-child strong,.payout-card:not(.compact) .payout-row>span:first-child strong{font-size:12px}.payout-row small{font-size:11px}.payout-note{padding:0 17px 14px;font-size:12px}.payout-order-total,.payout-settlement{padding:16px 17px}.payout-order-total{font-size:12px}.payout-order-total strong{font-size:14px}.payout-settlement>div{flex-wrap:wrap;font-size:13px}.commerce-tab-body{padding:21px 17px}.commerce-tab-body h3{font-size:20px}.commerce-fields{grid-template-columns:1fr 1fr;gap:15px}.commerce-fields .field{font-size:13px}.commerce-tabs>button{min-width:90px;font-size:12px}.commerce-save{padding:17px}.commerce-save .button{width:100%}.commerce-simulator{padding:22px 18px}.account-app .delivery-actions{gap:10px}.account-app .delivery-actions .button,.account-app .service-addons .addon-copy small{font-size:13px}.account-app .chat-live{font-size:11px}}@media (max-width:370px){.service-route>div{flex-direction:column;align-items:flex-start}.service-route strong{font-size:15px!important}.payout-hero>strong{font-size:31px}.payout-summary{gap:8px}.payout-summary strong{font-size:15px}.payout-row{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,.95fr);font-size:11px}.commerce-fields{grid-template-columns:1fr}.mission-card>footer{flex-wrap:wrap}.mission-open{margin-left:auto}}@media (prefers-reduced-motion:reduce){.mission-card,.mission-card .progress-track>i,.payout-details summary svg,.queue-preferences summary svg{transition:none}}.payout-mobile-label{display:none!important}@media (max-width:680px){.payout-table-head{display:none}.payout-row,.payout-card:not(.compact) .payout-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 15px;padding:17px 0;font-size:15px}.payout-row>span:first-child{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.payout-row>span:first-child strong,.payout-card:not(.compact) .payout-row>span:first-child strong{font-size:14px}.payout-row>span:first-child small{white-space:nowrap;margin:1px 0 0;font-size:12px}.payout-row>span:nth-child(2){text-align:left}.payout-row small.payout-mobile-label{color:#766550;margin:0 0 4px;font-size:12px;font-weight:400;display:block!important}.queue-mission .service-route small{font-size:11px!important}.panel-header .panel-brand{font-size:23px}.mission-card .service-route small{font-size:11px!important}}.commerce-fieldset{border:0;min-width:0;margin:0;padding:0}.commerce-fieldset:disabled{opacity:.65}.conditions-notice{color:#4c3728;background:#fff3e2;border:1px solid #dcb895;border-left:4px solid #e96b37;border-radius:9px;margin:22px 0 0;padding:23px;line-height:1.75}.conditions-notice header,.conditions-record header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.conditions-notice header>svg{color:#ab4c25;flex:none;margin-top:5px}.conditions-notice .eyebrow{color:#925028;font-size:11px}.conditions-notice h3,.conditions-record h3{margin:5px 0 0;font-size:21px;font-weight:600;line-height:1.4}.conditions-notice>p{color:#64432d;font-size:15px;line-height:1.8}.conditions-examples{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}.conditions-examples>div{background:#fffbf3;border:1px solid #e6cfb1;border-radius:7px;padding:15px}.conditions-examples strong{color:#a44925;margin-bottom:7px;font-size:15px;display:block}.conditions-examples p{color:#6a4b34;font-size:14px;line-height:1.75}.conditions-notice summary,.conditions-record summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:600;list-style:none;display:flex}.conditions-notice summary{border-top:1px solid #dfc4a4;margin-top:14px;padding-top:13px}.conditions-notice summary svg:last-child,.conditions-record summary svg:last-child{margin-left:auto}.conditions-notice details[open] summary svg:last-child,.conditions-record details[open] summary svg:last-child{transform:rotate(180deg)}.conditions-notice ol,.conditions-record ol{gap:13px;margin:17px 0 0;padding-left:23px;font-size:14px;line-height:1.8;display:grid}.conditions-notice details>p{color:#79573b;margin-top:15px;font-size:13px;line-height:1.8}.account-app .conditions-ack{color:#5d3922;background:#fff0dc;border:1px solid #d6a378;border-radius:7px;padding:16px;font-size:14px;line-height:1.8}.conditions-ack input{accent-color:#e96b37;flex:none;width:20px;height:20px}.conditions-record{background:#faf8f0;border:1px solid #d6cdba;border-radius:9px;margin:24px 0;padding:25px}.conditions-record header>svg{color:#887452;flex:none;margin-top:5px}.conditions-record .eyebrow{color:#716144;font-size:11px}.conditions-record h3{color:#30362b}.conditions-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-bottom:18px;display:grid}.conditions-stats>div{background:#f0eada;border:1px solid #ded1b9;border-radius:6px;padding:16px}.conditions-stats small{color:#6d614d;font-size:12px;line-height:1.7;display:block}.conditions-stats strong{color:#414637;margin-top:7px;font-size:18px;line-height:1.5;display:block}.conditions-stats strong span{font-size:13px;font-weight:400}.conditions-record>p{color:#67604e;font-size:14px;line-height:1.75}.conditions-record details{border-top:1px solid #dbd0ba;margin-top:20px;padding-top:12px}.conditions-record details>small{color:#736854;margin:10px 0;font-size:12px;display:block}.conditions-record li{color:#635a49}.queue-declared-pdl{color:#675d4b;margin-top:17px;font-size:14px;line-height:1.7}.legal-copy .conditions-notice{margin-bottom:22px}.legal-copy .conditions-notice h3{font-family:var(--sans);color:#4c3728}.legal-copy .conditions-notice strong{color:#a44925}.legal-copy .conditions-notice p{color:#64432d;font-size:14px}@media (max-width:680px){.conditions-notice,.conditions-record{padding:19px 16px}.conditions-notice h3,.conditions-record h3{font-size:19px}.conditions-examples{grid-template-columns:1fr;gap:12px}.conditions-examples>div{padding:13px}.conditions-notice>p,.conditions-notice ol,.conditions-record ol{font-size:14px}.conditions-stats{grid-template-columns:1fr}.account-app .conditions-ack{font-size:14px}.conditions-notice header,.conditions-record header{gap:10px}}@media (min-width:1001px){.review-summary{scrollbar-width:thin;scrollbar-color:#777b67 transparent;overscroll-behavior:contain;max-height:calc(100dvh - 130px);overflow-y:auto}}.pricing-badge{color:#a64627;letter-spacing:.06em;background:#f8e7d8;border:1px solid #eac7ad;border-radius:4px;margin-bottom:17px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.launch-pricing-table{border:1px solid #d9cdbc;border-radius:7px;margin-top:27px;overflow:hidden}.launch-pricing-table>div{background:#fffcf5;border-bottom:1px solid #e1d9ca;grid-template-columns:minmax(0,1.65fr) minmax(80px,.7fr) minmax(105px,.8fr);align-items:center;gap:14px;padding:15px;font-size:14px;line-height:1.5;display:grid}.launch-pricing-table>div:last-child{border-bottom:0}.launch-pricing-table>div:nth-child(odd){background:#f6f0e5}.launch-pricing-table>div.launch-pricing-head{color:#fcf2df;background:#353b30;font-size:12px}.launch-pricing-table small{color:#706655;margin-top:5px;font-size:12px;display:block}.launch-pricing-table b{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pricing-caution{color:#6d5845;background:#f4ead9;border-left:3px solid #be7651;margin:23px 0 0;padding:16px;font-size:13px;line-height:1.85}.commerce-fields .field>small{color:#705f4e;font-size:12px;font-weight:400;line-height:1.7}.external-simulator .commerce-fields{grid-template-columns:1fr}.external-simulator .field>small{color:#d4cabb}.external-simulator .simulator-reset{color:#ffc49d;text-underline-offset:4px;margin-top:18px;font-size:13px;text-decoration:underline}.simulator-result.negative{background:#542f29;border-color:#dd8678}.simulator-result.negative>strong{color:#ffc5b7}@media (max-width:600px){.launch-pricing-table>div{grid-template-columns:minmax(0,1.15fr) minmax(70px,.7fr) minmax(85px,.8fr);gap:8px;padding:12px 9px;font-size:12px}.launch-pricing-table>div.launch-pricing-head,.launch-pricing-table small{font-size:11px}.commerce-tab-body{padding:18px}.pricing-caution{padding:13px}}.market-comparison{margin:28px 0}.market-scroll{border:1px solid #cdbfa8;border-radius:12px;margin:18px 0;overflow-x:auto}.market-scroll table{border-collapse:collapse;width:100%;min-width:630px;font-size:14px;line-height:1.6}.market-scroll th,.market-scroll td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #d9cebc;padding:15px 12px}.market-scroll th:first-child{text-align:left;white-space:normal;min-width:180px}.market-scroll thead{color:#fcf2df;background:#353b30}.market-scroll tbody th{color:#433e33;font-weight:500}.market-scroll td:last-child{color:#733b21;background:#fae3ca}.market-scroll small{color:#785d45;font-size:12px;display:block}.market-sources{flex-wrap:wrap;gap:10px;display:flex}.market-sources a{color:#62482f;background:#eadeca;border-radius:8px;padding:9px 12px;font-size:13px;text-decoration:none}.market-sources a:hover{background:#f8ceaa}.market-scroll tbody tr:hover{background:#fff7e8}.auto-addon-label{color:#151b16;letter-spacing:0;background:#f86a34;border-radius:5px;margin-left:8px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.service-hub{overflow:hidden}.account-app .service-hub-heading{justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 14px;display:flex}.account-app .service-hub-heading h2{letter-spacing:-1.3px;margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1}.service-hub-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.account-app .service-hub-summary{justify-content:space-between;align-items:center;gap:24px;padding:10px 28px 18px;display:flex}.account-app .service-hub-summary .service-route{border:0;flex:1;margin:0;padding:0}.service-hub-facts{gap:24px;min-width:230px;display:flex}.service-hub-facts span{flex-direction:column;gap:5px;display:flex}.service-hub-facts small{color:#586253;font-size:13px}.service-hub-facts strong{color:#172c22;font-size:16px}.account-app .service-hub-progress{padding:0 28px 22px}.service-hub-progress>div:first-child{align-items:center;gap:12px;margin-bottom:9px;display:flex}.service-hub-progress span{color:#334335;font-size:14px;font-weight:650}.service-hub-progress strong{color:#1b3b29;font-size:23px}.service-hub-progress small{color:#586253;margin-left:auto;font-size:13px}.service-hub .progress-track{height:7px}.service-hub-tabs{background:#e8e8dc;border-top:1px solid #d4d8c5;border-bottom:1px solid #d4d8c5;gap:4px;padding:7px 20px;display:flex;overflow:auto}.service-hub-tabs button{color:#4b574a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:44px;padding:9px 15px;font-size:15px;font-weight:650}.service-hub-tabs button[aria-current=page]{color:#fff8e8;background:#193d2c;box-shadow:0 3px 8px #0b29151a}.service-hub-tabs button span{color:#1c211b;background:#f96b35;border-radius:3px;margin-left:7px;padding:2px 5px;font-size:11px}.service-hub-content{min-height:290px;padding:24px 28px}.service-hub-content>.detail-section,.service-hub-content>.service-room,.service-hub-content>.delivery-panel{margin:0 0 22px}.service-hub-content .order-steps{border:0;margin:0;padding:0 0 22px}.service-hub-content .order-step{padding:10px 8px}.service-hub-content .order-step strong{font-size:13px}.service-next-action{align-items:center;gap:12px;padding:0 0 22px;display:flex}.service-next-action>div{flex:1}.service-next-action h3{letter-spacing:-.7px;color:#1a392b;margin:0 0 7px;font-size:23px}.service-next-action p{color:#515b4b;margin:0;font-size:15px;line-height:1.5}.service-next-action .button{white-space:nowrap}.service-delivery-help{border-top:1px solid #d4d8c5;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.account-app .service-hub-content .detail-section h3{font-size:22px}.account-app .service-hub .detail-info{padding:0 0 20px}.service-focus .panel-page-top{margin-bottom:20px}.service-focus .panel-page-top h1{font-size:clamp(32px,4vw,48px);line-height:1.05}.service-focus .panel-page-top .panel-page-description{margin-top:10px;font-size:14px}.plan-card{color:#1b392a;background:#e7eadd;border:1px solid #cbd4bf;border-radius:10px;margin:16px 0 22px;padding:18px 20px}.plan-card>div:first-child{align-items:center;gap:9px;display:flex}.plan-card>div:first-child strong{font-size:16px}.plan-card a{color:#284631;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.plan-facts{grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;display:grid}.plan-facts span{flex-direction:column;gap:5px;display:flex}.plan-facts small{color:#57634f;font-size:12px}.plan-facts b{font-size:15px}.plan-card p{color:#526048;margin:12px 0 0;font-size:13px;line-height:1.5}.plan-card .panel-error{color:#8a2f1e}.premium-promise{color:#1e372b;background:#f2f1e7;border:1px solid #d4d8c5;border-left:3px solid #f66b37;border-radius:9px;margin:18px 0 22px;padding:20px}.premium-promise h3{letter-spacing:-.6px;margin:7px 0 14px;font-size:22px}.premium-promise>div{flex-wrap:wrap;gap:6px 22px;display:flex}.premium-promise p{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.premium-promise .field{margin-top:18px}.public-page-shell{max-width:1200px;margin:auto;padding:38px 30px 70px}.contact-links{flex-wrap:wrap;gap:10px;display:flex}.contact-links a{color:#183927;background:#e9ecdf;border:1px solid #ccd4bd;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.contact-links>p{color:#596453;width:100%;margin:0;font-size:14px}.support-panel>p{font-size:16px;line-height:1.6}.support-workspace{grid-template-columns:280px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.support-workspace>aside{flex-direction:column;gap:10px;display:flex}.support-workspace>aside>button{text-align:left;color:#193625;cursor:pointer;min-height:90px;font:inherit;background:#f0f0e6;border:1px solid #d2d7c6;border-radius:9px;flex-direction:column;gap:7px;padding:14px;display:flex}.support-workspace>aside>button.selected{background:#eee4d1;border-color:#f06b39}.support-workspace>aside span{letter-spacing:.6px;color:#57634e;font-size:11px}.support-workspace>aside strong{font-size:16px}.support-workspace>aside small{color:#53624d;font-size:12px}.ticket-room header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-room h3{flex:1;margin:0;font-size:23px}.ticket-room header>span{font-size:12px}.ticket-messages{flex-direction:column;gap:12px;max-height:480px;margin:22px 0;padding-right:8px;display:flex;overflow:auto}.ticket-messages>div{background:#f1f1e6;border:1px solid #d4d8c5;border-radius:10px;padding:16px}.ticket-messages .team{background:#e5ecdc;border-color:#bfcdb2}.ticket-messages strong{font-size:14px}.ticket-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.ticket-messages small{color:#59634f;font-size:11px}.public-showcase{color:#193b2b}.public-showcase header h2{letter-spacing:-1.8px;margin:12px 0 18px;font-size:clamp(34px,5vw,58px)}.public-showcase h2>span{color:#ed6b37}.public-showcase header p{color:#586450;max-width:700px;font-size:17px;line-height:1.6}.staff-profile-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:30px 0;display:grid}.staff-profile{background:#eceee1;border:1px solid #cdd4c0;border-radius:14px;flex-direction:column;gap:15px;padding:26px;display:flex}.staff-profile-top{align-items:center;gap:13px;display:flex}.staff-profile-top h3{margin:0 0 5px;font-size:24px}.staff-profile p{margin:0;font-size:15px;line-height:1.6}.staff-profile-top p{align-items:center;gap:6px;display:flex}.staff-profile small{font-size:13px}.staff-profile footer{border-top:1px solid #ccd3bd;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.staff-profile a{color:#193b2b;gap:6px;font-weight:700;display:flex}.real-reviews{padding:18px 0 30px}.real-reviews h3{letter-spacing:-.8px;font-size:29px}.real-reviews>p{font-size:16px;line-height:1.6}.review-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.review-grid article{background:#f2f0e5;border:1px solid #d1d7c4;border-radius:10px;padding:22px}.review-stars{color:#b74f24;align-items:center;gap:8px;font-weight:700;display:flex}.review-grid p{font-size:16px;line-height:1.6}.review-grid small{margin-top:7px;font-size:12px;display:block}.rating-field{justify-content:space-between;align-items:center;gap:18px;display:flex}.rating-field strong{font-size:16px}.rating-field>div{gap:7px;display:flex}.rating-field button{color:#ad4b25;cursor:pointer;background:#ecebdd;border:0;border-radius:6px;padding:8px}.rating-field button[aria-pressed=true]{color:#d55c29;background:#eee0c6}.operations-panel details summary{font-size:16px}.operation-services{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-editor{background:#ebeedd;border:1px solid #cbd4bd;border-radius:9px;padding:20px}.profile-editor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-editor header h3{font-size:22px}.finance-table-wrap{overflow:auto}.finance-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.finance-table th{text-align:left;color:#5b6553;background:#e7ebdb;padding:13px;font-size:12px}.finance-table td{border-bottom:1px solid #d4d8c5;padding:14px 12px}.finance-table td small{color:#59664e;margin-top:6px;font-size:11px;display:block}.finance-table td a{color:#1c432c;font-weight:650}.finance-table .positive{color:#245836;font-weight:700}.finance-table .negative{color:#a83925;font-weight:700}.nav-support-link{color:#bfc6ae;margin-right:14px;font-size:13px;text-decoration:none}.public-discovery-links{background:#12271c;border-top:1px solid #40533d;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 5vw;display:flex}.public-discovery-links a{color:#e9ead7;font-size:15px;text-decoration:none}.booster-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:15px;display:grid}.booster-choice{color:#1b3e2b;font:inherit;text-align:left;cursor:pointer;background:#e5e9da;border:1px solid #b9c9ab;border-radius:8px;align-items:center;gap:11px;padding:14px;display:flex}.booster-choice[aria-pressed=true]{background:#efe5d0;border:2px solid #ed6631}.booster-choice>span{flex-direction:column;gap:4px;display:flex}.booster-choice small{font-size:12px}.booster-choice .panel-avatar{width:38px;height:38px;font-size:14px}@media (max-width:800px){.account-app .service-hub-heading{align-items:flex-start;padding:20px 18px 10px}.account-app .service-hub-heading h2{font-size:27px}.service-hub-status{max-width:150px}.account-app .service-hub-summary{flex-wrap:wrap;gap:12px;padding:12px 18px 15px}.service-hub-facts{border-top:1px solid #d0d7c4;justify-content:space-between;width:100%;padding-top:13px}.account-app .service-hub-progress{padding:0 18px 18px}.service-hub-progress>div:first-child{flex-wrap:wrap}.service-hub-progress small{font-size:12px}.service-hub-tabs{gap:0;padding:6px 9px}.service-hub-tabs button{padding:10px 12px;font-size:14px}.service-hub-content{padding:21px 18px}.service-next-action{flex-wrap:wrap}.service-next-action>div{flex-basis:100%}.service-next-action h3{font-size:22px}.service-next-action .button{flex:1;min-width:160px}.service-hub-content .order-steps{overflow:auto}.public-page-shell{padding:27px 18px 50px}.support-workspace{grid-template-columns:1fr}.support-workspace>aside{flex-direction:row;display:flex;overflow:auto}.support-workspace>aside>button{min-width:210px}.plan-card{padding:16px}.plan-facts{gap:12px}.plan-card a{font-size:11px}.plan-facts b{font-size:14px}.premium-promise>div{gap:12px}.rating-field{flex-direction:column;align-items:flex-start;gap:4px}.operation-services{grid-template-columns:1fr}.service-delivery-help{flex-wrap:wrap}.nav-support-link{display:none}}.service-hub [hidden]{display:none!important}.admin-operations>.service-hub-tabs{border:1px solid #c9d1bc;border-radius:9px;margin-bottom:22px}.coach-report{background:#e8eddd;border:1px solid #c8d2b9;border-radius:9px;margin-bottom:18px;padding:18px}.service-info-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-info-steps article{background:#e8ecdc;border-radius:9px;padding:22px}.service-info-steps article>span{color:#d55e2e;font-size:14px;font-weight:750}.service-info-steps h3{letter-spacing:-.5px;font-size:23px;line-height:1.3}.public-service-links{flex-wrap:wrap;gap:12px;padding-top:25px;display:flex}.public-service-links a{color:#1e402b;background:#e7ebdb;border:1px solid #c6d0b7;border-radius:7px;padding:12px 16px;font-size:14px;text-decoration:none}@media (max-width:700px){.service-info-steps{grid-template-columns:1fr}.service-info-steps article{align-items:center;gap:15px;padding:16px;display:flex}.service-info-steps h3{margin:0;font-size:21px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aftercare-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:28px;display:grid}.aftercare-card{color:#eeeade;background:linear-gradient(140deg,#20251e,#171b17);border:1px solid #485046;border-radius:6px;padding:28px}.aftercare-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.aftercare-card header svg{color:var(--orange)}.aftercare-card h3{margin:16px 0;font-size:27px;line-height:1.2}.aftercare-card>p,.aftercare-staff>p{color:#c7cbbe;font-size:15px;line-height:1.8}.aftercare-card .panel-form{margin-top:22px}.feedback-targets{gap:16px;display:grid}.feedback-target{border:1px solid #46503f;border-radius:4px;padding:18px}.feedback-target.selected{background:#ffffff03;border-color:#a8906b}.feedback-target .consent{margin:0}.feedback-target .consent strong,.feedback-target .consent small{display:block}.feedback-target .consent small{color:#c0c5b8;margin-top:5px;font-size:13px;line-height:1.7}.feedback-target .rating-field{margin:18px 0}.rating-field>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rating-field button{color:var(--orange);min-width:36px;min-height:40px}.rating-field>div>span{color:#c3c8b9;margin-left:8px;font-size:13px}.feedback-target textarea{min-height:95px}.feedback-saved{gap:12px;padding-top:20px;display:grid}.feedback-saved>svg{color:var(--orange)}.feedback-saved p{white-space:pre-wrap;overflow-wrap:anywhere;color:#c5cabb;line-height:1.7}.tip-amounts{flex-wrap:wrap;gap:10px;display:flex}.tip-amounts>button{color:#eeeade;border:1px solid #626954;border-radius:4px;padding:11px 16px;font-size:15px}.tip-amounts>button.selected{border-color:var(--orange);color:#ff976c;background:#ff6b2920}.tip-receipt{border-left:3px solid var(--orange);background:#ff6b2908;gap:8px;margin:20px 0;padding:20px;display:grid}.tip-receipt>strong{font-size:34px}.tip-receipt>small{color:#c5cabb;font-size:13px;line-height:1.8}.aftercare-staff h3{margin:28px 0 16px;font-size:24px}.aftercare-ledger{gap:12px;display:grid}.aftercare-ledger>article{border:1px solid #46503f;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.aftercare-ledger>article>div{gap:8px;display:grid}.aftercare-ledger small{color:#c4cabb;font-size:13px}.aftercare-ledger a,.feedback-staff-grid a{color:#ff976c;overflow-wrap:anywhere;font-size:13px}.feedback-staff-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.feedback-staff-grid article{gap:12px;display:grid}.feedback-staff-grid p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.support-bubble{z-index:80;color:#141610;background:var(--orange);border:1px solid #ffb183;border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:14px 17px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #0006}.support-bubble i{background:#24261a;border-radius:50%;width:6px;height:6px}.support-widget-dialog{color:#eeeade;background:#191e18;border:1px solid #717660;border-radius:8px;width:min(430px,100vw - 24px);max-width:none;max-height:calc(100dvh - 30px);margin:0;padding:0;position:fixed;inset:auto 22px 20px auto;overflow:auto;box-shadow:0 16px 70px #0009}.support-widget-dialog::backdrop{background:#0005}.support-widget-brand{border-bottom:1px solid #46503f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.support-widget-brand .brand{font-size:22px}.support-widget-brand .brand svg{width:29px;height:33px}.support-chat{color:#eeeade;background:#191e18;padding:20px}.support-chat>header{align-items:center;gap:13px;display:flex}.support-chat>header>svg{color:var(--orange);flex-shrink:0}.support-chat>header>div{gap:5px;min-width:0;display:grid}.support-chat>header strong{font-size:20px}.support-chat>header span{color:#b7c2a7;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.support-chat-intro{color:#c6cbbc;margin:14px 0 18px;font-size:13px;line-height:1.7}.support-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:13px;min-height:130px;max-height:min(36dvh,350px);padding:8px 5px 12px;display:flex;overflow:auto}.support-message{background:#262e22;border:1px solid #475240;border-radius:6px;max-width:92%;padding:14px 16px}.support-message.visitor,.support-message.client{background:#ff6b2916;border-color:#98663e;align-self:flex-end}.support-message.admin{border-color:#8f9b79}.support-message>strong{color:#eec09a;font-size:12px}.support-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.7}.support-message>time{text-align:right;color:#c0c7b2;font-size:11px;display:block}.support-options{flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}.support-options>button{color:#eeeade;text-align:left;border:1px solid #727e61;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:12px;display:flex}.support-options>button:hover{border-color:var(--orange);color:#ffb48e}.support-chat-form{padding-top:16px}.support-compose{align-items:stretch;gap:8px;display:flex}.support-compose>textarea{color:#f1efe4;resize:vertical;background:#111710;border:1px solid #738065;border-radius:4px;flex:1;min-width:0;max-height:140px;padding:12px;font-size:16px;line-height:1.5}.support-compose>button{color:#171913;background:var(--orange);border-radius:4px;flex-shrink:0;width:44px}.support-name{margin-bottom:14px}.support-name input{padding:8px 11px}.support-chat-meta{color:#bfc8b2;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.support-chat-meta>span{overflow-wrap:anywhere;max-width:52%;font-size:10px}.support-chat-meta>button{align-items:center;gap:5px;min-height:32px;font-size:12px;text-decoration:underline;display:flex}.support-handoff{gap:10px;padding:14px 0;display:flex}.support-handoff .tiny-dot{flex-shrink:0;margin-top:7px}.support-handoff p{color:#cad1c0;margin:0;font-size:13px;line-height:1.7}.support-handoff a{color:#ffae83;text-decoration:underline}.support-loading{align-items:center;gap:12px;padding:30px;font-size:14px;display:flex}.support-help-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-chat.inline{border:1px solid #536148;border-radius:6px;padding:28px}.support-chat.inline .support-chat-messages{min-height:250px;max-height:450px}.legacy-support{margin-top:28px}.support-desk-grid{grid-template-columns:260px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.support-desk-grid>aside{align-content:start;gap:10px;max-height:670px;display:grid;overflow:auto}.support-desk-grid>aside>button{text-align:left;border:1px solid #58644d;border-radius:4px;gap:8px;padding:18px;display:grid}.support-desk-grid>aside>button[aria-pressed=true]{border-color:var(--orange);background:#ff6b2910}.support-desk-grid>aside span{color:#edb78d;font-size:11px}.support-desk-grid>aside small{color:#c1c7b7;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.support-desk-empty{text-align:center;color:#c6cebb;padding:60px 25px}.support-desk-empty svg{color:var(--orange);margin:auto}.support-desk-empty h3{margin:20px 0;font-size:27px}.support-chat-footer{padding-top:15px}.campaign-hero .hero-art>img{opacity:0;transition:opacity .8s;position:absolute;inset:0}.campaign-hero .hero-art>img.show{opacity:1}.campaign-hero .hero-art.campaign{width:100%;height:100%;top:0;right:0}.campaign-hero .hero-copy>p{max-width:450px}.hero-carousel-controls{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:0}.hero-carousel-controls>button{color:#dedecb;background:#171d16ba;border:1px solid #747a63;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-carousel-controls>button:hover{border-color:var(--orange)}.hero-carousel-dots{gap:2px;display:flex}.hero-carousel-dots>button{place-items:center;width:25px;height:32px;display:grid}.hero-carousel-dots>button>span{background:#a1a38e;border-radius:50%;width:6px;height:6px}.hero-carousel-dots>button[aria-pressed=true]>span{background:var(--orange);border-radius:5px;width:18px}.campaign-hero h1.hero-review-title{font-size:clamp(60px,6.2vw,88px)}.hero-review{max-width:510px;margin-top:24px}.hero-review>svg{color:var(--orange)}.hero-review blockquote{color:#f0eee3;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px 0 15px;font-size:23px;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-review>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.hero-review strong{font-size:15px}.hero-review small{color:#c1c7b7;font-size:12px}.hero-review .review-stars{color:#ffae83;align-items:center;gap:5px;font-size:14px;display:flex}@media (max-width:1000px){.aftercare-grid,.support-help-layout{grid-template-columns:1fr}.campaign-hero .hero-journey{bottom:62px}.hero-carousel-controls{bottom:12px}.aftercare-ledger>article{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.aftercare-card{padding:21px}.aftercare-card h3{font-size:25px}.support-bubble{padding:12px;bottom:14px;right:14px}.support-bubble>span{font-size:12px}.support-widget-dialog{bottom:12px;right:12px}.support-chat{padding:17px}.support-chat.inline{padding:20px}.support-desk-grid{grid-template-columns:1fr}.support-desk-grid>aside{max-height:none;display:flex;overflow-x:auto}.support-desk-grid>aside>button{flex:0 0 220px}.campaign-hero .hero-art.campaign{opacity:1;width:100%;height:100%;top:0;right:0}.campaign-hero .hero-art.campaign>img{object-position:63% bottom}.campaign-hero .hero-art.campaign .art-vignette{background:linear-gradient(#101210 0%,#101210cc 34%,#1012100a 76%,#101210 100%)}.campaign-hero .hero-journey{bottom:57px}.campaign-hero .hero-coordinates{top:465px}.hero-carousel-controls{gap:7px;bottom:3px}.hero-carousel-controls>button{width:32px;height:32px}.hero-carousel-dots>button{width:21px}.campaign-hero h1.hero-review-title{font-size:clamp(54px,13vw,75px)}.hero-review blockquote{-webkit-line-clamp:3;font-size:20px;line-height:1.5}.hero-review{margin-top:20px}.campaign-hero.has-review .hero-copy{padding-top:38px}.campaign-hero.has-review .hero-buttons{margin-top:22px}.campaign-hero .hero-copy>p{max-width:365px}.support-help-layout .aftercare-card{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.campaign-hero .hero-art>img{transition:none}}.support-chat-meta>a{color:#f2cba4;font-size:12px}.support-widget-brand .panel-brand{font-size:22px}.support-widget-brand .panel-brand>svg{width:29px;height:33px}:is(.aftercare-card textarea:focus-visible,.support-chat textarea:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.campaign-hero:not(.has-review) .hero-copy>h1{font-size:clamp(70px,7.6vw,116px)}@media (max-width:680px){.campaign-hero:not(.has-review) .hero-copy>h1{font-size:clamp(61px,15.5vw,85px)}.campaign-hero .hero-copy{max-width:100%}}.campaign-hero .hero-art.campaign>img{object-position:75% center}.campaign-hero .hero-art.campaign .art-vignette{background:linear-gradient(90deg,#101210f0 0%,#101210c0 25%,#10121050 45%,#0000 62%),linear-gradient(#10121080 0%,#0000 14% 75%,#101210 100%)}.campaign-hero[data-scene=duo] .hero-copy{max-width:530px}.campaign-hero[data-scene=meta] .hero-copy{max-width:550px}@media (max-width:680px){.campaign-hero .hero-art.campaign{opacity:1;height:calc(100% - 466px);top:390px;bottom:76px}.campaign-hero .hero-art.campaign>img{object-position:87% center}.campaign-hero .hero-art.campaign .art-vignette{background:linear-gradient(#101210 0%,#0000 26% 74%,#101210 100%),linear-gradient(90deg,#10121030,#0000 55%)}.campaign-hero:not([data-scene=inicio]) .hero-journey{display:none}.campaign-hero:not([data-scene=inicio]) .hero-coordinates{font-size:10px;top:450px}.campaign-hero:not([data-scene=inicio]) .hero-note{display:none}.campaign-hero.has-review .hero-art.campaign .art-vignette{background:linear-gradient(#101210 0%,#101210a0 30%,#10121050 68%,#101210 100%)}.campaign-hero:not([data-scene=inicio]):not(.has-review) .hero-copy>h1{font-size:clamp(54px,15.5vw,85px)}}.account-app[data-service=true]{--canvas:#e9eee8;--panel-line:#cbd8cf;background:var(--canvas)}.account-app[data-service=true] .panel-main{max-width:1640px;padding:30px clamp(18px,3vw,46px) 50px}.account-app[data-service=true] .panel-page-top{align-items:center;margin-bottom:22px}.account-app[data-service=true] .panel-page-top h1{color:#153733;font-size:31px;line-height:1.1}.account-app[data-service=true] .panel-page-top .eyebrow{color:#4a665b;margin-bottom:8px}.account-app[data-service=true] .panel-page-description{color:#51665b;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.account-app[data-service=true] .panel-refresh{color:#244c40;background:#f8fbf5;border-color:#b5c8ba;border-radius:9px}.account-app[data-service=true] .panel-sidebar{background:#112e2a;border-color:#294b40}.account-app .service-lounge,.service-lounge{--text:#173633;--muted:#53675f;--surface:#fbfaf4;--panel-line:#cedbd2;color:#173633;background:#f1f4ed;border:1px solid #b9cbc1;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 14px 45px #153e2b0a;container-type:inline-size}.account-app .panel-main>.service-lounge{background:#f1f4ed;border-color:#b9cbc1;border-radius:18px;padding:0}.service-lounge .lounge-label{font:700 10px/1.65 var(--sans);letter-spacing:.11em;color:#596e61}.service-lounge .lounge-hero{color:#f5f2e7;isolation:isolate;background:linear-gradient(115deg,#092e34 0%,#103d3c 56%,#1b5245 100%);grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:26px;padding:32px 34px;display:grid;position:relative;overflow:hidden}.lounge-hero-brand{opacity:.035;z-index:-1;pointer-events:none;width:440px;height:440px;position:absolute;top:-50px;left:28%;transform:rotate(9deg)}.lounge-hero-brand>svg{width:100%;height:100%}.lounge-kicker{letter-spacing:.13em;color:#b9d0bd;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:10px;display:flex}.lounge-kicker>span:last-child{color:#eab095;letter-spacing:.035em;overflow-wrap:anywhere}.service-lounge .lounge-hero h2{font-family:var(--display);letter-spacing:-.025em;color:#fff8e7;margin:16px 0 12px;font-size:clamp(32px,3.4vw,51px);line-height:1.04}.lounge-hero-copy>p{color:#c6d6c9;font-size:14px;line-height:1.7}.lounge-hero-copy>p>span{color:#f1a47d;padding:0 5px}.service-lounge .lounge-hero .service-route{gap:20px;max-width:600px;margin:0;padding:22px 0 18px}.service-lounge .lounge-hero .service-route>div{flex-direction:row;align-items:center;gap:12px}.service-lounge .lounge-hero .service-route .service-emblem{background:0 0;flex-basis:62px;width:62px;height:67px}.service-lounge .lounge-hero .service-route strong{color:#fff7e4;font-size:20px!important}.service-lounge .lounge-hero .service-route small{color:#b9cdc0;letter-spacing:.1em;font-size:10px!important}.service-lounge .lounge-hero .service-route em{color:#e3c1a9;font-size:12px}.service-lounge .lounge-hero .service-route>svg{color:#f5a980;flex-basis:22px}.service-lounge .lounge-hero .unit-symbol{color:#ffa16b;background:#ffffff0b;border:1px solid #acc5af30}.lounge-hero-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lounge-status{color:#eaf4dd;background:#93bb9115;border:1px solid #a6c49b4a;border-radius:20px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.lounge-status>i{background:#b8dc93;border-radius:50%;width:6px;height:6px}.lounge-status.status-pending,.lounge-status.status-paused{color:#ffe0b1;background:#e8af6515;border-color:#e8af654f}.lounge-status.status-pending>i,.lounge-status.status-paused>i{background:#ffd197}.lounge-status.status-cancelled{color:#ffd5ca;background:#d3655119;border-color:#d3655166}.lounge-status.status-cancelled>i{background:#f4a793}.lounge-test{color:#ffe2ad;letter-spacing:.045em;font-size:10px;line-height:1.7}.lounge-progress-card{color:#12372d;background:#e8f1dd;border:1px solid #c5d7b6;border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #05232220}.lounge-target-art{opacity:.28;pointer-events:none;height:65px;position:absolute;top:12px;right:10px}.lounge-target-art .service-emblem{background:0 0;width:90px;height:73px;display:flex}.lounge-progress-number{gap:0;display:grid;position:relative}.lounge-progress-number>strong{font-family:var(--display);letter-spacing:-.05em;font-size:66px;font-weight:700;line-height:1}.lounge-progress-number strong>span{font:600 22px/1 var(--sans);letter-spacing:0;padding-left:3px}.lounge-progress-number>span{color:#49604a;margin:8px 0 18px;font-size:12px}.lounge-progress-track{background:#bbccb0;border-radius:5px;height:6px;overflow:hidden}.lounge-progress-track>i{background:#eb7845;border-radius:5px;height:100%;display:block}.lounge-current-result{gap:6px;padding:17px 0 11px;display:grid}.lounge-current-result>small{color:#50634d;font-size:10px}.lounge-current-result>b{font-size:15px;line-height:1.6}.lounge-current-result b>span{color:#486044;font-size:13px;font-weight:400;display:block}.lounge-updated{color:#51654a;align-items:center;gap:6px;font-size:10px;display:flex}.lounge-milestones{background:#e5ede2;border-bottom:1px solid #ccd9ca;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:22px 34px;list-style:none;display:grid}.lounge-milestones>li{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.lounge-milestones>li>span{color:#75866f;background:#eff4e9;border:1px solid #b9cbbc;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.lounge-milestones>li>div{gap:3px;min-width:0;display:grid}.lounge-milestones strong{color:#425b49;font-size:12px;line-height:1.4}.lounge-milestones small{color:#576c57;font-size:10px;line-height:1.5}.lounge-milestones>li.done>span{color:#ecf3dc;background:#24634c;border-color:#24634c}.lounge-milestones>li.current>span{color:#3f281b;background:#f68b57;border-color:#e87748;box-shadow:0 0 0 4px #f3894a16}.lounge-milestones>li.current strong{color:#254b36}.lounge-milestones.interrupted>li.current>span{color:#75462e;box-shadow:none;background:#f3cebe;border-color:#b77963}.service-lounge .lounge-tabs{scrollbar-width:thin;background:#f4f6ef;border-top:0;border-bottom:1px solid #d1ddd3;gap:5px;padding:8px 26px}.service-lounge .lounge-tabs>button{color:#4e6656;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:600;display:flex}.service-lounge .lounge-tabs>button[aria-current=page]{color:#214f3c;background:#e1ecdf;border-color:#b8cdb4;box-shadow:inset 0 -2px #ed7a47}.service-lounge .lounge-tabs>button>span{color:#3c5c3f;background:#d5e4ca;border-radius:4px;padding:3px 5px;font-size:9px}.lounge-workspace{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:24px;padding:26px;display:grid}.service-lounge .lounge-content{min-width:0;min-height:290px;padding:0}.service-lounge .lounge-content>div[hidden]{display:none!important}.service-lounge .lounge-content>.detail-section{background:#fcfbf5;border:1px solid #ccd9cf;border-radius:12px;margin:0 0 22px;padding:24px}.service-lounge .panel-caption{color:#596f60;font-size:13px;line-height:1.8}.service-lounge .button.primary{color:#241f16;min-height:47px;box-shadow:none;background:#ed7946;border:1px solid #e16d3f;border-radius:8px;gap:12px;padding:12px 17px;font-weight:700}.service-lounge .button.primary:hover:not(:disabled){background:#f68b5c}.service-lounge .button.outline{color:#2a513f;background:#f7faf0;border-color:#b4c8b7;border-radius:8px;gap:10px;min-height:44px}.service-lounge .button.outline:hover:not(:disabled){color:#1c4430;background:#e5efde;border-color:#829c81}.service-lounge .field{color:#334f41;font-size:13px}.service-lounge .field input,.service-lounge .field select,.service-lounge .field textarea{color:#213f32;background:#fffdf5;border-color:#b9c9b7;border-radius:8px;font-size:16px}.service-lounge .field small{color:#617360;font-size:12px}.service-lounge .field select>option{color:#213f32;background:#fffdf5}.service-lounge .text-link{color:#356044;font-size:13px;font-weight:650}.lounge-next-step{background:#fcf0d8;border:1px solid #dfcda9;border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:22px;padding:22px;display:flex}.lounge-next-icon{color:#975829;background:#f1dabc;border:1px solid #debd90;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.lounge-next-step>div:nth-child(2){flex:1;min-width:160px}.service-lounge .lounge-next-step .lounge-label{color:#91633f}.lounge-next-step h3{letter-spacing:-.035em;color:#4c3829;margin:6px 0 10px;font-size:22px;line-height:1.25}.lounge-next-step p{color:#6f5540;max-width:520px;font-size:13px;line-height:1.8}.lounge-next-step>.button{align-self:center;margin-left:58px}.lounge-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:22px 0;display:grid}.lounge-activity{background:#fbfcf6;border:1px solid #cbd9ca;border-radius:13px;min-width:0;padding:23px}.lounge-activity>header{color:#527355;justify-content:space-between;align-items:center;gap:12px;display:flex}.lounge-activity h3{letter-spacing:-.035em;color:#234939;margin-top:7px;font-size:22px;line-height:1.3}.lounge-activity>ol{gap:22px;margin:24px 0 6px;padding:0;list-style:none;display:grid}.lounge-activity li{gap:13px;min-width:0;display:flex}.lounge-activity li>i{background:#ed8854;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.lounge-activity li>div{flex:1;min-width:0}.lounge-activity li span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lounge-activity li strong{color:#415e49;font-size:11px}.lounge-activity time{color:#71806c;font-size:10px}.lounge-activity p{color:#48624e;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.8}.lounge-activity>.text-link{margin-top:15px}.service-lounge .lounge-plan .plan-card{color:#1e4d3f;background:#dfece3;border-color:#bfcfc0;border-radius:13px;min-height:0;margin:0;padding:23px}.service-lounge .plan-card>div:first-child{flex-wrap:wrap}.service-lounge .plan-card>div:first-child>strong{color:#204d3c;font-size:15px}.service-lounge .plan-card a{color:#3d674f;font-size:11px}.service-lounge .plan-facts{grid-template-columns:1fr;gap:15px;margin-top:24px}.service-lounge .plan-facts small{color:#506c59;font-size:11px}.service-lounge .plan-facts b{color:#204b36;font-size:16px}.service-lounge .plan-card p{color:#4c6957;font-size:12px;line-height:1.8}.service-lounge .premium-promise{color:#264b36;background:#edf3e8;border-color:#c3d3ba;border-radius:12px}.service-lounge .premium-promise h3{color:#264b36;font-size:20px}.service-lounge .premium-promise p{color:#49614a;font-size:13px;line-height:1.7}.lounge-preferences{color:#213d31;background:#fafbf3;border:1px solid #c5d5c7;border-radius:13px;margin:0 0 22px;padding:23px}.lounge-preferences>header{color:#4e714d;justify-content:space-between;align-items:center;gap:12px;display:flex}.lounge-preferences h3{letter-spacing:-.035em;color:#264a35;margin:6px 0 0;font-size:24px;line-height:1.2}.lounge-preference-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-top:20px;display:grid}.lounge-preference{background:#e7efe0;border:1px solid #d1ddc6;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.lounge-preference>svg{color:#607b53;flex:none;margin-top:3px}.lounge-preference>div{gap:6px;min-width:0;display:grid}.lounge-preference small{color:#5d7352;letter-spacing:.025em;font-size:10px;line-height:1.5}.lounge-preference strong{color:#2c513b;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.lounge-preference span{color:#59714e;font-size:11px;line-height:1.6}.lounge-preference.flash{background:#ffe8d7;border-color:#e8c1a0}.lounge-preference.flash>svg,.lounge-preference.flash small{color:#905937}.lounge-preference.flash strong{color:#77452b;align-items:center;gap:9px;display:flex}.lounge-preference kbd{font:700 22px/1 var(--sans);color:#fff4dd;background:#b65e36;border:1px solid #965132;border-radius:6px;place-items:center;width:34px;height:36px;display:grid;box-shadow:0 3px #9f4d2b}.lounge-preference.champions{background:#e2ecef;border-color:#bdd0d6}.lounge-preference.champions small,.lounge-preference.champions>svg{color:#4d6f7a}.lounge-preference.champions strong{color:#234957}.lounge-preference-notes{border-top:1px solid #d5dfcc;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:19px;padding-top:17px;display:grid}.lounge-preference-notes strong{color:#34543a;font-size:12px}.lounge-preference-notes p{color:#51684b;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.8}.lounge-preferences>footer{border-top:1px solid #d5dfcc;gap:9px;margin-top:18px;padding-top:16px;display:grid}.lounge-preferences>footer>span{color:#5a7250;font-size:10px}.lounge-preferences footer>div{flex-wrap:wrap;gap:7px;display:flex}.lounge-preferences footer>div>span{color:#526f48;background:#e9f0e1;border:1px solid #cddcc4;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:1.6;display:flex}.lounge-passport{background:#fffaf0;border:1px solid #d8cfbc;border-radius:13px;min-width:0;position:sticky;top:110px;overflow:hidden}.lounge-passport>header{color:#5d4835;background:#e7dcc6;border-bottom:1px solid #d2c4ac;align-items:center;gap:10px;padding:19px;display:flex}.lounge-passport>header>svg{color:#c6673e;width:22px;height:27px}.lounge-passport>header>span{letter-spacing:.07em;font-size:9px;font-weight:700}.lounge-passport-body{padding:20px}.lounge-passport .lounge-label{color:#7a6854;font-size:9px}.lounge-responsible{align-items:center;gap:11px;margin:16px 0 25px;display:flex}.lounge-responsible>span{color:#e9efdc;background:#285244;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.lounge-responsible>div{gap:4px;min-width:0;display:grid}.lounge-responsible strong{color:#3a4d39;overflow-wrap:anywhere;font-size:15px}.lounge-responsible small{color:#7a7d64;font-size:10px}.lounge-passport dl{gap:17px;margin:0;display:grid}.lounge-passport dl>div{gap:5px;display:grid}.lounge-passport dt{color:#82745f;font-size:10px}.lounge-passport dd{color:#4e503d;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.7}.lounge-passport dd.passport-price{font-family:var(--display);color:#33513b;letter-spacing:-.025em;font-size:30px;line-height:1.3}.lounge-payment-state{color:#856239;background:#f5e8ce;border:1px solid #dfc99d;border-radius:8px;align-items:flex-start;gap:8px;margin:20px 0 13px;padding:13px 11px;font-size:10px;line-height:1.8;display:flex}.lounge-payment-state>svg{flex:none;margin-top:2px}.lounge-payment-state.confirmed{color:#466b40;background:#e8efdc;border-color:#c3d4b5}.lounge-passport-link{color:#69604b;font:600 11px/1.5 var(--sans);text-align:left;background:0 0;border:0;border-top:1px solid #e1d7c3;align-items:center;gap:9px;width:100%;padding:14px 0;display:flex}.lounge-passport-link>svg:last-child{margin-left:auto}.lounge-passport>footer{color:#7a745f;background:#eee9dc;border-top:1px solid #ddd3c2;gap:9px;padding:16px 20px;display:flex}.lounge-passport footer p{font-size:10px;line-height:1.8}.service-lounge .detail-info{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px;display:grid;padding:0!important}.service-lounge .detail-info>div{background:#eef4e8;border:1px solid #c8d7c9;border-radius:10px;padding:17px}.service-lounge .detail-info small{color:#63755b;font-size:11px;line-height:1.7}.service-lounge .detail-info strong{color:#344e37;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.service-lounge .detail-section h3{color:#2c503b;font-size:22px}.service-lounge .detail-section p{color:#50644e;font-size:14px;line-height:1.9}.service-lounge .detail-section .queue-tags span{color:#4e663f;background:#e8efde;border-color:#c7d5bb;font-size:11px}.service-lounge .service-history,.service-lounge .conditions-record{color:#405e43;background:#f5f7ec;border:1px solid #d0dcc8;border-radius:10px}.service-lounge .service-history summary{color:#34533a;min-height:55px;font-size:14px}.service-lounge .order-timeline article p{color:#526951;line-height:1.8}.service-lounge .order-timeline strong{color:#345a3c}.service-lounge .order-timeline time{color:#6a7e60}.service-lounge .order-timeline i{background:#e88b58}.service-lounge .service-room{background:0 0;border:0;margin:0;overflow:visible}.service-lounge .room-status{background:#d9e9df;border:1px solid #b5ccbe;border-radius:12px;gap:15px;padding:19px}.service-lounge .room-booster .panel-avatar{color:#e4f0d8;background:#245947;border:1px solid #3c6c56;border-radius:12px}.service-lounge .room-booster small{color:#526c54;letter-spacing:.08em;font-size:10px}.service-lounge .room-booster strong{color:#1a4937;font-size:20px}.service-lounge .on-account-indicator{color:#5c7155;font-size:11px}.service-lounge .on-account-indicator.on{color:#2c6542}.service-lounge .on-account-indicator.on i{background:#4c985b}.service-lounge .room-presence-note{color:#6c7b63;margin:10px 0 22px;padding:0 2px;font-size:11px}.service-lounge .room-workspace{background:0 0;border:0;flex-direction:column;gap:20px;display:flex}.service-lounge .room-chat{background:#eff3f1;border:1px solid #bbcfcb;border-radius:13px;order:1;min-width:0;overflow:hidden}.service-lounge .room-chat-heading{color:#456b58;background:#d7e7e1;border-bottom:1px solid #bccfc6;padding:19px 22px}.service-lounge .room-chat-heading span{color:#61796a;font-size:11px;line-height:1.7}.service-lounge .chat-live{white-space:nowrap;align-items:center;margin-left:auto;display:flex;color:#577657!important;gap:5px!important;font-size:10px!important}.service-lounge .chat-messages{background:#edf2ef radial-gradient(#47756517 .7px,#0000 .7px) 0 0/20px 20px;border:0;gap:16px;height:400px;padding:24px}.service-lounge .chat-message{color:#204534;background:#dcebe3;border:1px solid #b9d2c8;border-radius:3px 13px 13px;max-width:90%;padding:14px 17px;box-shadow:0 3px 8px #28524405}.service-lounge .chat-message.mine{color:#63432c;background:#fae9d7;border-color:#dfbea2;border-radius:13px 3px 13px 13px}.service-lounge .chat-message strong{color:#355b46;font-size:11px}.service-lounge .chat-message.mine strong{color:#865337}.service-lounge .chat-message time{color:#637969;font-size:10px}.service-lounge .chat-message.mine time{color:#927455}.service-lounge .chat-message p{color:#2b4e3e;margin-top:8px;font-size:15px;line-height:1.75}.service-lounge .chat-message.mine p{color:#67462d}.service-lounge .chat-empty h3{color:#335b43;font-size:24px}.service-lounge .chat-empty>svg{color:#83a07b}.service-lounge .chat-empty p,.service-lounge .chat-system{color:#657d62;font-size:13px;line-height:1.8}.service-lounge .chat-compose{background:#e0e9e0;border-top:1px solid #c8d5c6;gap:10px;padding:18px 22px}.service-lounge .chat-compose textarea{color:#2b4d36;resize:vertical;background:#fffdf3;border:1px solid #acbfa9;border-radius:9px;min-height:66px;font-size:16px;line-height:1.6}.service-lounge .chat-compose small{color:#677b5f;font-size:10px;line-height:1.8}.lounge-chat-shortcuts{background:#eaf0e8;border-top:1px solid #cbd8c6;flex-wrap:wrap;gap:7px;padding:14px 22px;display:flex}.lounge-chat-shortcuts>button{color:#54704b;font:500 10px/1.7 var(--sans);text-align:left;background:#f5f9ed;border:1px solid #b7cbb0;border-radius:7px;min-height:32px;padding:6px 9px}.service-lounge .chat-attention{color:#8d6542;background:#fcf0d7;border-color:#e1cba2;flex-wrap:wrap;padding:13px 20px}.service-lounge .chat-attention .button{color:#795132;background:#fff8e8;border-color:#d8ba8e;font-size:11px}.service-lounge .room-account{background:#faf1de;border:1px solid #d8c8a9;border-radius:11px;order:0;min-width:0;padding:0;overflow:hidden}.lounge-account-details>summary{color:#88683f;cursor:pointer;align-items:center;gap:12px;padding:17px 21px;list-style:none;display:flex}.lounge-account-details>summary::-webkit-details-marker{display:none}.lounge-account-details>summary>div{flex:1;gap:4px;min-width:0;display:grid}.lounge-account-details>summary strong{color:#705339;font-size:12px}.lounge-account-details>summary span{color:#957d5e;overflow-wrap:anywhere;font-size:12px}.lounge-account-details[open]>summary{border-bottom:1px solid #e0cfaf}.lounge-account-fields{padding:21px}.lounge-account-fields .room-riot-id{color:#674d35;margin:0 0 18px;padding:0}.lounge-account-fields .room-riot-id small{color:#987452;font-size:10px}.lounge-account-fields .room-riot-id strong{color:#674d35;overflow-wrap:anywhere;font-size:23px}.lounge-account-fields>.panel-caption,.lounge-account-fields>.button,.lounge-account-fields>.text-link{width:100%;margin:16px 0 0}.lounge-account-fields .room-notes{border-top:1px solid #e4d6bd;margin-top:20px;padding:17px 0 0}.lounge-account-fields .room-notes small{color:#8d7556;font-size:10px}.lounge-account-fields .room-notes p{color:#765c42;white-space:pre-wrap;font-size:14px;line-height:1.8}.service-lounge .lounge-preferences.compact{margin:0 0 20px;padding:20px}.service-lounge .lounge-preferences.compact h3{font-size:21px}.service-lounge .revealed-account{margin-top:18px}.service-lounge .delivery-studio,.service-lounge .delivery-report{background:#fcfbf2;border-color:#c4d2bf;border-radius:13px;margin:0 0 20px}.service-lounge .delivery-studio-heading,.service-lounge .delivery-report-header{color:#f8f2de;background:#16473b;flex-wrap:wrap;padding:26px}.service-lounge .delivery-studio-heading h2,.service-lounge .delivery-report-header h2{color:#fff4db;font-size:32px}.service-lounge .delivery-studio-heading p,.service-lounge .delivery-report-header p{color:#bdcfb4;font-size:13px;line-height:1.8}.service-lounge .delivery-seal{color:#f0ad6d;background:#7a9e6320;border-color:#87a778}.service-lounge .delivery-score{color:#d5e6c1}.service-lounge .delivery-report.with-exceptions .delivery-report-header{background:#6a4a32}.service-lounge .delivery-report-body,.service-lounge .delivery-studio-body{padding:24px}.service-lounge .delivery-section-title h3{color:#345237;font-size:24px}.service-lounge .delivery-section-title p{color:#63745c;font-size:13px;line-height:1.8}.service-lounge .delivery-report-item,.service-lounge .delivery-check-item{background:#eef4e5;border-color:#cbd8be;border-radius:10px}.service-lounge .delivery-report-item h4,.service-lounge .delivery-check-item h4{color:#385435}.service-lounge .delivery-report-item p,.service-lounge .delivery-check-item p{color:#65755b;font-size:13px;line-height:1.8}.service-lounge .delivery-report-item.unmet,.service-lounge .delivery-check-item.unmet{background:#fbefdd;border-color:#ddbd99}.service-lounge .delivery-summary p{color:#4a6148;font-size:15px;line-height:1.9}.service-lounge .delivery-proof-heading h3{color:#345338;font-size:23px}.service-lounge .evidence-card{background:#f4f5e9;border-color:#bfceb0;border-radius:11px;overflow:hidden}.service-lounge .evidence-card figcaption{color:#536446}.service-lounge .delivery-steps{background:#e5eedc;border-color:#c0d0b2}.service-lounge .delivery-steps button{color:#718466}.service-lounge .delivery-steps button.current{color:#3b623d;background:#d5e5ca}.service-lounge .delivery-steps button.current>span{color:#39271b;background:#e98752}.service-lounge .delivery-exception-note{color:#8a5b35;background:#fff0d7;border-color:#d7b88c;line-height:1.8}.service-lounge .evidence-dropzone{color:#59764c;background:#edf3e4;border-color:#abc39f;border-radius:12px}.service-lounge .delivery-actions{flex-wrap:wrap;gap:10px}.service-lounge .delivery-actions .button{white-space:normal;text-align:left}.lounge-delivery-wait{text-align:center;color:#3d6549;background:#e2eee5;border:1px solid #bacfbd;border-radius:13px;justify-items:center;gap:16px;padding:40px 30px;display:grid}.lounge-delivery-wait>svg{color:#799c73}.lounge-delivery-wait h3{color:#335738;max-width:450px;font-size:26px;line-height:1.3}.lounge-delivery-wait p{color:#5e7959;max-width:470px;font-size:14px;line-height:1.9}.lounge-delivery-wait>span:last-child{color:#698860;align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex}.service-lounge .aftercare-grid{grid-template-columns:1fr;gap:19px}.service-lounge .aftercare-card{color:#3f5a35;background:#f8f7e9;border-color:#cbd8bc;border-radius:13px;padding:25px}.service-lounge .aftercare-card h3{color:#3a5832}.service-lounge .aftercare-card>p{color:#637759;font-size:14px;line-height:1.9}.service-lounge .aftercare-card .eyebrow{color:#6b835b}.service-lounge .aftercare-card.tip-card{color:#866341;background:#fcf0de;border-color:#dec6a3}.service-lounge .aftercare-card.tip-card h3{color:#75522e}.service-lounge .aftercare-card.tip-card>p{color:#907151}.service-lounge .feedback-target{background:#ecf3e1;border-color:#bacda9;border-radius:9px}.service-lounge .feedback-target.selected{background:#e6efd9;border-color:#93b280}.service-lounge .feedback-target small{color:#6b805f}.service-lounge .feedback-target .consent span{color:#435e35}.service-lounge .rating-field>div>span{color:#6e815f}.service-lounge .rating-field button{color:#a96336;background:#f7eacb}.service-lounge .feedback-saved p{color:#60784f}.service-lounge .tip-amounts>button{color:#8b633f;background:#fff6e3;border-color:#d9ba94;border-radius:8px}.service-lounge .tip-amounts>button.selected{color:#7b4527;background:#edcead;border-color:#c59267}.service-lounge .tip-receipt{color:#79512e;background:#f8e3c6;border-color:#d47b49}.service-lounge .tip-receipt>small{color:#967152}.service-lounge .service-delivery-help{color:#5c754c;border-color:#c6d6ba;flex-wrap:wrap;gap:12px;padding-top:20px;font-size:14px}.service-lounge .support-panel{color:#4a663d;background:#f4f7e9;border:1px solid #c0d3b1;border-radius:12px;padding:23px}.service-lounge .support-panel h2{color:#345b36;font-size:29px}.service-lounge .support-panel>p{color:#5d7852;font-size:14px}.service-lounge .contact-links a{color:#4a7044;background:#e2edda;border-color:#baccac;font-size:12px}.service-lounge .contact-links p{color:#6e8560;font-size:12px}.service-lounge .support-workspace{grid-template-columns:1fr}.service-lounge .support-workspace>aside{flex-direction:row;overflow:auto}.service-lounge .support-workspace>aside>button{color:#547547;background:#e9f0df;border-color:#bed1ae;min-width:210px;max-width:270px}.service-lounge .support-workspace>aside>button.selected{background:#e4ebcc;border-color:#9fb88a}.service-lounge .ticket-room h3{color:#42663b}.service-lounge .ticket-messages>div{color:#526b40;background:#e6efdc;border-color:#bed1ac;border-radius:10px}.service-lounge .ticket-messages>div.team{color:#846342;background:#f8e8cc;border-color:#d5bc92}.service-lounge .consent{color:#4b6242;font-size:13px;line-height:1.9}.service-lounge .panel-error{color:#994b36;background:#fff0e6;border-color:#deb59e;line-height:1.8}.service-lounge .panel-notice{color:#41663e;background:#e3eedb;border-color:#b4d0a4}@media (min-width:1200px){.account-app[data-service=true] .panel-layout{grid-template-columns:86px minmax(0,1fr)}.account-app[data-service=true] .panel-sidebar{padding-inline:12px}.account-app[data-service=true] .panel-sidebar>.eyebrow,.account-app[data-service=true] .panel-sidebar nav button>span,.account-app[data-service=true] .panel-sidebar nav button>b,.account-app[data-service=true] .sidebar-note>strong,.account-app[data-service=true] .sidebar-note>small{display:none}.account-app[data-service=true] .panel-sidebar nav button{justify-content:center;margin-bottom:6px;padding:14px 0}.account-app[data-service=true] .panel-sidebar nav button>svg{width:21px;height:21px}.account-app[data-service=true] .sidebar-note{border:0;padding:20px 8px}.account-app[data-service=true] .sidebar-note>svg{width:31px;height:42px;margin:auto}}@container (width<=1040px){.lounge-workspace{grid-template-columns:1fr}.lounge-passport{position:static}.lounge-passport-body{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.lounge-passport-body>.lounge-label,.lounge-passport dl,.lounge-responsible{grid-column:1}.lounge-payment-state{grid-area:1/2/3;align-self:start;margin:0}.lounge-passport-link{grid-column:2}.lounge-passport dl{grid-row:3/6}.lounge-passport>footer{padding-block:12px}}@media (max-width:1100px){.lounge-workspace{grid-template-columns:1fr}.lounge-passport{position:static}.service-lounge .lounge-hero{grid-template-columns:minmax(0,1fr) 200px;padding:28px}.lounge-milestones{padding:22px 28px}.lounge-next-step>.button{margin-left:58px}}@media (max-width:760px){.account-app[data-service=true] .panel-main{padding:22px 16px 65px}.account-app[data-service=true] .panel-page-top{gap:12px}.account-app[data-service=true] .panel-page-top h1{font-size:27px}.account-app[data-service=true] .panel-page-description{max-width:220px;font-size:12px}.account-app[data-service=true] .panel-refresh{padding:10px;font-size:11px}.service-lounge .lounge-hero{grid-template-columns:1fr;gap:23px;padding:25px 23px}.service-lounge .lounge-hero h2{font-size:35px}.lounge-kicker{letter-spacing:.08em;font-size:9px}.lounge-hero-copy>p{font-size:12px}.service-lounge .lounge-hero .service-route{gap:12px;padding:20px 0}.service-lounge .lounge-hero .service-route>div{gap:8px}.service-lounge .lounge-hero .service-route .service-emblem{flex-basis:48px;width:48px;height:57px}.service-lounge .lounge-hero .service-route strong{font-size:16px!important}.service-lounge .lounge-hero .service-route small{letter-spacing:.025em;font-size:9px!important}.service-lounge .lounge-hero .service-route>svg{flex-basis:17px;width:17px}.lounge-progress-card{border-radius:12px;grid-template-columns:95px minmax(0,1fr);gap:0 20px;padding:19px;display:grid}.lounge-progress-number{grid-row:1/4}.lounge-progress-number>strong{font-size:53px}.lounge-progress-number strong>span{font-size:17px}.lounge-progress-number>span{max-width:90px;margin:7px 0 0;font-size:10px}.lounge-progress-track{grid-column:2;align-self:center}.lounge-current-result{grid-column:2;padding:11px 0 7px}.lounge-current-result>small{font-size:9px}.lounge-current-result>b{font-size:14px}.lounge-current-result b>span{margin-left:7px;font-size:11px;display:inline}.lounge-updated{grid-column:2;font-size:9px}.lounge-target-art{display:none}.lounge-milestones{grid-template-columns:1fr 1fr;gap:18px 15px;padding:20px}.lounge-milestones>li{gap:9px}.lounge-milestones>li>span{flex-basis:31px;width:31px;height:31px}.lounge-milestones strong{font-size:11px}.lounge-milestones small{font-size:9px}.service-lounge .lounge-tabs{gap:3px;padding:8px 14px}.service-lounge .lounge-tabs>button{min-height:45px;padding:10px 12px;font-size:12px}.service-lounge .lounge-tabs>button>svg{width:15px}.lounge-workspace{gap:22px;padding:20px}.lounge-next-step{gap:12px;padding:19px}.lounge-next-icon{width:36px;height:36px}.lounge-next-step h3{font-size:21px}.lounge-next-step p{font-size:12px}.lounge-next-step>.button{margin:2px 0 0 48px;font-size:12px}.lounge-overview-grid{grid-template-columns:1fr}.lounge-activity{padding:20px}.lounge-activity h3{font-size:21px}.lounge-plan .plan-card{padding:21px}.service-lounge .plan-facts{grid-template-columns:1fr 1fr}.service-lounge .plan-facts b{font-size:14px}.lounge-preferences,.service-lounge .lounge-preferences.compact{padding:20px}.lounge-preferences h3{font-size:23px}.lounge-preference-grid{grid-template-columns:1fr 1fr;gap:9px}.lounge-preference{flex-direction:column;gap:8px;padding:12px}.lounge-preference strong{font-size:13px}.lounge-preference small,.lounge-preference span{font-size:10px}.lounge-preference.flash strong{gap:7px;font-size:13px}.lounge-preference kbd{width:28px;height:30px;font-size:20px}.lounge-preference-notes{grid-template-columns:1fr;gap:15px}.lounge-preference-notes p{font-size:12px}.lounge-passport-body{padding:22px;display:block}.lounge-passport>header{padding:18px 22px}.lounge-passport dl{grid-template-columns:1fr 1fr;gap:17px 12px}.lounge-payment-state{margin:19px 0 11px}.lounge-passport-link{font-size:12px}.service-lounge .room-status{padding:17px}.service-lounge .room-booster strong{font-size:18px}.service-lounge .room-status>.button{font-size:12px}.service-lounge .room-chat-heading{padding:17px}.service-lounge .chat-live{display:none}.service-lounge .room-chat-heading h3{font-size:17px}.service-lounge .chat-messages{height:390px;padding:20px 14px}.service-lounge .chat-message{max-width:96%;padding:13px 14px}.service-lounge .chat-message>div{flex-wrap:wrap;gap:7px}.service-lounge .chat-message p{font-size:14px}.service-lounge .chat-compose{gap:8px;padding:16px}.service-lounge .chat-compose .button{min-width:44px;padding:10px 13px}.lounge-chat-shortcuts{padding:13px 16px}.lounge-chat-shortcuts>button{font-size:10px}.lounge-account-details>summary{padding:17px}.lounge-account-fields{padding:18px}.service-lounge .detail-info{grid-template-columns:1fr 1fr;gap:9px}.service-lounge .detail-info>div{padding:14px}.service-lounge .detail-info strong{font-size:13px}.service-lounge .detail-info small{font-size:10px}.service-lounge .lounge-content>.detail-section{padding:21px}.service-lounge .delivery-report-header,.service-lounge .delivery-studio-heading{gap:17px;padding:23px}.service-lounge .delivery-report-header h2,.service-lounge .delivery-studio-heading h2{font-size:29px}.service-lounge .delivery-report-body,.service-lounge .delivery-studio-body{padding:21px}.service-lounge .delivery-steps{gap:5px;overflow:auto}.service-lounge .delivery-steps strong{font-size:10px}.service-lounge .delivery-steps button{padding:13px 10px}.service-lounge .aftercare-card{padding:23px}.service-lounge .support-panel{padding:21px}}@media (max-width:390px){.service-lounge .lounge-hero{padding:23px 18px}.service-lounge .lounge-hero .service-route>div{flex-direction:column;align-items:flex-start}.lounge-workspace{padding:17px}.lounge-next-step>div:nth-child(2){min-width:130px}.lounge-next-step>.button{width:100%;margin-left:0}.lounge-progress-card{grid-template-columns:80px minmax(0,1fr);gap:0 14px;padding:16px}.lounge-progress-number>strong{font-size:47px}.lounge-preferences,.service-lounge .lounge-preferences.compact{padding:17px}.lounge-preference-grid{gap:8px}.lounge-preference strong{font-size:12px}.service-lounge .plan-facts,.service-lounge .detail-info,.lounge-passport dl{grid-template-columns:1fr}.lounge-milestones{gap:17px 10px;padding:18px}}.service-lounge .lounge-preference small{font-size:11px}.service-lounge .lounge-preference.lanes strong{font-size:14px}.service-lounge .lounge-preference.lanes span{font-size:13px;line-height:1.7}.service-lounge .lounge-preference.lanes span b{color:#355a3c;font-weight:700}.service-lounge .lounge-preference-notes p{font-size:14px}.service-lounge .lounge-milestones strong{font-size:13px}.service-lounge .lounge-milestones small,.service-lounge .lounge-passport dt,.service-lounge .lounge-payment-state{font-size:11px}.service-lounge .lounge-chat-shortcuts>button,.service-lounge .room-chat-heading span,.service-lounge .chat-message strong{font-size:12px}.service-lounge .chat-message time{font-size:11px}.service-lounge .lounge-account-details>summary strong{font-size:13px}@media (max-width:760px){.service-lounge .lounge-preference.lanes strong{font-size:13px}.service-lounge .lounge-preference.lanes span{font-size:12px}.service-lounge .lounge-preference.champions strong{font-size:14px}.service-lounge .lounge-preference-notes p{font-size:13px}.service-lounge .lounge-chat-shortcuts>button{font-size:11px}}.lounge-overview-grid{align-items:start}.lounge-activity li p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.service-lounge .chat-system,.service-lounge .chat-empty p{color:#51694f}.service-lounge .lounge-passport dt{color:#72624d}.service-lounge .lounge-chat-shortcuts>button{color:#426039}@media (max-width:760px){.service-lounge .lounge-preference.flash strong{flex-direction:column;align-items:flex-start;gap:8px}.service-lounge .lounge-passport dt{font-size:12px}}.service-lounge .lounge-next-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:58px;display:flex}.service-lounge .lounge-next-actions .button{white-space:normal;text-align:left;font-size:12px}.service-lounge .lounge-editor{scroll-margin-top:120px}.service-lounge .lounge-editor>.detail-section{background:#fcf4e3;border:1px solid #dac8a4;border-radius:12px;margin-bottom:22px;padding:24px}.service-lounge .lounge-editor h3{color:#795a39}@media (max-width:760px){.service-lounge .lounge-next-actions{margin-left:48px}.service-lounge .lounge-editor>.detail-section{padding:21px}}@media (max-width:390px){.service-lounge .lounge-next-actions{width:100%;margin-left:0}.service-lounge .lounge-next-actions .button{justify-content:space-between;width:100%}}.account-app[data-service=true]{--canvas:#e9edef;background:var(--canvas)}.account-app[data-service=true] .panel-main{max-width:1720px;padding-top:27px}.account-app[data-service=true] .panel-page-top h1{letter-spacing:-.035em;font-size:32px}.account-app .service-lounge{background:#f4f5f2;border:1px solid #bdcbd0;border-radius:20px;box-shadow:0 16px 50px #143c4510}.service-lounge .lounge-hero{background:radial-gradient(at 66% 35%,#24657455,#0000 47%),linear-gradient(118deg,#102e34,#103a41 65%,#184c48);border-top:3px solid #f7804c;grid-template-columns:minmax(0,1.25fr) minmax(155px,.65fr) 220px;gap:24px;min-height:312px;padding:34px}.service-lounge .lounge-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 68%,#b6d8c407 68% 68.15%,#0000 68.15% 84%,#b6d8c409 84% 84.15%,#0000 84.15%);position:absolute;inset:0}.service-lounge .lounge-hero-brand{opacity:.025;width:280px;height:250px;top:15%;left:auto;right:24%;transform:rotate(-7deg)}.service-lounge .lounge-kicker{letter-spacing:.1em;gap:9px;font-size:10px;display:grid}.service-lounge .lounge-kicker>span:first-child{color:#d0e0d6;font-weight:700}.service-lounge .lounge-kicker>span:last-child{letter-spacing:.05em;color:#f8b394;font-size:10px}.service-lounge .lounge-hero h2{text-wrap:balance;letter-spacing:-.04em;max-width:480px;margin:20px 0 12px;font-size:clamp(32px,3.2vw,52px);line-height:1.04}.service-lounge .lounge-hero-copy>p{font-size:13px}.service-lounge .lounge-hero .service-route{gap:15px;max-width:520px;padding:22px 0}.service-lounge .lounge-hero .service-route .service-emblem{flex-basis:44px;width:44px;height:49px}.service-lounge .lounge-hero .service-route strong{line-height:1.35;font-size:17px!important}.service-lounge .lounge-hero .service-route small{letter-spacing:.05em;font-size:9px!important}.service-lounge .lounge-hero .service-route>div{gap:9px}.service-lounge .lounge-status{color:#eaf4e2;background:#b5d2c210;border-radius:6px;font-size:11px}.service-lounge .lounge-test{max-width:190px;font-size:10px}.lounge-goal-stage{text-align:center;align-self:center;justify-items:center;gap:7px;min-width:0;padding:8px 0 15px;display:grid;position:relative}.lounge-goal-orbit{color:#b4d8e0;place-items:center;width:178px;height:178px;margin:0 auto 12px;display:grid;position:relative}.lounge-goal-orbit>span:first-child{border:1px solid #b7d0cb28;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 42px #c5e4db08}.lounge-goal-orbit>span:nth-child(2){border:1px dashed #bdd5c426;border-radius:50%;position:absolute;inset:14px;transform:rotate(-25deg)}.lounge-goal-orbit:before,.lounge-goal-orbit:after{content:"";background:#f69b70;width:5px;height:5px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #f69b7012}.lounge-goal-orbit:before{top:50%;left:0}.lounge-goal-orbit:after{background:#b5d5be;top:17px;right:24px;box-shadow:0 0 0 5px #b5d5be0b}.service-lounge .lounge-goal-orbit .service-emblem{filter:drop-shadow(0 10px 12px #0005);background:0 0;width:166px;height:147px;position:relative}.lounge-goal-stage>span{letter-spacing:.18em;color:#c0d9d4;font-size:9px;font-weight:600}.lounge-goal-stage>strong{font-family:var(--display);color:#fff0cf;letter-spacing:-.02em;font-size:27px;line-height:1.05}.lounge-goal-stage>small{color:#bfd1c8;font-size:11px;line-height:1.6}.service-lounge .lounge-progress-card{color:#213f41;background:#f6f2e6;border:1px solid #dce0cb;border-radius:3px 17px;justify-content:center;align-self:stretch;align-items:center;padding:20px;box-shadow:0 8px 24px #021d2630}.lounge-progress-dial{flex:none;place-items:center;width:132px;height:132px;margin-bottom:14px;display:grid;position:relative}.lounge-progress-dial>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.lounge-progress-dial circle{fill:none;stroke:#deded2;stroke-width:3px}.lounge-progress-dial circle+circle{stroke:#d6663a;stroke-width:5px;stroke-linecap:round}.service-lounge .lounge-progress-number{text-align:center;gap:4px;padding-top:5px}.service-lounge .lounge-progress-number>strong{letter-spacing:-.05em;font-size:48px;line-height:1}.service-lounge .lounge-progress-number strong>span{font-size:15px}.service-lounge .lounge-progress-number>span{color:#546258;max-width:70px;margin:0 auto;font-size:9px;line-height:1.5}.service-lounge .lounge-progress-track{background:#e1dfd1;width:100%;height:3px}.service-lounge .lounge-progress-track>i{background:#d6663a}.service-lounge .lounge-current-result{text-align:center;gap:7px;width:100%;padding:16px 0 13px}.service-lounge .lounge-current-result>small{letter-spacing:.075em;color:#546655;font-size:8px}.service-lounge .lounge-current-result>b{color:#244845;font-size:16px;line-height:1.35}.service-lounge .lounge-current-result b>span{color:#60705d;margin-left:6px;font-size:12px;display:inline}.service-lounge .lounge-updated{color:#5a6c5d;font-size:10px}.service-lounge .lounge-milestones{background:#f0f3ed;border-color:#cdd8d4;gap:20px;padding:23px 34px;position:relative}.service-lounge .lounge-milestones>li:not(:last-child):after{content:"";z-index:0;background:#c5d5cb;width:calc(100% - 52px);height:1px;position:absolute;top:18px;left:45px}.service-lounge .lounge-milestones>li>span{z-index:1;background:#e6ece4;border-color:#c1d0c7;border-radius:11px;box-shadow:0 0 0 5px #f0f3ed}.service-lounge .lounge-milestones>li>div{z-index:1;background:#f0f3ed;padding-right:10px;position:relative}.service-lounge .lounge-milestones strong{color:#23493f;font-size:12px}.service-lounge .lounge-milestones small{color:#556d5b;font-size:11px}.service-lounge .lounge-milestones>li.done>span{color:#f2f4df;background:#24594c;border-color:#24594c}.service-lounge .lounge-milestones>li.current>span{color:#34271b;background:#ef885a;border-color:#df774a}.service-lounge .lounge-tabs{counter-reset:service-tab;background:#fffdf7;border-bottom:1px solid #d0d9d3;gap:5px;padding:11px 26px}.service-lounge .lounge-tabs>button{color:#3a5752;border-radius:5px;min-height:44px;padding:12px 14px;font-size:12px;position:relative}.service-lounge .lounge-tabs>button:before{counter-increment:service-tab;content:"0" counter(service-tab);color:#72837a;align-self:flex-start;margin-top:1px;font-size:8px}.service-lounge .lounge-tabs>button[aria-current=page]{color:#fff2dd;box-shadow:none;background:#163f43;border-color:#163f43}.service-lounge .lounge-tabs>button[aria-current=page]:before{color:#e9a27b}.service-lounge .lounge-tabs>button>span{color:#334d36;background:#e5eacf;font-size:8px}.service-lounge .lounge-tabs>button:hover:not([aria-current=page]){background:#e9efea}.service-lounge .lounge-workspace{background:#f0f3f1;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:28px}.service-lounge .lounge-next-step{background:#fff7e9;border:1px solid #e2c9ab;border-left:4px solid #df7849;border-radius:4px 14px 14px 4px;padding:24px;box-shadow:0 5px 15px #68482f05}.service-lounge .lounge-next-icon{color:#a8522c;background:#f7e0c7;border:0;border-radius:50%}.service-lounge .lounge-next-step h3{max-width:510px;font-size:26px;line-height:1.15}.service-lounge .lounge-next-step p{color:#6c5945;font-size:14px}.service-lounge .lounge-next-actions{margin-left:58px}.service-lounge .lounge-label{letter-spacing:.09em;font-size:10px}.service-lounge .lounge-preferences{background:#fffdf7;border:1px solid #ccd6d1;border-radius:14px;padding:25px;position:relative;overflow:hidden}.service-lounge .lounge-preferences>header{color:#3e6664;border-bottom:1px solid #dce2d8;padding-bottom:19px}.service-lounge .lounge-preferences>header>svg{stroke-width:1.2px;width:35px;height:35px}.service-lounge .lounge-preferences h3{color:#173f43;margin-top:6px;font-size:27px}.service-lounge .lounge-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.service-lounge .lounge-preference{background:#edf1eb;border-color:#d3ded5;border-radius:8px;flex-direction:column;gap:10px;padding:15px}.service-lounge .lounge-preference>svg{color:#3d6762;width:19px;height:19px}.service-lounge .lounge-preference strong{color:#244a43;font-size:14px}.service-lounge .lounge-preference small{color:#556d64;font-size:10px}.service-lounge .lounge-preference.flash{background:#f9e6d5;border-color:#e9c6a9}.service-lounge .lounge-preference.flash kbd{color:#fff3dc;background:#a7512d;border-color:#934b30;box-shadow:0 3px #843d22}.service-lounge .lounge-preference.champions{background:#e9eef3;border-color:#c3d0dc;flex-direction:row;grid-column:1/-1}.service-lounge .lounge-preference.champions>div{width:100%}.lounge-champion-lists{grid-template-columns:1fr 1fr;gap:15px;width:100%;margin-top:3px;display:grid}.lounge-champion-lists>div{gap:9px;min-width:0;display:grid}.service-lounge .lounge-champion-lists b{color:#274a5b;font-size:12px}.lounge-champion-lists>div>div{flex-wrap:wrap;gap:5px;display:flex}.service-lounge .lounge-champion-lists span{color:#35566a;overflow-wrap:anywhere;background:#f6f8fb;border:1px solid #cfdae4;border-radius:4px;padding:5px 8px;font-size:12px;display:inline-block}.service-lounge .lounge-preference-notes>div{background:#f1f4ed;border:1px solid #d3ddd2;border-radius:8px;padding:16px}.service-lounge .lounge-preference-notes{border:0;gap:10px;padding:0}.service-lounge .lounge-preference-notes strong{color:#214d44;font-size:12px}.service-lounge .lounge-preference-notes p{color:#4e6759;font-size:14px;line-height:1.7}.service-lounge .lounge-preferences footer>div>span{color:#365b47;background:#eaf0e6;border:0;padding:5px 8px;font-size:11px}.service-lounge .lounge-passport{background:#fdfcf6;border-color:#c4d0cf;border-radius:4px 14px 14px;top:108px;box-shadow:0 7px 22px #1c484b08}.service-lounge .lounge-passport>header{color:#e4e8d9;background:#163e43;border-color:#284f52;padding:20px;position:relative}.service-lounge .lounge-passport>header:after{content:"";border-top:18px solid #0000;border-right:18px solid #f1844e;position:absolute;bottom:0;right:0}.service-lounge .lounge-passport>header>span{letter-spacing:.08em;font-size:9px}.service-lounge .lounge-passport>header>svg{color:#f89b6b}.service-lounge .lounge-responsible{border-bottom:1px dashed #c4d1c5;margin-bottom:21px;padding-bottom:21px}.service-lounge .lounge-responsible>span{color:#eff4df;background:#1d5553;border-radius:50%;width:45px;height:45px;box-shadow:0 0 0 4px #e6eee5}.service-lounge .lounge-responsible strong{color:#1c4947;font-size:17px}.service-lounge .lounge-responsible small{color:#657162;font-size:11px}.service-lounge .lounge-passport-body{padding:22px}.service-lounge .lounge-passport dt{color:#657364;font-size:11px}.service-lounge .lounge-passport dd{color:#304f43;font-size:13px}.service-lounge .lounge-passport dd.passport-price{font-family:var(--display);letter-spacing:-.035em;color:#163f43;font-size:30px}.service-lounge .lounge-payment-state{color:#3b5e3c;background:#e9f0e3;border-color:#c7d7bd;border-radius:7px;padding:11px;font-size:11px;line-height:1.7}.service-lounge .lounge-passport-link{color:#31564e;border-color:#d7dfd2;padding-block:14px;font-size:11px}.service-lounge .lounge-passport>footer{color:#64715d;background:#edf0e7;border-color:#d6decf;padding:16px 22px;font-size:11px;line-height:1.75}.service-lounge .lounge-activity{background:#fdfdf8;border-color:#c6d4d1;border-radius:14px;padding:25px}.service-lounge .lounge-activity>header{color:#4c7673}.service-lounge .lounge-activity h3{color:#244b4b;font-size:26px}.service-lounge .lounge-activity li{position:relative}.service-lounge .lounge-activity li:not(:last-child):before{content:"";background:#d5ded5;width:1px;height:calc(100% + 10px);position:absolute;top:17px;left:3px}.service-lounge .lounge-activity li>i{background:#e68a5a;box-shadow:0 0 0 4px #f8eadd}.service-lounge .lounge-plan .plan-card{color:#194950;background:#dce9e8;border-color:#bbcfce;border-radius:14px;padding:25px}.service-lounge .lounge-plan .plan-card>div:first-child>strong,.service-lounge .lounge-plan .plan-facts b{color:#1d4a50}.service-lounge .lounge-plan .plan-facts small{color:#45686c}.service-lounge .lounge-plan .plan-facts{border-color:#adc6c4}.service-lounge .delivery-collection{background:#fffdf7;border-color:#c5d3d0;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #244b4905}.service-lounge .delivery-collection .delivery-report-header{color:#fdf0d9;background:#214b51;border-bottom:3px solid #e89966;align-items:center;gap:19px;padding:27px;display:flex;position:relative}.service-lounge .delivery-collection .delivery-report-header h2{letter-spacing:-.035em;color:#fff2d9;font-size:34px;line-height:1.1}.service-lounge .delivery-collection .delivery-report-header .eyebrow{color:#f7b48b;letter-spacing:.09em;font-size:9px;line-height:1.7}.service-lounge .delivery-collection .delivery-report-header p{color:#ceddd4;margin-top:9px;font-size:12px}.service-lounge .delivery-collection .delivery-seal{color:#f2b084;background:#c0dad814;border:1px solid #bfd6c04a;border-radius:13px;width:56px;height:56px}.service-lounge .delivery-collection .delivery-score{text-align:left;color:#e3eddb;grid-template-columns:20px auto;align-items:center;gap:3px 9px;margin-left:auto;display:grid}.service-lounge .delivery-collection .delivery-score>strong{font-size:30px;line-height:1;font-family:var(--display)}.service-lounge .delivery-collection .delivery-score>span{color:#c9ddce;grid-column:1/-1;font-size:10px;line-height:1.6}.service-lounge .delivery-collection.with-exceptions .delivery-report-header{background:#68482f}.service-lounge .delivery-collection .delivery-report-body{padding:25px}.delivery-result-strip{color:#315b4d;background:#e9f0eb;border:1px solid #c7d8ce;border-radius:8px;align-items:center;gap:12px;margin-bottom:25px;padding:18px 19px;display:flex}.delivery-result-strip>div{gap:7px;min-width:0;display:grid}.delivery-result-strip small{letter-spacing:.08em;color:#536f60;font-size:9px;font-weight:650;line-height:1.6}.delivery-result-strip strong{font-size:20px;font-family:var(--display);color:#234c48;line-height:1.2}.delivery-result-strip>span{color:#4a6750;white-space:nowrap;margin-left:auto;font-size:10px;line-height:1.7}.service-lounge .delivery-summary{margin:0;padding:0 0 22px}.service-lounge .delivery-summary .eyebrow{color:#6c705b;font-size:9px}.service-lounge .delivery-summary p{color:#485d51;white-space:pre-wrap;font-size:14px;line-height:1.85}.delivery-purchased>header{border-top:1px solid #d5dfd6;justify-content:space-between;align-items:center;gap:15px;padding:23px 0 16px;display:flex}.delivery-purchased h3{font-family:var(--display);color:#244d4b;letter-spacing:-.025em;margin-top:6px;font-size:26px;line-height:1.1}.delivery-purchased h3>span{color:#d47848}.delivery-purchased .eyebrow{color:#587063;font-size:9px}.delivery-purchased>header>span{color:#466351;white-space:nowrap;background:#e9f0e4;border-radius:5px;padding:7px 9px;font-size:11px;line-height:1.6}.service-lounge .delivery-purchased .delivery-report-checklist{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.service-lounge .delivery-purchased .delivery-report-item{background:#f1f5ec;border:1px solid #d4ded3;border-radius:8px;align-items:flex-start;gap:10px;padding:17px}.service-lounge .delivery-purchased .delivery-report-item>svg{color:#3a6951;flex:none;width:17px;height:17px;margin-top:1px}.service-lounge .delivery-purchased .delivery-report-item>div{flex:1;min-width:0}.service-lounge .delivery-purchased .delivery-report-item h4{color:#2c5143;flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;line-height:1.5;display:flex}.service-lounge .delivery-purchased .delivery-report-item h4>span{letter-spacing:.06em;color:#476b50;background:#e0ebd8;border-radius:3px;padding:3px 5px;font-size:8px;line-height:1.5}.service-lounge .delivery-purchased .delivery-report-item p{color:#506a56;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}.service-lounge .delivery-purchased .delivery-report-item.unmet{background:#fff0e3;border-color:#dcbaa0}.service-lounge .delivery-purchased .delivery-report-item.unmet h4>span{color:#884a2e;background:#f5d6bf}.service-lounge .delivery-no-addons{color:#5d715e;padding:17px 0 22px;font-size:13px;line-height:1.8}.delivery-other-exceptions{background:#fff2e6;border:1px solid #e1bda4;border-radius:9px;margin:25px 0;padding:18px}.delivery-other-exceptions>h3{color:#885131;margin-bottom:15px;font-size:20px}.service-lounge .delivery-proof-heading{color:#567464;border-top:1px solid #d4ded3;margin-top:25px;padding:25px 0 18px}.service-lounge .delivery-proof-heading h3{font-family:var(--display);letter-spacing:-.03em;color:#244d4b;margin-top:7px;font-size:27px}.service-lounge .delivery-proof-heading .eyebrow{color:#5c7366;font-size:9px}.service-lounge .evidence-grid{gap:13px}.service-lounge .evidence-card{background:#edf1ef;border-color:#c2d1cc;border-radius:9px;box-shadow:0 3px 10px #153a3c06}.service-lounge .evidence-preview{background:#dfe7e5;position:relative}.service-lounge .evidence-preview img{object-fit:contain;max-height:240px}.service-lounge .evidence-preview>span{color:#fff2dc;background:#13383de8;padding:8px 12px;font-size:11px}.service-lounge .evidence-card figcaption strong{color:#335a53;font-size:12px}.service-lounge .evidence-card figcaption small{color:#5c7167;font-size:10px}.service-lounge .room-chat{border-color:#b6ccce;border-radius:14px;box-shadow:0 6px 20px #17434a08}.service-lounge .room-chat-heading{color:#eff3df;background:#214b51;border-color:#47696b;padding:22px}.service-lounge .room-chat-heading h3{color:#fff0d7;font-size:21px}.service-lounge .room-chat-heading span,.service-lounge .room-chat-heading .chat-live{color:#d2e1d2!important;font-size:11px!important}.service-lounge .room-status{background:#e8efea;border-color:#c3d4c9;border-radius:12px}.service-lounge .room-account{background:#fbf1e1;border-color:#d6c6ae;border-radius:9px}.service-lounge :is(button,a,input,textarea,summary,select):focus-visible{outline-offset:4px;outline:2px solid #b9562d}@media (min-width:1200px){.account-app[data-service=true] .panel-sidebar{z-index:18;background:#102f35;border-color:#294b50;width:86px;overflow-x:hidden;box-shadow:0 0 #0000;transition:width .2s,box-shadow .2s!important}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within){width:264px;box-shadow:16px 0 32px #052b3038}.account-app[data-service=true] .panel-sidebar>.eyebrow{white-space:nowrap;opacity:0;letter-spacing:.13em;min-height:18px;margin-bottom:22px;padding-left:20px;font-size:10px;display:block}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within)>.eyebrow{opacity:1;color:#9abdb4}.account-app[data-service=true] .panel-sidebar nav button{white-space:nowrap;color:#a8c2bb;border-radius:7px;justify-content:flex-start;gap:0;min-height:53px;margin:0;padding:14px 18px;transform:none}.account-app[data-service=true] .panel-sidebar nav button>svg{flex:0 0 21px}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within) nav button{gap:14px}.account-app[data-service=true] .panel-sidebar nav button>span{opacity:0;max-width:0;line-height:1.5;display:block;overflow:hidden}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within) nav button>span{opacity:1;color:#e8eddd;max-width:180px;font-size:13px}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within) nav button>b{color:#dce6d6;background:#335054;margin-left:auto;font-size:10px;display:block}.account-app[data-service=true] .panel-sidebar nav button.active{color:#fff1d8;background:#f8906020;border-color:#df86584f;box-shadow:inset 3px 0 #ee8856}.account-app[data-service=true] .panel-sidebar nav button:hover{background:#ffffff09}.account-app[data-service=true] .panel-sidebar nav button:focus-visible{outline-offset:-3px;outline:2px solid #ed976a}.account-app[data-service=true] .sidebar-note{min-height:100px;padding:32px 19px 10px;overflow:hidden}.account-app[data-service=true] .sidebar-note>svg{width:31px;height:40px;margin:0}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within) .sidebar-note>strong{color:#dce7d5;white-space:nowrap;font-size:30px;line-height:1.1;display:block}.account-app[data-service=true] .panel-sidebar:is(:hover,:focus-within) .sidebar-note>small{color:#a0b7a7;white-space:nowrap;font-size:11px;display:block}}@container (width<=1150px){.service-lounge .lounge-hero{grid-template-columns:minmax(0,1fr) 170px 185px;gap:18px;padding:28px}.service-lounge .lounge-hero h2{font-size:37px}.lounge-goal-orbit{width:145px;height:145px}.service-lounge .lounge-goal-orbit .service-emblem{width:138px;height:120px}.lounge-goal-stage>strong{font-size:24px}.service-lounge .lounge-hero .service-route{gap:10px}.service-lounge .lounge-hero .service-route .service-emblem{display:none}.service-lounge .lounge-tabs>button{padding:11px 12px}}@container (width<=1040px){.service-lounge .lounge-workspace{grid-template-columns:1fr}.service-lounge .lounge-passport{position:static}.service-lounge .lounge-passport-body{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.service-lounge .lounge-passport dd.passport-price{font-size:26px}}@container (width<=800px){.service-lounge .lounge-hero{grid-template-columns:minmax(0,1fr) 185px;gap:25px;padding:27px}.lounge-goal-stage{display:none}.service-lounge .lounge-hero h2{max-width:360px;font-size:39px}.service-lounge .lounge-hero .service-route{flex-wrap:wrap;gap:12px;padding-top:20px}.service-lounge .lounge-hero .service-route strong{font-size:16px!important}.service-lounge .lounge-tabs>button:before{display:none}.service-lounge .lounge-tabs{padding-inline:18px}.service-lounge .lounge-workspace{padding:23px}.service-lounge .lounge-milestones{gap:10px;padding:22px}.service-lounge .lounge-milestones>li{gap:8px}.service-lounge .lounge-milestones strong{font-size:11px}.service-lounge .lounge-milestones small{font-size:10px}}@media (max-width:760px){.account-app .service-lounge{border-radius:13px}.service-lounge .lounge-hero{grid-template-columns:1fr;gap:23px;min-height:0;padding:25px}.service-lounge .lounge-hero h2{max-width:330px;margin-top:18px;font-size:38px}.service-lounge .lounge-hero .service-route .service-emblem{flex-basis:42px;width:42px;height:45px;display:flex}.service-lounge .lounge-hero .service-route>div{flex-direction:row;gap:9px}.service-lounge .lounge-hero .service-route{flex-wrap:nowrap;gap:12px;padding:23px 0}.service-lounge .lounge-hero .service-route strong{font-size:16px!important}.service-lounge .lounge-progress-card{grid-template-columns:105px minmax(0,1fr);place-items:center start;gap:0 17px;width:100%;padding:18px;display:grid}.lounge-progress-dial{grid-area:1/1/4;width:105px;height:105px;margin:0}.service-lounge .lounge-progress-number{grid-row:auto;gap:5px;display:grid}.service-lounge .lounge-progress-number>strong{font-size:38px}.service-lounge .lounge-progress-number>span{max-width:65px;margin:0 auto;font-size:8px}.service-lounge .lounge-progress-track{grid-area:1/2;width:100%;margin-top:5px}.service-lounge .lounge-current-result{text-align:left;grid-area:2/2;gap:5px;padding:11px 0}.service-lounge .lounge-current-result>small{max-width:140px;font-size:8px;line-height:1.6}.service-lounge .lounge-current-result>b{font-size:16px}.service-lounge .lounge-current-result b>span{margin:4px 0 0;font-size:11px;display:block}.service-lounge .lounge-updated{grid-area:3/2;font-size:9px}.service-lounge .lounge-milestones{grid-template-columns:1fr 1fr;gap:19px;padding:22px}.service-lounge .lounge-milestones>li:not(:last-child):after{display:none}.service-lounge .lounge-milestones>li>span{border-radius:8px;flex-basis:30px;width:30px;height:30px}.service-lounge .lounge-milestones strong{font-size:12px}.service-lounge .lounge-milestones small{font-size:10px}.service-lounge .lounge-tabs{scroll-snap-type:x proximity;gap:5px;padding:9px 14px}.service-lounge .lounge-tabs>button{scroll-snap-align:start;padding:11px 13px;font-size:12px}.service-lounge .lounge-workspace{gap:21px;padding:18px}.service-lounge .lounge-next-step{gap:12px;padding:20px}.service-lounge .lounge-next-step h3{font-size:24px}.service-lounge .lounge-next-step p{font-size:13px}.service-lounge .lounge-next-actions{width:100%;margin-left:0}.service-lounge .lounge-next-actions .button{justify-content:space-between;width:100%}.service-lounge .lounge-preferences,.service-lounge .lounge-preferences.compact{padding:20px}.service-lounge .lounge-preferences h3{font-size:25px}.service-lounge .lounge-preferences>header>svg{width:26px;height:26px}.service-lounge .lounge-preference-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.service-lounge .lounge-preference{gap:8px;padding:13px}.service-lounge .lounge-preference small{font-size:10px}.service-lounge .lounge-preference.flash strong{flex-direction:row;align-items:center;font-size:12px}.service-lounge .lounge-preference.flash kbd{width:29px;height:32px;font-size:20px}.service-lounge .lounge-champion-lists{grid-template-columns:1fr;gap:17px}.service-lounge .lounge-preference.lanes strong{font-size:13px}.service-lounge .lounge-preference.lanes span{font-size:12px}.service-lounge .lounge-preference-notes p{font-size:13px}.service-lounge .lounge-passport-body{padding:21px;display:block}.service-lounge .lounge-passport dl{grid-template-columns:1fr 1fr;gap:18px 13px}.service-lounge .lounge-payment-state{margin-top:20px}.service-lounge .delivery-collection .delivery-report-header{align-items:flex-start;gap:14px;padding:23px}.service-lounge .delivery-collection .delivery-report-header>div{flex:1;min-width:0}.service-lounge .delivery-collection .delivery-report-header h2{font-size:29px}.service-lounge .delivery-collection .delivery-seal{border-radius:10px;flex:0 0 42px;width:42px;height:42px}.service-lounge .delivery-collection .delivery-seal>svg{width:23px}.service-lounge .delivery-collection .delivery-score{border-top:1px solid #9bb6a138;flex-basis:100%;align-items:center;gap:7px;margin-top:3px;padding-top:12px;display:flex}.service-lounge .delivery-collection .delivery-score>strong{font-size:19px}.service-lounge .delivery-collection .delivery-score>svg{width:14px}.service-lounge .delivery-collection .delivery-report-body{padding:20px}.delivery-result-strip{flex-wrap:wrap;gap:10px;padding:16px}.delivery-result-strip>div{flex:1;min-width:130px}.delivery-result-strip strong{font-size:20px}.delivery-result-strip>span{margin-left:32px;font-size:10px}.delivery-purchased>header{flex-direction:column;align-items:flex-start;gap:12px}.delivery-purchased h3{font-size:25px}.service-lounge .delivery-purchased .delivery-report-checklist{grid-template-columns:1fr}.service-lounge .delivery-purchased .delivery-report-item{padding:16px}.service-lounge .delivery-purchased .delivery-report-item h4{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.service-lounge .delivery-proof-heading h3{font-size:25px}.service-lounge .lounge-activity{padding:22px}.service-lounge .lounge-activity h3{font-size:24px}.service-lounge .room-chat-heading h3{font-size:20px}}@media (max-width:390px){.service-lounge .lounge-hero{padding:23px 19px}.service-lounge .lounge-hero h2{font-size:35px}.service-lounge .lounge-hero .service-route .service-emblem{display:none}.service-lounge .lounge-progress-card{grid-template-columns:91px minmax(0,1fr);gap:0 12px;padding:16px}.lounge-progress-dial{width:91px;height:91px}.service-lounge .lounge-progress-number>strong{font-size:34px}.service-lounge .lounge-workspace{padding:14px}.service-lounge .lounge-preferences{padding:17px}.service-lounge .lounge-preference.flash strong{flex-direction:column;align-items:flex-start}.service-lounge .lounge-preference-grid{gap:8px}.service-lounge .lounge-preference{padding:11px}.service-lounge .lounge-preference.presence{flex-direction:row;grid-column:1/-1}.service-lounge .delivery-collection .delivery-report-header{padding:20px}.service-lounge .delivery-collection .delivery-report-header h2{font-size:27px}.service-lounge .delivery-collection .delivery-report-body{padding:17px}}@media (prefers-reduced-motion:reduce){.account-app[data-service=true] .panel-sidebar{transition:none!important}}.service-addons .champion-pool{background:#122e32;border-top:1px solid #38514b;gap:17px;padding:20px;display:grid}.service-addons .champion-pool-intro{color:#ef9b73;align-items:flex-start;gap:11px;display:flex}.service-addons .champion-pool-intro>div{gap:7px;min-width:0;display:grid}.service-addons .champion-pool-intro strong{color:#f3ebd8;font-size:17px}.service-addons .champion-pool-intro small{color:#b4c9bc;font-size:12px;line-height:1.7}.champion-lane-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.service-addons .champion-lane-field{background:#1b3a3b;border:1px solid #3c5b53;border-radius:9px;gap:12px;min-width:0;padding:16px;display:grid}.champion-lane-field>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.champion-lane-field>span:first-child>span{gap:5px;display:grid}.service-addons .champion-lane-field strong{color:#fff1d7;font-size:17px;line-height:1.2}.service-addons .champion-lane-field small{color:#b1c9bb;font-size:10px;line-height:1.8}.champion-lane-field>span:first-child small{letter-spacing:.09em;font-size:8px}.champion-lane-field b{white-space:nowrap;color:#f3be91;background:#493e2c;border:1px solid #8d6e464f;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:500}.champion-lane-field b.complete{color:#d4e6b8;background:#335747;border-color:#719464}.service-addons .champion-lane-field textarea{font:400 14px/1.7 var(--sans);color:#fff0db;resize:vertical;outline-offset:3px;background:#0e2a2e;border:1px solid #597368;border-radius:6px;width:100%;min-height:94px;padding:12px}.service-addons .champion-lane-field textarea::placeholder{color:#a9bdb3}.champion-name-chips{flex-wrap:wrap;gap:5px;display:flex}.champion-name-chips:empty{display:none}.champion-name-chips em{color:#deebd2;overflow-wrap:anywhere;background:#31584f;border:1px solid #4e7362;border-radius:4px;padding:5px 8px;font-size:11px;font-style:normal}.service-addons .champion-rule-hint{color:#f3c09a;margin:0;font-size:12px;line-height:1.8}.service-addons .champion-pool>small{color:#b0c7b9;font-size:11px;line-height:1.8}.service-addons .mono-champion-field{color:#c3d5c6;background:#122e32;gap:12px;padding:20px;line-height:1.7;display:grid}.service-addons .mono-champion-field>strong{color:#f7dfbf;font-size:18px}.service-addons .mono-champion-field>span,.service-addons .mono-champion-field>small{color:#bfd1c1;font-size:12px;line-height:1.8}.service-addons .mono-champion-field input{color:#fff0db;background:#0e2a2e;border-color:#5b7668;border-radius:6px;padding:13px;font-size:15px}.service-addons .mono-champion-field input::placeholder{color:#aebfb0}@media (max-width:700px){.champion-lane-grid{grid-template-columns:1fr}.service-addons .champion-pool{padding:17px}.service-addons .champion-lane-field{padding:15px}.service-addons .champion-lane-field textarea{font-size:16px}}.service-lounge .lounge-hero.lounge-hero-focused{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:48px;min-height:0;padding:32px 38px}.lounge-hero-focused .lounge-kicker{gap:12px 20px;display:flex}.service-lounge .lounge-hero-focused h2{max-width:620px;margin:18px 0 9px;font-size:clamp(30px,2.7vw,42px)}.service-lounge .lounge-hero-focused .service-route{gap:24px;max-width:620px;padding:23px 0 0}.service-lounge .lounge-hero-focused .service-route .service-emblem{flex-basis:54px;width:54px;height:60px;display:flex}.service-lounge .lounge-hero-focused .service-route strong{font-size:19px!important}.service-lounge .lounge-progress-card.lounge-progress-focused{box-shadow:none;color:#fff7e5;background:0 0;border:0;border-left:1px solid #8fb4ad40;border-radius:0;justify-content:center;align-self:center;align-items:stretch;padding:5px 0 5px 30px;display:flex}.lounge-progress-focused .lounge-hero-status{gap:10px;margin:0 0 18px}.service-lounge .lounge-progress-focused .lounge-progress-number{text-align:left;align-items:baseline;gap:13px;padding:0;display:flex}.service-lounge .lounge-progress-focused .lounge-progress-number>strong{color:#fff4dd;font-size:49px}.service-lounge .lounge-progress-focused .lounge-progress-number strong>span{font-size:19px}.service-lounge .lounge-progress-focused .lounge-progress-number>span{color:#c6dad0;max-width:none;margin:0;font-size:12px}.service-lounge .lounge-progress-focused .lounge-progress-track{background:#78978e60;width:100%;height:4px;margin-top:14px}.service-lounge .lounge-progress-focused .lounge-progress-track>i{background:#ff9a66}.service-lounge .lounge-progress-focused .lounge-current-result{text-align:left;gap:5px;padding:17px 0 10px}.service-lounge .lounge-progress-focused .lounge-current-result>small{color:#bed1c8;letter-spacing:.04em;font-size:10px}.service-lounge .lounge-progress-focused .lounge-current-result>b{color:#fff3de;font-size:17px}.service-lounge .lounge-progress-focused .lounge-current-result b>span{color:#c4d8cb;font-size:13px}.service-lounge .lounge-progress-focused .lounge-updated{color:#bed1c8;font-size:11px}.service-lounge .lounge-journey{background:#eaf0ea;border-bottom:1px solid #cdd8d4}.lounge-journey>summary{cursor:pointer;color:#34584c;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 36px;list-style:none;display:flex}.lounge-journey>summary::-webkit-details-marker{display:none}.lounge-preference-disclosure>summary::-webkit-details-marker{display:none}.lounge-editor>summary::-webkit-details-marker{display:none}.lounge-journey>summary strong{font-size:13px;font-weight:650}.lounge-journey>summary>span{color:#4f675c;margin-left:auto;font-size:12px}.lounge-journey>summary>svg:last-child{transition:transform .18s}.lounge-journey[open]>summary>svg:last-child{transform:rotate(180deg)}.service-lounge .lounge-journey .lounge-milestones{background:#eaf0ea;border:0;padding-top:12px;padding-bottom:24px}.service-lounge .lounge-journey .lounge-milestones>li>div{background:#eaf0ea}.service-lounge .lounge-tabs{gap:6px;padding:10px 28px}.service-lounge .lounge-tabs>button{border-radius:8px;padding:12px 16px;font-size:13px}.service-lounge .lounge-tabs>button:before{display:none}.service-lounge .lounge-workspace{grid-template-columns:minmax(0,1fr);gap:28px;padding:30px}.service-lounge .lounge-workspace.with-passport{grid-template-columns:minmax(0,1fr) 260px}.service-lounge .lounge-next-step{box-shadow:none;background:#e5eee7;border:1px solid #d4dfd5;border-radius:12px;align-items:center;gap:16px;margin:0 0 26px;padding:22px 25px}.service-lounge .lounge-next-step .lounge-label,.service-lounge .lounge-next-icon{display:none}.service-lounge .lounge-next-step>div:nth-child(2){min-width:240px}.service-lounge .lounge-next-step h3{color:#1b4541;max-width:none;margin:0 0 7px;font-size:23px}.service-lounge .lounge-next-step p{color:#4b6559;font-size:14px;line-height:1.6}.service-lounge .lounge-next-actions{gap:10px;margin-left:auto}.service-lounge .lounge-next-actions .button{min-height:44px;font-size:13px}.service-lounge .lounge-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:26px;margin:0}.lounge-overview-side{gap:18px;min-width:0;display:grid}.service-lounge .lounge-activity{padding:27px}.service-lounge .lounge-activity h3{margin-top:8px;font-size:25px}.service-lounge .lounge-activity>header .lounge-label{display:none}.service-lounge .lounge-activity li strong{font-size:13px}.service-lounge .lounge-activity time{font-size:12px}.service-lounge .lounge-activity li p{-webkit-line-clamp:3;font-size:14px;line-height:1.7}.lounge-contact{background:#fffdf7;border:1px solid #c6d4d1;border-radius:12px;padding:25px}.lounge-contact-person{align-items:center;gap:14px;margin:19px 0 22px;display:flex}.lounge-contact-person>div{gap:6px;min-width:0;display:grid}.lounge-contact-person strong{color:#204b48;overflow-wrap:anywhere;font-size:20px}.lounge-contact-person span{color:#53695c;font-size:13px;line-height:1.5}.lounge-contact-link{width:100%;font:650 13px/1.5 var(--sans);color:#245650;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #d8e1d8;align-items:center;gap:10px;padding:16px 0 0;display:flex}.lounge-contact-link>svg:last-child{margin-left:auto}.lounge-preference-disclosure{background:#fffdf7;border:1px solid #c6d4d1;border-radius:12px;overflow:hidden}.lounge-preference-disclosure>summary{color:#315950;cursor:pointer;align-items:center;gap:13px;padding:21px 23px;list-style:none;display:flex}.lounge-preference-disclosure>summary>div{flex:1;gap:7px;min-width:0;display:grid}.lounge-preference-disclosure>summary strong{font-size:15px}.lounge-preference-disclosure>summary span{color:#53695c;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lounge-preference-disclosure>summary>svg{flex:none}.lounge-preference-disclosure>summary>svg:last-child{transition:transform .18s}.lounge-preference-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.service-lounge .lounge-preference-disclosure .lounge-preferences.compact{border:0;border-top:1px solid #d8e1d8;border-radius:0;margin:0;padding:20px}.lounge-preference-disclosure .lounge-preferences>header{display:none}.lounge-preference-disclosure .lounge-preference-grid{margin-top:0}.lounge-overview-side .lounge-preference-grid{grid-template-columns:minmax(0,1fr)}.lounge-overview-side .lounge-preference{flex-direction:row;align-items:flex-start}.lounge-overview-side .lounge-champion-lists,.lounge-overview-side .lounge-preference-notes{grid-template-columns:1fr}.service-lounge .lounge-editor{background:#fffdf7;border:1px solid #c6d4d1;border-radius:12px;margin-top:26px;padding:0;overflow:hidden}.lounge-editor>summary{cursor:pointer;color:#315950;align-items:center;gap:13px;padding:20px 24px;list-style:none;display:flex}.lounge-editor>summary>div{flex:1;gap:6px;display:grid}.lounge-editor>summary strong{font-size:15px}.lounge-editor>summary small{color:#53695c;font-size:13px}.lounge-editor[open]>summary>svg:last-child{transform:rotate(90deg)}.service-lounge .lounge-editor>.detail-section{background:#f8f7ed;border:0;border-top:1px solid #d5dfd4;border-radius:0;margin:0;padding:25px}.lounge-contract-plan{margin:22px 0}.lounge-help-heading{margin:26px 0 20px}.lounge-help-heading h3{color:#204b48;margin-top:8px;font-size:27px}.service-lounge .lounge-content>[hidden]{display:none!important}.service-lounge .service-room>.lounge-preference-disclosure{margin-bottom:22px}.service-lounge .lounge-content>.order-safeguard{margin-top:25px}.service-lounge .lounge-contact-link:focus-visible{outline-offset:-4px;outline:2px solid #aa4c28}.service-lounge :is(.lounge-journey,.lounge-preference-disclosure,.lounge-editor)>summary:focus-visible{outline-offset:-4px;outline:2px solid #aa4c28}@container (width<=1050px){.service-lounge .lounge-workspace.with-passport{grid-template-columns:minmax(0,1fr)}.service-lounge .lounge-next-actions{margin-left:0}}@media (max-width:850px){.service-lounge .lounge-hero.lounge-hero-focused{grid-template-columns:minmax(0,1fr) 235px;gap:25px;padding:28px}.service-lounge .lounge-hero-focused .service-route{flex-wrap:wrap;gap:13px}.service-lounge .lounge-hero-focused .service-route .service-emblem{flex-basis:40px;width:40px;height:45px}.service-lounge .lounge-hero-focused .service-route strong{font-size:17px!important}.service-lounge .lounge-overview-grid{grid-template-columns:minmax(0,1fr)}.service-lounge .lounge-overview-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:600px){.service-lounge .lounge-hero.lounge-hero-focused{grid-template-columns:minmax(0,1fr);gap:25px;padding:25px 22px}.service-lounge .lounge-hero-focused h2{max-width:340px;margin-top:16px;font-size:33px}.lounge-hero-focused .lounge-kicker{gap:7px 16px}.lounge-hero-focused .lounge-kicker>span{font-size:10px}.service-lounge .lounge-hero-focused .service-route{flex-wrap:nowrap;gap:13px;padding-top:20px}.service-lounge .lounge-hero-focused .service-route>div{flex-direction:row;align-items:center;gap:8px}.service-lounge .lounge-hero-focused .service-route strong{font-size:16px!important}.service-lounge .lounge-hero-focused .service-route .service-emblem{flex-basis:37px;width:37px;height:43px}.service-lounge .lounge-progress-card.lounge-progress-focused{border-top:1px solid #8fb4ad40;border-left:0;width:auto;padding:22px 0 0}.service-lounge .lounge-progress-focused .lounge-progress-number>strong{font-size:43px}.service-lounge .lounge-progress-focused .lounge-current-result{padding-block:14px 9px}.service-lounge .lounge-progress-focused .lounge-current-result b>span{display:inline}.service-lounge .lounge-journey>summary{gap:8px;padding:15px 21px}.lounge-journey>summary>span{order:3;width:100%;margin-left:24px}.lounge-journey>summary>svg:last-child{margin-left:auto}.service-lounge .lounge-tabs{gap:4px;padding:9px 12px}.service-lounge .lounge-tabs>button{padding:11px 13px;font-size:13px}.service-lounge .lounge-workspace{padding:19px}.service-lounge .lounge-next-step{gap:18px;margin-bottom:22px;padding:21px}.service-lounge .lounge-next-step>div:nth-child(2){flex-basis:100%;min-width:0}.service-lounge .lounge-next-step h3{font-size:23px}.service-lounge .lounge-next-actions{width:100%;margin:0}.service-lounge .lounge-next-actions .button{justify-content:space-between;width:100%}.service-lounge .lounge-overview-side{grid-template-columns:minmax(0,1fr)}.service-lounge .lounge-overview-grid{gap:20px}.service-lounge .lounge-activity,.lounge-contact{padding:23px}.lounge-preference-disclosure>summary,.service-lounge .lounge-editor>.detail-section{padding:21px}.lounge-editor>summary{padding:20px}.service-lounge .lounge-workspace.with-passport{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.service-lounge .lounge-hero-focused .service-route{gap:10px}.service-lounge .lounge-hero-focused .service-route .service-emblem{display:none}.service-lounge .lounge-hero-focused .service-route strong{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.lounge-journey>summary>svg:last-child,.lounge-preference-disclosure>summary>svg:last-child{transition:none}}.commerce-settings.commerce-catalog-workspace{min-width:0}.commerce-settings .commerce-workspace.commerce-catalog-workspace{grid-template-columns:minmax(0,1fr)}.commerce-catalog-workspace .commerce-tab-body{background:0 0;border:0;padding:0}.addons-settings .commerce-tab-body{padding-top:8px}.addon-management{color:#244940;min-width:0}.addon-management-intro{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 26px;display:flex}.addon-management-intro h3{font-family:var(--display);letter-spacing:-.035em;color:#1c4544;margin:9px 0 10px;font-size:32px}.addon-management-intro p{color:#536b5b;max-width:560px;font-size:14px;line-height:1.7}.addon-management-counts{flex-wrap:wrap;gap:9px;display:flex}.addon-management-counts>span{white-space:nowrap;background:#e6eee2;border:1px solid #c5d4bd;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.addon-management-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:25px;display:grid}.addon-management-list{min-width:0}.addon-management-toolbar{gap:12px;display:flex}.addon-management-toolbar>label{background:#fffef7;border:1px solid #bacbbd;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.addon-management-toolbar input{color:#244940;min-width:0;font:400 15px var(--sans);outline-offset:-3px;background:0 0;border:0;flex:1;min-height:44px}.addon-management-toolbar>select{color:#244940;min-width:120px;max-width:200px;font:400 14px var(--sans);background:#fffef7;border:1px solid #bacbbd;border-radius:8px;padding:10px}.addon-management-hint{color:#5b715d;margin:13px 0 20px;font-size:12px;line-height:1.7}.addon-admin-grid{gap:12px;display:grid}.addon-admin-card{background:#fffef7;border:1px solid #c7d3c3;border-radius:11px;overflow:hidden}.addon-admin-card[data-state=hidden]{background:#f0f1e9}.addon-admin-card>summary{cursor:pointer;color:#284f43;align-items:center;gap:14px;padding:19px 20px;list-style:none;display:flex}.addon-admin-card>summary::-webkit-details-marker{display:none}.addon-admin-card>summary>div{flex:1;gap:7px;min-width:0;display:grid}.addon-admin-card summary strong{font-size:16px;line-height:1.4}.addon-admin-card summary small{color:#536c58;font-size:13px;line-height:1.5}.addon-admin-icon{color:#a7502c;background:#f9e9d8;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.addon-admin-card>summary>svg{flex:none;transition:transform .18s}.addon-admin-card[open]>summary>svg{transform:rotate(180deg)}.addon-admin-state{color:#315a38;background:#e3eedb;border-radius:5px;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.addon-admin-state.hidden{color:#4e6058;background:#e3e7e2}.addon-admin-state.paused{color:#81502c;background:#f9e4c8}.addon-admin-body{border-top:1px solid #d6dfd0;padding:23px}.addon-admin-body>p{color:#526b57;margin:0 0 22px;font-size:14px;line-height:1.75}.addon-admin-switches{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 23px;display:grid}.addon-admin-switches>label{cursor:pointer;background:#eef3e9;border:1px solid #d0ddc7;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.addon-admin-switches input{accent-color:#21574b;flex:none;width:19px;height:19px;margin:1px 0 0}.addon-admin-switches span{gap:6px;display:grid}.addon-admin-switches strong{color:#315541;font-size:13px}.addon-admin-switches small{color:#536c57;font-size:12px;line-height:1.5}.addon-admin-pricing{grid-template-columns:minmax(0,1.4fr) minmax(140px,1fr);align-items:start;gap:16px;margin-bottom:23px;display:grid}.addon-admin-pricing .field{color:#36563f;gap:8px;font-size:13px}.addon-admin-pricing .commerce-number input{width:100%;min-width:0}.addon-rule-note{color:#4b654c;background:#eaf0e2;border-radius:7px;align-items:flex-start;gap:9px;padding:13px;font-size:12px;line-height:1.65;display:flex}.addon-rule-note svg{flex:none;margin-top:2px}.addon-admin-services{border:0;flex-wrap:wrap;gap:9px;margin:0 0 20px;padding:0;display:flex}.addon-admin-services legend{color:#36563f;padding:0 0 12px;font-size:13px;font-weight:650}.addon-admin-services>label{cursor:pointer;background:#f3f6ed;border:1px solid #c7d6be;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.addon-admin-services input{accent-color:#21574b;width:16px;height:16px;margin:0}.addon-admin-body>.addon-admin-caution{color:#775233;background:#fcf0df;border:1px solid #e3c9ab;border-radius:7px;gap:9px;margin:0 0 17px;padding:13px;font-size:12px;display:flex}.addon-admin-caution svg{flex:none;margin-top:3px}.addon-admin-payout{color:#536c57;font-size:12px;line-height:1.7;display:block}.addon-price-preview{color:#f5efdf;background:#163e42;border-radius:13px;padding:24px;position:sticky;top:100px}.addon-price-preview>.eyebrow{color:#eaaa83;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.addon-price-preview h3{font-family:var(--display);letter-spacing:-.035em;color:#fff1d9;margin:15px 0 25px;font-size:28px;line-height:1.15}.addon-price-preview .field{color:#d7e1d2;margin-bottom:19px;font-size:13px}.addon-price-preview :is(input,select){color:#24483e;width:100%;min-width:0;font:400 15px var(--sans);background:#f6f4e8;border:1px solid #7e9e9460;border-radius:7px;padding:11px}.addon-preview-total{border-top:1px solid #b9d0bd35;border-bottom:1px solid #b9d0bd35;justify-items:start;gap:9px;padding:23px 0;display:grid}.addon-preview-total>svg{color:#fa9a66;margin-bottom:3px}.addon-preview-total>span{color:#d0dfce;font-size:13px}.addon-preview-total>strong{font-family:var(--display);letter-spacing:-.05em;color:#fff1d9;font-size:44px;line-height:1.1}.addon-preview-total>small{color:#c6d7c5;font-size:12px;line-height:1.7}.addon-preview-line{color:#d3dfcf;justify-content:space-between;gap:10px;padding:18px 0;font-size:12px;line-height:1.6;display:flex}.addon-preview-line strong{color:#fff1d9;white-space:nowrap}.addon-preview-state{color:#d9e6d0;background:#aed0a814;border-radius:7px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:flex}.addon-preview-state svg{flex:none;margin-top:2px}.addon-preview-note{color:#c3d4c3;margin-top:20px;font-size:12px;line-height:1.8}.addon-management-empty{color:#536c57;padding:30px 0;font-size:14px}.catalog-unavailable{color:#784729;background:#fff0e0;border:1px solid #c98d65;border-radius:9px;grid-column:1/-1;width:100%;padding:17px;font-size:14px;line-height:1.7}.catalog-unavailable strong{color:#6f3d21;font-size:15px;display:block}.catalog-unavailable p{margin:7px 0 12px}.catalog-unavailable button{color:#fff5e4;font:650 13px var(--sans);cursor:pointer;background:#9b4a28;border:0;border-radius:6px;padding:10px 13px}.addon-admin-card :is(input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #aa4d29}@media (max-width:1100px){.addon-management-layout{grid-template-columns:minmax(0,1fr)}.addon-price-preview{position:static}.addon-admin-pricing{grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr)}}@media (max-width:600px){.addon-management-intro{flex-direction:column;align-items:flex-start;padding-top:12px}.addon-management-intro h3{font-size:29px}.addon-management-toolbar{flex-direction:column;gap:10px}.addon-management-toolbar>select{max-width:none}.addon-admin-card>summary{flex-wrap:wrap;gap:11px;padding:18px 15px}.addon-admin-card summary strong{font-size:15px}.addon-admin-card summary small{font-size:12px}.addon-admin-icon{width:34px;height:37px}.addon-admin-state{order:3;margin-left:45px}.addon-admin-card>summary>div{flex-basis:calc(100% - 80px)}.addon-admin-card>summary>svg{margin-left:auto}.addon-admin-body{padding:20px 17px}.addon-admin-switches,.addon-admin-pricing{grid-template-columns:minmax(0,1fr)}.addon-admin-pricing :is(input,select),.addon-management-toolbar :is(input,select){font-size:16px}.addon-price-preview{padding:24px}}@media (prefers-reduced-motion:reduce){.addon-admin-card>summary>svg{transition:none}}.vertice-avatar{--avatar-size:40px;min-width:var(--avatar-size);flex:0 0 var(--avatar-size);vertical-align:middle;isolation:isolate;box-sizing:border-box;border:1px solid #849b833d;place-items:center;position:relative;overflow:hidden;width:var(--avatar-size)!important;height:var(--avatar-size)!important;color:#f4ead3!important;background:#254b48!important;border-radius:50%!important;padding:0!important;display:inline-grid!important}.vertice-avatar>img{object-fit:cover;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.vertice-avatar>b{font:700 calc(var(--avatar-size)*.32)/1 var(--sans);letter-spacing:-.03em;color:inherit;padding:0}.profile-avatar-shortcut{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 0 0 4px #ffffff08}.profile-avatar-shortcut:hover{box-shadow:0 0 0 4px #f58a5140}.profile-avatar-shortcut:disabled{cursor:default}.profile-identity-column{align-content:start;gap:23px;min-width:0;display:grid}.profile-avatar-card{background:#f8f7ee;border:1px solid #c8cebf;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #32472d05}.profile-avatar-cover{color:#e5af83;background:#153c41;border-top:3px solid #f5814e;justify-content:space-between;align-items:flex-start;min-height:89px;padding:21px 25px;display:flex;position:relative}.profile-avatar-cover:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 60%,#d0e7cf0b 60% 77%,#0000 77%);position:absolute;inset:0}.profile-avatar-cover>span{letter-spacing:.15em;color:#bfd4c9;font-size:10px;font-weight:600}.profile-avatar-identity{align-items:center;gap:20px;margin-top:-21px;padding:0 25px 20px;display:flex;position:relative}.profile-avatar-ring{background:#f8f7ee;border-radius:50%;flex:none;padding:5px;box-shadow:0 3px 12px #1d3a3c0b}.profile-avatar-identity>div:last-child{min-width:0;padding-top:39px}.profile-avatar-identity>div>span{color:#59705a;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.profile-avatar-identity h2{font-family:var(--display);color:#1e4140;letter-spacing:-.03em;margin:7px 0 10px;font-size:30px;line-height:1.1}.profile-avatar-identity h2>span{color:#db6d39}.profile-avatar-identity p{color:#687262;max-width:350px;font-size:13px;line-height:1.8}.profile-avatar-actions{border-top:1px solid #d7dccd;flex-wrap:wrap;align-items:center;gap:16px;margin:0 25px;padding:19px 0 22px;display:flex}.profile-avatar-actions .button.primary{color:#221e16;background:#e77a46;border:0;border-radius:7px;gap:10px;min-height:44px;font-size:12px}.profile-avatar-actions>small{color:#6c7662;max-width:180px;font-size:11px;line-height:1.8}.avatar-save-notice{color:#346448;align-items:center;gap:7px;margin:0 25px 22px;font-size:12px;line-height:1.7;display:flex}.avatar-dialog{color:#25473d;scrollbar-width:thin;background:#f6f6ed;border:1px solid #95ada3;border-radius:18px;width:min(1000px,100vw - 40px);max-width:none;max-height:min(850px,100dvh - 50px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 100px #041b2466}.avatar-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c24b5}.avatar-dialog-heading{z-index:3;background:#173e44;border-bottom:3px solid #ed8a55;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex;position:sticky;top:0}.avatar-dialog-heading>div>span{color:#b9d1c4;letter-spacing:.16em;font-size:9px;font-weight:650}.avatar-dialog-heading h2{font-family:var(--display);color:#fff1d7;letter-spacing:-.035em;margin:10px 0 0;font-size:33px;line-height:1.08}.avatar-dialog-heading h2>span{color:#ed9463}.avatar-dialog-heading .icon-button{color:#e0e6d3;background:#c8e1c809;border:1px solid #a9c3af45;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.avatar-dialog-heading .icon-button:hover:not(:disabled){background:#d5e9ce20}.avatar-dialog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;min-height:425px;display:grid}.avatar-preview-pane{text-align:center;background:#e9efe5;border-right:1px solid #cbd7c7;align-self:stretch;justify-items:center;gap:0;min-width:0;max-height:520px;padding:30px 24px;display:grid;position:sticky;top:113px}.avatar-preview-label{color:#506d59;letter-spacing:.13em;font-size:9px;font-weight:650}.avatar-preview-frame{background:#faf8eb;border:1px solid #b2c7b3;border-radius:50%;flex:none;place-items:center;width:158px;height:158px;margin:25px 0 21px;padding:6px;display:grid;overflow:hidden;box-shadow:0 0 0 8px #cad8c22b}.avatar-preview-frame canvas{border-radius:50%;width:144px;height:144px;display:block}.avatar-preview-pane h3{font-family:var(--display);letter-spacing:-.025em;color:#234c43;overflow-wrap:anywhere;max-width:200px;font-size:26px;line-height:1.15}.avatar-role-label{letter-spacing:.07em;color:#46674d;border:1px solid #bdcdb4;border-radius:4px;margin-top:10px;padding:5px 8px;font-size:10px;font-weight:650}.avatar-preview-pane>p{color:#64775c;margin-top:12px;font-size:11px;line-height:1.8}.avatar-visibility{text-align:left;border-top:1px solid #cad7c1;align-items:flex-start;gap:9px;margin-top:21px;padding-top:18px;display:flex}.avatar-visibility>svg{color:#5d7656;flex:none;margin-top:2px}.avatar-visibility>p{color:#586f50;font-size:11px;line-height:1.8}.avatar-initials-button{font:600 11px/1.7 var(--sans);text-underline-offset:4px;color:#436747;background:0 0;border:0;min-height:35px;margin-top:19px;text-decoration:underline}.avatar-gallery-pane{background:#f9faf3;min-width:0;min-height:430px;padding:21px 25px}.avatar-categories{border-bottom:1px solid #d5decf;flex-wrap:wrap;gap:6px;padding-bottom:18px;display:flex}.avatar-categories>button{font:600 11px/1.7 var(--sans);color:#4b6849;background:#edf2e7;border:1px solid #cdd9c4;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:7px 10px;display:flex}.avatar-categories>button[aria-pressed=true]{color:#fff0d7;background:#244e4d;border-color:#244e4d}.avatar-categories>button:hover:not(:disabled){border-color:#87a28a}.avatar-gallery-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:20px 0 18px;display:flex}.avatar-gallery-toolbar>label{color:#667d5c;background:#f0f4e9;border:1px solid #c8d4bd;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.avatar-gallery-toolbar input{color:#34513b;width:100%;font:400 13px/1.6 var(--sans);outline-offset:4px;background:0 0;border:0;min-width:0}.avatar-gallery-toolbar input::placeholder{color:#687d5e}.avatar-gallery-toolbar>span{color:#62765b;white-space:nowrap;font-size:10px}.avatar-preset-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px 12px;min-width:0;display:grid}.avatar-preset-grid>button{color:#476544;background:0 0;border:0;align-content:start;justify-items:center;gap:8px;min-width:0;padding:0;display:grid}.avatar-preset-grid>button>span{aspect-ratio:1;box-sizing:border-box;background:#dde7d4;border:2px solid #0000;border-radius:50%;width:100%;padding:3px;display:block;position:relative}.avatar-preset-grid img{object-fit:cover;background:#143c42;border-radius:50%;width:100%;height:100%;display:block}.avatar-preset-grid>button.selected>span{background:#f1d9be;border-color:#d77645;box-shadow:0 0 0 3px #eda66c1c}.avatar-preset-grid>button:hover:not(:disabled)>span{border-color:#8baf90}.avatar-preset-grid>button.selected:hover>span{border-color:#d77645}.avatar-preset-grid>button>span>i{color:#fff4de;box-sizing:border-box;background:#cc6a3b;border:2px solid #fff7e7;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:0;right:-2px}.avatar-preset-grid strong{font:500 10px/1.45 var(--sans);text-align:center;color:#4b684c;overflow-wrap:anywhere;max-width:100%}.avatar-preset-grid>button.selected strong{color:#99522d;font-weight:700}.avatar-load-more{font:600 12px/1.8 var(--sans);color:#3a644e;background:#edf3e5;border:1px solid #baccae;border-radius:7px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:42px;margin:22px auto 0;padding:10px 15px;display:flex}.avatar-load-more>span{color:#64775b;font-size:10px;font-weight:400}.avatar-gallery-empty{color:#617159;padding:35px 10px;font-size:13px;line-height:1.9}.avatar-upload-pane{justify-items:start;gap:16px;padding:27px 0 10px;display:grid}.avatar-upload-intro>svg{color:#ad6a3c;margin-bottom:16px}.avatar-upload-intro h3{font:700 29px/1.12 var(--display);letter-spacing:-.03em;color:#244d45;margin-bottom:13px}.avatar-upload-intro p{color:#62745a;max-width:390px;font-size:13px;line-height:1.85}.avatar-dialog .avatar-upload-pane .button.outline{color:#335e44;background:#eaf1df;border-color:#b2c8ab;border-radius:7px;gap:10px;min-height:44px;font-size:12px}.avatar-upload-pane>small{color:#66795c;font-size:10px;line-height:1.7}.avatar-crop-controls{background:#edf3e6;border:1px solid #c6d7ba;border-radius:9px;gap:16px;width:100%;padding:19px;display:grid}.avatar-crop-controls>label{gap:12px;display:grid}.avatar-crop-controls label>span{color:#3c6145;align-items:center;gap:7px;font-size:12px;display:flex}.avatar-crop-controls strong{color:#8b5939;margin-left:auto;font-size:11px;font-weight:600}.avatar-crop-controls input{accent-color:#b96438;cursor:pointer;width:100%;height:20px}.avatar-crop-controls>p{color:#617556;font-size:11px;line-height:1.8}.avatar-dialog-footer{z-index:3;background:#f0f3e8;border-top:1px solid #c8d5bd;justify-content:space-between;align-items:center;gap:20px;padding:20px 27px;display:flex;position:sticky;bottom:0}.avatar-dialog-footer>p{color:#5d7154;max-width:450px;font-size:11px;line-height:1.8}.avatar-dialog-footer>div{flex:none;gap:9px;display:flex}.avatar-dialog .avatar-dialog-footer .button{white-space:nowrap;border-radius:7px;gap:9px;padding:12px 16px;font-size:12px}.avatar-dialog .avatar-dialog-footer .button.primary{color:#2d2318;background:#e8814d;border:1px solid #da7542;font-weight:700}.avatar-dialog .avatar-dialog-footer .button.outline{color:#47643f;background:#f8f9ef;border-color:#b7c7a9}.avatar-dialog-footer .avatar-error{color:#934827;font-size:12px}.avatar-dialog :is(button,input):focus-visible{outline-offset:4px;outline:2px solid #b45b2e}.service-lounge .lounge-responsible>.vertice-avatar{flex-basis:45px;width:45px;min-width:45px;height:45px}.service-lounge .chat-message>div>.vertice-avatar{border-color:#73967d40;flex:0 0 25px;min-width:25px;width:25px!important;height:25px!important}@media (max-width:1100px){.avatar-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.avatar-dialog-layout{grid-template-columns:225px minmax(0,1fr)}.profile-avatar-identity{gap:16px}.profile-avatar-identity h2{font-size:27px}}@media (max-width:760px){.panel-header .profile-avatar-shortcut .vertice-avatar{--avatar-size:31px!important}.profile-avatar-cover{min-height:78px;padding:19px 21px}.profile-avatar-identity{gap:15px;padding:0 21px 19px}.profile-avatar-ring .vertice-avatar{--avatar-size:73px!important}.profile-avatar-identity h2{font-size:27px}.profile-avatar-identity p{font-size:12px}.profile-avatar-identity>div:last-child{padding-top:34px}.profile-avatar-actions{gap:12px;margin-inline:21px}.profile-avatar-actions>small{max-width:100%;font-size:11px}.avatar-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.avatar-dialog-heading{gap:15px;padding:21px}.avatar-dialog-heading h2{max-width:260px;font-size:28px}.avatar-dialog-heading>div>span{font-size:9px}.avatar-dialog-layout{grid-template-columns:1fr}.avatar-preview-pane{text-align:left;border-bottom:1px solid #c6d5bf;border-right:0;grid-template-columns:90px minmax(0,1fr);place-items:center start;gap:0 17px;min-height:0;max-height:none;padding:21px;display:grid;position:static}.avatar-preview-label{grid-column:1/-1;margin-bottom:15px;font-size:9px}.avatar-preview-frame{width:86px;height:86px;box-shadow:none;grid-area:2/1/6;margin:0;padding:4px}.avatar-preview-frame .vertice-avatar{--avatar-size:76px!important}.avatar-preview-frame canvas{width:76px;height:76px}.avatar-preview-pane h3{grid-area:2/2;max-width:100%;margin:0;font-size:24px}.avatar-role-label{grid-area:3/2;margin-top:8px;padding:4px 6px;font-size:9px}.avatar-preview-pane>p{grid-area:4/2;margin-top:7px;font-size:10px}.avatar-initials-button{grid-area:5/2;min-height:30px;margin-top:4px;font-size:10px}.avatar-visibility{grid-column:1/-1;margin-top:17px;padding-top:13px}.avatar-visibility>p{font-size:10px}.avatar-gallery-pane{min-height:340px;padding:18px}.avatar-categories{gap:6px;padding-bottom:16px}.avatar-categories>button{padding:7px 10px;font-size:11px}.avatar-gallery-toolbar{gap:10px;margin:17px 0}.avatar-gallery-toolbar input{font-size:16px}.avatar-gallery-toolbar>span{font-size:9px}.avatar-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 10px}.avatar-preset-grid strong{font-size:10px}.avatar-dialog-footer{flex-direction:column;align-items:stretch;gap:10px;padding:15px 18px}.avatar-dialog-footer>p{max-width:none;font-size:10px}.avatar-dialog-footer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.avatar-dialog .avatar-dialog-footer .button{justify-content:center;min-height:44px;padding:11px 10px;font-size:12px}.avatar-upload-intro h3{font-size:27px}.avatar-upload-intro p{font-size:12px}.avatar-upload-pane{padding-top:22px}}@media (max-width:390px){.avatar-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-avatar-identity{gap:12px}.profile-avatar-ring .vertice-avatar{--avatar-size:62px!important}.profile-avatar-identity h2,.avatar-dialog-heading h2{font-size:25px}.avatar-dialog-heading,.avatar-preview-pane{padding:18px}.avatar-gallery-pane{padding:16px}}.presence-avatar-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.presence-avatar-heading>strong{flex:1;min-width:100px}.presence-avatar-heading>.presence-badge{margin-left:auto}.goals-page[hidden],.origin-section[hidden],.questions-section[hidden]{display:none!important}.header .account-button.has-account-avatar{gap:9px;padding-block:5px}.header .account-button .vertice-avatar{border-color:#d6d6b82b;box-shadow:0 0 0 3px #ffffff08}.header .account-button:hover .vertice-avatar{box-shadow:0 0 0 3px #f59a6e30}.config-return-goals{color:#b5c8aa;font:500 12px/1.7 var(--sans);background:0 0;border:0;align-items:center;gap:8px;min-height:34px;margin:0 0 19px;padding:0;display:flex}.config-return-goals>svg{transform:rotate(180deg)}.config-return-goals:hover{color:#f19d72}.goals-page{color:#eff1df;isolation:isolate;background:#112c30;min-height:calc(100dvh - 84px);padding:123px 0 73px;position:relative;overflow:hidden}.goals-grid-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 85% 0,#37726522,#0000 50%),linear-gradient(112deg,#0000 59%,#9ebd9b05 59% 77%,#0000 77%);position:absolute;inset:0}.goals-shell{position:relative}.goals-heading{padding-bottom:35px}.goals-back{font:500 12px/1.7 var(--sans);color:#b0c8b7;background:0 0;border:0;align-items:center;gap:8px;min-height:35px;margin-bottom:21px;padding:0;display:flex}.goals-back:hover{color:#f2ab82}.goals-path{color:#9fb9a9;letter-spacing:.09em;border-block:1px solid #a7c3aa22;align-items:center;gap:25px;padding:15px 0;font-size:9px;display:flex}.goals-path>strong{color:#ffc293;font-weight:650}.goals-path>span{padding-left:24px;position:relative}.goals-path>span:before{content:"↗";color:#a7c6b064;position:absolute;left:0}.goals-intro{grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:34px 0 9px;display:grid}.goals-intro .eyebrow{color:#bdd0b6;letter-spacing:.13em;font-size:10px}.goals-intro h1{font:700 clamp(51px,5.7vw,80px)/.96 var(--display);letter-spacing:-.045em;color:#f7f0d9;margin:18px 0 0}.goals-intro h1>em{color:#f69965;font-style:normal}.goals-intro>div:last-child{justify-self:end;max-width:420px}.goals-intro-number{font:400 13px/1 var(--sans);letter-spacing:.16em;color:#91afa3;margin-bottom:22px;display:block}.goals-intro p{color:#b2c8b8;max-width:430px;font-size:15px;line-height:1.85}.goals-intro p>strong{color:#e3e8d2;margin-top:10px;font-weight:400;display:block}.goals-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.goal-card{--goal-accent:#f6a16b;isolation:isolate;background:#183b3b;border:1px solid #53715f87;border-radius:5px 18px;flex-direction:column;grid-column:span 2;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #001f240d}.goal-card.goal-solo,.goal-card.goal-duo{grid-column:span 3}.goal-card:focus-within,.goal-card:hover{border-color:var(--goal-accent);transform:translateY(-3px);box-shadow:0 14px 30px #00151e30}.goal-art{isolation:isolate;pointer-events:none;background:#102d32;flex:none;height:230px;position:relative;overflow:hidden}.goal-solo .goal-art,.goal-duo .goal-art{height:300px}.goal-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 82%,#183b3b);position:absolute;inset:0}.goal-art>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .4s;display:block}.goal-duo .goal-art>img{object-position:center 24%}.goal-wins .goal-art>img{object-position:center 23%}.goal-placements .goal-art>img{object-position:center 31%}.goal-coach .goal-art>img{object-position:center 38%}.goal-card:hover .goal-art>img{transform:scale(1.025)}.goal-art-code{letter-spacing:.16em;color:#d3e1ce;z-index:3;background:#082930b5;border:1px solid #bfceae32;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:600;position:absolute;top:21px;left:25px}.goal-card-copy{z-index:3;flex-direction:column;flex:1;padding:20px 25px 23px;display:flex;position:static}.goal-kicker{letter-spacing:.09em;color:var(--goal-accent);align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.65;display:flex}.goal-kicker>svg{flex:none;width:16px;height:16px}.goal-kicker>b{color:#9fbcad;letter-spacing:.1em;margin-left:auto;font-size:10px;font-weight:400}.goal-card h2{font:750 38px/1.04 var(--display);letter-spacing:-.025em;color:#fff3d9;text-wrap:balance;max-width:100%;margin:13px 0 8px}.goal-solo h2,.goal-duo h2{font-size:49px}.goal-card p{color:#c0d1bd;max-width:455px;margin:0 0 18px;font-size:14px;line-height:1.9}.goal-card p.goal-caption{color:var(--goal-accent);margin:0 0 13px;font-size:16px;font-weight:500;line-height:1.6}.goal-mode{color:#e2e7cd;background:#bacda60a;border:1px solid #acc4a532;border-radius:4px;align-self:flex-start;margin-bottom:18px;padding:6px 9px;font-size:10px;line-height:1.6}.goal-card ul{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.goal-card li{color:#b7cfb3;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;display:flex}.goal-card li>svg{color:var(--goal-accent);flex:none;margin-top:3px}.goal-choose{text-align:left;border:0;color:var(--goal-accent);font:650 13px/1.6 var(--sans);background:0 0;border-top:1px solid #a2bc9c35;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:auto;padding:18px 0 0;display:flex}.goal-choose:after{content:"";z-index:3;cursor:pointer;position:absolute;inset:0}.goal-choose:focus-visible{outline:0}.goal-card:has(.goal-choose:focus-visible){outline:3px solid var(--goal-accent);outline-offset:4px}.goal-choose>svg{flex:none}.goal-duo{--goal-accent:#b6d7ac;background:#1c3c35}.goal-duo .goal-art:after{background:linear-gradient(#0000 82%,#1c3c35)}.goal-wins{--goal-accent:#efcb83;background:#333d32}.goal-wins .goal-art{background:#29392f}.goal-wins .goal-art:after{background:linear-gradient(#0000 82%,#333d32)}.goal-placements{--goal-accent:#accbdc;background:#233e49}.goal-placements .goal-art{background:#18313e}.goal-placements .goal-art:after{background:linear-gradient(#0000 82%,#233e49)}.goal-coach{--goal-accent:#d0bedf;background:#38394b}.goal-coach .goal-art{background:#2b3043}.goal-coach .goal-art:after{background:linear-gradient(#0000 82%,#38394b)}.goals-help{justify-content:space-between;align-items:center;gap:25px;padding:28px 0 0;display:flex}.goals-help>div{align-items:center;gap:18px;min-width:0;display:flex}.goals-help>div>svg{color:#f1a072;flex:none;width:30px;height:34px}.goals-help strong{color:#e1e9d2;font-size:15px;font-weight:600;line-height:1.7}.goals-help p{color:#b5c7af;margin-top:4px;font-size:12px;line-height:1.8}.goals-help>a{color:#e0e6cc;white-space:nowrap;border:1px solid #7f9e7d7a;border-radius:5px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;line-height:1.7;display:flex}.goals-help>a:hover{color:#ffc8a1;background:#c3d6b411}.origin-section{color:#e7e9d6;isolation:isolate;background:#172f30;border-top:1px solid #67816b55;padding:79px 0 0;scroll-margin-top:82px;position:relative;overflow:hidden}.origin-section:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(112deg,#0000 48%,#e1e9cd03 48% 62%,#0000 62%);position:absolute;inset:0}.origin-heading{border-bottom:1px solid #93ae932e;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.origin-heading .eyebrow{color:#bcd0b2;letter-spacing:.1em;font-size:10px}.origin-coordinate{letter-spacing:.13em;color:#99b4a4;font-size:9px}.origin-layout{grid-template-columns:1fr .95fr;align-items:start;gap:70px;padding:45px 0 41px;display:grid}.origin-copy h2{font:700 clamp(45px,5vw,71px)/.99 var(--display);letter-spacing:-.04em;color:#f6edda;margin:0 0 29px}.origin-copy h2>em{color:#f3a16d;font-style:normal}.origin-copy p{color:#bed1bb;max-width:500px;margin:20px 0 0;font-size:14px;line-height:1.95}.origin-copy p.origin-lead{color:#eef0da;margin-top:0;font-size:19px;font-weight:400;line-height:1.65}.origin-signature{align-items:center;gap:14px;margin-top:30px;display:flex}.origin-signature>svg{color:#ed9b6a;width:31px;height:39px}.origin-signature>span{letter-spacing:.12em;color:#adc5a7;font-size:10px;line-height:1.9}.origin-signature strong{color:#e6e9d1;font-weight:650}.origin-editorial{min-width:0;padding-top:5px}.origin-photo{aspect-ratio:1.08;isolation:isolate;background:#0d2329;border:1px solid #82926c5e;border-radius:4px 26px 4px 4px;margin:0;position:relative;overflow:hidden}.origin-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#0b2228f2);position:absolute;inset:0}.origin-photo>img{object-fit:cover;object-position:56% 45%;filter:saturate(.7);width:100%;height:100%;display:block}.origin-photo>figcaption{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:13px;padding:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.origin-photo figcaption>span{letter-spacing:.14em;color:#d9d3ad;flex-basis:100%;font-size:9px;line-height:1.8}.origin-photo figcaption>strong{font:700 39px/.98 var(--display);color:#fff0d2;letter-spacing:-.025em}.origin-photo figcaption>i{color:#f2a072;font-size:33px;font-style:normal;line-height:1}.origin-name{color:#4a5947;z-index:2;background:#efe8d6;border-bottom:3px solid #df8a55;border-radius:0 0 4px 16px;margin:17px 20px 0 -20px;padding:26px 28px;position:relative}.origin-name>span{letter-spacing:.13em;color:#876141;font-size:9px;font-weight:700}.origin-name p{color:#516048;margin-top:12px;font-size:14px;line-height:1.9}.origin-name strong{color:#314d3e;font-weight:650}.origin-chapters{border-block:1px solid #86a38b3b;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:29px 0 31px;display:grid}.origin-chapters>article+article{border-left:1px solid #86a38b3b;padding-left:30px}.origin-chapters article>span{letter-spacing:.1em;color:#dba178;font-size:9px}.origin-chapters h3{font:700 27px/1.1 var(--display);letter-spacing:-.025em;color:#e9ecd6;margin:15px 0 13px}.origin-chapters p{color:#b3cbb0;max-width:310px;font-size:13px;line-height:1.85}.origin-footer{justify-content:space-between;align-items:center;gap:30px;padding:33px 0 40px;display:flex}.origin-footer p{color:#a9c3a6;font-size:14px;line-height:1.9}.origin-footer strong{color:#e8ecd1;font-weight:500}.origin-footer>button{color:#2e291b;font:650 13px/1.6 var(--sans);white-space:nowrap;background:#ec9563;border:1px solid #e9a16b;border-radius:5px;justify-content:space-between;align-items:center;gap:21px;min-height:49px;padding:16px 20px;display:flex}.origin-footer>button:hover{background:#f4a777}.questions-section{color:#2c493c;background:#e8ece2;border-bottom:1px solid #c4d0bc;padding:78px 0 73px;scroll-margin-top:82px}.questions-shell{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:68px;display:grid}.questions-intro{min-width:0;position:sticky;top:115px}.questions-intro>.eyebrow{letter-spacing:.12em;color:#627956;font-size:9px}.questions-intro h2{font:700 45px/.99 var(--display);letter-spacing:-.04em;color:#284b41;margin:21px 0}.questions-intro h2>em{color:#98613b;font-style:normal}.questions-intro>p{color:#64735c;max-width:300px;font-size:14px;line-height:1.85}.questions-topics{border-top:1px solid #becdb3;gap:7px;margin-top:31px;padding-top:21px;display:grid}.questions-topics>strong{letter-spacing:.1em;color:#6d795d;margin-bottom:9px;font-size:9px;font-weight:650}.questions-topics>button{color:#456144;text-align:left;background:0 0;border:1px solid #c5d2bb;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:13px 14px;display:flex}.questions-topics>button>span:first-child{gap:5px;min-width:0;display:grid}.questions-topics b{font-size:13px;font-weight:600;line-height:1.4}.questions-topics small{color:#6b805e;font-size:10px;line-height:1.6}.questions-topics>button>span:last-child{color:#64795c;text-align:center;background:#edf2e7;border:1px solid #c5d3ba;border-radius:4px;min-width:29px;padding:4px 7px;font-size:11px}.questions-topics>button[aria-pressed=true]{color:#f5ead4;background:#234b48;border-color:#234b48;box-shadow:inset 3px 0 #e99560}.questions-topics>button[aria-pressed=true] small{color:#b8cfb5}.questions-topics>button[aria-pressed=true]>span:last-child{color:#3d3c26;background:#f3b489;border-color:#f3b489}.questions-topics>button:hover{border-color:#7f9f7b}.questions-human{color:#a86d3e;background:#f5eddb;border:1px solid #d8c7a7;border-radius:5px 13px;grid-template-columns:25px minmax(0,1fr);gap:11px 13px;margin-top:22px;padding:21px;display:grid}.questions-human p{color:#806546;font-size:12px;line-height:1.9}.questions-human strong{color:#674d31;font-weight:600}.questions-human>a{color:#7d5534;border-top:1px solid #ddceaf;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:33px;margin-top:3px;padding-top:14px;font-size:12px;font-weight:650;display:flex}.questions-content{min-width:0}.questions-search{color:#6b855f;background:#fbfbf3;border:1px solid #bacbad;border-radius:7px;align-items:center;gap:12px;min-height:55px;padding:16px 18px;display:flex}.questions-search>svg{flex:none}.questions-search>input{width:100%;min-width:0;font:400 14px/1.7 var(--sans);color:#365c40;outline-offset:5px;background:0 0;border:0;flex:1;padding:0}.questions-search>input::placeholder{color:#708363}.questions-search>button{color:#587b4c;background:#edf3e5;border:1px solid #c6d8b9;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.questions-result-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 0 17px;display:flex}.questions-result-heading>span:first-child{letter-spacing:.09em;color:#5f7654;font-size:10px;font-weight:650}.questions-result-heading>span:last-child{color:#6c7f5f;white-space:nowrap;font-size:11px}.questions-list{border-top:1px solid #c6d4bc}.question-item{background:#f0f4e8;border-bottom:1px solid #c5d3bb;overflow:hidden}.question-item.open{background:#fcfcf1}.question-item h3{margin:0}.question-item h3>button{text-align:left;color:#31573f;width:100%;min-height:78px;font:600 16px/1.5 var(--sans);background:0 0;border:0;align-items:center;gap:13px;padding:20px;display:flex}.question-number{font:500 9px/1.7 var(--sans);color:#7f9170;flex:none;align-self:flex-start;padding-top:6px}.question-item h3>button>span:nth-child(2){flex:1}.question-item h3>button>i{color:#5e8153;background:#e4ecd9;border:1px solid #c8d8bc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.question-item.open h3>button>i{color:#91582e;background:#f3dfc5;border-color:#dfc3a1}.question-item h3>button:hover{color:#8c613a}.question-answer{padding:0 63px 25px 45px}.question-answer[hidden]{display:none!important}.question-answer>p{color:#607353;max-width:660px;font-size:14px;line-height:1.95}.question-answer>a,.question-answer>button{color:#885c35;font:600 12px/1.8 var(--sans);background:0 0;border:0;align-items:center;gap:10px;min-height:30px;margin-top:17px;padding:0;display:inline-flex}.question-answer>a:hover,.question-answer>button:hover{color:#a65027}.questions-bottom{border-left:2px solid #c48352;margin-top:25px;padding:2px 0 2px 19px}.questions-bottom>span{color:#4c6345;font-size:13px;font-weight:650}.questions-bottom p{color:#6d7c5e;max-width:550px;margin-top:7px;font-size:12px;line-height:1.9}.questions-empty{color:#6b855b;background:#f5f7ec;border:1px solid #c1d2b2;border-radius:8px;padding:35px 25px}.questions-empty h3{font:700 29px/1.1 var(--display);letter-spacing:-.025em;color:#3c6243;margin:20px 0 12px}.questions-empty p{color:#627956;max-width:430px;font-size:13px;line-height:1.9}.questions-empty a{color:#7c5935;align-items:center;gap:10px;min-height:35px;margin-top:19px;font-size:12px;font-weight:600;display:inline-flex}:is(.goals-page,.origin-section,.questions-section) :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #dd8a52}@media (max-width:1150px){.goals-intro{gap:35px}.goal-card-copy{padding:20px 22px 22px}.goal-card h2{font-size:34px}.goal-solo h2,.goal-duo h2{font-size:43px}.goal-kicker{font-size:10px}.goal-kicker>b{font-size:9px}.goal-card p{font-size:14px}.goal-mode{font-size:10px}.goal-card li{font-size:11px}.goal-art{height:210px}.goal-solo .goal-art,.goal-duo .goal-art{height:270px}.origin-layout{gap:45px}.origin-copy h2{font-size:60px}.origin-photo{aspect-ratio:1}.origin-photo figcaption>strong{font-size:34px}.origin-name{margin-inline:-15px 15px;padding:23px}.origin-chapters{gap:23px}.origin-chapters>article+article{padding-left:23px}.questions-shell{grid-template-columns:280px minmax(0,1fr);gap:38px}.questions-intro h2{font-size:41px}.question-item h3>button{font-size:15px}}@media (max-width:900px){.goals-page{padding-top:112px}.goals-intro{gap:25px}.goals-intro h1{font-size:62px}.goals-intro p{font-size:14px}.goals-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.goal-card.goal-solo,.goal-card.goal-duo,.goal-card{grid-column:span 1}.goal-coach{grid-column:1/-1}.goal-coach .goal-art{aspect-ratio:2.1;height:auto}.goal-coach .goal-art>img{object-position:center 15%}.goal-art,.goal-solo .goal-art,.goal-duo .goal-art{height:220px}.goal-card p{font-size:14px}.goal-mode{font-size:10px}.goal-card li{font-size:11px}.goal-card h2,.goal-solo h2,.goal-duo h2{font-size:38px}.goal-choose{font-size:13px}.goals-help{align-items:flex-start;gap:20px}.goals-help strong{font-size:14px}.goals-help p{font-size:11px}.origin-section{padding-top:62px}.origin-layout{gap:33px}.origin-copy h2{font-size:51px}.origin-copy p.origin-lead{font-size:17px}.origin-copy p{font-size:13px}.origin-photo{aspect-ratio:.88}.origin-photo>figcaption{padding:21px}.origin-photo figcaption>strong{font-size:31px}.origin-name{margin-left:-13px;margin-right:0;padding:20px}.origin-name p{font-size:13px}.origin-chapters h3{font-size:24px}.origin-chapters p{font-size:12px}.questions-shell{grid-template-columns:240px minmax(0,1fr);gap:25px}.questions-intro h2{font-size:37px}.questions-intro>p{font-size:13px}.questions-topics b{font-size:12px}.question-item h3>button{gap:10px;min-height:73px;padding:18px 15px;font-size:14px}.question-answer{padding:0 46px 22px 37px}.question-answer p{font-size:13px}.questions-section{padding-block:62px}.questions-human{padding:17px}}@media (max-width:680px){.header .account-button.has-account-avatar{gap:7px}.header .account-button .vertice-avatar{--avatar-size:27px!important}.goals-page{padding:105px 0 45px}.goals-heading{padding-bottom:26px}.goals-back{margin-bottom:17px;font-size:11px}.goals-path{letter-spacing:.015em;flex-wrap:wrap;gap:9px 11px;padding:13px 0;font-size:8px}.goals-path>span{padding-left:15px}.goals-intro{grid-template-columns:1fr;gap:22px;padding-top:28px}.goals-intro h1{margin-top:18px;font-size:62px;line-height:.96}.goals-intro>div:last-child{justify-self:start;max-width:100%}.goals-intro-number{display:none}.goals-intro p{max-width:400px;font-size:13px;line-height:1.9}.goals-intro p>strong{margin-top:8px}.goals-intro .eyebrow{font-size:9px}.goals-cards{grid-template-columns:1fr;gap:18px}.goal-card,.goal-card.goal-solo,.goal-card.goal-duo{grid-column:1}.goal-coach{grid-column:1;display:flex}.goal-art,.goal-solo .goal-art,.goal-duo .goal-art,.goal-coach .goal-art{aspect-ratio:1.65;height:auto;min-height:0}.goal-card-copy{padding:20px 23px 23px}.goal-card h2,.goal-solo h2,.goal-duo h2{margin-top:13px;font-size:40px}.goal-kicker{letter-spacing:.075em;font-size:11px}.goal-kicker>b{font-size:10px}.goal-card p{margin-bottom:18px;font-size:14px;line-height:1.85}.goal-card p.goal-caption{margin-bottom:13px;font-size:16px;line-height:1.6}.goal-mode{font-size:11px}.goal-card ul{gap:8px;margin-bottom:23px}.goal-card li{font-size:12px}.goal-choose{padding-top:17px;font-size:14px}.goal-art-code{font-size:9px;top:19px;left:23px}.goals-help{flex-direction:column;align-items:stretch;gap:20px;padding-top:27px}.goals-help>div{gap:14px}.goals-help strong{font-size:14px}.goals-help p{font-size:12px;line-height:1.8}.goals-help>a{align-self:flex-start;gap:12px;font-size:12px}.origin-section{padding-top:51px;scroll-margin-top:73px}.origin-heading{align-items:flex-start;padding-bottom:20px}.origin-heading .eyebrow{max-width:260px;font-size:9px;line-height:1.9}.origin-coordinate{display:none}.origin-layout{grid-template-columns:1fr;gap:31px;padding:32px 0}.origin-copy h2{margin-bottom:24px;font-size:58px;line-height:.97}.origin-copy p.origin-lead{max-width:430px;font-size:19px;line-height:1.65}.origin-copy p{max-width:100%;margin-top:19px;font-size:14px;line-height:1.95}.origin-signature{gap:12px;margin-top:27px}.origin-signature>span{font-size:9px}.origin-signature>svg{width:27px;height:34px}.origin-photo{aspect-ratio:1.18}.origin-photo>img{object-position:58% 40%}.origin-photo>figcaption{padding:23px}.origin-photo figcaption>strong{font-size:35px}.origin-photo figcaption>span{font-size:9px}.origin-name{margin:13px 0 0 18px;padding:23px}.origin-name p{font-size:14px;line-height:1.85}.origin-chapters{grid-template-columns:1fr;gap:23px;padding:27px 0}.origin-chapters>article+article{border-top:1px solid #86a38b3b;border-left:0;padding:23px 0 0}.origin-chapters h3{margin:13px 0 11px;font-size:29px}.origin-chapters p{max-width:100%;font-size:14px;line-height:1.85}.origin-chapters article>span{font-size:9px}.origin-footer{flex-direction:column;align-items:flex-start;gap:23px;padding:28px 0 36px}.origin-footer p{font-size:14px}.origin-footer>button{width:100%;padding:15px 18px;font-size:13px}.questions-section{padding:48px 0;scroll-margin-top:73px}.questions-shell{grid-template-columns:1fr;gap:27px}.questions-intro{position:static}.questions-intro h2{margin:20px 0;font-size:48px;line-height:.98}.questions-intro>p{max-width:410px;font-size:14px}.questions-topics{flex-wrap:wrap;gap:7px;margin-top:24px;padding-top:19px;display:flex}.questions-topics>strong{flex-basis:100%;margin-bottom:7px;font-size:9px}.questions-topics>button{gap:9px;min-height:41px;padding:9px 11px}.questions-topics b{font-size:11px;line-height:1.6}.questions-topics small{display:none}.questions-topics>button>span:last-child{min-width:21px;padding:2px 4px;font-size:9px}.questions-human{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;padding:17px;display:grid}.questions-human p{font-size:10px}.questions-human strong{font-size:11px}.questions-human>a{border:0;grid-column:auto;align-self:stretch;gap:6px;max-width:100px;margin:0;padding:0;font-size:10px;line-height:1.8}.questions-search{gap:9px;min-height:50px;padding:13px 14px}.questions-search>input{font-size:16px}.questions-search>svg{width:17px}.questions-result-heading{padding:17px 0 15px}.questions-result-heading>span:first-child{letter-spacing:.065em;font-size:9px}.questions-result-heading>span:last-child{font-size:10px}.question-item h3>button{gap:10px;min-height:78px;padding:19px 14px;font-size:15px}.question-number{font-size:8px}.question-item h3>button>i{width:25px;height:25px}.question-item h3>button>i>svg{width:15px}.question-answer{padding:0 22px 24px 33px}.question-answer>p{font-size:14px;line-height:1.95}.question-answer>a,.question-answer>button{font-size:12px}.questions-bottom{margin-top:23px;padding-left:16px}.questions-bottom p{font-size:12px;line-height:1.85}.questions-bottom>span{font-size:13px}.questions-empty{padding:26px 20px}.questions-empty h3{font-size:28px}.questions-empty p{font-size:13px}.config-return-goals{margin-bottom:15px;font-size:11px}}@media (max-width:390px){.goals-intro h1{font-size:57px}.goals-path{gap:10px;font-size:7px}.goal-card-copy{padding-inline:21px}.goal-card h2,.goal-solo h2,.goal-duo h2{font-size:36px}.goal-kicker{font-size:10px}.origin-copy h2{font-size:52px}.origin-name{margin-left:12px;padding:21px}.origin-photo figcaption>strong{font-size:31px}.questions-intro h2{font-size:43px}.questions-human{grid-template-columns:22px minmax(0,1fr);gap:8px 10px}.questions-human>a{grid-column:2;justify-content:flex-start;max-width:100%;min-height:26px;padding-top:7px;font-size:11px}.question-item h3>button{padding-inline:12px;font-size:14px}.question-answer{padding-left:30px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.goal-card,.goal-art>img{transition:none}.goal-card:hover,.goal-card:focus-within,.goal-card:hover .goal-art>img{transform:none}}.booster-quick-replies{color:#eff0dc;background:#173c37;border:1px solid #83a79455;border-radius:12px;margin:16px 18px}.booster-quick-replies>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.booster-quick-replies>summary::-webkit-details-marker{display:none}.booster-quick-replies summary>svg:first-child{color:#edab7d;flex:none}.booster-quick-replies summary>svg:last-child{margin-left:auto;transition:transform .2s}.booster-quick-replies[open] summary>svg:last-child{transform:rotate(180deg)}.booster-quick-replies summary strong{color:#f1e6cf;font-size:15px;line-height:1.6;display:block}.booster-quick-replies summary small{color:#bdd0ba;font-size:12px;line-height:1.8;display:block}.quick-reply-content{padding:0 17px 17px}.quick-reply-content>p{color:#b9cbb5;margin:0 0 15px;font-size:12px;line-height:1.8}.quick-reply-grid{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:9px;max-height:390px;padding:3px;display:grid;overflow:auto}.quick-reply-grid>button{color:#dce5cc;text-align:left;background:#21483d;border:1px solid #93ae864d;border-radius:8px;padding:13px;transition:background .15s,border-color .15s}.quick-reply-grid>button:hover{background:#2b5546;border-color:#f2b489}.quick-reply-grid>button:disabled{opacity:.55;cursor:wait}.quick-reply-grid>button>span{justify-content:space-between;align-items:center;gap:13px;display:flex}.quick-reply-grid strong{color:#ffdfbc;font-size:13px;line-height:1.6}.quick-reply-grid svg{color:#eeb082;flex:none}.quick-reply-grid p{color:#d3dfc9;margin:9px 0;font-size:12px;line-height:1.8}.quick-reply-grid small{text-transform:uppercase;letter-spacing:.08em;color:#ebbe94;font-size:10px}.admin-notifications{position:relative}.admin-notifications>summary{cursor:pointer;color:#45513e;background:#f5f0e3;border:1px solid #a99e7f52;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid;position:relative}.admin-notifications summary::-webkit-details-marker{display:none}.admin-notifications>summary>b{color:#fff4df;text-align:center;background:#ab492c;border-radius:12px;min-width:20px;padding:2px 4px;font-size:10px;line-height:1.5;position:absolute;top:-5px;right:-5px}.admin-notice-popover{color:#344c3b;z-index:100;background:#f9f5e9;border:1px solid #cabda1;border-radius:15px;width:410px;max-width:calc(100vw - 30px);padding:20px;position:absolute;top:52px;right:0;box-shadow:0 20px 70px #0a26244a}.admin-notice-popover>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-notice-popover header span{letter-spacing:.12em;color:#84664a;font-size:9px}.admin-notice-popover h2{font:700 28px/1.1 var(--display);color:#284a3c;margin:9px 0 0}.admin-notice-popover header button{color:#426546;background:#e6ebda;border:1px solid #b5c4a5;border-radius:8px;padding:10px}.admin-notice-popover>p{color:#677254;margin:15px 0;font-size:12px;line-height:1.8}.admin-notice-list{max-height:410px;overscroll-behavior:contain;gap:7px;max-height:min(410px,60dvh);display:grid;overflow:auto}.admin-notice-list>button{text-align:left;color:#5f6e51;background:#f1f0e3;border:1px solid #dedbc6;border-radius:9px;width:100%;padding:13px 14px;display:block;position:relative}.admin-notice-list>button.unread{background:#e6eedb;border-color:#b1c69c #b1c69c #b1c69c #cb7e4a;border-left-style:solid;border-left-width:3px}.admin-notice-list>button:hover{background:#f3e8d7;border-color:#b2774d}.admin-notice-list>button>span{font-size:12px;line-height:1.8;display:block}.admin-notice-list .notice-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.notice-heading strong{color:#34543c;font-size:14px}.admin-notice-list .notice-meta{color:#807353;margin-top:8px;font-size:10px}.admin-notice-empty{text-align:center;color:#728361;justify-items:center;gap:13px;padding:24px 10px;display:grid}.admin-notice-empty strong{font-size:14px}.admin-notice-empty p{font-size:12px;line-height:1.8}.validation-coupon-panel{background:#e7ecde!important;border:1px solid #b4c4a6!important}.validation-coupon-panel>header{color:#976442;align-items:flex-start;gap:17px;display:flex}.validation-coupon-panel h2{font:700 32px/1.1 var(--display);color:#344e3e;margin:10px 0 0}.validation-coupon-panel>p{color:#637354;max-width:780px;margin-top:19px;font-size:14px;line-height:1.85}.validation-coupon-form{grid-template-columns:1.4fr .65fr auto;align-items:start;gap:15px;margin-top:23px;display:grid}.validation-coupon-form .button{min-height:45px;margin-top:25px}.validation-coupon-form .field input{color:#344c3b;background:#fcfcf2;border-color:#b8c8aa}.validation-coupon-form small{line-height:1.7}.validation-coupon-panel p.validation-payment-note{border-left:2px solid #b77c4c;margin-top:25px;padding-left:15px;font-size:12px}.validation-payment-note strong{color:#4b6145;margin-bottom:5px;display:block}.validation-coupon-list{gap:9px;margin-top:22px;display:grid}.validation-coupon-list article{background:#f3f5e9;border:1px solid #c9d4b9;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.validation-coupon-list article>div{min-width:0}.validation-coupon-list strong{letter-spacing:.04em;overflow-wrap:anywhere;color:#38573f;font-size:15px;display:block}.validation-coupon-list span,.validation-coupon-list small{color:#647653;font-size:12px;line-height:1.85;display:block}.validation-coupon-list .button{color:#3e6243;background:#e5ead7;border-color:#b1c39d;flex:none}:is(.booster-quick-replies,.admin-notifications,.validation-coupon-panel) :is(button,summary,input):focus-visible{outline-offset:3px;outline:2px solid #ce824f}@media (max-width:760px){.quick-reply-grid{grid-template-columns:1fr;max-height:340px}.booster-quick-replies{margin:13px}.admin-notice-popover{width:410px;position:fixed;top:80px;right:15px}.validation-coupon-form{grid-template-columns:1fr 1fr}.validation-coupon-form .field:first-child{grid-column:1/-1}.validation-coupon-form .button{margin-top:25px}.validation-coupon-panel h2{font-size:29px}.validation-coupon-list article{flex-direction:column;align-items:flex-start;gap:12px}.validation-coupon-list .button{min-height:36px}.validation-coupon-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.quick-reply-grid>button,.booster-quick-replies summary>svg:last-child{transition:none}}.legal-page{--legal-ink:#183c37;--legal-muted:#4d665e;--legal-paper:#f4f2e9;--legal-line:#cdd7cc;--legal-orange:#ff743d;background:var(--legal-paper);color:var(--legal-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page *{box-sizing:border-box}.legal-page a,.legal-page button{-webkit-tap-highlight-color:transparent}:is(.legal-page a:focus-visible,.legal-page button:focus-visible){outline-offset:5px;outline:3px solid #e66b38}.legal-shell{width:min(1240px,100% - 80px);margin:0 auto}.legal-header{color:#f3f0e5;background:#0e211c;border-bottom:1px solid #2d4337;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:22px max(40px,50% - 620px);display:flex}.legal-brand{color:inherit;letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:27px;font-weight:800;text-decoration:none;display:inline-flex}.legal-brand svg{color:#ff743d;width:32px;height:39px}.legal-brand .brand-period{color:#ff743d}.legal-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.legal-header nav a{color:inherit;text-decoration:none}.legal-header nav a:hover{color:#ffac7b}.legal-header .legal-account{border:1px solid #567064;border-radius:7px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex}.legal-skip{color:#12372f;z-index:100;background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.legal-skip:focus{top:10px}.legal-hero{color:#f6f0df;isolation:isolate;background:#123e35;position:relative;overflow:hidden}.legal-hero:before{content:"";z-index:-1;background:linear-gradient(115deg,#0e3029 15%,#0000 90%);position:absolute;inset:0}.legal-back{color:#b6cbbb;align-items:center;gap:8px;margin:26px 0 0;font-size:13px;text-decoration:none;display:inline-flex}.legal-hero-content{max-width:830px;padding:50px 0 48px;position:relative}.legal-eyebrow{letter-spacing:1.8px;font-size:11px;font-weight:700;line-height:1.5;display:block}.legal-hero .legal-eyebrow{color:#a8c7b0}.legal-hero h1{letter-spacing:-3px;margin:18px 0 24px;font-size:clamp(42px,5.5vw,73px);font-weight:600;line-height:1.02}.legal-hero h1 em{color:#fd9665;font-style:normal}.legal-hero-content>p{color:#d2dfd0;max-width:620px;margin:0 0 36px;font-size:18px;line-height:1.65}.legal-version{color:#b6cbbb;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.legal-version span:first-child{color:#f4eddb;letter-spacing:1px}.legal-version span+span{border-left:1px solid #557568;padding-left:18px}.legal-orbit{z-index:-1;border:1px solid #4f74604d;border-radius:50%;justify-content:center;align-items:center;width:400px;height:400px;display:flex;position:absolute;top:38px;right:-40px;transform:rotate(-16deg)}.legal-orbit:before{content:"";border:1px solid #4f74604d;border-radius:50%;position:absolute;inset:35px}.legal-orbit:after{content:"";border:1px solid #4f74602e;border-radius:50%;position:absolute;inset:-35px}.legal-orbit svg{color:#5d82643d;width:180px}.legal-orbit>span{color:#9bb39b;letter-spacing:4px;font-size:11px;position:absolute;bottom:45px}.legal-document-tabs{border:1px solid var(--legal-line);background:#e8eddf;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr 1.4fr;gap:0;display:grid;overflow:hidden}.legal-document-tabs a{color:#466457;border-right:1px solid var(--legal-line);align-items:center;gap:14px;padding:23px 25px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.legal-document-tabs a:last-child{border-right:0}.legal-document-tabs a>span{opacity:.7;font-size:11px}.legal-document-tabs a>svg{flex:none;margin-left:auto}.legal-document-tabs a:hover{background:#d9e3d1}.legal-document-tabs a[aria-current=page]{color:#173e31;background:#d3dfca;box-shadow:inset 0 -3px #e66b38}.legal-highlights{border-bottom:1px solid var(--legal-line);grid-template-columns:repeat(3,1fr);gap:40px;margin:39px 0 50px;padding-bottom:34px;display:grid}.legal-highlights>div{align-items:flex-start;gap:13px;display:flex}.legal-highlights svg{color:#b54b26;flex:none;margin-top:3px}.legal-highlights strong{font-size:15px;line-height:1.6}.legal-highlights p{color:var(--legal-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.legal-document-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:54px;padding-bottom:70px;scroll-margin-top:20px;display:grid}.legal-index{padding:8px 0 0;position:sticky;top:24px}.legal-index .legal-eyebrow{color:#64796a;margin-bottom:18px}.legal-index nav{flex-direction:column;gap:2px;display:flex}.legal-index nav a{color:#456454;border-bottom:1px solid #dbe1d4;align-items:baseline;gap:10px;padding:10px 8px 10px 0;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.legal-index nav a>span{color:#a15431;flex:none;font-size:10px}.legal-index nav a:hover{color:#ae411d}.legal-index nav a>svg{flex:none;align-self:center}.legal-index .legal-index-help{color:#173d31;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.legal-document{background:#fffef7;border:1px solid #d4dbce;border-radius:14px;min-width:0;padding:34px 42px;box-shadow:0 8px 35px #1e3d3110}.legal-document-heading{color:#526c59;letter-spacing:1px;border-bottom:1px solid #d5dece;align-items:center;gap:11px;padding-bottom:25px;font-size:10px;font-weight:700;display:flex}.legal-document-heading>svg{color:#bd542e;flex:none}.legal-document-heading>small{letter-spacing:0;margin-left:auto;font-size:11px;font-weight:400}.legal-section{border-bottom:1px solid #d5dece;padding:33px 0;scroll-margin-top:24px}.legal-section-title{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.legal-section-title>span{color:#b4552f;font-size:11px;font-weight:700}.legal-section h2{letter-spacing:-.6px;color:#1c4234;margin:0;font-size:23px;font-weight:700;line-height:1.25}.legal-section p,.legal-section li{color:#3c5546;font-size:16px;line-height:1.8}.legal-section p{margin:0 0 17px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:20px 0 0;padding:0 0 0 21px;list-style:outside;display:block}.legal-section li{margin:11px 0;padding-left:6px}.legal-section li::marker{color:#bd542e}.legal-note{background:#f4ede0;border-left:3px solid #d97845;border-radius:0 8px 8px 0;margin-top:23px;padding:18px 21px}.legal-note strong{letter-spacing:.4px;color:#8c4226;font-size:12px}.legal-note p{color:#65523c;margin:7px 0 0;font-size:14px;line-height:1.7}.legal-source-link{color:#954323;text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;display:inline-flex}.legal-contact{color:#f9f3df;background:#173e32;border-radius:12px;margin:35px 0;padding:30px;scroll-margin-top:24px}.legal-contact .legal-eyebrow{color:#b2c9a5;font-size:10px}.legal-contact h2{letter-spacing:-1px;color:#fff9e8;margin:14px 0 18px;font-size:32px;line-height:1.1}.legal-contact h2 span{color:#ff8a50}.legal-contact>p{color:#d4e0c8;margin:0 0 20px;font-size:15px;line-height:1.75}.legal-contact-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.legal-primary{color:#192f21;background:#ff8a50;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.legal-primary:hover{background:#ffa16e}.legal-email{color:#f1edda;text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:14px;display:inline-flex}.legal-email svg{flex:none}.legal-contact .legal-contact-hours{color:#c2d1b7;margin:20px 0 0;font-size:12px}.legal-other-contact{flex-wrap:wrap;gap:20px;margin-top:15px;display:flex}.legal-other-contact a{color:#f2d2ac;align-items:center;gap:5px;font-size:13px;display:flex}.legal-identity{border-top:1px solid #52725a;margin:25px 0 0;padding-top:6px}.legal-identity>div{border-bottom:1px solid #335743;grid-template-columns:155px 1fr;gap:18px;padding:13px 0;display:grid}.legal-identity>div:last-child{border:0}.legal-identity dt{color:#c3d2b9;font-size:11px;line-height:1.6}.legal-identity dd{color:#fff8e7;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.legal-identity .legal-identity-pending{padding:18px 0 0;display:block}.legal-identity-pending dt{color:#ffc59a;margin-bottom:7px}.legal-identity-pending dd{font-size:12px}.legal-references{color:#58715b;padding:7px 0 20px}.legal-references>strong{font-size:12px}.legal-references>div{flex-wrap:wrap;gap:10px 18px;margin:15px 0;display:flex}.legal-references a{color:#47634c;text-underline-offset:4px;font-size:12px}.legal-references p{color:#5f745d;margin:0;font-size:12px;line-height:1.7}.legal-controls{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.legal-controls button{color:#31583b;cursor:pointer;background:0 0;border:1px solid #bdcbb7;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-family:inherit;font-size:12px;display:inline-flex}.legal-controls button:hover{background:#e5ecd9}.legal-controls>span{color:#3d5b41;width:100%;font-size:12px;line-height:1.6;display:block}.legal-footer{color:#f6efdd;background:#0e211c;padding:35px 0}.legal-footer .legal-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.legal-footer .legal-brand{font-size:22px}.legal-footer .legal-brand svg{width:27px;height:33px}.legal-footer .legal-inline-links{margin:0}.legal-footer a{color:#d2ddc5}.legal-top{font-size:12px;text-decoration:none}.legal-footer p{color:#a6bba0;border-top:1px solid #2f4a36;width:100%;margin:0;padding-top:20px;font-size:11px}.legal-inline-links{flex-wrap:wrap;gap:12px 20px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.legal-inline-links a{color:inherit;text-underline-offset:4px}.legal-inline-links a:hover{color:#ef895c}.legal-public-notice{color:#fff1d7;background:#1b3e32;border:1px solid #54774c;border-radius:10px;padding:20px}.legal-public-notice strong{color:#ffbc8a;font-size:15px}.legal-public-notice p{color:#d6e1cc;margin:8px 0 0;font-size:14px;line-height:1.7}.legal-settings-preview{border-top:1px solid #52654e;margin-top:15px;padding-top:20px}.legal-settings-preview>.eyebrow{align-items:center;gap:8px;display:flex}.legal-settings .legal-inline-links{font-size:14px}.legal-purchase-notice{color:inherit;opacity:.9;margin:12px 0;font-size:12px;line-height:1.7}.legal-purchase-notice a,.consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer-bottom a{font-size:inherit;color:inherit;text-decoration:none}.footer-bottom a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:1500px){.legal-orbit{right:calc(50% - 690px)}}@media (max-width:1000px){.legal-shell{width:calc(100% - 48px)}.legal-header{padding:20px 24px}.legal-hero h1{font-size:58px}.legal-orbit{right:-130px}.legal-document-layout{grid-template-columns:200px minmax(0,1fr);gap:26px}.legal-document{padding:26px}.legal-document-tabs a{gap:9px;padding:20px 16px;font-size:13px}.legal-highlights{gap:25px}.legal-section h2{font-size:21px}}@media (max-width:760px){.legal-shell{width:calc(100% - 36px)}.legal-header{gap:14px;min-height:78px;padding:18px}.legal-brand{font-size:23px}.legal-brand svg{width:27px;height:34px}.legal-header nav{gap:15px;font-size:12px}.legal-header nav>a:first-child{display:none}.legal-header .legal-account{gap:5px;padding:10px;font-size:11px}.legal-hero-content{padding:36px 0}.legal-hero h1{letter-spacing:-1.8px;margin:17px 0 20px;font-size:clamp(38px,7.6vw,58px)}.legal-hero-content>p{max-width:92%;margin-bottom:25px;font-size:16px;line-height:1.7}.legal-orbit{opacity:.65;width:300px;height:300px;top:30px;right:-180px}.legal-orbit svg{width:120px}.legal-version{gap:10px;font-size:10px}.legal-version span+span{padding-left:10px}.legal-document-tabs{border-radius:0 0 8px 8px;grid-template-columns:1fr}.legal-document-tabs a{border-bottom:1px solid #c8d4bf;border-right:0;padding:14px 17px;font-size:13px}.legal-document-tabs a:last-child{border-bottom:0}.legal-document-tabs a[aria-current=page]{box-shadow:inset 3px 0 #d66d3d}.legal-highlights{grid-template-columns:1fr;gap:20px;margin:27px 0 25px;padding-bottom:25px}.legal-highlights p{margin-top:2px;font-size:13px}.legal-highlights strong{font-size:14px}.legal-document-layout{padding-bottom:35px;display:block}.legal-index{padding:0 0 25px;position:static}.legal-index>div{background:#e6ecdf;border:1px solid #cad6bf;border-radius:10px;padding:17px}.legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.legal-index nav a{gap:6px;padding:9px 0;font-size:11px;line-height:1.6}.legal-index .legal-eyebrow{margin-bottom:9px;font-size:9px}.legal-index .legal-index-help{margin-top:17px;font-size:12px}.legal-document{border-radius:10px;padding:23px 19px}.legal-document-heading{letter-spacing:.5px;flex-wrap:wrap;gap:8px;padding-bottom:20px;font-size:9px}.legal-document-heading>small{font-size:9px}.legal-section{padding:27px 0}.legal-section-title{gap:10px;margin-bottom:16px}.legal-section h2{font-size:21px}.legal-section p,.legal-section li{font-size:15px;line-height:1.85}.legal-note{padding:15px 16px}.legal-note p{font-size:13px;line-height:1.8}.legal-contact{margin:27px -7px;padding:23px 19px}.legal-contact h2{font-size:29px}.legal-contact>p{font-size:14px}.legal-email{font-size:13px}.legal-identity>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.legal-identity dd{font-size:12px}.legal-controls button{padding:10px;font-size:11px;line-height:1.5}.legal-footer .legal-shell{gap:23px}.legal-footer .legal-inline-links{width:100%;font-size:12px}.legal-footer p{line-height:1.7}.legal-references a{font-size:11px}}@media (prefers-reduced-motion:reduce){.legal-page *{scroll-behavior:auto!important;transition:none!important}}@media print{body:has(.legal-page){background:#fff!important}.legal-page{color:#000;background:#fff;font-size:11pt}.legal-header,.legal-orbit,.legal-document-tabs,.legal-highlights,.legal-index,.legal-controls,.legal-footer,.legal-back,.legal-skip,.legal-contact-actions,.legal-other-contact,.support-widget,.support-bubble,.support-widget-dialog{display:none!important}.legal-page .legal-shell{width:100%;max-width:none}.legal-hero{color:#000;background:#fff}.legal-hero:before{display:none}.legal-hero-content{max-width:none;padding:0 0 20px}.legal-hero h1{color:#000;letter-spacing:-1px;font-size:30pt}.legal-hero h1 em,.legal-hero p,.legal-hero .legal-eyebrow,.legal-version,.legal-version span:first-child{color:#000}.legal-document-layout{padding:0;display:block}.legal-document{box-shadow:none;border:0;padding:0}.legal-section{padding:20px 0;scroll-margin:0}.legal-section-title{break-after:avoid}.legal-section h2{font-size:17pt}.legal-section p,.legal-section li{color:#000;font-size:11pt;line-height:1.5}.legal-note{background:#f4f4f4}.legal-contact{color:#000;break-inside:avoid;background:#fff;border:1px solid #aaa;padding:18px}.legal-contact h2,.legal-contact p,.legal-contact .legal-eyebrow,.legal-identity dt,.legal-identity dd,.legal-contact .legal-contact-hours{color:#000}.legal-identity{border-color:#bbb}.legal-identity>div{border-color:#ddd}.legal-identity-pending dt{color:#000}.legal-references{break-inside:avoid}.legal-document a{color:#000}.legal-contact-actions .legal-email{color:#000;display:block}.legal-contact-actions:has(.legal-email){display:block!important}.legal-contact-actions .legal-primary,.legal-email svg{display:none}}.service-guide{--guide-accent:#f0a473;color:#e9eddf;isolation:isolate;background:#122f31;border:1px solid #54766d;border-radius:5px 24px;margin-top:42px;padding:clamp(22px,3.6vw,45px);scroll-margin-top:110px;position:relative;overflow:hidden}.service-guide:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#0000 66%,#c2d6b506 66% 78%,#0000 78%);position:absolute;inset:0}.service-guide.guide-duo{--guide-accent:#c5dea9}.service-guide.guide-wins{--guide-accent:#edce87}.service-guide.guide-placements{--guide-accent:#b1d3e2}.service-guide.guide-coach{--guide-accent:#d8c3e7}.service-guide:focus-visible{outline:3px solid var(--guide-accent);outline-offset:5px}.service-guide-heading{grid-template-columns:1fr 1fr;align-items:end;gap:35px;padding-bottom:28px;display:grid}.service-guide-eyebrow{font:650 10px/1.7 var(--sans);letter-spacing:.12em;color:var(--guide-accent);display:block}.service-guide .service-guide-heading h2{font:700 clamp(32px,3.5vw,47px)/1.05 var(--display);letter-spacing:-.025em;color:#f5f0df;margin:14px 0 0}.service-guide-heading h2>em{color:var(--guide-accent);font-style:normal}.service-guide .service-guide-heading>p{font:400 15px/1.85 var(--sans);color:#c4d5c4;max-width:510px;margin:0}.service-guide-notice{border:1px solid #eee9d9;border-left:4px solid var(--guide-accent);color:#29473d;background:#eee9d9;border-radius:4px 12px 4px 4px;align-items:center;gap:16px;margin-bottom:30px;padding:22px 24px;display:flex}.service-guide-notice>svg{color:#44634f;flex:none}.service-guide-notice>div{flex:1;min-width:0}.service-guide-notice strong{font:650 15px/1.6 var(--sans);color:#24453b;display:block}.service-guide .service-guide-notice p{font:400 14px/1.8 var(--sans);color:#4c604c;max-width:690px;margin:5px 0 0}.service-guide-mode{max-width:200px;font:600 12px/1.7 var(--sans);color:#3c5845;border-left:1px solid #b8c2ae;flex:none;align-items:center;gap:9px;margin-left:8px;padding-left:22px;display:flex}.service-guide-mode>svg{flex:none}.service-guide-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:35px;display:grid}.service-guide-journey{background:#0b2526;border:1px solid #6587795e;border-radius:4px 14px 4px 4px;padding:25px}.service-guide .service-guide-journey>h3{font:650 24px/1.15 var(--display);letter-spacing:-.015em;color:#eef0dd;margin:14px 0 25px}.service-guide-journey ol{gap:23px;margin:0;padding:0;list-style:none;display:grid}.service-guide-journey li{gap:13px;padding-bottom:12px;display:flex;position:relative}.service-guide-journey li>span{width:30px;height:30px;font:600 11px/1 var(--sans);color:var(--guide-accent);background:#193b36;border:1px solid #5a7b68;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.service-guide .service-guide-journey h4{font:600 14px/1.6 var(--sans);color:#edf0dc;margin:1px 0 5px}.service-guide .service-guide-journey li p{font:400 13px/1.85 var(--sans);color:#b9cfbd;margin:0}.service-guide-step-arrow{color:#729887;position:absolute;bottom:-13px;left:7px}.service-guide-chat{color:var(--guide-accent);border-top:1px solid #6a8a7045;align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.service-guide-chat>svg{flex:none;margin-top:3px}.service-guide .service-guide-chat p{font:400 12px/1.85 var(--sans);color:#b9cfbd;margin:0}.service-guide-chat strong{color:#edf0dc;margin-bottom:4px;font-weight:600;display:block}.service-guide-answer-heading{font:600 10px/1.7 var(--sans);letter-spacing:.06em;color:#bed1b7;justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.service-guide-answer-heading>span:last-child{letter-spacing:0;color:#adc8b4;font-weight:400}.service-guide-question{background:#1e3e3c;border:1px solid #5b7d6b99;border-radius:4px;margin-bottom:9px;overflow:hidden}.service-guide-question>summary{cursor:pointer;align-items:center;gap:14px;min-height:66px;padding:18px 19px;list-style:none;transition:background .16s;display:flex}.service-guide-question>summary::-webkit-details-marker{display:none}.service-guide-question>summary:hover{background:#294b43}.service-guide-question>summary:focus-visible{outline:3px solid var(--guide-accent);outline-offset:-4px}.service-guide-question-number{font:500 10px/1.5 var(--sans);color:#a6c2ab;flex:none}.service-guide .service-guide-question h3{font:600 14px/1.7 var(--sans);color:#eff0dd;letter-spacing:0;flex:1;margin:0}.service-guide-question>summary>svg{color:var(--guide-accent);flex:none;transition:transform .2s}.service-guide-question[open]{background:#e3e8d9;border-color:#a5be9f}.service-guide-question[open]>summary{background:#d4deca;border-bottom:1px solid #b7c5ac}.service-guide-question[open]>summary h3{color:#284a3b}.service-guide-question[open] .service-guide-question-number{color:#5a7256}.service-guide-question[open]>summary>svg{color:#426347;transform:rotate(180deg)}.service-guide .service-guide-answer{color:#425c44;padding:19px 22px 22px 47px}.service-guide .service-guide-answer p{font:400 14px/1.9 var(--sans);color:#425c44;max-width:none;margin:0}.service-guide-help{color:var(--guide-accent);align-items:flex-start;gap:10px;padding:14px 0 0;display:flex}.service-guide-help>svg{flex:none;margin-top:3px}.service-guide .service-guide-help p{font:400 13px/1.85 var(--sans);color:#c5d6c1;margin:0}.service-guide-help a{color:var(--guide-accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline}.service-guide-help a>svg{vertical-align:middle;display:inline}.service-guide-footer{font:400 11px/1.9 var(--sans);color:#b7cbb4;border-top:1px solid #72937755;justify-content:space-between;align-items:center;gap:20px;margin-top:29px;padding-top:23px;display:flex}.service-guide-footer nav{flex-wrap:wrap;gap:16px;display:flex}.service-guide-footer a{color:#e0e5cc;text-underline-offset:4px;text-decoration:underline}.service-guide-jump{color:#f1b58c;min-height:39px;font:500 12px/1.6 var(--sans);border:1px solid #8da58d66;border-radius:4px;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;display:inline-flex}.service-guide-jump:hover{background:#d4e1c80d;border-color:#e0b08b}.public-service-guide-shell{margin-bottom:32px}@media (max-width:980px){.service-guide-layout{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);gap:23px}.service-guide-mode{display:none}.service-guide-journey{padding:21px}.service-guide-question>summary{gap:10px;padding-inline:14px}.service-guide .service-guide-answer{padding-left:35px}}@media (max-width:700px){.service-guide{border-radius:4px 18px;margin-top:28px;padding:24px 17px;scroll-margin-top:90px}.service-guide-heading{grid-template-columns:1fr;gap:18px;padding-bottom:23px}.service-guide .service-guide-heading h2{font-size:35px}.service-guide .service-guide-heading>p{font-size:14px}.service-guide-notice{align-items:flex-start;gap:11px;margin-bottom:24px;padding:17px 15px}.service-guide-notice>svg{width:21px;height:21px;margin-top:3px}.service-guide-notice strong{font-size:14px}.service-guide .service-guide-notice p{font-size:13px}.service-guide-layout{grid-template-columns:1fr;gap:25px}.service-guide-journey{padding:21px}.service-guide .service-guide-journey>h3{font-size:25px}.service-guide-journey ol{gap:18px}.service-guide-answer-heading{font-size:9px}.service-guide-question>summary{min-height:67px;padding:16px 13px}.service-guide .service-guide-question h3{font-size:14px}.service-guide .service-guide-answer{padding:17px}.service-guide .service-guide-answer p{font-size:14px}.service-guide-footer{flex-direction:column;align-items:flex-start;gap:13px}.service-guide-footer nav{gap:18px}.service-guide-footer a{padding-block:4px}}@media (prefers-reduced-motion:reduce){.service-guide-question>summary,.service-guide-question>summary>svg{transition:none}}
