@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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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: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}.spinner-activity{min-height:3rem;color:inherit;align-items:center;gap:.75rem;margin-block:.75rem;font-size:.875rem;line-height:1.5;display:flex}.spinner-activity .spinner-activity-mark{object-fit:contain;transform-origin:50%;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;display:block}.spinner-activity[data-active=true] .spinner-activity-mark{animation:2.8s ease-in-out infinite spinner-boomerang-breathe}.spinner-activity[data-state=listening] .spinner-activity-mark{animation-duration:4s}@keyframes spinner-boomerang-breathe{0%,to{transform:rotate(-5deg)scale(.97)}50%{transform:rotate(5deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){.spinner-activity[data-active=true] .spinner-activity-mark{animation:none;transform:none}}.mail-settings>:not(.section-heading){grid-column:2;min-width:0}.mail-settings{row-gap:1rem}.mail-settings p{overflow-wrap:anywhere;margin:0;line-height:1.6}.mail-settings form{gap:1rem;max-width:48rem;display:grid}.mail-settings label{gap:.45rem;font-size:.9rem;font-weight:600;display:grid}.mail-settings input,.mail-settings select,.mail-settings textarea{box-sizing:border-box;border:1px solid var(--locale-line);background:var(--locale-paper);width:100%;max-width:100%;min-height:2.75rem;color:var(--locale-ink);font:inherit;border-radius:6px;padding:.7rem .8rem}.mail-settings textarea{resize:vertical;font-weight:400;line-height:1.5}.mail-settings button{border:1px solid var(--locale-line);background:var(--locale-paper);width:fit-content;min-height:2.75rem;color:var(--locale-ink);font:inherit;cursor:pointer;border-radius:6px;padding:.65rem 1rem;font-size:.875rem}.mail-settings button:disabled{opacity:.55;cursor:default}.mail-settings button:focus-visible,.mail-settings input:focus-visible,.mail-settings select:focus-visible,.mail-settings textarea:focus-visible{outline:3px solid var(--locale-ion-ink);outline-offset:3px}.mail-settings .ledger-actions{flex-wrap:wrap;gap:.75rem;display:flex}.mail-settings ul{margin:0;padding:0;list-style:none}.mail-settings li{border-bottom:1px solid var(--locale-line);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.mail-settings [role=group],.mail-settings [role=status]{gap:.85rem;display:grid}.mail-settings [role=group]{border:1px solid var(--locale-line);border-left:4px solid var(--locale-ion-ink);padding:1.25rem}.mail-settings [role=alert]{border-left:4px solid var(--locale-ember);background:var(--locale-line);padding:1rem}@media (width<=800px){.mail-settings{grid-template-columns:minmax(0,1fr)}.mail-settings>:not(.section-heading){grid-column:1}}.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{background:var(--appearance-paper);border:1px solid var(--locale-coal);box-shadow:7px 7px 0 var(--locale-ash);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:var(--appearance-warning-wash)}.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(--appearance-solid);color:var(--appearance-on-solid);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}}@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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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}:root{--cp-ink:#151817;--cp-muted:#5f6762;--cp-paper:#faf9f5;--cp-panel:#fff;--cp-wash:#f1f3ef;--cp-line:#dfe3dd;--cp-gold:#c99428;--cp-gold-soft:#f6e8bd;--cp-teal:#138e91;--cp-blue:#2774d8;--cp-green:#2b8c58;--cp-orange:#db671d;--cp-red:#bd4250}.career-proof-home,.career-proof-flow-page{min-height:100vh;color:var(--cp-ink);background:var(--cp-paper);font-family:Atkinson Hyperlegible,system-ui,sans-serif}.career-proof-home *,.career-proof-flow-page *{box-sizing:border-box}.career-proof-home a,.career-proof-flow-page a{color:inherit}.career-proof-home h1,.career-proof-home h2,.career-proof-home h3,.career-proof-flow-page h1,.career-proof-flow-page h2{letter-spacing:-.035em;font-family:Bricolage Grotesque Variable,system-ui,sans-serif}.skip-link{z-index:100;background:var(--appearance-solid);border-radius:.4rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%);color:#fff!important}.skip-link:focus{transform:none}.cp-header{z-index:20;background:var(--appearance-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #1518171a;grid-template-columns:220px 1fr auto;align-items:center;min-height:84px;padding:0 clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.cp-brand,.locale-brand{align-items:center;text-decoration:none;display:inline-flex}.cp-brand-art,.locale-brand-art{background:url(/brand/locale-living-proof-light-20261007.png) 50%/100% no-repeat;width:190px;height:68px;display:block}:root[data-locale-resolved-theme=dark] .cp-brand-art,:root[data-locale-resolved-theme=dark] .locale-brand-art{background-image:url(/brand/locale-living-proof-dark-20261007.png)}.cp-desktop-nav{justify-content:center;gap:clamp(1rem,2.2vw,2.2rem);display:flex}.cp-desktop-nav a,.cp-sign-in{font-size:.94rem;font-weight:700;text-decoration:none}.cp-desktop-nav a:hover,.cp-sign-in:hover{color:#805b12}.cp-header-actions{align-items:center;gap:1.2rem;display:flex}.cp-mobile-menu{display:none}.cp-button{background:linear-gradient(135deg,#f2d17f,#dba531);border:1px solid #b98217;border-radius:.65rem;justify-content:center;align-items:center;gap:.75rem;min-height:52px;padding:.85rem 1.35rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #754d0724;color:#141613!important}.cp-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #754d0733}.cp-button-small{min-height:44px;padding:.65rem 1rem}.cp-button-secondary{box-shadow:none;background:0 0;border-color:#aeb5af;color:var(--cp-ink)!important}.cp-button-secondary:hover{border-color:var(--cp-ink);background:var(--appearance-paper);box-shadow:none}.cp-hero{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:clamp(3rem,6vw,7rem);max-width:1500px;margin:auto;padding:clamp(4rem,8vw,8.5rem) clamp(1.25rem,5vw,5rem) 5rem;display:grid;overflow:hidden}.cp-hero-copy{align-self:center}.cp-eyebrow{color:var(--cp-teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font:700 .72rem/1.4 IBM Plex Mono,monospace}.cp-hero h1{text-wrap:balance;max-width:700px;margin:0;font-size:clamp(3.25rem,6.3vw,7rem);line-height:.91}.cp-lead{max-width:650px;color:var(--appearance-muted);margin:2rem 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.cp-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.cp-hero-points{color:var(--appearance-muted);flex-wrap:wrap;gap:.7rem 1.4rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.cp-hero-points li:before{content:"✓";color:var(--cp-teal);margin-right:.45rem;font-weight:700}.cp-record{background:var(--appearance-paper);border:1px solid #bfc5bf;border-radius:1.1rem;grid-template-columns:108px 1fr;align-self:center;min-width:0;display:grid;position:relative;overflow:hidden;transform:rotate(.7deg);box-shadow:0 28px 70px #272d2926}.cp-record:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 60%,#c9942814);position:absolute;inset:0}.cp-record-rail{color:var(--appearance-muted);border-right:1px solid var(--cp-line);background:var(--appearance-panel);flex-direction:column;gap:.35rem;padding:1rem .65rem;font-size:.72rem;display:flex}.cp-record-rail span{border-radius:.45rem;padding:.6rem .55rem}.cp-record-rail .active{color:var(--appearance-link);background:var(--appearance-wash);font-weight:700}.cp-record-body{min-width:0;padding:1.2rem}.cp-record-person{border-bottom:1px solid var(--cp-line);grid-template-columns:54px 1fr auto;align-items:center;gap:.8rem;padding-bottom:1rem;display:grid}.cp-record-avatar{width:54px;height:54px;color:var(--appearance-warning);background:var(--cp-gold-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}.cp-record-person h2{margin:.08rem 0;font-size:1.25rem}.cp-record-person p{color:var(--cp-muted);margin:0;font-size:.76rem}.cp-record-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cp-teal)!important;font:600 .62rem/1.3 IBM Plex Mono,monospace!important}.cp-record-status{color:var(--appearance-link);background:var(--appearance-wash);border:1px solid #a9d6ba;border-radius:999px;align-self:start;padding:.35rem .55rem;font-size:.66rem;font-weight:700}.cp-record-summary{grid-template-columns:1fr 88px;gap:.8rem;margin-top:1rem;display:grid}.cp-record-summary>div{border:1px solid var(--cp-line);background:var(--appearance-panel);border-radius:.6rem;padding:.85rem}.cp-record-summary span{color:var(--cp-teal);text-transform:uppercase;font-size:.7rem;font-weight:700}.cp-record-summary p{color:var(--appearance-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.4}.cp-record-summary>strong{color:var(--appearance-link);background:var(--appearance-wash);border:1px solid #b9d9cc;border-radius:.6rem;align-content:center;place-items:center;font:700 1.8rem/1 Bricolage Grotesque Variable,sans-serif;display:grid}.cp-record-summary small{color:var(--appearance-muted);margin-top:.3rem;font:400 .62rem/1.2 Atkinson Hyperlegible,sans-serif;display:block}.cp-record-metrics{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.7rem;display:grid}.cp-record-metrics div{border:1px solid var(--cp-line);border-radius:.55rem;padding:.65rem}.cp-record-metrics strong{font-size:1rem;display:block}.cp-record-metrics span{color:var(--cp-muted);font-size:.62rem;display:block}.cp-record-work{margin-top:.9rem}.cp-record-work>div{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.cp-record-work article{border:1px solid var(--cp-line);background:linear-gradient(145deg, var(--appearance-wash), var(--appearance-panel));border-radius:.55rem;min-height:84px;padding:.7rem}.cp-record-work b,.cp-record-work small{display:block}.cp-record-work b{font-size:.75rem}.cp-record-work small{color:var(--cp-teal);margin-top:1.4rem;font-size:.62rem}.cp-proof-strip{border-block:1px solid var(--cp-line);grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;display:grid}.cp-proof-strip p{color:var(--cp-muted);border-right:1px solid var(--cp-line);margin:0;padding:1.3rem clamp(1rem,2vw,2rem)}.cp-proof-strip p:last-child{border-right:0}.cp-proof-strip strong{color:var(--cp-ink)}.cp-section{border-bottom:1px solid var(--cp-line);max-width:1500px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.cp-section-intro{max-width:760px}.cp-section-intro h2,.cp-closing h2{text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.3vw,4.8rem);line-height:.98}.cp-section-intro>p:last-child{color:var(--cp-muted);font-size:1.1rem;line-height:1.55}.cp-platform-grid{border:1px solid var(--cp-line);background:var(--cp-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid}.cp-platform-grid article{background:var(--appearance-paper);min-height:250px;padding:1.6rem}.cp-platform-grid article>span{color:var(--cp-teal);font:600 .72rem IBM Plex Mono,monospace}.cp-platform-grid h3,.cp-audience-grid h3{margin:3.5rem 0 .7rem;font-size:1.5rem}.cp-platform-grid p,.cp-audience-grid p{color:var(--cp-muted);line-height:1.5}.cp-audiences{background:var(--appearance-panel)}.cp-audience-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.cp-audience-grid article{background:var(--appearance-paper);border:1px solid #cfd5cf;border-radius:.8rem;flex-direction:column;min-height:280px;padding:2rem;display:flex}.cp-audience-grid h3{margin-top:0;font-size:2rem}.cp-audience-grid span{color:var(--cp-teal);text-transform:uppercase;margin-top:auto;font:600 .72rem IBM Plex Mono,monospace}.cp-evidence{grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,7rem);display:grid}.cp-state-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:.75rem;display:grid}.cp-state{border:1px solid var(--cp-line);background:var(--appearance-paper);border-radius:.7rem;min-height:170px;padding:1.2rem}.cp-state>span{background:var(--tone);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 15%, white);border-radius:50%;display:block}.cp-state h3{margin:2rem 0 .4rem;font-size:1.15rem}.cp-state p{color:var(--cp-muted);margin:0;font-size:.9rem;line-height:1.4}.cp-state.verified{--tone:var(--cp-green)}.cp-state.reported{--tone:var(--cp-blue)}.cp-state.credential{--tone:var(--cp-gold)}.cp-state.current{--tone:var(--cp-orange)}.cp-state.pending{--tone:#7b8580}.cp-state.private{--tone:var(--cp-red)}.cp-process ol{grid-template-columns:repeat(4,1fr);gap:0;margin:3rem 0 2rem;padding:0;list-style:none;display:grid}.cp-process li{border-top:1px solid var(--cp-ink);border-right:1px solid var(--cp-line);min-height:230px;padding:1.4rem}.cp-process li>span{color:var(--cp-teal);font:600 .75rem IBM Plex Mono,monospace}.cp-process h3{margin:3rem 0 .65rem;font-size:1.35rem}.cp-process li p{color:var(--cp-muted);line-height:1.45}.cp-text-link{font-weight:700;color:var(--appearance-warning)!important}.cp-pricing{background:var(--appearance-panel)}.cp-plan-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.cp-plan-grid article{background:var(--appearance-paper);border:1px solid #cfd4cf;border-radius:.8rem;flex-direction:column;min-height:480px;padding:2rem;display:flex;position:relative}.cp-plan-grid article.featured{border-color:#b98725;box-shadow:0 14px 40px #92650f1f}.cp-plan-grid h3{margin:0;font-size:1.5rem}.cp-plan-badge{background:var(--cp-gold-soft);border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.cp-price{align-items:baseline;margin:2rem 0 1rem;display:flex}.cp-price strong{font:700 3.5rem/1 Bricolage Grotesque Variable,sans-serif}.cp-price span,.cp-plan-grid article>p:not(.cp-price){color:var(--cp-muted)}.cp-plan-grid ul{padding:0;list-style:none}.cp-plan-grid li{margin:.75rem 0}.cp-plan-grid li:before{content:"✓";color:var(--cp-teal);margin-right:.55rem}.cp-plan-grid article>a{text-align:center;border:1px solid #9fa6a0;border-radius:.55rem;margin-top:auto;padding:.8rem 1rem;font-weight:700;text-decoration:none}.cp-plan-grid article.featured>a{color:#171811;background:#e6b84f;border-color:#b98217}.cp-faq{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,6vw,7rem);display:grid}.cp-faq details{border-top:1px solid var(--cp-line)}.cp-faq details:last-child{border-bottom:1px solid var(--cp-line)}.cp-faq summary{cursor:pointer;padding:1.4rem 0;font-size:1.1rem;font-weight:700}.cp-faq details p{max-width:720px;color:var(--cp-muted);margin:0 0 1.4rem;line-height:1.55}.cp-closing{background:linear-gradient(110deg, var(--appearance-wash), var(--appearance-panel));justify-content:space-between;align-items:end;gap:2rem;max-width:1500px;margin:0 auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:flex}.cp-closing>div{max-width:850px}.cp-closing>div>p:last-child{color:var(--cp-muted);font-size:1.1rem}.cp-footer{max-width:1500px;color:var(--cp-muted);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:2rem clamp(1.25rem,5vw,5rem);display:grid}.cp-footer .cp-brand-art{width:180px;height:60px}.cp-footer p{margin:0;font-size:.82rem}.cp-footer nav{justify-content:flex-end;gap:1.3rem;display:flex}.career-proof-flow-header{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;min-height:84px;padding:0 clamp(1rem,5vw,5rem);display:flex}.flow-back-link,.career-proof-flow-page .career-proof-primary-action,.career-proof-flow-page .career-proof-secondary-action{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.flow-back-link{font-weight:700;text-decoration:none}.career-proof-flow-main{max-width:1180px;margin:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,4rem)}.career-proof-flow-main>h1{max-width:900px;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.flow-intro{max-width:780px;color:var(--cp-muted);font-size:1.2rem;line-height:1.55}.career-proof-flow-main button{color:#141613;cursor:pointer;background:linear-gradient(135deg,#f2d17f,#dba531);border:1px solid #b98217;border-radius:.65rem;justify-content:center;align-items:center;min-height:52px;margin-top:1rem;padding:.85rem 1.35rem;font:700 1rem Atkinson Hyperlegible,system-ui,sans-serif;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #754d0724}.career-proof-flow-main button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #754d0733}.career-proof-flow-main button:disabled{cursor:wait;opacity:.65}.career-proof-flow-main [role=alert]{max-width:780px;color:var(--appearance-danger);background:var(--appearance-danger-wash);border:1px solid #d8b5af;border-radius:.65rem;margin-top:1.25rem;padding:1rem 1.1rem;line-height:1.5}.flow-step-list{margin:4rem 0;padding:0;list-style:none}.flow-step-list li{border-top:1px solid var(--cp-line);grid-template-columns:70px 1fr auto;align-items:start;gap:1rem;padding:2rem 0;display:grid}.flow-step-number{color:var(--cp-teal);font:600 .8rem IBM Plex Mono,monospace}.flow-step-list h2{margin:0 0 .4rem;font-size:1.7rem}.flow-step-list p{color:var(--cp-muted);margin:0}.flow-step-arrow{font-size:1.4rem}.flow-proof-note,.setup-existing{border:1px solid var(--cp-line);background:var(--appearance-paper);border-radius:.8rem;padding:2rem}.flow-actions{gap:1rem;margin-top:2rem;display:flex}.setup-choice-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:3rem 0;display:grid}.setup-choice-card{min-height:430px;color:var(--cp-ink);cursor:pointer;font:inherit;text-align:left;background:var(--appearance-paper);box-shadow:none;border:1px solid #cfd4cf;border-radius:.9rem;flex-direction:column;padding:2rem;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;margin-top:0!important}.setup-choice-card:hover{border-color:var(--cp-teal);transform:translateY(-3px)}.setup-choice-primary{background:linear-gradient(145deg, var(--appearance-wash), var(--appearance-panel))}.setup-choice-index{color:var(--cp-teal);letter-spacing:.12em;text-transform:uppercase;font:700 .72rem IBM Plex Mono,monospace}.setup-choice-card h2{margin:2.5rem 0 .7rem;font-size:2rem}.setup-choice-card p,.setup-choice-card li{color:var(--cp-muted);line-height:1.5}.setup-choice-card ul{padding-left:1.1rem}.setup-choice-action{margin-top:auto;font-weight:700}.account-setup-page .setup-choice-card{color:#171b19;text-align:left;align-items:stretch;min-width:0}.account-setup-page .setup-choice-card h2,.account-setup-page .setup-choice-card p,.account-setup-page .setup-choice-card li,.account-setup-page .setup-choice-index,.account-setup-page .setup-choice-action{color:#171b19}.account-setup-page .setup-choice-card li::marker{color:#171b19}.account-setup-page .setup-choice-card:disabled{opacity:1;cursor:wait}.account-setup-page .setup-choice-action{overflow-wrap:anywhere}.setup-existing{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-existing h2{margin:0}.setup-existing .cp-button{margin-top:0}.account-setup-page .setup-existing button.cp-button-secondary{background:linear-gradient(135deg,#f2d17f,#dba531);color:#171b19!important}.account-setup-page .setup-existing button.cp-button-secondary:disabled{opacity:1}.setup-status{max-width:780px;color:var(--appearance-danger);background:var(--appearance-danger-wash);border:1px solid #d8b5af;border-radius:.65rem;margin:-1.75rem 0 2rem;padding:1rem 1.1rem;line-height:1.5}.career-proof-home a:focus-visible,.career-proof-home summary:focus-visible,.career-proof-flow-page a:focus-visible,.career-proof-flow-page button:focus-visible{outline:3px solid var(--cp-teal);outline-offset:4px}@media (width<=1050px){.cp-header{grid-template-columns:190px 1fr auto}.cp-desktop-nav{display:none}.cp-header-actions{justify-self:end}.cp-mobile-menu{justify-self:end;margin-left:.7rem;display:block;position:relative}.cp-mobile-menu summary{cursor:pointer;font-weight:700}.cp-mobile-menu nav{border:1px solid var(--cp-line);background:var(--appearance-paper);border-radius:.7rem;width:230px;padding:.8rem;display:grid;position:absolute;top:2.3rem;right:0;box-shadow:0 18px 45px #191e1b29}.cp-mobile-menu a{padding:.75rem;text-decoration:none}.cp-hero{grid-template-columns:1fr}.cp-record{max-width:760px}.cp-platform-grid,.cp-process ol{grid-template-columns:repeat(2,1fr)}.cp-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-evidence,.cp-faq{grid-template-columns:1fr}}@media (width<=720px){.cp-header{grid-template-columns:1fr auto;min-height:72px;padding-inline:1rem}.cp-brand-art{width:170px;height:58px}.cp-header-actions{display:none}.cp-hero{padding-top:3rem}.cp-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.cp-actions{display:grid}.cp-record{grid-template-columns:1fr;transform:none}.cp-record-rail{display:none}.cp-record-person{grid-template-columns:46px 1fr}.cp-record-status{display:none}.cp-record-metrics{grid-template-columns:repeat(2,1fr)}.cp-record-work>div{grid-template-columns:1fr}.cp-proof-strip{grid-template-columns:1fr 1fr}.cp-proof-strip p{border-bottom:1px solid var(--cp-line)}.cp-platform-grid,.cp-audience-grid,.cp-state-grid,.cp-process ol,.cp-plan-grid,.setup-choice-grid{grid-template-columns:1fr}.cp-platform-grid article{min-height:210px}.cp-process li{border-right:0;min-height:190px}.cp-closing,.setup-existing{flex-direction:column;align-items:flex-start}.cp-footer{grid-template-columns:1fr;gap:1rem}.cp-footer nav{flex-wrap:wrap;justify-content:flex-start}.career-proof-flow-header{min-height:72px}.flow-step-list li{grid-template-columns:48px 1fr}.flow-step-arrow{display:none}.flow-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.career-proof-home *,.career-proof-flow-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.career-proof-flow-main{padding-top:clamp(2.5rem,5vw,4rem)}.career-proof-flow-main>h1{max-width:28ch;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12}@media (width<=720px){.career-proof-flow-header .cp-brand-art,.career-proof-flow-header .locale-brand-art{width:146px;height:52px}}.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:var(--locale-ion-ink);margin:0}.checkout-alert{border-left:6px solid var(--locale-ember);background:var(--locale-line);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{border:2px solid var(--locale-onyx);box-shadow:7px 7px 0 var(--locale-onyx);background:var(--locale-paper);align-content:start;padding:1.5rem;display:grid}.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 var(--locale-onyx);margin:0}.checkout-price>div,.checkout-return dl>div{border-bottom:1px solid var(--locale-line);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:var(--locale-ion-ink);margin:.75rem 0 0}.checkout-submit{width:100%;margin-top:auto}.checkout-return{border-left:10px solid var(--locale-ion-ink);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 var(--locale-onyx);width:min(100%,42rem);margin:0 0 2rem}.checkout-return dd{overflow-wrap:anywhere;text-align:right;max-width:28rem}.checkout-back{background:var(--locale-onyx);min-height:48px;color:var(--locale-on-onyx);align-items:center;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 0 var(--locale-onyx)}.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}}.demo-gallery,.demo-site{--demo-accent:var(--locale-ion);--demo-accent-ink:var(--locale-ion-ink);background:var(--locale-paper);min-height:100vh;color:var(--locale-ink)}.demo-card--ember,.demo-site--ember{--demo-accent:var(--locale-ember);--demo-accent-ink:var(--locale-ember-ink,#b73d12)}.demo-card--copper,.demo-site--copper{--demo-accent:var(--locale-copper);--demo-accent-ink:var(--locale-copper-ink,#7a461b)}.demo-gallery{padding:clamp(1.25rem,3vw,2.25rem)}.demo-gallery-header,.demo-gallery-grid,.demo-gallery-footer{width:min(100%,1240px);margin-left:auto;margin-right:auto}.demo-gallery-header{padding:clamp(3.25rem,8vw,8rem) 0 clamp(2.5rem,6vw,5.5rem)}.demo-eyebrow,.demo-card-kind,.demo-section-label,.demo-back-link,.demo-site__proof-label{color:var(--demo-accent-ink);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;line-height:1.45}.demo-gallery h1,.demo-site h1,.demo-site h2,.demo-site h3,.demo-card h2{font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif}.demo-gallery h1{letter-spacing:-.07em;max-width:9.5ch;margin:.8rem 0 0;font-size:clamp(3.6rem,8vw,8.4rem);font-weight:600;line-height:.83}.demo-intro{max-width:47rem;color:var(--locale-muted);margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.48}.demo-gallery-path{border:1px solid var(--locale-line);border-left:4px solid var(--locale-ember);width:fit-content;color:var(--locale-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.65rem;margin:2.25rem 0 0;padding:.82rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.4;display:flex}.demo-gallery-path span[aria-hidden=true]{color:var(--locale-ember)}.demo-boundary{max-width:44rem;color:var(--locale-muted);margin:1.4rem 0 0;font-size:.92rem;line-height:1.55}.demo-boundary--analytics{margin-top:.5rem}.demo-gallery-settings{min-height:44px;color:var(--locale-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-top:1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.demo-gallery-settings:hover{color:var(--demo-accent-ink)}.demo-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:0;padding:0;list-style:none;display:grid}.demo-card{border:1px solid var(--locale-line);background:var(--locale-paper);border-radius:0;flex-direction:column;grid-column:span 4;min-height:26rem;padding:1.75rem;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.demo-card:nth-child(4),.demo-card:nth-child(5){grid-column:span 6}.demo-card:after{background:var(--demo-accent);content:"";height:6px;position:absolute;top:0;left:0;right:0}.demo-card:hover{border-color:var(--demo-accent)}.demo-card-index{color:var(--demo-accent-ink);margin-bottom:1.1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;display:block}.demo-card-kind{margin-top:0}.demo-card h2{letter-spacing:-.06em;max-width:9ch;margin:.75rem 0 0;font-size:clamp(2.25rem,3vw,3.55rem);font-weight:600;line-height:.88}.demo-card>p:not(.demo-card-kind){max-width:32rem;color:var(--locale-muted);margin:1rem 0 0;line-height:1.5}.demo-visual{border:1px solid var(--locale-onyx);background:var(--locale-onyx);border-radius:0;margin:0;position:relative;overflow:hidden}.demo-visual__svg{width:100%;height:auto;display:block}.demo-visual__frame{fill:var(--locale-onyx);stroke:#ffffff47;stroke-width:2px}.demo-visual__route,.demo-visual__signal,.demo-visual__house,.demo-visual__trace,.demo-visual__ring,.demo-visual__compass,.demo-visual__document-line{fill:none;stroke:var(--demo-accent);stroke-linecap:round;stroke-linejoin:round}.demo-visual__route,.demo-visual__signal,.demo-visual__house,.demo-visual__trace,.demo-visual__ring,.demo-visual__compass{stroke-width:3px}.demo-visual__document-line{stroke:#ffffff85;stroke-width:3px}.demo-visual__signal--soft{stroke:#ffffff4d}.demo-visual__node{fill:var(--locale-on-onyx);stroke:var(--demo-accent);stroke-width:4px}.demo-visual__panel,.demo-visual__document{fill:#ffffff12;stroke:#ffffff6b;stroke-width:2px}.demo-visual__signal-bar{fill:var(--demo-accent)}.demo-visual__type{fill:var(--locale-on-onyx);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.demo-visual figcaption{color:var(--locale-on-onyx);border-top:1px solid #ffffff3d;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:grid}.demo-visual figcaption span{color:var(--demo-accent);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.63rem;font-weight:700}.demo-visual figcaption strong{letter-spacing:-.04em;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:1.55rem;font-weight:600;line-height:.94}.demo-visual figcaption p{color:#ffffffad;margin:0;font-size:.85rem;line-height:1.46}.demo-visual--compact{width:min(100%,13.5rem);margin-bottom:1.35rem}.demo-link,.demo-gallery-start,.demo-site__start,.demo-site__primary-action,.demo-site__secondary-action,.demo-site__work-list a,.demo-site__boundary a{border-radius:10px;align-items:center;gap:.5rem;width:fit-content;font-weight:700;text-decoration:none;display:inline-flex}.demo-link{color:var(--locale-ink);margin-top:auto;padding-top:1.5rem}.demo-link:after{background:var(--demo-accent);content:"";width:1.9rem;height:1px;transition:width .18s}.demo-link:hover:after{width:3.1rem}.demo-gallery-footer{background:var(--locale-onyx);color:var(--locale-on-onyx);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,5rem);padding:1.5rem;display:flex}.demo-gallery-footer p{margin:0;font-size:1.05rem}.demo-gallery-start{background:var(--locale-ion);color:var(--locale-onyx);padding:.82rem 1rem}.demo-site__shell{width:min(100%,1320px);margin:0 auto;padding:clamp(1rem,2.8vw,2.25rem)}.demo-site__masthead{border-bottom:1px solid var(--locale-line);grid-template-columns:minmax(10rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:1.25rem;min-height:4.5rem;display:grid}.demo-site__masthead-actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.demo-site__brand{color:var(--locale-ink);gap:.15rem;text-decoration:none;display:grid}.demo-site__brand span{letter-spacing:-.045em;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:1.55rem;font-weight:600;line-height:.9}.demo-site__brand small{color:var(--locale-muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.demo-site__masthead nav{align-items:center;gap:clamp(.8rem,2vw,1.7rem);display:flex}.demo-site__masthead nav a{color:var(--locale-ink);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.69rem;font-weight:700;text-decoration:none}.demo-site__masthead nav a:hover{color:var(--demo-accent-ink)}.demo-site__start{border:1px solid var(--locale-onyx);color:var(--locale-ink);letter-spacing:.04em;text-transform:uppercase;padding:.6rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.demo-site__settings{min-height:44px;color:var(--locale-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.demo-site__settings:hover{color:var(--demo-accent-ink)}.demo-site__start:hover,.demo-site__secondary-action:hover{background:var(--locale-onyx);color:var(--locale-on-onyx)}.demo-site__hero{border-bottom:1px solid var(--locale-line);grid-template-columns:minmax(0,1.32fr) minmax(18rem,.68fr);gap:clamp(2rem,7vw,8rem);min-height:min(53rem,100vh - 4.5rem);padding:clamp(4rem,10vw,10rem) 0 clamp(4rem,7vw,7.5rem);display:grid}.demo-site h1{letter-spacing:-.085em;max-width:8ch;margin:1rem 0 0;font-size:clamp(4rem,9vw,10.5rem);font-weight:600;line-height:.76}.demo-site-headline{max-width:17ch;color:var(--locale-ink);letter-spacing:-.045em;margin:2rem 0 0;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:clamp(1.75rem,3vw,3.2rem);font-weight:600;line-height:.96}.demo-site-summary{max-width:40rem;color:var(--locale-muted);margin:1.45rem 0 0;font-size:1.1rem;line-height:1.55}.demo-site__hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.3rem;display:flex}.demo-site__hero-aside{align-content:end;gap:1rem;display:grid}.demo-site__hero-aside>.demo-visual{align-self:end}.demo-site__primary-action,.demo-site__secondary-action{border:1px solid var(--locale-onyx);padding:.85rem 1rem}.demo-site__primary-action{background:var(--locale-onyx);color:var(--locale-on-onyx)}.demo-site__primary-action:hover{background:var(--demo-accent);border-color:var(--demo-accent);color:var(--locale-onyx)}.demo-site__secondary-action{color:var(--locale-ink)}.demo-site__reading-card{background:var(--locale-onyx);color:var(--locale-on-onyx);border-radius:0;align-self:end;padding:clamp(1.25rem,3vw,2rem)}.demo-site__reading-card .demo-section-label{color:var(--locale-ion)}.demo-site__reading-card ol{border-top:1px solid #ffffff40;gap:0;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.demo-site__reading-card li{border-bottom:1px solid #ffffff40;grid-template-columns:2rem 1fr;column-gap:.5rem;padding:1.05rem 0;display:grid}.demo-site__reading-card li>span{color:var(--locale-ion);grid-row:span 2;font-family:IBM Plex Mono,monospace;font-size:.7rem}.demo-site__reading-card strong{font-size:.96rem}.demo-site__reading-card p:not(.demo-section-label){color:#ffffffb8;margin:.35rem 0 0;font-size:.88rem;line-height:1.42}.demo-site__practice,.demo-site__work,.demo-site__analytics,.demo-site__proof,.demo-spinner,.demo-site__boundary{border-bottom:1px solid var(--locale-line);grid-template-columns:minmax(15rem,.82fr) minmax(0,1.7fr);gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) 0;display:grid}.demo-site__section-intro h2,.demo-spinner h2,.demo-site__boundary h2{letter-spacing:-.065em;max-width:11ch;margin:.75rem 0 0;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:600;line-height:.84}.demo-site__capability-list{border-top:1px solid var(--locale-ink);gap:0;display:grid}.demo-site__capability-list article{border-bottom:1px solid var(--locale-line);grid-template-columns:2.4rem minmax(0,.95fr) minmax(0,1.25fr);gap:1rem;padding:1.2rem 0 1.45rem;display:grid}.demo-site__capability-list span,.demo-site__work-number{color:var(--demo-accent-ink);font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.demo-site__capability-list h3,.demo-site__work-list h3,.demo-site__proof-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:.95}.demo-site__capability-list p,.demo-site__work-list p,.demo-site__proof-list>article>p:not(.demo-site__proof-label),.demo-site__proof>.demo-site__section-intro>p,.demo-site__boundary>div:last-child>p{color:var(--locale-muted);margin:0;line-height:1.52}.demo-site__work{background:var(--locale-onyx);color:var(--locale-on-onyx);margin:0 calc(-1*clamp(1rem,2.8vw,2.25rem));padding-left:clamp(1rem,2.8vw,2.25rem);padding-right:clamp(1rem,2.8vw,2.25rem)}.demo-site__work .demo-section-label,.demo-site__work-number{color:var(--demo-accent)}.demo-site__work-list{border-top:1px solid #ffffff59;gap:0;margin:0;padding:0;list-style:none;display:grid}.demo-site__work-list li{border-bottom:1px solid #ffffff40;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.demo-site__work-list p{color:#ffffffba;max-width:44rem;margin-top:.65rem}.demo-site__work-list a{color:var(--locale-on-onyx);letter-spacing:.04em;text-transform:uppercase;padding:.42rem 0;font-family:IBM Plex Mono,monospace;font-size:.68rem}.demo-site__work-list a:hover{color:var(--demo-accent)}.demo-site__proof>.demo-site__section-intro>p{max-width:34rem;margin-top:1.4rem}.demo-site__proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.demo-site__proof-list article{border:1px solid var(--locale-line);border-top:4px solid var(--demo-accent);border-radius:0;flex-direction:column;min-height:20rem;padding:1.35rem;display:flex}.demo-site__analytics{border-bottom:1px solid var(--locale-line);grid-template-columns:minmax(15rem,.82fr) minmax(0,1.7fr);gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) 0;display:grid}.demo-site__analytics .demo-site__section-intro>p:not(.demo-section-label){max-width:31rem;color:var(--locale-muted);margin:1.4rem 0 0;line-height:1.52}.demo-analytics__boundary{font:.75rem/1.5 IBM Plex Mono,monospace;color:var(--demo-accent-ink)!important}.demo-analytics{border:1px solid var(--locale-onyx);background:var(--locale-onyx);color:var(--locale-on-onyx);gap:0;display:grid;overflow:hidden}.demo-analytics__header{border-bottom:1px solid #ffffff3d;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.demo-analytics__label,.demo-analytics__seed{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-accent);margin:0;font:700 .66rem/1.45 IBM Plex Mono,monospace}.demo-analytics__header strong{letter-spacing:-.07em;margin-top:.35rem;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:600;line-height:.84;display:block}.demo-analytics__header span{color:#ffffffb8;max-width:32rem;margin-top:.8rem;line-height:1.48;display:block}.demo-analytics__chart{border-bottom:1px solid #ffffff3d;margin:0;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,2rem) 0}.demo-analytics__chart svg{width:100%;height:auto;display:block;overflow:visible}.demo-analytics__grid{stroke:#ffffff2e;stroke-width:1px}.demo-analytics__path-shadow,.demo-analytics__path{fill:none;stroke-linecap:round;stroke-linejoin:round}.demo-analytics__path-shadow{stroke:#ffffff2e;stroke-width:7px}.demo-analytics__path{stroke:var(--demo-accent);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.25s cubic-bezier(.16,1,.3,1) 90ms forwards demo-data-draw}.demo-analytics__point{animation:.36s cubic-bezier(.16,1,.3,1) both demo-data-point}.demo-analytics__point circle{fill:var(--locale-onyx);stroke:var(--demo-accent);stroke-width:3px}.demo-analytics__point text{fill:#ffffffad;letter-spacing:.04em;font:700 10px IBM Plex Mono,monospace}.demo-analytics__chart figcaption{color:#ffffffad;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;padding:.85rem 0 1rem;font-size:.8rem;line-height:1.45;display:flex}.demo-analytics__chart figcaption span{color:var(--demo-accent);letter-spacing:.07em;text-transform:uppercase;font:700 .64rem/1.45 IBM Plex Mono,monospace}.demo-analytics__chart figcaption p{max-width:31rem;margin:0}.demo-analytics__segments{border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) minmax(13rem,.75fr);display:grid}.demo-analytics__segment-controls{border-right:1px solid #ffffff3d;display:grid}.demo-analytics__segment-controls button{min-height:3.6rem;color:var(--locale-on-onyx);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff3;grid-template-columns:3.25rem 1fr;gap:.65rem;padding:.85rem 1rem;font:700 .73rem/1.35 IBM Plex Mono,monospace;display:grid}.demo-analytics__segment-controls button:last-child{border-bottom:0}.demo-analytics__segment-controls button span{color:var(--demo-accent)}.demo-analytics__segment-controls button:hover,.demo-analytics__segment-controls button.is-selected{background:#ffffff1a}.demo-analytics__segment-readout{padding:1.15rem}.demo-analytics__segment-readout h3{letter-spacing:-.05em;margin:.55rem 0 0;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:600;line-height:.9}.demo-analytics__segment-readout>p:last-child{color:#ffffffb5;margin:.85rem 0 0;font-size:.88rem;line-height:1.48}.demo-analytics__profiles{border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(11rem,.46fr) minmax(0,1.54fr);display:grid}.demo-analytics__profiles-head{border-right:1px solid #ffffff3d;padding:1.15rem}.demo-analytics__profiles-head>p:last-child{color:#ffffffb5;margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.demo-analytics__profiles ol{margin:0;padding:0;list-style:none;display:grid}.demo-analytics__profiles li{border-bottom:1px solid #fff3;grid-template-columns:minmax(7.25rem,.65fr) minmax(0,1.3fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.demo-analytics__profiles li:last-child{border-bottom:0}.demo-analytics__profiles li>div{gap:.25rem;display:grid}.demo-analytics__profiles li>div span,.demo-analytics__profiles li>span{letter-spacing:.045em;text-transform:uppercase;font:700 .62rem/1.4 IBM Plex Mono,monospace}.demo-analytics__profiles li>div span{color:var(--demo-accent)}.demo-analytics__profiles li>div strong{font-size:.88rem}.demo-analytics__profiles li>p{color:#ffffffbd;margin:0;font-size:.82rem;line-height:1.42}.demo-analytics__profiles li>span{color:#ffffffba;text-align:right}.demo-analytics__profiles li>span[data-state=ready]{color:var(--demo-accent)}.demo-analytics__profiles li>span[data-state=watch]{color:var(--locale-copper)}.demo-analytics__decision-note{background:var(--locale-paper);color:var(--locale-ink);grid-template-columns:minmax(11rem,.46fr) minmax(0,1.54fr);gap:1rem;margin:0;padding:1.15rem;display:grid}.demo-analytics__decision-note>p{margin:0;line-height:1.5}.demo-analytics__decision-note>p:nth-child(2){font-weight:700}.demo-analytics__decision-note .demo-analytics__source{color:var(--locale-muted);grid-column:2;font-size:.82rem}@keyframes demo-data-draw{to{stroke-dashoffset:0}}@keyframes demo-data-point{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo-site__proof-list h3{margin-top:1.3rem}.demo-site__proof-list>article>p:not(.demo-site__proof-label){margin-top:1rem}.demo-site__proof-list article>span{color:var(--demo-accent-ink);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1.25rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;line-height:1.35;display:flex}.demo-spinner{align-items:start}.demo-spinner__mark-row{align-items:center;gap:.7rem;display:flex}.spinner-mark{object-fit:contain;width:auto;max-width:100%;display:block}.demo-spinner__mark{width:5.25rem;height:2.1rem}.demo-spinner__intro>p:last-child{max-width:31rem;color:var(--locale-muted);margin:1.35rem 0 0;line-height:1.55}.demo-spinner__chat{border:1px solid var(--locale-onyx);background:var(--locale-onyx);color:var(--locale-on-onyx);border-radius:12px;overflow:hidden}.demo-spinner__messages{gap:1rem;min-height:13rem;padding:1.25rem;display:grid}.demo-spinner__message{align-items:flex-start;gap:.65rem;max-width:87%;display:flex}.demo-spinner__message p{background:#ffffff1f;border-radius:12px 12px 12px 4px;margin:0;padding:.75rem .85rem;font-size:.95rem;line-height:1.45}.demo-spinner__message--visitor{justify-self:end;margin-left:auto}.demo-spinner__message--visitor p{background:var(--demo-accent);color:var(--locale-onyx);border-radius:12px 12px 4px}.demo-spinner__message-mark{width:2.8rem;height:1.35rem;margin-top:.25rem}.demo-spinner__form{background:#19191f;border-top:1px solid #fff3;padding:1rem}.demo-spinner__form label{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.55rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;display:block}.demo-spinner__form>div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.demo-spinner__form input{background:var(--locale-paper);min-width:0;min-height:2.9rem;color:var(--locale-ink);border:1px solid #ffffff59;border-radius:20px;padding:.72rem .9rem}.demo-spinner__form button{border:1px solid var(--demo-accent);background:var(--demo-accent);min-height:2.9rem;color:var(--locale-onyx);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;border-radius:10px;padding:.65rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.demo-spinner__form button:hover{background:var(--locale-paper)}.demo-site__boundary{align-items:start}.demo-site__boundary>div:last-child{max-width:38rem}.demo-site__boundary>div:last-child>p{margin-bottom:1.25rem}.demo-site__boundary a{border-bottom:2px solid var(--demo-accent);color:var(--locale-ink);padding:.75rem 0}.demo-site__footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.75rem 0 .5rem;display:flex}.demo-site__footer>div{gap:.35rem;display:grid}.demo-site__footer p{color:var(--locale-ink);letter-spacing:-.04em;margin:0;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:600}.demo-site__footer span{color:var(--locale-muted);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem}.demo-back-link{color:var(--locale-ink);text-decoration:none}.demo-back-link:hover{color:var(--demo-accent-ink)}@media (width<=1040px){.demo-card,.demo-card:nth-child(4),.demo-card:nth-child(5){grid-column:span 6}.demo-site__masthead{grid-template-columns:1fr auto}.demo-site__masthead nav{grid-area:2/1/auto/-1;padding-bottom:1rem}.demo-site__hero,.demo-site__practice,.demo-site__work,.demo-site__analytics,.demo-site__proof,.demo-spinner,.demo-site__boundary{grid-template-columns:1fr}.demo-site__hero{min-height:auto}.demo-site__reading-card,.demo-site__hero-aside{max-width:36rem}.demo-site__section-intro h2,.demo-spinner h2,.demo-site__boundary h2{max-width:14ch}.demo-analytics__profiles,.demo-analytics__decision-note{grid-template-columns:minmax(9rem,.55fr) minmax(0,1.45fr)}}@media (width<=700px){.demo-gallery{padding:1rem}.demo-gallery-header{padding-top:3.25rem}.demo-gallery h1{font-size:clamp(3.45rem,17vw,5.9rem)}.demo-card,.demo-card:nth-child(4),.demo-card:nth-child(5){grid-column:1/-1;min-height:20rem}.demo-visual--compact{width:min(100%,15rem)}.demo-site__shell{padding:1rem}.demo-site__masthead{flex-wrap:wrap;align-items:center;padding-bottom:1rem;display:flex}.demo-site__masthead-actions{margin-left:auto}.demo-site__masthead nav{order:3;gap:.95rem;width:100%;padding:.7rem 0 0;overflow-x:auto}.demo-site__start{margin-left:0}.demo-site__hero{padding-top:4rem}.demo-site h1{font-size:clamp(4.1rem,20vw,7rem)}.demo-site__capability-list article,.demo-site__work-list li{grid-template-columns:2rem 1fr}.demo-site__capability-list p,.demo-site__work-list a{grid-column:2}.demo-site__proof-list{grid-template-columns:1fr}.demo-site__proof-list article{min-height:0}.demo-analytics__segments,.demo-analytics__profiles,.demo-analytics__decision-note{grid-template-columns:1fr}.demo-analytics__segment-controls,.demo-analytics__profiles-head{border-bottom:1px solid #ffffff3d;border-right:0}.demo-analytics__profiles li{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr)}.demo-analytics__profiles li>span{text-align:left;grid-column:2}.demo-analytics__decision-note .demo-analytics__source{grid-column:1}.demo-spinner__form>div{grid-template-columns:1fr}.demo-spinner__form button{width:100%}}@media (width<=390px){.demo-site__start,.demo-site__settings{display:none}.demo-gallery-path{flex-direction:column;align-items:flex-start}.demo-gallery-path span[aria-hidden=true]{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.demo-card,.demo-link:after,.demo-analytics__path,.demo-analytics__point{transition:none;animation:none}.demo-card:hover{transform:none}}:root[data-locale-motion=reduced] .demo-analytics__path,:root[data-locale-motion=reduced] .demo-analytics__point{stroke-dashoffset:0;animation:none}:root[data-locale-density=calm] .demo-analytics__profiles li:nth-child(n+3){display:none}.demo-gallery,.demo-site{--demo-motion:cubic-bezier(.16, 1, .3, 1);font-family:Atkinson Hyperlegible,Geist,system-ui,sans-serif}.demo-site__hero-rail li{grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1.58fr)}.demo-site__hero-rail li>span{color:var(--demo-accent);grid-row:span 2}.demo-site__hero-rail strong{letter-spacing:-.025em;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:1.05rem}.demo-site[data-demo-grammar=poster] .demo-site__hero>:first-child{order:2}.demo-site[data-demo-grammar=poster] .demo-site__hero-aside{align-content:start}.demo-site[data-demo-grammar=poster] .demo-site__hero-rail{border-top:4px solid var(--demo-accent)}.demo-site[data-demo-grammar=readiness] .demo-site__hero{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail{background:var(--locale-paper);border:1px solid var(--locale-ink);color:var(--locale-ink)}.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail .demo-section-label,.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail li>span{color:var(--demo-accent-ink)}.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail ol,.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail li{border-color:var(--locale-line)}.demo-site[data-demo-grammar=readiness] .demo-site__hero-rail p:not(.demo-section-label){color:var(--locale-muted)}.demo-site[data-demo-grammar=trace] .demo-site__hero-rail{border-left:4px solid var(--demo-accent)}.demo-site[data-demo-grammar=atlas] .demo-site__hero{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}.demo-site[data-demo-grammar=atlas] .demo-site__hero-rail{border-top:1px solid var(--locale-on-onyx);border-right:4px solid var(--demo-accent)}.demo-site__primary-action,.demo-site__secondary-action,.demo-site__start,.demo-site__settings,.demo-spinner__form button,.demo-analytics__segment-controls button{min-height:48px;transition:color .18s var(--demo-motion), background-color .18s var(--demo-motion), border-color .18s var(--demo-motion);border-radius:0}.demo-spinner__message--spinner a{min-height:38px;color:var(--demo-accent-ink);letter-spacing:.045em;text-transform:uppercase;align-items:center;margin-top:.55rem;font:700 .68rem/1.3 IBM Plex Mono,monospace;text-decoration-thickness:1px;display:inline-flex}.demo-analytics__plot{border-bottom:1px solid #ffffff3d;gap:0;margin:0;display:grid}.demo-analytics__plot-head{border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.15rem;display:grid}.demo-analytics__plot-head h3{letter-spacing:-.055em;max-width:21ch;margin:.55rem 0 0;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:600;line-height:.95}.demo-analytics__plot-head dl,.demo-analytics__segment-readout dl{background:#ffffff3d;grid-template-columns:repeat(3,minmax(3.5rem,1fr));gap:1px;margin:0;display:grid}.demo-analytics__plot-head dl>div,.demo-analytics__segment-readout dl>div{background:var(--locale-onyx);gap:.25rem;padding:.65rem;display:grid}.demo-analytics__plot-head dt,.demo-analytics__segment-readout dt{color:#ffffffa3;letter-spacing:.06em;text-transform:uppercase;font:700 .56rem/1.25 IBM Plex Mono,monospace}.demo-analytics__plot-head dd,.demo-analytics__segment-readout dd{color:var(--demo-accent);margin:0;font:700 .88rem/1 IBM Plex Mono,monospace}.demo-analytics__motion-mark{border:1px solid #ffffff3d;width:calc(100% - 2.3rem);height:auto;max-height:14rem;margin:1.15rem;display:block}.demo-analytics__stage-list,.demo-analytics__scenario-grid,.demo-analytics__field-list{margin:0;padding:0 1.15rem 1.15rem;list-style:none}.demo-analytics__stage-list{background:#ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.demo-analytics__stage-list li{background:var(--locale-onyx);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.8rem;display:grid}.demo-analytics__stage-list span,.demo-analytics__stage-list b{color:var(--demo-accent);font:700 .65rem/1 IBM Plex Mono,monospace}.demo-analytics__stage-list strong{font-size:.82rem;line-height:1.2}.demo-analytics__stage-list i,.demo-analytics__field-list i{background:#ffffff3d;height:2px;display:block}.demo-analytics__stage-list i:after,.demo-analytics__field-list i:after{width:var(--demo-value);background:var(--demo-accent);content:"";transform-origin:0;height:100%;transition:width .32s var(--demo-motion);display:block}.demo-analytics__scenario-grid{background:#ffffff3d;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.demo-analytics__scenario-grid li{aspect-ratio:1;background:var(--locale-onyx);color:#ffffffa3;border-top:3px solid #ffffff4f;place-items:center;min-height:2.25rem;font:700 .6rem/1 IBM Plex Mono,monospace;display:grid}.demo-analytics__scenario-grid li[data-state=ready]{border-top-color:var(--demo-accent);color:var(--locale-on-onyx)}.demo-analytics__scenario-grid li[data-state=review]{border-top-color:var(--locale-copper)}.demo-analytics__scenario-grid li[data-state=watch]{border-top-color:var(--locale-ember)}.demo-analytics__field-list{background:#ffffff3d;gap:1px;display:grid}.demo-analytics__field-list li{background:var(--locale-onyx);grid-template-columns:minmax(9rem,.65fr) minmax(5rem,.8fr) minmax(0,1.55fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.demo-analytics__field-list div{gap:.25rem;display:grid}.demo-analytics__field-list strong{font-size:.82rem}.demo-analytics__field-list span{color:var(--demo-accent);font:700 .66rem/1 IBM Plex Mono,monospace}.demo-analytics__field-list p,.demo-analytics__plot figcaption{color:#ffffffb5;margin:0;font-size:.78rem;line-height:1.42}.demo-analytics__plot figcaption{padding:0 1.15rem 1.15rem}@media (width>=701px) and (width<=1040px){.demo-site__hero{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr)}.demo-site__practice,.demo-site__work,.demo-site__analytics,.demo-site__proof,.demo-spinner,.demo-site__boundary{grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr)}.demo-site__hero-aside,.demo-site__reading-card{max-width:none}}@media (width<=700px){.demo-site[data-demo-grammar=poster] .demo-site__hero>:first-child{order:0}.demo-analytics__plot-head,.demo-analytics__field-list li,.demo-analytics__stage-list{grid-template-columns:1fr}.demo-analytics__plot-head dl{width:100%}}@media (width<=390px){.demo-site__start,.demo-site__settings{min-height:48px;display:inline-flex}.demo-site__masthead-actions{justify-content:space-between;width:100%}.demo-analytics__scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.demo-analytics__stage-list i:after,.demo-analytics__field-list i:after{transition:none}}:root[data-locale-motion=reduced] .demo-analytics__stage-list i:after,:root[data-locale-motion=reduced] .demo-analytics__field-list i:after{transition:none}.opportunity-lab{color:var(--appearance-text);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:var(--appearance-muted);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:var(--appearance-muted);margin:0}.opportunity-lab__drivers,.opportunity-lab__brief,.opportunity-lab__results{border-top:1px solid var(--appearance-line);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{background:var(--appearance-paper);color:var(--appearance-text);cursor:pointer;text-align:left;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:var(--appearance-muted)}.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:var(--appearance-text);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 var(--appearance-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.opportunity-lab__evidence-meta p{color:var(--appearance-muted);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 var(--appearance-line)}.opportunity-lab__evidence-meta p:nth-child(-n+2){border-bottom:1px solid var(--appearance-line)}.opportunity-lab__citations{gap:0;margin:1rem 0;padding:0;list-style:none;display:grid}.opportunity-lab__citations li{border-bottom:1px solid var(--appearance-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.opportunity-lab__citations li>span{color:var(--appearance-muted);font:.75rem/1.25 Departure Mono,ui-monospace,monospace}.opportunity-lab__citations a{color:var(--appearance-text);font:600 1rem/1.25 Geist,Arial,sans-serif}.opportunity-lab__citations p{color:var(--appearance-muted);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:var(--appearance-warning-wash);margin:.75rem 0 0;padding:.75rem;color:var(--appearance-text)!important}.opportunity-lab__receipt{color:var(--appearance-muted);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 var(--appearance-line);border-right:0}.opportunity-lab__evidence-meta p:last-child{border-bottom:0}}.locale-brand-lockup{flex:none;width:180px;height:60px;display:block;position:relative;overflow:hidden}.launch-wordmark .locale-brand-lockup img{width:180px;max-width:none;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locale-brand-lockup .locale-brand-dark,:root[data-locale-resolved-theme=dark] .locale-brand-lockup .locale-brand-light{display:none}:root[data-locale-resolved-theme=dark] .locale-brand-lockup .locale-brand-dark{display:block}.launch-page .launch-header{grid-template-columns:180px minmax(0,1fr);gap:2rem;width:100%;height:80px;min-height:80px;padding:0 24px}.launch-page .launch-header>p{display:none}.launch-page .launch-header nav{flex-wrap:nowrap;gap:1.5rem}.launch-page .launch-header nav a{font-size:.9rem}.launch-page .launch-wordmark{height:60px;min-height:60px}.launch-page .launch-workspace-frame{border:0;grid-template-columns:240px minmax(0,1fr);align-items:start;width:100%;max-width:1600px;min-height:calc(100dvh - 80px)}.launch-page .launch-workspace-sidebar{gap:1rem;height:calc(100dvh - 80px);padding:1.4rem 1rem;position:sticky;top:0;overflow-y:auto}.launch-page .launch-workspace-sidebar nav a{font-size:.9rem;font-weight:600}.launch-workspace-menu,.launch-mobile-navigation{display:none}.launch-page .launch-dashboard{align-self:start;width:100%;max-width:1200px;padding:2rem clamp(1.25rem,3vw,3rem)}.launch-page .launch-dashboard-heading{align-items:center;gap:1.5rem;margin-bottom:1.5rem}.launch-page .launch-dashboard-heading h1,.launch-page .launch-dashboard-message h1{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12}.launch-page .launch-dashboard-heading>div>p:last-child{margin-top:.75rem}.launch-page .launch-dashboard-message{align-content:start;min-height:0}.launch-page .launch-dashboard-profile{border-top-width:2px;border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.25rem 1.5rem}.launch-page .launch-dashboard-profile h2,.launch-page .launch-dashboard-section h2{font-size:1.4rem;line-height:1.2}.launch-page .launch-dashboard-section{border-radius:.75rem;padding:1.5rem}.launch-page .launch-dashboard-stats>div{min-height:124px}.launch-page-workspace .launch-footer{padding-inline:24px}@media (width<=1000px){.launch-page .launch-header nav a[href=\/listings]{display:none}.launch-page .launch-workspace-frame{grid-template-columns:220px minmax(0,1fr)}.launch-page .launch-dashboard-heading{flex-direction:column;align-items:start}}@media (width<=760px){.launch-page .launch-header{grid-template-columns:minmax(0,1fr);gap:0;height:80px;padding:0 12px}.launch-page .launch-header nav{display:none}.launch-mobile-navigation{border-bottom:1px solid var(--launch-shell);background:var(--appearance-panel);padding:.35rem 1rem;display:block}.launch-mobile-navigation summary{cursor:pointer;align-content:center;min-height:44px;padding:0 .25rem;font-weight:700}.launch-mobile-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-block:.5rem;display:grid}.launch-mobile-navigation nav a{overflow-wrap:anywhere;border-radius:.45rem;align-items:center;min-height:44px;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:flex}.launch-mobile-navigation nav a:hover{background:var(--appearance-wash)}.locale-brand-lockup{width:158px;height:58px}.launch-wordmark .locale-brand-lockup img{width:158px;height:158px}.launch-page .launch-workspace-frame{min-height:calc(100dvh - 80px);display:block}.launch-page .launch-workspace-sidebar{height:auto;padding:.35rem 1rem;position:relative;overflow:visible}.launch-page .launch-workspace-sidebar>p,.launch-page .launch-workspace-sidebar>div{display:none}.launch-workspace-menu{width:100%;min-height:44px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 .25rem;font-weight:700;display:flex}.launch-page .launch-workspace-sidebar nav{display:none}.launch-page .launch-workspace-sidebar[data-navigation-open=true] nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:55dvh;padding-bottom:.5rem;display:grid;overflow-y:auto}.launch-page .launch-dashboard{padding:1.5rem 1rem}.launch-page .launch-dashboard-profile{flex-wrap:wrap;padding:1rem}}.launch-page .activation-stage{align-items:start;gap:2rem;max-width:1120px;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.launch-page .activation-copy h1{letter-spacing:-.035em;max-width:22ch;margin-block:.75rem 1rem;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12}.launch-page .activation-copy>p{max-width:60ch;line-height:1.6}.launch-page .activation-boundary{padding:1.5rem}@media (width<=760px){.launch-page .activation-stage{grid-template-columns:minmax(0,1fr);padding-top:2rem}.launch-page .activation-copy h1{font-size:2rem}}.public-profile-page{--launch-oyster:var(--agenticu-surface-primary);--launch-canopy:var(--agenticu-content-primary);--launch-glass:var(--locale-ember-ink);--launch-azalea:var(--locale-ember);--launch-gold:var(--locale-copper);--launch-shell:var(--agenticu-line);--launch-muted:var(--agenticu-content-secondary);background:var(--agenticu-surface-primary);min-height:100vh;color:var(--agenticu-content-primary);font-family:var(--agenticu-font-body)}.public-profile-page .launch-skip{border-radius:var(--agenticu-radius-control);background:var(--locale-onyx);font-family:var(--agenticu-font-label);color:var(--locale-on-onyx)!important}.public-profile-page .public-profile-header{z-index:20;width:min(calc(100% - (var(--agenticu-space-6) * 2)), 1440px);gap:var(--agenticu-space-6);border-bottom:1px solid var(--agenticu-line);background:color-mix(in srgb, var(--agenticu-surface-primary) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);min-height:76px;margin:0 auto;display:grid;position:sticky;top:0}.public-profile-brand{align-content:center;justify-self:start;gap:var(--agenticu-space-1);color:inherit;text-decoration:none;display:inline-grid}.public-profile-brand>span{font-family:var(--agenticu-font-body);letter-spacing:-.02em;font-size:1rem;font-weight:500}.public-profile-brand>small,.public-profile-page .launch-kicker,.public-spinner-chat__label,.career-evidence-label{color:var(--locale-ember-ink);font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.5}.public-profile-brand>small{color:var(--agenticu-content-secondary)}.public-profile-header nav{justify-content:center;align-items:stretch;display:flex}.public-profile-header nav a,.public-profile-book{min-height:44px;padding-inline:var(--agenticu-space-4);color:inherit;font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;transition:background var(--agenticu-motion), color var(--agenticu-motion), border-color var(--agenticu-motion);justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.public-profile-header nav a:hover{background:var(--agenticu-surface-secondary);color:var(--locale-ember-ink)}.public-profile-book{place-self:center end;gap:var(--agenticu-space-2);border:1px solid var(--locale-onyx);border-radius:var(--agenticu-radius-control);background:var(--locale-onyx);cursor:pointer;min-height:36px;color:var(--locale-on-onyx)!important}.public-profile-book:hover,.profile-hero-primary:hover,.public-spinner-chat__submit:hover{border-color:var(--locale-ember);background:var(--locale-ember)}.public-profile-page .public-profile-main{width:min(calc(100% - (var(--agenticu-space-6) * 2)), 1240px);padding:var(--agenticu-space-11) 0;margin:0 auto;display:grid}.public-profile-page .proof-profile{gap:clamp(var(--agenticu-space-9), 7vw, var(--agenticu-space-11));min-height:unset;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;display:grid}.public-profile-page .proof-profile-intro h1,.public-profile-page .proof-profile-intro h2,.public-profile-page .career-record-heading h2,.public-profile-page .profile-method-record h2,.public-profile-page .public-spinner-chat h2{font-family:var(--agenticu-font-heading);font-weight:500}.public-profile-page .proof-profile-intro h1,.public-profile-page .proof-profile-intro h2{letter-spacing:-.06em;max-width:9ch;font-size:clamp(3.75rem,8vw,8rem);line-height:.84}.public-profile-page .proof-profile-title{max-width:29ch;margin-top:var(--agenticu-space-6);color:var(--agenticu-content-primary);font-family:var(--agenticu-font-body);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;line-height:1.25}.public-profile-page .proof-profile-location{margin-top:var(--agenticu-space-3);color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-label);letter-spacing:.03em;font-size:.75rem;line-height:1.5}.public-profile-page .proof-profile-summary{max-width:50ch;margin-block:var(--agenticu-space-7);color:var(--agenticu-content-secondary);font-size:1.125rem;line-height:1.65}.profile-hero-actions{gap:var(--agenticu-space-3);flex-wrap:wrap;display:flex}.profile-hero-primary,.profile-hero-secondary{justify-content:center;align-items:center;gap:var(--agenticu-space-2);border:1px solid var(--locale-onyx);border-radius:var(--agenticu-radius-control);min-height:44px;padding-inline:var(--agenticu-space-5);color:inherit;font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;transition:background var(--agenticu-motion), color var(--agenticu-motion), border-color var(--agenticu-motion);font-size:.75rem;text-decoration:none;display:inline-flex}.profile-hero-primary{background:var(--locale-onyx);color:var(--locale-on-onyx)!important}button.profile-hero-secondary{cursor:pointer}.profile-hero-secondary:hover{border-color:var(--locale-ion-ink);color:var(--locale-ion-ink)}.public-profile-page .proof-rail{padding:var(--agenticu-space-7);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-card);background:var(--agenticu-surface-secondary);box-shadow:var(--agenticu-elevation-4)}.public-profile-page .proof-rail-signal,.public-profile-page .proof-subject{display:none}.public-profile-page .proof-rail blockquote{margin-block:var(--agenticu-space-5) var(--agenticu-space-6);color:var(--agenticu-content-primary);font-family:var(--agenticu-font-heading);letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.08}.public-profile-page .proof-source,.public-profile-page .proof-limitation{padding-block:var(--agenticu-space-4);border-color:var(--agenticu-line)}.public-profile-page .proof-source>span,.public-profile-page .proof-limitation>span{color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-label);letter-spacing:.03em;font-size:.6875rem}.public-profile-page .proof-source a,.public-profile-page .career-evidence a{color:var(--locale-ion-link);font-family:var(--agenticu-font-body);text-underline-offset:.22em;font-weight:500}.public-profile-page .proof-limitation p,.public-profile-page .proof-source p{color:var(--agenticu-content-secondary)}.profile-method-record{gap:var(--agenticu-space-9);margin-top:var(--agenticu-space-10);padding:var(--agenticu-space-8) 0;border-block:1px solid var(--agenticu-line);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.profile-method-record h2{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.92}.profile-method-record>div:last-child{align-content:end;justify-items:start;gap:var(--agenticu-space-5);display:grid}.profile-method-record p{max-width:48ch;color:var(--agenticu-content-secondary);margin:0;font-size:1.125rem;line-height:1.6}.profile-method-record a{color:var(--locale-ember-ink);font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.profile-method-record a:hover{text-underline-offset:.3em;text-decoration:underline}.public-profile-page .career-record{margin-top:var(--agenticu-space-10);padding-top:var(--agenticu-space-10);border-color:var(--agenticu-line)}.public-profile-page .career-record-heading{gap:var(--agenticu-space-6)}.public-profile-page .career-record-heading h2{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.9}.public-profile-page .career-record-heading>p:last-child{color:var(--agenticu-content-secondary)}.public-profile-page .career-entry-list{gap:var(--agenticu-space-3)}.public-profile-page .career-entry{gap:var(--agenticu-space-3) var(--agenticu-space-7);padding:var(--agenticu-space-7);border-color:var(--agenticu-line);border-radius:var(--agenticu-radius-card);background:var(--agenticu-surface-primary);box-shadow:var(--agenticu-elevation-1,none)}.public-profile-page .career-entry-meta,.public-profile-page .career-entry-organization,.public-profile-page .career-evidence small,.public-profile-page .career-proof-point-public small{color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-label)}.public-profile-page .career-entry h3{font-family:var(--agenticu-font-heading);letter-spacing:-.04em;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:500}.public-profile-page .career-entry>p,.public-profile-page .career-evidence>p,.public-profile-page .career-proof-point-public>p{color:var(--agenticu-content-secondary)}.public-profile-page .career-evidence{padding:var(--agenticu-space-5);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-control);background:var(--agenticu-surface-secondary)}.public-profile-page .career-evidence-label{margin:0 0 var(--agenticu-space-2)!important}.public-profile-page .career-proof-point-public{border-color:var(--agenticu-line);border-radius:var(--agenticu-radius-card);background:var(--agenticu-surface-secondary)}.public-profile-page .career-proof-point-public .career-proof-dimension,.public-profile-page .career-proof-point-public ul{color:var(--locale-ember-ink);font-family:var(--agenticu-font-label)}.public-profile-page .independent-research-method{margin-top:var(--agenticu-space-10);border-color:var(--agenticu-line);background:var(--agenticu-surface-secondary);grid-column:1/-1}.public-profile-page .independent-research-method__heading h2,.public-profile-page .independent-research-method__steps h3{font-family:var(--agenticu-font-heading);font-weight:500}.public-profile-page .independent-research-method__boundary{border-color:var(--locale-copper);background:var(--agenticu-surface-primary)}.public-spinner-chat{gap:var(--agenticu-space-6);margin-top:var(--agenticu-space-10);padding:var(--agenticu-space-7);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-modal);background:var(--agenticu-surface-primary);box-shadow:var(--agenticu-elevation-4);display:grid}.public-spinner-chat__header{justify-content:space-between;align-items:start;gap:var(--agenticu-space-6);padding-bottom:var(--agenticu-space-5);border-bottom:1px solid var(--agenticu-line);display:flex}.public-spinner-chat__identity{align-items:center;gap:var(--agenticu-space-4);min-width:0;display:flex}.public-spinner-chat__mark{object-fit:contain;object-position:center;width:68px;height:40px}.public-spinner-chat__label{margin:0 0 var(--agenticu-space-1)}.public-spinner-chat h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:.96}.public-spinner-chat__header>p{max-width:32ch;color:var(--agenticu-content-secondary);text-align:right;margin:0;line-height:1.5}.public-spinner-chat__messages{align-content:start;gap:var(--agenticu-space-3);min-height:220px;max-height:520px;padding-right:var(--agenticu-space-2);display:grid;overflow-y:auto}.public-spinner-chat__message{gap:var(--agenticu-space-3);max-width:min(100%,760px);padding:var(--agenticu-space-4);border-radius:var(--agenticu-radius-card);display:flex}.public-spinner-chat__message--spinner{background:var(--agenticu-surface-secondary);justify-self:start}.public-spinner-chat__message--visitor{background:var(--locale-onyx);color:var(--locale-on-onyx);justify-self:end}.public-spinner-chat__message-mark{object-fit:contain;object-position:center;flex:none;width:38px;height:24px}.public-spinner-chat__message p{margin:0;line-height:1.55}.public-spinner-chat__message ul{gap:var(--agenticu-space-2);margin:var(--agenticu-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.public-spinner-chat__message a{color:var(--locale-ion-ink);font-family:var(--agenticu-font-label);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.public-spinner-chat__message a:hover{text-underline-offset:.3em;text-decoration:underline}.public-spinner-chat__status,.public-spinner-chat__error{color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-label);margin:0;font-size:.75rem;line-height:1.5}.public-spinner-chat__error{color:var(--agenticu-accent-strong)}.public-spinner-chat__form{gap:var(--agenticu-space-2);display:grid}.public-spinner-chat__form>label{color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-label);letter-spacing:.03em;font-size:.75rem}.public-spinner-chat__composer{gap:var(--agenticu-space-2);padding:var(--agenticu-space-2);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-chat);background:var(--agenticu-surface-secondary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.public-spinner-chat__composer:focus-within{border-color:var(--locale-ion-ink);box-shadow:0 0 0 var(--agenticu-space-1) color-mix(in srgb, var(--locale-ion) 30%, transparent)}.public-spinner-chat__composer textarea{resize:vertical;min-height:40px;padding:var(--agenticu-space-3) var(--agenticu-space-4);color:var(--agenticu-content-primary);background:0 0;border:0;outline:0;line-height:1.5}.public-spinner-chat__voice,.public-spinner-chat__submit{justify-content:center;align-items:center;gap:var(--agenticu-space-2);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-control);min-height:36px;padding-inline:var(--agenticu-space-4);background:var(--agenticu-surface-primary);color:var(--agenticu-content-primary);cursor:pointer;font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;transition:background var(--agenticu-motion), border-color var(--agenticu-motion), color var(--agenticu-motion);font-size:.75rem;display:inline-flex}.public-spinner-chat__voice[aria-pressed=true]{border-color:var(--locale-ember);background:var(--locale-ember);color:var(--locale-on-onyx)}.public-spinner-chat__submit{border-color:var(--locale-onyx);background:var(--locale-onyx);color:var(--locale-on-onyx)}.public-spinner-chat__voice:disabled,.public-spinner-chat__submit:disabled{cursor:not-allowed;opacity:.48}.public-profile-page .public-profile-report{gap:var(--agenticu-space-6);margin-top:var(--agenticu-space-10);padding-top:var(--agenticu-space-7);border-top:1px solid var(--agenticu-line);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);display:grid}.public-booking-layer{z-index:100;padding:var(--agenticu-space-5);background:color-mix(in srgb, var(--locale-onyx) 56%, transparent);place-items:center;display:grid;position:fixed;inset:0}.public-booking-dialog{width:min(100%,900px);max-height:min(820px, calc(100dvh - (var(--agenticu-space-5) * 2)));gap:var(--agenticu-space-4);padding:var(--agenticu-space-6);border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-modal);background:var(--agenticu-surface-primary);box-shadow:var(--agenticu-elevation-4);display:grid;overflow:hidden}.public-booking-dialog>header{justify-content:space-between;align-items:start;gap:var(--agenticu-space-5);display:flex}.public-booking-dialog h2{font-family:var(--agenticu-font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:500;line-height:.98}.public-booking-dialog button{border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-control);min-height:36px;padding-inline:var(--agenticu-space-4);background:var(--agenticu-surface-primary);color:var(--agenticu-content-primary);cursor:pointer;font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}.public-booking-dialog iframe{border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-control);background:var(--agenticu-surface-secondary);width:100%;min-height:480px;display:block}.public-booking-dialog>p{color:var(--agenticu-content-secondary);margin:0;line-height:1.5}.public-booking-dialog a{color:var(--locale-ion-ink);font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}.public-profile-page .public-profile-report h2{font-family:var(--agenticu-font-heading);margin:0;font-size:1.75rem;font-weight:500}.public-profile-page .public-profile-report form{gap:var(--agenticu-space-3);flex-wrap:wrap;display:flex}.public-profile-page .public-profile-report select,.public-profile-page .public-profile-report button{border:1px solid var(--agenticu-line);border-radius:var(--agenticu-radius-control);min-height:40px;padding-inline:var(--agenticu-space-4);background:var(--agenticu-surface-primary);color:var(--agenticu-content-primary)}.public-profile-page .public-profile-report button{font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}.public-profile-page .public-profile-footer{width:min(calc(100% - (var(--agenticu-space-6) * 2)), 1440px);border-color:var(--agenticu-line);color:var(--agenticu-content-secondary);font-family:var(--agenticu-font-body);margin-top:0}.public-profile-page .public-profile-footer a{color:var(--locale-ember-ink);font-family:var(--agenticu-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.public-profile-page a:focus-visible,.public-profile-page button:focus-visible,.public-profile-page textarea:focus-visible,.public-profile-page select:focus-visible{outline-color:var(--locale-ion-ink)}@media (width<=1280px){.public-profile-page .public-profile-header{grid-template-columns:minmax(180px,1fr) auto}.public-profile-header nav{display:none}.public-profile-page .proof-profile{gap:var(--agenticu-space-8);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}}@media (width<=834px){.public-profile-page .public-profile-header,.public-profile-page .public-profile-main,.public-profile-page .public-profile-footer{width:min(calc(100% - (var(--agenticu-space-5) * 2)), 1240px)}.public-profile-page .public-profile-main{padding-block:var(--agenticu-space-9)}.public-profile-page .proof-profile,.profile-method-record,.public-profile-page .career-record-heading,.public-profile-page .public-profile-report{grid-template-columns:1fr}.profile-method-record{gap:var(--agenticu-space-6)}.public-spinner-chat__header{gap:var(--agenticu-space-4);display:grid}.public-spinner-chat__header>p{text-align:left}.public-booking-dialog{padding:var(--agenticu-space-5)}.public-booking-dialog iframe{min-height:420px}}@media (width<=375px){.public-profile-page .public-profile-header,.public-profile-page .public-profile-main,.public-profile-page .public-profile-footer{width:min(calc(100% - (var(--agenticu-space-4) * 2)), 1240px)}.public-profile-page .public-profile-header{gap:var(--agenticu-space-3)}.public-profile-brand>span{font-size:.875rem}.public-profile-book{padding-inline:var(--agenticu-space-3)}.public-spinner-chat{padding:var(--agenticu-space-5)}.public-spinner-chat__composer{grid-template-columns:1fr auto}.public-spinner-chat__composer textarea{grid-column:1/-1}.public-spinner-chat__voice-label{display:none}}@media (prefers-reduced-motion:reduce){.public-profile-page *,.public-profile-page :before,.public-profile-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.public-profile-book:hover,.profile-hero-primary:hover,.public-spinner-chat__submit:hover{color:#191919!important}:root{--appearance-paper:#fff;--appearance-panel:#f6f7f5;--appearance-wash:#edf3f0;--appearance-text:#191919;--appearance-muted:#565e59;--appearance-line:#c4cbc6;--appearance-solid:#17201d;--appearance-on-solid:#fff;--appearance-action:#146858;--appearance-on-action:#fff;--appearance-link:#146858;--appearance-danger:#922843;--appearance-danger-wash:#fff0f3;--appearance-warning:#694900;--appearance-warning-wash:#fff4d8;--appearance-control-border:#778179;--appearance-focus:#146858;--appearance-control-gap:1rem}:root[data-locale-resolved-theme=light],:root[data-locale-resolved-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--locale-paper:var(--appearance-paper);--locale-ink:var(--appearance-text);--locale-muted:var(--appearance-muted);--locale-line:var(--appearance-line);--locale-coal:var(--appearance-text);--locale-chalk:var(--appearance-paper);--locale-ion-ink:var(--appearance-link);--locale-ion-link:var(--appearance-link);--locale-on-onyx:var(--appearance-on-solid);--locale-ember-ink:var(--appearance-danger);--agenticu-content-primary:var(--appearance-text);--agenticu-content-secondary:var(--appearance-muted);--agenticu-surface-primary:var(--appearance-paper);--agenticu-surface-secondary:var(--appearance-panel);--agenticu-line:var(--appearance-line);--switch-oyster:var(--appearance-panel);--switch-paper:var(--appearance-paper);--switch-canopy:var(--appearance-text);--switch-shell:var(--appearance-line);--switch-muted:var(--appearance-muted);--cp-ink:var(--appearance-text);--cp-muted:var(--appearance-muted);--cp-paper:var(--appearance-panel);--cp-panel:var(--appearance-paper);--cp-wash:var(--appearance-wash);--cp-line:var(--appearance-line);--appearance-accent:#146858;--appearance-accent-on:#fff;--appearance-accent-link:#146858}:root[data-locale-resolved-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--appearance-paper:#15151a;--appearance-panel:#202127;--appearance-wash:#253530;--appearance-text:#f2f4f1;--appearance-muted:#b8c2bb;--appearance-line:#626b65;--appearance-action:#8addc5;--appearance-on-action:#11201a;--appearance-link:#8addc5;--appearance-danger:#ffabc1;--appearance-danger-wash:#39202a;--appearance-warning:#f2ce7a;--appearance-warning-wash:#352c17;--appearance-control-border:#849489;--appearance-focus:#8addc5;--appearance-accent:#8addc5;--appearance-accent-on:#11201a;--appearance-accent-link:#8addc5;--switch-glass:#8addc5;--switch-azalea:#ffabc1;--launch-glass:#8addc5;--launch-azalea:#ffabc1;--cp-teal:#8addc5;--cp-blue:#9dc4ff;--cp-red:#ffabc1;--cp-gold:#f2ce7a;--cp-gold-soft:#352c17}:root[data-locale-accent=blue]{--appearance-accent:#215ab0;--appearance-accent-on:#fff;--appearance-accent-link:#215ab0}:root[data-locale-accent=ember]{--appearance-accent:#a13f13;--appearance-accent-on:#fff;--appearance-accent-link:#a13f13}:root[data-locale-resolved-theme=dark][data-locale-accent=blue]{--appearance-accent:#9dc4ff;--appearance-accent-on:#101e32;--appearance-accent-link:#9dc4ff}:root[data-locale-resolved-theme=dark][data-locale-accent=ember]{--appearance-accent:#ffb28b;--appearance-accent-on:#321b10;--appearance-accent-link:#ffb28b}:root[data-locale-text-size=large]{font-size:112.5%}:root[data-locale-density=detailed]{--appearance-control-gap:.65rem}.appearance-settings,.account-dashboard-page,.launch-workspace-frame,.community-studio,.business-workspace{--appearance-action:var(--appearance-accent);--appearance-on-action:var(--appearance-accent-on);--appearance-link:var(--appearance-accent-link);--appearance-focus:var(--appearance-accent-link)}:root ::selection{background:var(--appearance-action);color:var(--appearance-on-action)}:root :focus-visible{outline:3px solid var(--appearance-focus);outline-offset:3px}:root input,:root textarea{caret-color:var(--appearance-link)}:root input[type=radio],:root input[type=checkbox]{accent-color:var(--appearance-link)}.appearance-settings{background:var(--appearance-paper);min-height:100vh;color:var(--appearance-text);font-family:Geist,Atkinson Hyperlegible,system-ui,sans-serif}.appearance-settings *,.appearance-settings :before,.appearance-settings :after{box-sizing:border-box}.appearance-settings a{color:var(--appearance-link);text-underline-offset:.2em}.appearance-header{border-bottom:1px solid var(--appearance-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.appearance-header nav{flex-wrap:wrap;gap:1.5rem;display:flex}.appearance-header a{align-items:center;min-height:48px;font-weight:600;display:inline-flex}.appearance-main{max-width:1200px;margin-inline:auto;padding:2.5rem clamp(1rem,4vw,3rem) 4rem}.appearance-title{max-width:72ch;margin-bottom:2rem}.appearance-title h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 .8rem;font:700 2rem/1.2 Bricolage Grotesque Variable,system-ui,sans-serif}.appearance-settings p{overflow-wrap:anywhere;line-height:1.6}.appearance-title p,.appearance-storage-note,.appearance-preview>p{color:var(--appearance-muted)}.appearance-workbench{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);align-items:start;gap:3rem;display:grid}.appearance-workbench form{min-width:0}.appearance-settings fieldset{border:0;border-top:1px solid var(--appearance-line);min-width:0;margin:0 0 1.8rem;padding:1rem 0 0}.appearance-settings legend{padding:0 .75rem 0 0;font-size:1.05rem;font-weight:700}.appearance-options{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:.75rem;display:grid}.appearance-option{border:1px solid var(--appearance-line);cursor:pointer;border-radius:6px;align-items:start;gap:.6rem;min-height:48px;padding:.85rem;display:flex}.appearance-option:hover{background:var(--appearance-panel)}.appearance-option:has(input:checked){border-color:var(--appearance-link);box-shadow:inset 0 0 0 1px var(--appearance-link);background:var(--appearance-wash)}.appearance-option input{flex:none;width:1.1rem;height:1.1rem;margin:.1rem 0 0}.appearance-option>span{min-width:0;display:block}.appearance-option strong{font-size:.95rem;display:inline}.appearance-option small{color:var(--appearance-muted);margin-top:.5rem;font-size:.875rem;line-height:1.45;display:block}.appearance-swatch{border:1px solid var(--appearance-text);border-radius:50%;width:.75rem;height:.75rem;margin-right:.4rem;display:inline-block}.appearance-swatch--teal{background:#146858}.appearance-swatch--blue{background:#215ab0}.appearance-swatch--ember{background:#a13f13}.appearance-actions{border-top:1px solid var(--appearance-line);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.appearance-button,.appearance-settings button{border:1px solid var(--appearance-line);background:var(--appearance-paper);min-height:48px;color:var(--appearance-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.7rem 1rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.appearance-button--primary{border-color:var(--appearance-action)!important;background:var(--appearance-action)!important;color:var(--appearance-on-action)!important}.appearance-settings button:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline}.appearance-settings button:disabled,.appearance-settings fieldset:disabled{opacity:.65;cursor:default}.appearance-preview{border-left:1px solid var(--appearance-line);min-width:0;padding-left:2rem}.appearance-preview h2{margin:0 0 .6rem;font-size:1.25rem}.appearance-preview-record{background:var(--appearance-panel);border:1px solid var(--appearance-line);border-radius:6px;margin:1.5rem 0;padding:1.25rem}.appearance-preview-record h3{margin:0;font-size:1.1rem}.appearance-preview-record dl>div{padding-block:var(--appearance-control-gap);border-top:1px solid var(--appearance-line);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.appearance-preview-record dt{color:var(--appearance-muted)}.appearance-preview-record dd{margin:0}.appearance-preview-action{background:var(--appearance-action);color:var(--appearance-on-action);border-radius:6px;padding:.75rem;font-weight:600;display:inline-block}.appearance-feedback{min-height:3rem;color:var(--appearance-muted);padding-block:1.2rem}.appearance-settings [role=alert]{color:var(--appearance-danger);background:var(--appearance-danger-wash);border:1px solid var(--appearance-danger);border-radius:6px;margin-block:1rem;padding:1rem}:root[data-locale-density=detailed] :is(.launch-dashboard-section,.ledger-section,.business-panel,.community-panel){padding-block:1rem}:root[data-locale-density=calm] :is(.launch-dashboard-section,.ledger-section,.business-panel,.community-panel){padding-block:1.5rem}:root[data-locale-motion=reduced] *,:root[data-locale-motion=reduced] :before,:root[data-locale-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=850px){.appearance-workbench{grid-template-columns:1fr;gap:2rem}.appearance-preview{border-left:0;border-top:1px solid var(--appearance-line);padding:1.5rem 0 0}}@media (width<=480px){.appearance-title h1{font-size:1.7rem}.appearance-options{grid-template-columns:1fr}.appearance-actions>*{width:100%}.appearance-main{padding-top:1.5rem}}@media (forced-colors:active){.appearance-option:has(input:checked){outline:2px solid highlight}.appearance-swatch{forced-color-adjust:none}.appearance-preview-action{border:1px solid buttontext}}:root[data-locale-resolved-theme] .launch-primary-button,:root[data-locale-resolved-theme] .launch-primary-link{background:var(--appearance-action);color:var(--appearance-on-action)!important}:root[data-locale-resolved-theme] .launch-primary-button:hover,:root[data-locale-resolved-theme] .launch-primary-link:hover{color:var(--appearance-on-action)!important}.community-studio button:not(.community-list button){background:var(--appearance-paper);color:var(--appearance-text);border:1px solid var(--appearance-line)}:root :is(input:not([type=radio]):not([type=checkbox]),textarea,select),:root .appearance-settings .appearance-button{border-color:var(--appearance-control-border)}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--locale-ink);background:var(--locale-paper);font-synthesis:none;text-rendering:optimizelegibility;--agenticu-font-heading:"Domaine Display Narrow", Georgia, "Times New Roman", serif;--agenticu-font-body:Geist, "Atkinson Hyperlegible", system-ui, sans-serif;--agenticu-font-label:"Departure Mono", "IBM Plex Mono", monospace;--agenticu-content-primary:#191919;--agenticu-content-secondary:#616161;--agenticu-surface-primary:#fff;--agenticu-surface-secondary:#f7f7f7;--agenticu-line:#e5e5e5;--agenticu-accent:#ff5c22;--agenticu-accent-strong:#c4400e;--agenticu-elevation-1:0 1px 2px #0000000d, inset 0 -1px 0 #0000001a;--agenticu-elevation-4:0 0 0 1px #00000014, 0 16px 16px #0000000a, 0 12px 12px #0000000a, 0 6px 6px #0000000a, 0 3px 3px #0000000a, 0 1px 1px #0000000a;--agenticu-space-1:2px;--agenticu-space-2:4px;--agenticu-space-3:8px;--agenticu-space-4:12px;--agenticu-space-5:16px;--agenticu-space-6:24px;--agenticu-space-7:32px;--agenticu-space-8:40px;--agenticu-space-9:48px;--agenticu-space-10:64px;--agenticu-space-11:96px;--agenticu-radius-sm:6px;--agenticu-radius-control:10px;--agenticu-radius-card:12px;--agenticu-radius-modal:16px;--agenticu-radius-chat:20px;--agenticu-motion:.18s cubic-bezier(.16, 1, .3, 1);--locale-onyx:#0e0e11;--locale-paper:#fff;--locale-on-onyx:#fff;--locale-ink:#191919;--locale-muted:#616161;--locale-line:#e5e5e5;--locale-ion:#1ed1ff;--locale-ion-ink:#0b7fa8;--locale-ion-link:#08708f;--locale-ember:#ff5c22;--locale-ember-ink:#c4400e;--locale-copper:#c17a3e;--locale-copper-ink:#8a5326;--locale-coal:var(--locale-onyx);--locale-chalk:var(--locale-paper);--locale-ledger-green:var(--locale-ion-ink);--locale-persimmon:var(--locale-ember);--locale-brass:var(--locale-copper);--locale-ash:var(--locale-line);font-family:Geist,Atkinson Hyperlegible,system-ui,sans-serif}:root[data-locale-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-locale-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--agenticu-content-primary:#fff;--agenticu-content-secondary:#e0e0e0;--agenticu-surface-primary:#191919;--agenticu-surface-secondary:#363636;--agenticu-line:#363636;--agenticu-accent:#ff5c22;--agenticu-accent-strong:#ff5c22;--locale-paper:#15151a;--locale-on-onyx:#fff;--locale-ink:#fff;--locale-muted:#e0e0e0;--locale-line:#363636;--locale-ion:#1ed1ff;--locale-ion-ink:#1ed1ff;--locale-ion-link:#1ed1ff;--locale-ember:#ff5c22;--locale-ember-ink:#ff5c22;--locale-copper:#c17a3e;--locale-copper-ink:#c17a3e}@media (prefers-color-scheme:dark){:root[data-locale-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--agenticu-content-primary:#fff;--agenticu-content-secondary:#e0e0e0;--agenticu-surface-primary:#191919;--agenticu-surface-secondary:#363636;--agenticu-line:#363636;--agenticu-accent:#ff5c22;--agenticu-accent-strong:#ff5c22;--locale-paper:#15151a;--locale-on-onyx:#fff;--locale-ink:#fff;--locale-muted:#e0e0e0;--locale-line:#363636;--locale-ion:#1ed1ff;--locale-ion-ink:#1ed1ff;--locale-ion-link:#1ed1ff;--locale-ember:#ff5c22;--locale-ember-ink:#ff5c22;--locale-copper:#c17a3e;--locale-copper-ink:#c17a3e}}*{box-sizing:border-box}html{background:var(--locale-paper);min-width:320px}body{background:var(--locale-paper);min-width:320px;min-height:100vh;color:var(--locale-ink);margin:0}button,select,textarea,input{font:inherit}button,select,textarea,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,a:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--locale-ion);outline-offset:3px}.universal-settings{--universal-settings-motion:.18s cubic-bezier(.16, 1, .3, 1);background:var(--locale-paper);width:min(100%,72rem);min-height:100vh;color:var(--locale-ink);margin:0 auto;padding:clamp(1.25rem,4vw,4rem)}.universal-settings__back,.universal-settings__eyebrow{color:var(--locale-ion-ink);font-family:var(--agenticu-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.universal-settings__back{align-items:center;min-width:48px;min-height:48px;text-decoration:none;display:inline-flex}.universal-settings header{border-bottom:1px solid var(--locale-ink);max-width:48rem;padding:clamp(3rem,8vw,7rem) 0 clamp(2.5rem,6vw,5rem)}.universal-settings__eyebrow{margin:0}.universal-settings h1{max-width:10ch;font-family:var(--agenticu-font-heading);letter-spacing:-.025em;margin:.85rem 0 0;font-size:clamp(3.4rem,8vw,7.2rem);font-weight:400;line-height:.84}.universal-settings header>p:last-child{max-width:42rem;color:var(--locale-muted);margin:1.6rem 0 0;font-size:1.1rem;line-height:1.56}.universal-settings__summary{border-bottom:1px solid var(--locale-line);flex-wrap:wrap;justify-content:space-between;gap:.45rem 2rem;margin-top:1.25rem;padding:.9rem 0;display:flex}.universal-settings__summary p,.universal-settings__summary strong{font:600 .74rem/1.45 var(--agenticu-font-label);letter-spacing:.06em;text-transform:uppercase;margin:0}.universal-settings__summary p{color:var(--locale-muted)}.universal-settings__summary strong{color:var(--locale-ion-ink)}.universal-settings form{border-top:1px solid var(--locale-line);gap:0;margin-top:2rem;display:grid}.universal-settings fieldset{border:0;border-bottom:1px solid var(--locale-line);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(2rem,6vw,6rem);margin:0;padding:clamp(1.6rem,4vw,2.75rem) 0;display:grid}.universal-settings legend{letter-spacing:-.045em;grid-column:1;margin:0;padding:0;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:600;line-height:.94}.universal-settings fieldset>p{color:var(--locale-muted);grid-column:1;margin:0;line-height:1.52}.universal-settings__options{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.universal-settings__options label{cursor:pointer;min-height:9rem;display:grid;position:relative}.universal-settings__options input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.universal-settings__options label>span{border:1px solid var(--locale-line);background:var(--locale-paper);height:100%;min-height:48px;transition:border-color var(--universal-settings-motion), background var(--universal-settings-motion), color var(--universal-settings-motion);border-left:4px solid #0000;align-content:space-between;gap:1rem;padding:1rem;display:grid}.universal-settings__options input:checked+span{border-color:var(--locale-ink);border-left-color:var(--locale-ion);background:var(--locale-ink);color:var(--locale-on-onyx)}.universal-settings__options input:focus-visible+span{outline:3px solid var(--locale-ion);outline-offset:3px}.universal-settings__options strong{letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.universal-settings__options small{color:var(--locale-muted);font-size:.82rem;line-height:1.42}.universal-settings__options input:checked+span small{color:currentColor;opacity:.74}.universal-settings__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;margin-top:1.25rem;display:flex}.universal-settings__note{color:var(--locale-ion-ink);margin:0;font:.78rem/1.5 IBM Plex Mono,monospace}.universal-settings__reset{border:1px solid var(--locale-ink);min-width:48px;min-height:48px;color:var(--locale-ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;transition:background var(--universal-settings-motion), color var(--universal-settings-motion), border-color var(--universal-settings-motion);background:0 0;border-radius:0;padding:.7rem 1rem;font:700 .74rem/1 IBM Plex Mono,monospace}.universal-settings__reset:hover{border-color:var(--locale-ember);background:var(--locale-ember);color:var(--appearance-text)}@media (width<=760px){.universal-settings fieldset{grid-template-columns:1fr}.universal-settings fieldset>p,.universal-settings__options,.universal-settings legend{grid-area:auto/1}.universal-settings__options{grid-template-columns:1fr;margin-top:.6rem}.universal-settings__options label{min-height:48px}.universal-settings__options label>span{grid-template-columns:minmax(7rem,.55fr) minmax(0,1.45fr);align-items:center}.universal-settings__footer{align-items:stretch}.universal-settings__reset{width:100%}}.ledger-control{border:1px solid var(--locale-onyx);border-radius:10px;min-height:48px}.account-dashboard-page a.ledger-control{align-items:center;min-width:44px;max-width:100%;min-height:48px;display:inline-flex}button.ledger-control{background:var(--locale-onyx);color:var(--locale-on-onyx);cursor:pointer;padding:.75rem 1.25rem;font-weight:700}button.ledger-control:hover{background:var(--locale-paper);color:var(--appearance-text)}button.ledger-control:disabled{cursor:wait;opacity:.65}select.ledger-control{background:var(--locale-paper);width:100%;color:var(--appearance-text);padding:.65rem 2.5rem .65rem .75rem}.workshop-ledger{width:min(100%,1180px);margin:0 auto;padding:4rem clamp(1.25rem,4vw,3.5rem) 6rem}.account-dashboard-nav{align-items:center;gap:clamp(.75rem,2vw,2rem);display:flex}.account-dashboard-nav a,.account-dashboard-menu summary{color:var(--appearance-text);font-weight:700}.account-dashboard-menu{position:relative}.account-dashboard-menu summary{cursor:pointer;align-items:center;min-width:44px;min-height:48px;display:flex}.account-dashboard-menu>div{z-index:20;background:var(--appearance-paper);border:1px solid #ccd2cc;border-radius:.75rem;gap:.25rem;min-width:14rem;padding:.75rem;display:grid;position:absolute;right:0;box-shadow:0 12px 28px #181a1724}.account-dashboard-menu>div a{align-items:center;min-height:44px;padding:.55rem .7rem;text-decoration:none;display:inline-flex}.account-dashboard-menu>div a:hover{background:var(--appearance-panel)}@media (width<=540px){.account-dashboard-header{flex-wrap:wrap;gap:0 1rem;padding-block:.4rem}.account-dashboard-header .locale-brand-art{width:170px;height:58px}.account-dashboard-nav{gap:.75rem;font-size:.9rem}}.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:var(--locale-ion-ink);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{background:var(--locale-onyx);color:var(--locale-on-onyx);border-left:8px solid var(--locale-ion-ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));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:var(--locale-copper)}.rights-rail>div{border-right:1px solid var(--locale-ion-ink);min-width:0;padding:1.2rem 1rem 1.35rem}.rights-rail>div:last-child{border-right:0}.rights-rail dt{color:var(--locale-line);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 var(--locale-onyx);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 var(--locale-ion-ink);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:var(--locale-ion-ink);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:var(--locale-ion-ink);margin:0}.capability-ledger,.case-register{margin:0;padding:0;list-style:none}.capability-ledger li{border-bottom:1px solid var(--locale-line);justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.7rem 0;font-size:1.08rem;display:flex}.ledger-mark{color:var(--locale-ion-ink)}.preserved-access{border-left:5px solid var(--locale-copper);background:var(--locale-line);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 var(--locale-line);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:var(--locale-line);border:0;width:100%;height:.7rem;margin:.9rem 0 .65rem}.usage-entry progress::-webkit-progress-bar{background:var(--locale-line)}.usage-entry progress::-webkit-progress-value{background:var(--locale-ion-ink)}.usage-entry progress[data-state=warning]::-webkit-progress-value{background:var(--locale-ember)}.usage-entry progress[data-state=denied]::-webkit-progress-value{background:var(--locale-onyx)}.usage-entry progress::-moz-progress-bar{background:var(--locale-ion-ink)}.usage-entry progress[data-state=warning]::-moz-progress-bar{background:var(--locale-ember)}.usage-entry progress[data-state=denied]::-moz-progress-bar{background:var(--locale-onyx)}.ledger-note{color:var(--locale-ion-ink)}.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]{border-left:5px solid var(--locale-ember);background:var(--locale-line);margin:0 0 1.5rem;padding:1rem 1.25rem}.case-register li{border-bottom:1px solid var(--locale-line);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 var(--locale-ember);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:Departure Mono,IBM Plex Mono,monospace}.activation-page h1{letter-spacing:-.07em;max-width:10ch;margin:0 0 1.5rem;font-family:Domaine Display Narrow,Bricolage Grotesque Variable,Georgia,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 var(--locale-onyx);width:min(100%,36rem);margin:0;padding:1.25rem 0;font-size:1.2rem}.activation-site-start{border:1px solid var(--locale-line);border-top:5px solid var(--locale-ion);background:var(--locale-paper);border-radius:12px;width:min(100%,44rem);margin-top:1.75rem;padding:clamp(1.25rem,4vw,2rem)}.activation-site-start-kicker{color:var(--locale-ion-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Departure Mono,IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.activation-site-start h2{letter-spacing:-.055em;max-width:15ch;margin:.7rem 0 0;font-family:Domaine Display Narrow,Bricolage Grotesque Variable,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:.9}.activation-site-start>p:not(.activation-site-start-kicker):not(.activation-site-start-boundary){max-width:42rem;color:var(--locale-muted);margin:1rem 0 0;line-height:1.5}.activation-site-start form{gap:.75rem;margin-top:1.4rem;display:grid}.activation-site-start label{color:var(--locale-ink);letter-spacing:.06em;text-transform:uppercase;gap:.5rem;font-family:Departure Mono,IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;display:grid}.activation-site-start input{border:1px solid var(--locale-onyx);background:var(--locale-paper);min-height:3rem;color:var(--locale-ink);letter-spacing:0;text-transform:none;border-radius:10px;padding:.7rem .85rem;font-family:Geist,Atkinson Hyperlegible,system-ui,sans-serif;font-size:1rem}.activation-site-start-submit{justify-self:start;margin-top:.25rem}.activation-site-start-error{color:var(--appearance-danger);margin:.85rem 0 0;font-weight:700}.activation-site-start-boundary{border-top:1px solid var(--locale-line);color:var(--locale-muted);margin:1rem 0 0;padding-top:1rem;font-size:.88rem;line-height:1.45}.data-continuity-body{justify-items:start;gap:1rem;display:grid}.data-continuity-body>p,.export-receipt>p{margin:0}.data-continuity [role=alert]{border-left:5px solid var(--locale-ember);background:var(--locale-line);padding:1rem 1.25rem}.export-receipt{border-top:1px solid var(--locale-line);justify-items:start;gap:.75rem;width:100%;padding:1rem 0 0;display:grid}.export-download{background:var(--locale-onyx);min-height:44px;color:var(--locale-on-onyx);align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.export-download:hover{background:var(--locale-ember);color:var(--appearance-text)}.export-integrity{overflow-wrap:anywhere;max-width:100%;color:var(--locale-ion-ink);font:.75rem/1.5 IBM Plex Mono,monospace}.spinner-launcher{z-index:70;border:1px solid var(--locale-onyx);min-width:min(22rem,100vw - 2rem);box-shadow:7px 7px 0 var(--locale-onyx);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;display:grid;position:fixed;bottom:clamp(1rem,3vw,2.25rem);right:clamp(1rem,3vw,2.25rem)}.spinner-register{letter-spacing:.1em;text-transform:uppercase;font-family:Departure Mono,IBM Plex Mono,monospace;font-size:.72rem}.spinner-launcher-mark{width:3.25rem;height:1.7rem}.spinner-modal-layer{z-index:120;background:#0e0e11c7;justify-items:end;min-width:320px;display:grid;position:fixed;inset:0}.spinner-work-order{background:var(--locale-paper);width:min(43rem,100vw);height:100dvh;color:var(--locale-ink);border-left:8px solid var(--locale-ember);padding:clamp(1.25rem,4vw,3rem);overflow:auto;box-shadow:-18px 0 #0e0e1140}.spinner-work-order-heading{border-bottom:1px solid var(--locale-onyx);grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.25rem;display:grid}.spinner-work-order-mark{width:4.25rem;height:2rem;margin-top:.25rem}.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:var(--locale-ion-ink);margin:0}button.spinner-close{background:0 0;min-width:5.5rem;padding-inline:.9rem}.spinner-boundary{border-bottom:1px solid var(--locale-line);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;border:1px solid var(--locale-onyx);background:var(--appearance-paper);width:100%;min-height:9rem;color:var(--locale-ink);border-radius:20px;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:var(--locale-ion-ink);font-family:Departure Mono,IBM Plex Mono,monospace;font-size:.78rem}.spinner-return{background:var(--locale-onyx);min-height:13rem;color:var(--locale-on-onyx);border-top:6px solid var(--locale-ion);padding:1.35rem}.spinner-return>.spinner-register{color:#ffffffb8}.spinner-return>p:last-child{margin-bottom:0}.spinner-return [role=alert]{background:var(--locale-paper);color:var(--locale-ink);border-left:6px solid var(--locale-ember);padding:1rem}.spinner-answer{font-size:1.2rem;line-height:1.5}.spinner-sources{border-top:1px solid var(--locale-ion-ink);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{min-height:44px;color:var(--locale-on-onyx);text-underline-offset:.22em;align-items:center;text-decoration-thickness:2px;display:inline-flex}.spinner-proposal{background:var(--locale-paper);color:var(--appearance-text);border:2px solid var(--locale-ember);box-shadow:6px 6px 0 var(--locale-ember);gap:1rem;margin-top:1.5rem;padding:1.2rem;display:grid}.spinner-proposal .spinner-register{color:var(--locale-ion-ink)}.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:var(--appearance-paper);border-left:6px solid var(--locale-ember);padding:1rem;font-weight:700;line-height:1.45}.spinner-proposal dl{border-top:1px solid var(--locale-onyx);gap:0;margin:0;display:grid}.spinner-proposal dl>div{border-bottom:1px solid var(--locale-line);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{background:var(--locale-ember);color:#fff}.spinner-decline{color:var(--appearance-text);background:0 0}.spinner-receipt{background:var(--appearance-warning-wash);color:var(--appearance-text);border:1px solid var(--locale-onyx);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:var(--appearance-text)}.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-right:0;border-bottom:1px solid var(--locale-ion-ink);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{border-left-width:0;border-top:8px solid var(--locale-ember);width:100%;box-shadow:none;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:var(--appearance-panel);--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(--appearance-solid);color:var(--appearance-on-solid);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{background:radial-gradient(circle at 68% 34%, #d43f7229 0 8%, transparent 8.2%), repeating-linear-gradient(122deg, transparent 0 38px, #176a5b14 39px 40px), linear-gradient(145deg, var(--appearance-panel), var(--appearance-panel) 67%);content:"";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:var(--appearance-paper);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:var(--appearance-muted)}.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:var(--appearance-on-action)}.needline-submit:hover{color:#fff;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:var(--appearance-paper);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:var(--appearance-paper);grid-template-columns:auto 1fr;gap:.4rem 1rem;min-height:140px;padding:1.45rem;text-decoration:none;display:grid}.discovery-lanes a:hover{background:var(--appearance-panel)}.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:var(--appearance-paper)}.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:var(--appearance-paper);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:var(--appearance-panel);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), var(--appearance-panel);place-items:end start;padding:1rem;font:.72rem IBM Plex Mono,monospace;display:grid}.marketplace-card-save{background:var(--appearance-paper);color:var(--switch-canopy);cursor:pointer;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);background:var(--appearance-panel);color:var(--switch-glass)}.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:var(--appearance-panel);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, var(--appearance-panel), var(--appearance-panel));border-radius:18px;min-height:520px;position:sticky;top:1rem;overflow:hidden}.evidence-heading{border-bottom:1px solid var(--switch-shell);background:var(--appearance-paper);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, var(--appearance-panel), var(--appearance-panel))}.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(--appearance-solid);min-height:520px;color:var(--appearance-on-solid);border-radius:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);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:#d4ded8;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);color:#17201d;border-radius:9px;align-items:center;gap:2rem;width:fit-content;min-height:52px;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:var(--appearance-on-action);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:var(--appearance-danger-wash);border:1px solid #b94b56;border-radius:16px;padding:2rem}.marketplace-error h2{margin:0;font-size:2rem}.marketplace-error button{background:var(--appearance-solid);min-height:48px;color:var(--appearance-on-action);border:0;border-radius:8px;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);background:var(--appearance-paper);min-height:48px;color:var(--switch-muted);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:var(--appearance-paper);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:var(--appearance-paper);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);width:100%;min-height:52px;color:var(--appearance-on-action);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;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, transparent 0 34px, #176a5b1a 35px 36px), var(--appearance-panel);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:var(--appearance-paper);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:var(--appearance-danger-wash)!important}.spinner-detail-prompt .marketplace-kicker{color:var(--switch-azalea)}.spinner-detail-prompt button{background:var(--switch-azalea);width:100%;min-height:48px;color:var(--appearance-on-action);border:0;border-radius:8px;margin-top:1rem;font-weight:800}.studio-start-page{place-items:center;min-height:72vh;padding-block:5rem;display:grid}.studio-start-page>section{border:1px solid var(--switch-shell);background:var(--appearance-paper);border-radius:20px;max-width:820px;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 18px 42px #17201d17}.studio-start-page h1{max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.studio-start-page>section>p:not(.marketplace-kicker){max-width:65ch;color:var(--switch-muted);font-size:1.15rem;line-height:1.55}.studio-start-page form{gap:.75rem;max-width:600px;margin-top:2rem;display:grid}.studio-start-page label{color:var(--switch-canopy);gap:.45rem;font-weight:800;display:grid}.studio-start-page input{border:1px solid var(--switch-shell);background:var(--appearance-paper);min-height:50px;color:var(--switch-canopy);font:inherit;border-radius:9px;padding:0 .9rem}.studio-start-page input:focus{outline:3px solid color-mix(in srgb, var(--switch-azalea) 38%, transparent);outline-offset:2px}.studio-start-page button{border:1px solid var(--switch-glass);background:var(--switch-glass);width:fit-content;min-height:48px;color:var(--appearance-on-action);cursor:pointer;border-radius:9px;padding:0 1rem;font-weight:800}.studio-start-error{color:#962047!important}.studio-start-boundary{font-size:.96rem!important}.studio-start-page>section>div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.studio-start-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-start-page a:first-child{background:var(--switch-glass);color:var(--appearance-on-action)}.marketplace-footer{background:var(--appearance-solid);min-height:180px;color:var(--appearance-on-action);justify-content:space-between;align-items:start;gap:2rem;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{min-height:44px;color:var(--appearance-on-action)}.marketplace-page .public-spinner-launcher{border:1px solid var(--switch-canopy);background:var(--switch-azalea);min-width:0;color:var(--appearance-on-action);border-radius:999px;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-mark{width:3rem;height:1.55rem}.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:var(--appearance-on-action);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-start-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);background:var(--appearance-paper);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);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);width:54px;height:54px;color:var(--appearance-on-action);border-radius:50%;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}}.marketplace-footer,.marketplace-footer a,.marketplace-page .skip-link,.marketplace-error button{color:var(--appearance-on-solid)}.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(--appearance-solid);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:center;height:88px;text-decoration:none;display:inline-flex;overflow:hidden}.launch-wordmark img{width:min(190px,100%);height:auto;display:block}.launch-wordmark .launch-brand-dark,:root[data-locale-resolved-theme=dark] .launch-wordmark .launch-brand-light{display:none}:root[data-locale-resolved-theme=dark] .launch-wordmark .launch-brand-dark{display:block}.launch-header>p,.public-profile-header>p{color:var(--launch-muted);letter-spacing:.035em;text-align:center;margin:0;font:.75rem/1.3 IBM Plex Mono,monospace}.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(--appearance-link)}.launch-workspace-frame{border-inline:1px solid var(--launch-shell);grid-template-columns:216px minmax(0,1fr);width:min(100% - 3rem,1440px);min-height:calc(100vh - 172px);margin:0 auto;display:grid}.launch-workspace-sidebar{border-right:1px solid var(--launch-shell);background:var(--appearance-panel);flex-direction:column;gap:1rem;padding:2.25rem 1rem;display:flex}.launch-workspace-sidebar>p,.launch-workspace-sidebar>div strong{color:var(--launch-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:.7rem/1.35 IBM Plex Mono,monospace}.launch-workspace-sidebar nav{gap:.35rem;display:grid}.launch-workspace-sidebar nav a{min-height:42px;color:var(--launch-canopy);border-radius:.45rem;align-items:center;padding:0 .75rem;font-weight:700;text-decoration:none;display:flex}.launch-workspace-sidebar nav a:hover,.launch-workspace-sidebar nav a[aria-current=page]{background:var(--appearance-wash);color:var(--appearance-link)}.launch-workspace-sidebar>div{border:1px solid var(--launch-shell);background:var(--appearance-paper);gap:.55rem;margin-top:auto;padding:1rem;display:grid}.launch-workspace-sidebar>div span{color:var(--launch-muted);font-size:.82rem;line-height:1.45}.launch-kicker{color:var(--appearance-link);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(--appearance-solid);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(--appearance-action);border-color:var(--appearance-link)}.launch-secondary-button:hover{background:var(--appearance-paper)}.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);background:var(--appearance-paper);color:var(--appearance-danger);padding:.9rem 1rem;font-weight:700}.launch-dashboard{width:min(100% - 3rem,1160px);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) 0}.launch-dashboard-message{align-content:center;max-width:680px;min-height:56vh;display:grid}.launch-dashboard-message h1{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94}.launch-dashboard-message>p:not(.launch-kicker){max-width:54ch;color:var(--launch-muted);font-size:1.05rem;line-height:1.55}.launch-dashboard-message .launch-primary-button{justify-self:start;margin-top:.65rem}.launch-dashboard-access-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.launch-dashboard-access-actions .launch-primary-link,.launch-dashboard-access-actions .launch-secondary-button{justify-content:center}.launch-dashboard-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.launch-dashboard-heading h1{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.launch-dashboard-heading>div>p:last-child{max-width:58ch;color:var(--launch-muted);margin:1.15rem 0 0;font-size:1.05rem;line-height:1.5}.launch-dashboard-heading .launch-primary-link{flex:none}.launch-dashboard-profile{border:1px solid var(--launch-shell);border-top:4px solid var(--launch-gold);background:var(--appearance-paper);justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.launch-dashboard-profile h2,.launch-dashboard-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.06}.launch-dashboard-title{margin:.45rem 0 0;font-size:1.05rem;font-weight:700}.launch-dashboard-location{color:var(--launch-muted);margin:.45rem 0 0;font:.78rem/1.3 IBM Plex Mono,monospace}.launch-dashboard-version{border-left:1px solid var(--launch-shell);text-align:right;flex:none;gap:.35rem;padding-left:1.5rem;display:grid}.launch-dashboard-version strong{color:var(--appearance-link);font:.8rem/1.35 IBM Plex Mono,monospace}.launch-dashboard-version span{color:var(--launch-muted);font-size:.82rem}.launch-dashboard-section{border:1px solid var(--launch-shell);background:var(--appearance-paper);margin-top:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}.launch-dashboard-section>header{margin-bottom:1.25rem}.launch-dashboard-stats{border-top:1px solid var(--launch-shell);border-left:1px solid var(--launch-shell);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.launch-dashboard-stats>div{border-right:1px solid var(--launch-shell);border-bottom:1px solid var(--launch-shell);align-content:start;gap:.35rem;min-height:150px;padding:1.25rem;display:grid}.launch-dashboard-stats dt{color:var(--launch-muted);letter-spacing:.05em;text-transform:uppercase;font:.72rem/1.35 IBM Plex Mono,monospace}.launch-dashboard-stats dd{color:var(--appearance-link);letter-spacing:-.07em;margin:.05rem 0;font:700 clamp(2rem,4vw,3.25rem)/1 Bricolage Grotesque Variable,sans-serif}.launch-dashboard-stats span{color:var(--launch-muted);font-size:.85rem;line-height:1.4}.launch-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1.25rem;display:grid}.launch-dashboard-grid .launch-dashboard-section{min-height:100%}.launch-dashboard-entry-list{border-top:1px solid var(--launch-shell);gap:0;margin:0;padding:0;list-style:none;display:grid}.launch-dashboard-entry-list li{border-bottom:1px solid var(--launch-shell);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.launch-dashboard-entry-list span{color:var(--appearance-link);letter-spacing:.06em;text-transform:uppercase;font:.68rem/1.35 IBM Plex Mono,monospace}.launch-dashboard-entry-list h3{margin:.3rem 0 0;font-size:1.05rem}.launch-dashboard-entry-list p{color:var(--launch-muted);margin:.2rem 0 0;font-size:.87rem}.launch-dashboard-entry-list small{color:var(--launch-muted);text-align:right;flex:none;font:.7rem/1.35 IBM Plex Mono,monospace}.launch-dashboard-empty{border-top:1px solid var(--launch-shell);gap:.75rem;padding:1rem 0;display:grid}.launch-dashboard-empty p{color:var(--launch-muted);margin:0}.launch-dashboard-status{flex-direction:column;display:flex}.launch-dashboard-status>p{color:var(--launch-muted);margin:0;line-height:1.55}.launch-dashboard-status .launch-secondary-button{align-self:flex-start;margin-top:auto}.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:var(--appearance-paper);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(--appearance-link);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:var(--appearance-paper);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:var(--appearance-danger-wash);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:var(--appearance-paper);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(--appearance-link)}.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:var(--appearance-wash);min-width:0;padding:1.5rem 1rem 1rem;position:relative}.career-proof-point legend{color:var(--appearance-link);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{background:var(--appearance-warning-wash);color:var(--appearance-warning);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:var(--appearance-wash);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:grid}.studio-receipt span{color:var(--appearance-link);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);background:var(--appearance-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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);background:var(--appearance-paper);cursor:pointer;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(--appearance-link);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:var(--appearance-paper);padding:clamp(2rem,4vw,3.5rem);position:relative}.proof-rail-signal{background:var(--appearance-action);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(--appearance-link);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(--appearance-link);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(--appearance-solid);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(--appearance-link)}.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:var(--appearance-paper);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:var(--appearance-wash);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(--appearance-link);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:var(--appearance-paper);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:var(--appearance-paper);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}.launch-workspace-frame{grid-template-columns:184px minmax(0,1fr)}.launch-dashboard-grid{grid-template-columns:1fr}}@media (width<=640px){.launch-header,.public-profile-header{width:min(100% - 2rem,1440px);min-height:70px}.launch-header nav a:not(:last-child){display:none}.launch-wordmark img{width:170px}.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}.launch-workspace-frame{border:0;width:100%;min-height:0;display:block}.launch-workspace-sidebar{border-right:0;border-bottom:1px solid var(--launch-shell);padding:.6rem 1rem;display:block}.launch-workspace-sidebar>p,.launch-workspace-sidebar>div{display:none}.launch-workspace-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.launch-workspace-sidebar nav a{text-align:center;justify-content:center;min-height:40px;padding:0 .35rem;font-size:.78rem}.launch-dashboard{width:min(100% - 2rem,1160px);padding:2.5rem 0}.launch-dashboard-heading,.launch-dashboard-profile{flex-direction:column;align-items:stretch}.launch-dashboard-heading .launch-primary-link{width:100%}.launch-dashboard-access-actions{flex-direction:column;align-items:stretch}.launch-dashboard-access-actions .launch-primary-link,.launch-dashboard-access-actions .launch-secondary-button{width:100%}.launch-dashboard-version{border-top:1px solid var(--launch-shell);text-align:left;border-left:0;padding:1rem 0 0}.launch-dashboard-stats{grid-template-columns:1fr}.launch-dashboard-stats>div{min-height:0}.launch-dashboard-entry-list li{flex-direction:column;align-items:flex-start}.launch-dashboard-entry-list small{text-align:left}.launch-dashboard-status .launch-secondary-button{width:100%;margin-top:1.5rem}}@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:var(--appearance-paper);--agenticu-content-primary:var(--appearance-text);--agenticu-content-secondary:var(--appearance-muted);--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-spinner{color:var(--agenticu-content-secondary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font:700 .7rem/1.2 Departure Mono,IBM Plex Mono,monospace;display:inline-flex}.profile-site-import-spinner-mark{width:68px;height:28px}.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);background:var(--appearance-paper);min-height:48px;color:var(--agenticu-content-primary);letter-spacing:0;text-transform:none;border-radius:10px;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:10px;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:var(--appearance-danger)!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);color:#191919;width:fit-content}@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%}}.independent-research-method{border-block:1px solid var(--launch-canopy);grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.75rem,4vw,4rem);margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.75rem,4vw,3.5rem) 0;display:grid}.independent-research-method__heading h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.94}.independent-research-method__heading>p:last-child{max-width:42ch;color:var(--launch-muted);margin:1.25rem 0 0;line-height:1.58}.independent-research-method__visual{border-left:1px solid var(--launch-shell);align-items:center;min-height:180px;padding-left:clamp(1.5rem,4vw,4rem);display:grid}.independent-research-method__visual svg{width:100%;max-width:720px;overflow:visible}.independent-research-method__line{stroke:var(--launch-canopy);stroke-width:2px}.independent-research-method__node circle{fill:var(--launch-oyster);stroke:var(--launch-canopy);stroke-width:2px}.independent-research-method__node text{fill:var(--launch-canopy);letter-spacing:.04em;font:700 12px/1 IBM Plex Mono,monospace}.independent-research-method__node:nth-of-type(2) circle{stroke:var(--launch-azalea)}.independent-research-method__node:nth-of-type(3) circle{stroke:var(--launch-gold)}.independent-research-method__node:nth-of-type(4) circle{fill:var(--appearance-solid)}.independent-research-method__node:nth-of-type(4) text{fill:#fff}.independent-research-method__steps{border-top:1px solid var(--launch-shell);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.5rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.independent-research-method__steps li{border-right:1px solid var(--launch-shell);min-width:0;padding:1.25rem 1.1rem 0 0}.independent-research-method__steps li+li{padding-left:1.1rem}.independent-research-method__steps li:last-child{border-right:0}.independent-research-method__steps span{color:var(--launch-azalea);letter-spacing:.08em;margin-bottom:1.45rem;font:700 .72rem/1 IBM Plex Mono,monospace;display:block}.independent-research-method__steps h3{margin:0;font-size:1.1rem;line-height:1.1}.independent-research-method__steps p{color:var(--launch-muted);margin:.75rem 0 0;font-size:.91rem;line-height:1.5}.independent-research-method__boundary{border-top:1px solid var(--launch-gold);grid-column:1/-1;grid-template-columns:minmax(160px,.36fr) minmax(0,1.64fr);gap:1rem 2rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.independent-research-method__boundary strong{color:var(--launch-canopy);letter-spacing:.075em;text-transform:uppercase;font:700 .72rem/1.3 IBM Plex Mono,monospace}.independent-research-method__boundary p{max-width:72ch;color:var(--launch-muted);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){:root:not([data-locale-motion=reduced]) .independent-research-method__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.72s cubic-bezier(.16,1,.3,1) forwards independent-research-line}:root:not([data-locale-motion=reduced]) .independent-research-method__node{opacity:0;transform-origin:50%;animation:.34s cubic-bezier(.16,1,.3,1) forwards independent-research-node;animation-delay:calc(.18s + var(--research-step) * .14s)}}@keyframes independent-research-line{to{stroke-dashoffset:0}}@keyframes independent-research-node{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.independent-research-method{grid-template-columns:1fr}.independent-research-method__visual{border-top:1px solid var(--launch-shell);border-left:0;min-height:136px;padding:1.5rem 0 0}.independent-research-method__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.independent-research-method__steps li:nth-child(2){border-right:0}.independent-research-method__steps li:nth-child(n+3){border-top:1px solid var(--launch-shell);margin-top:1.25rem;padding-top:1.25rem}.independent-research-method__boundary{grid-template-columns:1fr;gap:.6rem}}@media (width<=640px){.independent-research-method{gap:1.5rem;margin-top:3rem;padding:1.75rem 0}.independent-research-method__visual{min-height:98px}.independent-research-method__steps{grid-template-columns:1fr}.independent-research-method__steps li,.independent-research-method__steps li+li{border-right:0;border-top:1px solid var(--launch-shell);margin-top:1rem;padding:1rem 0 0}.independent-research-method__steps li:first-child{border-top:0;margin-top:0;padding-top:1.25rem}}@media (prefers-reduced-motion:reduce){.independent-research-method__line{stroke-dashoffset:0}}:root[data-locale-motion=reduced] .independent-research-method__line{stroke-dashoffset:0}
