html .spa.spa-editorial{--ink:var(--sp-ink);--paper:#f7f8f7;--bone:#f7f8f7;background:#f7f8f7;color:var(--sp-ink)}html .spa.spa-editorial .spa-body,html .spa.spa-editorial .spa-main:not(.flush){background:#f7f8f7}html .spa.spa-editorial .spa-top{background:var(--sp-night);border-bottom:1px solid rgba(255,255,255,.13);color:var(--sp-night-text)}html .spa.spa-editorial .spa-brand{color:var(--sp-night-text);gap:12px;font-size:16px}.spa-editorial .spa-brand-copy{display:grid;gap:1px;line-height:1}.spa-editorial .spa-brand-copy strong{font-weight:700;letter-spacing:-.035em}html .spa.spa-editorial .spa-brand-copy small{margin:0;color:var(--sp-night-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}html .spa.spa-editorial .spa-search input{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);color:var(--sp-night-text)}html .spa.spa-editorial .spa-search input::placeholder{color:#b8c7d9}html .spa.spa-editorial .spa-search svg{color:var(--sp-sky)}html .spa.spa-editorial .spa-search input:focus{border-color:var(--sp-sky);background:rgba(255,255,255,.14);box-shadow:0 0 0 3px rgba(143,183,255,.19)}html .spa.spa-editorial .spa-top-right .spa-exit,html .spa.spa-editorial .spa-top-right .spa-switch{color:var(--sp-night-text);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);opacity:1}html .spa.spa-editorial .spa-top-right .spa-exit:hover,html .spa.spa-editorial .spa-top-right .spa-switch:hover{color:white;background:rgba(255,255,255,.18)}.spa-editorial .spa-page-context{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:0 auto 21px;padding:0 0 12px;border-bottom:1px solid var(--sp-rule);color:var(--sp-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.spa-editorial .spa-page-context span:first-child{color:var(--sp-ember)}html .spa.spa-editorial .spa-main:not(.flush){padding-top:clamp(20px,2.3vw,30px)}html .spa.spa-editorial .spa-main:not(.flush) :is(.spa-panel,.card){background:var(--sp-paper);border-color:var(--sp-panel-line)}html .spa.spa-editorial .spa-main:not(.flush) :is(.spa-head,.pp-head,.st-head) h1{color:var(--sp-ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(36px,4.6vw,58px);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}html .spa.spa-editorial .spa-main:not(.flush) :is(.spa-head,.pp-head,.st-head) h1 em{color:var(--sp-blue);font-family:var(--font-serif-stack);font-style:italic;font-weight:400}html .spa.spa-editorial .spa-main:not(.flush) :is(.spa-empty,.spa-note){border-color:var(--sp-line);background:var(--sp-paper)}html .spa.spa-editorial .spa-main:not(.flush) :is(.spa-empty,.spa-note) p{color:var(--sp-body)}@media (min-width:901px){html .spa.spa-editorial .spa-body{grid-template-columns:226px minmax(0,1fr)}html .spa.spa-editorial .spa-side{padding:26px 15px 18px;background:#edf0ef;border-right:1px solid #dce2e0}html .spa.spa-editorial .spa-nav-context{margin:0 0 16px;color:var(--sp-ember);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.11em}html .spa.spa-editorial .spa-side .spa-primary-nav{gap:4px}html .spa.spa-editorial .spa-side .spa-primary-nav a{min-height:46px;padding:0 13px;color:var(--sp-body);border-radius:var(--sp-radius-sm);font-size:14px;font-weight:500;box-shadow:none}html .spa.spa-editorial .spa-side .spa-primary-nav a:hover{background:rgba(255,253,249,.66);color:var(--sp-ink)}html .spa.spa-editorial .spa-side .spa-primary-nav a.active{background:var(--sp-paper);color:var(--sp-ink);font-weight:700;box-shadow:inset 3px 0 0 var(--sp-flame-deep),0 4px 16px rgba(11,30,61,.05)}html .spa.spa-editorial .spa-side .spa-primary-nav a.active svg{color:var(--sp-flame-deep)}html .spa.spa-editorial .spa-side .spa-quick-list,html .spa.spa-editorial .spa-side .spa-side-foot{border-color:var(--sp-rule)}}@media (max-width:900px){.spa-editorial .spa-page-context span:not(:first-child){display:none}html .spa.spa-editorial .spa-side{background:var(--sp-night);border-color:rgba(255,255,255,.15)}html .spa.spa.spa-editorial .spa-side .spa-phone-links>a{color:var(--sp-night-dim);font-size:12px}html .spa.spa.spa-editorial .spa-side .spa-phone-links>a[aria-current=page]{color:var(--sp-night-text)}html .spa.spa.spa-editorial .spa-side .spa-phone-links>a.spa-mobile-report{background:var(--sp-flame);color:var(--sp-night)}}@media (max-width:600px){html .spa.spa-editorial .spa-brand-copy small{display:none}.spa-editorial .spa-page-context{margin-bottom:20px}}html .spa.spa-editorial .studio-hero{background:var(--sp-night)}html .spa.spa-editorial .studio-hero h1{color:var(--sp-night-text)!important}html .spa.spa-editorial .studio-hero h1 em{color:var(--sp-sky)!important}html .spa.spa-editorial .studio-hero .studio-route{color:var(--sp-night-dim)}html .spa.spa-editorial .studio{--studio-ink:var(--sp-ink);--studio-moss:var(--sp-blue);--studio-mint:rgba(36,87,206,.1);--studio-cream:var(--sp-shell)}html .spa.spa-editorial .studio-hero .studio-route b{color:var(--sp-sky)}html .spa.spa-editorial .studio-hero{min-height:0;padding:var(--sp-4) 0 var(--sp-5);border-radius:0;border-top:1px solid var(--sp-ink);border-bottom:1px solid var(--sp-rule);background:transparent;color:var(--sp-ink)}html .spa.spa-editorial .studio-hero:after{display:none}html .spa.spa-editorial .studio-hero h1{color:var(--sp-ink)!important;font-size:clamp(36px,4.5vw,56px)}html .spa.spa-editorial .studio-hero h1 em{color:var(--sp-blue)!important}html .spa.spa-editorial .studio-hero .studio-kicker{color:var(--sp-ember);opacity:1}html .spa.spa-editorial .studio-hero>div>p:last-child{color:var(--sp-body)}html .spa.spa-editorial .studio-hero .studio-route,html .spa.spa-editorial .studio-hero .studio-route span{border-color:var(--sp-rule);color:var(--sp-body)}html .spa.spa-editorial .studio-hero .studio-route b{color:var(--sp-ember)}html .spa.spa-editorial .material-title>a:hover{background:var(--sp-blue-deep)}html .spa.spa-editorial .ib-head h1{color:var(--sp-night-text)}html .spa.spa.spa-desk{--ink:var(--sp-ink);--paper:var(--sp-paper);--bone:var(--sp-bone);color:var(--sp-ink)}html .spa.spa.spa-desk,html .spa.spa.spa-desk .spa-body{background:var(--sp-bone)}html .spa.spa.spa-desk .spa-main:not(.flush){background:var(--sp-bone);padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,36px) 64px}html .spa.spa.spa-desk .spa-top{background:var(--sp-night);border-bottom:1px solid var(--sp-night-line);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-brand{color:var(--sp-night-text);gap:12px;font-size:16px}.spa-desk .spa-brand-copy{display:grid;gap:1px;line-height:1}.spa-desk .spa-brand-copy strong{font-weight:700;letter-spacing:-.035em}html .spa.spa.spa-desk .spa-brand-copy small{margin:0;color:var(--sp-night-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}html .spa.spa.spa-desk .spa-search input{height:40px;border-radius:var(--ctl-r-row);background:rgba(239,231,218,.07);border:1px solid var(--sp-night-line);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-search input::placeholder{color:var(--sp-night-faint)}html .spa.spa.spa-desk .spa-search svg{color:var(--sp-sky)}html .spa.spa.spa-desk .spa-search input:focus{border-color:var(--sp-sky);background:rgba(239,231,218,.11);box-shadow:0 0 0 3px rgba(143,183,255,.18)}html .spa.spa.spa-desk .spa-top-right .spa-exit,html .spa.spa.spa-desk .spa-top-right .spa-switch{height:var(--ctl-h-sm);border-radius:var(--ctl-r);color:var(--sp-night-text);background:rgba(239,231,218,.07);border:1px solid var(--sp-night-line);opacity:1;transition:background var(--sp-fast) var(--sp-ease-io),transform var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa-desk .spa-top-right .spa-exit:hover,html .spa.spa.spa-desk .spa-top-right .spa-switch:hover{background:rgba(239,231,218,.14);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-top-right .spa-exit:active,html .spa.spa.spa-desk .spa-top-right .spa-switch:active{transform:var(--ctl-press)}.spa-desk .spa-page-context{display:flex;align-items:center;gap:16px;max-width:1240px;margin:0 auto var(--sp-5);padding:0 0 10px;border-bottom:1px solid var(--sp-line);color:var(--sp-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.spa-desk .spa-page-context span:first-child{color:var(--sp-ember)}html .spa.spa.spa-desk .spa-main:has(.dh) .spa-page-context{display:none}html .spa.spa.spa-desk .spa-back{max-width:1240px;margin:0 auto var(--sp-3)}html .spa.spa.spa-desk .spa-back button{height:var(--ctl-h-sm);padding:0 14px 0 10px;border:0;border-radius:var(--ctl-r);background:var(--ctl-tint);color:var(--sp-blue);font-size:var(--ctl-fs-sm);font-weight:var(--ctl-fw);box-shadow:none;transition:background var(--sp-fast) var(--sp-ease-io),transform var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa-desk .spa-back button:hover{background:var(--ctl-tint-hover)}html .spa.spa.spa-desk .spa-back button:active{transform:var(--ctl-press)}@media (min-width:901px){html .spa.spa.spa-desk .spa-body{grid-template-columns:236px minmax(0,1fr)}html .spa.spa.spa-desk .spa-side{padding:22px 12px 16px;background:var(--sp-deep);border-right:1px solid var(--sp-night-line);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-nav-context{margin:0 10px 14px;color:var(--sp-sky);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}html .spa.spa.spa-desk .spa-side .spa-primary-nav{gap:2px}html .spa.spa.spa-desk .spa-side .spa-primary-nav a{position:relative;min-height:42px;padding:0 12px;gap:11px;border-radius:var(--ctl-r-row);color:var(--sp-night-dim);background:transparent;font-size:14px;font-weight:500;box-shadow:none;transition:background var(--sp-fast) var(--sp-ease-io),color var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa-desk .spa-side .spa-primary-nav a svg{color:var(--sp-night-faint)}html .spa.spa.spa-desk .spa-side .spa-primary-nav a:hover{background:rgba(239,231,218,.06);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-side .spa-primary-nav a.active{background:rgba(143,183,255,.12);color:var(--sp-night-text);font-weight:600;box-shadow:inset 3px 0 0 var(--sp-sky)}html .spa.spa.spa-desk .spa-side .spa-primary-nav a.active svg{color:var(--sp-sky)}html .spa.spa.spa-desk .spa-side .spa-quick-list{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--sp-night-line)}html .spa.spa.spa-desk .spa-side .spa-quick-list p{margin:0 10px 8px;color:var(--sp-night-faint);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}html .spa.spa.spa-desk .spa-side .spa-quick-list a{min-height:38px;padding:0 12px;gap:10px;border:0;border-radius:var(--ctl-r-row);color:var(--sp-night-dim);background:transparent;font-size:13px;font-weight:500}html .spa.spa.spa-desk .spa-side .spa-quick-list a:hover{background:rgba(239,231,218,.06);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-side .spa-quick-list a svg{color:var(--sp-sky)}html .spa.spa.spa-desk .spa-side .spa-quick-list a.spa-quick-primary{color:var(--sp-night-text);background:rgba(143,183,255,.1)}html .spa.spa.spa-desk .spa-side .spa-side-foot{border-top:1px solid var(--sp-night-line);color:var(--sp-night-text)}html .spa.spa.spa-desk .spa-side .spa-side-foot :is(b,strong,p,span,a,button,small){color:inherit}html .spa.spa.spa-desk .spa-side .spa-side-foot :is(small,.muted,p){color:var(--sp-night-dim)}html .spa.spa.spa-desk .spa-side .spa-side-foot :is(a,button):hover{color:var(--sp-sky)}}@media (max-width:900px){html .spa.spa.spa-desk .spa-side{background:var(--sp-night);border-color:var(--sp-night-line)}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>a{color:var(--sp-night-dim);font-size:12px}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>a[aria-current=page]{color:var(--sp-night-text)}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>a[aria-current=page] svg{color:var(--sp-sky)}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>a.spa-mobile-report{background:var(--sp-flame);color:var(--sp-night)}}@media (max-width:600px){html .spa.spa.spa-desk .spa-brand-copy small{display:none}}.dh{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto var(--sp-6);border-radius:var(--sp-radius-lg);background:var(--sp-night);color:var(--sp-night-text);box-shadow:0 22px 56px rgba(7,20,43,.16)}.dh-ground{opacity:.85}.dh:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--sp-night) 0,rgba(7,20,43,.88) 38%,rgba(7,20,43,.3) 72%,rgba(7,20,43,.12) 100%)}.dh-in{position:relative;z-index:2;min-height:184px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:var(--sp-4) var(--sp-6);padding:clamp(22px,3vw,34px) clamp(18px,3vw,34px) clamp(18px,2.4vw,28px)}.dh-copy{grid-column:1;display:grid;gap:var(--sp-2);max-width:62ch;min-width:0}.dh-kicker{margin:0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-sky)}.dh-title{margin:0;font-family:var(--font-sans-display,var(--font-sans)),var(--font-sans),sans-serif;font-size:clamp(27px,3.3vw,42px);line-height:1.04;letter-spacing:-.025em;font-weight:600;color:var(--sp-night-text);text-wrap:balance}.dh-title em{font-family:var(--font-serif-stack);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--sp-sky)}.dh-lede{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--sp-night-dim);text-wrap:pretty}.dh-actions{grid-column:2;grid-row:1;align-self:start;justify-content:flex-end;gap:var(--sp-2)}.dh-actions,.dh-figs{display:flex;flex-wrap:wrap}.dh-figs{grid-column:1/-1;margin:var(--sp-1) 0 0;padding-top:var(--sp-4);gap:var(--sp-3) clamp(var(--sp-5),4vw,var(--sp-8));border-top:1px solid var(--sp-night-line)}.dh-figs>div{display:flex;flex-direction:column-reverse;gap:3px;min-width:0}.dh-figs dd{margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sp-night-text)}.dh-figs dt{font-size:12px;color:var(--sp-night-dim)}.dh-figs dd a{display:inline-flex;align-items:flex-start;gap:5px;color:inherit;text-decoration:none}.dh-figs dd a svg{margin-top:2px;color:var(--sp-sky);transition:transform var(--sp-fast) var(--sp-ease)}.dh-figs dd a:hover svg{transform:translate(2px,-2px)}.dh-figs .is-attention dd{color:var(--sp-flame)}.dh-figs .is-quiet dd{color:var(--sp-night-dim)}.dh-extra{grid-column:1/-1;min-width:0}.dh .lg-cap{right:clamp(18px,3vw,34px);bottom:12px}@media (max-width:720px){.dh{margin-bottom:var(--sp-5);border-radius:var(--sp-radius)}.dh-ground{opacity:.45}.dh-in{grid-template-columns:minmax(0,1fr);min-height:0}.dh-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.dh .lg-cap{display:none}}.dk-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl-h-sm);padding:var(--ctl-pad-sm);border:0;border-radius:var(--ctl-r);font:inherit;font-size:var(--ctl-fs-sm);font-weight:var(--ctl-fw);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--sp-blue);color:var(--sp-paper);transition:background var(--sp-fast) var(--sp-ease-io),transform var(--sp-fast) var(--sp-ease-io)}.dk-btn:hover{background:var(--sp-blue-deep)}.dk-btn:active{transform:var(--ctl-press)}.dk-btn.is-tint{background:var(--ctl-tint);color:var(--sp-blue)}.dk-btn.is-tint:hover{background:var(--ctl-tint-hover)}.dk-btn.is-plain{background:transparent;color:var(--sp-blue);padding:0 6px}.dk-btn.is-flame{background:var(--sp-flame);color:var(--sp-ink)}.dk-btn.is-flame:hover{background:#e2492e}.dh .dk-btn.is-tint,.dk-panel .dk-btn.is-tint{background:rgba(239,231,218,.08);color:var(--sp-night-text);box-shadow:inset 0 0 0 1px var(--sp-night-line)}.dh .dk-btn.is-tint:hover,.dk-panel .dk-btn.is-tint:hover{background:rgba(239,231,218,.15)}.dh .dk-btn.is-plain,.dk-panel .dk-btn.is-plain{color:var(--sp-sky)}@media (pointer:coarse){.dk-btn{height:var(--ctl-h)}}.dk-page{max-width:1240px;margin:0 auto;display:grid;gap:var(--sp-7)}.dk-section{display:grid;gap:var(--sp-4)}.dk-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-2);border-bottom:1px solid var(--sp-ink)}.dk-section-head h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--sp-ink)}.dk-section-head p{margin:0;font-size:13px;color:var(--sp-muted)}.dk-kicker{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-ember)}.dk-ledger{margin:0;padding:0;list-style:none}.dk-ledger>li{border-bottom:1px solid var(--sp-line)}.dk-ledger>li>:is(a,button,div){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);width:100%;padding:12px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.dk-ledger>li>:is(a,button):hover{background:rgba(255,253,249,.6)}.dk-panel{position:relative;overflow:hidden;border-radius:var(--sp-radius-lg);background:var(--sp-night);color:var(--sp-night-text);box-shadow:0 22px 56px rgba(7,20,43,.14)}.dk-sheet{border-radius:var(--sp-radius);background:var(--sp-paper);box-shadow:0 1px 0 rgba(11,30,61,.04),0 12px 30px rgba(11,30,61,.05)}html .spa.spa.spa-desk .spa-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select,textarea):not(:is(.sm-city-select,.sm-select,.ps-field,.bare-field,label:has(>svg):has(>input.bg-transparent)) *){border-radius:var(--ctl-r-row);border:1px solid var(--sp-line);background-color:var(--sp-paper);color:var(--sp-ink);font-size:14px;transition:border-color var(--sp-fast) var(--sp-ease-io),box-shadow var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa-desk .spa-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select):not(:is(.sm-city-select,.sm-select,.ps-field,.bare-field,label:has(>svg):has(>input.bg-transparent)) *){min-height:42px}html .spa.spa.spa-desk .spa-main :is(input,select,textarea)::placeholder{color:#8a95a3}html .spa.spa.spa-desk .spa-main :is(input,select,textarea):focus:not(:is(.sm-city-select,.sm-select,.ps-field,.bare-field,label:has(>svg):has(>input.bg-transparent)) *){outline:none;border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--ctl-tint)}html .spa.spa.spa-desk .spa-main select:not(:is(.sm-city-select,.sm-select,.ps-field,.bare-field,label:has(>svg):has(>input.bg-transparent)) *){appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%232457ce' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}html .spa.spa.spa-desk .spa-main input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}html .spa.spa.spa-desk .spa-main input[type=date]{color:var(--sp-ink);font-variant-numeric:tabular-nums}html .spa.spa.spa-desk .spa-main .border-dashed{border-style:solid;border-color:var(--sp-line);background-color:var(--sp-paper);border-radius:var(--sp-radius);box-shadow:0 1px 0 rgba(11,30,61,.03)}.wc-panel.spa-scope{background:var(--sp-paper);border:1px solid var(--sp-panel-line);border-radius:var(--sp-radius-lg);box-shadow:0 28px 90px rgba(7,22,48,.24)}.wc-panel .wc-kicker{color:var(--sp-ember);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em}.wc-panel .wc-title{max-width:13ch;color:var(--sp-ink);font-size:clamp(30px,4vw,43px);line-height:1}.wc-panel .wc-lede{color:var(--sp-body)}.wc-panel .wc-roles{gap:0;border-top:1px solid var(--sp-ink)}.wc-panel .wc-role{min-height:76px;padding:14px 8px;border:0;border-bottom:1px solid var(--sp-line);border-radius:0;background:transparent}.wc-panel .wc-role:hover{background:var(--sp-bone)}.wc-panel .wc-role svg{color:var(--sp-flame-deep)}.wc-panel .wc-role b{color:var(--sp-ink)}.wc-panel .wc-role span{color:var(--sp-body)}.wc-panel .wc-icon{background:var(--sp-bone);color:var(--sp-flame-deep);border-radius:50%}.wc-panel .wc-dots span.on{background:var(--sp-flame-deep)}html .spa.spa.spa-desk .studio{--studio-ink:var(--sp-ink);--studio-moss:var(--sp-blue);--studio-mint:rgba(36,87,206,0.1);--studio-cream:var(--sp-shell)}html .spa.spa.spa-desk .studio-hero{min-height:0;padding:var(--sp-4) 0 var(--sp-5);border-radius:0;border-top:1px solid var(--sp-ink);border-bottom:1px solid var(--sp-rule);background:transparent;color:var(--sp-ink)}html .spa.spa.spa-desk .studio-hero:after{display:none}html .spa.spa.spa-desk .studio-hero h1{color:var(--sp-ink)!important;font-size:clamp(36px,4.5vw,56px)}html .spa.spa.spa-desk .studio-hero h1 em{color:var(--sp-blue)!important}html .spa.spa.spa-desk .studio-hero .studio-kicker{color:var(--sp-ember);opacity:1}html .spa.spa.spa-desk .studio-hero>div>p:last-child{color:var(--sp-body)}html .spa.spa.spa-desk .studio-hero .studio-route,html .spa.spa.spa-desk .studio-hero .studio-route span{border-color:var(--sp-rule);color:var(--sp-body)}html .spa.spa.spa-desk .studio-hero .studio-route b{color:var(--sp-ember)}html .spa.spa.spa-desk .material-title>a:hover{background:var(--sp-blue-deep)}html .spa.spa.spa-desk .ib-head h1{color:var(--sp-night-text)}html .spa.spa.spa.spa-desk .partner-workspace-tabs{box-sizing:border-box;display:flex;width:fit-content;max-width:min(100%,1240px);gap:2px;margin:0 0 var(--sp-5);padding:4px;overflow-x:auto;scrollbar-width:none;border:0;border-radius:calc(var(--ctl-r-row) + 4px);background:var(--sp-paper);box-shadow:0 1px 0 rgba(11,30,61,.04),0 8px 22px rgba(11,30,61,.05)}html .spa.spa.spa.spa-desk .partner-workspace-tabs::-webkit-scrollbar{display:none}html .spa.spa.spa.spa-desk .partner-workspace-tabs a{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:var(--ctl-r-row);color:var(--sp-body);font-size:13px;font-weight:600;white-space:nowrap;transition:background var(--sp-fast) var(--sp-ease-io),color var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa.spa-desk .partner-workspace-tabs a:hover{background:var(--sp-bone);color:var(--sp-ink)}html .spa.spa.spa.spa-desk .partner-workspace-tabs a[aria-current=page]{background:var(--sp-ink);color:var(--sp-night-text)}@media (pointer:coarse){html .spa.spa.spa.spa-desk .partner-workspace-tabs a{min-height:var(--ctl-h)}}.cpage{margin:0 auto}.cpage,.cpage-read{max-width:1240px}.cpage-tabs{margin:0 0 var(--sp-5)}html .spa.spa.spa-desk .csect{margin-top:var(--sp-7);padding-top:0;border-top:0}html .spa.spa.spa-desk .csect-bare{margin-top:0}html .spa.spa.spa-desk .csect-head{margin-bottom:var(--sp-4);padding-bottom:var(--sp-2);border-bottom:1px solid var(--sp-ink)}html .spa.spa.spa-desk .csect-head h2{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--sp-ink)}.dk-status{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;min-width:24px;padding:0 5px;border-radius:5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.02em}.dk-status.is-yes.is-ster{background:var(--ctl-tint);color:var(--sp-blue-deep)}.dk-status.is-yes.is-vacc{background:rgba(88,180,196,.18);color:var(--sp-arv-ink)}.dk-status.is-no{background:transparent;border:1.2px solid var(--sp-ink);color:var(--sp-ink)}.dk-status.is-unknown{background:transparent;border:1px dotted var(--sp-muted);color:var(--sp-muted)}.dh-link{color:var(--sp-sky);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(143,183,255,.45)}.dh-link:hover{text-decoration-color:initial}.dk-form-page>:not(.dh){max-width:672px;margin-left:auto;margin-right:auto}.dh .dr-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sp-night-dim)}.dk-dot{width:9px;height:9px;border-radius:50%;background:var(--sp-seq-3)}.dk-row-main{display:grid;gap:2px;min-width:0}.dk-row-main b{font-size:14.5px;font-weight:600;color:var(--sp-ink)}.dk-row-main b,.dk-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-row-main small{font-size:12px;color:var(--sp-muted)}.dk-row-go{font-size:12.5px;font-weight:600}.dk-ledger>li>a:hover .dk-row-main b,.dk-row-go{color:var(--sp-blue)}.dk-note{margin:0;padding:var(--sp-5);border-radius:var(--sp-radius);background:var(--sp-paper);font-size:14px;line-height:1.55;color:var(--sp-body)}.dk-fine{margin:0;font-size:12px;color:var(--sp-muted)}html .spa.spa.spa-desk .spa-main :is(.imp-drop,.spa-empty,.ds-empty,.partner-write-wall){border:0;border-radius:var(--sp-radius);background:var(--sp-paper);box-shadow:0 1px 0 rgba(11,30,61,.04),0 10px 26px rgba(11,30,61,.05)}html .spa.spa.spa-desk .spa-main .imp-drop>svg{color:var(--sp-blue)}.ib-pick{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto var(--sp-6);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:var(--sp-5)}.ib-pick .ib-plate{margin:0;padding:var(--sp-3);border-radius:var(--sp-radius);background:var(--sp-paper);box-shadow:0 1px 0 rgba(11,30,61,.04),0 10px 26px rgba(11,30,61,.05)}.ib-pick .ib-plate .sys-plate{width:100%;height:auto}.ib-pick .ib-plate-note{margin:var(--sp-2) 0 0;font-size:12px;line-height:1.45;color:var(--sp-muted)}.ib-pick .ib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin:0;padding:0;border:0}.ib-pick:not(:has(.ib-plate)){grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.ib-pick{grid-template-columns:minmax(0,1fr)}}.dh .st-cities{display:flex;flex-wrap:wrap;gap:6px;margin:var(--sp-1) 0 0}.dh .st-cities a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:0;border-radius:var(--ctl-r);background:rgba(239,231,218,.08);color:var(--sp-night-dim);font-size:12.5px;font-weight:600;text-decoration:none;transition:background var(--sp-fast) var(--sp-ease-io),color var(--sp-fast) var(--sp-ease-io)}.dh .st-cities a:hover{background:rgba(239,231,218,.15);color:var(--sp-night-text)}.dh .st-cities a.is-on{background:var(--sp-sky);color:var(--sp-ink)}@media (pointer:coarse){.dh .st-cities a{height:var(--ctl-h)}}.dh .studio-steps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.dh .studio-steps li{display:inline-flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--sp-night-text)}.dh .studio-steps b{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--sp-sky)}.dk-form-page.is-wide>:not(.dh){max-width:820px}html .spa.spa.spa-desk .spa-main .ps-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),html .spa.spa.spa-desk .spa-main .ps-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):focus{min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html .spa.spa.spa-desk .spa-main .ps-field:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--ctl-tint)}@media (pointer:coarse){.dh-figs dd a{min-height:var(--ctl-h);align-items:center}}@media (max-width:720px){.dh .st-cities{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * clamp(18px, 3vw, 34px));padding-right:clamp(18px,3vw,34px)}.dh .st-cities::-webkit-scrollbar{display:none}.dh .st-cities a{flex:none}}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-trigger{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-sm);padding:0 12px;cursor:pointer;border:1px solid var(--sp-night-line);border-radius:var(--ctl-r);background:rgba(239,231,218,.07);color:var(--sp-night-text);font:inherit;font-size:13px;font-weight:600}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-trigger:hover{background:rgba(239,231,218,.14)}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-trigger svg{color:var(--sp-sky)}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang{position:relative}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:176px;margin:0;padding:5px;list-style:none;border:1px solid var(--sp-night-line);border-radius:var(--sp-radius);background:var(--sp-night);box-shadow:0 18px 40px rgba(0,0,0,.4)}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-menu button{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:38px;padding:0 10px;border:0;border-radius:var(--ctl-r-row);background:none;color:var(--sp-night-text);font:inherit;font-size:14px;cursor:pointer;text-align:left}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-menu button:hover{background:rgba(239,231,218,.08)}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-menu button[aria-selected=true]{color:var(--sp-sky)}html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-note{padding:8px 10px 4px;font-size:11.5px;line-height:1.4;color:var(--sp-night-dim)}@media (pointer:coarse){html .spa.spa.spa-desk :is(.spa-top-right,.pm-row) .lang-menu button{min-height:var(--ctl-h)}}.spa-phone-more{display:none}@media (max-width:900px){html .spa.spa.spa-desk .spa-top-right{display:flex;align-items:center;gap:var(--sp-2)}html .spa.spa.spa-desk .spa-top-right>:not(.spa-top-account){display:none}html .spa.spa.spa-desk .spa-top-account .spa-profile-links.out a.pp-signin{background:var(--sp-sky);color:var(--sp-night)}html .spa.spa.spa-desk .spa-top-account .spa-profile-links.out a.pp-signin:hover{background:#a6c6ff;color:var(--sp-night)}html .spa.spa.spa-desk .spa-top-account .spa-profile-links.out a.pp-code{display:inline-flex;background:rgba(143,183,255,.14);color:var(--sp-sky)}html .spa.spa.spa-desk .spa-top-account .spa-profile-links.out a.pp-code:hover{background:rgba(143,183,255,.22);color:var(--sp-sky)}html .spa.spa.spa-desk .spa-top{flex-wrap:nowrap}html .spa.spa.spa-desk .spa-top .spa-search{flex:1 1 0;min-width:0;max-width:none}html .spa.spa.spa-desk .spa-top .spa-search input{width:100%;min-width:0;text-overflow:ellipsis}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>.spa-phone-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:5px 1px;border:0;border-radius:0;background:transparent;color:var(--sp-night-dim);font:inherit;font-size:12px;font-weight:600;line-height:1.1;cursor:pointer}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>.spa-phone-more[aria-expanded=true]{color:var(--sp-night-text)}html .spa.spa.spa.spa-desk .spa-side .spa-phone-links>.spa-phone-more[aria-expanded=true] svg{color:var(--sp-sky)}}.pm{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;justify-content:flex-end}.pm-scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(5,12,26,.56);cursor:pointer;animation:pm-fade var(--sp-base) var(--sp-ease) both}.pm-sheet{position:relative;max-height:min(88dvh,760px);overflow-y:auto;overscroll-behavior:contain;outline:none;padding:6px 16px calc(22px + env(safe-area-inset-bottom));background:var(--sp-night);color:var(--sp-night-text);border-top:1px solid var(--sp-night-line);border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.35);animation:pm-rise var(--sp-base) var(--sp-ease) both}@keyframes pm-rise{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes pm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-scrim,.pm-sheet{animation:none}}.pm-head{position:sticky;top:-6px;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -16px 8px;padding:14px 16px 10px;background:var(--sp-night)}.pm-grip{position:absolute;top:6px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:4px;background:var(--sp-night-line)}.pm-kicker{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-night-faint)}.pm-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--sp-night-line);border-radius:999px;background:rgba(239,231,218,.06);color:var(--sp-night-text);cursor:pointer}.pm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-tiles a{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid var(--sp-night-line);border-radius:var(--ctl-r-row);background:rgba(239,231,218,.04);color:var(--sp-night-text);font-size:14.5px;font-weight:600;text-decoration:none}.pm-tiles a svg{color:var(--sp-sky);flex:none}.pm-tiles a[aria-current=page]{background:rgba(143,183,255,.14);border-color:rgba(143,183,255,.4)}.pm-tiles a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-start{display:grid;gap:6px;margin-top:14px}.pm-start a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:var(--ctl-r-row);color:var(--sp-night-text);background:rgba(239,231,218,.04);font-size:14px;font-weight:600;text-decoration:none}.pm-start a svg{color:var(--sp-sky)}.pm-start a.is-primary{background:var(--sp-flame);color:var(--sp-night)}.pm-start a.is-primary svg{color:var(--sp-night)}.pm-group{margin-top:20px}.pm-group h3{margin:0 0 8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-night-faint)}.pm-links{display:flex;flex-wrap:wrap;gap:6px}.pm-links a{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;border:1px solid var(--sp-night-line);border-radius:999px;color:var(--sp-night-text);font-size:13.5px;font-weight:500;text-decoration:none}.pm-links a[aria-current=page]{border-color:var(--sp-sky);color:var(--sp-sky)}.pm-links a svg{color:var(--sp-night-dim)}.pm-account .spa-profile{display:grid;gap:10px;color:var(--sp-night-text)}.pm-account .spa-profile :is(b,strong,span,p,small){color:inherit}.pm-account .spa-profile :is(small,p,.spa-profile-role){color:var(--sp-night-dim)}.pm-account .spa-profile-who{display:flex;align-items:center;gap:10px}.pm-account .spa-profile-links{display:flex;flex-wrap:wrap;gap:6px}html .spa.spa.spa-desk .pm-account .spa-profile-links :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--sp-night-line);border-radius:999px;background:transparent;color:var(--sp-night-text);font:inherit;font-size:13.5px;text-decoration:none;cursor:pointer}.pm-account .spa-profile-links :is(a,button) svg{color:var(--sp-sky);flex:none}html .spa.spa.spa-desk .pm-account .spa-profile-links a.pp-signin{background:var(--sp-sky);border-color:var(--sp-sky);color:var(--sp-night);font-weight:650}.pm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--sp-night-line)}.pm-chip,.pm-feedback button{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-sm);padding:0 12px;border:1px solid var(--sp-night-line);border-radius:var(--ctl-r);background:rgba(239,231,218,.07);color:var(--sp-night-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pm-chip svg{color:var(--sp-sky)}html .spa.spa.spa-desk .pm-row .lang-menu{top:auto;bottom:calc(100% + 8px);left:0;right:auto}@media (pointer:coarse){.pm-chip,.pm-feedback button{height:var(--ctl-h)}}@media (min-width:901px){.pm{display:none}}@media (max-width:480px){html .spa.spa.spa-desk .spa-top .spa-brand-copy{display:none}}.rc-sheet{display:grid;gap:var(--sp-5);padding:clamp(18px,3vw,28px)}.rc-field{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.rc-field>legend,.rc-field>span{padding:0;font-size:13px;font-weight:650;color:var(--sp-ink)}.rc-field small{font-weight:400;color:var(--sp-muted)}.rc-field textarea{resize:vertical;min-height:110px;padding:12px 14px}.rc-field input{padding:0 14px}.rc-hint{font-size:12px;line-height:1.45}.rc-reasons{display:flex;flex-wrap:wrap;gap:8px}.rc-reason{min-height:40px;padding:0 14px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-paper);color:var(--sp-ink);font:inherit;font-size:13.5px;cursor:pointer;transition:background var(--sp-fast) var(--sp-ease-io),border-color var(--sp-fast) var(--sp-ease-io)}.rc-reason:hover{border-color:var(--sp-blue)}.rc-reason.is-on{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-paper)}.rc-error{margin:0;padding:10px 12px;border-radius:var(--ctl-r-row);background:rgba(240,91,64,.1);color:var(--sp-flame-deep);font-size:13.5px}.rc-submit{justify-self:start}.rc-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.rc-submit{justify-self:stretch;justify-content:center}}html .spa.spa.spa-desk .spa-main label.border:has(>svg):has(>input){min-height:42px;border-radius:var(--ctl-r-row);border-color:var(--sp-line);background:var(--sp-paper);color:var(--sp-muted);transition:border-color var(--sp-fast) var(--sp-ease-io),box-shadow var(--sp-fast) var(--sp-ease-io)}html .spa.spa.spa-desk .spa-main label.border:has(>svg):focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--ctl-tint)}html .spa.spa.spa-desk .spa-side .spa-profile-links.out a.pp-signin{background:var(--sp-sky);color:var(--sp-night)}html .spa.spa.spa-desk .spa-side .spa-profile-links.out a.pp-signin:hover{background:#a6c6ff;color:var(--sp-night)}html .spa.spa.spa-desk .spa-side .spa-profile-links.out a.pp-code{background:rgba(143,183,255,.12);color:var(--sp-sky)}html .spa.spa.spa-desk .spa-side .spa-profile-links.out a.pp-code:hover{background:rgba(143,183,255,.2);color:var(--sp-sky)}