@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-figtree), system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-2024{inset-inline-end:calc(var(--spacing) * 2024)}.end-2026{inset-inline-end:calc(var(--spacing) * 2026)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-full{height:100%}.min-h-\[80px\]{min-height:80px}.w-10{width:calc(var(--spacing) * 10)}.w-\[1px\]{width:1px}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:18px}.rounded-md{border-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--sc-line)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--sc-bg)}.bg-border{background-color:var(--sc-line)}.bg-card{background-color:var(--sc-card)}.bg-destructive{background-color:#e05d4d}.bg-primary{background-color:var(--sc-green)}.bg-secondary{background-color:var(--sc-blue-2)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--sc-ink)}.text-destructive-foreground{color:#fff}.text-foreground{color:var(--sc-ink)}.text-muted-foreground{color:var(--sc-ink-2)}.text-primary{color:var(--sc-green)}.text-primary-foreground{color:var(--sc-blue-abyss)}.text-secondary-foreground{color:var(--sc-ink)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--sc-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--sc-ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--sc-ink-2)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--sc-green-soft)}.hover\:bg-destructive\/80:hover{background-color:#e05d4dcc;background-color:lab(56.9601% 51.3892 36.269/.8)}.hover\:bg-destructive\/90:hover{background-color:#e05d4de6;background-color:lab(56.9601% 51.3892 36.269/.9)}.hover\:bg-primary\/80:hover{background-color:var(--sc-green)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--sc-green) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--sc-green)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--sc-green) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--sc-blue-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--sc-blue-2) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--sc-blue-abyss)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--sc-green)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--sc-green)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--ul-kobana-lime:73 99% 66%;--ul-kobana-black:0 0% 0%;--ul-kobana-white:60 20% 99%;--ul-kobana-gray:0 0% 40%;--ul-kobana-purple:285 75% 52%;--ul-font-sans:var(--font-work-sans,"Work Sans"), system-ui, sans-serif;--ul-font-display:var(--font-syne,"Syne"), var(--font-work-sans,"Work Sans"), system-ui, sans-serif;--ul-radius:.5rem;--ul-radius-sm:calc(var(--ul-radius) - 4px);--ul-radius-md:calc(var(--ul-radius) - 2px);--ul-radius-lg:var(--ul-radius);--ul-radius-xl:calc(var(--ul-radius) + 4px);--ul-status-success:#003907;--ul-status-success-bg:#edfeec;--ul-status-warning:#633f00;--ul-status-warning-bg:#fff3df;--ul-status-error:#8a0314;--ul-status-error-bg:#fff0ee;--ul-status-info:#004d76;--ul-status-info-bg:#eaf7ff;--ul-background:#fff;--ul-foreground:#0a0a0a;--ul-card:#fff;--ul-card-foreground:#0a0a0a;--ul-popover:#fff;--ul-popover-foreground:#0a0a0a;--ul-primary:#171717;--ul-primary-foreground:#fafafa;--ul-secondary:#f5f5f5;--ul-secondary-foreground:#171717;--ul-muted:#f5f5f5;--ul-muted-foreground:#737373;--ul-accent:#f5f5f5;--ul-accent-foreground:#171717;--ul-destructive:#e40014;--ul-destructive-foreground:#e40014;--ul-border:#e5e5e5;--ul-input:#e5e5e5;--ul-ring:#a1a1a1;--ul-sidebar-background:#fafafa;--ul-sidebar-foreground:#0a0a0a;--ul-sidebar-primary:#171717;--ul-sidebar-primary-foreground:#fafafa;--ul-sidebar-accent:#f5f5f5;--ul-sidebar-accent-foreground:#171717;--ul-sidebar-border:#e5e5e5;--ul-sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--ul-status-success:lab(20.252% -37.0738 31.8707);--ul-status-success-bg:lab(98.0745% -8.3831 6.51467);--ul-status-warning:lab(30.1286% 18.5802 61.7077);--ul-status-warning-bg:lab(96.5689% 3.82534 15.0702);--ul-status-error:lab(28.7551% 50.8278 33.6722);--ul-status-error-bg:lab(96.1493% 12.2788 6.63452);--ul-status-info:lab(30.0079% -8.43158 -40.0171);--ul-status-info-bg:lab(96.5665% -6.21033 -13.0276);--ul-background:lab(100% 0 0);--ul-foreground:lab(2.75381% 0 0);--ul-card:lab(100% 0 0);--ul-card-foreground:lab(2.75381% 0 0);--ul-popover:lab(100% 0 0);--ul-popover-foreground:lab(2.75381% 0 0);--ul-primary:lab(7.78201% -.0000149012 0);--ul-primary-foreground:lab(98.26% 0 0);--ul-secondary:lab(96.52% -.0000298023 .0000119209);--ul-secondary-foreground:lab(7.78201% -.0000149012 0);--ul-muted:lab(96.52% -.0000298023 .0000119209);--ul-muted-foreground:lab(48.496% 0 0);--ul-accent:lab(96.52% -.0000298023 .0000119209);--ul-accent-foreground:lab(7.78201% -.0000149012 0);--ul-destructive:lab(48.4493% 77.4328 61.5452);--ul-destructive-foreground:lab(48.4493% 77.4328 61.5452);--ul-border:lab(90.952% 0 -.0000119209);--ul-input:lab(90.952% 0 -.0000119209);--ul-ring:lab(66.128% -.0000298023 .0000119209);--ul-sidebar-background:lab(98.26% 0 0);--ul-sidebar-foreground:lab(2.75381% 0 0);--ul-sidebar-primary:lab(7.78201% -.0000149012 0);--ul-sidebar-primary-foreground:lab(98.26% 0 0);--ul-sidebar-accent:lab(96.52% -.0000298023 .0000119209);--ul-sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--ul-sidebar-border:lab(90.952% 0 -.0000119209);--ul-sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--ul-background:#0a0a0a;--ul-foreground:#fafafa;--ul-card:#0a0a0a;--ul-card-foreground:#fafafa;--ul-popover:#0a0a0a;--ul-popover-foreground:#fafafa;--ul-primary:#fafafa;--ul-primary-foreground:#171717;--ul-secondary:#262626;--ul-secondary-foreground:#fafafa;--ul-muted:#262626;--ul-muted-foreground:#a1a1a1;--ul-accent:#262626;--ul-accent-foreground:#fafafa;--ul-destructive:#e40014;--ul-destructive-foreground:#e40014;--ul-border:#262626;--ul-input:#262626;--ul-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--ul-background:lab(2.75381% 0 0);--ul-foreground:lab(98.26% 0 0);--ul-card:lab(2.75381% 0 0);--ul-card-foreground:lab(98.26% 0 0);--ul-popover:lab(2.75381% 0 0);--ul-popover-foreground:lab(98.26% 0 0);--ul-primary:lab(98.26% 0 0);--ul-primary-foreground:lab(7.78201% -.0000149012 0);--ul-secondary:lab(15.204% 0 -.00000596046);--ul-secondary-foreground:lab(98.26% 0 0);--ul-muted:lab(15.204% 0 -.00000596046);--ul-muted-foreground:lab(66.128% -.0000298023 .0000119209);--ul-accent:lab(15.204% 0 -.00000596046);--ul-accent-foreground:lab(98.26% 0 0);--ul-destructive:lab(48.4493% 77.4328 61.5452);--ul-destructive-foreground:lab(48.4493% 77.4328 61.5452);--ul-border:lab(15.204% 0 -.00000596046);--ul-input:lab(15.204% 0 -.00000596046);--ul-ring:lab(34.924% 0 0)}}.editorial-theme,.editorial-theme:root{--ul-background:#fbfaf6;--ul-card:#fcfcf9;--ul-secondary:#f3f0e9;--ul-muted:#f0eee9;--ul-accent:#f0eee9;--ul-border:#e1ded5;--ul-input:#e1ded5}@supports (color:lab(0% 0 0)){.editorial-theme,.editorial-theme:root{--ul-background:lab(98.2861% -.0120401 1.90748);--ul-card:lab(98.8557% -.0089705 1.14335);--ul-secondary:lab(94.8312% -.00858307 3.82515);--ul-muted:lab(94.2412% -.0115335 3.05697);--ul-accent:lab(94.2412% -.0115335 3.05697);--ul-border:lab(88.4608% -.00050664 4.59685);--ul-input:lab(88.4608% -.00050664 4.59685)}}:root{--sc-blue:#001e64;--sc-blue-2:#0a2a72;--sc-blue-deep:#00112f;--sc-blue-abyss:#000a1f;--sc-green:#2ab95b;--sc-green-soft:#57cf82;--sc-ink:#fff;--sc-ink-2:#e9f0ffa8;--sc-ink-3:#e9f0ff66;--sc-line:#8cafff21;--sc-line-2:#8cafff14;--sc-bg:#000e29;--sc-card:#102c6e59}html{scroll-behavior:smooth;background-color:var(--sc-blue-abyss)}body{background-color:var(--sc-blue-abyss);background-image:radial-gradient(120% 80% at 80% -10%, #062a63 0%, transparent 55%), radial-gradient(90% 60% at 0% 8%, #04205a 0%, transparent 50%), linear-gradient(180deg, var(--sc-blue-deep) 0%, var(--sc-blue-abyss) 100%);color:var(--sc-ink);font-family:var(--font-figtree), system-ui, sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background-attachment:fixed;min-height:100vh}::selection{background:var(--sc-green);color:var(--sc-blue-abyss)}.sc-shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sc-sidebar{border-right:1px solid var(--sc-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;gap:4px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.sc-logo{letter-spacing:-.02em;padding:0 12px 22px;font-size:17px;font-weight:700}.sc-logo .dot{color:var(--sc-green)}.sc-logo small{letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-3);margin-top:4px;font-size:9.5px;font-weight:600;display:block}.sc-nav-link{color:var(--sc-ink-2);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:background .25s,color .25s;display:flex}.sc-nav-link:hover{color:var(--sc-ink);background:#8cafff12}.sc-nav-link.active{color:var(--sc-ink);border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6ee6,#001644eb)}.sc-nav-link.active svg{color:var(--sc-green)}.sc-nav-link svg{flex-shrink:0;width:16px;height:16px}.sc-main{width:100%;max-width:1180px;margin:0 auto;padding:40px 48px 80px}.sc-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--sc-green-soft);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:inline-flex}.sc-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--sc-green));width:28px;height:1px}.sc-h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.02}.sc-lead{color:var(--sc-ink-2);max-width:64ch;font-size:15.5px;line-height:1.6}.sc-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e8c,#00164499);border-radius:18px;padding:22px;transition:border-color .4s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative}.sc-card:hover{border-color:#2ab95b66}.sc-card.lift:hover{transform:translateY(-3px);box-shadow:0 30px 70px -30px #000000b3}.sc-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1;display:block}.sc-stat b .u{color:var(--sc-green);vertical-align:super;font-size:.6em}.sc-stat span{letter-spacing:.16em;text-transform:uppercase;color:var(--sc-ink-3);margin-top:10px;font-size:10px;display:block}.sc-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--sc-green-soft);align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.sc-chip:before{content:"";background:var(--sc-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2ab95b33}.sc-pill{color:var(--sc-ink-2);border:1px solid var(--sc-line);white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:10.5px}.sc-scale button{border:1px solid var(--sc-line);width:34px;height:34px;color:var(--sc-ink-2);cursor:pointer;background:#000a1f80;border-radius:9px;font-size:12.5px;font-weight:600;transition:all .2s}.sc-scale button:hover{color:var(--sc-ink);border-color:#2ab95b80}.sc-scale button.on{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-blue-abyss)}.sc-bar{border:1px solid var(--sc-line-2);background:#000a1f99;border-radius:100px;height:6px;overflow:hidden}.sc-bar i{background:linear-gradient(90deg, var(--sc-green), var(--sc-green-soft));border-radius:100px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}@media (max-width:860px){.sc-shell{grid-template-columns:1fr}.sc-sidebar{border-right:none;border-bottom:1px solid var(--sc-line);flex-flow:wrap;height:auto;padding:16px;position:static}.sc-logo{width:100%;padding-bottom:10px}.sc-main{padding:28px 20px 60px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}.v-display{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-weight:380;line-height:1.08}.v-display em{color:var(--sc-green);font-style:italic;font-weight:400}.v-micro{letter-spacing:.28em;text-transform:uppercase;color:var(--sc-ink-3);font-size:.6875rem;font-weight:600}.v-pill{letter-spacing:.14em;text-transform:uppercase;background:var(--sc-green);color:var(--sc-blue-abyss);cursor:pointer;border-radius:2px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.78rem;font-weight:600;transition:background .25s;display:inline-flex}.v-pill:hover{background:var(--sc-green-soft)}.v-pill.ghost{border:1px solid var(--sc-line);color:var(--sc-ink);background:0 0}.v-pill.ghost:hover{border-color:var(--sc-green);color:var(--sc-green)}.v-ghost{font-family:var(--font-fraunces), Georgia, serif;color:#2ab95b47;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic}.auth{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-aside{border-right:1px solid var(--sc-line);background:radial-gradient(120% 90% at 15% 10%,#1434808c,#0000 60%),linear-gradient(160deg,#001236 0%,#000a1f 70%);align-items:center;padding:4vw 4.5vw;display:flex;position:relative;overflow:hidden}.auth-orb{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#2ab95b29,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;right:-220px}.auth-aside-in{max-width:30rem;position:relative}.auth-logo{width:auto;height:30px;margin-bottom:26px}.auth-headline{margin:12px 0 30px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.auth-feats{flex-direction:column;gap:16px;margin:0 0 30px;padding:0;list-style:none;display:flex}.auth-feats li{color:var(--sc-ink-2);align-items:center;gap:12px;font-size:.95rem;line-height:1.4;display:flex}.auth-feat-ico{width:34px;height:34px;color:var(--sc-green);background:#2ab95b1f;border:1px solid #2ab95b40;border-radius:10px;flex:none;place-items:center;display:grid}.auth-aside-foot{color:var(--sc-ink-3);font-size:.8rem}.auth-main{place-items:center;padding:3rem 1.5rem;display:grid}.auth-card{width:100%;max-width:26rem}.auth-card-logo{width:auto;height:26px;margin-bottom:26px;display:none}.auth-card-title{font-family:var(--font-fraunces), Georgia, serif;font-size:2rem;font-weight:500}.auth-card-sub{color:var(--sc-ink-2);margin:6px 0 26px;font-size:.92rem}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-field>span{letter-spacing:.11em;text-transform:uppercase;color:var(--sc-ink-3);font-size:.7rem;font-weight:700}.auth-field input{border:1px solid var(--sc-line);width:100%;color:var(--sc-ink);background:#000c2899;border-radius:11px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.auth-field input::placeholder{color:var(--sc-ink-3)}.auth-field input:focus{border-color:#2ab95b99;outline:none;box-shadow:0 0 0 3px #2ab95b1f}.auth-error{color:#ef6b5b;margin:-3px 0 0;font-size:.8rem}.auth-submit{cursor:pointer;color:#00110a;background:var(--sc-green);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px 18px;font-size:.95rem;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex}.auth-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.auth-divider{color:var(--sc-ink-3);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:26px 0 4px;font-size:.7rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--sc-line);flex:1;height:1px}.auth-demo-hint{color:var(--sc-ink-3);margin:10px 0 12px;font-size:.8rem}.auth-demo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-demo-chip{border:1px solid var(--sc-line);color:var(--sc-ink);cursor:pointer;text-align:left;background:#102c6e47;border-radius:11px;flex-direction:column;gap:2px;padding:11px 13px;transition:border-color .25s,transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:flex}.auth-demo-chip:hover{background:#2ab95b14;border-color:#2ab95b8c;transform:translateY(-2px)}.auth-demo-chip b{font-size:.9rem;font-weight:700}.auth-demo-chip span{color:var(--sc-green-soft);font-size:.72rem;font-weight:600}.auth-fineprint{color:var(--sc-ink-3);margin-top:20px;font-size:.72rem;line-height:1.5}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-aside{display:none}.auth-card-logo{display:block}.auth-main{padding:2.4rem 1.4rem}}.sc-nav-link.locked{opacity:.45}.sc-nav-link .lock-ico{width:11px;height:11px;color:var(--sc-ink-3);margin-left:auto}.sc-logout{color:var(--sc-ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:11px;transition:color .2s;display:inline-flex}.sc-logout:hover{color:#e05d4d}.upgrade-box{text-align:center;max-width:560px;margin:8vh auto 0;padding:40px 32px}.hub-card{flex-direction:column;gap:6px;min-height:150px;display:flex;position:relative;overflow:hidden}.hub-card .v-ghost{font-size:3.4rem;position:absolute;top:.1rem;right:.9rem}.hub-card h3{margin-top:auto;font-size:1.05rem;font-weight:700}.hub-card p{color:var(--sc-ink-2);font-size:.82rem;line-height:1.5}.media-row{border-bottom:1px solid var(--sc-line);grid-template-columns:3.2rem 1fr auto;align-items:start;gap:18px;padding:18px 0;display:grid}.media-row .v-ghost{font-size:1.5rem;line-height:1.4}.media-row h3{font-size:1rem;font-weight:600}.media-row p{color:var(--sc-ink-2);max-width:60ch;margin-top:4px;font-size:.82rem;line-height:1.55}.media-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--sc-green-soft);white-space:nowrap;font-size:.65rem;font-weight:600}.map-pin-high{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out infinite pin-pulse}@keyframes pin-pulse{50%{opacity:.65}}.map-halo{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-in-out infinite halo-pulse}@keyframes halo-pulse{50%{opacity:.5;transform:scale(1.35)}}.map-tip{z-index:10;pointer-events:none;background:#000e29f2;border:1px solid #2ab95b66;border-radius:10px;flex-direction:column;gap:3px;max-width:260px;padding:12px 15px;font-size:12px;display:flex;position:absolute;top:64px;right:26px;box-shadow:0 18px 44px #00000080}.map-tip b{font-size:13px}.map-tip span{color:var(--sc-ink-2)}.map-legend{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.map-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.insight-body{max-width:68ch;color:var(--sc-ink-2);font-size:15px;line-height:1.75}.insight-body h2{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin:2em 0 .6em;font-size:1.45rem;font-weight:450}.insight-body h3{color:var(--sc-ink);margin:1.6em 0 .5em;font-size:1.05rem;font-weight:700}.insight-body p{margin-bottom:1em}.insight-body a{color:var(--sc-green-soft)}.insight-body ul,.insight-body ol{margin:0 0 1em 1.3em;list-style:outside}.insight-body li{margin-bottom:.5em}.insight-body blockquote{border-left:2px solid var(--sc-green);color:var(--sc-ink);margin:1.2em 0;padding-left:14px}.insight-body strong{color:var(--sc-ink)}.tk-p{color:var(--sc-ink-2);font-size:15px;line-height:1.7}.tk-list{gap:9px;list-style:none;display:grid}.tk-list li{color:var(--sc-ink-2);padding-left:22px;font-size:14px;line-height:1.6;position:relative}.tk-list li:before{content:"";background:var(--sc-green);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.tk-ol{counter-reset:tk}.tk-ol li{counter-increment:tk}.tk-ol li:before{content:counter(tk);width:16px;height:16px;color:var(--sc-green-soft);font-size:12px;font-weight:700;font-family:var(--font-fraunces), serif;background:0 0;font-style:italic;top:0;left:0}.tk-sub{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}@media (max-width:640px){.tk-doscol{grid-template-columns:1fr!important}}.amb{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.amb-orbit{color:#7fd9c917;width:90vw;height:90vh;position:absolute;inset:-10% -5% auto auto}.amb-glow{filter:blur(70px);opacity:.5;border-radius:9999px;position:absolute}.amb-glow-a{background:radial-gradient(circle at 40% 40%,#2ab95b80,#0000 70%);width:340px;height:200px;animation:22s ease-in-out infinite alternate amb-a;top:6%;right:12%}.amb-glow-b{background:radial-gradient(circle at 40% 40%,#7fd9c966,#0000 70%);width:300px;height:240px;animation:28s ease-in-out infinite alternate amb-b;bottom:8%;left:20%}@keyframes amb-a{to{transform:translate(-40px,30px)scale(1.15)}}@keyframes amb-b{to{transform:translate(50px,-25px)scale(1.1)}}.sc-shell{z-index:1;position:relative}.sc-sidebar{z-index:2;background:#000a1f8c;position:sticky}[data-rvp]{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards rvp-in;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes rvp-in{to{opacity:1;transform:none}}.hub{flex-direction:column;gap:30px;display:flex}.hub-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.hub-greet{margin:14px 0 12px;font-size:clamp(30px,4vw,46px)}.hub-rings{flex-shrink:0;gap:12px;display:flex}.hub-ring{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e66,#00164480);border-radius:16px;place-items:center;width:108px;height:108px;display:grid;position:relative}.hub-ring svg{width:100%;height:100%;position:absolute;inset:0}.ring-track{fill:none;stroke:#8cafff24;stroke-width:4px}.ring-fill{fill:none;stroke:var(--sc-green);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 5px #2ab95b80);transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.hub-ring-txt{text-align:center}.hub-ring-txt b{font-family:var(--font-fraunces), serif;font-size:24px;font-weight:400;line-height:1;display:block}.hub-ring-txt span{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);max-width:74px;margin-top:5px;font-size:8.5px;display:block}.hub-continue{background:radial-gradient(120% 200% at 100% 0,#2ab95b29,#0000 55%),linear-gradient(150deg,#102c6e99,#001644b3);border:1px solid #2ab95b4d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden}.hub-continue:hover{border-color:#2ab95b99;transform:translateY(-3px)}.hub-continue h2{max-width:32ch;margin-top:6px;font-size:clamp(18px,2.4vw,26px);font-weight:400}.hub-continue-arrow{background:var(--sc-green);width:48px;height:48px;color:var(--sc-blue-abyss);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s;display:grid}.hub-continue:hover .hub-continue-arrow{transform:translate(4px)}.hub-continue-arrow svg{width:20px;height:20px}.hub-section-label{margin-bottom:14px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.hub-card{border:1px solid var(--sc-line);background:linear-gradient(160deg,#102c6e57,#00123680);border-radius:14px;flex-direction:column;gap:8px;min-height:168px;padding:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.hub-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 100% at 0 0,#2ab95b1a,#0000 45%);border-radius:14px;transition:opacity .4s;position:absolute;inset:0}.hub-card:hover{border-color:#2ab95b73;transform:translateY(-4px);box-shadow:0 24px 50px -24px #000000b3}.hub-card:hover:after{opacity:1}.hub-card.locked{opacity:.5}.hub-card.locked:hover{transform:translateY(-2px)}.hub-card-ico{border:1px solid var(--sc-line);width:40px;height:40px;color:var(--sc-green-soft);background:#000a1f80;border-radius:11px;place-items:center;margin-bottom:4px;display:grid}.hub-card-ico svg{width:18px;height:18px}.hub-card h3{font-size:15.5px;font-weight:700}.hub-card p{color:var(--sc-ink-2);flex:1;font-size:12.5px;line-height:1.5}.hub-card-foot{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.hub-card-foot svg{width:12px;height:12px;transition:transform .3s}.hub-card:hover .hub-card-foot svg{transform:translate(3px)}@media (max-width:860px){.hub-hero{flex-direction:column}.hub-rings{width:100%}.hub-ring{flex:1}}.sc-nav-group{letter-spacing:.18em;text-transform:uppercase;color:var(--sc-ink-3);padding:16px 12px 6px;font-size:9px;font-weight:700}.sc-nav-link.active{background:linear-gradient(165deg,#2ab95b24,#00164480);border:1px solid #2ab95b4d;box-shadow:0 0 24px -8px #2ab95b66}.next-event{background:radial-gradient(130% 200% at 0 0,#2ab95b29,#0000 55%),linear-gradient(150deg,#102c6e99,#001644b8);border:1px solid #2ab95b4d;border-radius:16px;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden}.next-event:hover{border-color:#2ab95b99;transform:translateY(-3px)}.next-event-badge{border-right:1px solid var(--sc-line);flex-shrink:0;align-items:center;gap:12px;padding-right:24px;display:flex}.next-event-badge svg{width:30px;height:30px;color:var(--sc-green)}.next-event-badge b{font-family:var(--font-fraunces), serif;margin-top:2px;font-size:22px;font-weight:400;display:block}.next-event-body{flex:1}.next-event-body h2{font-size:clamp(17px,2.2vw,24px);font-weight:400}.next-event-body p{color:var(--sc-ink-2);margin-top:5px;font-size:13px}.next-event-date{color:var(--sc-green-soft);margin-top:3px;font-size:12px;display:block}.next-event-arrow{background:var(--sc-green);width:44px;height:44px;color:var(--sc-blue-abyss);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s;display:grid}.next-event:hover .next-event-arrow{transform:translate(4px)}.next-event-arrow svg{width:19px;height:19px}.event-row{border-radius:8px;transition:padding-left .3s,background .3s}.event-row:hover{background:#8cafff0d;padding-left:10px}@media (max-width:640px){.next-event{flex-direction:column;align-items:flex-start}.next-event-badge{border-right:none;padding-right:0}}.chat-suggestion{text-align:left;border:1px solid var(--sc-line);color:var(--sc-ink);cursor:pointer;background:linear-gradient(160deg,#102c6e57,#00123680);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.45;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.chat-suggestion:hover{border-color:#2ab95b80;transform:translateY(-2px)}.chat-row{justify-content:flex-start;display:flex}.chat-row.user{justify-content:flex-end}.chat-bubble{border:1px solid var(--sc-line);background:linear-gradient(160deg,#102c6e66,#0012368c);border-radius:14px;max-width:88%;padding:14px 18px;font-size:14.5px}.chat-bubble.user{background:var(--sc-green);color:var(--sc-blue-abyss);border-color:#0000;font-weight:500}.chat-md{line-height:1.65}.chat-md p{margin-bottom:.7em}.chat-md p:last-child{margin-bottom:0}.chat-md strong{color:var(--sc-ink);font-weight:700}.chat-md ul,.chat-md ol{margin:.4em 0 .7em 1.2em}.chat-md li{margin-bottom:.3em}.chat-bubble.user .chat-md strong{color:var(--sc-blue-abyss)}.chat-cites{border-top:1px solid var(--sc-line);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.chat-cite{border:1px solid var(--sc-line);color:var(--sc-ink-2);border-radius:100px;padding:4px 10px;font-size:11.5px;transition:border-color .2s,color .2s}.chat-cite:hover{border-color:var(--sc-green);color:var(--sc-green-soft)}.chat-input{border:1px solid var(--sc-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000e29eb;border-radius:14px;align-items:flex-end;gap:8px;padding:10px 10px 10px 16px;display:flex;position:sticky;bottom:16px}.chat-input textarea{resize:none;color:var(--sc-ink);background:0 0;border:none;outline:none;flex:1;max-height:140px;padding:6px 0;font-family:inherit;font-size:15px}.chat-input textarea::placeholder{color:var(--sc-ink-3)}.chat-send{background:var(--sc-green);width:40px;height:40px;color:var(--sc-blue-abyss);cursor:pointer;border:none;border-radius:10px;place-items:center;transition:opacity .2s;display:grid}.chat-send:disabled{opacity:.4;cursor:default}.chat-typing{gap:5px;display:flex}.chat-typing span{background:var(--sc-ink-3);border-radius:50%;width:7px;height:7px;animation:1.2s infinite chat-blink}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.sc-sidebar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a1f8c;align-self:stretch;height:auto;padding:0;display:block;position:relative;overflow:visible}.sc-sidebar-inner{flex-direction:column;gap:4px;min-height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}@media (max-width:860px){.sc-sidebar{align-self:auto;position:static}.sc-sidebar-inner{flex-flow:wrap;min-height:0;padding:16px;position:static}}.evp-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00061499;animation:.25s evp-fade;position:fixed;inset:0}@keyframes evp-fade{0%{opacity:0}}.evp{z-index:95;background:radial-gradient(120% 60% at 100% 0,#2ab95b1a,#0000 55%),linear-gradient(160deg,#041a3d,#000c22);border-left:1px solid #2ab95b40;width:min(420px,92vw);height:100vh;padding:30px 28px 40px;animation:.35s cubic-bezier(.16,1,.3,1) evp-slide;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px -30px #000c}@keyframes evp-slide{0%{opacity:0;transform:translate(40px)}}.evp-close{border:1px solid var(--sc-line);width:34px;height:34px;color:var(--sc-ink-2);cursor:pointer;background:#000a1f80;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid;position:absolute;top:22px;right:22px}.evp-close:hover{border-color:var(--sc-green);color:var(--sc-green)}.evp-title{font-family:var(--font-fraunces), serif;margin:12px 0 14px;padding-right:30px;font-size:26px;font-weight:400;line-height:1.12}.evp-meta{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.evp-meta span{color:var(--sc-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.evp-meta svg{color:var(--sc-green-soft);flex-shrink:0}.evp-blurb{color:var(--sc-ink-2);margin-bottom:22px;font-size:14px;line-height:1.65}.evp-sec{margin-bottom:20px}.evp-sec .v-micro{margin-bottom:10px;display:block}.evp-chips{flex-wrap:wrap;gap:7px;display:flex}.evp-speaker{color:var(--sc-ink);margin-bottom:4px;font-size:13.5px}.evp-read{border-bottom:1px solid var(--sc-line);color:var(--sc-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;transition:color .2s,padding-left .2s;display:flex}.evp-read:hover{color:var(--sc-green-soft);padding-left:6px}.evp-read svg{color:var(--sc-green);flex-shrink:0}.evp-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.evp-actions .v-pill{align-items:center;gap:6px;display:inline-flex}.chat-shell{flex-direction:column;gap:18px;display:flex}.chat-log{flex-direction:column;gap:16px;display:flex}.chat-hint{color:var(--sc-ink-3);margin-bottom:2px;font-size:12.5px}.chat-suggestions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.evp-theme{font-family:var(--font-fraunces), serif;color:var(--sc-green-soft);margin-bottom:14px;font-size:15px;font-style:italic;line-height:1.45}.evp-session{color:var(--sc-ink-2);margin-bottom:6px;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.evp-session:before{content:"";background:var(--sc-green);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:3px}.ev-facts{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ev-fact{border:1px solid var(--sc-line);color:var(--sc-ink-2);background:var(--sc-card);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ev-fact{background:color-mix(in srgb, var(--sc-card) 60%, transparent)}}.ev-fact svg{width:13px;height:13px;color:var(--sc-green-soft);flex-shrink:0}.ev-fact b{color:var(--sc-ink);font-weight:600}.ev-angle{border-left:3px solid var(--sc-green);background:var(--sc-green);position:relative}@supports (color:color-mix(in lab, red, red)){.ev-angle{background:color-mix(in srgb, var(--sc-green) 6%, transparent)}}.ev-angle{border-radius:0 10px 10px 0;margin-bottom:30px;padding:16px 20px 18px}.ev-angle .v-micro{color:var(--sc-green);margin-bottom:8px;display:block}.ev-angle p{color:var(--sc-ink);max-width:64ch;font-size:15px;line-height:1.65}.ev-roster{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:10px;display:grid}.ev-person{padding:14px 16px}.ev-person .nm{color:var(--sc-ink);font-size:14px;font-weight:600}.ev-person .rl{color:var(--sc-ink-3);margin-top:2px;font-size:12px}.ev-person .tk{font-family:var(--font-fraunces), serif;color:var(--sc-green-soft);margin-top:8px;font-size:13px;font-style:italic;line-height:1.45}.ev-program{gap:2px;display:grid}.ev-prog-row{border-top:1px solid var(--sc-line);grid-template-columns:150px 1fr;gap:16px;padding:12px 0;display:grid}.ev-program .ev-prog-row:last-child{border-bottom:1px solid var(--sc-line)}.ev-prog-when{flex-direction:column;gap:3px;display:flex}.ev-prog-day{color:var(--sc-ink);font-size:12px;font-weight:600}.ev-prog-track{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-green-soft);font-size:11px}.ev-prog-detail{color:var(--sc-ink-2);font-size:13.5px;line-height:1.55}@media (max-width:560px){.ev-prog-row{grid-template-columns:1fr;gap:5px}}.ev-debate{border-bottom:1px solid var(--sc-line);color:var(--sc-ink);padding:11px 0 11px 30px;font-size:14px;line-height:1.55;position:relative}.ev-debate:before{content:"?";border:1px solid var(--sc-green);border-radius:50%;width:20px;height:20px;position:absolute;top:9px;left:0}@supports (color:color-mix(in lab, red, red)){.ev-debate:before{border:1px solid color-mix(in srgb, var(--sc-green) 45%, transparent)}}.ev-debate:before{color:var(--sc-green);font-family:var(--font-fraunces), serif;place-items:center;font-size:13px;font-weight:600;display:grid}.ev-stats{flex-direction:column;gap:9px;display:flex}.ev-stat{color:var(--sc-ink-2);padding-left:20px;font-size:13.5px;line-height:1.55;position:relative}.ev-stat:before{content:"";background:var(--sc-green);border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:4px}.ev-stat b{color:var(--sc-ink);font-weight:600}.ev-note{color:var(--sc-ink-2);border:1px dashed var(--sc-line);border-radius:8px;margin-bottom:26px;padding:11px 14px;font-size:12.5px;line-height:1.55}.ev-sources{border-top:1px solid var(--sc-line);margin-top:40px;padding-top:18px}.ev-sources .v-micro{color:var(--sc-ink-3);margin-bottom:8px;display:block}.ev-sources a{color:var(--sc-ink-3);word-break:break-all;margin:0 12px 6px 0;font-size:11.5px;transition:color .15s;display:inline-block}.ev-sources a:hover{color:var(--sc-green-soft)}.pod-filter{border:1px solid var(--sc-line);color:var(--sc-ink-2);cursor:pointer;background:0 0;border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .2s}.pod-filter:hover{color:var(--sc-ink);border-color:#2ab95b80}.pod-filter.on{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-blue-abyss);font-weight:600}.pod-track-blurb{color:var(--sc-ink-3);max-width:60ch;margin-bottom:22px;font-size:13px}.pod-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.pod-card{border:1px solid var(--sc-line);background:linear-gradient(160deg,#102c6e52,#00123680);border-radius:14px;flex-direction:column;gap:10px;padding:20px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex}.pod-card:hover{border-color:#2ab95b73;transform:translateY(-3px)}.pod-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pod-card-head h3{font-size:15.5px;font-weight:700}.pod-host{color:var(--sc-ink-3);font-size:12px}.pod-adh{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.pod-summary{color:var(--sc-ink-2);flex:1;font-size:13px;line-height:1.6}.pod-themes{flex-wrap:wrap;gap:6px;display:flex}.pod-theme{border:1px solid var(--sc-line);color:var(--sc-green-soft);border-radius:100px;padding:3px 9px;font-size:10.5px}.sc-side-nav,.sc-side-nav>div{display:contents}.sc-side-foot{margin-top:auto;padding:14px 12px 0}@media (max-width:860px){.sc-sidebar{z-index:30;border-bottom:1px solid var(--sc-line);background:#000a1feb;position:sticky;top:0}.sc-sidebar-inner{flex-flow:column;gap:0;min-height:0;padding:10px 14px 0;position:static}.sc-logo{align-items:baseline;gap:10px;width:100%;padding:0 0 8px;display:flex}.sc-logo small{display:none}.sc-side-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.sc-side-nav::-webkit-scrollbar{display:none}.sc-nav-group{display:none}.sc-nav-link{white-space:nowrap;flex:none;padding:8px 13px;font-size:12.5px}.sc-side-foot{margin:0;padding:0;position:absolute;top:10px;right:12px}.sc-side-foot .sc-chip{display:none}}.sc-shell{grid-template-columns:232px minmax(0,1fr)}.sc-main{min-width:0}@media (max-width:860px){.sc-shell{grid-template-columns:minmax(0,1fr)}}.pod-latest{border-top:1px solid var(--sc-line);flex-direction:column;gap:3px;margin-top:10px;padding-top:10px;display:flex}.pod-latest-label{font-family:var(--font-figtree), sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--sc-green-soft);font-size:10px;font-weight:700}.pod-latest-title{color:var(--sc-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ev-controls{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e66,#00164480);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:14px 16px;display:flex}.ev-fgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-fgroup:after{content:"";background:var(--sc-line);width:1px;height:18px;margin-left:6px}.ev-fgroup:last-of-type:after,.ev-searchwrap+.ev-fgroup:after{display:none}.ev-fpill{padding:5px 12px;font-size:11.5px;transition:background .2s,color .2s,border-color .2s}.ev-searchwrap{border:1px solid var(--sc-line);min-width:180px;color:var(--sc-ink-3);border-radius:100px;flex:200px;align-items:center;gap:7px;padding:7px 12px;transition:border-color .25s;display:flex}.ev-searchwrap:focus-within{border-color:#2ab95b80}.ev-search{color:var(--sc-ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.ev-search::placeholder{color:var(--sc-ink-3)}.ev-search-clear{color:var(--sc-ink-3);cursor:pointer;place-items:center;transition:color .2s;display:grid}.ev-search-clear:hover{color:var(--sc-green)}.ev-resultbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ev-resultbar-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-sort{border:1px solid var(--sc-line);border-radius:100px;display:inline-flex;overflow:hidden}.ev-sortbtn{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);cursor:pointer;padding:5px 12px;font-size:11px;transition:background .2s,color .2s}.ev-sortbtn.on{background:var(--sc-green);color:var(--sc-blue-abyss);font-weight:600}.ev-maptoggle{color:var(--sc-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;transition:color .2s;display:inline-flex}.ev-maptoggle:hover{color:var(--sc-green)}.ev-group{margin-bottom:8px}.ev-group-label{color:var(--sc-green-soft);margin:22px 0 12px}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;margin-bottom:8px;display:grid}.ev-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e80,#00164494);border-radius:16px;flex-direction:column;padding:18px 18px 16px;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative}.ev-card:hover{border-color:#2ab95b61;transform:translateY(-2px)}.ev-card.open{border-color:#2ab95b80;box-shadow:0 30px 70px -34px #000000bf}.ev-card-head{text-align:left;cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:start;gap:14px;display:grid}.ev-date{background:#2ab95b14;border:1px solid #2ab95b2e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:3rem;padding:6px 0;display:flex}.ev-date b{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);font-size:22px;font-weight:400;line-height:1}.ev-date i{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);margin-top:3px;font-size:9.5px;font-style:normal}.ev-head-main{min-width:0}.ev-head-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.ev-region{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);font-size:10px}.ev-head-main h3{color:var(--sc-ink);font-size:15.5px;font-weight:600;line-height:1.3}.ev-loc{color:var(--sc-ink-2);align-items:center;gap:5px;margin-top:5px;font-size:12px;display:inline-flex}.ev-loc svg{color:var(--sc-green-soft);flex-shrink:0}.ev-chevron{color:var(--sc-ink-3);margin-top:4px;transition:transform .3s,color .3s}.ev-card.open .ev-chevron{color:var(--sc-green);transform:rotate(180deg)}.ev-theme{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);margin-top:12px;font-size:14px;font-style:italic;line-height:1.45}.ev-preview{color:var(--sc-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ev-preview.full{-webkit-line-clamp:unset;overflow:visible}.ev-metaline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ev-metachip{color:var(--sc-ink-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ev-metachip svg{color:var(--sc-green-soft)}.ev-metachip-read{color:var(--sc-green-soft);font-weight:600}.ev-topic{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);border:1px solid var(--sc-line);border-radius:100px;padding:2px 9px;font-size:10px}.ev-expand{border-top:1px solid var(--sc-line);margin-top:16px;padding-top:16px;animation:.3s ev-open}@keyframes ev-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ev-block{margin-bottom:16px}.ev-block .v-micro{margin-bottom:9px;display:block}.ev-speakers{flex-direction:column;gap:8px;display:flex}.ev-speaker{color:var(--sc-ink);align-items:center;gap:10px;font-size:12.5px;display:flex}.ev-avatar{width:26px;height:26px;color:var(--sc-green-soft);letter-spacing:.02em;background:#2ab95b29;border:1px solid #2ab95b52;border-radius:50%;flex-shrink:0;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.ev-chips{flex-wrap:wrap;gap:6px;display:flex}.ev-reads{flex-direction:column;gap:2px;display:flex}.ev-read{color:var(--sc-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 -6px;padding:9px 12px;font-size:12.5px;transition:background .2s,color .2s;display:flex}.ev-read:hover{color:var(--sc-green);background:#2ab95b14}.ev-read-scope{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);flex-shrink:0;font-size:9.5px}.ev-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ev-actions .v-pill{padding:.55rem 1.1rem;font-size:.7rem}.ev-empty{color:var(--sc-ink-3);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.ev-empty svg{color:var(--sc-green-soft);opacity:.6}.ev-empty p{font-size:14px}@media (max-width:640px){.ev-fgroup:after{display:none}.ev-controls{padding:12px}}.rr-nav{border-bottom:1px solid var(--sc-line);flex-wrap:wrap;gap:8px;margin-bottom:30px;padding-bottom:26px;display:flex}.rr-navchip{border:1px solid var(--sc-line);color:var(--sc-ink-2);border-radius:100px;align-items:center;gap:8px;padding:6px 10px 6px 13px;font-size:12px;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.rr-navchip:hover{color:var(--sc-ink);background:#2ab95b0f;border-color:#2ab95b73}.rr-navcount{min-width:20px;height:20px;color:var(--sc-green-soft);background:#2ab95b29;border-radius:100px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.rr-secount{min-width:22px;height:22px;color:var(--sc-green-soft);vertical-align:2px;border:1px solid #2ab95b4d;border-radius:100px;place-items:center;margin-left:10px;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.v2-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.v2-main{flex:1;width:min(1180px,100vw - 48px);margin:0 auto;padding:46px 0 90px}.v2-foot{border-top:1px solid var(--sc-line);letter-spacing:.08em;text-transform:uppercase;width:min(1180px,100vw - 48px);color:var(--sc-ink-3);justify-content:space-between;gap:12px;margin:0 auto;padding:22px 0 30px;font-size:11px;display:flex}.tn{z-index:60;border-bottom:1px solid var(--sc-line);background:var(--sc-blue-abyss);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tn{background:color-mix(in srgb, var(--sc-blue-abyss) 78%, transparent)}}.tn{-webkit-backdrop-filter:blur(14px)}.tn-in{align-items:center;gap:26px;width:min(1180px,100vw - 48px);height:62px;margin:0 auto;display:flex}.tn-brand{flex-shrink:0;align-items:baseline;gap:9px;display:inline-flex}.tn-brand img{width:auto;height:21px;display:block;transform:translateY(2px)}.tn-brand-sub{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);font-size:15px;font-style:italic}.tn-nav{align-items:center;gap:4px;margin-left:8px;display:flex}.tn-link{color:var(--sc-ink-2);border-radius:8px;padding:7px 13px;font-size:13.5px;font-weight:500;transition:color .2s,background .2s;position:relative}.tn-link:hover{color:var(--sc-ink);background:#8cafff0f}.tn-link.on{color:var(--sc-ink)}.tn-link.on:after{content:"";background:var(--sc-green);border-radius:2px;height:2px;position:absolute;bottom:1px;left:13px;right:13px}.tn-right{align-items:center;gap:10px;margin-left:auto;display:flex}.tn-out{color:var(--sc-ink-3);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;transition:color .2s,background .2s;display:inline-flex}.tn-out:hover{color:var(--sc-ink);background:#8cafff12}.tn-burger{color:var(--sc-ink-2);cursor:pointer;padding:6px;display:none}@media (max-width:760px){.tn-burger{place-items:center;display:grid}.tn-out span{display:none}.tn-nav{background:var(--sc-blue-abyss);flex-direction:column;align-items:stretch;gap:2px;padding:10px 18px 16px;position:absolute;top:62px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tn-nav{background:color-mix(in srgb, var(--sc-blue-abyss) 96%, transparent)}}.tn-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--sc-line);display:none}.tn-nav.open{display:flex}.tn-link{padding:12px 14px;font-size:15px}.tn-link.on:after{display:none}.tn-link.on{background:#2ab95b1a}}.td-mast{min-height:340px;margin-top:-14px;padding:8px 0 32px;position:relative;overflow:visible}.radar-field{z-index:0;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%)}.td-mast-in{z-index:1;padding-top:20px;position:relative}.td-mast-tag{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);opacity:0;margin-top:16px;font-size:clamp(15px,1.9vw,18px);font-style:italic;animation:.7s cubic-bezier(.16,1,.3,1) .4s forwards rise-in}.td-h1-w{opacity:0;filter:blur(6px);animation:.75s cubic-bezier(.16,1,.3,1) forwards word-in;display:inline-block;transform:translateY(18px)}@keyframes word-in{to{opacity:1;filter:blur();transform:none}}@keyframes rise-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.td-h1-w,.td-mast-tag{opacity:1;filter:none;animation:none;transform:none}}.td-edition{border-bottom:1px solid var(--sc-line);font-family:var(--font-figtree), sans-serif;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:20px;padding-bottom:14px;display:flex}.td-edition-no{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);font-size:15px;font-style:italic}.td-edition-date{letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink);font-size:12px;font-weight:600}.td-edition-count{letter-spacing:.06em;color:var(--sc-ink-3);margin-left:auto;font-size:11.5px}.td-h1{letter-spacing:-.025em;font-size:clamp(40px,6vw,68px);line-height:1.02}.td-take{border:1px solid #2ab95b47;border-left:3px solid var(--sc-green);background:radial-gradient(120% 160% at 4% -30%,#2ab95b1f,#0000 55%),linear-gradient(155deg,#102c6e80,#0016449e);border-radius:16px;margin-bottom:54px;padding:30px 34px 28px;position:relative}.td-take-label{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);margin-bottom:12px;font-size:15px;font-style:italic}.td-take-hed{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;max-width:24ch;margin-bottom:14px;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.16}.td-take-body{color:var(--sc-ink);max-width:66ch;font-size:16px;line-height:1.66}.td-take-link{color:var(--sc-green-soft);align-items:center;gap:6px;margin-top:18px;font-size:12.5px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.td-take-link:hover{color:var(--sc-green);gap:9px}.td-sec{margin-bottom:52px}.td-sec-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.td-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sc-ink);font-size:12px;font-weight:700}.td-kicker:before{content:"";background:var(--sc-green);vertical-align:4px;width:22px;height:2px;margin-right:10px;display:inline-block}.td-all{color:var(--sc-green-soft);align-items:center;gap:5px;font-size:12.5px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.td-all:hover{color:var(--sc-green);gap:8px}.td-event-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;display:grid}.td-event-hero{background:radial-gradient(140% 160% at 6% -20%,#2ab95b29,#0000 55%),linear-gradient(155deg,#102c6e8c,#001644b3);border:1px solid #2ab95b47;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .4s;display:flex}.td-event-hero:hover{border-color:#2ab95b8c;transform:translateY(-3px);box-shadow:0 34px 80px -36px #000c}.td-days{letter-spacing:.12em;text-transform:uppercase;color:var(--sc-blue-abyss);background:var(--sc-green);border-radius:100px;align-self:flex-start;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700}.td-days.sm{color:var(--sc-green-soft);white-space:nowrap;background:#2ab95b24;margin:0;padding:3px 10px}.td-event-hero h3{font-family:var(--font-fraunces), Georgia, serif;max-width:22ch;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.14}.td-event-theme{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);margin-top:10px;font-size:14.5px;font-style:italic}.td-event-meta{color:var(--sc-ink-2);align-items:center;gap:6px;margin-top:14px;font-size:12.5px;display:flex}.td-event-meta svg{color:var(--sc-green-soft)}.td-event-side{flex-direction:column;gap:10px;display:flex}.td-event-row{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e57,#00164466);border-radius:14px;flex:1;align-items:center;gap:14px;padding:14px 18px;transition:border-color .3s,transform .3s,background .3s;display:flex}.td-event-row:hover{border-color:#2ab95b66;transform:translate(3px)}.td-event-row.recap{border-style:dashed}.td-event-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.td-event-row-main b{font-size:13.5px;font-weight:600;line-height:1.3}.td-event-row-main i{color:var(--sc-ink-3);font-size:11.5px;font-style:normal}.td-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.td-feature{border:1px solid var(--sc-line);background:radial-gradient(130% 150% at 100% 0,#2ab95b14,#0000 55%),linear-gradient(160deg,#102c6e85,#00164499);border-radius:16px;flex-direction:column;gap:10px;min-height:100%;padding:26px 28px;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}.td-feature:hover{border-color:#2ab95b73;transform:translateY(-3px);box-shadow:0 30px 70px -34px #000000c7}.td-feature-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);font-size:10.5px;font-weight:700}.td-feature h3{letter-spacing:-.01em;font-size:clamp(18px,2.2vw,23px);font-weight:600;line-height:1.24}.td-feature h3.serif{font-family:var(--font-fraunces), Georgia, serif;font-size:clamp(20px,2.4vw,26px);font-weight:400}.td-feature p{color:var(--sc-ink-2);font-size:13.5px;line-height:1.62}.td-feature-meta{color:var(--sc-ink-3);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:11.5px;display:inline-flex}.td-feature-meta svg{color:var(--sc-green-soft)}.td-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-rows li{border-bottom:1px solid var(--sc-line)}.td-rows li:last-child{border-bottom:none}.td-row{border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"tag meta""title title";gap:3px 12px;padding:14px 6px;transition:background .25s,padding-left .25s;display:grid}.td-row:hover{background:#8cafff0d;padding-left:12px}.td-row-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--sc-green-soft);grid-area:tag;font-size:9.5px;font-weight:700}.td-row b{color:var(--sc-ink);grid-area:title;font-size:14px;font-weight:600;line-height:1.32}.td-row-meta{color:var(--sc-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:meta;font-size:11px}.td-end{border-top:1px solid var(--sc-line);text-align:center;font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink-3);margin-top:8px;padding-top:26px;font-size:15px;font-style:italic}@media (max-width:820px){.td-split{grid-template-columns:1fr}}.td-reads{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:14px;display:grid}.td-read{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e57,#00164466);border-radius:14px;padding:20px;transition:border-color .3s,transform .3s}.td-read:hover{border-color:#2ab95b66;transform:translateY(-3px)}.td-read-scope{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);margin-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.td-read h3{font-family:var(--font-fraunces), Georgia, serif;margin-bottom:8px;font-size:16.5px;font-weight:400;line-height:1.25}.td-read p{color:var(--sc-ink-2);font-size:12.5px;line-height:1.55}@media (max-width:860px){.td-event-grid{grid-template-columns:1fr}.td-event-hero{min-height:200px}}.lb-controls{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lb-search{max-width:460px}.lb-count{white-space:nowrap}.lb-scopes{border-bottom:1px solid var(--sc-line);flex-wrap:wrap;gap:7px;margin-bottom:26px;padding-bottom:24px;display:flex}.lb-scope{border:1px solid var(--sc-line);color:var(--sc-ink-2);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.lb-scope:hover{color:var(--sc-ink);border-color:#2ab95b66}.lb-scope.on{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-blue-abyss);font-weight:600}.lb-scope i{opacity:.75;font-size:10.5px;font-style:normal}.lb-follow-hint{color:var(--sc-ink-3);margin-bottom:14px;font-size:12.5px}.lb-follow-hint b{color:var(--sc-green-soft);font-weight:600}.lb-follow-hint svg{color:var(--sc-green-soft);vertical-align:-2px;display:inline-block}.lb-scope-wrap{border:1px solid var(--sc-line);border-radius:100px;align-items:center;transition:border-color .2s,background .2s;display:inline-flex;overflow:hidden}.lb-scope-wrap:hover{border-color:#2ab95b66}.lb-scope-wrap.on{background:var(--sc-green);border-color:var(--sc-green)}.lb-scope-label{color:var(--sc-ink-2);cursor:pointer;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:12px;display:inline-flex}.lb-scope-wrap.on .lb-scope-label{color:var(--sc-blue-abyss);font-weight:600}.lb-scope-label i{opacity:.75;font-size:10.5px;font-style:normal}.lb-star{color:var(--sc-ink-3);cursor:pointer;place-items:center;padding:5px 9px 5px 5px;transition:color .2s;display:inline-grid}.lb-star:hover{color:var(--sc-green-soft)}.lb-star.on{color:var(--sc-green)}.lb-scope-wrap.on .lb-star,.lb-scope-wrap.on .lb-star.on{color:var(--sc-blue-abyss)}.lb-following{color:var(--sc-green-soft)}.lb-following.on{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-blue-abyss);font-weight:600}.fy{margin-bottom:54px}.fy-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.fy-label{letter-spacing:.16em;text-transform:uppercase;color:var(--sc-green);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.fy-manage{color:var(--sc-ink-3);font-size:12px}.fy-manage:hover{color:var(--sc-green-soft)}.fy-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.fy-card{background:linear-gradient(160deg,#2ab95b0f,#00164466);border:1px solid #2ab95b38;border-radius:13px;flex-direction:column;gap:8px;padding:18px;transition:border-color .3s,transform .3s;display:flex}.fy-card:hover{border-color:#2ab95b80;transform:translateY(-3px)}.fy-card h3{font-family:var(--font-fraunces), Georgia, serif;font-size:16px;font-weight:400;line-height:1.26}.fy-meta{color:var(--sc-ink-3);align-items:center;gap:5px;margin-top:auto;font-size:11px;display:inline-flex}.fy-meta svg{color:var(--sc-green-soft)}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.lb-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e57,#00164466);border-radius:14px;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden}.lb-card:hover{border-color:#2ab95b6b;transform:translateY(-3px);box-shadow:0 28px 60px -32px #000000b3}.lb-cover{border-bottom:1px solid var(--sc-line);opacity:.9;width:100%;height:82px;transition:opacity .3s;display:block}.lb-card:hover .lb-cover{opacity:1}.lb-card-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.lb-card h3{font-family:var(--font-fraunces), Georgia, serif;margin-bottom:9px;font-size:17.5px;font-weight:400;line-height:1.24}.lb-card p{color:var(--sc-ink-2);font-size:12.5px;line-height:1.58}.lb-card-cta{color:var(--sc-green-soft);opacity:0;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(2px)}.lb-card:hover .lb-card-cta{opacity:1;transform:none}.lb-article{max-width:760px}.lb-article-cover{border:1px solid var(--sc-line);border-radius:14px;margin-bottom:22px;position:relative;overflow:hidden}.lb-cover-hero{width:100%;height:120px;display:block}.lb-article-eyebrow{font-family:var(--font-figtree), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-green-soft);text-shadow:0 2px 12px #000a1fcc;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:18px}.lb-article-h1{margin-bottom:16px;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.lb-deck{color:var(--sc-ink-2);border-left:2px solid var(--sc-green);margin-bottom:30px;padding-left:18px;font-size:16px;line-height:1.62}@media (max-width:640px){.v2-main{padding-top:30px}.td-mast{margin-bottom:32px;padding-bottom:32px}.lb-controls{flex-wrap:wrap}}.tn-search{border:1px solid var(--sc-line);color:var(--sc-ink-3);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tn-search:hover{color:var(--sc-ink);background:#8cafff0d;border-color:#2ab95b66}.tn-search svg{color:var(--sc-green-soft)}.tn-search kbd{font-family:var(--font-figtree), sans-serif;border:1px solid var(--sc-line);color:var(--sc-ink-3);background:#000a1f66;border-radius:5px;padding:2px 6px;font-size:10.5px}@media (max-width:760px){.tn-search span,.tn-search kbd{display:none}.tn-search{padding:7px}}.cmd-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0006149e;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;animation:.16s cmd-fade;display:flex;position:fixed;inset:0}@keyframes cmd-fade{0%{opacity:0}to{opacity:1}}.cmd{background:linear-gradient(160deg,#06204a,#000c22);border:1px solid #2ab95b40;border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:66vh;animation:.2s cubic-bezier(.16,1,.3,1) cmd-pop;display:flex;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9}@keyframes cmd-pop{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.cmd-input{border-bottom:1px solid var(--sc-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmd-input svg{color:var(--sc-green-soft);flex-shrink:0}.cmd-input input{color:var(--sc-ink);font-size:16px;font-family:var(--font-figtree), sans-serif;background:0 0;border:none;outline:none;flex:1}.cmd-input input::placeholder{color:var(--sc-ink-3)}.cmd-esc{font-family:var(--font-figtree), sans-serif;border:1px solid var(--sc-line);color:var(--sc-ink-3);border-radius:5px;padding:3px 7px;font-size:10.5px}.cmd-list{padding:6px;overflow-y:auto}.cmd-empty{text-align:center;color:var(--sc-ink-3);padding:26px;font-size:14px}.cmd-item{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .12s;display:flex}.cmd-item.on{background:#2ab95b1f}.cmd-kind{width:62px;font-family:var(--font-figtree), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:5px;flex-shrink:0;padding:3px 0;font-size:9.5px;font-weight:700}.cmd-kind.k-article{color:var(--sc-green-soft);background:#2ab95b29}.cmd-kind.k-event{color:#8cb6ff;background:#57a0ff29}.cmd-kind.k-paper{color:#c3a6ff;background:#b48cff29}.cmd-kind.k-podcast{color:#ffbe86;background:#ffb47829}.cmd-title{min-width:0;color:var(--sc-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.cmd-meta{color:var(--sc-ink-3);white-space:nowrap;flex-shrink:0;font-size:11.5px}.cmd-enter{color:var(--sc-green-soft);flex-shrink:0}.cmd-foot{border-top:1px solid var(--sc-line);color:var(--sc-ink-3);align-items:center;gap:16px;padding:10px 16px;font-size:11px;display:flex}.cmd-foot kbd{font-family:var(--font-figtree), sans-serif;border:1px solid var(--sc-line);border-radius:4px;margin-right:3px;padding:1px 5px}.cmd-foot-right{margin-left:auto}.sm{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e66,#00164480);border-radius:16px;margin:0 0 34px;padding:22px 24px}.sm-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:16px;display:flex}.sm-title{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);font-size:17px}.sm-sub{color:var(--sc-ink-3);letter-spacing:.02em;font-size:11.5px}.sm-rows{flex-direction:column;gap:3px;display:flex}.sm-row{border-radius:7px;grid-template-columns:minmax(120px,210px) 1fr 30px;align-items:center;gap:14px;padding:5px 6px;transition:background .2s;display:grid}.sm-row:hover{background:#8cafff0d}.sm-label{color:var(--sc-ink-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sm-row:hover .sm-label{color:var(--sc-ink)}.sm-track{background:#8cafff12;border-radius:100px;height:12px;position:relative;overflow:hidden}.sm-bar{background:linear-gradient(90deg, #2ab95bb3, var(--sc-green));border-radius:100px;min-width:6px;position:absolute;top:0;bottom:0;left:0}.sm-val{font-family:var(--font-figtree), sans-serif;color:var(--sc-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:560px){.sm-row{grid-template-columns:minmax(90px,130px) 1fr 26px;gap:10px}.sm-label{font-size:11.5px}}.rp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.rp-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e5c,#00164470);border-radius:14px;flex-direction:column;padding:18px 20px 16px;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.rp-card:hover{border-color:#2ab95b6b;transform:translateY(-3px);box-shadow:0 26px 58px -32px #000000b8}.rp-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rp-icon{width:26px;height:26px;color:var(--sc-green-soft);background:#2ab95b1f;border:1px solid #2ab95b38;border-radius:8px;place-items:center;display:inline-grid}.rp-date{color:var(--sc-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.rp-title{color:var(--sc-ink);margin-bottom:6px;font-size:14.5px;font-weight:600;line-height:1.32}.rp-venue{color:var(--sc-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.rp-take{color:var(--sc-ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rp-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.rp-authors{color:var(--sc-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rp-cta{color:var(--sc-green-soft);opacity:0;flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;transform:translate(-3px)}.rp-card:hover .rp-cta{opacity:1;transform:none}.col-strip{border-bottom:1px solid var(--sc-line);margin-bottom:30px;padding-bottom:28px}.col-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.col-card{background:linear-gradient(160deg,#2ab95b0d,#00164470);border:1px solid #2ab95b38;border-radius:14px;flex-direction:column;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;overflow:hidden}.col-card:hover{border-color:#2ab95b80;transform:translateY(-3px);box-shadow:0 26px 58px -32px #000000b8}.col-card-cover{border-bottom:1px solid var(--sc-line);width:100%;height:68px;display:block}.col-card-body{flex-direction:column;flex:1;padding:16px 18px;display:flex}.col-card-body h3{font-family:var(--font-fraunces), Georgia, serif;margin-bottom:8px;font-size:18px;font-weight:400;line-height:1.2}.col-card-body p{color:var(--sc-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.col-card-meta{font-family:var(--font-figtree), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-green-soft);margin-top:12px;font-size:11px;font-weight:600}.col-page{max-width:760px}.col-hero{border:1px solid var(--sc-line);border-radius:16px;margin-bottom:20px;overflow:hidden}.col-hero .lb-cover-hero{height:130px}.col-hero-body{padding:18px 22px 20px}.col-eyebrow{font-family:var(--font-figtree), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);font-size:11px;font-weight:700}.col-title{margin-top:8px;font-size:clamp(28px,3.8vw,42px);line-height:1.08}.col-thesis{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink-2);border-left:2px solid var(--sc-green);margin-bottom:30px;padding-left:18px;font-size:18px;line-height:1.55}.col-steps{flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.col-step{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e52,#0016446b);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:16px 18px;transition:border-color .3s,transform .3s,background .3s;display:grid}.col-step:hover{border-color:#2ab95b6b;transform:translate(3px)}.col-step-n{font-family:var(--font-fraunces), Georgia, serif;color:#2ab95b80;font-variant-numeric:tabular-nums;padding-top:2px;font-size:22px;font-style:italic;line-height:1}.col-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.col-step-scope{letter-spacing:.09em;text-transform:uppercase;color:var(--sc-green-soft);font-size:9.5px;font-weight:700}.col-step-title{color:var(--sc-ink);font-size:15px;font-weight:600;line-height:1.3}.col-step-deck{color:var(--sc-ink-3);font-size:12.5px;line-height:1.5}.col-step-min{color:var(--sc-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;display:inline-flex}.col-step-min svg{color:var(--sc-green-soft)}.col-start{text-align:center}.grain{z-index:3;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.grain{display:none}}.amb-glow-a{animation:34s ease-in-out infinite alternate amb-drift-a}.amb-glow-b{animation:46s ease-in-out infinite alternate amb-drift-b}@keyframes amb-drift-a{to{transform:translate(4%,6%)scale(1.12)}}@keyframes amb-drift-b{to{transform:translate(-5%,-4%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.amb-glow-a,.amb-glow-b{animation:none}}.inst-readout{font-family:var(--font-figtree), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-ink-3);border-bottom:1px solid var(--sc-line);flex-wrap:wrap;align-items:center;gap:0 12px;margin-bottom:22px;padding-bottom:16px;font-size:11px;display:flex}.inst-readout .ro-key{color:var(--sc-green-soft);font-weight:600}.inst-readout .ro-val{color:var(--sc-ink-2)}.inst-readout .ro-tick{border:1px solid var(--sc-line);width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.inst-readout .ro-sig{color:var(--sc-green-soft);margin-left:auto;font-weight:600}.inst-display{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;color:var(--sc-ink);font-size:clamp(52px,9vw,118px);font-weight:300;line-height:.92}.inst-display em{color:var(--sc-green);font-style:italic}.inst-lede{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);margin-top:18px;font-size:clamp(16px,2.1vw,21px);font-style:italic}.inst-sec-head{grid-template-columns:auto auto 1fr auto auto;align-items:baseline;gap:16px;margin:0 0 22px;padding-top:8px;display:grid}.inst-sec-no{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.inst-sec-label{font-family:var(--font-figtree), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-ink);white-space:nowrap;font-size:13px;font-weight:700}.inst-sec-rule{background:var(--sc-line);align-self:center;height:1px}.inst-sec-count{font-family:var(--font-fraunces), Georgia, serif;color:#e9f0ff24;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(30px,4vw,46px);font-weight:300;line-height:.8}.inst-sec-cta{font-family:var(--font-figtree), sans-serif;color:var(--sc-green-soft);white-space:nowrap;align-self:center;font-size:12px;font-weight:600;transition:color .2s}.inst-sec-cta:hover{color:var(--sc-green)}@media (max-width:640px){.inst-sec-head{grid-template-columns:auto auto 1fr auto;gap:10px}.inst-sec-cta{display:none}.inst-sec-count{font-size:28px}}.inst-take{border-top:1px solid var(--sc-green);border-bottom:1px solid var(--sc-line);margin:0 0 60px;padding:26px 0 30px}.inst-take-top{font-family:var(--font-figtree), sans-serif;letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.inst-take-top .tk-label{color:var(--sc-green);font-weight:700}.inst-take-top .tk-rule{background:var(--sc-line);flex:1;height:1px}.inst-take-top .tk-meta{color:var(--sc-ink-3);white-space:nowrap}.inst-take-hed{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;max-width:20ch;margin-bottom:22px;font-size:clamp(30px,5vw,56px);font-weight:300;line-height:1.02}.inst-take-body{color:var(--sc-ink-2);max-width:60ch;font-size:clamp(16px,1.9vw,19px);line-height:1.66}.inst-take-body:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);padding:6px 14px 0 0;font-size:4.4em;font-weight:300;line-height:.72}.inst-take-link{letter-spacing:.02em;color:var(--sc-ink);border-bottom:1px solid var(--sc-green);align-items:center;gap:7px;margin-top:22px;padding-bottom:2px;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex}.inst-take-link:hover{gap:10px}.inst-take-link svg{color:var(--sc-green)}.map-next-ring{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite next-pulse}@keyframes next-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.3;transform:scale(1.25)}}.map-next-label{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.14em;fill:#ffb454;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.map-next-ring{animation:none}}.inst-head2{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 16px;display:grid}.inst-head2 .h2-label{font-family:var(--font-figtree), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-ink);white-space:nowrap;font-size:12px;font-weight:700}.inst-head2 .h2-rule{background:var(--sc-line);height:1px}.inst-head2 .h2-count{font-family:var(--font-fraunces), Georgia, serif;color:#e9f0ff29;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:.8}.inst-head2.accent .h2-label{color:var(--sc-green)}.ev-mast{margin-bottom:26px}.ev-readout{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);flex-wrap:wrap;align-items:center;gap:0 12px;margin-bottom:16px;font-size:11px;display:flex}.ev-readout .k{color:var(--sc-green-soft);font-weight:600}.ev-readout .t{border:1px solid var(--sc-line);width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.ev-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;max-width:20ch;margin-bottom:18px;font-size:clamp(30px,5vw,58px);font-weight:300;line-height:1}.ev-metarow{color:var(--sc-ink-2);flex-wrap:wrap;gap:22px;margin-bottom:16px;font-size:13.5px;display:flex}.ev-metarow svg{vertical-align:-3px;width:15px;height:15px;color:var(--sc-green-soft)}.ev-theme-line{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);border-left:2px solid var(--sc-green);max-width:40ch;margin:22px 0 30px;padding-left:18px;font-size:clamp(18px,2.4vw,24px);font-style:italic;line-height:1.35}.ev-fpill{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px;font-size:10.5px}.ev-fcount{opacity:.65;font-variant-numeric:tabular-nums;margin-left:7px;font-size:10px;font-style:normal}.td-sec .sc-card{margin-top:18px}.fy-invite{color:var(--sc-ink-2);border:1px dashed #2ab95b59;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:54px;padding:16px 20px;display:flex}.fy-invite svg{color:var(--sc-green);flex-shrink:0}.fy-invite p{flex:320px;margin:0;font-size:13.5px;line-height:1.5}.fy-invite b{color:var(--sc-green-soft)}.fy-invite-cta{color:var(--sc-green-soft);white-space:nowrap;font-size:12.5px;font-weight:600;transition:color .2s}.fy-invite-cta:hover{color:var(--sc-green)}.ev-cal{color:var(--sc-green-soft);border-bottom:1px solid #2ab95b66;align-items:center;gap:6px;padding-bottom:1px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ev-cal:hover{color:var(--sc-green);border-color:var(--sc-green)}.ev-cal svg{width:14px;height:14px}.lb-new{font-style:normal;font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;color:var(--sc-blue-abyss);background:var(--sc-green);vertical-align:1px;border-radius:4px;margin-left:8px;padding:1.5px 5px;font-size:8.5px;font-weight:600}.lb-scope,.lb-scope-label,.lb-following{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.inst-head2.with-cta{grid-template-columns:auto 1fr auto auto}.inst-head2 .inst-sec-cta{align-self:center}.rr-brief-p{color:var(--sc-ink-2);max-width:62ch;margin-top:14px;font-size:clamp(15px,1.7vw,17px);line-height:1.66}.rr-brief .inst-take-body{margin-bottom:0}.td-brief-teaser{background:linear-gradient(160deg,#2ab95b0d,#00164466);border:1px solid #2ab95b38;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;transition:border-color .3s,transform .3s;display:flex}.td-brief-teaser:hover{border-color:#2ab95b80;transform:translateY(-2px)}.tbt-label{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-green);white-space:nowrap;font-size:10px;font-weight:600}.tbt-hed{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);flex:260px;font-size:16px;line-height:1.3}.tbt-cta{color:var(--sc-green-soft);white-space:nowrap;font-size:12px;font-weight:600}.pod-filters{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.ev-fpill.on{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-blue-abyss)}.ev-fpill.on .ev-fcount{opacity:.8}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.td-sec,.fy,.fy-invite,.col-strip,.rr-brief,.sm,.research-theme,.lb-grid>*,.rp-grid>*{animation:linear both reveal-in;animation-timeline:view();animation-range:entry 2% cover 16%}.td-mast,.td-mast *{animation-timeline:auto}}}.lb-card{position:relative}.sv-icon{z-index:2;border:1px solid var(--sc-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:30px;height:30px;color:var(--sc-ink-2);cursor:pointer;opacity:0;background:#000a1f99;border-radius:9px;place-items:center;transition:opacity .25s,color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:10px;right:10px}.lb-card:hover .sv-icon,.sv-icon.on{opacity:1}.sv-icon:hover{color:var(--sc-green-soft);border-color:#2ab95b66}.sv-icon.on{color:var(--sc-green);border-color:#2ab95b80}.sv-pill{border:1px solid var(--sc-line);color:var(--sc-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.sv-pill:hover{color:var(--sc-ink);border-color:#2ab95b66}.sv-pill.on{color:var(--sc-green);background:#2ab95b14;border-color:#2ab95b80}.lb-article-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lb-article-headrow .lb-article-h1{margin-bottom:16px}.lb-article-headrow .sv-pill{flex-shrink:0;margin-top:6px}.tn-saved{align-items:center;gap:6px;display:inline-flex}.tn-saved svg{color:var(--sc-green-soft)}.tn-saved-n{background:var(--sc-green);min-width:16px;height:16px;color:var(--sc-blue-abyss);font-variant-numeric:tabular-nums;border-radius:100px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.sv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-row{border-bottom:1px solid var(--sc-line);align-items:center;gap:12px;display:flex}.sv-row:last-child{border-bottom:none}.sv-row-main{border-radius:8px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:15px 6px;transition:background .2s,padding-left .2s;display:flex}.sv-row-main:hover{background:#8cafff0d;padding-left:12px}.sv-row-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--sc-green-soft);font-size:9.5px;font-weight:700}.sv-row-main b{color:var(--sc-ink);font-size:15px;font-weight:600;line-height:1.3}.sv-remove{width:30px;height:30px;color:var(--sc-ink-3);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:color .2s,background .2s;display:grid}.sv-remove:hover{color:#ff8a8a;background:#ff8a8a14}.brief-d{border-top:1px solid var(--sc-green);border-bottom:1px solid var(--sc-line);margin:0 0 34px}.brief-sum{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:8px 14px;padding:15px 2px;list-style:none;display:grid}.brief-sum::-webkit-details-marker{display:none}.brief-kick{font-family:var(--font-figtree), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-green);white-space:nowrap;font-size:12px;font-weight:700}.brief-hed{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);min-width:0;font-size:clamp(16px,2.1vw,21px);line-height:1.25}.brief-meta{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);white-space:nowrap;font-size:10.5px}.brief-open{color:var(--sc-green-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.brief-open:after{content:"▸";transition:transform .25s}.brief-d[open] .brief-open:after{transform:rotate(90deg)}.brief-d[open] .brief-open{color:var(--sc-ink-3)}.brief-body{padding:4px 0 22px;animation:.35s reveal-in}.brief-p{color:var(--sc-ink-2);max-width:64ch;margin-bottom:14px;font-size:clamp(15px,1.7vw,17px);line-height:1.66}.brief-p.first:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);padding:4px 12px 0 0;font-size:3.6em;font-weight:300;line-height:.74}@media (max-width:680px){.brief-sum{grid-template-columns:auto 1fr}.brief-meta,.brief-open{display:none}.brief-hed{grid-column:1/-1}}.fl-filters{border-bottom:1px solid var(--sc-line);flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:24px;display:flex}.fl-frow{flex-wrap:wrap;gap:7px;display:flex}.fl-active-source{color:var(--sc-ink-2);border:1px solid #2ab95b4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:12.5px;display:inline-flex}.fl-active-source b{color:var(--sc-green-soft)}.fl-active-source button{color:var(--sc-ink-3);cursor:pointer;place-items:center;display:grid}.fl-active-source button:hover{color:var(--sc-green)}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.fl-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e57,#0016446b);border-radius:14px;flex-direction:column;padding:18px 20px 16px;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative}.fl-card:hover{border-color:#2ab95b66;transform:translateY(-3px);box-shadow:0 26px 58px -32px #000000b8}.fl-card-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.fl-kind{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--sc-green-soft);border:1px solid #2ab95b38;border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:600}.fl-year{color:var(--sc-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fl-title{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:7px;font-size:17px;font-weight:400;line-height:1.26}.fl-title:hover{color:var(--sc-green-soft)}.fl-src{color:var(--sc-ink-3);margin-bottom:10px;font-size:11.5px}.fl-src-btn{font:inherit;color:var(--sc-green-soft);cursor:pointer;border-bottom:1px solid #0000;padding:0}.fl-src-btn:hover{border-color:currentColor}.fl-sum{color:var(--sc-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.fl-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.fl-read{color:var(--sc-green-soft);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.fl-read:hover{color:var(--sc-green)}.fl-card .sv-icon{opacity:.6;background:0 0;border:none;width:26px;height:26px;position:static}.fl-card:hover .sv-icon{opacity:1}.up-wrap{max-width:760px}.up-h1{margin:6px 0 10px;font-size:clamp(34px,5vw,60px);line-height:1.02}.up-byline{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green-soft);margin-bottom:30px;font-size:16px;font-style:italic}.up-intro{color:var(--sc-ink);border-bottom:1px solid var(--sc-line);margin-bottom:8px;padding-bottom:30px;font-size:clamp(17px,2vw,20px);line-height:1.66}.up-intro:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);padding:6px 14px 0 0;font-size:4.2em;font-weight:300;line-height:.72}.up-items{flex-direction:column;gap:6px;margin:26px 0 34px;padding:0;list-style:none;display:flex}.up-item{border-bottom:1px solid var(--sc-line-2,var(--sc-line));grid-template-columns:auto 1fr;gap:18px;padding:20px 0;display:grid}.up-item:last-child{border-bottom:none}.up-n{font-family:var(--font-fraunces), Georgia, serif;color:#2ab95b73;font-variant-numeric:tabular-nums;padding-top:3px;font-size:26px;font-style:italic;line-height:1}.up-item-body{min-width:0}.up-item-top{align-items:center;gap:10px;margin-bottom:7px;display:flex}.up-kind{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);font-size:9.5px;font-weight:600}.up-when{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:700}.up-when.this-week{color:var(--sc-green-soft);background:#2ab95b29}.up-when.upcoming{color:#ffb454;background:#ffb45429}.up-title{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:5px;font-size:clamp(18px,2.1vw,22px);font-weight:400;line-height:1.24;display:inline-block}.up-title:hover{color:var(--sc-green-soft)}.up-src{color:var(--sc-green-soft);margin-bottom:8px;font-size:12px}.up-sum{color:var(--sc-ink-2);margin-bottom:10px;font-size:14.5px;line-height:1.6}.up-go{color:var(--sc-green-soft);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.up-go:hover{color:var(--sc-green)}.up-outro{color:var(--sc-ink);max-width:66ch;margin-bottom:24px;font-size:clamp(16px,1.9vw,19px);line-height:1.66}.up-sign{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:2px;font-size:26px;font-style:italic}.up-sign-role{color:var(--sc-ink-3);letter-spacing:.02em;font-size:12.5px}.up-archive{margin-top:46px}.up-arch-list{margin:0;padding:0;list-style:none}.up-arch-list li{border-bottom:1px solid var(--sc-line);gap:16px;padding:12px 0;font-size:13.5px;display:flex}.up-arch-no{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);font-weight:600}.up-arch-week{color:var(--sc-ink-2)}.up-teaser{background:linear-gradient(160deg,#ffb4540f,#00164466);border:1px solid #ffb45447;border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:54px;padding:16px 20px;transition:border-color .3s,transform .3s;display:flex}.up-teaser:hover{border-color:#ffb4548c;transform:translateY(-2px)}.upt-label{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffb454;white-space:nowrap;font-size:10px;font-weight:600}.upt-hed{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);flex:300px;font-size:16px}.upt-cta{color:#ffb454;white-space:nowrap;font-size:12px;font-weight:600}.fl-top-right{align-items:center;gap:8px;display:inline-flex}.fl-lock{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffb454;border:1px solid #ffb45459;border-radius:100px;padding:1.5px 7px;font-size:8.5px;font-weight:600}.fl-dir{border-top:1px solid var(--sc-line);margin-top:44px;padding-top:8px}.fl-dir-sum{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 0;list-style:none;display:grid}.fl-dir-sum::-webkit-details-marker{display:none}.fl-dir-open{color:var(--sc-green-soft);font-size:12px;font-weight:600}.fl-dir-open:after{content:""}.fl-dir[open] .fl-dir-open{color:var(--sc-ink-3)}.fl-dir-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:4px 22px;padding:8px 0 20px;display:grid}.fl-dir-row{border-bottom:1px solid var(--sc-line);grid-template-columns:30px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.fl-dir-rank{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);font-variant-numeric:tabular-nums;font-size:11px}.fl-dir-main{flex-direction:column;min-width:0;display:flex}.fl-dir-main b{color:var(--sc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fl-dir-main i{color:var(--sc-ink-3);font-size:10.5px;font-style:normal}.fl-dir-n{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.cmd-follow{color:var(--sc-green-soft);cursor:pointer;border:1px solid #2ab95b4d;border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.cmd-follow:hover{border-color:var(--sc-green)}.cmd-follow.on{color:var(--sc-green);background:#2ab95b24}.fs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-row{border-bottom:1px solid var(--sc-line);align-items:center;gap:12px;display:flex}.fs-row:last-child{border-bottom:none}.fs-main{cursor:pointer;text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:14px 6px;transition:background .2s,padding-left .2s;display:flex}.fs-main:hover{background:#8cafff0d;padding-left:12px}.fs-main svg{color:var(--sc-green-soft);flex-shrink:0}.fs-main b{color:var(--sc-ink);font-size:15px;font-weight:600}.fs-count{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fs-new{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-blue-abyss);background:var(--sc-green);font-variant-numeric:tabular-nums;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.fs-hint{color:var(--sc-ink-3);margin-top:12px;font-size:12px}.fm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:26px 34px;margin-bottom:30px;display:grid}.fm-cat{min-width:0}.fm-cat-head{grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;margin-bottom:4px;display:grid}.fm-cat-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--sc-ink);font-size:clamp(20px,2.4vw,26px);font-weight:400}.fm-cat-rule{background:var(--sc-line);align-self:center;height:1px}.fm-cat-sub{color:var(--sc-ink-3);margin-bottom:14px;font-size:12px}.fm-chips{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fm-chip{border:1px solid var(--sc-line);color:var(--sc-ink);font-family:var(--font-figtree), sans-serif;border-radius:100px;align-items:baseline;gap:7px;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.fm-chip:hover{background:#2ab95b12;border-color:#2ab95b8c;transform:translateY(-2px)}.fm-chip i{font-style:normal;font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);font-variant-numeric:tabular-nums;font-size:.62em}.fm-chip.t-xl{border-color:#2ab95b73;padding:8px 18px;font-size:21px;font-weight:600}.fm-chip.t-lg{border-color:#2ab95b47;padding:7px 15px;font-size:17px;font-weight:600}.fm-chip.t-md{padding:6px 13px;font-size:14px}.fm-chip.t-sm{color:var(--sc-ink-2);padding:5px 11px;font-size:12px}.fm-prov{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.04em;color:var(--sc-ink-3);border-top:1px solid var(--sc-line);max-width:80ch;padding-top:14px;font-size:10.5px}.csv-btn{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);border:1px solid var(--sc-line);cursor:pointer;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.csv-btn:hover{color:var(--sc-green-soft);border-color:#2ab95b66}.fl-flabel{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-3);align-self:center;min-width:46px;margin-right:4px;font-size:9px;font-weight:600}.fl-dir-row{border-radius:6px;transition:background .2s}.fl-dir-row:hover{background:#2ab95b0f}.fl-dir-row:hover b{color:var(--sc-green-soft)}.lean{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:-6px 0 16px;display:flex}.lean-gauge{align-self:center;gap:3px;display:inline-flex}.lean-gauge i{border:1px solid var(--sc-ink-3);border-radius:50%;width:7px;height:7px}.lean-gauge.s-backed i{border-color:var(--sc-green);background:var(--sc-green)}.lean-gauge.s-conditional i:nth-child(-n+2){background:#ffb454;border-color:#ffb454}.lean-gauge.s-early i:first-child{border-color:var(--sc-ink-2);background:var(--sc-ink-2)}.lean-state{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.lean-state.s-backed{color:var(--sc-green)}.lean-state.s-conditional{color:#ffb454}.lean-state.s-early{color:var(--sc-ink-2)}.lean-verdict{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink-2);flex:340px;max-width:72ch;font-size:14px;font-style:italic;line-height:1.5}.tkr{border-bottom:1px solid var(--sc-line);background:var(--sc-blue-abyss);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tkr{background:color-mix(in srgb, var(--sc-blue-abyss) 55%, transparent)}}.tkr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tkr-track{white-space:nowrap;will-change:transform;padding:7px 0;animation:60s linear infinite tkr-roll;display:inline-flex}.tkr:hover .tkr-track{animation-play-state:paused}.tkr-dup{display:inline-flex}@keyframes tkr-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-item{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);align-items:center;font-size:10.5px;transition:color .2s;display:inline-flex}.tk-item:hover{color:var(--sc-ink)}.tk-item b{color:var(--sc-green-soft);margin-right:7px;font-weight:600}.tk-sep{color:#8cafff40;margin:0 16px;font-size:8px}@media (prefers-reduced-motion:reduce){.tkr-track{animation:none}.tkr-dup{display:none}}.inst-display,.td-h1{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#fff 0%,#e9f0ff 55%,#e9f0ffc7 100%);-webkit-background-clip:text;background-clip:text}.inst-display em,.td-h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(#57cf82 0%,#2ab95b 70%,#1d9549 100%);-webkit-background-clip:text;background-clip:text}.td-feature,.lb-card,.fl-card,.rp-card,.td-event-hero{background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000}.td-feature{background-image:linear-gradient(160deg, #102c6e85, #00164499), linear-gradient(160deg, var(--sc-line), var(--sc-line))}.td-feature:hover{background-image:linear-gradient(160deg,#102c6e85,#00164499),linear-gradient(135deg,#2ab95ba6,#8cafff40 55%,#2ab95b59);border-color:#0000}.lb-card,.fl-card,.rp-card{background-image:linear-gradient(165deg, #102c6e57, #0016446b), linear-gradient(160deg, var(--sc-line), var(--sc-line))}.lb-card:hover,.fl-card:hover,.rp-card:hover{background-image:linear-gradient(165deg,#102c6e57,#0016446b),linear-gradient(135deg,#2ab95b99,#8cafff38 55%,#2ab95b4d);border-color:#0000}.td-event-hero{background-image:linear-gradient(155deg,#102c6e8c,#001644b3),linear-gradient(160deg,#2ab95b47,#2ab95b47)}.td-event-hero:hover{background-image:linear-gradient(155deg,#102c6e8c,#001644b3),linear-gradient(135deg,#2ab95bbf,#ffb4544d 60%,#2ab95b66);border-color:#0000}.td-all,.inst-sec-cta{position:relative}.td-all:after,.inst-sec-cta:after{content:"";background:var(--sc-green);transform-origin:0;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.td-all:hover:after,.inst-sec-cta:hover:after{transform:scaleX(1)}.inst-display .td-h1-w:not(em),.td-h1 .td-h1-w:not(em){-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#e9f0ff 55%,#e9f0ffc7 100%);-webkit-background-clip:text;background-clip:text}.up-why{color:var(--sc-ink);border-left:2px solid var(--sc-green);margin:0 0 10px;padding-left:12px;font-size:13.5px;line-height:1.55}.up-why b{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-green-soft);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.up-item.has-stat{grid-template-columns:118px 1fr}.up-stat{flex-direction:column;gap:4px;padding-top:2px;display:flex}.up-stat b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;background:linear-gradient(#57cf82,#1d9549);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4vw,46px);font-weight:300;line-height:.9}.up-stat i{font-style:normal;font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);font-size:9px;line-height:1.4}@media (max-width:560px){.up-item.has-stat{grid-template-columns:1fr}.up-stat{flex-direction:row;align-items:baseline;gap:10px}}.tk-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px;display:grid}@media (max-width:720px){.tk-grid{grid-template-columns:1fr}}.tk-card{border:1px solid var(--sc-line);background:linear-gradient(165deg,#102c6e8c,#00164499);border-radius:18px;padding:26px;transition:border-color .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.tk-card:hover{border-color:#2ab95b66;transform:translateY(-3px)}.tk-card-ico{color:var(--sc-green-soft);margin-bottom:12px;display:inline-flex}.tk-card h2{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:8px;font-size:26px;font-weight:400}.tk-card p{color:var(--sc-ink-2);margin-bottom:14px;font-size:14px;line-height:1.55}.tk-card-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-green-soft);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.tk-foot{color:var(--sc-ink-3);font-size:12.5px;font-style:italic}.sd-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){.sd-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sd-grid{grid-template-columns:1fr}}.sd-card{background:var(--sc-card);border-radius:16px;flex-direction:column;gap:6px;padding:20px 20px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sd-card{background:color-mix(in srgb, var(--sc-card) 60%, transparent)}}.sd-card{border:1px solid var(--sc-line);transition:border-color .3s}.sd-card:hover{border-color:#2ab95b59}.sd-stat{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--sc-green);margin-top:6px;font-size:clamp(40px,4.4vw,56px);font-weight:300;line-height:1}.sd-label{color:var(--sc-ink);font-size:13.5px;font-weight:600;line-height:1.4}.sd-detail{color:var(--sc-ink-2);font-size:12.5px;line-height:1.55}.sd-src{margin-top:auto;padding-top:8px}.sd-src a{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);align-items:center;gap:3px;font-size:10px;display:inline-flex}.sd-src a:hover{color:var(--sc-green-soft)}.sd-copy{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-3);border:1px solid var(--sc-line);cursor:pointer;opacity:0;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;transition:opacity .25s,color .25s,border-color .25s;display:inline-flex;position:absolute;top:12px;right:12px}.sd-card:hover .sd-copy,.sd-copy:focus-visible{opacity:1}.sd-copy:hover{color:var(--sc-green-soft);border-color:#2ab95b66}@media (hover:none){.sd-copy{opacity:1}}.scan-disclaimer{color:var(--sc-ink-3);margin-bottom:26px;font-size:12px;font-style:italic}.scan-shared-note{color:var(--sc-ink-2);border:1px solid #2ab95b59;border-radius:12px;margin-bottom:22px;padding:12px 16px;font-size:13px}.scan-shared-note button{color:var(--sc-green-soft);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:600}.scan-qs{counter-reset:q;margin:0 0 12px;padding:0;list-style:none}.scan-qs li{counter-increment:q;border-bottom:1px solid var(--sc-line);grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:14px 0;display:grid}@media (max-width:640px){.scan-qs li{grid-template-columns:1fr}}.scan-qs li p{color:var(--sc-ink);font-size:14.5px;line-height:1.5}.scan-qs li p:before{content:counter(q, decimal-leading-zero);font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-ink-3);letter-spacing:.08em;margin-right:10px;font-size:10px}.scan-qs li.answered p{color:var(--sc-ink-2)}.scan-scale{gap:6px;display:flex}.scan-dot{border:1px solid var(--sc-line);width:34px;height:34px;color:var(--sc-ink-3);cursor:pointer;background:0 0;border-radius:999px;font-size:12px;transition:border-color .2s,color .2s,background .2s}.scan-dot:hover{color:var(--sc-ink);border-color:#2ab95b66}.scan-dot.on{background:var(--sc-green);border-color:var(--sc-green);color:#04210f;font-weight:700}.scan-progress{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);margin-top:16px;font-size:11px}.scan-result{grid-template-columns:300px 1fr;align-items:start;gap:30px;margin-top:8px;display:grid}@media (max-width:820px){.scan-result{grid-template-columns:1fr}}.scan-radar{position:relative}.scan-radar svg{width:100%;height:auto}.scan-grid{fill:none;stroke:var(--sc-line);stroke-width:1px}.scan-axis{stroke:var(--sc-line);stroke-width:1px}.scan-shape{fill:#2ab95b2e;stroke:var(--sc-green);stroke-width:1.5px}.scan-tlabel{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;fill:var(--sc-ink-3);font-size:7.5px}.scan-total{text-align:center;margin-top:6px}.scan-total b{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);font-size:54px;font-weight:300;line-height:1;display:block}.scan-total span{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-2);font-size:10px}.scan-verdict{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:18px;font-size:19px;line-height:1.5}.scan-verdict b{color:var(--sc-green-soft);font-weight:600}.scan-dims{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.scan-dims li{grid-template-columns:150px 1fr 34px;align-items:center;gap:4px 14px;display:grid}.scan-dim-label{color:var(--sc-ink);font-size:12.5px;font-weight:600}.scan-bar{background:var(--sc-line);border-radius:999px;height:4px;overflow:hidden}.scan-bar i{background:var(--sc-green);border-radius:999px;height:100%;display:block}.scan-dims b{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);text-align:right;font-size:12px}.scan-dims em{color:var(--sc-ink-3);grid-column:1/-1;margin-top:-2px;font-size:11.5px;font-style:italic}.scan-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.scan-btn{border:1px solid var(--sc-line);color:var(--sc-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}.scan-btn:hover{color:var(--sc-ink);border-color:#2ab95b66}.scan-btn.primary{background:var(--sc-green);border-color:var(--sc-green);color:#04210f}.scan-btn.primary:hover{color:#04210f;filter:brightness(1.06)}.scan-next{color:var(--sc-ink-2);font-size:13px;line-height:1.6}.scan-next a{color:var(--sc-green-soft);font-weight:600}@media print{.tn,.tkr,.scan-actions,.scan-shared-note,.up-teaser,.v2-foot,.no-print,.amb,.grain{display:none!important}body{background:#fff}}.op-list{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.op-row{border:1px solid var(--sc-line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;transition:border-color .3s;display:grid}.op-row:hover{border-color:#2ab95b66}.op-row-ico{color:var(--sc-green-soft);display:inline-flex}.op-row-main{flex-direction:column;gap:3px;display:flex}.op-row-main b{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);font-size:17px;font-weight:500}.op-row-main i{color:var(--sc-ink-3);font-size:12.5px;font-style:normal}.op-row-cta{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-green-soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:560px){.op-row{grid-template-columns:auto 1fr}.op-row-cta{display:none}}.op-wrap{max-width:760px;margin:0 auto}.op-bar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.op-back{color:var(--sc-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.op-back:hover{color:var(--sc-ink)}.op-page{border:1px solid var(--sc-line);background:var(--sc-card);border-radius:18px;padding:44px 48px}@supports (color:color-mix(in lab, red, red)){.op-page{background:color-mix(in srgb, var(--sc-card) 55%, transparent)}}.op-kicker{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-green-soft);font-size:10px}.op-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--sc-ink);margin:10px 0 8px;font-size:clamp(28px,4vw,40px);font-weight:350;line-height:1.05}.op-deck{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink-2);margin-bottom:22px;font-size:15.5px;font-style:italic}.op-stats{border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);flex-wrap:wrap;gap:22px 34px;margin-bottom:22px;padding:16px 0 18px;display:flex}.op-stat b{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-green);font-size:30px;font-weight:300;line-height:1;display:block}.op-stat span{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-ink-3);font-size:10.5px}.op-sec{margin-bottom:18px}.op-sec h2{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:7px;font-size:18px;font-weight:500}.op-sec p{color:var(--sc-ink-2);margin-bottom:8px;font-size:13.5px;line-height:1.62}.op-foot{border-top:1px solid var(--sc-line);margin-top:6px;padding-top:14px}.op-sources{margin:0 0 10px;padding-left:16px}.op-sources li{color:var(--sc-ink-3);font-size:10.5px;line-height:1.55}.op-brand{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);font-size:9.5px}@media print{.op-wrap{max-width:none;margin:0}.op-page{border:0;border-radius:0;padding:0;background:#fff!important}.op-title{font-size:28px}.op-deck{margin-bottom:14px;font-size:13.5px}.op-stats{gap:14px 28px;margin-bottom:14px;padding:10px 0 12px}.op-stat b{font-size:24px}.op-sec{margin-bottom:12px}.op-sec h2{margin-bottom:5px;font-size:15px}.op-sec p{margin-bottom:6px;font-size:11.5px;line-height:1.55}.op-sources li{font-size:9px}.op-foot{break-inside:avoid;padding-top:10px}.op-title,.op-sec h2{color:#101418!important}.op-deck,.op-sec p{color:#2a3340!important}.op-stat b,.op-kicker{color:#0a7a3d!important}.op-stat span,.op-sources li,.op-brand{color:#5a6472!important}.op-stats,.op-foot{border-color:#d5dae1!important}main,body,html{background:#fff!important}}@page{size:A4;margin:16mm}.evp-pulse{background:linear-gradient(165deg,#102c6e59,#00164466);border:1px solid #2ab95b40;border-radius:18px;margin-bottom:30px;padding:24px 26px}.evp-pulse-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.evp-pulse-live{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-green-soft);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.evp-pulse-live svg{animation:2.4s ease-in-out infinite evp-blink}@keyframes evp-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.evp-pulse-live svg{animation:none}}.evp-pulse-asof{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-3);font-size:10px}.evp-themes{margin:0 0 6px;padding:0;list-style:none}.evp-themes li{border-bottom:1px solid var(--sc-line);grid-template-columns:auto 1fr;gap:14px;padding:10px 0;display:grid}.evp-themes li:last-child{border-bottom:0}.evp-theme-no{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;color:var(--sc-green-soft);padding-top:3px;font-size:11px}.evp-themes p{color:var(--sc-ink);font-size:14px;line-height:1.6}.evp-sub{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-3);margin:16px 0 10px;font-size:10px;display:block}.evp-voice{border-left:2px solid #2ab95b66;margin:0 0 12px;padding:2px 0 2px 16px}.evp-voice p{font-family:var(--font-fraunces), Georgia, serif;color:var(--sc-ink);margin-bottom:5px;font-size:15px;font-style:italic;line-height:1.55}.evp-voice footer a{color:var(--sc-green-soft);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.evp-news ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.evp-news-row{border:1px solid var(--sc-line);border-radius:12px;padding:12px 16px;transition:border-color .3s;display:block}.evp-news-row:hover{border-color:#2ab95b66}.evp-news-meta{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);margin-bottom:3px;font-size:9.5px;display:block}.evp-news-row b{color:var(--sc-ink);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.4;display:block}.evp-news-row p{color:var(--sc-ink-2);font-size:12.5px;line-height:1.55}.evp-takeaway{border-top:1px solid var(--sc-line);color:var(--sc-ink-2);margin-top:16px;padding-top:14px;font-size:13.5px;line-height:1.65}.evp-takeaway b{color:var(--sc-green-soft)}.ev-pulse-tag{color:#ffb454;border:1px solid #ffb45466;border-radius:999px;padding:1px 8px}.wire .td-feature{align-self:start;min-height:0}.wire-newchip{letter-spacing:.1em;text-transform:uppercase;color:#04210f;background:var(--sc-green);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-block}.fr-lede{color:var(--sc-ink-3);max-width:62ch;margin-bottom:16px;font-size:13px;font-style:italic}.fr-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.fr-list{grid-template-columns:1fr}}.fr-item a{border:1px solid var(--sc-line);border-radius:14px;height:100%;padding:16px 18px;transition:border-color .3s;display:block}.fr-item a:hover{border-color:#2ab95b66}.fr-meta{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:9.5px;display:flex}.fr-kind{color:var(--sc-green-soft);align-items:center;gap:4px;display:inline-flex}.fr-item b{color:var(--sc-ink);margin-bottom:5px;font-size:14.5px;font-weight:600;line-height:1.4;display:block}.fr-item p{color:var(--sc-ink-2);margin-bottom:7px;font-size:12.5px;line-height:1.55}.fr-for{color:var(--sc-green-soft);align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.fl-country{appearance:none;background:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.fl-country{background:color-mix(in srgb, var(--sc-card) 60%, transparent)}}.fl-country{border:1px solid var(--sc-line);color:var(--sc-ink-2);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7a8f' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:999px;padding:6px 26px 6px 12px;font-size:12px;font-weight:600}.fl-country:hover,.fl-country:focus-visible{color:var(--sc-ink);border-color:#2ab95b66;outline:none}.fl-country option{background:var(--sc-bg);color:var(--sc-ink)}.nw-block{border:1px solid var(--sc-line);background:var(--sc-card);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:6px 26px;margin:0 0 34px;padding:22px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.nw-block{background:color-mix(in srgb, var(--sc-card) 50%, transparent)}}.nw-block{transition:border-color .3s}.nw-block:hover{border-color:#2ab95b59}@media (max-width:620px){.nw-block{grid-template-columns:1fr}}.nw-stat{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--sc-green);font-size:clamp(46px,6vw,74px);font-weight:300;line-height:1}.nw-main{flex-direction:column;gap:4px;display:flex}.nw-kicker{font-family:var(--font-ibm-plex-mono,ui-monospace), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-3);font-size:10px}.nw-label{color:var(--sc-ink);font-size:15px;font-weight:600;line-height:1.4}.nw-src{color:var(--sc-ink-3);font-size:12px}.nw-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-green-soft);grid-column:1/-1;font-size:12.5px;font-weight:600}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
