@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.account-deletion-page{width:min(100%,1120px);margin:0 auto;padding:2.5rem clamp(1.1rem,4vw,3.5rem) 6rem}.deletion-back-link,.deletion-secondary-link{color:var(--locale-coal);text-underline-offset:.22em;font-weight:700;text-decoration-thickness:1px}.deletion-back-link{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;margin-bottom:3rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:inline-flex}.deletion-heading{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.8fr);align-items:end;gap:1.5rem clamp(2rem,7vw,7rem);padding-bottom:2.5rem;display:grid}.deletion-register{color:var(--locale-ledger-green);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.deletion-heading h1{letter-spacing:-.065em;max-width:8ch;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(3.4rem,8vw,7rem);font-weight:600;line-height:.86}.deletion-intro{max-width:30rem;margin:0;font-size:1.2rem;line-height:1.5}.deletion-continuity-ledger{border-left:7px solid var(--locale-ledger-green);background:var(--locale-coal);color:var(--locale-chalk);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3.5rem;display:grid}.deletion-continuity-ledger[data-state=pending]{border-left-color:var(--locale-persimmon)}.deletion-continuity-ledger[data-state=cancelled]{border-left-color:var(--locale-brass)}.deletion-continuity-ledger>div{border-right:1px solid var(--locale-ledger-green);min-width:0;padding:1rem 1.15rem 1.2rem}.deletion-continuity-ledger>div:last-child{border-right:0}.deletion-continuity-ledger span,.deletion-status-details dt{color:var(--locale-ash);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block}.deletion-continuity-ledger strong{overflow-wrap:anywhere;font-size:1rem;display:block}.deletion-body{border-top:1px solid var(--locale-coal);grid-template-columns:minmax(15rem,.82fr) minmax(0,1.5fr);gap:3rem clamp(3rem,9vw,8rem);display:grid}.deletion-guidance,.deletion-control-panel{padding-top:2rem}.deletion-guidance h2,.deletion-control-panel h2{letter-spacing:-.035em;margin:.35rem 0 1.15rem;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:.95}.deletion-guidance>p:not(.deletion-register),.deletion-control-panel>p:not(.deletion-register){line-height:1.55}.deletion-secondary-link{align-items:center;min-height:48px;margin:.5rem 0 1rem;display:inline-flex}.deletion-truth{border-top:1px solid var(--locale-ash);padding:1rem 0 0;font-weight:700}.deletion-form{border-top:1px solid var(--locale-ash);gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:grid}.deletion-form label{margin-bottom:.45rem;font-weight:700;display:block}.deletion-form p{color:var(--locale-ledger-green);margin:0 0 .75rem}.deletion-form code{color:var(--locale-coal);font-family:IBM Plex Mono,monospace;font-size:.86em;font-weight:700}.deletion-form input{border:1px solid var(--locale-coal);background:var(--locale-chalk);width:100%;min-height:52px;color:var(--locale-coal);border-radius:0;padding:.75rem;font-family:IBM Plex Mono,monospace}.deletion-form input:focus-visible{outline:3px solid var(--locale-brass);outline-offset:3px}.deletion-request,.deletion-cancel{justify-self:start}button.deletion-cancel{background:var(--locale-coal);color:var(--locale-chalk)}button.deletion-cancel:hover{background:var(--locale-chalk);color:var(--locale-coal)}.deletion-status-details{border-top:1px solid var(--locale-ash);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;display:grid}.deletion-status-details>div{border-bottom:1px solid var(--locale-ash);padding:1rem 0}.deletion-status-details dd{margin:0;font-family:IBM Plex Mono,monospace}.deletion-alert,.deletion-loading{border-left:5px solid var(--locale-persimmon);background:var(--locale-ash);max-width:44rem;padding:1.2rem 1.35rem}.deletion-alert p{margin-top:0}@media (width<=760px){.account-deletion-page{padding:1.5rem 1.1rem 4rem}.deletion-back-link{margin-bottom:2rem}.deletion-heading,.deletion-body{grid-template-columns:1fr}.deletion-heading h1{margin-top:.25rem}.deletion-continuity-ledger{grid-template-columns:1fr;margin-bottom:2.5rem}.deletion-continuity-ledger>div{border-right:0;border-bottom:1px solid var(--locale-ledger-green);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.deletion-continuity-ledger>div:last-child{border-bottom:0}.deletion-continuity-ledger span{margin:0}.deletion-request,.deletion-cancel{width:100%}}@media (forced-colors:active){.deletion-continuity-ledger,.deletion-alert,.deletion-loading{border:2px solid canvastext}}.provider-keys{width:min(100%,1100px);color:var(--locale-coal);margin:0 auto;padding:3.5rem clamp(1.1rem,4vw,3.5rem) 6rem}.provider-keys h1,.provider-keys h2{font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif}.provider-keys__header{border-bottom:2px solid var(--locale-coal);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:2rem 4rem;padding-bottom:2rem;display:grid}.provider-keys__header h1,.provider-keys--blocked h1{letter-spacing:-.065em;margin:.45rem 0 0;font-size:clamp(3.4rem,8vw,6.6rem);font-weight:600;line-height:.88}.provider-keys__header>p{margin:0;font-size:1.05rem;line-height:1.55}.provider-keys__eyebrow,.provider-keys dt,.provider-key-card__status{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.provider-keys__eyebrow{color:var(--locale-ledger-green);margin:0}.provider-keys__authority{border-bottom:1px solid var(--locale-coal);grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);gap:1rem 3rem;padding:2rem 0;display:grid}.provider-keys__authority h2{margin:.35rem 0 0;font-size:2rem}.provider-keys__authority dl{border-top:1px solid var(--locale-ash);margin:0}.provider-keys__authority dl>div{border-bottom:1px solid var(--locale-ash);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.provider-keys__authority dd{margin:0;font-weight:700}.provider-keys__authority>p{color:var(--locale-ledger-green);grid-column:1/-1;margin:0}.provider-keys__list{gap:1.5rem;padding:2rem 0;display:grid}.provider-key-card{border:1px solid var(--locale-coal);box-shadow:7px 7px 0 var(--locale-ash);background:#fff;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:1rem 2rem;padding:1.5rem;display:grid}.provider-key-card>header{grid-row:1/span 2}.provider-key-card>header h2{letter-spacing:-.04em;margin:.4rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:.95}.provider-key-card__status{background:var(--locale-ash);border:1px solid var(--locale-coal);margin:0;padding:.4rem .55rem;display:inline-block}.provider-key-card__status--configured{background:#d9c18f}.provider-key-card>p{color:var(--locale-ledger-green);margin:0}.provider-key-card form{gap:.7rem;display:grid}.provider-key-card label{font-weight:700}.provider-key-card input{border:2px solid var(--locale-coal);background:var(--locale-chalk);width:100%;min-height:48px;color:var(--locale-coal);border-radius:0;padding:.75rem}.provider-key-card__boundary{color:var(--locale-ledger-green);margin:0;font-size:.9rem}.provider-key-card__actions{flex-wrap:wrap;gap:.65rem;display:flex}.provider-key-card button,.provider-keys__footer a,.provider-keys--blocked a{border:1px solid var(--locale-coal);background:var(--locale-persimmon);min-height:48px;color:var(--locale-coal);border-radius:0;padding:.75rem 1rem;font-weight:700}.provider-key-card button{cursor:pointer}.provider-key-card button:disabled{cursor:wait;opacity:.62}.provider-key-card__actions button:last-child:not(:only-child){background:0 0}.provider-keys__footer{border-top:1px solid var(--locale-coal);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.provider-keys__footer a,.provider-keys--blocked a{background:var(--locale-coal);color:var(--locale-chalk);align-items:center;text-decoration:none;display:inline-flex}.provider-keys--blocked{align-content:center;justify-items:start;gap:1rem;min-height:70vh;display:grid}@media (width<=760px){.provider-keys{padding-top:2rem}.provider-keys__header,.provider-keys__authority,.provider-key-card{grid-template-columns:1fr}.provider-key-card>header{grid-row:auto}}@media (width<=460px){.provider-keys__authority dl>div,.provider-key-card__actions{grid-template-columns:1fr;display:grid}}@media (forced-colors:active){.provider-key-card,.provider-key-card__status{border:2px solid canvastext}}.checkout-page,.checkout-return{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:clamp(2.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.checkout-heading{grid-template-columns:minmax(0,1.6fr) minmax(15rem,.8fr);align-items:end;gap:1.25rem 4rem;margin-bottom:3rem;display:grid}.checkout-heading .checkout-register{grid-column:1/-1}.checkout-heading h1,.checkout-return h1{letter-spacing:-.065em;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(3rem,8vw,7rem);font-weight:600;line-height:.88}.checkout-heading>p:last-child{margin:0;font-size:1.15rem;line-height:1.5}.checkout-register,.checkout-price dt,.checkout-return dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem}.checkout-register{color:#435c4a;margin:0}.checkout-alert{background:#ccd2cc;border-left:6px solid #d85b36;padding:1rem 1.25rem;font-weight:700}.checkout-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.checkout-offer{background:#f2f5f1;border:2px solid #181a17;align-content:start;padding:1.5rem;display:grid;box-shadow:7px 7px #181a17}.checkout-offer h2{letter-spacing:-.045em;min-height:2em;margin:.6rem 0 1.5rem;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.checkout-offer h3{margin:1.5rem 0 .5rem;font-size:1rem}.checkout-offer ul{min-height:5rem;margin:0 0 1.5rem;padding-left:1.2rem}.checkout-price{border-top:1px solid #181a17;margin:0}.checkout-price>div,.checkout-return dl>div{border-bottom:1px solid #ccd2cc;grid-template-columns:minmax(8rem,1fr) auto;gap:1rem;padding:.75rem 0;display:grid}.checkout-price dd,.checkout-return dd{margin:0;font-family:IBM Plex Mono,monospace;font-weight:700}.checkout-fee-note{color:#435c4a;margin:.75rem 0 0}.checkout-submit{width:100%;margin-top:auto}.checkout-return{border-left:10px solid #435c4a;align-content:center;justify-items:start;max-width:900px;display:grid}.checkout-return>p:not(.checkout-register){max-width:38rem;margin:1.5rem 0;font-size:1.2rem;line-height:1.5}.checkout-return dl{border-top:1px solid #181a17;width:min(100%,42rem);margin:0 0 2rem}.checkout-return dd{overflow-wrap:anywhere;text-align:right;max-width:28rem}.checkout-back{color:#f2f5f1;background:#181a17;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:700;display:inline-flex}@media (width<=700px){.checkout-heading{display:block}.checkout-heading h1{margin:1rem 0 1.5rem}.checkout-offer{box-shadow:5px 5px #181a17}.checkout-return{align-content:start;min-height:auto;padding-top:5rem}.checkout-return dl>div{grid-template-columns:1fr;gap:.35rem}.checkout-return dd{text-align:left}}@media (forced-colors:active){.checkout-offer,.checkout-alert,.checkout-return{border:2px solid canvastext}}.deployment-center{width:min(100%,1180px);color:var(--locale-coal);margin:0 auto;padding:3.5rem clamp(1.1rem,4vw,3.5rem) 6rem}.deployment-center h1,.deployment-center h2,.deployment-center h3{font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif}.deployment-center__header{border-bottom:2px solid var(--locale-coal);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:2rem 4rem;padding-bottom:2rem;display:grid}.deployment-center__header h1,.deployment-center--blocked h1{letter-spacing:-.065em;max-width:10ch;margin:.5rem 0 0;font-size:clamp(3.1rem,7vw,6.4rem);font-weight:600;line-height:.86}.deployment-center__intro>p{margin:0;font-size:1.08rem;line-height:1.55}.deployment-center__intro{justify-items:start;gap:1rem;display:grid}.deployment-center__provider-keys{min-height:44px;color:var(--locale-coal);text-underline-offset:.22em;align-items:center;padding:.35rem 0;font-weight:700;display:inline-flex}.deployment-center__eyebrow,.deployment-center dt,.deployment-center__receipt,.deployment-center__objective-count{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.deployment-center__eyebrow{color:var(--locale-ledger-green);margin:0}.deployment-center__route{border-right:1px solid var(--locale-coal);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deployment-center__route li{border-bottom:1px solid var(--locale-coal);border-left:1px solid var(--locale-coal);gap:1.4rem;min-height:7.5rem;padding:1rem;font-weight:700;display:grid}.deployment-center__route li[aria-current=step]{box-shadow:inset 0 -5px 0 var(--locale-persimmon);background:#d9c18f}.deployment-center__route span{color:var(--locale-ledger-green);font:.72rem/1 IBM Plex Mono,monospace}.deployment-center__agent-workspace{border-top:6px solid var(--locale-persimmon);background:#fff;margin-top:2rem;padding:1.5rem}.deployment-center__workspace-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.deployment-center__register-panel{border:1px solid var(--locale-coal);min-width:0;padding:1rem}.deployment-center__register-panel--wide{grid-column:1/-1}.deployment-center__register-panel h3{margin:0 0 .9rem;font-size:1.05rem}.deployment-center__register-panel dl{margin:0}.deployment-center__register-panel dl>div{border-top:1px solid var(--locale-ash);gap:.25rem;padding:.6rem 0;display:grid}.deployment-center__register-panel dd{margin:0;font-weight:700}.deployment-center__register-panel p{color:var(--locale-ledger-green);margin:.9rem 0 0;font-size:.9rem;line-height:1.45}.deployment-center__register-list,.deployment-center__record-list{margin:0;padding:0;list-style:none}.deployment-center__register-list li{border-top:1px solid var(--locale-ash);justify-content:space-between;gap:.75rem;padding:.6rem 0;display:flex}.deployment-center__register-list span,.deployment-center__register-list strong,.deployment-center__record-list{text-transform:uppercase;font:.72rem/1.35 IBM Plex Mono,monospace}.deployment-center__record-list li{border-top:1px solid var(--locale-ash);grid-template-columns:minmax(13rem,1fr) minmax(0,1.6fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.deployment-center__record-list code{overflow-wrap:anywhere;text-transform:none;font-size:.76rem}.deployment-center__record-list time{white-space:nowrap;font-size:.8rem}.deployment-center__workspace{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);gap:2rem;padding:3rem 0;display:grid}.deployment-center__mission,.deployment-center__authority,.deployment-center__return{border-top:6px solid var(--locale-ledger-green)}.deployment-center__authority{background:var(--locale-coal);color:var(--locale-chalk);border-top-color:var(--locale-persimmon);align-self:start;padding:1.4rem}.deployment-center__section-heading{padding:1rem 0 1.25rem}.deployment-center__section-heading h2{letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:.95}.deployment-center__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.deployment-center__fields label{gap:.45rem;font-weight:700;display:grid}.deployment-center__fields select,.deployment-center__fields textarea{border:2px solid var(--locale-coal);width:100%;color:var(--locale-coal);background:#fff;border-radius:0;padding:.85rem}.deployment-center__objective{grid-column:1/-1}.deployment-center__objective textarea{resize:vertical;line-height:1.5}.deployment-center__objective-count{color:var(--locale-ledger-green);justify-self:end}.deployment-center__authority .deployment-center__eyebrow{color:var(--locale-ash)}.deployment-center__authority dl{border-top:1px solid var(--locale-ash);margin:0}.deployment-center__authority dl>div{border-bottom:1px solid #ccd2cc6b;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.deployment-center__authority dd{margin:0;font-weight:700}.deployment-center__boundary-note{color:var(--locale-ash);font-size:.9rem;line-height:1.5}.deployment-center__review{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:1rem 0;font-weight:700;display:grid}.deployment-center__review input{width:1.25rem;height:1.25rem;margin:0}.deployment-center button,.deployment-center--blocked a{background:var(--locale-persimmon);min-height:48px;color:var(--locale-coal);border:1px solid;border-radius:0;padding:.75rem 1.1rem;font-weight:700}.deployment-center button{cursor:pointer}.deployment-center button:disabled{cursor:wait;opacity:.62}.deployment-center__authority>button{width:100%}.deployment-center__return{background:#fff;min-height:16rem;padding:1.5rem}.deployment-center__status{background:#d9c18f;margin:0;padding:.35rem .55rem;font-weight:700;display:inline-block}.deployment-center__evidence-list{border-top:1px solid var(--locale-ash);margin:1.25rem 0;padding:0;list-style:none}.deployment-center__evidence-list li{border-bottom:1px solid var(--locale-ash);padding:1rem 0}.deployment-center__evidence-list a{color:var(--locale-coal);text-underline-offset:.2em;font-weight:700}.deployment-center__evidence-list p{margin-bottom:0}.deployment-center__receipt{border:1px solid var(--locale-coal);background:#d9c18f;gap:.35rem;margin-top:1.25rem;padding:1rem;display:grid}.deployment-center__receipt code{overflow-wrap:anywhere;text-transform:none;font-size:.78rem}.deployment-center__cancel{margin-top:1.25rem}.deployment-center__lookup{border-top:1px solid var(--locale-ash);gap:.65rem;margin-top:2rem;padding-top:1.5rem;display:grid}.deployment-center__lookup>label{font-weight:700}.deployment-center__lookup>div{gap:.75rem;display:flex}.deployment-center__lookup-input{border:2px solid var(--locale-coal);min-width:0;min-height:44px;color:var(--locale-coal);border-radius:0;flex:1;padding:.75rem}.deployment-center__lookup p{max-width:68ch;color:var(--locale-ledger-green);margin:0;font-size:.9rem;line-height:1.45}.deployment-center__proposal{border:2px solid var(--locale-persimmon);box-shadow:6px 6px 0 var(--locale-persimmon);margin-top:1.25rem;padding:1rem}.deployment-center__proposal h3{margin:.35rem 0;font-size:1.65rem}.deployment-center--blocked{align-content:center;justify-items:start;gap:1rem;min-height:70vh;display:grid}.deployment-center--blocked a{align-items:center;text-decoration:none;display:inline-flex}.deployment-center__managed-agent{border:2px solid var(--locale-ledger-green);background:#f7f4ec;gap:1rem;margin-top:2rem;padding:1.5rem;display:grid}.deployment-center__managed-agent-state{gap:1rem;display:grid}.deployment-center__managed-agent-state dl{border:1px solid var(--locale-ash);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.deployment-center__managed-agent-state dl>div{border:1px solid var(--locale-ash);gap:.3rem;padding:.85rem;display:grid}.deployment-center__managed-agent-state dt{color:var(--locale-ledger-green);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.deployment-center__managed-agent-state dd{overflow-wrap:anywhere;margin:0;font-weight:700}.deployment-center__agent-controls{flex-wrap:wrap;gap:.75rem;display:flex}.deployment-center__held-action,.deployment-center__held-action-form,.deployment-center__research-form,.deployment-center__research-result{border:1px solid var(--locale-ash);background:#fff;gap:.75rem;padding:1rem;display:grid}.deployment-center__held-action p,.deployment-center__held-action-form label,.deployment-center__research-form p,.deployment-center__research-form label,.deployment-center__research-result p{margin:0}.deployment-center__held-action-form label,.deployment-center__research-form label{gap:.4rem;font-weight:700;display:grid}.deployment-center__held-action-form textarea,.deployment-center__held-action-form select,.deployment-center__research-form textarea,.deployment-center__research-form select{border:1px solid var(--locale-coal);width:100%;color:var(--locale-coal);font:inherit;background:#fff;border-radius:0;padding:.65rem}.deployment-center__research-result h3{margin:.35rem 0 0;font-size:1.35rem}.deployment-center__research-result dl{border:1px solid var(--locale-ash);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.deployment-center__research-result dl>div{border:1px solid var(--locale-ash);gap:.3rem;padding:.75rem;display:grid}.deployment-center__research-result dd{overflow-wrap:anywhere;margin:0}.deployment-center__research-citations{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.deployment-center__research-citations li{border-top:1px solid var(--locale-ash);padding-top:.75rem}.deployment-center__research-citations a{color:var(--locale-coal);text-underline-offset:.2em;font-weight:700}.deployment-center__research-citations small{color:var(--locale-ledger-green)}@media (width<=780px){.deployment-center{padding-top:2rem}.deployment-center__header,.deployment-center__workspace,.deployment-center__fields,.deployment-center__workspace-register,.deployment-center__managed-agent-state dl,.deployment-center__research-result dl{grid-template-columns:1fr}.deployment-center__register-panel--wide{grid-column:auto}.deployment-center__record-list li{grid-template-columns:1fr;gap:.35rem}.deployment-center__lookup>div{flex-direction:column}.deployment-center__route{grid-template-columns:repeat(4,minmax(0,1fr))}.deployment-center__objective{grid-column:1}}@media (width<=460px){.deployment-center__route{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-center__route li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;min-height:auto}.deployment-center__authority dl>div{grid-template-columns:1fr;gap:.25rem}}@media (forced-colors:active){.deployment-center__authority,.deployment-center__proposal,.deployment-center__receipt{border:2px solid canvastext}}.demo-gallery,.demo-site{width:min(100%,1180px);color:var(--locale-coal);margin:0 auto;padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,4vw,3.5rem) 6rem}.demo-gallery-header,.demo-site-header{max-width:58rem}.demo-eyebrow,.demo-card-kind,.demo-section-label,.demo-back-link{color:var(--locale-ledger-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.45}.demo-gallery h1,.demo-site h1,.demo-proof-focus h2,.demo-evidence-boundary h2{letter-spacing:-.055em;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-weight:650;line-height:.92}.demo-gallery h1,.demo-site h1{max-width:12ch;margin-top:1rem;font-size:clamp(3.1rem,8vw,7.2rem)}.demo-intro,.demo-site-headline{max-width:48rem;margin:2rem 0 0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.35}.demo-boundary,.demo-site-summary,.demo-evidence-boundary>p:last-child{max-width:48rem;line-height:1.6}.demo-boundary{border-left:4px solid var(--locale-persimmon);margin:1.5rem 0 0;padding-left:1rem}.demo-gallery-grid{background:var(--locale-coal);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4rem 0 0;padding:1px;list-style:none;display:grid}.demo-card{background:var(--locale-chalk);align-content:start;gap:1.25rem;min-height:18rem;padding:2rem;display:grid}.demo-card h2{letter-spacing:-.045em;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);line-height:.98}.demo-card>p:not(.demo-card-kind){max-width:38rem;margin:0;line-height:1.5}.demo-link,.demo-back-link{width:fit-content;color:var(--locale-coal);text-underline-offset:.22em;font-weight:700;text-decoration-thickness:1px}.demo-link{border-bottom:2px solid var(--locale-persimmon);margin-top:auto;padding-bottom:.3rem}.demo-back-link{margin-bottom:3rem;display:inline-block}.demo-site-header{border-bottom:1px solid var(--locale-ash);padding-bottom:3rem}.demo-site-summary{margin:1.5rem 0 0}.demo-proof-focus,.demo-evidence-boundary{border-bottom:1px solid var(--locale-ash);grid-template-columns:minmax(0,1fr) minmax(16rem,.85fr);gap:clamp(1.5rem,6vw,7rem);padding:3rem 0;display:grid}.demo-proof-focus h2,.demo-evidence-boundary h2{max-width:12ch;margin-top:.75rem;font-size:clamp(2.1rem,4vw,4rem)}.demo-proof-focus ul{border-top:1px solid var(--locale-coal);gap:0;margin:0;padding:0;list-style:none;display:grid}.demo-proof-focus li{border-bottom:1px solid var(--locale-ash);padding:1rem 0;font-size:1.05rem;line-height:1.45}.demo-evidence-boundary{border-bottom:4px solid var(--locale-ledger-green)}.demo-evidence-boundary>p:last-child{margin:2rem 0 0}@media (width<=834px){.demo-gallery-grid,.demo-proof-focus,.demo-evidence-boundary{grid-template-columns:1fr}.demo-card{min-height:0}}@media (width<=375px){.demo-gallery,.demo-site{padding-inline:1rem}}.opportunity-lab{color:#191919;max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 4.5rem}.opportunity-lab h1,.opportunity-lab h2{letter-spacing:-.03em;font-family:Domaine Display Narrow,Georgia,serif;font-weight:500}.opportunity-lab h1{max-width:12ch;margin:.35rem 0 1rem;font-size:clamp(2.7rem,8vw,5.4rem);line-height:.92}.opportunity-lab h2{margin:.3rem 0 .75rem;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1}.opportunity-lab__header>p:last-child,.opportunity-lab__brief p,.opportunity-lab__results>p{color:#616161;max-width:64ch;font:1rem/1.55 Geist,Arial,sans-serif}.opportunity-lab__eyebrow,.opportunity-lab__driver span,.opportunity-lab__receipt{letter-spacing:.08em;text-transform:uppercase;font:.72rem/1.2 Departure Mono,ui-monospace,monospace}.opportunity-lab__eyebrow{color:#616161;margin:0}.opportunity-lab__drivers,.opportunity-lab__brief,.opportunity-lab__results{border-top:1px solid #e2e2e2;margin-top:2.5rem;padding-top:1.25rem}.opportunity-lab__driver-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.opportunity-lab__driver{color:#191919;cursor:pointer;text-align:left;background:#fff;border:1px solid #191919;border-radius:12px;align-items:flex-start;gap:1.7rem;min-height:7.25rem;padding:.9rem;font:600 1rem/1.15 Geist,Arial,sans-serif;display:grid}.opportunity-lab__driver span{color:#616161}.opportunity-lab__driver--active{border-left:7px solid #ff8806;padding-left:calc(.9rem - 6px)}.opportunity-lab__driver:focus-visible,.opportunity-lab button:focus-visible,.opportunity-lab textarea:focus-visible,.opportunity-lab a:focus-visible{outline-offset:3px;outline:3px solid #ff8806}.opportunity-lab__brief{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;display:grid}.opportunity-lab form{gap:.75rem;display:grid}.opportunity-lab label{font:600 1rem/1.3 Geist,Arial,sans-serif}.opportunity-lab textarea{color:#191919;resize:vertical;border:1px solid #191919;border-radius:10px;padding:.85rem;font:1rem/1.45 Geist,Arial,sans-serif}.opportunity-lab button[type=submit]{color:#fff;cursor:pointer;background:#191919;border:1px solid #191919;border-radius:10px;justify-self:start;min-height:44px;padding:0 1.1rem;font:600 1rem/1 Geist,Arial,sans-serif}.opportunity-lab button:disabled{cursor:wait;opacity:.65}.opportunity-lab__disclosure{margin:0;font-size:.875rem!important}.opportunity-lab__evidence-meta{border:1px solid #e2e2e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.opportunity-lab__evidence-meta p{color:#616161;margin:0;padding:.7rem .8rem;font:.72rem/1.4 Departure Mono,ui-monospace,monospace}.opportunity-lab__evidence-meta p:nth-child(odd){border-right:1px solid #e2e2e2}.opportunity-lab__evidence-meta p:nth-child(-n+2){border-bottom:1px solid #e2e2e2}.opportunity-lab__citations{gap:0;margin:1rem 0;padding:0;list-style:none;display:grid}.opportunity-lab__citations li{border-bottom:1px solid #e2e2e2;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.opportunity-lab__citations li>span{color:#616161;font:.75rem/1.25 Departure Mono,ui-monospace,monospace}.opportunity-lab__citations a{color:#191919;font:600 1rem/1.25 Geist,Arial,sans-serif}.opportunity-lab__citations p{color:#616161;margin:.4rem 0 0;font:.94rem/1.45 Geist,Arial,sans-serif}.opportunity-lab__citations .opportunity-lab__citation-meta{letter-spacing:.025em;text-transform:uppercase;font:.68rem/1.45 Departure Mono,ui-monospace,monospace}.opportunity-lab__warning{background:#fff0e2;margin:.75rem 0 0;padding:.75rem;color:#191919!important}.opportunity-lab__receipt{color:#616161;margin-top:1rem}@media (width<=720px){.opportunity-lab{padding-top:1.5rem}.opportunity-lab__driver-rail{scroll-snap-type:x proximity;padding-bottom:.4rem;display:flex;overflow-x:auto}.opportunity-lab__driver{scroll-snap-align:start;flex:0 0 13rem}.opportunity-lab__brief,.opportunity-lab__evidence-meta{grid-template-columns:1fr}.opportunity-lab__evidence-meta p:nth-child(n){border-bottom:1px solid #e2e2e2;border-right:0}.opportunity-lab__evidence-meta p:last-child{border-bottom:0}}.career-proof-home{color:#eff3e9;background:radial-gradient(circle at 81% 11%,#d9b56d33,#0000 25rem),radial-gradient(circle at 12% 78%,#4b7b6966,#0000 29rem),#11261e;min-height:100vh;overflow:hidden}.career-proof-header,.career-proof-hero,.career-proof-steps,.career-proof-rail,.career-proof-footer{width:min(100% - 2.5rem,76rem);margin-inline:auto}.career-proof-header{border-bottom:1px solid #eff3e92b;justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;display:flex}.career-proof-wordmark{color:inherit;text-decoration:none;display:grid}.career-proof-wordmark span,.career-proof-kicker,.career-proof-steps ol>li>span{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.career-proof-wordmark span{letter-spacing:.16em;font-size:.94rem}.career-proof-wordmark small{color:#d9b56d;letter-spacing:.11em;text-transform:uppercase;margin-top:.18rem;font-family:IBM Plex Mono,monospace;font-size:.66rem}.career-proof-header nav,.career-proof-footer{align-items:center;gap:clamp(.85rem,2.5vw,1.5rem);display:flex}.career-proof-header nav a,.career-proof-footer a{color:#d8e1d4;text-underline-offset:.22rem;font-size:.9rem}.career-proof-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:37rem;padding-block:clamp(4rem,10vw,8rem);display:grid}.career-proof-kicker{color:#d9b56d;margin:0 0 1rem}.career-proof-hero h1,.career-proof-steps h2,.career-proof-rail h2{letter-spacing:-.06em;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-weight:600}.career-proof-hero h1{max-width:8.5ch;font-size:clamp(3.8rem,8.5vw,7.7rem);line-height:.83}.career-proof-intro{color:#d8e1d4;max-width:38rem;margin:2rem 0 0;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.52}.career-proof-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.career-proof-primary-action,.career-proof-secondary-action{justify-content:center;align-items:center;min-height:3.15rem;padding:.75rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.career-proof-primary-action{color:#11261e;background:#d9b56d}.career-proof-primary-action:hover{background:#f0d28e}.career-proof-secondary-action{color:#eff3e9;border:1px solid #eff3e975}.career-proof-secondary-action:hover{background:#eff3e91a}.career-proof-availability{color:#b9c7b7;max-width:35rem;margin:1rem 0 0;font-size:.9rem;line-height:1.5}.career-proof-proof-card{background:#0a191385;border:1px solid #eff3e93d;padding:clamp(1.5rem,3vw,2.3rem);position:relative;box-shadow:1.25rem 1.25rem #d9b56d1f}.career-proof-proof-card dl{margin:1.65rem 0 0}.career-proof-proof-card dl>div{border-top:1px solid #eff3e92b;padding-block:1.1rem}.career-proof-proof-card dt{color:#d9b56d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-family:IBM Plex Mono,monospace;font-size:.76rem}.career-proof-proof-card dd{color:#e3eadf;margin:0;line-height:1.48}.career-proof-steps{border-top:1px solid #eff3e938;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3.5rem,8vw,6rem) 0;display:grid}.career-proof-steps h2,.career-proof-rail h2{font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:.95}.career-proof-steps ol{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.career-proof-steps li{border-bottom:1px solid #eff3e92b;grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:0 0 1.2rem;display:grid}.career-proof-steps li>span{color:#d9b56d;grid-row:span 2}.career-proof-steps strong{font-size:1.2rem}.career-proof-steps p{color:#c5d0c1;grid-column:2;margin:0;line-height:1.5}.career-proof-rail{color:#11261e;background:#d9b56d;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:end;gap:2rem;margin-bottom:clamp(3.5rem,8vw,6rem);padding:clamp(2rem,5vw,3.5rem);display:grid}.career-proof-rail .career-proof-kicker{color:#3d3829}.career-proof-rail p{margin:0;font-size:1.1rem;line-height:1.5}.career-proof-footer{color:#aebbab;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #eff3e92b;justify-content:space-between;min-height:5rem;padding-block:1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}@media (width<=760px){.career-proof-header{min-height:4.8rem}.career-proof-header nav{gap:.75rem}.career-proof-header nav a{font-size:.78rem}.career-proof-hero,.career-proof-steps,.career-proof-rail{grid-template-columns:1fr}.career-proof-hero{min-height:auto;padding-block:4rem}.career-proof-hero h1{max-width:9ch}.career-proof-proof-card{box-shadow:.8rem .8rem #d9b56d1f}.career-proof-footer{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (width<=430px){.career-proof-header,.career-proof-hero,.career-proof-steps,.career-proof-rail,.career-proof-footer{width:min(100% - 2rem,76rem)}.career-proof-header nav a:first-child{display:none}.career-proof-actions>*{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#181a17;font-synthesis:none;text-rendering:optimizelegibility;--locale-coal:#181a17;--locale-chalk:#f2f5f1;--locale-ledger-green:#435c4a;--locale-persimmon:#d85b36;--locale-brass:#a77a2e;--locale-ash:#ccd2cc;background:#f2f5f1;font-family:Atkinson Hyperlegible,system-ui,sans-serif}*{box-sizing:border-box}html{background:#f2f5f1;min-width:320px}body{color:#181a17;background:#f2f5f1;min-width:320px;min-height:100vh;margin:0}button,select,textarea{font:inherit}button,select,textarea,a{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #a77a2e}.ledger-control{border:1px solid #181a17;border-radius:0;min-height:48px}button.ledger-control{color:#181a17;cursor:pointer;background:#d85b36;padding:.75rem 1.25rem;font-weight:700}button.ledger-control:hover{background:#f2f5f1}button.ledger-control:disabled{cursor:wait;opacity:.65}select.ledger-control{color:#181a17;background:#f2f5f1;width:100%;padding:.65rem 2.5rem .65rem .75rem}.workshop-ledger{width:min(100%,1180px);margin:0 auto;padding:4rem clamp(1.25rem,4vw,3.5rem) 6rem}.ledger-heading{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:end;gap:1.5rem 4rem;padding-bottom:2rem;display:grid}.ledger-kicker,.section-register,.rights-rail dt,.ledger-mark,.ledger-note{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.ledger-kicker{color:#435c4a;grid-column:1/-1;margin:0}.ledger-heading h1{letter-spacing:-.065em;max-width:8ch;margin:0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(3.1rem,7vw,6.7rem);font-weight:600;line-height:.86}.ledger-intro{max-width:31rem;margin:0;font-size:1.2rem;line-height:1.45}.rights-rail{color:#f2f5f1;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#181a17;border-left:8px solid #435c4a;grid-template-columns:1.15fr 1.45fr 1fr 1.2fr 1fr;margin:0 0 4rem;padding:0;display:grid;position:relative;overflow:hidden}.rights-rail[data-status=suspended],.rights-rail[data-status=refunded],.rights-rail[data-status=revoked]{border-left-color:#a77a2e}.rights-rail>div{border-right:1px solid #435c4a;min-width:0;padding:1.2rem 1rem 1.35rem}.rights-rail>div:last-child{border-right:0}.rights-rail dt{color:#ccd2cc;margin-bottom:.65rem}.rights-rail dd{overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:1rem}.ledger-section{border-top:1px solid #181a17;grid-template-columns:minmax(12rem,.78fr) minmax(0,2.22fr);gap:2rem clamp(2rem,6vw,6rem);padding:2.25rem 0 3rem;display:grid}.operating-model-register{border-top:1px solid #b7c1ba;border-left:4px solid #435c4a;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.operating-model-register>div{border-bottom:1px solid #b7c1ba;border-right:1px solid #b7c1ba;min-width:0;padding:.9rem 1rem}.operating-model-register dt{color:#435c4a;letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.operating-model-register dd{margin:.45rem 0 0;line-height:1.4}.section-heading{align-self:start}.section-heading h2{letter-spacing:-.035em;margin:.3rem 0 0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.section-register{color:#435c4a;margin:0}.capability-ledger,.case-register{margin:0;padding:0;list-style:none}.capability-ledger li{border-bottom:1px solid #ccd2cc;justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.7rem 0;font-size:1.08rem;display:flex}.ledger-mark{color:#435c4a}.preserved-access{background:#ccd2cc;border-left:5px solid #a77a2e;grid-column:2;margin:1.5rem 0 0;padding:1rem 1.25rem;font-weight:700}.usage-register{gap:1.5rem;display:grid}.usage-entry{border-bottom:1px solid #ccd2cc;padding-bottom:1.5rem}.usage-entry>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.usage-entry h3,.case-register h3{margin:0;font-size:1.08rem}.usage-entry p{margin:0}.usage-entry progress{appearance:none;background:#ccd2cc;border:0;width:100%;height:.7rem;margin:.9rem 0 .65rem}.usage-entry progress::-webkit-progress-bar{background:#ccd2cc}.usage-entry progress::-webkit-progress-value{background:#435c4a}.usage-entry progress[data-state=warning]::-webkit-progress-value{background:#d85b36}.usage-entry progress[data-state=denied]::-webkit-progress-value{background:#181a17}.usage-entry progress::-moz-progress-bar{background:#435c4a}.usage-entry progress[data-state=warning]::-moz-progress-bar{background:#d85b36}.usage-entry progress[data-state=denied]::-moz-progress-bar{background:#181a17}.ledger-note{color:#435c4a}.support-register form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem .75rem;margin-bottom:2rem;display:grid}.support-register label{grid-column:1/-1;font-weight:700}.support-register [role=alert]{background:#ccd2cc;border-left:5px solid #d85b36;margin:0 0 1.5rem;padding:1rem 1.25rem}.case-register li{border-bottom:1px solid #ccd2cc;grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(10rem,1.2fr));gap:1rem;padding:1rem 0;display:grid}.case-register p,.continuity-register>p{margin:0}.continuity-register>p:not(:last-child){margin-bottom:.5rem}.activation-page{border-left:10px solid #d85b36;align-content:center;width:min(100%,980px);min-height:100vh;margin:0 auto;padding:clamp(2rem,7vw,7rem) clamp(1.25rem,6vw,5rem);display:grid}.activation-wordmark{letter-spacing:.18em;margin:0 0 3rem;font-family:IBM Plex Mono,monospace}.activation-page h1{letter-spacing:-.07em;max-width:10ch;margin:0 0 1.5rem;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(3.3rem,9vw,7.6rem);font-weight:600;line-height:.88}.activation-page>p:not(.activation-wordmark),.activation-page [role=alert]{border-top:1px solid #181a17;width:min(100%,36rem);margin:0;padding:1.25rem 0;font-size:1.2rem}.data-continuity-body{justify-items:start;gap:1rem;display:grid}.data-continuity-body>p,.export-receipt>p{margin:0}.data-continuity [role=alert]{background:#ccd2cc;border-left:5px solid #d85b36;padding:1rem 1.25rem}.export-receipt{border-top:1px solid #ccd2cc;justify-items:start;gap:.75rem;width:100%;padding:1rem 0 0;display:grid}.export-download{color:#f2f5f1;background:#181a17;align-items:center;min-height:44px;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.export-download:hover{color:#181a17;background:#d85b36}.export-integrity{overflow-wrap:anywhere;color:#435c4a;max-width:100%;font:.75rem/1.5 IBM Plex Mono,monospace}.spinner-launcher{z-index:70;text-align:left;border:2px solid #181a17;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;min-width:min(22rem,100vw - 2rem);display:grid;position:fixed;bottom:clamp(1rem,3vw,2.25rem);right:clamp(1rem,3vw,2.25rem);box-shadow:7px 7px #181a17}.spinner-launcher-index,.spinner-register{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.spinner-launcher-index{border-right:1px solid;padding-right:.85rem}.spinner-modal-layer{z-index:120;background:#181a17c7;justify-items:end;min-width:320px;display:grid;position:fixed;inset:0}.spinner-work-order{color:#181a17;background:#f2f5f1;border-left:8px solid #d85b36;width:min(43rem,100vw);height:100dvh;padding:clamp(1.25rem,4vw,3rem);overflow:auto;box-shadow:-18px 0 #181a1740}.spinner-work-order-heading{border-bottom:1px solid #181a17;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.spinner-work-order-heading h2{letter-spacing:-.06em;max-width:9ch;margin:.65rem 0 0;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:600;line-height:.88}.spinner-register{color:#435c4a;margin:0}button.spinner-close{background:0 0;min-width:5.5rem;padding-inline:.9rem}.spinner-boundary{border-bottom:1px solid #ccd2cc;margin:0;padding:1rem 0 1.15rem;font-weight:700}.spinner-form{gap:.75rem;padding:1.5rem 0;display:grid}.spinner-form label{font-weight:700}.spinner-form textarea{resize:vertical;color:#181a17;background:#fff;border:2px solid #181a17;border-radius:0;width:100%;min-height:9rem;padding:1rem;line-height:1.5}.spinner-form-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.spinner-form-footer>span{color:#435c4a;font-family:IBM Plex Mono,monospace;font-size:.78rem}.spinner-return{color:#f2f5f1;background:#181a17;border-top:6px solid #435c4a;min-height:13rem;padding:1.35rem}.spinner-return>.spinner-register{color:#ccd2cc}.spinner-return>p:last-child{margin-bottom:0}.spinner-return [role=alert]{color:#181a17;background:#f2f5f1;border-left:6px solid #d85b36;padding:1rem}.spinner-answer{font-size:1.2rem;line-height:1.5}.spinner-sources{border-top:1px solid #435c4a;margin-top:1.25rem;padding-top:1.25rem}.spinner-sources h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .65rem;font-size:.9rem}.spinner-sources ul{margin:0;padding-left:1.15rem}.spinner-sources a{color:#f2f5f1;text-underline-offset:.22em;align-items:center;min-height:44px;text-decoration-thickness:2px;display:inline-flex}.spinner-proposal{color:#181a17;background:#f2f5f1;border:2px solid #d85b36;gap:1rem;margin-top:1.5rem;padding:1.2rem;display:grid;box-shadow:6px 6px #d85b36}.spinner-proposal .spinner-register{color:#435c4a}.spinner-proposal h3,.spinner-proposal p{margin:0}.spinner-proposal h3{letter-spacing:-.03em;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif;font-size:1.65rem}.spinner-proposal-effect{background:#fff;border-left:6px solid #d85b36;padding:1rem;font-weight:700;line-height:1.45}.spinner-proposal dl{border-top:1px solid #181a17;gap:0;margin:0;display:grid}.spinner-proposal dl>div{border-bottom:1px solid #ccd2cc;grid-template-columns:minmax(5rem,.4fr) minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.spinner-proposal dt{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.spinner-proposal dd{margin:0;font-weight:700}.spinner-proposal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.spinner-confirm{color:#fff;background:#d85b36}.spinner-decline{color:#181a17;background:0 0}.spinner-receipt{color:#181a17;background:#d9c18f;border:1px solid #181a17;grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);gap:1rem;margin-top:1.5rem;padding:1rem;display:grid}.spinner-receipt>.spinner-register{color:#181a17}.spinner-receipt>div{gap:.3rem;display:grid}.spinner-receipt code{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:.75rem}@media (width<=760px){.workshop-ledger{padding:2rem 1.1rem 4rem}.ledger-heading{display:block}.ledger-heading h1{margin:1.25rem 0 1.5rem}.rights-rail{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));grid-template-columns:1fr;margin-bottom:2.5rem}.rights-rail>div{border-bottom:1px solid #435c4a;border-right:0;grid-template-columns:minmax(8rem,1fr) 1.2fr;gap:1rem;padding:.85rem 1rem;display:grid}.rights-rail>div:last-child{border-bottom:0}.rights-rail dt{margin:0}.ledger-section{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 2.5rem}.operating-model-register{grid-column:auto;grid-template-columns:1fr}.preserved-access{grid-column:1}.case-register li,.support-register form{grid-template-columns:1fr}.support-register form button{width:100%}.case-register li{gap:.35rem}.activation-page{align-content:start;min-height:auto;padding-top:5rem}.spinner-launcher{width:calc(100% - 2rem);left:1rem;right:1rem}.spinner-work-order{width:100%;box-shadow:none;border-top:8px solid #d85b36;border-left-width:0;padding:1.15rem}.spinner-work-order-heading{gap:.75rem}.spinner-work-order-heading h2{font-size:clamp(2.5rem,14vw,4rem)}.spinner-form-footer{flex-direction:column;align-items:stretch}.spinner-submit{width:100%}.spinner-receipt,.spinner-proposal-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.rights-rail,.preserved-access,.support-register [role=alert],.spinner-work-order,.spinner-return,.spinner-receipt,.spinner-proposal{border:2px solid canvastext}.usage-entry progress{border:1px solid canvastext}}:root{--switch-oyster:#f7f7f2;--switch-canopy:#17201d;--switch-glass:#176a5b;--switch-azalea:#b62c5b;--switch-gold:#d7a63e;--switch-shell:#d9ddd6;--switch-muted:#64706a;--switch-paper:#fff}.marketplace-page{background:var(--switch-oyster);min-height:100vh;color:var(--switch-canopy);font-family:Atkinson Hyperlegible,system-ui,sans-serif;overflow-x:clip}.marketplace-page a{color:inherit}.marketplace-page h1,.marketplace-page h2,.marketplace-page h3{letter-spacing:-.045em;font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif}.marketplace-page button,.marketplace-page input{font:inherit}.marketplace-page button:focus-visible,.marketplace-page input:focus-visible,.marketplace-page a:focus-visible{outline:3px solid var(--switch-azalea);outline-offset:3px}.marketplace-page .skip-link{z-index:200;background:var(--switch-canopy);color:#fff;padding:.8rem 1rem;position:fixed;top:0;left:1rem;translate:0 -150%}.marketplace-page .skip-link:focus{translate:0 1rem}.marketplace-header{z-index:20;border-bottom:1px solid var(--switch-shell);justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,1440px);min-height:82px;margin:0 auto;display:flex;position:relative}.locale-wordmark{align-items:baseline;gap:.85rem;text-decoration:none;display:inline-flex}.locale-wordmark>span{letter-spacing:-.04em;font:800 1.4rem/1 Bricolage Grotesque Variable,sans-serif}.locale-wordmark>span:after{background:var(--switch-azalea);content:"";border-radius:50%;width:.45rem;height:.45rem;margin-left:.24rem;display:inline-block}.locale-wordmark small{color:var(--switch-muted);letter-spacing:.02em;font-size:.78rem}.marketplace-nav{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.marketplace-nav a{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.marketplace-nav a:hover{color:var(--switch-glass)}.marketplace-nav .marketplace-owner-link{border:1px solid var(--switch-canopy);border-radius:999px;padding:0 1.15rem}.marketplace-kicker{color:var(--switch-glass);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font:.72rem/1.3 IBM Plex Mono,monospace}.switchboard-hero{width:min(100% - 3rem,1440px);margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0 2rem;position:relative}.switchboard-hero:before{content:"";background:radial-gradient(circle at 68% 34%,#d43f7229 0 8%,#0000 8.2%),repeating-linear-gradient(122deg,#0000 0 38px,#176a5b14 39px 40px),linear-gradient(145deg,#ecf1e9,#f7f7f2 67%);border-radius:0 0 0 48%;width:min(56vw,790px);height:min(42vw,610px);position:absolute;top:0;right:-12vw}.switchboard-hero-copy{z-index:2;max-width:850px;position:relative}.switchboard-hero h1{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(4rem,8.4vw,8.9rem);font-weight:620;line-height:.82}.switchboard-hero-copy>p:last-child{max-width:590px;margin:1.75rem 0 0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.45}.switchboard-need-stage{z-index:3;margin-top:clamp(3rem,6vw,5.5rem);position:relative}.needline{border:1px solid var(--switch-canopy);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;min-height:92px;display:grid;overflow:hidden;box-shadow:0 22px 60px #17201d1f}.needline-query{align-content:center;gap:.35rem;padding:1rem 1.4rem;display:grid}.needline-query>span{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700}.needline-query input{width:100%;color:var(--switch-canopy);background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.1rem,2vw,1.45rem)}.needline-query input::placeholder{color:#858e89}.needline-location,.needline-submit{cursor:pointer;border-radius:12px;min-height:56px;margin:.75rem;padding:0 1.35rem;font-weight:700}.needline-location{border:0;border-left:1px solid var(--switch-shell);color:var(--switch-canopy);cursor:default;background:0 0;border-radius:0;align-items:center;margin-right:0;display:flex}.needline-location span{color:var(--switch-azalea);margin-right:.5rem}.needline-submit{border:1px solid var(--switch-glass);background:var(--switch-glass);color:#fff}.needline-submit:hover{background:#11594c}.intent-signal{flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0 0 1.25rem;display:flex;position:relative}.intent-signal span:not(.intent-signal-label){border:1px solid var(--switch-shell);background:#ffffffd1;border-radius:999px;padding:.48rem .75rem;font-size:.86rem;font-weight:700}.intent-signal-label{color:var(--switch-azalea);letter-spacing:.05em;text-transform:uppercase;font:.72rem IBM Plex Mono,monospace}.signal-thread{border-bottom:2px solid var(--switch-azalea);border-left:2px solid var(--switch-azalea);border-radius:0 0 0 28px;width:min(76%,820px);height:58px;position:absolute;top:100%;left:1.75rem}.signal-thread i{border:2px solid var(--switch-oyster);background:var(--switch-azalea);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-6px}.signal-thread i:first-child{left:20%}.signal-thread i:nth-child(2){left:58%}.signal-thread i:nth-child(3){right:0}.discovery-lanes{z-index:4;border:1px solid var(--switch-shell);background:var(--switch-shell);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:5rem;display:grid;position:relative;overflow:hidden}.discovery-lanes a{background:#fff;grid-template-columns:auto 1fr;gap:.4rem 1rem;min-height:140px;padding:1.45rem;text-decoration:none;display:grid}.discovery-lanes a:hover{background:#eef4ef}.discovery-lanes span{color:var(--switch-azalea);grid-row:1/3;font:.72rem IBM Plex Mono,monospace}.discovery-lanes strong{letter-spacing:-.04em;align-self:end;font:650 clamp(1.45rem,3vw,2.3rem) Bricolage Grotesque Variable,sans-serif}.discovery-lanes small{color:var(--switch-muted);font-size:.95rem}.marketplace-section,.coastal-spotlight,.trust-strip,.results-page,.listing-detail-page{width:min(100% - 3rem,1440px);margin-inline:auto}.marketplace-section{padding:clamp(5rem,9vw,8rem) 0 0}.marketplace-section>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.marketplace-section>header h2,.trust-strip h2{margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:620;line-height:.94}.marketplace-section>header>a{text-underline-offset:.3em;min-height:44px;font-weight:700}.category-grid{border-top:1px solid var(--switch-canopy);grid-template-columns:repeat(4,1fr);display:grid}.category-grid a{border-right:1px solid var(--switch-shell);flex-direction:column;min-height:230px;padding:1.25rem;text-decoration:none;display:flex}.category-grid a:last-child{border-right:0}.category-grid a:hover{background:#fff}.category-grid span{color:var(--switch-azalea);font:.72rem IBM Plex Mono,monospace}.category-grid strong{letter-spacing:-.03em;margin-top:auto;font:650 1.55rem Bricolage Grotesque Variable,sans-serif}.category-grid p{min-height:2.8em;color:var(--switch-muted);margin:.5rem 0 0}.category-grid small{color:var(--switch-glass);margin-top:1rem;font-weight:700}.nearby-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:1.5rem;display:grid}.nearby-card-grid,.result-stack{gap:1rem;display:grid}.marketplace-card{border:1px solid var(--switch-shell);background:#fff;border-radius:16px;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);min-height:250px;transition:translate .18s,box-shadow .18s;display:grid;overflow:hidden}.marketplace-card:hover{translate:0 -3px;box-shadow:0 16px 36px #17201d1a}.marketplace-card-media-shell{min-height:100%;position:relative}.marketplace-card-media{background:#dfe8df;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.marketplace-card-media img{object-fit:cover;width:100%;height:100%}.marketplace-card-placeholder{width:100%;height:100%;color:var(--switch-glass);background:radial-gradient(circle at 70% 25%, var(--switch-gold) 0 7%, transparent 7.3%), repeating-linear-gradient(140deg, transparent 0 22px, #176a5b1c 23px 24px), #e6ede4;place-items:end start;padding:1rem;font:.72rem IBM Plex Mono,monospace;display:grid}.marketplace-card-save{color:var(--switch-canopy);cursor:pointer;background:#ffffffe6;border:1px solid #17201d2e;border-radius:999px;padding:.38rem .55rem;font-size:.76rem;font-weight:700;position:absolute;top:.8rem;right:.8rem}.marketplace-card-save[aria-pressed=true]{border-color:var(--switch-glass);color:var(--switch-glass);background:#e5f0ed}.marketplace-card-body{flex-direction:column;min-width:0;padding:1.15rem;display:flex}.marketplace-card-eyebrow{color:var(--switch-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem .8rem;font-size:.78rem;display:flex}.marketplace-verified{color:var(--switch-glass);font-weight:700}.marketplace-verified:before{content:"●";margin-right:.35rem}.marketplace-card h3{margin:1.1rem 0 .5rem;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:650;line-height:1}.marketplace-card-body>p{color:var(--switch-muted);margin:0;line-height:1.42}.marketplace-card-signals{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.marketplace-card-signals span{background:#edf2ec;border-radius:7px;padding:.35rem .55rem;font-size:.78rem;font-weight:700}.marketplace-card-action{border-top:1px solid var(--switch-shell);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:.85rem;font-weight:700;text-decoration:none;display:flex}.marketplace-card-action:hover{color:var(--switch-glass)}.locale-evidence{border:1px solid var(--switch-shell);background:linear-gradient(145deg,#edf2ec,#dce7df);border-radius:18px;min-height:520px;position:sticky;top:1rem;overflow:hidden}.evidence-heading{border-bottom:1px solid var(--switch-shell);background:#ffffffb8;padding:1.35rem 1.35rem 1rem}.evidence-heading h2{margin:.2rem 0 0;font-size:2rem}.locale-evidence ol{margin:0;padding:0;list-style:none;display:grid}.locale-evidence li{border-bottom:1px solid #17201d1a;gap:.38rem;padding:1.25rem 1.35rem;display:grid}.locale-evidence li>span,.locale-evidence li>small{color:var(--switch-muted);font-size:.82rem}.locale-evidence li>strong,.locale-evidence li>a{font-size:1.08rem}.locale-evidence li>a{width:fit-content;color:var(--switch-glass);font-weight:750}.evidence-note{color:var(--switch-muted);margin:1.35rem;font-size:.83rem}.profile-comparison{background:linear-gradient(145deg,#f4f0e8,#e7e1d5)}.profile-comparison li{grid-template-columns:minmax(0,1fr)}.profile-comparison li>a{color:var(--switch-canopy);font:650 1.35rem Bricolage Grotesque Variable,sans-serif;text-decoration:none}.profile-comparison>p{color:var(--switch-muted);margin:1.35rem}.coastal-spotlight{background:var(--switch-canopy);color:#fff;border-radius:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:520px;margin-top:clamp(5rem,10vw,9rem);display:grid;overflow:hidden}.coastal-spotlight-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.coastal-spotlight .marketplace-kicker{color:#86c6b8}.coastal-spotlight h2{max-width:8ch;margin:0;font-size:clamp(3.3rem,6vw,6.7rem);font-weight:620;line-height:.88}.coastal-spotlight p:not(.marketplace-kicker){color:#dce5e0;max-width:500px;font-size:1.15rem;line-height:1.5}.coastal-spotlight-copy>div{gap:.6rem;margin:1rem 0 1.5rem;display:flex}.coastal-spotlight-copy>div span{border:1px solid #63756e;border-radius:999px;padding:.4rem .6rem;font-size:.78rem}.coastal-spotlight a{background:var(--switch-gold);width:fit-content;min-height:52px;color:var(--switch-canopy);border-radius:9px;align-items:center;gap:2rem;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.coastal-spotlight>img{object-fit:cover;width:100%;height:100%;min-height:520px}.coastal-mark{background:repeating-linear-gradient(128deg, transparent 0 38px, #ffffff14 39px 40px), var(--switch-glass);color:#fff;letter-spacing:-.07em;text-align:center;place-items:center;font:700 clamp(3rem,7vw,7rem)/.86 Bricolage Grotesque Variable,sans-serif;display:grid}.trust-strip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;padding:clamp(6rem,10vw,10rem) 0;display:grid}.trust-strip ol{border-top:1px solid var(--switch-canopy);margin:0;padding:0;list-style:none;display:grid}.trust-strip li{border-bottom:1px solid var(--switch-shell);grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1rem 0;display:grid}.trust-strip li strong{color:var(--switch-glass)}.marketplace-loading,.marketplace-error{width:min(100% - 3rem,1440px);margin:4rem auto}.marketplace-loading{color:var(--switch-muted);font-size:1.1rem}.marketplace-error{background:#fff4f3;border:1px solid #b94b56;border-radius:16px;padding:2rem}.marketplace-error h2{margin:0;font-size:2rem}.marketplace-error button{background:var(--switch-canopy);color:#fff;border:0;border-radius:8px;min-height:48px;padding:0 1rem;font-weight:700}.results-page{padding:2.5rem 0 5rem}.results-toolbar{z-index:5;padding-bottom:1.3rem;position:relative}.results-toolbar>div:first-child{align-items:baseline;gap:1rem;display:flex}.results-toolbar h1{margin:0;font-size:clamp(2.8rem,5vw,5.3rem);line-height:1}.needline-compact{border-radius:13px;min-height:76px;margin-top:1.4rem;box-shadow:0 10px 30px #17201d14}.needline-compact .needline-query{padding-block:.6rem}.needline-compact .needline-location,.needline-compact .needline-submit{min-height:48px;margin-block:.55rem}.filter-row{scrollbar-width:none;gap:.55rem;margin-top:.9rem;display:flex;overflow-x:auto}.filter-row label{border:1px solid var(--switch-shell);min-height:48px;color:var(--switch-muted);background:#fff;border-radius:999px;flex:none;align-items:center;gap:.55rem;padding-left:.85rem;font-size:.75rem;font-weight:700;display:flex}.filter-row select{min-height:46px;color:var(--switch-canopy);cursor:pointer;background:0 0;border:0;padding:0 2rem 0 .2rem;font:750 .9rem Atkinson Hyperlegible,sans-serif}.filter-row select:focus-visible{outline:3px solid var(--switch-gold);outline-offset:2px}.results-layout{grid-template-columns:minmax(0,48fr) minmax(440px,52fr);align-items:start;gap:1.35rem;display:grid}.results-list>header{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;display:flex}.results-list>header div{align-items:baseline;gap:.6rem;display:flex}.results-list>header p{margin:0;font-weight:800}.results-list>header span{color:var(--switch-muted);font-size:.85rem}.results-empty{border:1px solid var(--switch-shell);background:#fff;border-radius:16px;padding:2rem}.results-empty h2{margin:0}.results-empty p{color:var(--switch-muted);margin-bottom:0}.results-page .locale-evidence{min-height:calc(100vh - 125px)}.detail-breadcrumb{color:var(--switch-muted);gap:.65rem;padding:1.4rem 0 2rem;font-size:.86rem;display:flex}.detail-intro{grid-template-columns:minmax(0,1fr) minmax(310px,.37fr);align-items:end;gap:3rem;padding:3rem 0 2rem;display:grid}.detail-heading h1{max-width:12ch;margin:0;font-size:clamp(4rem,8vw,8.6rem);font-weight:620;line-height:.83}.detail-heading>p:not(.marketplace-kicker){max-width:760px;color:var(--switch-muted);margin:1.5rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem)}.detail-trust-row{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.detail-action-card{border:1px solid var(--switch-canopy);background:#fff;border-radius:16px;padding:1.5rem;position:sticky;top:1rem;box-shadow:0 16px 36px #17201d17}.detail-action-card>strong{font:650 1.6rem Bricolage Grotesque Variable,sans-serif;display:block}.detail-action-card>p:not(.marketplace-kicker){color:var(--switch-muted)}.detail-action-card a,.detail-action-card button{border:1px solid var(--switch-glass);background:var(--switch-glass);color:#fff;text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 1rem;font-weight:800;text-decoration:none;display:flex}.detail-action-card .detail-save{border-color:var(--switch-shell);color:var(--switch-canopy);background:0 0;margin-top:.6rem}.detail-gallery{border-radius:18px;grid-template-rows:240px 240px;grid-template-columns:1.5fr .75fr .75fr;gap:.65rem;display:grid;overflow:hidden}.detail-gallery img{object-fit:cover;width:100%;height:100%}.detail-gallery img:first-child{grid-row:1/3}.detail-gallery-2{grid-template-columns:1.5fr .75fr}.detail-gallery-2 img:nth-child(2){grid-row:1/3}.detail-gallery-1{grid-template-rows:min(54vw,620px);grid-template-columns:1fr}.detail-gallery-1 img:first-child{grid-row:auto}.detail-gallery-placeholder{background:repeating-linear-gradient(135deg,#0000 0 34px,#176a5b1a 35px 36px),#e3ebe1;flex-direction:column;grid-area:1/1/3/-1;justify-content:end;padding:2rem;display:flex}.detail-gallery-placeholder span{color:var(--switch-glass);font:.72rem IBM Plex Mono,monospace}.detail-gallery-placeholder strong{letter-spacing:-.06em;max-width:9ch;margin-top:.5rem;font:650 clamp(3rem,8vw,8rem)/.85 Bricolage Grotesque Variable,sans-serif}.detail-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,8vw,8rem) 0;display:grid}.detail-story>h2{max-width:14ch;margin:1.5rem 0 1rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.detail-story>p:not(.marketplace-kicker){max-width:800px;font-size:1.2rem;line-height:1.65}.detail-proof{border-top:1px solid var(--switch-canopy);margin-top:4rem;padding-top:2rem}.detail-proof h2{max-width:12ch;margin:0;font-size:clamp(2.2rem,4vw,4rem)}.detail-proof>p:not(.marketplace-kicker){max-width:680px;color:var(--switch-muted);font-size:1.05rem;line-height:1.55}.detail-proof dl{border-top:1px solid var(--switch-shell);grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.detail-proof dl div{border-bottom:1px solid var(--switch-shell);padding:1rem 0}.detail-proof dt{color:var(--switch-muted);font-size:.8rem}.detail-proof dd{margin:.25rem 0 0;font-weight:800}.detail-facts{align-content:start;gap:1rem;display:grid}.detail-facts>section{border:1px solid var(--switch-shell);background:#fff;border-radius:14px;padding:1.4rem}.detail-facts h2{margin:0;font-size:1.55rem}.detail-facts p:not(.marketplace-kicker){color:var(--switch-muted);margin-bottom:0;line-height:1.5}.detail-facts ul{margin:1rem 0 0;padding:0;list-style:none}.detail-facts li{border-top:1px solid var(--switch-shell);justify-content:space-between;padding:.55rem 0;display:flex}.spinner-detail-prompt{border-color:var(--switch-azalea)!important;background:#fff7fa!important}.spinner-detail-prompt .marketplace-kicker{color:var(--switch-azalea)}.spinner-detail-prompt button{background:var(--switch-azalea);color:#fff;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:1rem;font-weight:800}.studio-unavailable-page{place-items:center;min-height:72vh;padding-block:5rem;display:grid}.studio-unavailable-page>section{border:1px solid var(--switch-shell);background:#fff;border-radius:20px;max-width:820px;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 18px 42px #17201d17}.studio-unavailable-page h1{max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.studio-unavailable-page>section>p:not(.marketplace-kicker){max-width:65ch;color:var(--switch-muted);font-size:1.15rem;line-height:1.55}.studio-unavailable-page>section>div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.studio-unavailable-page a{border:1px solid var(--switch-glass);min-height:48px;color:var(--switch-glass);border-radius:9px;align-items:center;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.studio-unavailable-page a:first-child{background:var(--switch-glass);color:#fff}.marketplace-footer{background:var(--switch-canopy);color:#fff;justify-content:space-between;align-items:start;gap:2rem;min-height:180px;padding:3rem max(1.5rem,50vw - 720px);display:flex}.marketplace-footer>div{gap:.4rem;display:grid}.marketplace-footer strong{font:700 1.5rem Bricolage Grotesque Variable,sans-serif}.marketplace-footer span{color:#a9b7b1}.marketplace-footer nav{gap:2rem;display:flex}.marketplace-footer a{color:#fff;min-height:44px}.marketplace-page .public-spinner-launcher{border:1px solid var(--switch-canopy);background:var(--switch-azalea);color:#fff;border-radius:999px;min-width:0;bottom:1.4rem;right:1.4rem;box-shadow:0 13px 32px #17201d40}.marketplace-page .public-spinner-launcher:hover{background:#962047}.marketplace-page .public-spinner-launcher .spinner-launcher-index{display:none}.spinner-work-order-public{border-left-color:var(--switch-azalea);background:var(--switch-oyster)}.spinner-work-order-public .spinner-return{border-top-color:var(--switch-glass)}.spinner-work-order-public button.spinner-submit{border-color:var(--switch-azalea);background:var(--switch-azalea);color:#fff;border-radius:8px}.spinner-work-order-public button.spinner-submit:hover{color:#fff;background:#962047}.spinner-work-order-public button.spinner-close{border-radius:8px}.mobile-marketplace-nav{display:none}@media (width<=980px){.marketplace-header{width:min(100% - 2rem,1440px)}.locale-wordmark small,.marketplace-nav a:nth-child(2){display:none}.switchboard-hero,.marketplace-section,.coastal-spotlight,.trust-strip,.results-page,.listing-detail-page,.studio-unavailable-page{width:min(100% - 2rem,1440px)}.category-grid{grid-template-columns:repeat(2,1fr)}.category-grid a:nth-child(2){border-right:0}.nearby-layout,.results-layout{grid-template-columns:1fr}.nearby-layout .locale-evidence{order:-1;min-height:380px;position:relative}.results-page .locale-evidence{order:-1;min-height:420px;position:relative}.coastal-spotlight{grid-template-columns:1fr}.coastal-spotlight>img,.coastal-mark{min-height:420px}.trust-strip{grid-template-columns:1fr;gap:2rem}.detail-intro{grid-template-columns:1fr}.detail-action-card{position:relative}.detail-content-grid{grid-template-columns:1fr}}@media (width<=680px){body:has(.marketplace-page){padding-bottom:68px}.marketplace-header{min-height:68px}.marketplace-nav a:not(.marketplace-owner-link){display:none}.marketplace-nav .marketplace-owner-link{min-height:40px;padding:0 .8rem;font-size:.82rem}.switchboard-hero{padding-top:3rem}.switchboard-hero:before{opacity:.75;width:30rem;height:27rem;top:1rem;right:-14rem}.switchboard-hero h1{max-width:9ch;font-size:clamp(3.7rem,17vw,5.6rem)}.switchboard-hero-copy>p:last-child{max-width:30ch;font-size:1.05rem}.switchboard-need-stage{margin-top:2.2rem}.needline{border-radius:14px;grid-template-columns:1fr}.needline-query{min-height:82px;padding:.8rem 1rem}.needline-location{border-top:1px solid var(--switch-shell);text-align:left;border-left:0;justify-content:start;min-height:48px;margin:0;padding:0 1rem}.needline-submit{margin:.65rem}.intent-signal{margin-left:0}.intent-signal-label{width:100%}.signal-thread{display:none}.discovery-lanes{grid-template-columns:1fr;margin-top:2.4rem}.discovery-lanes a{min-height:112px}.marketplace-section{padding-top:5rem}.marketplace-section>header{flex-direction:column;align-items:start;gap:.8rem}.marketplace-section>header h2,.trust-strip h2{font-size:2.85rem}.category-grid{scroll-snap-type:x mandatory;border-top:0;margin-inline:-1rem;padding:0 1rem .7rem;display:flex;overflow-x:auto}.category-grid a{border:1px solid var(--switch-shell);scroll-snap-align:start;border-radius:14px;min-width:76vw;min-height:190px}.marketplace-card{grid-template-columns:118px minmax(0,1fr);min-height:220px}.marketplace-card-media{min-height:220px}.marketplace-card-eyebrow{display:block}.marketplace-card-eyebrow .marketplace-verified{margin-top:.25rem;display:block}.marketplace-card h3{margin-top:.75rem;font-size:1.45rem}.marketplace-card-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketplace-card-signals span:nth-child(n+2){display:none}.marketplace-card-action{font-size:.86rem}.locale-evidence{min-height:280px!important}.coastal-spotlight{border-radius:0;width:100%}.coastal-spotlight-copy{padding:3rem 1rem}.coastal-spotlight h2{font-size:4rem}.coastal-spotlight>img,.coastal-mark{min-height:330px}.trust-strip{padding-block:5rem}.trust-strip li{grid-template-columns:1fr;gap:.3rem}.needline-compact .needline-location{display:none}.results-page{padding-top:1.5rem}.results-toolbar h1{font-size:3.5rem}.results-toolbar>div:first-child{display:block}.results-list>header div{display:grid}.results-list>header span{display:none}.detail-breadcrumb{padding-bottom:1rem}.detail-intro{gap:1.8rem;padding-top:1rem}.detail-heading h1{font-size:clamp(3.8rem,18vw,6rem)}.detail-gallery{border-radius:0;grid-template-rows:340px;grid-template-columns:1fr;margin-inline:-1rem}.detail-gallery img{display:none}.detail-gallery img:first-child{grid-row:auto;display:block}.detail-gallery-2{grid-template-columns:1fr}.detail-gallery-placeholder{grid-row:auto;min-height:340px}.detail-content-grid{padding-block:4rem}.detail-proof dl{grid-template-columns:1fr}.marketplace-footer,.marketplace-page .public-spinner-launcher{display:none}.mobile-marketplace-nav{z-index:80;min-height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--switch-shell);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}.mobile-marketplace-nav a,.mobile-marketplace-nav button{min-width:0;min-height:48px;color:var(--switch-canopy);background:0 0;border:0;place-items:center;padding:0;font-size:.76rem;font-weight:700;text-decoration:none;display:grid}.mobile-marketplace-nav button{background:var(--switch-azalea);color:#fff;border-radius:50%;width:54px;height:54px;margin:-16px auto 0;box-shadow:0 8px 18px #17201d40}.spinner-modal-layer{align-items:end}.spinner-modal-layer .spinner-work-order{border-top-color:var(--switch-azalea);border-radius:18px 18px 0 0;width:100%;height:82dvh}.spinner-modal-layer .spinner-work-order-heading h2{font-size:clamp(2.35rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.marketplace-card{transition:none}}.launch-page{--launch-oyster:var(--switch-oyster,#f7f7f2);--launch-canopy:var(--switch-canopy,#17201d);--launch-glass:var(--switch-glass,#176a5b);--launch-azalea:var(--switch-azalea,#b62c5b);--launch-gold:var(--switch-gold,#d7a63e);--launch-shell:var(--switch-shell,#d9ddd6);--launch-muted:var(--switch-muted,#64706a);background:var(--launch-oyster);min-height:100vh;color:var(--launch-canopy);font-family:Atkinson Hyperlegible,system-ui,sans-serif;overflow-x:clip}.launch-page *,.launch-page :before,.launch-page :after{box-sizing:border-box}.launch-page a{color:inherit}.launch-page h1,.launch-page h2,.launch-page h3,.launch-page blockquote{font-family:Bricolage Grotesque Variable,Atkinson Hyperlegible,sans-serif}.launch-page button,.launch-page input,.launch-page select,.launch-page textarea{font:inherit}.launch-page button:focus-visible,.launch-page input:focus-visible,.launch-page select:focus-visible,.launch-page textarea:focus-visible,.launch-page a:focus-visible{outline:3px solid var(--launch-azalea);outline-offset:3px}.launch-skip{z-index:300;background:var(--launch-canopy);padding:.75rem 1rem;position:fixed;top:0;left:1rem;translate:0 -150%;color:#fff!important}.launch-skip:focus{translate:0 1rem}.launch-header,.public-profile-header{border-bottom:1px solid var(--launch-shell);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(100% - 3rem,1440px);min-height:82px;margin:0 auto;display:grid}.launch-wordmark{justify-self:start;align-items:baseline;gap:.85rem;text-decoration:none;display:inline-flex}.launch-wordmark>span{letter-spacing:-.04em;font:800 1.4rem/1 Bricolage Grotesque Variable,sans-serif}.launch-wordmark>span:after{background:var(--launch-azalea);content:"";border-radius:50%;width:.45rem;height:.45rem;margin-left:.24rem;display:inline-block}.launch-wordmark small,.launch-header>p,.public-profile-header>p{color:var(--launch-muted);letter-spacing:.035em;font:.75rem/1.3 IBM Plex Mono,monospace}.launch-header>p,.public-profile-header>p{text-align:center;margin:0}.launch-header nav{justify-content:flex-end;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.launch-header nav a{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.launch-header nav a:hover{color:var(--launch-glass)}.launch-kicker{color:var(--launch-glass);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font:.72rem/1.3 IBM Plex Mono,monospace}.launch-footer,.public-profile-footer{border-top:1px solid var(--launch-shell);width:min(100% - 3rem,1440px);min-height:90px;color:var(--launch-muted);justify-content:space-between;align-items:center;gap:2rem;margin:3rem auto 0;font-size:.9rem;display:flex}.launch-footer a,.public-profile-footer a{color:var(--launch-canopy);font-weight:700}.launch-primary-button,.launch-secondary-button,.launch-primary-link{border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:52px;font-weight:800;text-decoration:none;display:inline-flex}.launch-primary-button,.launch-primary-link{border:1px solid var(--launch-canopy);background:var(--launch-canopy);padding:0 1.4rem;color:#fff!important}.launch-primary-button{cursor:pointer}.launch-secondary-button{border:1px solid var(--launch-canopy);color:var(--launch-canopy);cursor:pointer;background:0 0;padding:0 1.4rem}.launch-primary-button:hover,.launch-primary-link:hover{background:var(--launch-glass);border-color:var(--launch-glass)}.launch-secondary-button:hover{background:#fff}.launch-primary-button:disabled,.launch-secondary-button:disabled{cursor:not-allowed;opacity:.48}.launch-text-link{text-underline-offset:.25em;font-weight:700}.launch-error{border-left:4px solid var(--launch-azalea);color:#761d3c;background:#fff;padding:.9rem 1rem;font-weight:700}.activation-stage{grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);align-items:center;gap:clamp(4rem,9vw,10rem);width:min(100% - 3rem,1240px);min-height:calc(100vh - 172px);margin:0 auto;padding:5rem 0;display:grid}.activation-copy h1,.launch-unavailable h1{letter-spacing:-.07em;max-width:10ch;margin:0;font-size:clamp(3.8rem,7vw,7.2rem);font-weight:620;line-height:.86}.activation-copy>p:not(.launch-kicker):not(.launch-error){max-width:580px;margin:1.6rem 0;font-size:1.2rem;line-height:1.55}.activation-copy>.launch-primary-button,.activation-copy>.launch-primary-link{margin-top:1rem}.activation-receipt{border:1px solid var(--launch-shell);border-left:5px solid var(--launch-glass);background:#fff;grid-template-columns:auto 1fr;gap:.4rem 1.25rem;max-width:520px;margin:2rem 0 1rem;padding:1.35rem;display:grid}.activation-receipt span{color:var(--launch-glass);text-transform:uppercase;writing-mode:vertical-rl;grid-row:1/3;font:.72rem/1.3 IBM Plex Mono,monospace}.activation-receipt strong{font-size:1.15rem}.activation-receipt small{color:var(--launch-muted)}.activation-boundary{border:1px solid var(--launch-canopy);background:#fff;padding:clamp(2rem,4vw,3.5rem);position:relative;box-shadow:20px 20px #dfe9e3}.activation-boundary:before{background:var(--launch-gold);content:"";width:3.5rem;height:1.1rem;position:absolute;top:-.55rem;left:2rem}.activation-boundary ol{margin:1.5rem 0 0;padding:0;list-style:none}.activation-boundary li{border-top:1px solid var(--launch-shell);grid-template-columns:2.2rem 1fr;gap:.2rem 1rem;padding:1.25rem 0;display:grid}.activation-boundary li>span{color:var(--launch-azalea);grid-row:1/3;font:.72rem/1.4 IBM Plex Mono,monospace}.activation-boundary li strong{font-size:1.1rem}.activation-boundary li small{color:var(--launch-muted);line-height:1.45}.studio-layout,.review-stage{width:min(100% - 3rem,1240px);margin:0 auto;padding:clamp(3rem,6vw,6rem) 0}.studio-heading,.review-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:4rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.studio-heading h1,.review-heading h1,.publish-receipt h1{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(3.2rem,6.6vw,6.7rem);font-weight:620;line-height:.89}.truth-mark{border-block:1px solid var(--launch-shell);grid-template-columns:auto 1fr;gap:.25rem .85rem;padding:1.25rem 0;display:grid}.truth-mark>span{color:var(--launch-azalea);grid-row:1/3}.truth-mark strong{font-size:1.05rem}.truth-mark small{color:var(--launch-muted);line-height:1.4}.profile-safety-notice{background:#fff8f8;border:1px solid #a95262;border-left-width:6px;padding:1.25rem 1.5rem}.profile-safety-notice h2{margin:.25rem 0 .5rem;font-size:clamp(1.3rem,2vw,1.75rem)}.profile-safety-notice p:last-child{max-width:70ch;color:var(--launch-muted);margin:0}.profile-safety-operations{width:min(100% - 3rem,1040px);min-height:calc(100vh - 172px);margin:0 auto;padding:4rem 0}.profile-safety-operations-heading{max-width:720px;margin-bottom:2rem}.profile-safety-operations-heading h1{margin:.25rem 0 .8rem;font-size:clamp(3rem,7vw,5.6rem);line-height:.95}.profile-safety-operations-heading>p:last-child{max-width:70ch;color:var(--launch-muted)}.profile-safety-report{border-top:1px solid var(--launch-shell);justify-content:space-between;gap:2rem;padding:1.5rem 0;display:flex}.profile-safety-report h2{text-transform:capitalize;margin:.2rem 0 .55rem;font-size:1.4rem}.profile-safety-report p{color:var(--launch-muted);margin:0}.profile-safety-report-actions{flex-direction:column;align-items:flex-end;gap:.7rem;min-width:220px;display:flex}.profile-safety-report-actions strong{color:var(--launch-canopy);text-transform:uppercase;font:.72rem/1.3 IBM Plex Mono,monospace}.profile-form{gap:1.25rem;display:grid}.profile-form-section{border:1px solid var(--launch-shell);background:#fff;grid-template-columns:200px minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,4vw,4rem);display:grid}.proof-form-section{border-top:5px solid var(--launch-glass)}.form-section-index{align-self:start}.form-section-index span{color:var(--launch-azalea);font:.72rem/1.3 IBM Plex Mono,monospace}.form-section-index h2{letter-spacing:-.045em;margin:.6rem 0 0;font-size:1.8rem;line-height:1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.form-grid label,.proof-subject-field{align-content:start;gap:.45rem;font-weight:700;display:grid;position:relative}.form-grid label>small{color:var(--launch-muted);justify-self:end;font-weight:400}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--launch-canopy);background:0 0;border:0;border-bottom:1px solid #9aa39e;border-radius:0;padding:.8rem 0;line-height:1.45}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-bottom-color:var(--launch-glass)}.form-grid-wide{grid-column:1/-1}.field-prefix{color:var(--launch-muted);font:.82rem/1 IBM Plex Mono,monospace;position:absolute;bottom:.85rem;left:0}.field-prefix+input{padding-left:5.3rem}.proof-subject-field{border-left:3px solid var(--launch-gold);background:var(--launch-oyster);padding:.8rem 1rem}.proof-subject-field span,.proof-subject-field small{color:var(--launch-muted);font-size:.78rem;font-weight:400}.proof-subject-field strong{font:.78rem/1.3 IBM Plex Mono,monospace}.career-form-section{border-top:5px solid var(--launch-gold)}.career-form-content{min-width:0}.career-form-intro{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.career-form-intro p{max-width:560px;color:var(--launch-muted);margin:0;line-height:1.55}.career-form-intro .launch-secondary-button{flex:none}.career-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.career-form-empty{color:var(--launch-muted);border:1px dashed #9aa39e;margin:1.5rem 0 0;padding:1.2rem}.career-entry-form{border:1px solid var(--launch-shell);background:var(--launch-oyster);min-width:0;margin:1.5rem 0 0;padding:2rem 1.5rem 1.5rem;position:relative}.career-entry-form legend{letter-spacing:.08em;text-transform:uppercase;padding:0 .5rem;font:.75rem/1.3 IBM Plex Mono,monospace}.launch-text-button{color:var(--launch-azalea);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.career-entry-remove{position:absolute;top:1rem;right:1.5rem}.career-evidence-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.career-evidence-heading h3{margin:0;font-size:1rem}.career-evidence-form{background:var(--launch-chalk);border:1px solid #aab2ad;min-width:0;margin:0;padding:1.5rem 1rem 1rem;position:relative}.career-evidence-form legend{letter-spacing:.06em;text-transform:uppercase;padding:0 .4rem;font:.72rem/1.3 IBM Plex Mono,monospace}.career-evidence-remove{position:absolute;top:.75rem;right:1rem}.career-proof-chain{border-top:1px solid var(--launch-gold);gap:1rem;padding-top:.5rem;display:grid}.career-proof-chain .career-evidence-heading p{color:var(--launch-muted);margin:.35rem 0 0;line-height:1.45}.career-proof-point{border:1px solid var(--launch-glass);background:#eff8f4;min-width:0;padding:1.5rem 1rem 1rem;position:relative}.career-proof-point legend{color:var(--launch-glass);letter-spacing:.06em;text-transform:uppercase;padding:0 .4rem;font:.72rem/1.3 IBM Plex Mono,monospace}.proof-point-evidence{border:1px solid #aab2ad;gap:.65rem;padding:1rem;display:grid}.proof-point-evidence legend{padding:0 .35rem;font-weight:800}.proof-point-evidence label{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-weight:600;line-height:1.4;display:grid}.proof-point-evidence input{width:1rem;height:1rem;margin-top:.15rem}.launch-text-button:disabled{cursor:not-allowed;opacity:.45}.studio-dirty{color:#654a0e;background:#fff7df;margin:0;padding:.75rem 1rem}.studio-actions,.review-actions,.launch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;display:flex}.studio-actions .launch-text-link{order:-1;margin-right:auto}.studio-receipt{border:1px solid var(--launch-glass);background:#eff8f4;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:grid}.studio-receipt span{color:var(--launch-glass);text-transform:uppercase;font:.72rem/1.3 IBM Plex Mono,monospace}.studio-receipt a{font-weight:800}.profile-preview-backdrop{z-index:250;background:#17201dbd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-preview{border:1px solid var(--launch-canopy);background:var(--launch-oyster);width:min(100%,1340px);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 30px 90px #00000052}.profile-preview>header{z-index:2;border-bottom:1px solid var(--launch-shell);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f2f5;justify-content:space-between;align-items:center;gap:2rem;min-height:76px;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.profile-preview>header .launch-kicker{margin-bottom:.2rem}.profile-preview>header button{border:1px solid var(--launch-canopy);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:0 1rem;font-weight:800}.profile-preview-canvas{padding:clamp(2rem,5vw,5rem)}.proof-profile{grid-template-columns:minmax(0,1.12fr) minmax(330px,.6fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:min(720px,100vh - 180px);display:grid;position:relative}.proof-profile-intro h1,.proof-profile-intro h2{letter-spacing:-.075em;max-width:9ch;margin:0;font-size:clamp(4rem,8.2vw,8.8rem);font-weight:620;line-height:.83}.proof-profile-title{max-width:32ch;color:var(--launch-glass);margin:1.5rem 0 0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1.1}.proof-profile-location{color:var(--launch-muted);margin:.8rem 0 0;font:.82rem/1.4 IBM Plex Mono,monospace}.proof-profile-summary{max-width:650px;margin:2rem 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.proof-rail{border:1px solid var(--launch-canopy);background:#fff;padding:clamp(2rem,4vw,3.5rem);position:relative}.proof-rail-signal{background:var(--launch-glass);width:7px;position:absolute;top:0;bottom:0;left:-1px;overflow:hidden}.proof-rail-signal span{background:var(--launch-azalea);width:100%;height:17%;box-shadow:0 170px 0 var(--launch-gold);position:absolute;top:18%;left:0}.proof-rail blockquote{letter-spacing:-.045em;margin:1rem 0 1.3rem;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:560;line-height:1.08}.proof-subject{color:var(--launch-muted);margin:0 0 2rem;font:.72rem/1.45 IBM Plex Mono,monospace}.proof-source,.proof-limitation{border-top:1px solid var(--launch-shell);padding:1rem 0}.proof-source>span,.proof-limitation>span{color:var(--launch-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font:.68rem/1.3 IBM Plex Mono,monospace;display:block}.proof-source a{color:var(--launch-glass);text-underline-offset:.2em;font-weight:800}.proof-source p,.proof-limitation p{margin:0;line-height:1.45}.proof-version{color:var(--launch-muted);margin:1.5rem 0 0;font:.72rem/1.3 IBM Plex Mono,monospace}.career-record{border-top:1px solid var(--launch-shell);grid-column:1/-1;padding-top:clamp(2.5rem,6vw,5rem)}.career-record-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:0 3rem;margin-bottom:2rem;display:grid}.career-record-heading .launch-kicker{grid-column:1/-1}.career-record-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,5.5rem)}.career-record-heading>p:last-child{color:var(--launch-muted);margin:0 0 .5rem;line-height:1.55}.career-entry-list{gap:1rem;display:grid}.revision-ledger{border-top:3px solid var(--launch-canopy);border-bottom:1px solid var(--launch-canopy);margin-top:clamp(3rem,7vw,7rem)}.revision-ledger>header{grid-template-columns:minmax(240px,.72fr) minmax(320px,1.28fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:2rem 0;display:grid}.revision-ledger h2{margin:.25rem 0 0;font-size:clamp(2rem,5vw,4.25rem);line-height:.95}.revision-ledger>header>p{max-width:620px;color:var(--launch-muted);margin:0;line-height:1.55}.revision-ledger-rows{margin:0;padding:0;list-style:none}.revision-ledger-rows>li{border-top:1px solid var(--launch-shell);grid-template-columns:72px minmax(180px,1fr) minmax(160px,.7fr) minmax(240px,auto);align-items:center;gap:1rem;min-height:104px;display:grid}.revision-number{color:var(--launch-canopy);letter-spacing:.08em;font:700 .82rem/1 IBM Plex Mono,monospace}.revision-ledger-rows time{color:var(--launch-muted);margin-top:.25rem;font-size:.85rem;display:block}.revision-stamps{flex-wrap:wrap;gap:.4rem;display:flex}.revision-stamps span{border:1px solid var(--launch-glass);color:var(--launch-glass);padding:.3rem .5rem;font-size:.75rem;font-weight:700}.revision-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.revision-actions button,.revision-confirmation button{border:1px solid var(--launch-canopy);min-height:44px;color:var(--launch-canopy);background:0 0;padding:0 .75rem;font-weight:700}.revision-actions button:last-child,.revision-confirmation button:first-child{background:var(--launch-canopy);color:#fff}.revision-actions button:disabled,.revision-confirmation button:disabled{cursor:not-allowed;opacity:.48}.revision-confirmation,.revision-receipt{border-top:1px solid var(--launch-gold);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0;display:flex}.revision-confirmation p{color:var(--launch-muted);margin:.35rem 0 0}.revision-confirmation>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.revision-receipt{color:var(--launch-glass)}.revision-receipt span{color:var(--launch-muted)}.revision-ledger-note{border-top:1px solid var(--launch-gold);color:var(--launch-muted);margin:0;padding:.75rem 0}.career-entry{border:1px solid var(--launch-shell);background:#fff;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:.6rem 2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.career-entry-meta{color:var(--launch-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font:.68rem/1.35 IBM Plex Mono,monospace;display:flex}.career-entry h3{grid-column:1;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.career-entry>p{grid-column:2;margin:0;line-height:1.6}.career-entry-organization{color:var(--launch-muted);font-weight:700;grid-column:1!important}.career-evidence-list{grid-column:2;gap:.75rem;margin-top:.5rem;display:grid}.career-evidence{border-left:4px solid var(--launch-gold);background:var(--launch-oyster);padding:1rem}.career-evidence>p{margin:0 0 .7rem;font-weight:700;line-height:1.45}.career-evidence a{color:var(--launch-canopy);text-underline-offset:.2em;font-weight:800}.career-evidence strong{margin-bottom:.35rem;display:block}.career-evidence div p{margin:0;line-height:1.45}.career-evidence small{color:var(--launch-muted);margin-top:.75rem;line-height:1.45;display:block}.career-proof-points{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.career-proof-point-public{border:1px solid var(--launch-glass);background:#eff8f4;padding:1.1rem}.career-proof-point-public>p{margin:.45rem 0 0;line-height:1.45}.career-proof-point-public .career-proof-dimension{color:var(--launch-glass);letter-spacing:.07em;text-transform:uppercase;margin:0;font:700 .7rem/1.3 IBM Plex Mono,monospace}.career-proof-point-public ul{color:var(--launch-canopy);margin:.8rem 0 0;padding-left:1.1rem;font-weight:700}.career-proof-point-public small{color:var(--launch-muted);margin-top:.8rem;line-height:1.45;display:block}.review-heading>div:first-child>p:last-child,.publish-receipt>p:not(.launch-kicker){max-width:620px;font-size:1.1rem;line-height:1.55}.review-version{border-left:5px solid var(--launch-gold);background:#fff;gap:.55rem;padding:1.25rem;display:grid}.review-version span{color:var(--launch-muted);font:.72rem/1.3 IBM Plex Mono,monospace}.review-canvas{border:1px solid var(--launch-shell);background:#fff;padding:clamp(2rem,5vw,5rem)}.review-actions{margin-top:1.5rem}.review-actions .launch-error{flex-basis:100%}.review-actions .launch-text-link{margin-right:auto}.publish-receipt{max-width:950px;margin-bottom:4rem;display:grid}.publish-receipt-line{border-block:1px solid var(--launch-shell);gap:.45rem;margin:1rem 0 1.5rem;padding:1rem 0;display:grid}.publish-receipt-line span{color:var(--launch-muted);font-size:.8rem}.publish-receipt-line code{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace}.publish-receipt .launch-primary-link{justify-self:start}.public-profile-main{width:min(100% - 3rem,1240px);margin:0 auto;padding:clamp(3rem,7vw,7rem) 0}.public-profile-header{grid-template-columns:1fr auto}.launch-unavailable{align-content:center;width:min(100% - 3rem,1240px);min-height:calc(100vh - 172px);margin:0 auto;padding:5rem 0;display:grid}.launch-unavailable>p:not(.launch-kicker){max-width:560px;font-size:1.15rem;line-height:1.55}.launch-unavailable .launch-actions{justify-content:flex-start}.launch-loading{min-height:calc(100vh - 172px);color:var(--launch-muted);place-items:center;font:.85rem/1.4 IBM Plex Mono,monospace;display:grid}@media (width<=900px){.launch-header,.public-profile-header{grid-template-columns:1fr auto}.launch-header>p{display:none}.activation-stage,.proof-profile,.studio-heading,.review-heading{grid-template-columns:1fr}.activation-stage{gap:4rem}.profile-form-section{grid-template-columns:1fr}.career-form-intro{flex-direction:column;align-items:stretch}.career-form-intro .launch-secondary-button{align-self:flex-start}.career-form-actions{justify-content:flex-start}.form-section-index{align-items:baseline;gap:.75rem;display:flex}.proof-profile{min-height:auto}.career-record-heading,.career-entry{grid-template-columns:1fr}.career-entry>p,.career-evidence-list{grid-column:1}.revision-ledger>header{grid-template-columns:1fr;gap:1rem}.revision-ledger-rows>li{grid-template-columns:64px minmax(180px,1fr) auto;padding:1rem 0}.revision-stamps{justify-content:flex-end}.revision-actions{grid-column:2/-1;justify-content:flex-start}.proof-profile-intro h1,.proof-profile-intro h2{max-width:11ch}}@media (width<=640px){.launch-header,.public-profile-header{width:min(100% - 2rem,1440px);min-height:70px}.launch-wordmark small,.launch-header nav a:first-child{display:none}.launch-footer,.public-profile-footer{flex-direction:column;align-items:flex-start;gap:0;width:min(100% - 2rem,1440px);padding:1rem 0}.activation-stage,.studio-layout,.review-stage,.public-profile-main,.launch-unavailable{width:min(100% - 2rem,1240px)}.activation-stage{padding:3rem 0}.activation-copy h1,.launch-unavailable h1{font-size:clamp(3.35rem,17vw,5rem)}.activation-boundary{box-shadow:10px 10px #dfe9e3}.studio-heading h1,.review-heading h1,.publish-receipt h1{font-size:clamp(3.1rem,15vw,5rem)}.profile-form-section{margin-inline:-.25rem;padding:1.5rem 1.25rem}.form-grid{grid-template-columns:1fr}.form-grid-wide{grid-column:auto}.studio-actions,.review-actions{flex-direction:column;align-items:stretch}.studio-actions>*,.review-actions>*{width:100%}.studio-actions .launch-text-link,.review-actions .launch-text-link{text-align:center;margin:0}.studio-receipt{grid-template-columns:1fr}.profile-safety-operations{width:min(100% - 2rem,1040px);padding:2.5rem 0}.profile-safety-report,.profile-safety-report-actions{flex-direction:column;align-items:stretch}.profile-safety-report-actions{min-width:0}.revision-ledger-rows>li{grid-template-columns:52px minmax(0,1fr)}.revision-stamps,.revision-actions{grid-column:2;justify-content:flex-start}.revision-actions{flex-direction:column;align-items:stretch}.revision-actions button{width:100%}.revision-confirmation,.revision-receipt{flex-direction:column;align-items:stretch;gap:1rem}.revision-confirmation>div:last-child{flex-direction:column;align-items:stretch}.profile-preview-backdrop{padding:0}.profile-preview{border:0;width:100%;min-height:100vh;max-height:100vh}.profile-preview>header{padding:.8rem 1rem}.profile-preview>header .launch-kicker{display:none}.profile-preview-canvas,.review-canvas{padding:2.5rem 1.25rem}.proof-profile{gap:3rem}.proof-profile-intro h1,.proof-profile-intro h2{font-size:clamp(3.8rem,19vw,6rem)}.proof-rail{padding:1.75rem 1.5rem}.public-profile-header>p{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.launch-page *,.launch-page :before,.launch-page :after{scroll-behavior:auto!important;transition:none!important}}.career-proof-points{grid-template-columns:1fr}.profile-site-import{--agenticu-background-primary:#fff;--agenticu-content-primary:#191919;--agenticu-content-secondary:#616161;--agenticu-surface-dark:#15151a;--agenticu-accent:#ff8806;border:1px solid var(--agenticu-content-primary);border-top:4px solid var(--agenticu-accent);background:var(--agenticu-background-primary);color:var(--agenticu-content-primary)}.profile-site-import .form-section-index{border-color:color-mix(in srgb, var(--agenticu-content-primary) 20%, transparent)}.profile-site-import h2{font-family:Domaine Display Narrow,Bricolage Grotesque Variable,sans-serif}.profile-site-import-content{gap:16px;font-family:Geist,Atkinson Hyperlegible,system-ui,sans-serif;display:grid}.profile-site-import-content>p{max-width:70ch;color:var(--agenticu-content-secondary);margin:0;line-height:1.55}.profile-site-import-content label{letter-spacing:.04em;text-transform:uppercase;gap:8px;max-width:720px;font:.75rem/1.3 Departure Mono,IBM Plex Mono,monospace;display:grid}.profile-site-import-content input{border:1px solid var(--agenticu-content-primary);min-height:48px;color:var(--agenticu-content-primary);letter-spacing:0;text-transform:none;background:#fff;border-radius:4px;padding:0 12px;font:1rem/1.4 Geist,Atkinson Hyperlegible,system-ui,sans-serif}.profile-site-import-build{border:1px solid var(--agenticu-surface-dark);background:var(--agenticu-surface-dark);color:#fff;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;border-radius:4px;width:fit-content;min-height:48px;padding:0 16px;font:.75rem/1 Departure Mono,IBM Plex Mono,monospace}.profile-site-import-build:disabled{cursor:wait;opacity:.62}.profile-site-import-error{color:#a23520!important}.profile-site-import-draft{background:var(--agenticu-surface-dark);color:#fff;border-radius:10px;gap:16px;max-width:720px;margin-top:8px;padding:16px;display:grid}.profile-site-import-draft>p[role=status]{color:#fff;letter-spacing:.04em;text-transform:uppercase;font:.75rem/1.3 Departure Mono,IBM Plex Mono,monospace}.profile-site-import-draft dl{border-top:1px solid #ffffff40;margin:0;display:grid}.profile-site-import-draft dl>div{border-bottom:1px solid #ffffff40;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.profile-site-import-draft dt{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font:.7rem/1.4 Departure Mono,IBM Plex Mono,monospace}.profile-site-import-draft dd{overflow-wrap:anywhere;min-width:0;margin:0}.profile-site-import-draft a{color:#fff}.profile-site-import-boundary{color:#ffffffc2;margin:0;line-height:1.5}.profile-site-import-draft .launch-secondary-button{border-color:var(--agenticu-accent);background:var(--agenticu-accent);width:fit-content;color:var(--agenticu-content-primary)}@media (width<=640px){.profile-site-import-draft dl>div{grid-template-columns:1fr;gap:4px}.profile-site-import-build,.profile-site-import-draft .launch-secondary-button{width:100%}}
