@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2");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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");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-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2");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-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2");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{--border-hairline:1px;--border-strong-width:2px;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-red:#ea4335;--brand-google-yellow:#fbbc05;--brand-linkedin-blue:#0a66c2;--brand-linkedin-white:#fff;--card-shadow:0px 14px 32px 0px var(--n-900);--card-rank-line:1.15;--card-score-line:.86;--card-verification-line:1;--card-switch-radius:4px;--card-band-pad:10px;--card-dash:1.6px;--card-dash-width:14px;--card-gap:14px;--card-gap-small:5px;--card-rank-size:24px;--card-score-size:48px;--card-swatch-height:8px;--card-swatch-width:12px;--card-switch-pad:6px;--card-verification-size:26px;--card-width:328px;--domain-authority:oklch(89.1% .143 91);--domain-behavioural:oklch(71.6% .128 350);--domain-magnetism:oklch(71.3% .19 48);--domain-network:oklch(79% .133 180);--domain-technical:oklch(82.8% .101 230);--pillar-contribute:oklch(80% .145 150);--pillar-feel:oklch(80% .135 205);--pillar-learn:oklch(80% .145 95);--pillar-persist:oklch(80% .115 38);--pillar-trust:oklch(80% .11 295);--action-fill:oklch(88% .108 80);--action-on:var(--n-1000);--alert-fill:oklch(76% .13 25);--alert-on:var(--n-1000);--surface-wash:oklch(30% .03 80);--dur-base:.22s;--dur-fast:.12s;--dur-slow:.42s;--dur-still:1ms;--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--shadow-record:0px 1px 2px 0px #00000080, 0px 8px 20px -8px #000000b3;--shadow-well:inset 0px 1px 3px 0px #0009;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-display:"Sora", system-ui, sans-serif;--font-figure:"IBM Plex Mono", ui-monospace, monospace;--n-0:oklch(99% .006 297);--n-50:oklch(98.4% .006 297);--n-100:oklch(96% .006 297);--n-200:oklch(92% .006 297);--n-300:oklch(86% .006 297);--n-400:oklch(74% .006 297);--n-500:oklch(62% .006 297);--n-600:oklch(50% .006 297);--n-700:oklch(39% .006 297);--n-800:oklch(32% .006 297);--n-900:oklch(25% .006 297);--n-950:oklch(20% .006 297);--n-1000:oklch(15% .006 297);--radius-lg:14px;--radius-md:10px;--radius-pill:999px;--radius-sm:6px;--signal-1:oklch(56% .13 258);--signal-2:oklch(66% .105 238);--signal-3:oklch(75% .085 215);--signal-4:oklch(83% .115 92);--signal-5:oklch(88% .108 80);--sample-1:oklch(56% .24 297);--sample-2:oklch(66% .178 297);--sample-3:oklch(75% .126 297);--sample-4:oklch(83% .083 297);--sample-5:oklch(88% .057 297);--sample:oklch(73.8% .159 297);--sample-text:oklch(73.8% .159 297);--screen-laptop:1280px;--screen-laptop-zoom:.75;--screen-phone:390px;--action-bg:var(--n-50);--action-text:var(--n-1000);--border-strong:var(--n-500);--border-subtle:var(--n-800);--card-ink:var(--n-50);--card-ink-faint:var(--n-500);--card-ink-muted:var(--n-400);--focus-ring:var(--n-300);--surface-card:var(--n-900);--surface-page:var(--n-950);--surface-panel:var(--n-900);--surface-record:var(--n-900);--surface-well:var(--n-1000);--text-muted:var(--n-400);--text-primary:var(--n-50);--text-secondary:var(--n-300);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--figure-base-line:1.1;--figure-base-track:0em;--figure-base-weight:500;--figure-large-line:1;--figure-large-track:-.02em;--figure-large-weight:500;--figure-micro-line:1.4;--figure-micro-track:.11em;--figure-micro-weight:400;--text-body-line:1.6;--text-body-track:0em;--text-body-weight:400;--text-display-line:1.05;--text-display-track:-.025em;--text-display-weight:700;--text-section-line:1.3;--text-section-track:0em;--text-section-weight:600;--text-small-line:1.5;--text-small-track:0em;--text-small-weight:400;--text-title-line:1.15;--text-title-track:-.015em;--text-title-weight:600}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--card-shadow:0px 14px 32px 0px var(--n-900);--domain-authority:oklch(63% .128 91);--domain-behavioural:oklch(65% .128 350);--domain-magnetism:oklch(64.5% .175 48);--domain-network:oklch(61.5% .108 180);--domain-technical:oklch(62.5% .101 230);--pillar-contribute:oklch(61.5% .145 150);--pillar-feel:oklch(62% .105 205);--pillar-learn:oklch(63% .125 95);--pillar-persist:oklch(64.5% .145 38);--pillar-trust:oklch(64.5% .145 295);--action-fill:oklch(63% .128 91);--action-on:var(--n-1000);--alert-fill:oklch(55% .19 25);--alert-on:var(--n-0);--surface-wash:oklch(95% .025 91);--shadow-record:0px 1px 2px 0px #0000000f, 0px 6px 16px -6px #0000001f;--shadow-well:inset 0px 1px 2px 0px #00000012;--n-0:oklch(99% .006 297);--action-text:var(--n-0);--surface-panel:var(--n-0);--surface-record:var(--n-0);--n-50:oklch(98.4% .006 297);--card-ink:var(--n-50);--surface-page:var(--n-50);--n-100:oklch(96% .006 297);--surface-well:var(--n-100);--n-200:oklch(92% .006 297);--border-subtle:var(--n-200);--n-300:oklch(86% .006 297);--focus-ring:var(--n-950);--text-secondary:var(--n-700);--n-400:oklch(74% .006 297);--card-ink-muted:var(--n-400);--n-500:oklch(62% .006 297);--border-strong:var(--n-500);--card-ink-faint:var(--n-500);--n-600:oklch(50% .006 297);--text-muted:var(--n-600);--n-700:oklch(39% .006 297);--n-800:oklch(32% .006 297);--n-900:oklch(25% .006 297);--surface-card:var(--n-900);--n-950:oklch(20% .006 297);--action-bg:var(--n-950);--text-primary:var(--n-950);--n-1000:oklch(15% .006 297);--signal-1:oklch(46% .13 258);--signal-2:oklch(57% .105 238);--signal-3:oklch(67% .085 215);--signal-4:oklch(78% .115 92);--signal-5:oklch(86% .128 80);--sample-1:oklch(46% .214 297);--sample-2:oklch(57% .234 297);--sample-3:oklch(67% .172 297);--sample-4:oklch(78% .109 297);--sample-5:oklch(86% .067 297);--sample:oklch(73.8% .159 297);--sample-text:oklch(49.1% .241 293)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-shadow:0px 14px 32px 0px var(--n-900);--domain-authority:oklch(89.1% .143 91);--domain-behavioural:oklch(71.6% .128 350);--domain-magnetism:oklch(71.3% .19 48);--domain-network:oklch(79% .133 180);--domain-technical:oklch(82.8% .101 230);--pillar-contribute:oklch(80% .145 150);--pillar-feel:oklch(80% .135 205);--pillar-learn:oklch(80% .145 95);--pillar-persist:oklch(80% .115 38);--pillar-trust:oklch(80% .11 295);--action-fill:oklch(88% .108 80);--action-on:var(--n-1000);--alert-fill:oklch(76% .13 25);--alert-on:var(--n-1000);--surface-wash:oklch(30% .03 80);--shadow-record:0px 1px 2px 0px #00000080, 0px 8px 20px -8px #000000b3;--shadow-well:inset 0px 1px 3px 0px #0009;--n-0:oklch(99% .006 297);--n-50:oklch(98.4% .006 297);--action-bg:var(--n-50);--card-ink:var(--n-50);--text-primary:var(--n-50);--n-100:oklch(96% .006 297);--n-200:oklch(92% .006 297);--n-300:oklch(86% .006 297);--focus-ring:var(--n-300);--text-secondary:var(--n-300);--n-400:oklch(74% .006 297);--card-ink-muted:var(--n-400);--text-muted:var(--n-400);--n-500:oklch(62% .006 297);--border-strong:var(--n-500);--card-ink-faint:var(--n-500);--n-600:oklch(50% .006 297);--n-700:oklch(39% .006 297);--n-800:oklch(32% .006 297);--border-subtle:var(--n-800);--n-900:oklch(25% .006 297);--surface-card:var(--n-900);--surface-panel:var(--n-900);--surface-record:var(--n-900);--n-950:oklch(20% .006 297);--surface-page:var(--n-950);--n-1000:oklch(15% .006 297);--action-text:var(--n-1000);--surface-well:var(--n-1000);--signal-1:oklch(56% .13 258);--signal-2:oklch(66% .105 238);--signal-3:oklch(75% .085 215);--signal-4:oklch(83% .115 92);--signal-5:oklch(88% .108 80);--sample-1:oklch(56% .24 297);--sample-2:oklch(66% .178 297);--sample-3:oklch(75% .126 297);--sample-4:oklch(83% .083 297);--sample-5:oklch(88% .057 297);--sample:oklch(73.8% .159 297);--sample-text:oklch(73.8% .159 297)}[data-theme=future]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-shadow:0px 14px 32px 0px var(--n-900);--domain-authority:oklch(89.1% .143 91);--domain-behavioural:oklch(71.6% .128 350);--domain-magnetism:oklch(71.3% .19 48);--domain-network:oklch(79% .133 180);--domain-technical:oklch(82.8% .101 230);--pillar-contribute:oklch(80% .145 150);--pillar-feel:oklch(80% .135 205);--pillar-learn:oklch(80% .145 95);--pillar-persist:oklch(80% .115 38);--pillar-trust:oklch(80% .11 295);--action-fill:oklch(88% .108 80);--action-on:var(--n-1000);--alert-fill:oklch(76% .13 25);--alert-on:var(--n-1000);--surface-wash:oklch(30% .03 80);--shadow-record:0px 0px 0px 1px #6699ff80, 0px 0px 24px 0px #66f6, 0px 0px 64px -8px #00ccff4d;--shadow-well:inset 0px 0px 0px 1px #6699ff4d, inset 0px 0px 24px 0px #0009;--n-0:oklch(99% .01 250);--card-ink:var(--n-0);--text-primary:var(--n-0);--n-50:oklch(97% .012 250);--action-bg:var(--n-50);--n-100:oklch(94% .016 252);--n-200:oklch(88% .025 255);--text-secondary:var(--n-200);--n-300:oklch(80% .04 258);--focus-ring:oklch(86% .14 200);--n-400:oklch(70% .06 262);--card-ink-muted:var(--n-400);--text-muted:var(--n-400);--n-500:oklch(58% .08 265);--card-ink-faint:var(--n-500);--n-600:oklch(46% .09 268);--n-700:oklch(36% .1 270);--n-800:oklch(28% .09 272);--border-subtle:oklch(45% .15 268);--n-900:oklch(18% .06 274);--surface-card:var(--n-900);--surface-panel:var(--n-900);--surface-record:var(--n-900);--n-950:oklch(13% .045 275);--surface-page:var(--n-1000);--n-1000:oklch(8% .03 276);--action-text:var(--n-1000);--surface-well:var(--n-1000);--signal-1:oklch(52% .22 295);--signal-2:oklch(62% .2 280);--signal-3:oklch(72% .16 255);--signal-4:oklch(81% .14 225);--signal-5:oklch(88% .14 200);--sample-1:oklch(56% .24 297);--sample-2:oklch(66% .178 297);--sample-3:oklch(75% .126 297);--sample-4:oklch(83% .083 297);--sample-5:oklch(88% .057 297);--sample:oklch(73.8% .159 297);--sample-text:oklch(73.8% .159 297);--border-strong:oklch(78% .14 210)}:root{--text-display:clamp(2.25rem, 2.152rem + 2.6vw, 3.5rem);--text-title:clamp(1.375rem, 1.341rem + .9vw, 1.75rem);--text-section:clamp(1.0625rem, 1.049rem + .35vw, 1.25rem);--text-body:clamp(.9375rem, .93rem + .2vw, 1.0625rem);--text-small:clamp(.8125rem, .8087rem + .1vw, .875rem);--figure-large:clamp(2rem, 1.925rem + 2vw, 3rem);--figure-base:clamp(1.25rem, 1.228rem + .6vw, 1.5rem);--figure-micro:.6875rem;--transition-colour:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);--transition-surface:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);--transition-move:transform var(--dur-base) var(--ease-out);--transition-fade:opacity var(--dur-fast) var(--ease-out);--anim-rise:rise var(--dur-slow) var(--ease-out) both;--anim-fade:fade var(--dur-base) var(--ease-out) both;--anim-pulse-once:pulse-once var(--dur-slow) var(--ease-in-out) 1}@media (prefers-reduced-motion:reduce){:root{--dur-fast:var(--dur-still);--dur-base:var(--dur-still);--dur-slow:var(--dur-still)}}:root[data-motion=low]{--dur-fast:var(--dur-still);--dur-base:var(--dur-still);--dur-slow:var(--dur-still)}@keyframes rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse-once{0%,to{transform:none}50%{transform:scale(1.04)}}.ui-page{background:radial-gradient(70% calc(var(--card-width) * .75) at 50% 0%, color-mix(in oklch, var(--signal-5) 45%, transparent), transparent 70%), var(--surface-well);color:var(--text-primary);font-family:var(--font-body);padding:var(--space-6) var(--space-4);gap:var(--space-4);display:grid}.ui-section{background:var(--surface-well);box-shadow:var(--shadow-well);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);display:grid}.ui-section__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--text-section-weight);line-height:var(--text-section-line);margin:0}.ui-card{background:var(--surface-card);color:var(--card-ink);box-shadow:var(--shadow-record);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-1);display:grid}.ui-panel{background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--signal-5) 45%, transparent), transparent 70%) padding-box, linear-gradient(var(--surface-well), var(--surface-well)) padding-box, linear-gradient(160deg, var(--signal-5), var(--border-subtle) 55%, var(--border-subtle)) border-box;border:var(--border-hairline) solid transparent;border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);display:grid}.ui-columns{gap:var(--space-2);display:grid}.ui-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-columns>*{min-width:0}.ui-card,.ui-panel{grid-template-columns:minmax(0,1fr);min-width:0}.ui-screen{box-sizing:border-box;border:var(--border-hairline) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--surface-well), var(--surface-well)) padding-box, linear-gradient(160deg, var(--signal-5), var(--border-subtle) 55%, var(--border-subtle)) border-box;overflow:hidden}.ui-screen--phone{width:min(100%, var(--screen-phone))}.ui-screen[data-theme]{color:var(--text-primary)}.ui-screen--laptop{width:var(--screen-laptop);zoom:var(--screen-laptop-zoom);--question-pad:var(--space-6)}.ui-devices{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.ui-devices>*{flex:none}.ui-record{container-type:inline-size}.ui-record__inner{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ui-record__card,.ui-record__graph{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ui-record__card{width:100%;max-width:var(--card-width)}.ui-record__card>.ui-page,.ui-record__graph>.ui-page{border-radius:var(--radius-lg);background:0 0;padding:0}@container (width>=45rem){.ui-record__inner{grid-template-columns:var(--card-width) minmax(0, 1fr);align-items:start}.ui-record__inner--reading{grid-template-columns:var(--card-width) minmax(0, 1fr);justify-content:start}}.ui-question{box-sizing:border-box;width:100%;padding-inline:var(--question-pad,0);gap:var(--space-4);display:grid}.ui-question--narrow{max-width:calc(var(--card-width) * 1.5);margin-inline:auto}.ui-full-window{box-sizing:border-box;background:var(--surface-well);width:100%;min-height:100dvh;color:var(--text-primary)}@media (width>=45rem){.ui-full-window{--question-pad:var(--space-6)}}.ui-screen-frame{gap:var(--space-1);justify-items:start;margin:0;display:grid}.ui-screen-frame__caption{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted)}.ui-screen-frame--laptop{width:calc(var(--screen-laptop) * var(--screen-laptop-zoom))}.ui-screen-frame--phone{width:min(100%, var(--screen-phone))}.ui-site{background:var(--surface-page);width:100%;min-height:100%;color:var(--text-primary);container-type:inline-size}.ui-site__bar{z-index:1;align-items:center;column-gap:var(--space-5);padding-inline:var(--space-4);min-height:calc(var(--space-7) + var(--space-2));background:var(--surface-page);border-bottom:var(--border-hairline) solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo.actions""lead lead lead""tabs tabs tabs";display:grid;position:sticky;top:0}.ui-site__logo{grid-area:logo;align-items:center;display:flex}.ui-site__tabs{grid-area:tabs;min-width:0;overflow-x:auto}.ui-site__lead{gap:var(--space-2);padding-block:var(--space-2);grid-area:lead;display:grid}.ui-site__actions{align-items:center;gap:var(--space-1);grid-area:actions;display:flex}.ui-site__page{padding-block:var(--space-5) var(--space-8)}@container (width>=45rem){.ui-site__bar{padding-inline:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo tabs actions"}.ui-site__lead{display:none}}.ui-graph-frame{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-page);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-record);display:grid}.ui-graph-frame>*{min-width:0}.ui-graph-frame__stage{align-content:center;display:grid}.ui-graph-frame__shelf{padding:var(--space-3) 0 0;gap:var(--space-2);border-top:var(--border-hairline) solid var(--border-subtle);margin:0;list-style:none;display:grid}@container (width>=45rem){.ui-graph-frame__stage{min-height:70vh}}.ui-graph-canvas{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-page);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-record);grid-template-columns:minmax(0,1fr);grid-template-areas:"views""stage""answer""ask";display:grid;container-type:inline-size}.ui-graph-canvas>*{min-width:0}.ui-graph-canvas__views{grid-area:views}.ui-graph-canvas__stage{grid-area:stage;align-content:center;display:grid}.ui-graph-canvas__answer{gap:var(--space-3);grid-area:answer;align-content:start;display:grid}.ui-graph-canvas__ask{gap:var(--space-2);padding:var(--space-3);background:var(--surface-well);border-radius:var(--radius-md);grid-area:ask;display:grid}@container (width>=40rem){.ui-graph-canvas{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,16rem);grid-template-areas:"views views""stage answer""ask answer"}}.ui-graph-canvas__answer{padding-inline-start:0}@container (width>=40rem){.ui-graph-canvas__answer{border-inline-start:var(--border-hairline) solid var(--border-subtle);padding-inline-start:var(--space-4)}}.ui-record__inner--strip>.ui-record__card{display:none}@container (width>=45rem){.ui-record__inner--strip>.ui-record__card{display:grid}}.ui-button{font:inherit;font-weight:var(--text-section-weight);font-size:var(--text-small);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);min-height:var(--space-7);cursor:pointer;border:0}.ui-button--main{background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--signal-5) 45%, transparent), transparent 70%), var(--n-1000);color:var(--signal-5);border:var(--border-hairline) solid var(--signal-5)}.ui-button--second{color:var(--text-primary);border:var(--border-hairline) solid var(--border-strong);background:0 0}.ui-button:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-button:disabled{opacity:.5;cursor:default}.ui-choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-9) + var(--space-5))), 1fr));gap:var(--space-2);display:grid}.ui-choice{font:inherit;font-size:var(--text-small);color:var(--text-primary);background:var(--surface-panel);border:var(--border-strong-width) solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3);min-height:var(--space-7);cursor:pointer}.ui-choice[aria-pressed=true]{border-color:var(--text-primary);background:var(--surface-well);font-weight:var(--text-section-weight)}.ui-choice:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-choice-question{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choice-question__legend{margin-bottom:var(--space-1);font-size:var(--text-small);font-weight:var(--text-section-weight);color:var(--text-primary);padding:0}.ui-choice-question+.ui-choice-question{margin-top:var(--space-5)}.ui-choice-question--wash-answers>.ui-choices{background:var(--surface-wash);padding:var(--space-2);border-radius:var(--radius-md)}.ui-choice-question--wash-all{background:var(--surface-wash);padding:var(--space-3);border-radius:var(--radius-md)}.ui-choice-question--wash-all>.ui-choice-question__legend{float:left;width:100%}.ui-tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-panel);border-radius:var(--radius-lg);display:flex;overflow-x:auto}.ui-tab{font:inherit;font-size:var(--text-small);color:var(--text-secondary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);gap:var(--space-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ui-tab[aria-selected=true]{background:var(--action-bg);color:var(--action-text);font-weight:var(--text-section-weight)}.ui-tab:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-count-badge{box-sizing:border-box;min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--signal-5);color:var(--n-1000);font-family:var(--font-figure);font-size:var(--figure-micro);text-align:center;font-weight:700;line-height:var(--space-4);align-self:center;display:inline-block}.ui-question-field{gap:var(--space-2);background:var(--surface-well);box-shadow:var(--shadow-well);border-radius:var(--radius-md);padding:var(--space-2);display:flex}.ui-question-field input{min-width:0;font:inherit;font-size:var(--text-small);color:var(--text-primary);padding:var(--space-2);background:0 0;border:0;flex:1}.ui-question-field input::placeholder{color:var(--text-muted)}.ui-question-field input:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-alert{gap:var(--space-3);border:var(--border-strong-width) solid var(--alert-fill);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex}.ui-alert__words{gap:var(--space-1);font-size:var(--text-small);display:grid}.ui-alert__title{color:var(--alert-fill)}.ui-alert__message{color:var(--text-primary)}.ui-title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--text-display-weight);line-height:var(--text-section-line);text-wrap:balance;margin:0}.ui-short-facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-short-facts__fact{align-content:center;justify-items:center;gap:var(--space-1);text-align:center;font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-secondary);display:grid}.ui-short-facts--panels{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-short-facts--panels .ui-short-facts__fact{padding:var(--space-3) var(--space-2);background:var(--surface-panel);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:0;text-transform:none}.ui-text-link{font-size:var(--text-small);color:var(--text-secondary);text-align:center;text-underline-offset:var(--space-1);justify-self:center}.ui-text-link:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-placeholder__mark{font-style:normal;font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted);border:var(--border-hairline) dashed var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1);white-space:nowrap}.ui-choice-tiles{gap:var(--space-2);display:grid}.ui-choice-tiles--1{grid-template-columns:1fr}.ui-choice-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-choice-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-choice-tile{font:inherit;font-size:var(--text-small);color:var(--text-primary);background:var(--surface-well);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);min-height:var(--space-7);gap:var(--space-2);text-align:left;cursor:pointer;align-content:center;justify-items:start;display:grid}.ui-choice-tiles--1 .ui-choice-tile{min-height:0}.ui-choice-tiles--4 .ui-choice-tile{min-height:0;padding:var(--space-2);text-align:center;font-size:var(--figure-micro);justify-items:center}.ui-choice-tile[aria-pressed=true]{border-color:var(--signal-5);background:var(--surface-well);font-weight:var(--text-section-weight)}.ui-choice-tile:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-choice-tiles--1 .ui-choice-tile:has(.ui-glyph){align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.ui-choice-tile__preview{justify-self:stretch;width:100%;min-width:0;font-weight:400;display:block}.ui-choice-tile[aria-pressed=true]{background-image:radial-gradient(80% 60% at 50% 0%, color-mix(in oklch, var(--signal-5) 30%, transparent), transparent 70%);box-shadow:0 0 var(--space-4) color-mix(in oklch, var(--signal-5) 30%, transparent)}.ui-choice-tile--picture{text-align:center;align-content:start;justify-items:stretch;gap:0;padding:0;overflow:hidden}.ui-choice-tile--picture>span{padding:var(--space-1) var(--space-3) var(--space-3);min-height:var(--space-7);justify-content:center;align-items:center;display:flex}.ui-glyph{width:var(--space-8);height:var(--space-8);flex:none;display:block}.ui-glyph--lg{width:var(--space-9);height:var(--space-9)}.ui-glyph--xl{width:calc(var(--space-9) + var(--space-5));height:calc(var(--space-9) + var(--space-5))}.ui-glyph__tile{stroke:color-mix(in oklch, var(--n-800) 71%, var(--n-900))}.ui-glyph__stop--tile-lit{stop-color:var(--n-900)}.ui-glyph__stop--tile{stop-color:var(--n-1000)}.ui-glyph__stop--gold{stop-color:var(--signal-5)}.ui-glyph__stop--gold-lit{stop-color:color-mix(in oklch, var(--signal-5) 62%, white)}.ui-glyph__stop--gold-shine{stop-color:color-mix(in oklch, var(--signal-5) 31%, white)}.ui-glyph__stop--gold-shade{stop-color:color-mix(in hsl, var(--signal-5) 56%, black)}.ui-glyph__stop--tick-lit{stop-color:color-mix(in oklch, var(--signal-5) 41%, white)}.ui-glyph__stop--tick-shade{stop-color:color-mix(in hsl, var(--signal-5) 61%, black)}.ui-glyph__you{filter:drop-shadow(0 0 calc(var(--border-hairline) * 5) color-mix(in oklch, var(--signal-5) 60%, transparent))}.ui-glyph__tick{fill:none;filter:drop-shadow(0 0 calc(var(--border-hairline) * 5) color-mix(in oklch, var(--signal-5) 60%, transparent))}.ui-glyph__them{filter:none}.ui-glyph__stop--silver-lit{stop-color:var(--n-100)}.ui-glyph__stop--silver{stop-color:color-mix(in oklch, var(--n-300) 37%, var(--n-400))}.ui-glyph__stop--silver-shade{stop-color:color-mix(in oklch, var(--n-600) 73%, var(--n-700))}.ui-glyph__stop--silver-shine{stop-color:var(--n-0)}.ui-glyph__stop--silver-head{stop-color:color-mix(in oklch, var(--n-300) 50%, var(--n-400))}.ui-glyph__arm{fill:none}.ui-glyph__shadow{fill:color-mix(in oklch, var(--n-1000) 45%, transparent)}.ui-glyph__tick-shadow{fill:color-mix(in oklch, var(--n-1000) 40%, transparent)}.ui-glyph__floor--left{fill:color-mix(in oklch, var(--n-950) 66%, var(--n-1000))}.ui-glyph__floor--right,.ui-glyph__bridge--side{fill:color-mix(in oklch, var(--n-900) 38%, var(--n-950))}.ui-glyph__floor--top{fill:color-mix(in oklch, var(--n-800) 29%, var(--n-900));stroke:color-mix(in oklch, var(--signal-5) 35%, transparent)}.ui-glyph__step--left{fill:var(--n-950)}.ui-glyph__step--right{fill:color-mix(in oklch, var(--n-900) 55%, var(--n-950))}.ui-glyph__step--top{fill:color-mix(in oklch, var(--n-800) 76%, var(--n-900));stroke:color-mix(in oklch, var(--signal-5) 35%, transparent)}.ui-glyph__bridge--top,.ui-glyph__stand{fill:color-mix(in oklch, var(--n-700) 43%, var(--n-800))}.ui-glyph__beam{fill:color-mix(in oklch, var(--n-0) 7%, transparent)}.ui-glyph__glass{fill:color-mix(in oklch, var(--n-0) 6%, transparent);stroke:color-mix(in oklch, var(--n-0) 25%, transparent)}.ui-glyph__stars{fill:none;stroke:color-mix(in oklch, var(--n-400) 54%, var(--n-500))}.ui-glyph__faded{opacity:.45;filter:blur(calc(var(--border-hairline) * .6))}.ui-glyph__question{filter:drop-shadow(0 0 calc(var(--border-hairline) * 3) color-mix(in oklch, var(--n-0) 60%, transparent))}.ui-glyph__question-mark{fill:none;stroke:var(--n-200)}.ui-glyph__question-dot{fill:var(--n-200)}.ui-glyph__bell{fill:none;stroke:color-mix(in oklch, var(--n-400) 10%, var(--n-500))}.ui-pair-scene{width:100%;height:auto;display:block}.ui-pair-scene__stop--silver-0{stop-color:var(--n-100)}.ui-pair-scene__stop--silver-1{stop-color:color-mix(in oklch, var(--n-300) 50%, var(--n-400))}.ui-pair-scene__stop--silver-2{stop-color:var(--n-600)}.ui-pair-scene__stop--limb-0{stop-color:color-mix(in oklch, var(--n-200) 50%, var(--n-300))}.ui-pair-scene__stop--limb-1{stop-color:color-mix(in oklch, var(--n-600) 50%, var(--n-700))}.ui-pair-scene__stop--head-0{stop-color:var(--n-0)}.ui-pair-scene__stop--head-1{stop-color:color-mix(in oklch, var(--n-300) 50%, var(--n-400))}.ui-pair-scene__stop--head-2{stop-color:color-mix(in oklch, var(--n-600) 73%, var(--n-700))}.ui-pair-scene__stop--top-0{stop-color:color-mix(in oklch, var(--n-800) 64%, var(--n-900))}.ui-pair-scene__stop--top-1{stop-color:color-mix(in oklch, var(--n-900) 64%, var(--n-950))}.ui-pair-scene__stop--front-0{stop-color:color-mix(in oklch, var(--n-950) 72%, var(--n-900))}.ui-pair-scene__stop--front-1{stop-color:color-mix(in oklch, var(--n-1000) 80%, var(--n-950))}.ui-pair-scene__stop--glow{stop-color:var(--signal-5)}.ui-pair-scene__shadow{fill:var(--n-1000)}.ui-pair-scene__arm,.ui-pair-scene__leg{fill:none}.ui-pair-scene__arm{stroke:var(--n-400)}.ui-pair-scene__leg{stroke:color-mix(in oklch, var(--n-400) 35%, var(--n-500))}.ui-pair-scene__fist{fill:color-mix(in oklch, var(--n-300) 50%, var(--n-400))}.ui-pair-scene__edge,.ui-pair-scene__edge-back,.ui-pair-scene__far-edge,.ui-pair-scene__detail,.ui-pair-scene__line{stroke:color-mix(in oklch, var(--signal-5) 90%, black)}.ui-pair-scene__edge{stroke-width:1px}.ui-pair-scene__edge-back{stroke-opacity:.3;stroke-width:.6px}.ui-pair-scene__far-edge{stroke-opacity:.5;stroke-width:.7px}.ui-pair-scene__detail{stroke-opacity:.75;stroke-width:.6px}.ui-pair-scene__line--bright{stroke:var(--signal-5)}.ui-pair-scene__ring{fill:color-mix(in oklch, var(--signal-5) 16%, transparent);stroke:color-mix(in oklch, var(--signal-5) 90%, black);stroke-width:1px}.ui-pair-scene__footprint{fill:color-mix(in oklch, var(--signal-5) 90%, black);opacity:.35}.ui-pair-scene__wall{fill:var(--n-950)}.ui-provider-mark{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));vertical-align:middle;flex:none;margin-inline-end:var(--space-2);display:inline-block}.ui-state-card{border-radius:var(--radius-lg);padding:var(--border-hairline);box-shadow:var(--card-shadow);background:linear-gradient(160deg, var(--signal-5), var(--n-800) 55%, var(--n-800))}.ui-state-card--alert{background:linear-gradient(160deg, var(--alert-fill), var(--n-800) 55%, var(--n-800))}.ui-state-card__in{border-radius:var(--radius-lg);background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--signal-5) 45%, transparent), transparent 70%), var(--n-1000);padding:var(--space-6) var(--space-3);gap:var(--space-3);text-align:center;justify-items:center;display:grid}.ui-state-card__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--text-section-weight);line-height:var(--text-section-line);color:var(--card-ink);text-wrap:balance;margin:0}.ui-state-card__line{font-size:var(--text-small);color:var(--card-ink-muted);margin:0}.ui-state-card__struck{justify-content:center;gap:var(--space-3);font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-ink-faint);flex-wrap:wrap;margin:0;display:flex}.ui-state-card__struck s{-webkit-text-decoration-color:var(--signal-5);text-decoration-color:var(--signal-5)}.ui-note{font-family:var(--font-figure);font-size:var(--text-small);line-height:var(--text-small-line);color:var(--text-muted);margin:0}.ui-progress{gap:var(--space-1);display:grid}.ui-progress__bar{gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ui-progress__seg{height:var(--space-1);border-radius:var(--radius-sm);background:var(--border-subtle);display:block}.ui-progress__seg--done{background:var(--signal-5);box-shadow:0 0 var(--space-2) color-mix(in oklch, var(--signal-5) 45%, transparent)}.ui-progress__label{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted)}.ui-pill-scale{gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ui-pill{font:inherit;font-size:var(--figure-micro);color:var(--text-secondary);background:var(--surface-panel);border-radius:var(--radius-md);padding:var(--space-2) 0;cursor:pointer;border:0}.ui-pill[aria-checked=true]{background:var(--signal-5);color:var(--n-1000);font-weight:var(--text-section-weight)}.ui-pill:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-scale-choice{gap:var(--space-2);padding:var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);min-width:0;display:grid}.ui-scale-choice__question{font-size:var(--text-body);font-weight:var(--text-section-weight);color:var(--text-primary);margin:0}.ui-scale-choice__bar{border:var(--border-strong-width) solid var(--border-strong);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.ui-scale-choice__answer{font:inherit;font-size:var(--text-small);line-height:var(--text-small-line);color:var(--text-secondary);background:var(--surface-well);padding:var(--space-3) var(--space-2);cursor:pointer;border:0;min-width:0}.ui-scale-choice__answer+.ui-scale-choice__answer{border-left:var(--border-hairline) solid var(--border-strong)}.ui-scale-choice__answer[aria-checked=true]{background:var(--signal-5);color:var(--n-1000);font-weight:var(--text-section-weight)}.ui-scale-choice__answer:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:calc(var(--border-strong-width) * -1)}.ui-scale-choice{container-type:inline-size}@container (width<=26rem){.ui-scale-choice__bar{grid-auto-flow:row}.ui-scale-choice__answer{text-align:left;padding:var(--space-3)}.ui-scale-choice__answer+.ui-scale-choice__answer{border-left:0;border-top:var(--border-hairline) solid var(--border-strong)}}.ui-ranked{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-ranked__item{gap:var(--space-2);background:var(--surface-well);box-shadow:var(--shadow-well);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.ui-ranked__field{min-width:0;font:inherit;font-size:var(--text-small);color:var(--text-primary);padding:var(--space-1);background:0 0;border:0;flex:1}.ui-ranked__field:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-ranked__num{width:var(--space-4);text-align:center;font-family:var(--font-figure);font-size:var(--text-small);font-weight:var(--figure-large-weight);color:var(--signal-5);flex:none}.ui-skill-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-skill-chip{font:inherit;font-size:var(--text-small);gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.ui-skill-chip[aria-pressed=true]{border-color:var(--signal-5);color:var(--text-primary);background:var(--surface-well);font-weight:var(--text-section-weight)}.ui-skill-chip:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-field-label{font-size:var(--text-small);font-weight:var(--text-section-weight);color:var(--text-primary);margin:0}.ui-person{gap:var(--space-2);display:grid}.ui-person__field{font:inherit;font-size:var(--text-small);color:var(--text-primary);background:var(--surface-well);box-shadow:var(--shadow-well);border-radius:var(--radius-md);padding:var(--space-3);border:0;min-width:0}.ui-person__field::placeholder{color:var(--text-muted)}.ui-person__field:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-code{position:relative}.ui-code__boxes{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ui-code__box{aspect-ratio:4/5;max-width:100%;font-style:normal;font-family:var(--font-figure);font-size:var(--text-section);font-weight:var(--figure-large-weight);color:var(--text-primary);background:var(--surface-well);box-shadow:var(--shadow-well);border:var(--border-strong-width) solid transparent;border-radius:var(--radius-md);place-items:center;display:grid}.ui-code__box--on{border-color:var(--signal-5)}.ui-code__input{opacity:0;width:100%;height:100%;font-size:var(--text-section);cursor:text;margin:0;position:absolute;inset:0}.ui-code:focus-within .ui-code__boxes{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width);border-radius:var(--radius-md)}.ui-consent{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-panel);font-size:var(--text-small);color:var(--text-primary);cursor:pointer;align-items:center;display:flex}.ui-consent input{width:var(--space-5);height:var(--space-5);accent-color:var(--signal-5);flex:none;margin:0}.ui-consent:has(input:checked){border-color:var(--signal-5)}.ui-consent:focus-within{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-text-field{font:inherit;font-size:var(--text-small);color:var(--text-primary);background:var(--surface-well);box-shadow:var(--shadow-well);border-radius:var(--radius-md);padding:var(--space-3);border:0;min-width:0}.ui-text-field::placeholder{color:var(--text-muted)}.ui-text-field:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-drag-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-drag-list__row{gap:var(--space-2);background:var(--surface-panel);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-small);cursor:grab;touch-action:none;align-items:center;display:flex}.ui-drag-list__row:active{cursor:grabbing;border-color:var(--signal-5)}.ui-drag-list__grip,.ui-drag-list__remove{padding:var(--space-1);border-radius:var(--radius-sm);cursor:inherit;font:inherit;font-size:var(--text-small);color:var(--text-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-drag-list__grip{touch-action:none;cursor:grab}.ui-drag-list__remove{cursor:pointer;opacity:.7}.ui-drag-list__grip:focus-visible,.ui-drag-list__remove:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-drag-list__num{width:var(--space-4);text-align:center;font-family:var(--font-figure);font-weight:var(--figure-large-weight);color:var(--signal-5);flex:none}.ui-drag-list__name{min-width:0;color:var(--text-primary);flex:1}.ui-findings{background:var(--surface-card);color:var(--card-ink);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:grid}.ui-findings__tile{grid-template-columns:var(--space-5) minmax(var(--space-7), auto) minmax(0, 1fr) auto;column-gap:var(--space-3);padding:var(--space-3);align-items:center;min-width:0;display:grid}.ui-findings__tile+.ui-findings__tile{border-top:var(--border-hairline) solid var(--border-subtle)}.ui-findings__pin{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--signal-5);color:var(--surface-well);font-family:var(--font-figure);font-size:var(--figure-micro);place-items:center;font-weight:700;display:grid}.ui-findings__figure{font-family:var(--font-figure);font-size:var(--text-title);white-space:nowrap;line-height:1}.ui-findings--sample .ui-findings__figure{color:var(--sample-text)}.ui-findings__words{min-width:0;font-size:var(--text-small);line-height:var(--figure-micro-line);color:var(--card-ink-muted)}.ui-findings__tag{white-space:nowrap;font-size:var(--figure-micro);line-height:var(--figure-micro-line);color:var(--card-ink);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);justify-self:end}.ui-findings--sample .ui-findings__tag{color:var(--sample-text)}.ui-findings__tile:not(:has(.ui-findings__tag)) .ui-findings__words{grid-column:3/-1}.ui-findings__tile--no-figure{grid-template-columns:var(--space-5) minmax(0, 1fr) auto}.ui-findings__tile--no-figure .ui-findings__words{color:var(--card-ink);grid-column:2}.ui-findings__tile--no-figure:not(:has(.ui-findings__tag)) .ui-findings__words{grid-column:2/-1}.ui-person-suggestion{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-panel);border:var(--border-hairline) solid var(--border-subtle);display:grid}.ui-person-suggestion--out{opacity:.55}.ui-person-suggestion__top{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0;display:flex}.ui-person-suggestion__name{font-size:var(--text-body)}.ui-person-suggestion__actions{gap:var(--space-1);display:inline-flex}.ui-person-suggestion__act{font:inherit;font-size:var(--figure-micro);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-strong);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;line-height:1}.ui-person-suggestion__act--on{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-text)}.ui-person-suggestion__act--done{cursor:default;border-style:dashed}.ui-person-suggestion__act:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-person-suggestion__why{font-size:var(--text-small);color:var(--text-secondary);margin:0}.ui-person-suggestion__fields{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-person-suggestion__tag{font-size:var(--figure-micro);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-well);color:var(--text-secondary)}.ui-proof-line{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-subtle);display:grid}.ui-proof-line__top{align-items:center;gap:var(--space-2);margin:0;display:flex}.ui-proof-line__skill{flex:1;min-width:0}.ui-proof-line__sure{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--border-strong);color:var(--text-secondary)}.ui-proof-line__sure--high{background:var(--surface-well);color:var(--text-primary);border-color:var(--signal-5)}.ui-proof-line__sure--medium{color:var(--text-primary)}.ui-proof-line__sure--low{color:var(--text-muted);border-style:dashed}.ui-proof-line__remove{font:inherit;font-size:var(--text-small);min-height:var(--space-5);padding:0 var(--space-1);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-proof-line__remove:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-proof-line__quote{font-size:var(--text-small);color:var(--text-secondary);margin:0}.ui-proof-line__quote:before{content:open-quote}.ui-proof-line__quote:after{content:close-quote}.ui-fact-list{--fact-fill:var(--signal-2);gap:var(--space-2);font-size:var(--text-small);margin:0;display:grid}.ui-fact-list--sample{--fact-fill:var(--sample-2)}.ui-fact-list__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.ui-fact-list__label{color:var(--text-muted)}.ui-fact-list__value{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;margin:0;display:flex}.ui-fact-list__meter{width:var(--space-8);height:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-well);flex:none;display:inline-block;overflow:hidden}.ui-fact-list__fill{background:var(--fact-fill);height:100%;display:block}.ui-unlock{--unlock-line:var(--signal-5);gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);justify-items:start;display:grid}.ui-unlock--sample{--unlock-line:var(--sample-5);--signal-5:var(--sample-5)}.ui-unlock--hatched .ui-unlock__words--answers{color:var(--text-primary)}.ui-unlock--sample .ui-unlock__words{color:var(--sample-text)}.ui-unlock__words{min-width:0}.ui-unlock__small{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted)}.ui-step-through{min-width:0;container-type:inline-size}.ui-step-through__inner{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ui-step-through__list{gap:var(--space-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-step-through__item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-small);white-space:nowrap;flex:none;display:inline-flex}.ui-step-through__item--now{border-color:var(--signal-5);color:var(--text-primary);font-weight:var(--text-section-weight)}.ui-step-through__item:not(.ui-step-through__item--now){display:none}.ui-step-through__item--now{white-space:normal;flex:auto;min-width:0}.ui-step-through__item--done{color:var(--text-secondary)}.ui-step-through__mark{min-width:var(--space-5);font-family:var(--font-figure);font-size:var(--figure-micro);place-items:center;display:inline-grid}.ui-step-through__answer{display:none}.ui-step-through__now{gap:var(--space-2);min-width:0;display:grid}.ui-step-through__counter{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted);margin:0}@container (width>=45rem){.ui-step-through__inner{grid-template-columns:var(--card-width) minmax(0, 1fr);align-items:start;gap:var(--space-5)}.ui-step-through__list{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:0;overflow:visible}.ui-step-through__item{padding:var(--space-2) var(--space-3);white-space:normal;grid-template-columns:var(--space-5) minmax(0, 1fr) auto;border:0;border-radius:0;display:grid}.ui-step-through__item:not(.ui-step-through__item--now){display:grid}.ui-step-through__item+.ui-step-through__item{border-top:var(--border-hairline) solid var(--border-subtle)}.ui-step-through__item--now{background:var(--surface-card);box-shadow:inset var(--border-strong-width) 0 0 var(--signal-5)}.ui-step-through__answer{font-family:var(--font-figure);font-size:var(--figure-micro);color:var(--text-secondary);display:inline}}.ui-proposal{--proposal-edge:var(--border-strong);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);color:var(--card-ink);border:var(--border-hairline) solid var(--proposal-edge);font-size:var(--text-small);min-width:0;display:grid}.ui-proposal--sample{--proposal-edge:var(--sample-3)}.ui-proposal__to,.ui-proposal__ask{gap:var(--space-1);margin:0;display:grid}.ui-proposal__ask-words{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-section-weight);line-height:var(--text-section-line);text-wrap:balance}.ui-proposal__lines{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.ui-proposal__line{gap:var(--space-1);align-content:start;min-width:0;display:grid}.ui-proposal__words{font-size:var(--text-body);font-weight:var(--text-section-weight);margin:0}.ui-proposal__tag{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-ink-muted)}.ui-proposal--sample .ui-proposal__tag{color:var(--sample-text)}.ui-proposal__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-chat-message{gap:var(--space-1);justify-items:start;display:grid}.ui-chat-message__sender{font-size:var(--text-small);color:var(--text-muted);margin:0}.ui-chat-message__bubble{max-width:85%;padding:var(--space-3);background:var(--surface-panel);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);white-space:pre-line;border-top-left-radius:0;margin:0}.ui-chat-message__link{color:var(--text-primary);overflow-wrap:anywhere;text-decoration:underline}@keyframes ui-reveal-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.ui-reveal{min-width:0;container-type:inline-size}.ui-reveal__steps{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ui-reveal__step{gap:var(--space-3);min-width:0;animation:ui-reveal-in var(--dur-slow) var(--ease-out) both;animation-delay:calc((var(--start) + var(--step)) * var(--dur-slow) * 3);display:grid}.ui-reveal--still .ui-reveal__step{animation:none}@container (width>=45rem){.ui-reveal__steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-reveal__steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ui-reveal__step{animation:none}}@keyframes ui-story-beat{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes ui-story-last{0%{opacity:0}to{opacity:1}}@keyframes ui-story-dot{0%{background:var(--border-strong)}to{background:var(--action-fill)}}.ui-story{--beat-length:calc(var(--dur-slow) * 8);gap:var(--space-3);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.ui-story:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-story__stage{min-width:0;display:grid}.ui-story__beat{opacity:0;min-width:0;animation:ui-story-beat var(--beat-length) var(--ease-out) both;animation-delay:calc(var(--beat) * var(--beat-length));grid-area:1/1}.ui-story__beat--last{animation:ui-story-last var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--beat) * var(--beat-length))}.ui-story__dots{justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.ui-story__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--border-strong);animation:ui-story-dot var(--dur-fast) var(--ease-out) both;animation-delay:calc(var(--beat) * var(--beat-length))}.ui-story:hover .ui-story__beat,.ui-story:focus-within .ui-story__beat,.ui-story:hover .ui-story__dot,.ui-story:focus-within .ui-story__dot{animation-play-state:paused}.ui-story--still .ui-story__stage{gap:var(--space-4)}.ui-story--still .ui-story__beat{opacity:1;grid-area:auto;animation:none}.ui-story--still .ui-story__dots{display:none}@media (prefers-reduced-motion:reduce){.ui-story__stage{gap:var(--space-4)}.ui-story__beat{opacity:1;grid-area:auto;animation:none}.ui-story__dots{display:none}}.ui-logo{flex:none;display:inline-block;position:relative}.ui-logo--full{height:var(--space-5)}.ui-logo--mark{height:var(--space-6)}.ui-logo__layer{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-logo__layer--letters{background:var(--text-primary);-webkit-mask-image:var(--logo-letters);mask-image:var(--logo-letters);-webkit-mask-image:var(--logo-letters)}.ui-logo__layer--accent{background:var(--signal-5);-webkit-mask-image:var(--logo-accent);mask-image:var(--logo-accent);-webkit-mask-image:var(--logo-accent);filter:drop-shadow(0 0 var(--space-1) var(--signal-5))}.ui-pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-card);border:var(--border-hairline) solid var(--border-subtle);display:inline-flex}.ui-pill__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--signal-5);box-shadow:0 0 var(--space-2) var(--signal-5);flex:none}.ui-pill__words{font-family:var(--font-figure);font-size:var(--figure-micro);line-height:var(--figure-micro-line);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-secondary)}.ui-wheel-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-splash-stage{isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:var(--space-6) var(--space-5);background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklch, var(--text-primary) 10%, transparent) 0%, transparent 55%), var(--surface-page);align-items:center;display:grid;position:relative;overflow:hidden}.ui-splash{z-index:1;text-align:center;width:100%;animation:ui-splash-rise calc(var(--dur-slow) * 1.5) var(--ease-out) both;justify-items:center;margin-inline:auto;display:grid;position:relative}@keyframes ui-splash-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-splash{animation:none}}.ui-splash .ui-logo--full{height:var(--space-8)}.ui-splash--door{max-width:calc(var(--card-width) * 2)}.ui-splash--door>.ui-pill{margin-block:var(--space-6) var(--space-5)}.ui-splash--door>.ui-title{font-size:clamp(var(--text-display), 9vw, calc(var(--text-display) * 1.3));line-height:var(--text-display-line);letter-spacing:var(--text-display-track);margin:0}.ui-splash--door>.ui-button{margin-top:var(--space-6);padding-inline:var(--space-7);min-height:var(--space-7)}.ui-splash--door>.ui-note{margin-top:var(--space-7)}.ui-splash--gate{max-width:calc(var(--card-width) * 1.5)}.ui-splash--gate>.ui-pill{margin-block:var(--space-5)}.ui-splash--gate>.ui-title{font-size:calc(var(--text-display) * .65);line-height:var(--text-display-line);letter-spacing:var(--text-display-track);margin:0}.ui-splash--gate>.ui-note{margin-top:var(--space-4)}.ui-splash--gate>.ui-note:last-child{margin-top:var(--space-6)}.ui-splash form{margin-top:var(--space-5);gap:var(--space-3);text-align:left;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ui-splash form>.ui-field-label,.ui-splash form>.ui-note{grid-column:1/-1}.ui-splash form>.ui-text-field{min-height:var(--space-7);box-sizing:border-box}@media (width>=40rem){.ui-splash form{grid-template-columns:minmax(0,1fr) auto}}.ui-splash-stage--form{align-content:start;align-items:start;padding:0}.ui-splash--form{max-width:calc(var(--card-width) * 2.8);box-sizing:border-box;padding:var(--space-7) var(--space-5) var(--space-6)}.ui-splash--form>.ui-pill{margin-bottom:var(--space-5)}.ui-splash--form>.ui-title{margin:0 0 var(--space-4);font-size:clamp(var(--text-title), 6vw, calc(var(--text-display) * 1.1));line-height:var(--text-display-line);letter-spacing:var(--text-display-track)}.ui-splash--form>.ui-note{font-family:var(--font-body);font-size:var(--text-section);line-height:var(--text-body-line);color:var(--text-secondary);max-width:calc(var(--card-width) * 1.75)}.ui-splash--form>.ui-panel{margin-top:var(--space-7);width:100%;max-width:calc(var(--card-width) * 2.35);box-sizing:border-box;text-align:left;gap:var(--space-5);padding:var(--space-6)}.ui-splash--form>.ui-note:last-child{margin-top:var(--space-6);font-family:var(--font-figure);font-size:var(--figure-micro);color:var(--text-muted)}@media (width>=64rem){.ui-splash--form>.ui-panel{padding:var(--space-7)}}.ui-splash--form .ui-consent .ui-text-link{color:var(--signal-5);display:inline}.ui-public-bar{z-index:1;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);width:100%;padding:var(--space-5) var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex;position:relative}.ui-public-bar__home{display:inline-flex}.ui-public-bar__home .ui-logo--full{height:var(--space-6)}.ui-public-bar__links{gap:var(--space-5);display:flex}.ui-public-bar__link{font-size:var(--text-small);font-weight:var(--text-section-weight);color:var(--text-secondary);white-space:nowrap;text-decoration:none}.ui-public-bar__link:hover{color:var(--signal-5)}.ui-public-bar a:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}@media (width>=64rem){.ui-public-bar{padding-inline:var(--space-8)}}.ui-labelled-field{gap:var(--space-2);min-width:0;display:grid}.ui-labelled-field__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-labelled-field__label{font-size:var(--figure-micro);font-weight:var(--text-section-weight);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-secondary)}.ui-labelled-field__badge{font-family:var(--font-figure);font-size:var(--figure-micro);font-weight:var(--text-section-weight);color:var(--signal-5)}.ui-labelled-field__box{box-sizing:border-box;width:100%;min-height:var(--space-7);font:inherit;font-size:var(--text-body);color:var(--text-primary);background:var(--surface-well);box-shadow:var(--shadow-well);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-width:0}.ui-labelled-field__box::placeholder{color:var(--text-muted)}.ui-labelled-field__box[data-filled=yes]{border-color:color-mix(in oklch, var(--signal-5) 45%, transparent)}.ui-labelled-field__box:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width);border-color:var(--signal-5)}.ui-labelled-field__hint{font-size:var(--figure-micro);color:var(--text-muted);margin:0}.ui-field-pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.ui-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-form-section{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--border-subtle);display:grid}.ui-form-section__heading{font-size:var(--figure-micro);font-weight:var(--text-section-weight);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-secondary);margin:0}.ui-form-section__note{color:var(--signal-5)}.ui-form-section>.ui-button{width:100%;min-height:var(--space-7);font-size:var(--text-body)}.ui-points-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-points-header__words{gap:var(--space-1);min-width:0;display:grid}.ui-points-header__heading{font-size:var(--text-small);font-weight:var(--text-section-weight);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-primary);margin:0}.ui-points-header__line{font-size:var(--figure-micro);line-height:var(--figure-micro-line);color:var(--text-muted);margin:0}.ui-points-header__tally{flex:none;justify-items:end;display:grid}.ui-points-header__number{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--text-section-weight);line-height:var(--text-display-line);color:var(--signal-5);text-shadow:0 0 var(--space-5) color-mix(in oklch, var(--signal-5) 40%, transparent)}.ui-points-header__label{font-size:var(--figure-micro);font-weight:var(--text-section-weight);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-secondary)}.ui-frame-action{align-items:center;gap:var(--space-1);min-width:var(--space-7);min-height:var(--space-7);padding:0 var(--space-2);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;display:inline-flex}.ui-frame-action:hover{border-color:var(--border-subtle)}.ui-frame-action:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-wheel{--ui-wheel-row:var(--space-5);--ui-wheel-band-height:var(--ui-wheel-band,calc(var(--space-9) + var(--space-4)));--ui-wheel-shift:calc((var(--ui-wheel-band-height) - var(--ui-wheel-row)) / 2);--ui-wheel-depth:calc(var(--space-9) * 3);isolation:isolate;position:relative}.ui-wheel__band{height:var(--ui-wheel-band-height);background:var(--n-1000);border:var(--border-hairline) solid var(--ui-wheel-accent,var(--signal-5));border-radius:var(--radius-md);box-shadow:0 0 var(--space-4) color-mix(in oklch, var(--ui-wheel-accent,var(--signal-5)) 30%, transparent);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-wheel__drum{z-index:1;height:calc(var(--ui-wheel-row) * 4 + var(--ui-wheel-band-height));overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--n-1000) 12%, var(--n-1000) 88%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--n-1000) 12%, var(--n-1000) 88%, transparent);border-radius:var(--radius-md);position:relative;overflow-y:auto}.ui-wheel__drum::-webkit-scrollbar{display:none}.ui-wheel__drum:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-wheel__items{padding:calc(var(--ui-wheel-row) * 1.5 + var(--ui-wheel-band-height) / 2) 0;padding-top:calc(var(--ui-wheel-row) * 1.5 + var(--ui-wheel-band-height) / 2 - var(--ui-wheel-row) * var(--ui-wheel-start,0));margin:0;list-style:none}.ui-wheel__header{height:calc(var(--ui-wheel-row) * 1.5);padding:0 var(--space-3) var(--space-2);box-sizing:border-box;align-items:flex-end;display:flex}.ui-wheel__header+.ui-wheel__items{padding-top:calc(var(--ui-wheel-band-height) / 2)}.ui-wheel__item{height:var(--ui-wheel-row);padding:0 var(--space-3);scroll-snap-align:center;transform-origin:50%;align-items:center;display:flex;position:relative}.ui-wheel__line{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.ui-wheel__detail{height:var(--ui-wheel-band-height);padding:var(--space-1) var(--space-3);box-sizing:border-box;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-wheel__item--d0 .ui-wheel__detail{opacity:1}.ui-wheel__item--d0 .ui-wheel__line{opacity:0}.ui-wheel__item--d1{opacity:.8}.ui-wheel__item--d2{opacity:.5}.ui-wheel__item--d3{opacity:.2}.ui-wheel__item--below{transform:translateY(var(--ui-wheel-shift))}.ui-wheel__item--above{transform:translateY(calc(var(--ui-wheel-shift) * -1))}@supports (animation-timeline:view()){.ui-wheel__item{animation-name:ui-wheel-slide;animation-duration:auto;view-timeline-name:--ui-wheel-item;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.ui-wheel__item .ui-wheel__detail{animation-name:ui-wheel-detail;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ui-wheel-item}.ui-wheel__item .ui-wheel__line{animation-name:ui-wheel-line;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ui-wheel-item}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=low]) .ui-wheel__item--d1.ui-wheel__item--below{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-36deg)}:root:not([data-motion=low]) .ui-wheel__item--d2.ui-wheel__item--below{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-50deg)}:root:not([data-motion=low]) .ui-wheel__item--d3.ui-wheel__item--below{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-72deg)}:root:not([data-motion=low]) .ui-wheel__item--d1.ui-wheel__item--above{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(36deg)}:root:not([data-motion=low]) .ui-wheel__item--d2.ui-wheel__item--above{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(50deg)}:root:not([data-motion=low]) .ui-wheel__item--d3.ui-wheel__item--above{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(72deg)}@supports (animation-timeline:view()){:root:not([data-motion=low]) .ui-wheel__item{animation-name:ui-wheel-turn}}}@keyframes ui-wheel-slide{0%{transform:translateY(var(--ui-wheel-shift));opacity:0}19%{transform:translateY(var(--ui-wheel-shift));opacity:.2}29%{transform:translateY(var(--ui-wheel-shift));opacity:.5}40%{transform:translateY(var(--ui-wheel-shift));opacity:.8}50%{opacity:1;transform:translateY(0)}60%{transform:translateY(calc(var(--ui-wheel-shift) * -1));opacity:.8}71%{transform:translateY(calc(var(--ui-wheel-shift) * -1));opacity:.5}81%{transform:translateY(calc(var(--ui-wheel-shift) * -1));opacity:.2}to{transform:translateY(calc(var(--ui-wheel-shift) * -1));opacity:0}}@keyframes ui-wheel-turn{0%{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-84deg);opacity:0}19%{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-72deg);opacity:.2}29%{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-50deg);opacity:.5}40%{transform:perspective(var(--ui-wheel-depth)) translateY(var(--ui-wheel-shift)) rotateX(-36deg);opacity:.8}50%{transform:perspective(var(--ui-wheel-depth)) translateY(0) rotateX(0deg);opacity:1}60%{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(36deg);opacity:.8}71%{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(50deg);opacity:.5}81%{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(72deg);opacity:.2}to{transform:perspective(var(--ui-wheel-depth)) translateY(calc(var(--ui-wheel-shift) * -1)) rotateX(84deg);opacity:0}}@keyframes ui-wheel-detail{0%,45%{opacity:0}50%{opacity:1}55%,to{opacity:0}}@keyframes ui-wheel-line{0%,45%{opacity:1}50%{opacity:0}55%,to{opacity:1}}.ui-or-divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-figure);font-size:var(--text-small);line-height:var(--text-small-line);grid-template-columns:1fr auto 1fr;display:grid}.ui-or-divider:before,.ui-or-divider:after{content:"";border-top:var(--border-hairline) solid var(--border-subtle)}.ui-search-field{gap:var(--space-1);min-width:0;display:grid;position:relative}.ui-search-field__input{box-sizing:border-box;width:100%}.ui-search-field__hint{font-size:var(--figure-micro);color:var(--text-muted);margin:0}.ui-search-field__panel{background:var(--surface-panel);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.ui-search-field__heading{padding:var(--space-2) var(--space-3);font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted);border-bottom:var(--border-hairline) solid var(--border-subtle);margin:0}.ui-search-field__list{max-height:calc(var(--space-9) * 3);margin:0;padding:0;list-style:none;overflow-y:auto}.ui-search-field__option{gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-small);color:var(--text-primary);cursor:pointer;border-bottom:var(--border-hairline) solid var(--border-subtle);display:grid}.ui-search-field__option:last-child{border-bottom:0}.ui-search-field__option[aria-selected=true]{background:var(--surface-well);box-shadow:inset var(--border-strong-width) 0 0 var(--signal-5)}.ui-search-field__detail{font-size:var(--figure-micro);color:var(--text-muted)}.ui-search-field[data-state=picked] .ui-search-field__input{box-shadow:var(--shadow-well), inset 0 0 0 var(--border-hairline) var(--signal-5)}.ui-row-table{min-width:0;font-size:var(--text-small);color:var(--text-primary);container-type:inline-size}.ui-row-table__table{border-collapse:collapse;width:100%;display:none}.ui-row-table__table th{text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted);border-bottom:var(--border-hairline) solid var(--border-strong)}.ui-row-table__table td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle);overflow-wrap:break-word}.ui-row-table__table tr[aria-selected=true] td{background:var(--surface-well)}.ui-row-table__pick{width:var(--space-6)}.ui-row-table input[type=checkbox]{width:var(--space-5);height:var(--space-5);accent-color:var(--signal-5);margin:0}.ui-row-table input[type=checkbox]:focus-visible,.ui-row-table__open:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.ui-row-table__open{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0}.ui-row-table__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-row-table__card{gap:var(--space-2);padding:var(--space-3);background:var(--surface-panel);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);display:grid}.ui-row-table__card-pick{gap:var(--space-2);align-items:center;display:flex}.ui-row-table__card-title{font-weight:var(--text-section-weight)}.ui-row-table__pairs{gap:var(--space-1);margin:0;display:grid}.ui-row-table__pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.ui-row-table__key{color:var(--text-muted)}.ui-row-table__val{overflow-wrap:anywhere;margin:0}.ui-row-table__empty{padding:var(--space-4);text-align:center;color:var(--text-secondary);background:var(--surface-well);border-radius:var(--radius-md);font-size:var(--text-small);margin:0}@container (width>=45rem){.ui-row-table__table{display:table}.ui-row-table__cards{display:none}}.ui-qr{padding:var(--space-3);background:var(--text-primary);border-radius:var(--radius-md);justify-self:start}.ui-qr__image{inline-size:calc(var(--space-6) * 4);aspect-ratio:1;block-size:auto;display:block}@property --glow-strength{syntax:"<percentage>";inherits:false;initial-value:45%}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow-x{syntax:"<percentage>";inherits:false;initial-value:50%}.passport-card{--card-accent:var(--signal-5);--card-key:var(--signal-5);width:var(--card-width);border-radius:var(--radius-lg);max-width:100%;padding:var(--border-hairline);box-shadow:var(--card-shadow);background:linear-gradient(160deg, var(--card-accent), var(--n-800) 55%, var(--n-800));flex-shrink:0}.passport-card--sample{--card-accent:var(--sample);--card-key:var(--sample-4)}.passport-card__face{border-radius:var(--radius-lg);background:radial-gradient(80% 38% at var(--glow-x) 0%, color-mix(in oklch, var(--card-accent) var(--glow-strength), transparent), transparent 70%), var(--n-1000);padding:0 0 var(--card-gap);flex-direction:column;display:flex}.passport-card__band{padding:var(--card-band-pad) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-card);border-bottom:var(--border-hairline) solid var(--n-800)}.passport-card__name{font-family:var(--font-display);font-size:var(--text-section);color:var(--card-ink);font-weight:700}.passport-card__figures{padding:var(--space-3) var(--space-4) 0;justify-content:space-between;align-items:flex-start;display:flex}.passport-card__figure{gap:var(--space-1);flex-direction:column;display:flex}.passport-card__figure--end{text-align:right;align-items:flex-end}.passport-card__score{font-family:var(--font-figure);font-weight:600;font-size:var(--card-score-size);line-height:var(--card-score-line);color:var(--card-accent)}.passport-card__verification{font-family:var(--font-figure);font-weight:600;font-size:var(--card-verification-size);line-height:var(--card-verification-line);color:var(--signal-5)}.passport-card__micro{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-ink-muted)}.passport-card__micro--strong{font-weight:600}.passport-card__micro--plain{text-transform:none}.passport-card__role{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-accent);padding:var(--space-2) var(--space-4) 0;line-height:1.5}.passport-card__league{gap:var(--space-1);text-align:center;padding:var(--space-3) var(--space-4);margin-top:var(--space-3);border-top:var(--border-hairline) solid var(--n-800);border-bottom:var(--border-hairline) solid var(--n-800);flex-direction:column;align-items:center;display:flex}.passport-card__rank{font-family:var(--font-figure);font-weight:600;font-size:var(--card-rank-size);line-height:var(--card-rank-line);color:var(--card-accent)}.passport-card__switch{margin:var(--space-3) var(--space-4) var(--space-1);border:var(--border-hairline) solid var(--n-800);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.passport-card__switch-side{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;padding:var(--card-band-pad) var(--card-switch-pad);text-align:center;color:var(--card-ink-faint);font-weight:600}.passport-card__switch-side+.passport-card__switch-side{border-left:var(--border-hairline) solid var(--n-800)}.passport-card__switch-side--on{background:var(--surface-card);color:var(--card-accent)}.passport-card__key{gap:var(--card-gap);font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-ink-faint);padding:var(--card-band-pad) var(--space-4) 0;border-top:var(--border-hairline) solid var(--n-800);display:flex}.passport-card__key-item{align-items:center;gap:var(--card-gap-small);display:flex}.passport-card__swatch{width:var(--card-swatch-width);height:var(--card-swatch-height);background:var(--card-key);display:inline-block}.passport-card--glow-breathe .passport-card__face{animation:passport-glow-breathe 5s var(--ease-in-out) infinite alternate}.passport-card--glow-drift .passport-card__face{animation:passport-glow-drift 8s var(--ease-in-out) infinite alternate}@keyframes passport-glow-breathe{0%{--glow-strength:35%}to{--glow-strength:55%}}@keyframes passport-glow-drift{0%{--glow-x:30%}to{--glow-x:70%}}.passport-card--glow-rotate{--arc:conic-gradient(from var(--edge-angle), transparent 0% 50%, var(--card-accent) 78%, var(--n-0) 88%, var(--card-accent) 94%, transparent 100%);isolation:isolate;padding:var(--border-strong-width);background:var(--arc), var(--n-800);animation:3s linear infinite passport-glow-rotate;position:relative}.passport-card--glow-rotate:before{content:"";inset:calc(-1 * var(--space-1));border-radius:var(--radius-lg);background:var(--arc);filter:blur(var(--space-5));opacity:1;z-index:-1;position:absolute}@keyframes passport-glow-rotate{0%{--edge-angle:0deg}to{--edge-angle:360deg}}@media (prefers-reduced-motion:reduce){.passport-card--glow-breathe .passport-card__face,.passport-card--glow-drift .passport-card__face,.passport-card--glow-rotate{animation:none}}.passport-card__dash{width:var(--card-dash-width);border-top:var(--card-dash) dashed var(--n-500);display:inline-block}.wheel{width:100%;max-inline-size:calc(var(--card-width) * 1.5);height:auto;margin-inline:auto;display:block}.wheel-sector{fill:var(--surface-card);stroke:var(--n-1000);stroke-width:2.5px}.wheel-wedge{fill-opacity:.9;stroke:var(--n-1000);stroke-width:2.5px}.wheel-spoke{stroke:var(--n-800);stroke-width:1px}.wheel-ring{fill:none;stroke:var(--border-strong);stroke-width:4px}.wheel-name{font-family:var(--font-figure);letter-spacing:var(--figure-micro-track);fill:var(--card-ink-muted);font-weight:700}.wheel-score{font-family:var(--font-figure);fill:var(--card-ink);font-weight:800}.wheel-sigil{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wheel-centre{fill:var(--surface-card);stroke:var(--border-strong);stroke-width:2px}.wheel-centre-score{font-family:var(--font-figure);font-weight:800}.wheel-centre-words{font-family:var(--font-figure);letter-spacing:var(--figure-micro-track);fill:var(--n-400);font-weight:600}.recognition-leaderboard{--recognition-leaderboard-accent:var(--signal-5);--ui-wheel-accent:var(--recognition-leaderboard-accent);--ui-wheel-band:calc(var(--space-8) + var(--space-3));width:var(--card-width);border-radius:var(--radius-lg);max-width:100%;padding:var(--border-hairline);box-shadow:var(--card-shadow);background:linear-gradient(160deg, var(--recognition-leaderboard-accent), var(--n-800) 55%, var(--n-800));flex-shrink:0}.recognition-leaderboard--sample{--recognition-leaderboard-accent:var(--sample)}.recognition-leaderboard__face{border-radius:var(--radius-lg);background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--recognition-leaderboard-accent) 45%, transparent), transparent 70%), var(--n-1000);padding:0 0 var(--card-gap);flex-direction:column;display:flex}.recognition-leaderboard__band{padding:var(--card-band-pad) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-card);border-bottom:var(--border-hairline) solid var(--n-800)}.recognition-leaderboard__league{font-family:var(--font-display);font-size:var(--text-section);color:var(--card-ink);font-weight:700}.recognition-leaderboard__share{font-family:var(--font-figure);font-weight:600;font-size:var(--card-verification-size);line-height:var(--card-verification-line);color:var(--recognition-leaderboard-accent)}.recognition-leaderboard__micro{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--card-ink-muted)}.recognition-leaderboard__micro--plain{text-transform:none}.recognition-leaderboard__micro--accent{color:var(--recognition-leaderboard-accent);font-weight:600}.recognition-leaderboard__ladder{padding:var(--space-2) var(--space-4) var(--space-1);align-items:flex-start;margin:0;list-style:none;display:flex}.recognition-leaderboard__step{flex:0 0 var(--recognition-leaderboard-share);gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.recognition-leaderboard__bar{height:var(--space-2);margin-inline:var(--border-hairline);border-radius:var(--radius-sm);border:var(--border-hairline) solid color-mix(in oklch, var(--recognition-leaderboard-accent) 45%, transparent);background:0 0;display:block}.recognition-leaderboard__step--yours .recognition-leaderboard__bar{background:var(--recognition-leaderboard-accent);border-color:var(--recognition-leaderboard-accent);box-shadow:0 0 var(--space-3) color-mix(in oklch, var(--recognition-leaderboard-accent) 60%, transparent)}.recognition-leaderboard__step-name{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--recognition-leaderboard-accent);white-space:nowrap;font-weight:600}.recognition-leaderboard__step:not(.recognition-leaderboard__step--yours) .recognition-leaderboard__step-name{width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.recognition-leaderboard__wheel{padding:0 var(--space-4);margin-bottom:calc(var(--space-1) * -1)}.recognition-leaderboard__row-place{flex:0 0 var(--space-7);font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);color:var(--card-ink-muted);font-weight:600}.recognition-leaderboard__blank{height:var(--space-2);border-radius:var(--radius-sm);border:var(--border-hairline) solid color-mix(in oklch, var(--recognition-leaderboard-accent) 45%, transparent);flex:auto}.recognition-leaderboard__row-you{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--recognition-leaderboard-accent);font-weight:600}.recognition-leaderboard__in-band{align-items:end;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"place you share""place of of";width:100%;display:grid}.recognition-leaderboard__band-left,.recognition-leaderboard__band-right{display:contents}.recognition-leaderboard__band-place{font-family:var(--font-figure);font-weight:600;font-size:var(--card-score-size);line-height:var(--card-score-line);color:var(--recognition-leaderboard-accent);grid-area:place;align-self:center}.recognition-leaderboard__band-you{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--recognition-leaderboard-accent);grid-area:you;align-self:start;font-weight:600}.recognition-leaderboard__in-band .recognition-leaderboard__share{grid-area:share;place-self:start end}.recognition-leaderboard__in-band .recognition-leaderboard__micro{text-align:right;grid-area:of;justify-self:end}.recognition-leaderboard__in-band .recognition-leaderboard__blank{grid-area:you;align-self:center}.recognition-leaderboard__xp{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);color:var(--card-ink-muted);grid-area:you;align-self:end}.recognition-leaderboard__next{gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;border-top:var(--border-hairline) solid var(--n-800);margin-top:0;display:grid}.recognition-leaderboard__improve{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line);color:var(--card-ink)}.authority-weighting{--authority-weighting-accent:var(--signal-5);--ui-wheel-accent:var(--authority-weighting-accent);width:var(--card-width);border-radius:var(--radius-lg);max-width:100%;padding:var(--border-hairline);box-shadow:var(--card-shadow);background:linear-gradient(160deg, var(--authority-weighting-accent), var(--n-800) 55%, var(--n-800));flex-shrink:0}.authority-weighting--sample{--authority-weighting-accent:var(--sample)}.authority-weighting__face{border-radius:var(--radius-lg);background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--authority-weighting-accent) 45%, transparent), transparent 70%), var(--n-1000);padding:0 0 var(--card-gap);flex-direction:column;display:flex}.authority-weighting__band{padding:var(--card-band-pad) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-card);border-bottom:var(--border-hairline) solid var(--n-800)}.authority-weighting__title{font-family:var(--font-display);font-size:var(--text-section);color:var(--card-ink);font-weight:700}.authority-weighting__what{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--authority-weighting-accent);margin:0;font-weight:600;line-height:1.5}.authority-weighting__wheel{padding:var(--space-1) var(--space-4) 0}.authority-weighting__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--text-small);color:var(--card-ink);flex:auto;font-weight:600;overflow:hidden}.authority-weighting__top{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);color:var(--authority-weighting-accent);flex:none;font-weight:600}.authority-weighting__top--open{color:var(--card-ink-faint)}.authority-weighting__in-band{gap:var(--space-1);width:100%;min-width:0;display:grid}.authority-weighting__band-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small-line);color:var(--card-ink);font-weight:600;overflow:hidden}.authority-weighting__where{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.authority-weighting__share{font-family:var(--font-figure);font-weight:600;font-size:var(--figure-base);line-height:var(--figure-base-line);color:var(--authority-weighting-accent);white-space:nowrap}.authority-weighting__share--open{color:var(--card-ink-faint)}.authority-weighting__curve{height:calc(var(--space-5) + var(--space-1));aspect-ratio:280/78;flex:none;width:auto;display:block;overflow:visible}.authority-weighting__lit{fill:var(--authority-weighting-accent);stroke:var(--authority-weighting-accent);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 var(--space-1) var(--authority-weighting-accent))}.authority-weighting__place-band{fill:var(--authority-weighting-accent);stroke:var(--card-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.authority-weighting__line{fill:none;stroke:var(--authority-weighting-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.authority-weighting__mark{stroke:var(--card-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.authority-weighting__dot{fill:var(--card-ink)}.authority-weighting__micro{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);color:var(--card-ink-muted);line-height:1.2}.answer-curve{gap:var(--space-1);max-width:calc(var(--card-width) * 2);display:grid}.answer-curve__stage{position:relative}.answer-curve__stage svg{width:100%;height:auto;display:block}.answer-curve__area{fill:var(--surface-well)}.answer-curve__line{fill:none;stroke:var(--text-muted);stroke-width:2px}.answer-curve__mark{stroke:var(--action-fill);stroke-width:2px}.answer-curve__dot{fill:var(--action-fill)}.answer-curve__control{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.answer-curve__control:focus-visible+*{outline:none}.answer-curve__stage:focus-within{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width);border-radius:var(--radius-sm)}.answer-curve__ends{justify-content:space-between;gap:var(--space-3);font-size:var(--text-small);color:var(--text-muted);margin:0;display:flex}.answer-curve__answer{font-size:var(--text-small);font-weight:var(--text-section-weight);margin:0}.answer-curve__ends span:last-child{text-align:right}.answer-curve__tick{stroke:var(--border-subtle);stroke-width:1px;stroke-dasharray:2 3}.answer-curve__points{gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.answer-curve__points li:nth-child(2){text-align:center}.answer-curve__points li:last-child{text-align:right}.magnetism-choice{gap:var(--space-2);justify-items:center;display:grid}.magnetism-choice__stage{width:100%;max-width:calc(var(--card-width) * .8);position:relative}.magnetism-choice__svg{width:100%;height:auto;display:block;overflow:visible}.magnetism-choice__control{opacity:0;cursor:pointer;height:100%;margin:0;position:absolute;top:0;bottom:0}.magnetism-choice__stage:focus-within{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width);border-radius:var(--radius-sm)}.magnetism-choice__ring{fill:none;stroke:var(--border-subtle);stroke-width:1px}.magnetism-choice__band{opacity:.45}.magnetism-choice__band--pull,.magnetism-choice__marker--pull{--magnetism-choice-colour:var(--signal-2)}.magnetism-choice__band--neutral,.magnetism-choice__marker--neutral{--magnetism-choice-colour:var(--card-ink-faint)}.magnetism-choice__band--push,.magnetism-choice__marker--push{--magnetism-choice-colour:var(--signal-5)}.magnetism-choice__band>circle{fill:none;stroke:var(--magnetism-choice-colour)}.magnetism-choice__tint{opacity:.3}.magnetism-choice__echo--0{opacity:.5}.magnetism-choice__echo--1{opacity:.3}.magnetism-choice__echo--2{opacity:.15}.magnetism-choice__lead{stroke-width:2px}.magnetism-choice__band--chosen{opacity:1;filter:drop-shadow(0 0 var(--space-2) color-mix(in oklch, var(--magnetism-choice-colour) 45%, transparent))}.magnetism-choice__track{stroke:var(--card-ink-muted);stroke-width:1.5px;stroke-linecap:round;opacity:.5}.magnetism-choice__member{fill:var(--signal-5);stroke:var(--card-ink);stroke-width:2px}.magnetism-choice__marker{fill:var(--card-ink);stroke:var(--magnetism-choice-colour);stroke-width:3px;filter:drop-shadow(0 0 var(--space-1) color-mix(in oklch, var(--magnetism-choice-colour) 60%, transparent))}.magnetism-choice__answer{font-size:var(--text-small);font-weight:var(--text-section-weight);text-align:center;margin:0}.anon-card{border-radius:var(--radius-lg);padding:var(--border-hairline);box-shadow:var(--card-shadow);background:linear-gradient(160deg, var(--signal-5), var(--n-800) 55%, var(--n-800))}.anon-card__in{border-radius:var(--radius-lg);background:radial-gradient(80% 38% at 50% 0%, color-mix(in oklch, var(--signal-5) 45%, transparent), transparent 70%), var(--n-1000);padding:var(--space-4) var(--space-3) var(--space-3);gap:var(--space-2);justify-items:center;display:grid}.anon-card__answers{gap:var(--card-gap-small);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.anon-card__answer{gap:var(--space-1);padding:var(--card-band-pad) var(--space-1);background:var(--surface-card);border:var(--border-hairline) solid var(--n-800);border-radius:var(--radius-md);justify-items:center;display:grid}.anon-card__marks{gap:var(--card-gap-small);display:flex}.anon-card__mark{width:var(--card-swatch-width);height:var(--card-swatch-height);display:inline-block}.anon-card__mark--technical{background:var(--domain-technical)}.anon-card__mark--behavioural{background:var(--domain-behavioural)}.anon-card__mark--authority{background:var(--domain-authority)}.anon-card__mark--magnetism{background:var(--domain-magnetism)}.anon-card__mark--network{background:var(--domain-network)}.anon-card__flow{width:100%;height:var(--space-6);display:block}.anon-card__flow path{fill:none;stroke:var(--signal-5);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:.8}.anon-card__merged,.anon-card__sees{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;text-align:center;margin:0}.anon-card__merged{color:var(--card-ink-faint)}.anon-card__sees{color:var(--signal-5);font-weight:600}.anon-card .wheel{max-width:calc(var(--card-width) * .78)}.gap-wheel{width:100%;height:auto;display:block}.gap-wheel__sector{fill:var(--surface-card);stroke:var(--n-1000);stroke-width:2.5px}.gap-wheel__gap--others-higher{fill:var(--signal-2)}.gap-wheel__gap--self-higher{fill:var(--signal-5)}.gap-wheel__zero{fill:none;stroke:var(--text-muted);stroke-width:1px}.gap-wheel__own{fill:none;stroke:var(--text-primary);stroke-width:3px}.gap-wheel__own--beyond{stroke-dasharray:3 2}.gap-wheel__ring{fill:none;stroke:var(--border-strong);stroke-width:2px}.gap-wheel__tick{font-family:var(--font-figure);fill:var(--text-muted);font-weight:700}.gap-wheel__name,.gap-wheel__out{font-family:var(--font-body);fill:var(--card-ink-muted);font-weight:600}.gap-wheel__leader{stroke:var(--text-muted);stroke-width:.75px}.gap-wheel__out-gap{font-family:var(--font-figure);fill:var(--card-ink);font-weight:800}.gap-wheel__pin circle{fill:var(--signal-5)}.gap-wheel__pin text{font-family:var(--font-figure);fill:var(--surface-well);font-weight:700}.gap-wheel__diff{font-family:var(--font-figure);fill:var(--card-ink);font-weight:800}.passport-strip{--strip-accent:var(--signal-5);gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklch, var(--strip-accent) 30%, transparent), transparent 70%), var(--n-1000);border:var(--border-hairline) solid color-mix(in oklch, var(--strip-accent) 55%, var(--n-800));box-shadow:var(--card-shadow);color:var(--card-ink);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"who open""areas areas";align-items:center;display:grid}.passport-strip--sample{--strip-accent:var(--sample)}.passport-strip__who{align-items:baseline;gap:var(--space-2);grid-area:who;display:flex}.passport-strip__name{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);white-space:nowrap}.passport-strip__score{font-family:var(--font-figure);font-weight:800;font-size:var(--figure-base);line-height:var(--card-verification-line);color:var(--strip-accent)}.passport-strip__verification{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);color:var(--card-ink-muted)}.passport-strip__open{font:inherit;font-size:var(--text-small);color:var(--card-ink);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);cursor:pointer;text-align:center;background:0 0;grid-area:open;justify-self:end;min-width:0}.passport-strip__open:focus-visible{outline:var(--border-strong-width) solid var(--focus-ring);outline-offset:var(--border-strong-width)}.passport-strip__areas{gap:var(--space-1);grid-area:areas;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.passport-strip__area{justify-content:center;align-items:center;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.passport-strip__sigil{width:var(--space-4);height:var(--space-4);flex:none}.passport-strip__sigil path{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.passport-strip__area-score{font-family:var(--font-figure);font-weight:700;font-size:var(--figure-micro);color:var(--card-ink)}.passport-strip__area-name{text-align:center;font-family:var(--font-body);font-size:var(--figure-micro);color:var(--card-ink-muted);white-space:nowrap;text-overflow:ellipsis;text-transform:lowercase;flex-basis:100%;line-height:1.2;overflow:hidden}.passport-strip__area-name:first-letter{text-transform:uppercase}.kg{flex:100%;width:100%;height:auto;display:block}.kg-link{stroke:var(--border-subtle);stroke-linecap:round;opacity:.55}.kg-link--spine{stroke:var(--border-strong);opacity:.7}.kg-node{stroke:var(--surface-page);stroke-width:1.5px}.kg-node--centre{fill:var(--signal-5);filter:drop-shadow(0 0 var(--space-3) var(--signal-5))}.kg-node--era{fill:var(--signal-3);filter:drop-shadow(0 0 var(--space-2) var(--signal-3))}.kg-node--skill{fill:var(--domain-technical);filter:drop-shadow(0 0 var(--space-1) var(--domain-technical))}.kg-node--thin{fill:none;stroke:var(--text-muted);stroke-dasharray:2 2}.kg-label{font-family:var(--font-figure);fill:var(--text-secondary);paint-order:stroke;stroke:var(--surface-page);stroke-width:3px}.kg-label--centre{fill:var(--n-1000);stroke:none;font-weight:700}.kg-label--era{fill:var(--text-primary);font-weight:600}.kg-pin-dot{fill:var(--action-fill);filter:drop-shadow(0 0 var(--space-1) var(--action-fill))}.kg-pin-number{font-family:var(--font-figure);fill:var(--action-on);font-weight:700}.kg--sample .kg-node--centre{fill:var(--sample);filter:drop-shadow(0 0 var(--space-3) var(--sample))}.kg--sample .kg-node--era{fill:var(--sample-2);filter:drop-shadow(0 0 var(--space-2) var(--sample-2))}.kg--sample .kg-node--skill{fill:var(--sample-4);filter:drop-shadow(0 0 var(--space-1) var(--sample-3))}.kg3d{flex:100%;width:100%}.kg3d__stage{width:100%}.kg3d__stage canvas{display:block}.kg3d--live .kg3d__still{display:none}.kg-year-line{stroke:var(--border-subtle);stroke-width:1px;opacity:.4}.kg-year{fill:var(--text-muted);stroke:none}.kg-era-span{fill:var(--signal-3);opacity:.75}.kg-era-span--current{opacity:1}.kg--sample .kg-era-span{fill:var(--sample-2)}.coverage-wheel{gap:var(--space-2);--cover-mark:var(--action-fill);justify-items:center;margin:0;display:grid}.coverage-wheel--sample{--cover-mark:var(--sample-2)}.coverage-wheel__svg{width:100%;max-width:calc(var(--space-9) * 6);height:auto;display:block;overflow:visible}.coverage-wheel__ring{fill:var(--border-subtle);opacity:.35}.coverage-wheel__ring--filled{fill:var(--cover-mark);opacity:1}.coverage-wheel__open{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-dasharray:6 5}.coverage-wheel__count{font-family:var(--font-body);font-weight:700;font-size:var(--text-small);fill:var(--surface-page)}.coverage-wheel__company{font-family:var(--font-body);font-size:var(--text-small);fill:var(--text-secondary)}.coverage-wheel__era--open .coverage-wheel__company{fill:var(--text-primary);font-weight:700}.coverage-wheel__hub{fill:var(--surface-page);stroke:var(--border-subtle);stroke-width:1px}.coverage-wheel__hub-figure{font-family:var(--font-body);font-weight:700;font-size:var(--figure-base);fill:var(--text-primary)}.coverage-wheel__key{justify-content:center;gap:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.coverage-wheel__key-hub{color:var(--text-primary);font-weight:600}.movement{gap:var(--space-4);--movement-rise:var(--action-fill);--movement-fall:var(--n-600);margin:0;display:grid;container-type:inline-size}.movement--sample{--movement-rise:var(--sample-2)}.movement__headline{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.movement__headline-figure{white-space:nowrap;font-family:var(--font-body);font-size:var(--figure-large);font-weight:var(--figure-large-weight);line-height:var(--figure-large-line);color:var(--text-primary)}.movement__headline-words{color:var(--text-secondary)}.movement__counts{gap:var(--space-6);margin:0;display:flex}.movement__count{gap:var(--space-1);display:grid}.movement__count-words{font-size:var(--text-small);color:var(--text-secondary);order:2}.movement__count-figure{font-family:var(--font-body);font-size:var(--figure-base);font-weight:var(--figure-base-weight);line-height:var(--figure-base-line);color:var(--text-primary);order:1;margin:0}.movement__count--rise .movement__count-figure:before,.movement__count--fall .movement__count-figure:before{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);vertical-align:middle;margin-inline-end:var(--space-2);display:inline-block}.movement__count--rise .movement__count-figure:before{background:var(--movement-rise)}.movement__count--fall .movement__count-figure:before{background:var(--movement-fall)}.movement__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.movement__row{grid-template-columns:minmax(0, 1fr) var(--space-7);align-items:center;column-gap:var(--space-3);grid-template-areas:"name name""plot change";display:grid}.movement__name{min-width:0;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);text-underline-offset:var(--space-1);grid-area:name}.movement__name:hover,.movement__name:focus-visible{text-decoration-color:currentColor}.movement__plot{width:100%;height:var(--space-6);grid-area:plot;display:block}.movement__bar{stroke-width:var(--space-5);vector-effect:non-scaling-stroke}.movement__bar--rise{stroke:var(--movement-rise)}.movement__bar--fall{stroke:var(--movement-fall)}.movement__zero{stroke:var(--text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.movement__change{font-family:var(--font-body);color:var(--text-primary);grid-area:change;font-weight:700}@container (width>=30rem){.movement__row{grid-template-columns:minmax(0, 14rem) minmax(0, 1fr) var(--space-7);grid-template-areas:"name plot change"}}.skill-worth{gap:var(--space-1);--worth-mark:var(--action-fill);margin:0;display:grid}.skill-worth--sample{--worth-mark:var(--sample-2)}.skill-worth__axis-name{font-size:var(--text-small);color:var(--text-secondary);margin:0}.skill-worth__axis-name--x{text-align:right}.skill-worth__plot{width:100%;height:calc(var(--space-9) * 3.5);display:block;overflow:visible}.skill-worth__grid{stroke:var(--border-subtle);stroke-width:1px;opacity:.5}.skill-worth__tick{font-family:var(--font-figure);font-size:var(--figure-micro);fill:var(--text-muted)}.skill-worth__dot{fill:var(--text-muted);opacity:.6;stroke:var(--surface-page);stroke-width:2px}.skill-worth__dot--rising{fill:var(--worth-mark);opacity:1}.skill-worth__name{font-family:var(--font-body);font-size:var(--text-body);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface-page);stroke-width:4px;font-weight:600}.skill-worth__x{width:100%;height:var(--space-5);display:block;overflow:visible}.skill-worth__key{gap:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);margin:0;display:flex}.skill-worth__key-item{align-items:center;gap:var(--space-1);display:inline-flex}.skill-worth__key-item:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--text-muted)}.skill-worth__key-item--rising:before{width:var(--space-3);height:var(--space-3);background:var(--worth-mark)}.skill-worth__table{width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.worth{gap:var(--space-2);--worth-mark:var(--action-fill);margin:0;display:grid;container-type:inline-size}.worth--sample{--worth-mark:var(--sample-2)}.worth__headline{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.worth__headline-figure{white-space:nowrap;font-family:var(--font-body);font-size:var(--figure-large);font-weight:var(--figure-large-weight);line-height:var(--figure-large-line);color:var(--text-primary)}.worth__headline-words{color:var(--text-secondary)}.worth__modelled{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted)}.worth__band-words{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.worth__chart{display:grid}.worth__plot{width:100%;height:calc(var(--space-9) * 3);display:block;overflow:visible}.worth__grid{stroke:var(--border-subtle);stroke-width:1px;opacity:.5}.worth__band{stroke:var(--worth-mark);stroke-width:12px;stroke-linecap:round;opacity:.6}.worth__band--now{stroke-width:20px;opacity:1}.worth__reading{fill:var(--worth-mark);stroke:var(--surface-page);stroke-width:2px}.worth__reading--now{fill:var(--text-primary)}.worth__projected{fill:var(--surface-page);stroke:var(--worth-mark);stroke-width:2px}.worth__tick{font-family:var(--font-figure);font-size:var(--figure-micro);fill:var(--text-muted)}.worth__axis{width:100%;height:var(--space-5);display:block;overflow:visible}.worth__eras{width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.network-map{--map-1:color-mix(in hsl, var(--signal-5) 45%, black);--map-2:color-mix(in hsl, var(--signal-5) 60%, black);--map-3:color-mix(in hsl, var(--signal-5) 75%, black);--map-4:color-mix(in hsl, var(--signal-5) 88%, black);--map-5:var(--signal-5);--map-text:var(--text-primary);gap:var(--space-2);display:grid}.network-map--sample{--map-1:var(--sample-1);--map-2:var(--sample-2);--map-3:var(--sample-3);--map-4:var(--sample-4);--map-5:var(--sample-5);--map-text:var(--sample-text)}.network-map__svg{width:100%;height:auto;display:block}.network-map--card .network-map__svg{max-width:calc(var(--card-width) * .8);margin:0 auto}.network-map__stage{fill:var(--surface-well)}.network-map__slice{fill:var(--map-3);fill-opacity:.05}.network-map__slice--alt{fill-opacity:.1}.network-map__slice--both{fill:var(--map-2);fill-opacity:.22}.network-map__ring{fill:none;stroke:var(--border-strong);stroke-width:.6px;stroke-dasharray:2 3}.network-map__divider{stroke:var(--border-strong);stroke-width:.6px;stroke-opacity:.6}.network-map__tie{stroke:var(--map-3);stroke-linecap:round}.network-map__mark{stroke:var(--surface-well);stroke-width:.5px}.network-map__mark--ring-0{fill:var(--map-1)}.network-map__mark--ring-1{fill:var(--map-2)}.network-map__mark--ring-2{fill:var(--map-3)}.network-map__mark--ring-3,.network-map__mark--ring-4{fill:var(--map-4)}.network-map__mark--whatsapp{fill:var(--map-1)}.network-map__mark--linkedin{fill:var(--map-4)}.network-map__mark--email{fill:var(--map-3)}.network-map__mark--facebook{fill:none;stroke:var(--map-2);stroke-width:1.2px}.network-map__mark--inperson{fill:var(--map-2)}.network-map__multi{fill:none;stroke:var(--map-5);stroke-width:.8px}.network-map__glow{fill:var(--map-2);fill-opacity:.22}.network-map__you{fill:var(--surface-card);stroke:var(--map-2);stroke-width:2px}.network-map__you-text{fill:var(--map-text);font-family:var(--font-body);font-weight:700}.network-map__slice-label{fill:var(--text-secondary);font-family:var(--font-body)}.network-map--phone .network-map__slice-label{paint-order:stroke;stroke:var(--surface-well);stroke-width:var(--border-strong-width);stroke-linejoin:round}.network-map__count{fill:var(--map-text);font-weight:700}.network-map__ring-label{fill:var(--text-muted);font-family:var(--font-figure);letter-spacing:var(--figure-micro-track)}.network-map__pin{fill:var(--signal-5)}.network-map__pin-text{fill:var(--surface-well);font-family:var(--font-figure);font-weight:700}.network-map__key{gap:var(--space-1) var(--space-3);font-size:var(--figure-micro);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.network-map__key li{align-items:center;gap:var(--space-1);display:inline-flex}.network-map__glyph{width:var(--space-3);height:var(--space-3);display:block}.network-map__slice--pickable{cursor:pointer}.network-map__slice--pickable:focus-visible{stroke:var(--map-2);stroke-width:2px;outline:none}.network-map__slice--picked{fill:var(--map-2);fill-opacity:.24}.network-map__slice--muted{fill-opacity:.03}.network-map__mark.network-map__mark--muted{fill:var(--text-muted);fill-opacity:.3;stroke-opacity:.3}.network-map__tie--muted{stroke-opacity:.06}.network-map__slice-label--picked{fill:var(--map-text);font-weight:700}.network-map__slice-label--muted{fill:var(--text-muted)}.network-map__mark--level-0{fill:var(--map-5)}.network-map__mark--level-1{fill:var(--map-4)}.network-map__mark--level-2{fill:var(--map-3)}.network-map__mark--level-3{fill:var(--map-2)}.network-map__mark--level-4{fill:var(--map-1)}.network-map__slice-label--muted .network-map__count{fill:var(--text-secondary);font-weight:400}.env-report{--env-good:var(--signal-2);--env-some:var(--signal-4);--env-most:var(--signal-5);gap:var(--space-4);font-size:var(--text-body);min-width:0;display:grid;container-type:inline-size}.env-report--sample{--env-good:var(--sample-2);--env-some:var(--sample-4);--env-most:var(--sample-5)}.env-report__top{gap:var(--space-2);justify-items:start;display:grid}.env-report__sample-label{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--sample-text);margin:0}.env-report__top-line{font-size:var(--text-section);font-weight:var(--text-section-weight);line-height:var(--text-section-line);color:var(--text-primary);text-wrap:balance;margin:0}.env-report__parts{gap:var(--space-4);align-items:start;min-width:0;display:grid}.env-report__block{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-card);color:var(--card-ink);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);display:grid}@container (width>=45rem){.env-report__top{grid-template-columns:minmax(0,1fr) auto;align-items:end}.env-report__sample-label{grid-column:1/-1}.env-report__cta{display:none}}.env-report__part-head{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--text-section-weight);line-height:var(--text-section-line);color:var(--text-primary);margin:0;display:flex}.env-report__part-head>.env-report__pin{flex:none;grid-row:auto}.env-report__type{font-family:var(--font-display);font-size:var(--figure-large);font-weight:var(--text-display-weight);line-height:var(--text-display-line);letter-spacing:var(--text-display-track);color:var(--text-primary)}.env-report--sample .env-report__type{color:var(--sample-text)}.env-report__type-line{font-size:var(--text-section);font-weight:var(--text-section-weight);line-height:var(--text-section-line);color:var(--text-primary);text-wrap:pretty;margin:0}.env-report__research,.env-report__note{font-size:var(--text-small);color:var(--text-secondary);margin:0}.env-report__note{color:var(--text-muted)}.env-report__rows{margin:0;padding:0;list-style:none;display:grid}.env-report__row{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-hairline) solid var(--border-subtle);display:grid}.env-report__row-topic{font-family:var(--font-figure);font-size:var(--figure-micro);letter-spacing:var(--figure-micro-track);text-transform:uppercase;color:var(--text-muted)}.env-report__row-text{font-weight:var(--text-section-weight);color:var(--text-primary)}.env-report--sample .env-report__block--best .env-report__row-text{color:var(--sample-text)}.env-report__tag{font-size:var(--figure-micro);line-height:var(--figure-micro-line);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);border:var(--border-hairline) solid var(--env-tag);color:var(--card-ink);justify-self:start}.env-report__row--drag{--env-tag:var(--env-most)}.env-report__row--held{--env-tag:var(--env-some)}.env-report__row--working{--env-tag:var(--env-good)}.env-report__row--drag .env-report__tag{background:var(--env-tag);color:var(--surface-well);font-weight:700}.env-report__layer{gap:var(--space-3);min-width:0;display:grid}.env-report__layer-summary{gap:var(--space-2);cursor:pointer;min-width:0;list-style:none;display:grid}.env-report__layer-summary::-webkit-details-marker{display:none}.env-report__more{font-size:var(--text-small);font-weight:var(--text-section-weight);color:var(--text-primary);border-bottom:var(--border-hairline) solid var(--border-strong);justify-self:start}.env-report--sample .env-report__more{color:var(--sample-text)}.env-report__layer[open]>.env-report__layer-summary>.env-report__more{display:none}.env-report__layer-detail{gap:var(--space-3);min-width:0;display:grid}.env-report__steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.env-report__step{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-1) var(--space-3);align-items:start;display:grid}.env-report__step>:not(.env-report__pin){grid-column:2}.env-report__pin{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--signal-5);color:var(--surface-well);font-family:var(--font-figure);font-size:var(--figure-micro);grid-row:span 2;place-items:center;font-weight:700;display:grid}.env-report__step-do{font-size:var(--text-section);line-height:var(--text-section-line);color:var(--text-primary)}.env-report--sample .env-report__step-do{color:var(--sample-text)}.env-report__step-result{font-size:var(--text-body);color:var(--text-primary)}.env-report__people{font-size:var(--text-section);font-weight:var(--text-section-weight);color:var(--text-primary);margin:0}.env-report__people--sample{color:var(--sample-text)}.blindspot-wheel{width:100%;max-inline-size:calc(var(--card-width) * 1.5);height:auto;margin-inline:auto;display:block}.blindspot-wheel__sector{fill:var(--surface-card);stroke:var(--n-1000);stroke-width:2.5px}.blindspot-wheel__gap{stroke:none}.blindspot-wheel__gap--others-higher{fill:var(--signal-2)}.blindspot-wheel__gap--self-higher{fill:var(--signal-5)}.blindspot-wheel__spoke{stroke:var(--n-800);stroke-width:1px}.blindspot-wheel__ring{fill:none;stroke:var(--border-strong);stroke-width:4px}.blindspot-wheel__name{font-family:var(--font-figure);letter-spacing:var(--figure-micro-track);fill:var(--card-ink-muted);font-weight:700}.blindspot-wheel__diff{font-family:var(--font-figure);fill:var(--card-ink);font-weight:800}
