@font-face{font-family:Messina Sans;src:url(/fonts/MessinaSans/variable/MessinaSans-VF-Upright.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(/fonts/MessinaSans/variable/MessinaSans-VF-Italic.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Messina Sans Condensed;src:url(/fonts/MessinaSans/condensed/MessinaSans-CondensedRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans Condensed;src:url(/fonts/MessinaSans/condensed/MessinaSans-CondensedLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--sr-prism-purple: #A162FF;--sr-prism-indigo: #757AFF;--sr-prism-aqua: #00C6C6;--sr-prism-aqua-lit: #56FAF7;--sr-prism-moss: #D0D6BB;--sr-prism-cream: #F8DCBB;--sr-prism-bone: #E2DFD9;--sr-black: #000000;--sr-white: #FFFFFF;--sr-cararra-100: #1D1B17;--sr-cararra-200: #31302E;--sr-cararra-250: #3C3B39;--sr-cararra-600: #949088;--sr-cararra-900: #EBE9E5;--sr-purple-heart-250: #41266A;--sr-purple-heart-450: #8045DF;--sr-candy-corn-900: #FFEC5F;--sr-blue-romance-900: #CEEED5;--sr-color-warning-200: #FDCC62;--sr-color-success-200: #89FC72;--sr-color-success-700: #005300;--sr-color-error-200: #FCC8B9;--sr-color-error-700: #990000;--sr-color-info-200: #C6D5FD;--sr-color-info-700: #013D77;--sr-color-seasonal-500: #FF1042;--sr-color-disabled-bg: #BCB8B1;--sr-text-primary: #000000;--sr-text-secondary: rgba(0, 0, 0, .6);--sr-text-disabled: rgba(0, 0, 0, .24);--sr-bg-base: var(--sr-cararra-900);--sr-bg-surface: var(--sr-white);--sr-bg-hud-solid: #D8D4CC;--sr-bg-hud: rgba(216, 212, 204, .56);--sr-bg-hud-hover: rgba(216, 212, 204, .66);--sr-bg-hud-open: rgba(216, 212, 204, .72);--sr-bg-hud-muted: rgba(216, 212, 204, .45);--sr-seasonal-primary: var(--sr-prism-purple);--sr-seasonal-secondary: var(--sr-prism-aqua-lit);--sr-seasonal-contrast: var(--sr-black);--sr-gradient-prism: linear-gradient( 90deg, var(--sr-prism-purple) 0%, var(--sr-prism-aqua-lit) 50%, var(--sr-prism-cream) 100% );--sr-gradient-prism-text: linear-gradient(90deg, #8F4EFE 0%, #00A1DA 100%);--sr-font-family: "Messina Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sr-font-family-condensed: "Messina Sans Condensed", "Messina Sans", system-ui, sans-serif;--sr-font-family-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sr-fw-hairline: 100;--sr-fw-thin: 200;--sr-fw-light: 300;--sr-fw-book: 350;--sr-fw-regular: 400;--sr-fw-semibold: 600;--sr-fw-bold: 700;--sr-fw-black: 900;--sr-text-headline-xl-xs: 44px;--sr-text-headline-xl-sm: 64px;--sr-text-headline-xl-md: 88px;--sr-text-headline-xl-lg: 104px;--sr-text-headline-lg-xs: 40px;--sr-text-headline-lg-sm: 56px;--sr-text-headline-lg-md: 76px;--sr-text-headline-lg-lg: 88px;--sr-text-headline-md-xs: 36px;--sr-text-headline-md-sm: 48px;--sr-text-headline-md-md: 60px;--sr-text-headline-md-lg: 72px;--sr-text-headline-sm-xs: 32px;--sr-text-headline-sm-sm: 40px;--sr-text-headline-sm-md: 48px;--sr-text-headline-sm-lg: 64px;--sr-text-headline-xs-xs: 28px;--sr-text-headline-xs-sm: 32px;--sr-text-headline-xs-md: 36px;--sr-text-headline-xs-lg: 48px;--sr-text-headline-xxs-xs: 24px;--sr-text-headline-xxs-sm: 24px;--sr-text-headline-xxs-md: 28px;--sr-text-headline-xxs-lg: 32px;--sr-text-body-lg: 20px;--sr-text-body-md: 16px;--sr-text-body-sm: 13px;--sr-text-label: 12px;--sr-text-button: 18px;--sr-lh-headline: 1em;--sr-lh-body-lg: 1.2em;--sr-lh-body-md: 1.25em;--sr-lh-body-sm: 1.231em;--sr-lh-label: 1.333em;--sr-lh-button: 1.111em;--sr-ls-headline: -.05em;--sr-ls-body-lg: -.03em;--sr-ls-body-md: -.03em;--sr-ls-body-sm: -.01em;--sr-ls-label: .06em;--sr-ls-button: 0em;--sr-fs-display: var(--sr-text-headline-xl-lg);--sr-fs-h1: var(--sr-text-headline-lg-md);--sr-fs-h2: var(--sr-text-headline-md-sm);--sr-fs-h3: var(--sr-text-headline-sm-xs);--sr-fs-subhead: var(--sr-text-headline-xxs-lg);--sr-fs-body: var(--sr-text-body-md);--sr-fs-small: var(--sr-text-body-sm);--sr-fs-caption: var(--sr-text-label);--sr-fs-button-lg: var(--sr-text-button);--sr-lh-button-lg: 20px;--sr-fs-button-md: 16px;--sr-lh-button-md: 20px;--sr-fs-button-sm: 14px;--sr-lh-button-sm: 18px;--sr-fs-label-md: var(--sr-text-body-md);--sr-lh-label-md: 20px;--sr-ls-label-md: .06em;--sr-radius-xs: 6px;--sr-radius-sm: 8px;--sr-radius-md: 12px;--sr-radius-lg: 16px;--sr-radius-xl: 24px;--sr-radius-pill: 9999px;--sr-frame-max: 1280px;--sr-prose-max: 720px;--sr-stroke-hairline: 1px solid rgba(0, 0, 0, .05);--sr-stroke-soft: 1px solid rgba(0, 0, 0, .08);--sr-stroke-strong: 1px solid rgba(0, 0, 0, .16);--sr-stroke-secondary: 1px solid rgba(0, 0, 0, .3);--sr-shadow-rest: 0 1px 0 rgba(0, 0, 0, .04), 0 6px 24px -8px rgba(0, 0, 0, .05);--sr-shadow-hover: 0 1px 0 rgba(0, 0, 0, .05), 0 14px 36px -10px rgba(0, 0, 0, .14);--sr-shadow-flat: none;--sr-shadow-hud-rest: 0 12px 36px -16px rgba(0, 0, 0, .35);--sr-shadow-hud-hover: 0 14px 40px -14px rgba(0, 0, 0, .42);--sr-shadow-hud-open: 0 16px 40px -16px rgba(0, 0, 0, .35);--sr-shadow-thumb: 1px 1px 1px 0 rgba(0, 0, 0, .08), 2px 2px 4px 0 rgba(0, 0, 0, .32);--sr-007-gradient-gold: linear-gradient( 180deg, #E9DCC6 0%, #DFCDB3 40%, #C0AC8D 60%, #AC9A7F 100% );--sr-007-obsidian: #1C1E24;--sr-icon-size: 56px;--sr-space-1: 4px;--sr-space-2: 8px;--sr-space-3: 12px;--sr-space-4: 16px;--sr-space-5: 20px;--sr-space-6: 24px;--sr-space-7: 28px;--sr-space-8: 32px;--sr-space-9: 36px;--sr-space-10: 40px;--sr-space-11: 44px;--sr-space-12: 48px;--sr-space-13: 52px;--sr-space-14: 56px;--sr-space-15: 60px;--sr-space-base: 4px;--sr-bp-xs: 0px;--sr-bp-sm: 768px;--sr-bp-md: 1200px;--sr-bp-lg: 1440px;--sr-grid-cols-xs: 6;--sr-grid-cols-sm: 12;--sr-grid-cols-md: 12;--sr-grid-cols-lg: 12;--sr-grid-gutter: 12px;--sr-grid-margin-xs: 24px;--sr-grid-margin-sm: 32px;--sr-grid-margin-md: 72px;--sr-grid-margin-lg: 96px;--sr-z-base: 0;--sr-z-surface: 10;--sr-z-hud: 100;--sr-panel-header-gap: 56px;--sr-panel-hero-gap: 28px;--sr-space-16: 64px;--sr-space-24: 96px;--sr-space-32: 128px}[data-cohort="007"]{--sr-007-yellow-gold: #CFBB9F;--sr-007-warm-gold: #D0B184;--sr-007-champagne: #BDA686;--sr-007-cream-gold: #E9DCC6;--sr-007-bronze: #7A6449;--sr-007-deep-bronze: #6D5941;--sr-007-obsidian: #1C1E24;--sr-seasonal-primary: var(--sr-007-yellow-gold);--sr-seasonal-secondary: var(--sr-007-obsidian);--sr-seasonal-contrast: var(--sr-black);--sr-007-gradient-gold: linear-gradient( 180deg, #E9DCC6 0%, #DFCDB3 40%, #C0AC8D 60%, #AC9A7F 100% );--sr-007-gradient-obsidian: linear-gradient( 180deg, #525252 0%, #505050 40%, #1C1C1C 69%, #5D5D5D 100% );--sr-007-gradient-obsidian-radial: radial-gradient( circle, #505050 0%, #000000 100% );--sr-tagline: "Create The Future."}.sr-font{font-family:var(--sr-font-family)}.sr-text-headline-xl,.sr-text-headline-lg,.sr-text-headline-md,.sr-text-headline-sm,.sr-text-headline-xs,.sr-text-headline-xxs{font-family:var(--sr-font-family);font-weight:var(--sr-fw-black);line-height:var(--sr-lh-headline);letter-spacing:var(--sr-ls-headline)}.sr-text-headline-xl{font-size:var(--sr-text-headline-xl-xs)}.sr-text-headline-lg{font-size:var(--sr-text-headline-lg-xs)}.sr-text-headline-md{font-size:var(--sr-text-headline-md-xs)}.sr-text-headline-sm{font-size:var(--sr-text-headline-sm-xs)}.sr-text-headline-xs{font-size:var(--sr-text-headline-xs-xs)}.sr-text-headline-xxs{font-size:var(--sr-text-headline-xxs-xs)}@media(min-width:768px){.sr-text-headline-xl{font-size:var(--sr-text-headline-xl-sm)}.sr-text-headline-lg{font-size:var(--sr-text-headline-lg-sm)}.sr-text-headline-md{font-size:var(--sr-text-headline-md-sm)}.sr-text-headline-sm{font-size:var(--sr-text-headline-sm-sm)}.sr-text-headline-xs{font-size:var(--sr-text-headline-xs-sm)}.sr-text-headline-xxs{font-size:var(--sr-text-headline-xxs-sm)}}@media(min-width:1200px){.sr-text-headline-xl{font-size:var(--sr-text-headline-xl-md)}.sr-text-headline-lg{font-size:var(--sr-text-headline-lg-md)}.sr-text-headline-md{font-size:var(--sr-text-headline-md-md)}.sr-text-headline-sm{font-size:var(--sr-text-headline-sm-md)}.sr-text-headline-xs{font-size:var(--sr-text-headline-xs-md)}.sr-text-headline-xxs{font-size:var(--sr-text-headline-xxs-md)}}@media(min-width:1440px){.sr-text-headline-xl{font-size:var(--sr-text-headline-xl-lg)}.sr-text-headline-lg{font-size:var(--sr-text-headline-lg-lg)}.sr-text-headline-md{font-size:var(--sr-text-headline-md-lg)}.sr-text-headline-sm{font-size:var(--sr-text-headline-sm-lg)}.sr-text-headline-xs{font-size:var(--sr-text-headline-xs-lg)}.sr-text-headline-xxs{font-size:var(--sr-text-headline-xxs-lg)}}.sr-text-body-lg{font:var(--sr-fw-semibold) var(--sr-text-body-lg)/var(--sr-lh-body-lg) var(--sr-font-family);letter-spacing:var(--sr-ls-body-lg)}.sr-text-body-md{font:var(--sr-fw-semibold) var(--sr-text-body-md)/var(--sr-lh-body-md) var(--sr-font-family);letter-spacing:var(--sr-ls-body-md)}.sr-text-body-sm{font:var(--sr-fw-semibold) var(--sr-text-body-sm)/var(--sr-lh-body-sm) var(--sr-font-family);letter-spacing:var(--sr-ls-body-sm)}.sr-text-body-lg--emphasis,.sr-text-body-md--emphasis,.sr-text-body-sm--emphasis{font-weight:var(--sr-fw-black)}.sr-text-label{font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-text-label);line-height:var(--sr-lh-label);letter-spacing:var(--sr-ls-label);text-transform:uppercase}.sr-text-button{font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-text-button);line-height:var(--sr-lh-button);letter-spacing:var(--sr-ls-button);text-transform:uppercase}.sr-display{font:var(--sr-fw-black) var(--sr-fs-display)/var(--sr-lh-headline) var(--sr-font-family);letter-spacing:var(--sr-ls-headline)}.sr-h1{font:var(--sr-fw-black) var(--sr-fs-h1)/var(--sr-lh-headline) var(--sr-font-family);letter-spacing:var(--sr-ls-headline)}.sr-h2{font:var(--sr-fw-black) var(--sr-fs-h2)/var(--sr-lh-headline) var(--sr-font-family);letter-spacing:var(--sr-ls-headline)}.sr-h3{font:var(--sr-fw-black) var(--sr-fs-h3)/var(--sr-lh-headline) var(--sr-font-family);letter-spacing:var(--sr-ls-headline)}.sr-subhead{font:var(--sr-fw-black) var(--sr-fs-subhead)/var(--sr-lh-headline) var(--sr-font-family);letter-spacing:var(--sr-ls-headline)}.sr-body{font:var(--sr-fw-semibold) var(--sr-fs-body)/var(--sr-lh-body-md) var(--sr-font-family);letter-spacing:var(--sr-ls-body-md)}.sr-small{font:var(--sr-fw-semibold) var(--sr-fs-small)/var(--sr-lh-body-sm) var(--sr-font-family);letter-spacing:var(--sr-ls-body-sm)}.sr-caption{font:var(--sr-fw-regular) var(--sr-fs-caption)/var(--sr-lh-label) var(--sr-font-family-condensed);letter-spacing:var(--sr-ls-label);text-transform:uppercase}.sr-page-container{width:100%;margin-inline:auto;padding-inline:var(--sr-grid-margin-xs);box-sizing:border-box}@media(min-width:768px){.sr-page-container{padding-inline:var(--sr-grid-margin-sm)}}@media(min-width:1200px){.sr-page-container{padding-inline:var(--sr-grid-margin-md)}}@media(min-width:1440px){.sr-page-container{padding-inline:var(--sr-grid-margin-lg)}}.sr-grid{display:grid;gap:var(--sr-grid-gutter);grid-template-columns:repeat(var(--sr-grid-cols-xs),1fr)}@media(min-width:768px){.sr-grid{grid-template-columns:repeat(var(--sr-grid-cols-sm),1fr)}}@media(min-width:1200px){.sr-grid{grid-template-columns:repeat(var(--sr-grid-cols-md),1fr)}}.sr-max-readable{max-width:var(--sr-frame-max);margin-inline:auto}.sr-max-prose{max-width:var(--sr-prose-max);margin-inline:auto}.sr-layer-base{position:relative;z-index:var(--sr-z-base)}.sr-layer-surface{position:relative;z-index:var(--sr-z-surface)}.sr-layer-hud{position:relative;z-index:var(--sr-z-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sr-page{background:var(--sr-bg-base);color:var(--sr-text-primary);font-family:var(--sr-font-family)}.sr-surface{background:var(--sr-bg-surface)}.sr-hud{background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sr-gradient-prism{background:var(--sr-gradient-prism)}.sr-gradient-prism-text{background:var(--sr-gradient-prism-text);-webkit-background-clip:text;background-clip:text;color:transparent}[data-cohort="007"] .sr-gradient-007-gold{background:var(--sr-007-gradient-gold)}[data-cohort="007"] .sr-gradient-007-obsidian{background:var(--sr-007-gradient-obsidian)}[data-cohort="007"] .sr-gradient-007-gold-text{background:var(--sr-007-gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.sr-prism-material{position:absolute;inset:0;z-index:-1;pointer-events:none;--pm-blur: 17px;filter:blur(var(--pm-blur));--pm-purple: 161, 98, 255;--pm-purple-fade: 145, 76, 255, 0;--pm-aqua: 86, 250, 247;--pm-aqua-fade: 86, 250, 247, 0;--pm-cream: 248, 220, 187;--pm-cream-fade: 226, 223, 216, 0;--pm-bone: 226, 223, 216;--pm-bone-fade: 226, 223, 216, 0;--p1x: 25%;--p1y: 25%;--p2x: 75%;--p2y: 1%;--p3x: 75%;--p3y: 0%;--p4x: 75%;--p4y: 0%;background:radial-gradient(72% 66% at var(--p1x) var(--p1y),rgb(var(--pm-bone)) 0%,rgb(var(--pm-bone)) 50%,rgba(var(--pm-bone-fade)) 51%,rgba(var(--pm-bone-fade)) 100%),radial-gradient(144% 80% at var(--p2x) var(--p2y),rgb(var(--pm-aqua)) 0%,rgb(var(--pm-aqua)) 49%,rgba(var(--pm-aqua-fade)) 50%),radial-gradient(185% 138% at var(--p3x) var(--p3y),rgb(var(--pm-purple)) 49%,rgba(var(--pm-purple-fade)) 49.83%),radial-gradient(226% 171% at var(--p4x) var(--p4y),rgb(var(--pm-cream)) 0%,rgb(var(--pm-cream)) 49%,rgba(var(--pm-cream-fade)) 50%)}[data-cohort="007"] .sr-prism-material,.sr-prism-material--gold{--pm-purple: 207, 187, 159;--pm-purple-fade: 207, 187, 159, 0;--pm-aqua: 233, 220, 198;--pm-aqua-fade: 233, 220, 198, 0;--pm-cream: 189, 166, 134;--pm-cream-fade: 189, 166, 134, 0;--pm-bone: 122, 100, 73;--pm-bone-fade: 122, 100, 73, 0}.sr-btn{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:8px;font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);text-transform:uppercase;letter-spacing:var(--sr-ls-button);white-space:nowrap;cursor:pointer;border:none;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,box-shadow .2s ease,color .2s ease}.sr-btn,.sr-btn--lg{font-size:var(--sr-fs-button-lg);line-height:var(--sr-lh-button-lg);padding:24px 12px 8px 56px;border-radius:var(--sr-radius-sm)}.sr-btn--md{font-size:var(--sr-fs-button-md);line-height:var(--sr-lh-button-md);padding:8px 12px;border-radius:var(--sr-radius-xs)}.sr-btn--sm{font-size:var(--sr-fs-button-sm);line-height:var(--sr-lh-button-sm);padding:6px 10px;border-radius:var(--sr-radius-xs)}.sr-btn-primary{background:var(--sr-black);color:var(--sr-white)}.sr-btn-primary:hover{background:#31302e}.sr-btn-primary[disabled],.sr-btn-primary:disabled{opacity:.4;cursor:not-allowed}.sr-btn-hud{position:relative;isolation:isolate;overflow:hidden;background:var(--sr-bg-hud);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--sr-text-primary)}.sr-btn-hud>*{position:relative;z-index:1}.sr-btn-hud>.sr-prism-material{position:absolute;inset:0;z-index:-1}.sr-btn-hud:hover{transform:translateY(-1px);box-shadow:0 6px 20px -8px #0000002e}.sr-btn-hud-update{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 145% 179% at 100% 50%,#a162ff,#a062ff 6%,#9c65ff 13%,#8f6dff,#747aff,#388cff 31%,#00a0ff 38%,#00b5f4,#00c5c6,#85ceaacc 56%,#b7d3aeaf 62.98%,#d0d6bb92 69%,#dbdac975 75.48%,#e0ddd157 81%,#e1ded63a 88%,#e2dfd81d,#e2dfd800);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--sr-text-primary);box-shadow:inset 1px 1px 4px #ffffff8f,inset 0 4px 8px 4px #1c004cb8,inset 0 16px 1px 2px #ffffff29,inset 0 4px 8px 8px #1c004cb8,inset 4px -4px 4px #1d004d85;transition:background 256ms ease-in-out}.sr-btn-hud-update:hover{background:radial-gradient(ellipse 199% 246% at 100% 50%,#a162ff,#a062ff 6%,#9c65ff 13%,#8f6dff,#747aff,#388cff 31%,#00a0ff 38%,#00b5f4,#00c5c6,#85ceaacc 56%,#b7d3aeaf 62.98%,#d0d6bb92 69%,#dbdac975 75.48%,#e0ddd157 81%,#e1ded63a 88%,#e2dfd81d,#e2dfd800)}.sr-btn-hud-update.sr-btn--md{box-shadow:inset 1px 1px 4px #ffffff8f,inset 0 4px 8px 4px #1c004cb8,inset 0 16px 1px 2px #ffffff29,inset 0 4px 8px 2px #1c004cb8,inset 4px -4px 4px #1d004d85}.sr-btn-hud-update>*{position:relative;z-index:1}.sr-btn-ghost{background:transparent;color:var(--sr-text-primary);box-shadow:inset 0 0 0 2px var(--sr-black)}.sr-btn-ghost:hover{background:#0000000a}[data-cohort="007"] .sr-btn-primary,.sr-btn-primary--gold{background:var(--sr-007-gradient-gold);color:var(--sr-007-obsidian)}[data-cohort="007"] .sr-btn-primary:hover,.sr-btn-primary--gold:hover{filter:brightness(1.08);transform:translateY(-1px)}.sr-btn-info{background:var(--sr-color-info-700);color:var(--sr-color-info-200)}.sr-btn-info:hover{background:var(--sr-color-info-200);color:var(--sr-color-info-700)}.sr-btn-error{background:var(--sr-color-error-700);color:var(--sr-color-error-200)}.sr-btn-error:hover{background:var(--sr-color-error-200);color:var(--sr-color-error-700)}.sr-btn-seasonal{background:var(--sr-007-gradient-gold);color:var(--sr-007-obsidian)}.sr-btn-seasonal:hover{filter:brightness(1.08)}.sr-btn-text{background:transparent;color:var(--sr-text-primary)}.sr-btn-text:hover{background:#0000000a}.sr-btn-info--outline{background:transparent;color:var(--sr-color-info-700);box-shadow:inset 0 0 0 2px var(--sr-color-info-700)}.sr-btn-info--outline:hover{background:var(--sr-color-info-700);color:var(--sr-color-info-200)}.sr-btn-info:disabled,.sr-btn-info--outline:disabled,.sr-btn-error:disabled,.sr-btn-seasonal:disabled,.sr-btn-text:disabled,.sr-btn-ghost:disabled,.sr-btn-hud:disabled,.sr-btn-hud-update:disabled{background:var(--sr-color-disabled-bg);color:var(--sr-text-disabled);box-shadow:none;cursor:not-allowed;transform:none;pointer-events:none}.sr-btn-hud-update:disabled{background:var(--sr-color-disabled-bg)}.sr-btn.is-loading{cursor:wait;pointer-events:none}.sr-btn.is-loading>:not(.sr-icon):not(.sr-prism-material){visibility:hidden}.logo-stage{display:flex;align-items:center;justify-content:center;min-height:200px;padding:48px 32px;border-radius:var(--sr-radius-sm);border:var(--sr-stroke-hairline);transition:background .2s ease}.logo-stage--light{background:var(--sr-bg-base)}.logo-stage--dark{background:var(--sr-cararra-100)}.sr-avatar{position:relative;display:inline-block;flex:0 0 auto;width:var(--sr-avatar-size, 32px);height:var(--sr-avatar-size, 32px);vertical-align:middle;overflow:hidden;background:#b0aca4}.sr-avatar>img,.sr-avatar>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sr-avatar--profile{border-radius:50%}.sr-avatar--company{border-radius:18%}.sr-avatar--vendor{border-radius:0;background:transparent;clip-path:url(#sr-avatar-vendor-shape)}.sr-avatar--border-surface,.sr-avatar--border-prism{padding:1px;box-sizing:border-box}.sr-avatar--border-surface{background:var(--sr-white)}.sr-avatar--border-prism{background:var(--sr-gradient-prism)}.sr-avatar--border-surface>img,.sr-avatar--border-prism>img,.sr-avatar--border-surface>svg,.sr-avatar--border-prism>svg{inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:inherit}.sr-avatar--profile.sr-avatar--border-surface>img,.sr-avatar--profile.sr-avatar--border-prism>img,.sr-avatar--profile.sr-avatar--border-surface>svg,.sr-avatar--profile.sr-avatar--border-prism>svg{border-radius:50%}.sr-avatar--company.sr-avatar--border-surface>img,.sr-avatar--company.sr-avatar--border-prism>img,.sr-avatar--company.sr-avatar--border-surface>svg,.sr-avatar--company.sr-avatar--border-prism>svg{border-radius:calc(18% - 1px)}.sr-avatar--vendor.sr-avatar--border-prism,.sr-avatar--vendor.sr-avatar--border-surface{padding:0;background:transparent}.sr-avatar--vendor.sr-avatar--border-prism>img,.sr-avatar--vendor.sr-avatar--border-surface>img,.sr-avatar--vendor.sr-avatar--border-prism>svg,.sr-avatar--vendor.sr-avatar--border-surface>svg{inset:0;width:100%;height:100%;border-radius:0}.sr-avatar--vendor.sr-avatar--border-prism:after,.sr-avatar--vendor.sr-avatar--border-surface:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.sr-avatar--vendor.sr-avatar--border-prism:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='0%25'><stop offset='0%25' stop-color='%23A162FF'/><stop offset='50%25' stop-color='%2356FAF7'/><stop offset='100%25' stop-color='%23F8DCBB'/></linearGradient></defs><path fill='none' stroke='url(%23g)' stroke-width='1.5' stroke-linejoin='round' d='M12.2798 1.59108C14.3063 -0.53036 17.6937 -0.53036 19.7201 1.59108C20.7191 2.6369 22.1122 3.21393 23.5581 3.18081C26.4911 3.11363 28.8864 5.50891 28.8192 8.4419C28.7861 9.8878 29.3631 11.2809 30.4089 12.2798C32.5304 14.3063 32.5304 17.6937 30.4089 19.7201C29.3631 20.7191 28.7861 22.1122 28.8192 23.5581C28.8864 26.4911 26.4911 28.8864 23.5581 28.8192C22.1122 28.7861 20.7191 29.3631 19.7201 30.4089C17.6937 32.5304 14.3063 32.5304 12.2798 30.4089C11.2809 29.3631 9.8878 28.7861 8.4419 28.8192C5.50891 28.8864 3.11363 26.4911 3.18081 23.5581C3.21393 22.1122 2.6369 20.7191 1.59108 19.7201C-0.53036 17.6937 -0.53036 14.3063 1.59108 12.2798C2.6369 11.2809 3.21393 9.8878 3.18081 8.4419C3.11363 5.50891 5.50891 3.11363 8.4419 3.18081C9.8878 3.21393 11.2809 2.6369 12.2798 1.59108Z'/></svg>")}.sr-avatar--vendor.sr-avatar--border-surface:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linejoin='round' d='M12.2798 1.59108C14.3063 -0.53036 17.6937 -0.53036 19.7201 1.59108C20.7191 2.6369 22.1122 3.21393 23.5581 3.18081C26.4911 3.11363 28.8864 5.50891 28.8192 8.4419C28.7861 9.8878 29.3631 11.2809 30.4089 12.2798C32.5304 14.3063 32.5304 17.6937 30.4089 19.7201C29.3631 20.7191 28.7861 22.1122 28.8192 23.5581C28.8864 26.4911 26.4911 28.8864 23.5581 28.8192C22.1122 28.7861 20.7191 29.3631 19.7201 30.4089C17.6937 32.5304 14.3063 32.5304 12.2798 30.4089C11.2809 29.3631 9.8878 28.7861 8.4419 28.8192C5.50891 28.8864 3.11363 26.4911 3.18081 23.5581C3.21393 22.1122 2.6369 20.7191 1.59108 19.7201C-0.53036 17.6937 -0.53036 14.3063 1.59108 12.2798C2.6369 11.2809 3.21393 9.8878 3.18081 8.4419C3.11363 5.50891 5.50891 3.11363 8.4419 3.18081C9.8878 3.21393 11.2809 2.6369 12.2798 1.59108Z'/></svg>")}.sr-avatar--sm{--sr-avatar-size: 24px}.sr-avatar--lg{--sr-avatar-size: 48px}.sr-avatar-group{display:inline-flex;align-items:center;isolation:isolate}.sr-avatar-group>.sr-avatar{position:relative}.sr-avatar-group>.sr-avatar:not(:first-child){margin-left:calc(var(--sr-avatar-size, 32px) * -.5)}.sr-avatar-group--ltr>.sr-avatar:nth-child(1){z-index:1}.sr-avatar-group--ltr>.sr-avatar:nth-child(2){z-index:2}.sr-avatar-group--ltr>.sr-avatar:nth-child(3){z-index:3}.sr-avatar-group--ltr>.sr-avatar:nth-child(4){z-index:4}.sr-avatar-group--ltr>.sr-avatar:nth-child(5){z-index:5}.sr-avatar-group--ltr>.sr-avatar:nth-child(6){z-index:6}.sr-avatar-group--ltr>.sr-avatar:nth-child(7){z-index:7}.sr-avatar-group--ltr>.sr-avatar:nth-child(8){z-index:8}.sr-avatar-group--ltr>.sr-avatar:nth-child(9){z-index:9}.sr-avatar-group--rtl>.sr-avatar:nth-child(1){z-index:9}.sr-avatar-group--rtl>.sr-avatar:nth-child(2){z-index:8}.sr-avatar-group--rtl>.sr-avatar:nth-child(3){z-index:7}.sr-avatar-group--rtl>.sr-avatar:nth-child(4){z-index:6}.sr-avatar-group--rtl>.sr-avatar:nth-child(5){z-index:5}.sr-avatar-group--rtl>.sr-avatar:nth-child(6){z-index:4}.sr-avatar-group--rtl>.sr-avatar:nth-child(7){z-index:3}.sr-avatar-group--rtl>.sr-avatar:nth-child(8){z-index:2}.sr-avatar-group--rtl>.sr-avatar:nth-child(9){z-index:1}.sr-avatar--overflow{background:var(--sr-bg-hud-open);border:var(--sr-stroke-secondary);color:var(--sr-text-primary);display:inline-flex;align-items:center;justify-content:center;font:var(--sr-fw-regular) 12px / 1 var(--sr-font-family-condensed);letter-spacing:0;text-transform:uppercase}.sr-avatar--overflow.sr-avatar--lg{font-size:16px}.sr-avatar--overflow.sr-avatar--sm{font-size:10px}.sr-info-card{display:flex;flex-direction:column;gap:24px;color:var(--sr-text-primary);background:transparent;box-sizing:border-box;min-width:0}.sr-info-card--compact{max-width:320px}.sr-info-card--large{max-width:720px}.sr-info-card-cover{height:220px;border-radius:12px;overflow:hidden;background:var(--sr-cararra-900);display:flex;align-items:center;justify-content:center;position:relative}.sr-info-card-cover--prism{background:linear-gradient(90deg,var(--sr-prism-purple) 0%,var(--sr-prism-indigo) 35%,var(--sr-prism-aqua) 100%)}.sr-info-card-cover>img,.sr-info-card-cover>svg{max-height:80%;max-width:60%}.sr-info-card-header{display:flex;align-items:center;gap:12px}.sr-info-card-identity{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sr-info-card-eyebrow{font:var(--sr-fw-regular) 12px / 1 var(--sr-font-family-condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--sr-text-secondary)}.sr-info-card-name{margin:0;font:var(--sr-fw-black) 20px / 1.1 var(--sr-font-family);letter-spacing:-.01em;color:var(--sr-text-primary)}.sr-info-card-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sr-info-card-meta{display:flex;flex-direction:column;gap:4px;font:var(--sr-fw-regular) 14px / 1.4 var(--sr-font-family);color:var(--sr-text-primary)}.sr-info-card-meta--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 8px}.sr-info-card-meta--inline>*+*:before{content:"";display:inline-block;width:1px;height:12px;background:var(--sr-text-secondary);opacity:.4;margin-right:8px;vertical-align:middle}.sr-info-card-meta-row{display:flex;gap:8px;align-items:baseline}.sr-info-card-meta-row>dt{color:var(--sr-text-secondary);font-weight:var(--sr-fw-regular);flex:0 0 auto}.sr-info-card-meta-row>dd{margin:0;color:var(--sr-text-primary);font-weight:var(--sr-fw-semibold)}.sr-info-card-meta-badge{display:inline-flex;align-items:center;gap:6px;font:var(--sr-fw-regular) 12px / 1 var(--sr-font-family-condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--sr-text-primary)}.sr-info-card-meta-badge>svg,.sr-info-card-meta-badge>img{height:12px;width:auto;display:block}.sr-info-card-icons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sr-info-card-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--sr-radius-xs);color:var(--sr-text-primary);text-decoration:none;transition:color .12s ease,background .12s ease}.sr-info-card-icon-tile>svg{width:18px;height:18px}.sr-info-card-icon-tile:hover{background:#0000000a}.sr-info-card-body{font:var(--sr-fw-regular) 16px / 1.5 var(--sr-font-family);color:var(--sr-text-primary);max-width:60ch}.sr-info-card-body>p{margin:0 0 12px}.sr-info-card-body>p:last-child{margin-bottom:0}.sr-info-card-footer{display:flex;align-items:center;gap:12px}.sr-info-card-footer a{color:var(--sr-text-primary);text-decoration:underline;text-underline-offset:2px}.sr-info-card--tight{gap:16px}.sr-info-card--loose{gap:32px}.sr-label-md{font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-fs-label-md);line-height:var(--sr-lh-label-md);letter-spacing:var(--sr-ls-label-md);text-transform:uppercase}.sr-banner-prism{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--sr-radius-lg);padding:var(--sr-space-12);min-height:280px;color:var(--sr-text-primary)}.sr-banner-prism>*{position:relative;z-index:1}.sr-banner-prism>.sr-prism-material{position:absolute;inset:0;z-index:-1;--pm-blur: 60px}.panel-header+.sr-banner-prism{margin-top:calc(var(--sr-panel-hero-gap) - var(--sr-panel-header-gap))}.sr-banner-prism .sr-banner-prism__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sr-space-12);align-items:center}@media(max-width:900px){.sr-banner-prism .sr-banner-prism__inner{grid-template-columns:1fr}}.sr-frame{background:var(--sr-bg-surface);border:var(--sr-stroke-soft);border-radius:var(--sr-radius-md);box-shadow:var(--sr-shadow-rest)}.sr-frame--elevated{box-shadow:var(--sr-shadow-hover)}.sr-frame--flat{box-shadow:var(--sr-shadow-flat)}.sr-frame--hairline{border:var(--sr-stroke-hairline)}.sr-frame--ink{border-color:#00000029}.sr-frame--lg{border-radius:var(--sr-radius-lg)}.sr-frame--xl{border-radius:var(--sr-radius-xl)}html,body{margin:0;padding:0;background:var(--sr-bg-base);font-family:var(--sr-font-family);color:var(--sr-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;display:flex;flex-direction:column}body>main{flex:1 0 auto;width:100%;box-sizing:border-box}.sr-name{text-transform:lowercase!important;letter-spacing:-.02em}.tn-date-input::-webkit-datetime-edit{color:var(--sr-text-primary)}.tn-date-input::-webkit-datetime-edit-fields-wrapper{padding:0}.tn-date-input::-webkit-datetime-edit-text{color:var(--sr-text-disabled);padding:0 4px}.tn-date-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(40%) sepia(78%) saturate(2451%) hue-rotate(248deg) brightness(102%) contrast(101%);opacity:.85;margin-left:12px;transition:opacity .18s}.tn-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.tn-date-input::-webkit-inner-spin-button,.tn-date-input::-webkit-clear-button{display:none}.tn-date-input:invalid{color:var(--sr-text-disabled)}.tn-pinned-cta{position:fixed;bottom:24px;right:24px;z-index:var(--sr-z-hud);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.tn-pinned-cta[data-show="1"]{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:767px){.tn-pinned-cta{bottom:16px;right:16px;left:16px}.tn-pinned-cta .sr-btn{width:100%;justify-content:center}}@keyframes tn-form-slide-in-fwd{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tn-form-slide-in-bwd{0%{transform:translateY(-14px);opacity:0}to{transform:translateY(0);opacity:1}}.tn-form-stage{will-change:transform,opacity}.tn-form-stage[data-dir="1"]{animation:tn-form-slide-in-fwd .36s cubic-bezier(.22,.61,.36,1)}.tn-form-stage[data-dir="-1"]{animation:tn-form-slide-in-bwd .36s cubic-bezier(.22,.61,.36,1)}@keyframes tn-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tn-overlay-card-in{0%{transform:translateY(24px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes sr-marquee-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sr-marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}[data-tn=marquee-track]{display:inline-flex;gap:14px;padding-right:14px;will-change:transform}[data-tn=marquee-row]:hover [data-tn=marquee-track]{animation-play-state:paused}[data-tn=marquee-row][data-dir=l] [data-tn=marquee-track]{animation:sr-marquee-l 320s linear infinite}[data-tn=marquee-row][data-dir=r] [data-tn=marquee-track]{animation:sr-marquee-r 380s linear infinite}.sr-logo{display:inline-block;vertical-align:middle;height:auto;max-width:100%}.sr-logo--horizontal{height:32px}.sr-logo--vertical{height:64px}.sr-logo--symbol{height:32px}.sr-logo--wordmark{height:24px}.sr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-field-label{font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-text-label);line-height:var(--sr-lh-label);letter-spacing:var(--sr-ls-label);text-transform:uppercase;color:var(--sr-text-secondary)}.sr-field-helper{font:var(--sr-fw-semibold) 13px / 16px var(--sr-font-family);letter-spacing:-.13px;color:var(--sr-text-secondary);margin-top:2px}.sr-input-wrap{display:grid;grid-template-columns:1fr;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--sr-radius-sm);background:var(--sr-bg-hud);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .18s ease,box-shadow .18s ease,outline-color .18s ease;outline:2px solid transparent;outline-offset:-2px}.sr-input-wrap:hover{background:var(--sr-bg-hud-hover)}.sr-input-wrap:focus-within{background:var(--sr-bg-hud-open);outline-color:var(--sr-text-primary)}.sr-input{appearance:none;border:0;background:transparent;font:var(--sr-fw-semibold) 17px / 20px var(--sr-font-family);letter-spacing:-.51px;color:var(--sr-text-primary);padding:0;width:100%;outline:none}.sr-input::placeholder{color:var(--sr-text-secondary)}.sr-textarea-wrap{display:flex;flex-direction:column;background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--sr-radius-sm);box-shadow:var(--sr-shadow-hud-rest);transition:background .12s ease}.sr-textarea-wrap:hover{background:var(--sr-bg-hud-hover)}.sr-textarea-wrap:focus-within{background:var(--sr-bg-hud-open);box-shadow:var(--sr-shadow-hud-open)}.sr-textarea-wrap--alive{position:relative}.sr-textarea-wrap--alive:after{content:"";position:absolute;inset:-1px;border-radius:calc(var(--sr-radius-sm) + 1px);padding:1px;background:conic-gradient(from var(--sr-textarea-alive-angle, 0deg),var(--sr-prism-purple),var(--sr-prism-aqua),var(--sr-prism-coral),var(--sr-prism-yellow),var(--sr-prism-purple));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease}.sr-textarea-wrap--alive:focus-within:after{opacity:.55;animation:sr-textarea-alive-spin 6s linear infinite}@property --sr-textarea-alive-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sr-textarea-alive-spin{to{--sr-textarea-alive-angle: 360deg}}@media(prefers-reduced-motion:reduce){.sr-textarea-wrap--alive:focus-within:after{animation:none;opacity:.35}}.sr-textarea{font:var(--sr-fw-semibold) 17px / 22px var(--sr-font-family);letter-spacing:-.51px;color:var(--sr-text-primary);background:transparent;border:0;outline:0;resize:vertical;padding:12px 16px;min-height:96px;width:100%;box-sizing:border-box;field-sizing:content;max-height:320px}.sr-textarea::placeholder{color:var(--sr-text-secondary)}.sr-field--error .sr-input-wrap,.sr-field--error .sr-textarea-wrap{outline:2px solid var(--sr-color-error-700);outline-offset:-2px;background:var(--sr-bg-hud-muted)}.sr-field--error .sr-input,.sr-field--error .sr-textarea,.sr-field--error .sr-field-label,.sr-field--error .sr-field-helper{color:var(--sr-color-error-700)}.sr-toggle{appearance:none;cursor:pointer;display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:16px 12px;border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-sm);background:var(--sr-bg-hud);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--sr-shadow-hud-rest);text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;color:var(--sr-text-secondary);font-family:inherit}.sr-toggle:hover{background:var(--sr-bg-hud-hover);color:var(--sr-text-primary);box-shadow:var(--sr-shadow-hud-hover);transform:translateY(-1px)}.sr-toggle:focus{outline:none}.sr-toggle:focus-visible{outline:2px solid var(--sr-text-primary);outline-offset:2px}.sr-toggle.is-selected{background:var(--sr-black);color:var(--sr-white);border-color:transparent;box-shadow:var(--sr-shadow-hud-rest)}.sr-toggle.is-selected:hover{background:var(--sr-black);color:var(--sr-white);box-shadow:var(--sr-shadow-hud-hover)}.sr-toggle-text{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-toggle-title{font:var(--sr-fw-semibold) 17px / 20px var(--sr-font-family);letter-spacing:-.51px}.sr-toggle-group{display:flex;flex-direction:column;gap:4px;padding:4px;border:var(--sr-stroke-secondary);border-radius:12px;background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sr-toggle-group-option{display:inline-flex;align-items:center;gap:6px;font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:var(--sr-text-secondary);background:transparent;border:0;padding:12px 16px;border-radius:var(--sr-radius-sm);cursor:pointer;transition:background .12s ease,color .12s ease;white-space:normal;text-align:left}.sr-toggle-group-option:focus{outline:none}.sr-toggle-group-option:focus-visible{outline:2px solid var(--sr-text-primary);outline-offset:2px}.sr-toggle-group-option:hover:not(.is-selected){background:#0000000a;color:var(--sr-text-primary)}.sr-toggle-group-option.is-selected{background:var(--sr-black);color:var(--sr-white)}.sr-indicator{--sr-indicator-value: 0;display:flex;flex-direction:column;gap:8px}.sr-indicator-label{font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-text-label);line-height:var(--sr-lh-label);letter-spacing:var(--sr-ls-label);text-transform:uppercase;color:var(--sr-text-secondary)}.sr-indicator-track{position:relative;display:block;height:8px;border-radius:var(--sr-radius-pill);background:#00000014;overflow:hidden}.sr-indicator-fill{display:block;height:100%;width:calc(var(--sr-indicator-value) * 100%);background:var(--sr-gradient-prism);border-radius:inherit;transition:width .48s cubic-bezier(.16,1,.3,1)}.panel-eyebrow{display:inline-block;font-family:var(--sr-font-family-condensed);font-weight:var(--sr-fw-regular);font-size:var(--sr-text-label);line-height:var(--sr-lh-label);letter-spacing:var(--sr-ls-label);text-transform:uppercase;color:var(--sr-prism-purple);padding:4px 12px;border:1px solid currentColor;border-radius:var(--sr-radius-pill)}[data-cohort="007"] .panel-eyebrow{color:#cfbb9f}.tn-cube-hero{width:clamp(280px,32vw,420px);aspect-ratio:1;border-radius:24px;position:relative;isolation:isolate;overflow:hidden;filter:drop-shadow(0 24px 64px rgba(0,0,0,.18))}.tn-cube-hero>.sr-prism-material{--pm-blur: 70px}.tn-cube-hero>canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;outline:none;background:transparent}.tn-cube-hero>canvas:active{cursor:grabbing}.sr-highlight{--sr-highlight-radius: 8px;--sr-highlight-width: 2px;position:relative;display:inline-block;border-radius:var(--sr-highlight-radius);isolation:isolate}.sr-highlight:before{content:"";position:absolute;inset:calc(var(--sr-highlight-width) * -1);border-radius:calc(var(--sr-highlight-radius) + var(--sr-highlight-width));padding:var(--sr-highlight-width);background:conic-gradient(from var(--sr-highlight-angle, 0deg),#A162FF 0%,#56FAF7 25%,#F8DCBB 50%,#56FAF7 75%,#A162FF 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sr-highlight-spin 4s linear infinite;pointer-events:none;z-index:-1}@supports not (background: conic-gradient(from 0deg,red,blue)){.sr-highlight:before{background:linear-gradient(90deg,#a162ff,#56faf7,#f8dcbb 66%,#a162ff);background-size:200% 100%;animation:sr-highlight-spin-fallback 4s linear infinite}}.sr-highlight>*{display:block}@property --sr-highlight-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sr-highlight-spin{to{--sr-highlight-angle: 360deg}}@keyframes sr-highlight-spin-fallback{to{background-position:200% 0}}[data-cohort="007"] .sr-highlight:before{background:conic-gradient(from var(--sr-highlight-angle, 0deg),#CFBB9F 0%,#E9DCC6 25%,#AC9A7F 50%,#E9DCC6 75%,#CFBB9F 100%)}@media(max-width:1023px){[data-srn=nav]{padding:0 24px!important}[data-tn=hero]{grid-template-columns:1fr!important;gap:56px!important;padding:56px 40px 72px!important;min-height:0!important}[data-tn=hero-cube-wrap]{display:none!important}[data-tn=hero-form-mount]{justify-content:stretch!important}[data-tn=ministats]{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}[data-tn=how]{padding:80px 40px!important}[data-tn=how-cols]{grid-template-columns:1fr!important;gap:16px!important}[data-tn=form]{padding:80px 40px!important}[data-tn=form-grid]{grid-template-columns:1fr!important;gap:48px!important}[data-tn=faq]{padding:80px 40px!important}[data-tn=faq-grid]{grid-template-columns:1fr!important;gap:40px!important}[data-tn=faq-grid]>div:first-child{position:static!important}[data-tn=closing]{padding:96px 40px!important}[data-tn=closing-grid]{grid-template-columns:1fr!important;gap:40px!important;align-items:flex-start!important}[data-srn=nav-items]>a:not([data-srn-active=true]){display:none!important}}@media(max-width:767px){[data-srn=nav]{padding:0 16px!important;gap:8px}[data-srn=nav]>a:first-child img{height:22px!important}[data-srn=nav-items]>a{padding:8px 12px!important;font-size:12px!important}[data-srn=nav]>div:last-child{display:none!important}[data-tn=hero]{padding:40px 24px 56px!important}[data-tn=how],[data-tn=form],[data-tn=closing],[data-tn=faq]{padding-left:24px!important;padding-right:24px!important}[data-tn=ministats]{grid-template-columns:1fr!important}}@media(max-width:1023px){html.layout-email-gate [data-tn=hero]{display:flex!important;flex-direction:column!important;gap:20px!important;padding-top:16px!important;padding-bottom:32px!important}html.layout-email-gate [data-tn=hero]>div:first-child{display:contents}html.layout-email-gate [data-tn=hero]>div:first-child>.sr-text-label{order:1}html.layout-email-gate [data-tn=hero-h1]{order:2}html.layout-email-gate [data-tn=hero-sub]{order:3}html.layout-email-gate [data-tn=hero-form-mount]{order:4}html.layout-email-gate [data-tn=ministats]{order:5}html.layout-email-gate [data-tn=hero-h1]{font-size:36px!important;line-height:1.05!important;letter-spacing:-.02em!important;margin-bottom:0!important}html.layout-email-gate [data-tn=hero-sub]{font-size:15px!important;line-height:1.4!important;margin-bottom:0!important}html.layout-email-gate [data-tn=ministats]{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding-top:16px!important}html.layout-email-gate [data-tn=ministats] .sr-text-headline-xxs{font-size:22px!important}html.layout-email-gate [data-tn=hero-form-mount]>.sr-prism-material{--pm-blur: 30px;opacity:.45}}.tn-welcome-splash,.tn-welcome-sticky{display:none}@media(max-width:1023px){html.layout-welcome,html.layout-welcome body{overflow:hidden;height:100%}html.layout-welcome .tn-welcome-splash{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:var(--tn-vh, 100svh);z-index:1000;isolation:isolate;overflow:hidden;background:var(--sr-bg-base);display:flex;flex-direction:column;justify-content:space-between;padding:max(20px,env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom))}html.layout-welcome .tn-welcome-splash>.sr-prism-material{position:absolute;inset:-12%;z-index:-1}html.layout-welcome .tn-welcome-top{flex:0 0 auto}html.layout-welcome .tn-welcome-logo{height:24px;width:auto;display:block}html.layout-welcome .tn-welcome-mid{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0;gap:var(--sr-space-3);max-width:32ch}html.layout-welcome .tn-welcome-bottom{display:flex;flex-direction:column;gap:var(--sr-space-3)}html.layout-welcome .tn-welcome-h1{margin:0;font-size:36px;line-height:1.06;letter-spacing:-.02em}html.layout-welcome .tn-welcome-h1 em{font-style:italic}html.layout-welcome .tn-welcome-h1 .tn-ul{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--sr-prism-purple)}html.layout-welcome .tn-welcome-h1 .tn-arr{display:inline-block;height:.5em;width:auto;vertical-align:.04em;margin:0 .14em}html.layout-welcome .tn-welcome-sub{margin:0;font-size:16px;line-height:1.4;color:var(--sr-text-secondary);font-weight:500}html.layout-welcome .tn-welcome-cta-hl{align-self:stretch;display:block}html.layout-welcome .tn-welcome-cta{align-self:stretch;width:100%;align-items:center;justify-content:center;padding:20px 24px;font-size:18px;letter-spacing:.01em;box-shadow:0 10px 26px -14px #1c004c66}html.layout-welcome .tn-welcome-meta{color:var(--sr-text-secondary)}html.layout-welcome:not(.welcome-complete) [data-srn=nav]{display:none!important}html.layout-welcome:not(.welcome-open) [data-tn=hero-form-mount]{display:none!important}html.layout-welcome.welcome-open .tn-welcome-splash{display:none}html.layout-welcome.welcome-open:not(.welcome-complete) [data-tn=hero-form-mount]{position:fixed!important;top:0;left:0;width:100%;height:var(--tn-vh, 100svh);z-index:1000;background:var(--sr-bg-base);overflow:hidden;padding:0;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important}html.layout-welcome.welcome-open:not(.welcome-complete) [data-tn=hero-form-mount]>.sr-prism-material{display:block;position:absolute;inset:0;z-index:0}html.layout-welcome.welcome-open:not(.welcome-complete) #signup-form{flex:1;min-height:0;display:flex;position:relative;z-index:1}html.layout-welcome .tn-embedded-card--welcome{border-radius:0!important;border:0!important;box-shadow:none!important}html.layout-welcome .tn-fs-topbar{flex:0 0 auto;padding-top:env(safe-area-inset-top)}html.layout-welcome .tn-fs-progress{padding:0}html.layout-welcome .tn-fs-progress .sr-indicator-track{border-radius:0;height:4px;background:#0000000f}html.layout-welcome .tn-fs-progress .sr-indicator-fill{border-radius:0}html.layout-welcome .tn-fs-topbar-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--sr-space-3) var(--sr-space-6) 0;min-height:44px}html.layout-welcome .tn-fs-back{justify-self:start}html.layout-welcome .tn-fs-logo{justify-self:center;height:20px;width:auto}html.layout-welcome .tn-fs-counter{justify-self:end}html.layout-welcome .tn-fs-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:calc(-1 * var(--sr-space-2));border:none;background:transparent;color:var(--sr-text-secondary);cursor:pointer;border-radius:var(--sr-radius-pill)}html.layout-welcome .tn-fs-back:active{background:#0000000d}html.layout-welcome .tn-fs-counter{color:var(--sr-text-secondary);font-variant-numeric:tabular-nums}html.layout-welcome .tn-form-stage--welcome{padding:var(--sr-space-6) var(--sr-space-6) var(--sr-space-5);overflow-y:auto}html.layout-welcome .tn-form-stage--welcome>div:first-child{margin-top:auto}html.layout-welcome .tn-form-stage--welcome h3{line-height:1.08}html.layout-welcome .tn-form-stage--welcome>div:last-child{overflow-x:hidden;overflow-y:visible;flex:0 1 auto;margin-bottom:auto}html.layout-welcome .tn-form-stage--welcome .sr-textarea{box-sizing:border-box}html.layout-welcome .tn-form-stage--welcome .sr-toggle-group{gap:var(--sr-space-3);padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html.layout-welcome .tn-form-stage--welcome .sr-toggle-group-option{padding:var(--sr-space-5) var(--sr-space-4);border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-sm);background:var(--sr-bg-hud);font-size:17px}html.layout-welcome .tn-form-stage--welcome .sr-toggle{padding:var(--sr-space-5) var(--sr-space-4)}html.layout-welcome .tn-fs-footer{flex:0 0 auto;padding:var(--sr-space-4) var(--sr-space-6) calc(var(--sr-space-5) + env(safe-area-inset-bottom));background:transparent}html.layout-welcome .tn-fs-continue{width:100%;justify-content:center}html.layout-welcome.welcome-complete [data-tn=hero-form-mount]{overflow:visible}html.layout-welcome.welcome-complete .tn-embedded-card--welcome{flex:0 1 auto}html.layout-welcome.welcome-complete .tn-fs-topbar{padding-top:0}html.layout-welcome.welcome-complete,html.layout-welcome.welcome-complete body{overflow:auto;height:auto}html.layout-welcome.welcome-complete .tn-welcome-splash{display:none}html.layout-welcome.welcome-complete [data-tn=hero]{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important}html.layout-welcome.welcome-complete [data-tn=hero]>div:first-child{display:none!important}html.layout-welcome.welcome-complete [data-tn=hero-form-mount]{position:static!important;width:100%;display:block!important}html.layout-welcome.welcome-complete #signup-form{display:block!important;width:100%}html.layout-welcome.welcome-complete [data-tn=hero-h1],html.layout-welcome.welcome-complete [data-tn=hero-sub],html.layout-welcome.welcome-complete [data-tn=ministats]{display:none!important}html.layout-welcome.welcome-complete .tn-extras-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.tn-form-stage,[data-tn=marquee-row] [data-tn=marquee-track],.sr-highlight:before{animation:none!important}}.tn-find-mine-mobile{display:none}@media(max-width:640px){.tn-find-mine-desktop{display:none}.tn-find-mine-mobile{display:block}}.tn-find-mine-help>summary{cursor:pointer;color:var(--sr-text-secondary)}.tn-find-mine-steps{margin-top:6px;line-height:1.45}.sr-file{display:flex;align-items:center;gap:var(--sr-space-3);cursor:pointer;min-width:0}.sr-file>input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-file-btn{flex-shrink:0;padding:var(--sr-space-2) var(--sr-space-4);background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-sm);color:var(--sr-text-primary)}.sr-file:hover .sr-file-btn{background:var(--sr-bg-hud-hover)}.sr-file:focus-within .sr-file-btn{background:var(--sr-bg-hud-open);box-shadow:var(--sr-shadow-hud-open)}.sr-file-name{font:var(--sr-fw-semibold) var(--sr-text-body-sm)/var(--sr-lh-body-sm) var(--sr-font-family);color:var(--sr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-file-name.has-file{color:var(--sr-text-primary)}.sr-edu-card{display:flex;flex-direction:column;gap:var(--sr-space-2);padding:var(--sr-space-1) 0 var(--sr-space-1) var(--sr-space-4);border-left:var(--sr-stroke-strong)}.sr-edu-remove{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;color:var(--sr-text-secondary);text-decoration:underline}.sr-edu-remove:hover{color:var(--sr-text-primary)}.sr-consent{display:flex;gap:var(--sr-space-3);align-items:flex-start;cursor:pointer}.sr-consent>input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--sr-text-primary)}.sr-input--select{appearance:auto;-webkit-appearance:auto;cursor:pointer}.sr-input--number::-webkit-outer-spin-button,.sr-input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-input--number{-moz-appearance:textfield;appearance:textfield}.sr-apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sr-space-4) var(--sr-space-3)}.sr-apply-grid>*{grid-column:1 / -1;min-width:0}.sr-apply-grid>.sr-apply-half{grid-column:auto}@media(max-width:680px){.sr-apply-grid>.sr-apply-half{grid-column:1 / -1}}:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap{position:relative;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap:focus-within{outline-color:transparent;transform:translateY(-1px);box-shadow:var(--sr-shadow-hud-open)}:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap:after{content:"";position:absolute;inset:-1px;border-radius:calc(var(--sr-radius-sm) + 1px);padding:1px;background:conic-gradient(from var(--sr-textarea-alive-angle, 0deg),var(--sr-prism-purple),var(--sr-prism-aqua),var(--sr-prism-coral),var(--sr-prism-yellow),var(--sr-prism-purple));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap:focus-within:after{opacity:.5;animation:sr-textarea-alive-spin 6s linear infinite}:is(.sr-apply-grid,.sr-alive-fields) .sr-textarea-wrap{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-textarea-wrap:focus-within{transform:translateY(-1px)}:is(.sr-apply-grid,.sr-alive-fields) .sr-field-label{transition:color .15s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-field:focus-within>.sr-field-label{color:var(--sr-text-primary)}:is(.sr-apply-grid,.sr-alive-fields) .sr-input::placeholder{transition:opacity .15s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-input:focus::placeholder{opacity:.35}:is(.sr-apply-grid,.sr-alive-fields) .sr-toggle-group-option{transition:background .12s ease,color .12s ease,transform .1s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-toggle-group-option:active{transform:scale(.97)}:is(.sr-apply-grid,.sr-alive-fields) .sr-toggle:active{transform:translateY(0) scale(.97)}:is(.sr-apply-grid,.sr-alive-fields) .sr-file-btn{transition:background-color .12s ease,transform .1s ease}:is(.sr-apply-grid,.sr-alive-fields) .sr-file:active .sr-file-btn{transform:scale(.97)}@media(prefers-reduced-motion:reduce){:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap:focus-within,:is(.sr-apply-grid,.sr-alive-fields) .sr-textarea-wrap:focus-within{transform:none}:is(.sr-apply-grid,.sr-alive-fields) .sr-input-wrap:focus-within:after{animation:none;opacity:.35}:is(.sr-apply-grid,.sr-alive-fields) .sr-toggle-group-option:active,:is(.sr-apply-grid,.sr-alive-fields) .sr-toggle:active,:is(.sr-apply-grid,.sr-alive-fields) .sr-file:active .sr-file-btn{transform:none}}.sr-apply-done{display:flex;flex-direction:column;gap:var(--sr-space-2);padding:var(--sr-space-8);background:var(--sr-bg-surface);border:var(--sr-stroke-hairline);border-radius:var(--sr-radius-lg);text-align:center}.sr-datewrap{position:relative}.sr-cal-toggle{background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:var(--sr-text-secondary);transition:color .12s ease,transform .12s ease}.sr-cal-toggle:hover{color:var(--sr-text-primary);transform:scale(1.12)}.sr-cal-toggle:active{transform:scale(.95)}.sr-cal{position:absolute;top:calc(100% + var(--sr-space-2));left:0;z-index:var(--sr-z-hud, 100);min-width:272px;padding:var(--sr-space-4);background:var(--sr-bg-hud-open);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-md);box-shadow:var(--sr-shadow-hud-open);transform-origin:top left;animation:sr-cal-in .18s cubic-bezier(.16,1,.3,1)}@keyframes sr-cal-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}.sr-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sr-space-3)}.sr-cal-title{font-size:12px;animation:sr-cal-page .16s ease}.sr-cal-nav{background:none;border:0;cursor:pointer;padding:var(--sr-space-1) var(--sr-space-2);border-radius:var(--sr-radius-xs);color:var(--sr-text-secondary);font-size:15px;line-height:1;transition:background .12s ease,color .12s ease,transform .12s ease}.sr-cal-nav:hover{background:#0000000f;color:var(--sr-text-primary)}.sr-cal-nav:active{transform:scale(.88)}.sr-cal-week{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:var(--sr-space-1)}.sr-cal-week .sr-text-label{justify-content:center;text-align:center;font-size:10px;color:var(--sr-text-secondary);display:block}.sr-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;animation:sr-cal-page .16s ease}@keyframes sr-cal-page{0%{opacity:0;transform:translate(4px)}}.sr-cal-day{aspect-ratio:1;min-width:32px;display:grid;place-items:center;background:none;border:0;cursor:pointer;border-radius:var(--sr-radius-xs);font:var(--sr-fw-semibold) 14px / 1 var(--sr-font-family);color:var(--sr-text-primary);transition:background .1s ease,color .1s ease,transform .1s ease}.sr-cal-day:hover{background:#00000014;transform:scale(1.14)}.sr-cal-day:active{transform:scale(.9)}.sr-cal-day.is-today:not(.is-selected){border:var(--sr-stroke-secondary)}.sr-cal-day.is-selected{background:var(--sr-black);color:var(--sr-white);animation:sr-cal-pop .22s cubic-bezier(.16,1,.3,1)}@keyframes sr-cal-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.sr-cal-months{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sr-space-1);animation:sr-cal-page .16s ease}.sr-cal-month{background:none;border:0;cursor:pointer;padding:var(--sr-space-3) var(--sr-space-2);border-radius:var(--sr-radius-xs);font-size:11px;color:var(--sr-text-primary);justify-content:center;transition:background .1s ease,color .1s ease,transform .1s ease}.sr-cal-month:hover{background:#00000014;transform:scale(1.08)}.sr-cal-month:active{transform:scale(.92)}.sr-cal-month.is-selected{background:var(--sr-black);color:var(--sr-white);animation:sr-cal-pop .22s cubic-bezier(.16,1,.3,1)}.sr-counter{display:flex;align-items:stretch;gap:var(--sr-space-2)}.sr-counter-btn{width:48px;flex-shrink:0;border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-sm);background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--sr-text-primary);font:var(--sr-fw-semibold) 20px / 1 var(--sr-font-family);cursor:pointer;transition:background .12s ease,transform .1s ease}.sr-counter-btn:hover{background:var(--sr-bg-hud-hover)}.sr-counter-btn:active{transform:scale(.9)}.sr-counter-val{flex:1;display:block;animation:sr-counter-pop .2s cubic-bezier(.16,1,.3,1)}.sr-counter-val .sr-input-wrap{width:100%;box-sizing:border-box}@keyframes sr-counter-pop{0%{transform:scale(.97)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sr-cal,.sr-cal-grid,.sr-cal-months,.sr-cal-title,.sr-counter-val,.sr-cal-day.is-selected,.sr-cal-month.is-selected{animation:none}.sr-cal-day:hover,.sr-cal-month:hover,.sr-cal-toggle:hover{transform:none}}.sr-build-hero{position:relative;overflow:hidden;border-radius:var(--sr-radius-lg);border:var(--sr-stroke-soft);padding:var(--sr-space-7);isolation:isolate}.sr-build-hero>.sr-prism-material{position:absolute;inset:-40%;z-index:-1;opacity:.5}.sr-build-hero-inner{display:flex;flex-direction:column;gap:var(--sr-space-3)}.sr-build-skip{background:none;border:0;padding:0;cursor:pointer;color:var(--sr-text-secondary);text-decoration:underline}.sr-build-skip:hover{color:var(--sr-text-primary)}.sr-build-run{display:flex;flex-direction:column;gap:var(--sr-space-3);padding:var(--sr-space-6);background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--sr-stroke-secondary);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-hud-rest)}.sr-build-step{display:flex;align-items:flex-start;gap:var(--sr-space-3);font:var(--sr-fw-semibold) 15px/1.4 var(--sr-font-family);color:var(--sr-text-secondary);transition:color .2s ease}.sr-build-step.is-active,.sr-build-step.is-done{color:var(--sr-text-primary)}.sr-build-dot{width:20px;height:20px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;border-radius:var(--sr-radius-pill);border:var(--sr-stroke-strong);font-size:11px;font-weight:800;color:var(--sr-white);background:transparent;transition:background .2s ease,border-color .2s ease}.sr-build-step.is-active .sr-build-dot{border-color:transparent;background:conic-gradient(from var(--sr-textarea-alive-angle, 0deg),var(--sr-prism-purple),var(--sr-prism-aqua),var(--sr-prism-purple));animation:sr-textarea-alive-spin 1.2s linear infinite}.sr-build-step.is-done .sr-build-dot{background:var(--sr-black);border-color:transparent;animation:sr-cal-pop .26s cubic-bezier(.16,1,.3,1)}.sr-build-step.is-skipped .sr-build-dot{color:var(--sr-text-secondary)}.sr-build-label{display:flex;flex-direction:column;gap:2px}.sr-build-detail{font:var(--sr-fw-semibold) 13px/1.3 var(--sr-font-family);color:var(--sr-text-secondary);animation:sr-cal-page .22s ease}.sr-build-done{display:flex;flex-direction:column;gap:var(--sr-space-1);padding:var(--sr-space-4) var(--sr-space-5);border-left:var(--sr-stroke-strong)}.sr-cascade{animation:sr-cascade-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes sr-cascade-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media(prefers-reduced-motion:reduce){.sr-cascade,.sr-build-step.is-active .sr-build-dot{animation:none}}.sr-term{border-radius:var(--sr-radius-md);overflow:hidden;background:#1a1a1a;box-shadow:var(--sr-shadow-hud-rest);transition:opacity .42s ease,transform .42s ease}.sr-term.is-fading{opacity:0;transform:translateY(-6px) scale(.99)}.sr-term-bar{display:flex;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-3) var(--sr-space-4);background:#ffffff0f}.sr-term-dot{width:10px;height:10px;border-radius:var(--sr-radius-pill);background:#ffffff2e}.sr-term-title{margin-left:var(--sr-space-2);color:#ffffff8c;font-size:10px}.sr-term-body{padding:var(--sr-space-4) var(--sr-space-5) var(--sr-space-5);min-height:280px;max-height:420px;overflow-y:auto;scrollbar-width:none;font:400 13px / 1.7 var(--sr-font-family-mono, ui-monospace, "SF Mono", Menlo, monospace);color:#ffffffe0}.sr-term-body::-webkit-scrollbar{display:none}.sr-term-line{white-space:pre-wrap;animation:sr-term-in .16s ease both}@keyframes sr-term-in{0%{opacity:0;transform:translateY(3px)}}.sr-term-line.is-cmd{color:#ffffff8c}.sr-term-line.is-ok{color:var(--sr-prism-aqua-lit, #56FAF7)}.sr-term-line.is-sub{color:#ffffffa6}.sr-term-line.is-accent{color:var(--sr-prism-purple)}.sr-term-cursor{display:inline-block;width:8px;height:15px;vertical-align:text-bottom;background:var(--sr-prism-aqua-lit, #56FAF7);animation:sr-term-blink 1s steps(1) infinite}@keyframes sr-term-blink{50%{opacity:0}}.sr-edu-card--logo{display:grid;grid-template-columns:40px 1fr;gap:var(--sr-space-3);align-items:start}.sr-edu-card-fields{display:flex;flex-direction:column;gap:var(--sr-space-2);min-width:0}.sr-logo-chip{width:40px;height:40px;margin-top:var(--sr-space-1);border-radius:var(--sr-radius-sm);object-fit:contain;background:var(--sr-bg-surface);border:var(--sr-stroke-soft)}.sr-logo-chip--mono{display:grid;place-items:center;font:var(--sr-fw-black, 900) 16px/1 var(--sr-font-family);color:var(--sr-text-secondary);background:var(--sr-bg-base)}@media(prefers-reduced-motion:reduce){.sr-term-line,.sr-term-cursor{animation:none}}.sr-sub-entry{border-top:var(--sr-stroke-hairline);padding-top:var(--sr-space-3)}.pv{display:flex;flex-direction:column;gap:var(--sr-space-6)}.pv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sr-space-4)}.pv-headline{margin:0 0 var(--sr-space-1);font-weight:var(--sr-fw-semibold)}.pv-meta{color:var(--sr-text-secondary);font-size:11px}.pv-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .12s ease,text-underline-offset .12s ease}.pv-meta a:hover{color:var(--sr-prism-purple);text-underline-offset:3px}.pv-meta-icon{display:inline-flex;color:inherit;transition:color .12s ease,transform .12s ease}.pv-meta-icon:hover{color:var(--sr-prism-purple);transform:translateY(-1px)}.pv-bio{margin:0;color:var(--sr-text-primary);max-width:64ch}.pv-section{display:flex;flex-direction:column;gap:var(--sr-space-3)}.pv-label{color:var(--sr-prism-purple);border-bottom:var(--sr-stroke-hairline);padding-bottom:var(--sr-space-2)}.pv-entry{display:grid;grid-template-columns:40px 1fr;gap:var(--sr-space-3);align-items:start}.pv-entry+.pv-entry{margin-top:var(--sr-space-4)}.pv-entry-body{display:flex;flex-direction:column;gap:var(--sr-space-2);min-width:0}.pv-entry-name{font:var(--sr-fw-black, 900) 17px/1.2 var(--sr-font-family);letter-spacing:-.02em}.pv-stint{display:flex;flex-direction:column;gap:var(--sr-space-1)}.pv-stint+.pv-stint{border-top:var(--sr-stroke-hairline);padding-top:var(--sr-space-2)}.pv-stint-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sr-space-3);flex-wrap:wrap}.pv-stint-title{font:var(--sr-fw-semibold) 15px/1.35 var(--sr-font-family)}.pv-years{color:var(--sr-text-secondary);font-size:10px;white-space:nowrap}.pv-summary{margin:0;font:var(--sr-fw-semibold) 14px/1.5 var(--sr-font-family);color:var(--sr-text-secondary);white-space:pre-line}.pv-proj-list{display:flex;flex-direction:column}.pv-proj{display:flex;flex-direction:column;gap:2px;padding:var(--sr-space-2) 0}.pv-proj+.pv-proj{border-top:var(--sr-stroke-hairline)}.pv-proj-desc{font:var(--sr-fw-semibold) 13px/1.45 var(--sr-font-family);color:var(--sr-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-pills{display:flex;flex-wrap:wrap;gap:var(--sr-space-2)}.pv-pill{padding:var(--sr-space-1) var(--sr-space-3);border-radius:var(--sr-radius-pill);background:#0000000d;color:var(--sr-text-primary);font-size:10px}@media(max-width:680px){.pv-head{flex-direction:column}}.pv-extras-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--sr-space-4);flex-wrap:wrap;padding:var(--sr-space-3) var(--sr-space-4);background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--sr-stroke-soft);border-radius:var(--sr-radius-md)}.pv-words{background:var(--sr-bg-hud);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--sr-radius-md);overflow:hidden}.pv-word{padding:var(--sr-space-4) var(--sr-space-5)}.pv-word+.pv-word{border-top:var(--sr-stroke-hairline)}.pv-word-label{color:var(--sr-prism-purple);font-size:10px;margin-bottom:var(--sr-space-1)}.pv-word-text{margin:0;font:var(--sr-fw-semibold) 14px/1.5 var(--sr-font-family);letter-spacing:-.01em;color:var(--sr-text-primary);max-width:64ch}.pv-name{margin:0 0 var(--sr-space-1);font-weight:var(--sr-fw-black, 900);font-size:clamp(28px,4vw,40px);line-height:1;letter-spacing:-.05em;color:var(--sr-text-primary)}.pv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--sr-stroke-hairline-color, rgba(0, 0, 0, .05));border-block:var(--sr-stroke-hairline);padding-block:1px}.pv-stat{background:var(--sr-bg-surface);padding:var(--sr-space-4) var(--sr-space-4) var(--sr-space-3);display:flex;flex-direction:column;gap:var(--sr-space-1)}.pv-stat-num{font-weight:var(--sr-fw-black, 900);font-size:40px;line-height:1;letter-spacing:-.03em}.pv-stat-label{color:var(--sr-text-secondary);font-size:10px}
