@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-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-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.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))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}button{font:inherit;cursor:pointer}:where(button,input[type=submit],input[type=button]){border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(button,input[type=submit],input[type=button]){border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}:where(button,input[type=submit],input[type=button]){background:var(--glass);color:var(--text);border-radius:8px;padding:9px 14px;line-height:1.5}.ui-button,.action-link{border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-button,.action-link{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.ui-button,.action-link{background:linear-gradient(135deg, var(--glass), var(--glass));color:var(--text);font:inherit;vertical-align:middle;border-radius:8px;font-size:15px;line-height:1.5;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}.ui-button:hover:not(:disabled),.action-link:hover{border-color:var(--line-strong);background:var(--glass);box-shadow:0 3px 12px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.ui-button:hover:not(:disabled),.action-link:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--shadow-c) 20%, transparent)}}.ui-button[type=submit]{border-color:var(--line-strong);background:linear-gradient(120deg, var(--accent-fill), var(--gold))}@supports (color:color-mix(in lab, red, red)){.ui-button[type=submit]{background:linear-gradient(120deg, var(--accent-fill), color-mix(in srgb, var(--gold) 20%, transparent))}}.ui-button[type=submit]{color:var(--on-accent);font-weight:600}.ui-button[type=submit]:hover:not(:disabled){background:var(--accent-fill);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ui-button[type=submit]:hover:not(:disabled){border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.ui-button.ui-danger,.ui-button.credential-revoke,.ui-button.market-data-revoke{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.ui-button.ui-danger,.ui-button.credential-revoke,.ui-button.market-data-revoke{border-color:color-mix(in srgb, var(--up) 60%, transparent)}}.ui-button.ui-danger,.ui-button.credential-revoke,.ui-button.market-data-revoke{background:var(--glass);color:var(--up)}.ui-button.ui-danger:hover:not(:disabled){border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.ui-button.ui-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--up) 60%, transparent)}}.ui-button.ui-danger:hover:not(:disabled){background:var(--up)}@supports (color:color-mix(in lab, red, red)){.ui-button.ui-danger:hover:not(:disabled){background:color-mix(in srgb, var(--up) 20%, transparent)}}button:disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.action-link[aria-current=page]{background:var(--glass);border-color:var(--line-strong);color:var(--accent)}.entitlement-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.entitlement-toolbar>span{color:var(--muted);font-size:15px}.entitlement-grants{max-height:420px;overflow:auto}.entitlement-dialog{border:1px solid var(--accent);width:min(850px,100% - 28px);max-height:90vh;margin:auto;padding:24px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.entitlement-dialog{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.entitlement-dialog{color:var(--text);background:var(--glass);border-radius:12px}.entitlement-dialog::backdrop{background:var(--glass);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.entitlement-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.entitlement-dialog .config-form{padding:0}.entitlement-dialog textarea{width:100%;min-height:90px;color:var(--text);background:var(--glass);border:1px solid var(--line-strong);font:inherit;border-radius:8px;padding:12px}.entitlement-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:18px}.entitlement-timeline{max-height:360px;margin:16px 0;padding:0;list-style:none;overflow:auto}.entitlement-timeline li{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.entitlement-timeline strong{color:var(--gold);min-width:70px}.entitlement-timeline span,.entitlement-preview small{color:var(--muted);line-height:1.7}@media (max-width:760px){.entitlement-dialog{padding:18px}.entitlement-timeline li{flex-direction:column;gap:4px}.entitlement-dialog-heading h2{font-size:22px}}.roster-profile-link,.detail-end{border:1px solid var(--accent);padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.roster-profile-link,.detail-end{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.roster-profile-link,.detail-end{background:var(--glass);border-radius:8px;text-decoration:none}@media (max-width:760px){.ui-button,.action-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-button,.action-link{transition:none}}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 20%, transparent)}}::selection{color:#fff}.site{background:linear-gradient(180deg, var(--glass), var(--glass) 58%, var(--glass));min-height:100vh;overflow-x:clip}.content-shell{width:min(100% - 72px,1440px);margin-inline:auto}.section-block{scroll-margin-top:110px}.live-dot{background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 0 4px var(--glow), 0 0 17px var(--glow);border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--glow) 11%, transparent), 0 0 17px color-mix(in srgb, var(--glow) 50%, transparent)}}.live-dot{animation:3s ease-in-out infinite livePulse}.topbar{z-index:50;border-bottom:1px solid var(--accent);height:78px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.topbar{background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.topbar-inner{align-items:center;gap:48px;width:min(100% - 72px,1440px);height:100%;margin:auto;display:flex}.brand{flex:none;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.brand-symbol{border:1px solid var(--gold);place-items:center;width:41px;height:41px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-symbol{border:1px solid color-mix(in srgb, var(--gold) 60%, transparent)}}.brand-symbol{box-shadow:0 0 24px var(--glow), inset 0 0 18px var(--glow);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.brand-symbol{box-shadow:0 0 24px color-mix(in srgb, var(--glow) 12%, transparent), inset 0 0 18px color-mix(in srgb, var(--glow) 7%, transparent)}}.brand-symbol:before,.brand-symbol:after{content:"";background:var(--gold);position:absolute}.brand-symbol:before{width:19px;height:1px}.brand-symbol:after{width:1px;height:19px}.brand-symbol span{background:var(--gold);width:5px;height:5px;box-shadow:0 0 12px var(--gold);border-radius:50%}.brand-wordmark strong,.footer-brand strong{letter-spacing:.15em;white-space:nowrap;font-size:19px;font-weight:650;display:block}.brand-wordmark small,.footer-brand small{color:var(--subtle);letter-spacing:.19em;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.topnav{align-items:center;gap:4px;height:100%;margin-left:auto;display:flex}.topnav a{height:100%;color:var(--muted);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.topnav a:hover,.topnav a:first-child{color:var(--gold);border-bottom-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.topnav a:hover,.topnav a:first-child{border-bottom-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.topbar-end{align-items:center;gap:18px;display:flex}.prototype-flag{color:var(--subtle);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.prototype-flag i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.topbar-cta{border:1px solid var(--gold);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topbar-cta{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.topbar-cta{color:var(--gold);white-space:nowrap;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s}.topbar-cta:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.topbar-cta:hover{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.topbar-cta:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.topbar-cta:hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}}.topbar-cta svg,.primary-button svg,.text-button svg,.detail-end svg{width:18px;height:18px}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 69% 45%, var(--surface-2), transparent 43%), radial-gradient(ellipse at 30% 23%, var(--surface-2), transparent 45%), var(--glass);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--glass), transparent 65%);position:absolute;inset:0}.hero-grid{z-index:-1;background-image:linear-gradient(var(--accent) 1px, transparent 1px), linear-gradient(90deg, var(--accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-grid{background-image:linear-gradient(color-mix(in srgb, var(--accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent) 1px, transparent 1px)}}.hero-grid{background-size:66px 66px;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 48%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 48%,#0000 100%)}.hero-noise{pointer-events:none;opacity:.25;background-image:radial-gradient(circle, var(--surface-2) .6px, transparent .8px);background-size:37px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000 35%,#000 75%,#0000)}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;min-height:640px;display:grid}.hero-copy{z-index:2;padding:44px 0 40px;animation:.8s both riseIn}.eyebrow,.section-kicker,.panel-kicker{color:var(--gold);letter-spacing:.22em;font-size:11px;font-weight:650}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow-line{background:var(--gold);width:30px;height:1px;box-shadow:0 0 10px var(--gold)}.eyebrow-index{color:var(--subtle)}.hero h1{letter-spacing:-.045em;white-space:nowrap;margin:28px 0 22px;font-size:clamp(56px,5.5vw,91px);font-weight:650;line-height:1.22}.hero h1>span{color:var(--gold);background:linear-gradient(115deg, var(--accent-fill) 10%, var(--accent-fill) 48%, var(--accent-fill) 84%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.title-star{-webkit-text-fill-color:var(--gold);text-shadow:0 0 30px var(--glow);margin-left:.2em;font-size:.26em;position:relative;top:-.55em}@supports (color:color-mix(in lab, red, red)){.title-star{text-shadow:0 0 30px color-mix(in srgb, var(--glow) 50%, transparent)}}.hero-lead{max-width:540px;color:var(--muted);margin:0;font-size:17px;line-height:1.95}.hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.primary-button{background:linear-gradient(115deg, var(--accent-fill), var(--accent-fill));min-height:54px;color:var(--on-accent);box-shadow:0 12px 35px var(--glow);justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 12px 35px color-mix(in srgb, var(--glow) 15%, transparent)}}.primary-button{transition:transform .25s,box-shadow .25s}.primary-button:hover{box-shadow:0 18px 42px var(--glow);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--glow) 30%, transparent)}}.text-button{border:1px solid var(--accent);align-items:center;gap:10px;padding:12px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-button{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.text-button{background:var(--glass);color:var(--text);border-radius:8px;font-size:15px;text-decoration:none;transition:color .2s,gap .2s}.text-button:hover{color:#fff;gap:15px}.hero-proof{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:15px;margin-top:50px;font-size:13px;display:flex}.hero-proof b{color:var(--gold);font:22px var(--font-mono)}.hero-proof i{background:var(--surface-2);width:1px;height:18px}.hero-art{place-items:center;min-width:0;height:600px;animation:1.2s .15s both fadeIn;display:grid;position:relative}.market-orb{aspect-ratio:1;place-items:center;width:min(100%,555px);display:grid;position:relative}.orb-halo,.orb-ring,.orb-scan{pointer-events:none;border-radius:50%;position:absolute}.orb-halo-one{background:radial-gradient(circle, transparent 33%, var(--accent) 35%, transparent 65%);inset:1%}@supports (color:color-mix(in lab, red, red)){.orb-halo-one{background:radial-gradient(circle, transparent 33%, color-mix(in srgb, var(--accent) 11%, transparent) 35%, transparent 65%)}}.orb-halo-one{filter:blur(18px)}.orb-halo-two{background:radial-gradient(circle, var(--accent), transparent 68%);inset:15%}@supports (color:color-mix(in lab, red, red)){.orb-halo-two{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 12%, transparent), transparent 68%)}}.orb-halo-two{filter:blur(25px)}.orb-ring-one{border:1px solid var(--accent);inset:4%}@supports (color:color-mix(in lab, red, red)){.orb-ring-one{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.orb-ring-one{box-shadow:inset 0 0 32px var(--glow), 0 0 35px var(--glow)}@supports (color:color-mix(in lab, red, red)){.orb-ring-one{box-shadow:inset 0 0 32px color-mix(in srgb, var(--glow) 4%, transparent), 0 0 35px color-mix(in srgb, var(--glow) 5%, transparent)}}.orb-ring-one:before,.orb-ring-one:after,.orb-ring-two:before{content:"";background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 18px var(--glow);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.orb-ring-one:before,.orb-ring-one:after,.orb-ring-two:before{box-shadow:0 0 18px color-mix(in srgb, var(--glow) 50%, transparent)}}.orb-ring-one:before{top:14%;left:14%}.orb-ring-one:after{background:var(--gold);box-shadow:0 0 18px var(--gold);top:37%;right:6%}.orb-ring-two{border:1px dashed var(--accent);inset:14%}@supports (color:color-mix(in lab, red, red)){.orb-ring-two{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent)}}.orb-ring-two{animation:56s linear infinite orbitSpin}.orb-ring-two:before{width:5px;height:5px;bottom:15%;right:11%}.orb-ring-three{border:1px solid var(--accent);inset:24%}@supports (color:color-mix(in lab, red, red)){.orb-ring-three{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.orb-ring-three{box-shadow:0 0 50px var(--glow)}@supports (color:color-mix(in lab, red, red)){.orb-ring-three{box-shadow:0 0 50px color-mix(in srgb, var(--glow) 9%, transparent)}}.orb-ring-three:before{content:"";border:1px solid var(--accent);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.orb-ring-three:before{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.orb-ring-three:before{border-radius:50%}.orb-scan{background:conic-gradient(from 20deg, transparent 0 72%, var(--accent) 87%, transparent 93%);inset:4%}@supports (color:color-mix(in lab, red, red)){.orb-scan{background:conic-gradient(from 20deg, transparent 0 72%, color-mix(in srgb, var(--accent) 8%, transparent) 87%, transparent 93%)}}.orb-scan{animation:18s linear infinite orbitSpin}.orb-core{z-index:1;aspect-ratio:1;border:1px solid var(--accent);flex-direction:column;justify-content:center;align-items:center;width:40%;display:flex}@supports (color:color-mix(in lab, red, red)){.orb-core{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent)}}.orb-core{background:radial-gradient(circle at 45% 35%, var(--glass), var(--glass) 48%, var(--glass) 80%);box-shadow:0 0 0 10px var(--glow), 0 0 70px var(--glow), inset 0 0 35px var(--glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orb-core{box-shadow:0 0 0 10px color-mix(in srgb, var(--glow) 4%, transparent), 0 0 70px color-mix(in srgb, var(--glow) 19%, transparent), inset 0 0 35px color-mix(in srgb, var(--glow) 12%, transparent)}}.orb-core-kicker{color:var(--accent);letter-spacing:.19em;font-size:10px;font-weight:700}.orb-core strong{color:var(--gold);font:76px/.95 var(--font-mono);letter-spacing:-.07em;text-shadow:0 0 34px var(--glow);margin:6px 0 0}@supports (color:color-mix(in lab, red, red)){.orb-core strong{text-shadow:0 0 34px color-mix(in srgb, var(--glow) 30%, transparent)}}.orb-core-label{color:var(--muted);margin-top:7px;font-size:13px}.orb-core-state{color:var(--ok);align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.orb-core-state i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.orb-node{z-index:2;border:1px solid var(--accent);place-items:center;width:48px;height:48px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.orb-node{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.orb-node{background:var(--glass);color:var(--muted);box-shadow:0 0 0 7px var(--glow), 0 8px 27px var(--shadow-c);border-radius:50%;font-size:12px}@supports (color:color-mix(in lab, red, red)){.orb-node{box-shadow:0 0 0 7px color-mix(in srgb, var(--glow) 7%, transparent), 0 8px 27px color-mix(in srgb, var(--shadow-c) 28%, transparent)}}.orb-node{animation:5s ease-in-out infinite nodeFloat}.orb-node-one{top:12%;left:25%}.orb-node-two{animation-delay:-.7s;top:23%;right:9%}.orb-node-three{animation-delay:-2s;bottom:19%;left:11%}.orb-node-four{border-color:var(--gold);animation-delay:-3s;bottom:8%;right:24%}@supports (color:color-mix(in lab, red, red)){.orb-node-four{border-color:color-mix(in srgb, var(--gold) 50%, transparent)}}.orb-node-four{color:var(--gold)}.orb-coordinate{color:var(--accent);letter-spacing:.2em;font-size:10px;position:absolute}.orb-coordinate-top{top:0;right:7%}.orb-coordinate-bottom{bottom:1%;left:3%}.floating-note{z-index:3;border:1px solid var(--line);background:var(--glass);min-width:190px;box-shadow:0 15px 45px var(--shadow-c);align-items:center;gap:12px;padding:13px 15px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.floating-note{box-shadow:0 15px 45px color-mix(in srgb, var(--shadow-c) 25%, transparent)}}.floating-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:7s ease-in-out infinite noteFloat}.floating-note-left{top:20%;left:1%}.floating-note-right{animation-delay:-3s;bottom:18%;right:0}.floating-note small,.floating-note strong{display:block}.floating-note small{color:var(--subtle);margin-bottom:4px;font-size:11px}.floating-note strong{white-space:nowrap;font-size:14px;font-weight:600}.note-symbol{background:var(--accent);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.note-symbol{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.note-symbol{color:var(--accent);font-size:19px}.note-bars{align-items:end;gap:3px;height:20px;margin-left:auto;display:flex}.note-bars i{background:var(--accent-fill);width:3px}.note-bars i:first-child{height:6px}.note-bars i:nth-child(2){height:12px}.note-bars i:nth-child(3){height:9px}.note-bars i:nth-child(4){height:19px}.note-pulse{border:1px solid var(--gold);width:29px;height:29px}@supports (color:color-mix(in lab, red, red)){.note-pulse{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.note-pulse{box-shadow:inset 0 0 12px var(--glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.note-pulse{box-shadow:inset 0 0 12px color-mix(in srgb, var(--glow) 17%, transparent)}}.note-wave{color:var(--gold);margin-left:auto;font-size:31px}.hero-bottom{border-top:1px solid var(--line);min-height:61px;color:var(--subtle);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.hero-bottom>span:first-child{align-items:center;gap:11px;display:flex}.hero-bottom-divider{color:var(--accent);margin:0 10px}.scroll-hint{color:var(--muted)}.scroll-hint span{color:var(--gold);margin-left:7px;animation:2.5s infinite scrollNudge;display:inline-block}.page-content{padding-bottom:90px}.overview{grid-template-columns:260px 1fr;align-items:end;gap:28px;padding-top:58px;display:grid}.overview-heading h2{letter-spacing:-.02em;margin:10px 0 9px;font-size:28px;line-height:1.25}.overview-heading p{max-width:230px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--glass), var(--glass));min-width:0;min-height:180px;padding:21px 20px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.metric-card:before{content:"";background:linear-gradient(90deg, var(--cyan), transparent);opacity:.7;width:40%;height:1px;position:absolute;top:0;left:0}.metric-card:hover{border-color:var(--accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.metric-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.metric-card:hover{box-shadow:0 18px 34px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.metric-card:hover{box-shadow:0 18px 34px color-mix(in srgb, var(--shadow-c) 16%, transparent)}}.metric-index{color:var(--subtle);letter-spacing:.13em;white-space:nowrap;font-size:10px;font-weight:650;display:block}.metric-card>strong{color:var(--text);font:46px/.98 var(--font-mono);letter-spacing:-.04em;margin-top:15px;display:block}.metric-card>strong span{color:var(--subtle);letter-spacing:0;margin-left:4px;font:16px Noto Sans SC,sans-serif}.metric-card p{color:var(--text);margin:10px 0 18px;font-size:14px}.metric-foot{border-top:1px solid var(--line);color:var(--subtle);white-space:nowrap;align-items:center;gap:8px;padding-top:11px;font-size:11px;display:flex}.metric-foot>span{color:var(--gold);margin-left:auto;font-size:15px}.metric-foot .live-dot{width:5px;height:5px;box-shadow:0 0 9px var(--glow)}@supports (color:color-mix(in lab, red, red)){.metric-foot .live-dot{box-shadow:0 0 9px color-mix(in srgb, var(--glow) 50%, transparent)}}.section-block{margin-top:112px}.section-intro{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.section-intro h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(31px,3vw,43px);line-height:1.24}.section-intro h2 em{color:var(--gold);font-style:normal}.section-intro>p{max-width:440px;color:var(--muted);margin:0 0 3px;font-size:15px;line-height:1.8}.workflow-line{color:var(--subtle);letter-spacing:.22em;align-items:center;gap:20px;margin-bottom:22px;font-size:10px;font-weight:650;display:flex}.workflow-line i{background:linear-gradient(90deg, var(--accent-fill), var(--accent));width:65px;height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-line i{background:linear-gradient(90deg, var(--accent-fill), color-mix(in srgb, var(--accent) 14%, transparent))}}.workflow-line i:after{content:"";background:var(--accent-fill);width:5px;height:5px;box-shadow:0 0 10px var(--glow);border-radius:50%;position:absolute;top:-2px;right:0}@supports (color:color-mix(in lab, red, red)){.workflow-line i:after{box-shadow:0 0 10px color-mix(in srgb, var(--glow) 50%, transparent)}}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.department-card{--accent:#72dfe3;border:1px solid var(--line);background:linear-gradient(145deg, var(--glass), var(--glass));min-width:0;min-height:252px;color:var(--text);text-align:left;flex-direction:column;align-items:stretch;padding:20px 22px 18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.department-card:before{content:"";background:var(--accent);opacity:.09;filter:blur(35px);border-radius:50%;width:210px;height:210px;transition:opacity .25s,transform .25s;position:absolute;top:-160px;right:-80px}.department-card:hover,.department-card.is-selected{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.department-card:hover,.department-card.is-selected{border-color:color-mix(in srgb, var(--accent) 65%, transparent)}}.department-card:hover,.department-card.is-selected{box-shadow:0 14px 35px var(--shadow-c), inset 0 0 30px var(--glow)}@supports (color:color-mix(in lab, red, red)){.department-card:hover,.department-card.is-selected{box-shadow:0 14px 35px color-mix(in srgb, var(--shadow-c) 15%, transparent), inset 0 0 30px color-mix(in srgb, var(--glow) 4%, transparent)}}.department-card:hover:before,.department-card.is-selected:before{opacity:.18;transform:translate(-35px,30px)}.tone-cyan{--accent:#72dfe3}.tone-blue{--accent:#8abaff}.tone-amber{--accent:#f0c881}.tone-green{--accent:#83e6b5}.tone-purple{--accent:#c3adf7}.department-top,.department-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.department-code{color:var(--subtle);letter-spacing:.15em;font-size:11px;font-weight:600}.department-status{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.department-status i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.department-glyph{width:52px;height:52px;color:var(--accent);text-shadow:0 0 24px var(--accent);margin:20px 0 14px;font-size:36px;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.department-glyph{text-shadow:0 0 24px color-mix(in srgb, var(--accent) 45%, transparent)}}.department-name{font-size:21px;font-weight:650;display:block}.department-en{color:var(--subtle);letter-spacing:.13em;margin-top:4px;font-size:10px;font-weight:650;display:block}.department-task{color:var(--muted);margin:20px 0 15px;font-size:14px;line-height:1.4;display:block}.department-progress{background:var(--surface-2);height:3px;margin-top:auto;display:block}.department-progress i{background:var(--accent);height:100%;box-shadow:0 0 12px var(--accent);display:block}.department-bottom{color:var(--subtle);margin-top:13px;font-size:11px}.department-detail{border:1px solid var(--accent);align-items:center;gap:18px;min-height:110px;margin-top:14px;padding:18px 25px;display:flex}@supports (color:color-mix(in lab, red, red)){.department-detail{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.department-detail{background:linear-gradient(95deg, var(--surface-2), var(--glass))}.detail-emblem{border:1px solid var(--accent);flex:none;place-items:center;width:57px;height:57px;display:grid}@supports (color:color-mix(in lab, red, red)){.detail-emblem{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent)}}.detail-emblem{color:var(--cyan);box-shadow:inset 0 0 20px var(--glow);border-radius:50%;font-size:31px}@supports (color:color-mix(in lab, red, red)){.detail-emblem{box-shadow:inset 0 0 20px color-mix(in srgb, var(--glow) 10%, transparent)}}.department-detail>div:nth-child(2){min-width:0}.department-detail>div:nth-child(2)>span{color:var(--subtle);letter-spacing:.13em;font-size:10px;font-weight:650;display:block}.department-detail strong{margin-top:5px;font-size:16px;display:block}.department-detail p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.detail-end{color:var(--subtle);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.investment-grid{grid-template-columns:1.2fr 1fr;gap:15px;display:grid}.investor-panel,.performance-panel,.activity-panel,.membership-panel{border:1px solid var(--line);background:linear-gradient(145deg, var(--glass), var(--glass));min-width:0;padding:28px;position:relative;overflow:hidden}.panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.panel-kicker{color:var(--muted);font-size:10px}.panel-heading h3{letter-spacing:-.025em;margin:8px 0 0;font-size:24px}.panel-outline{border:1px solid var(--gold);margin-top:3px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.panel-outline{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.panel-outline{color:var(--gold);white-space:nowrap;font-size:11px}.rank-controls{gap:7px;margin:27px 0 18px;display:flex}.rank-controls button{color:var(--subtle);background:0 0;border:1px solid #0000;padding:8px 13px;font-size:12px;transition:color .2s,background .2s}.rank-controls button:hover{color:var(--text)}.rank-controls button.active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rank-controls button.active{border-color:color-mix(in srgb, var(--gold) 35%, transparent)}}.rank-controls button.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.rank-controls button.active{background:color-mix(in srgb, var(--gold) 9%, transparent)}}.rank-controls button.active{color:var(--gold)}.investor-head,.investor-row{grid-template-columns:minmax(0,1.7fr) .72fr .72fr .44fr;align-items:center;gap:12px;display:grid}.investor-head{border-bottom:1px solid var(--line);color:var(--subtle);padding:0 0 12px;font-size:11px}.investor-head span:not(:first-child){text-align:right}.investor-row{border-bottom:1px solid var(--line);min-height:79px;color:var(--muted);font-size:14px;transition:background .2s}.investor-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.investor-row:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.investor-row>:not(:first-child){text-align:right;white-space:nowrap}.investor-id{align-items:center;gap:11px;min-width:0;display:flex}.investor-id>span:last-child{min-width:0}.investor-place{color:var(--gold);font:16px var(--font-mono)}.investor-avatar{--accent:var(--gold);border:1px solid var(--accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.investor-avatar{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.investor-avatar{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.investor-avatar{background:color-mix(in srgb, var(--accent) 15%, var(--glass))}}.investor-avatar{color:var(--accent);font:17px var(--font-mono)}.investor-id strong,.investor-id small{display:block}.investor-id strong{color:var(--text);font-size:15px}.investor-id small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.investor-return{color:var(--gold);font-size:16px;font-weight:650}.investor-drawdown{color:var(--ok)}.investor-cash{color:var(--muted)}.data-note{color:var(--subtle);margin:19px 0 0;font-size:12px;line-height:1.55}.performance-panel{background:radial-gradient(ellipse at 85% 8%, var(--accent), transparent 50%), linear-gradient(145deg, var(--glass), var(--glass))}@supports (color:color-mix(in lab, red, red)){.performance-panel{background:radial-gradient(ellipse at 85% 8%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 50%), linear-gradient(145deg, var(--glass), var(--glass))}}.performance-total{flex-direction:column;align-items:start;gap:8px;margin-top:36px;display:flex}.performance-total>span:first-child{color:var(--muted);font-size:13px}.performance-total strong{color:var(--gold);font:clamp(34px, 3.5vw, 54px)/1.15 var(--font-mono);letter-spacing:-.04em;white-space:nowrap}.performance-change{color:var(--ok);font-size:15px}.performance-change small{color:var(--subtle);margin-left:7px;font-size:11px}.performance-chart{margin-top:24px}.performance-chart svg{width:100%;height:165px;display:block;overflow:visible}.chart-draw{stroke-dasharray:1300;stroke-dashoffset:1300px;animation:2.5s ease-out .3s forwards drawChart}.chart-axis{color:var(--subtle);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.chart-legend{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;gap:12px;margin-top:27px;padding-top:15px;font-size:11px;display:flex}.chart-legend span:first-child{color:var(--muted);align-items:center;gap:7px;display:flex}.chart-legend i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);border-radius:50%}.lower-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.activity-indicator{color:var(--muted);align-items:center;gap:9px;margin-top:5px;font-size:12px;display:inline-flex}.timeline{margin-top:30px}.timeline-entry{grid-template-columns:10px 55px minmax(0,1fr) 19px;align-items:start;gap:15px;min-height:79px;display:grid}.timeline-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-top:8px;position:relative}.timeline-dot:after{content:"";background:var(--surface-2);width:1px;height:63px;position:absolute;top:16px;left:3px}.timeline-entry:last-child .timeline-dot:after{display:none}.timeline-entry time{color:var(--subtle);font:15px var(--font-mono);margin-top:3px}.timeline-entry strong{color:var(--text);font-size:14px;font-weight:550}.timeline-entry p{color:var(--subtle);margin:5px 0 0;font-size:13px;line-height:1.4}.timeline-entry svg{width:16px;height:16px;color:var(--accent);margin-top:4px}.timeline-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding-top:17px;font-size:12px;display:flex}.timeline-footer span{color:var(--subtle)}.membership-panel{background:radial-gradient(ellipse at 95% 95%, var(--gold), transparent 56%), linear-gradient(145deg, var(--glass), var(--glass))}@supports (color:color-mix(in lab, red, red)){.membership-panel{background:radial-gradient(ellipse at 95% 95%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 56%), linear-gradient(145deg, var(--glass), var(--glass))}}.membership-panel{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.membership-panel{border-color:color-mix(in srgb, var(--gold) 35%, transparent)}}.membership-glow{border:1px solid var(--gold);width:300px;height:300px;position:absolute;bottom:-160px;right:-110px}@supports (color:color-mix(in lab, red, red)){.membership-glow{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.membership-glow{box-shadow:0 0 0 55px var(--glow), 0 0 0 110px var(--glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.membership-glow{box-shadow:0 0 0 55px color-mix(in srgb, var(--glow) 2%, transparent), 0 0 0 110px color-mix(in srgb, var(--glow) 2%, transparent)}}.membership-glow{pointer-events:none}.member-decoration{color:var(--gold);text-shadow:0 0 25px var(--glow);font-size:36px}@supports (color:color-mix(in lab, red, red)){.member-decoration{text-shadow:0 0 25px color-mix(in srgb, var(--glow) 50%, transparent)}}.membership-intro{max-width:440px;color:var(--muted);margin:22px 0;font-size:14px;line-height:1.7}.tier-selector{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tier-selector button{border:1px solid var(--line);background:var(--text);min-height:46px}@supports (color:color-mix(in lab, red, red)){.tier-selector button{background:color-mix(in srgb, var(--text) 3%, transparent)}}.tier-selector button{color:var(--muted);font-size:14px;transition:background .2s,border-color .2s,color .2s}.tier-selector button span{color:var(--subtle);font:12px var(--font-mono);margin-right:9px}.tier-selector button:hover,.tier-selector button.active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tier-selector button:hover,.tier-selector button.active{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.tier-selector button:hover,.tier-selector button.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tier-selector button:hover,.tier-selector button.active{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.tier-selector button:hover,.tier-selector button.active,.tier-selector button.active span{color:var(--gold)}.tier-preview{border:1px solid var(--gold);min-height:170px;margin-top:18px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-preview{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.tier-preview{background:var(--surface-2)}.tier-preview-label{color:var(--subtle);letter-spacing:.16em;font-size:10px;font-weight:650}.tier-preview strong{color:var(--gold);margin-top:8px;font-size:26px;font-weight:550;display:block}.tier-preview p{max-width:450px;color:var(--muted);margin:8px 0 15px;font-size:14px;line-height:1.5}.tier-preview div{color:var(--gold);align-items:center;gap:8px;font-size:12px;display:flex}.tier-preview div i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 9px var(--gold);border-radius:50%}.membership-disclaimer{color:var(--subtle);margin-top:13px;font-size:11px;display:block}.footer{border-top:1px solid var(--line);background:var(--glass)}.footer-inner{align-items:center;gap:45px;min-height:116px;display:flex}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand .brand-symbol{width:30px;height:30px}.footer-brand strong{font-size:16px}.footer-brand small{font-size:8px}.footer p{color:var(--subtle);margin:0;font-size:13px}.footer-inner>span{color:var(--subtle);margin-left:auto;font-size:12px}.system-error{flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;min-height:100vh;margin:auto;padding:32px;display:flex}.system-error>span{color:var(--gold);letter-spacing:.2em;font-size:11px}.system-error h1{margin:18px 0;font-size:clamp(30px,6vw,48px)}.system-error p{color:var(--muted);font-size:16px;line-height:1.8}.system-error button{border:1px solid var(--gold);margin-top:24px;padding:13px 20px}@supports (color:color-mix(in lab, red, red)){.system-error button{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent)}}.system-error button{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.system-error button{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.system-error button{color:var(--gold)}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes livePulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--glow) 5%, transparent), 0 0 20px color-mix(in srgb, var(--glow) 50%, transparent)}}@keyframes nodeFloat{50%{transform:translateY(-7px)}}@keyframes noteFloat{50%{transform:translateY(8px)}}@keyframes scrollNudge{50%{transform:translateY(5px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawChart{to{stroke-dashoffset:0}}@media (max-width:1260px){.topbar-inner{gap:24px}.topnav a{padding-inline:10px}.prototype-flag{display:none}.overview{grid-template-columns:1fr;gap:20px}.overview-heading p{max-width:none}.hero h1{font-size:clamp(53px,5.3vw,77px)}.floating-note-left{left:-1%}.floating-note-right{right:-2%}}@media (max-width:1000px){.content-shell,.topbar-inner{width:min(100% - 48px,1440px)}.topnav{display:none}.topbar-end{margin-left:auto}.prototype-flag{display:inline-flex}.hero-inner{grid-template-columns:1.05fr .95fr;gap:0;min-height:600px}.hero h1{font-size:clamp(46px,5.7vw,65px)}.hero-lead{font-size:15px}.hero-art{height:510px}.floating-note{min-width:auto}.floating-note-left{top:16%}.floating-note-right{bottom:14%}.overview-grid,.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-grid,.lower-grid{grid-template-columns:1fr}}@media (max-width:700px){.content-shell,.topbar-inner{width:min(100% - 36px,1440px)}.topbar{height:66px}.brand-symbol{width:34px;height:34px}.brand-wordmark strong{font-size:16px}.brand-wordmark small{font-size:8px}.prototype-flag{display:none}.topbar-cta{padding:8px 10px;font-size:12px}.hero-inner{flex-direction:column;align-items:stretch;gap:0;padding-top:62px;display:flex}.hero-copy{padding:0}.eyebrow{font-size:10px}.hero h1{margin:24px 0 17px;font-size:clamp(43px,9.5vw,70px)}.hero-lead{max-width:550px;font-size:15px;line-height:1.8}.hero-actions{margin-top:29px}.hero-proof{margin-top:34px}.hero-art{width:100%;height:min(94vw,490px);margin-top:8px}.market-orb{width:min(100%,465px)}.floating-note-left{top:17%;left:2%}.floating-note-right{bottom:15%;right:1%}.hero-bottom{min-height:58px}.hero-bottom>span:nth-child(2),.scroll-hint{display:none}.overview{padding-top:44px}.section-block{margin-top:80px}.section-intro{display:block}.section-intro>p{max-width:580px;margin-top:17px}.workflow-line{gap:10px}.workflow-line i{width:25px}.department-detail{flex-wrap:wrap;align-items:flex-start}.detail-end{width:100%;margin-left:75px;font-size:12px}.footer-inner{flex-wrap:wrap;gap:18px;padding-block:30px}.footer-inner>span{width:100%;margin-left:0}}@media (max-width:540px){.topbar-end .topbar-cta{justify-content:center;gap:0;width:35px;height:35px;font-size:0}.topbar-end .topbar-cta svg{width:18px;height:18px}.brand{gap:10px}.hero-inner{padding-top:52px}.hero h1{font-size:clamp(39px,10vw,56px)}.hero-lead{font-size:15px}.hero-actions{gap:16px}.primary-button{gap:10px;min-height:50px;padding:0 17px;font-size:14px}.text-button{gap:5px;font-size:13px}.text-button svg{width:15px}.hero-proof{gap:10px;font-size:11px}.hero-proof b{font-size:18px}.hero-proof i{height:14px}.hero-art{height:390px;margin-top:7px}.market-orb{width:min(100%,385px)}.orb-core strong{font-size:58px}.orb-core-kicker{font-size:8px}.orb-core-label{font-size:10px}.orb-core-state{margin-top:8px;font-size:8px}.orb-node{width:38px;height:38px;font-size:10px}.orb-coordinate{font-size:8px}.floating-note{gap:8px;padding:8px 9px}.floating-note small{font-size:9px}.floating-note strong{font-size:11px}.floating-note-left{top:14%;left:0}.floating-note-right{bottom:12%;right:0}.note-symbol{width:25px;height:25px;font-size:15px}.note-bars{display:none}.note-pulse{width:24px;height:24px}.note-wave{font-size:24px}.overview-grid{gap:9px}.metric-card{min-height:160px;padding:16px 13px 12px}.metric-index{font-size:9px}.metric-card>strong{font-size:38px}.metric-card>strong span{font-size:14px}.metric-card p{margin-bottom:15px;font-size:13px}.metric-foot{white-space:normal;font-size:10px}.overview-heading h2{font-size:25px}.section-intro h2{font-size:clamp(29px,7.6vw,39px)}.section-intro>p{font-size:14px}.workflow-line{letter-spacing:.08em;gap:7px;font-size:8px}.workflow-line i{width:14px}.department-grid{grid-template-columns:1fr;gap:10px}.department-card{min-height:220px}.department-glyph{margin:15px 0 8px}.department-task{margin-top:13px}.department-detail{padding:16px}.detail-end{margin-left:0}.detail-emblem{width:45px;height:45px;font-size:25px}.investor-panel,.performance-panel,.activity-panel,.membership-panel{padding:19px 16px}.panel-heading h3{font-size:21px}.panel-outline{white-space:normal;text-align:right;max-width:122px;font-size:10px}.investor-head,.investor-row{grid-template-columns:minmax(0,1.5fr) .8fr .78fr;gap:6px}.investor-head span:last-child,.investor-cash{display:none}.investor-head{font-size:10px}.investor-row{min-height:72px;font-size:12px}.investor-id{gap:6px}.investor-place{font-size:13px}.investor-avatar{width:30px;height:30px;font-size:14px}.investor-id strong{font-size:13px}.investor-id small{font-size:9px}.investor-return{font-size:13px}.rank-controls{margin:23px 0 15px}.rank-controls button{padding:7px 10px;font-size:11px}.performance-total strong{font-size:38px}.chart-legend{font-size:10px}.timeline-entry{grid-template-columns:8px 45px minmax(0,1fr) 14px;gap:10px}.timeline-entry time,.timeline-entry strong{font-size:13px}.timeline-entry p,.tier-selector button{font-size:12px}.tier-selector button span{margin-right:4px;font-size:10px}.tier-preview{padding:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chart-draw{stroke-dashoffset:0}}.roster-main{padding-top:clamp(64px,9vw,125px);padding-bottom:110px}.roster-heading{max-width:850px;margin-bottom:76px}.roster-heading h1{letter-spacing:-.05em;margin:17px 0 23px;font-size:clamp(40px,5.7vw,76px);line-height:1.16}.roster-heading h1 em{color:var(--gold);font-style:normal}.roster-heading>p{max-width:680px;color:var(--muted);font-size:17px;line-height:1.85}.roster-count{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.roster-count span{border:1px solid var(--line);color:var(--muted);padding:9px 15px;font-size:12px}.roster-empty{border:1px solid var(--line);color:var(--text);padding:24px}.roster-departments{gap:72px;display:grid}.roster-department{border-top:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.roster-department{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.roster-department{padding-top:30px}.roster-department-heading{grid-template-columns:48px 64px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:25px;display:grid}.roster-index{color:var(--subtle);letter-spacing:.15em;font-size:12px}.roster-symbol{color:var(--gold);font-size:45px;line-height:1}.roster-department-heading h2{margin:5px 0 8px;font-size:31px}.roster-department-heading p{max-width:720px;color:var(--muted);font-size:14px;line-height:1.75}.roster-department-heading>strong{color:var(--text);font-size:12px;font-weight:500}.roster-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-left:64px;display:grid}.roster-role{border:1px solid var(--line);background:linear-gradient(145deg, var(--glass), var(--glass));min-height:206px;padding:22px}.roster-role-top{justify-content:space-between;align-items:start;gap:15px;display:flex}.roster-role h3{color:var(--text);margin:0;font-size:19px}.roster-role-top span{color:var(--subtle);text-align:right;font-size:11px}.roster-role>p{min-height:53px;color:var(--muted);margin:23px 0 14px;font-size:14px;line-height:1.65}.roster-deliverable{border-top:1px solid var(--accent);gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.roster-deliverable{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.roster-deliverable{padding-top:14px;font-size:12px}.roster-deliverable span{color:var(--subtle);flex:none}.roster-deliverable strong{color:var(--text);font-weight:500}@media (max-width:900px){.roster-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.roster-main{padding-top:55px}.roster-heading{margin-bottom:55px}.roster-heading>p{font-size:15px}.roster-department-heading{grid-template-columns:35px 45px minmax(0,1fr);gap:10px}.roster-symbol{font-size:33px}.roster-department-heading h2{font-size:25px}.roster-department-heading>strong{display:none}.roster-roles{grid-template-columns:1fr;margin-left:0}.roster-role{min-height:0}}.roster-people-link{border:1px solid var(--gold);margin-top:28px;padding:12px 17px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.roster-people-link{border:1px solid color-mix(in srgb, var(--gold) 42%, transparent)}}.roster-people-link{color:var(--gold);font-size:14px;text-decoration:none}.roster-person-name{color:var(--gold);font-size:15px;font-weight:650}.roster-profile-link{color:var(--accent);margin-top:17px;font-size:12px;text-decoration:none;display:inline-flex}.investor-id a{color:var(--text);font-size:15px;font-weight:650;text-decoration:none}.investor-id a:hover,.roster-profile-link:hover{color:var(--gold)}.people-teaser{border-top:1px solid var(--accent);grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr);align-items:center;gap:45px;padding:40px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.people-teaser{border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.people-teaser{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.people-teaser{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.people-teaser h2{letter-spacing:-.035em;margin:13px 0 15px;font-size:clamp(30px,3.2vw,46px)}.people-teaser p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.8}.people-teaser>div:first-child>a{background:var(--accent-fill);color:var(--on-accent);align-items:center;gap:12px;margin-top:16px;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.people-teaser>div:first-child>a svg{width:17px;height:17px}.people-teaser-faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.teaser-face{border:1px solid var(--accent);flex-direction:column;justify-content:flex-end;min-height:220px;padding:17px 13px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.teaser-face{border:1px solid color-mix(in srgb,var(--accent) 44%,transparent)}}.teaser-face{background:radial-gradient(circle at 50% 23%,var(--accent),transparent 45%),linear-gradient(150deg,var(--glass),var(--glass))}@supports (color:color-mix(in lab, red, red)){.teaser-face{background:radial-gradient(circle at 50% 23%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 45%),linear-gradient(150deg,var(--glass),var(--glass))}}.teaser-face{text-decoration:none;transition:transform .25s,box-shadow .25s}.teaser-face:before{content:"✦";color:var(--accent);opacity:.4;font-size:45px;position:absolute;top:23px;right:13px}.teaser-face:hover{box-shadow:0 18px 35px var(--shadow-c);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.teaser-face:hover{box-shadow:0 18px 35px color-mix(in srgb, var(--shadow-c) 25%, transparent)}}.teaser-face>span{color:var(--subtle);letter-spacing:.1em;font-size:8px}.teaser-face strong{color:var(--text);white-space:nowrap;margin-top:9px;font-size:24px}.teaser-face small{color:var(--accent);margin-top:4px;font-size:10px;line-height:1.5}.employee-main{padding-bottom:110px}.employee-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr .75fr;align-items:center;gap:60px;min-height:570px;display:grid;position:relative}.employee-hero:before{content:"";z-index:0;background:radial-gradient(ellipse at 78% 50%,var(--accent),transparent 48%);position:absolute;inset:0 -80px}@supports (color:color-mix(in lab, red, red)){.employee-hero:before{background:radial-gradient(ellipse at 78% 50%,color-mix(in srgb, var(--accent) 20%, transparent),transparent 48%)}}.employee-hero:before{pointer-events:none}.employee-hero-copy{z-index:1;position:relative}.employee-hero h1{letter-spacing:-.07em;margin:22px 0;font-size:clamp(67px,8vw,120px);line-height:1.08}.employee-hero h1 em{color:var(--gold);font-style:normal}.employee-hero h1>span{color:var(--accent);vertical-align:top;margin-left:.25em;font-size:.24em}.employee-hero-copy>p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.95}.employee-hero-stats{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:31px;font-size:12px;display:flex}.employee-hero-stats span{align-items:baseline;gap:7px;display:flex}.employee-hero-stats strong{color:var(--gold);font:700 28px var(--font-mono)}.employee-hero-emblem{aspect-ratio:1;border:1px solid var(--accent);place-items:center;width:min(100%,420px);margin:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.employee-hero-emblem{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.employee-hero-emblem{box-shadow:0 0 0 28px var(--glow),0 0 0 75px var(--glow),inset 0 0 70px var(--glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.employee-hero-emblem{box-shadow:0 0 0 28px color-mix(in srgb, var(--glow) 2%, transparent),0 0 0 75px color-mix(in srgb, var(--glow) 2%, transparent),inset 0 0 70px color-mix(in srgb, var(--glow) 12%, transparent)}}.employee-hero-emblem{transform:rotate(-14deg)}.employee-hero-emblem:before,.employee-hero-emblem:after{content:"";border:1px dashed var(--gold);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.employee-hero-emblem:before,.employee-hero-emblem:after{border:1px dashed color-mix(in srgb, var(--gold) 45%, transparent)}}.employee-hero-emblem:before,.employee-hero-emblem:after{border-radius:50%}.employee-hero-emblem:after{border-style:solid;border-color:var(--accent);inset:26%}@supports (color:color-mix(in lab, red, red)){.employee-hero-emblem:after{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.employee-hero-emblem>span{color:var(--gold);font:700 100px var(--font);letter-spacing:-.1em}.employee-hero-emblem i{color:var(--subtle);letter-spacing:.2em;text-align:center;font-size:10px;font-style:normal;line-height:1.6;position:absolute;bottom:14%}.employee-directory{padding-top:78px}.employee-directory-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.employee-directory-head h2{margin:10px 0 0;font-size:clamp(31px,3vw,45px)}.employee-directory-head h2 em{color:var(--gold);font:700 28px var(--font-mono)}.employee-directory-head p{color:var(--subtle);margin:0 0 5px;font-size:14px}.employee-filters{flex-wrap:wrap;gap:8px;margin:28px 0 24px;display:flex}.employee-filters button{border:1px solid var(--line);background:var(--text);padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.employee-filters button{background:color-mix(in srgb, var(--text) 2%, transparent)}}.employee-filters button{color:var(--muted);font-size:13px;transition:color .2s,border-color .2s,background .2s}.employee-filters button:hover,.employee-filters button.active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.employee-filters button:hover,.employee-filters button.active{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.employee-filters button:hover,.employee-filters button.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.employee-filters button:hover,.employee-filters button.active{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.employee-filters button:hover,.employee-filters button.active{color:var(--gold)}.employee-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.employee-card{border:1px solid var(--accent);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.employee-card{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}}.employee-card{background:linear-gradient(150deg,var(--glass),var(--glass) 58%);box-shadow:0 14px 32px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.employee-card{box-shadow:0 14px 32px color-mix(in srgb, var(--shadow-c) 12%, transparent)}}.employee-card{text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}.employee-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,transparent 45%,var(--text) 50%,transparent 55%);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.employee-card:after{background:linear-gradient(115deg,transparent 45%,color-mix(in srgb, var(--text) 8%, transparent) 50%,transparent 55%)}}.employee-card:after{transition:transform .65s;transform:translate(-40%)rotate(12deg)}.employee-card:hover{border-color:var(--accent);box-shadow:0 24px 45px var(--shadow-c),0 0 25px var(--accent);transform:translateY(-9px)}@supports (color:color-mix(in lab, red, red)){.employee-card:hover{box-shadow:0 24px 45px color-mix(in srgb, var(--shadow-c) 30%, transparent),0 0 25px color-mix(in srgb,var(--accent) 14%,transparent)}}.employee-card:hover:after{transform:translate(45%)rotate(12deg)}.employee-card-top{z-index:1;color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding:15px 16px 0;font-size:9px;display:flex;position:relative}.employee-card-top span:last-child{color:var(--accent);font-size:16px}.employee-portrait{border:1px solid var(--accent);place-items:center;height:210px;margin:10px 13px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.employee-portrait{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.employee-portrait{background:radial-gradient(circle at 50% 42%,var(--accent),transparent 46%),linear-gradient(130deg,var(--glass),var(--glass))}@supports (color:color-mix(in lab, red, red)){.employee-portrait{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 46%),linear-gradient(130deg,var(--glass),var(--glass))}}.employee-portrait-grid{background-image:linear-gradient(var(--accent) 1px,transparent 1px),linear-gradient(90deg,var(--accent) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.employee-portrait-grid{background-image:linear-gradient(color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px)}}.employee-portrait-grid{background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.employee-portrait-orbit{border:1px solid var(--accent);width:170px;height:170px;position:absolute}@supports (color:color-mix(in lab, red, red)){.employee-portrait-orbit{border:1px solid color-mix(in srgb,var(--accent) 37%,transparent)}}.employee-portrait-orbit{border-radius:50%;transform:rotate(-25deg)scaleX(.65)}.employee-portrait-orbit.orbit-two{opacity:.6;border-style:dashed;width:220px;height:220px;transform:rotate(30deg)scaleX(.62)}.employee-portrait-glyph{z-index:1;color:var(--text);text-shadow:0 0 30px var(--accent);font-size:100px;font-weight:300;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.employee-portrait-glyph{text-shadow:0 0 30px color-mix(in srgb,var(--accent) 45%,transparent)}}.employee-portrait-glyph{transform:translateY(-7px)}.employee-portrait-initials{z-index:2;color:var(--accent);letter-spacing:.15em;font-size:11px;position:absolute;bottom:18px;left:15px}.employee-portrait-index{color:var(--subtle);letter-spacing:.08em;writing-mode:vertical-rl;font-size:7px;position:absolute;top:11px;right:9px}.employee-card-body{z-index:1;padding:18px 18px 15px;position:relative}.employee-card-department{color:var(--accent);letter-spacing:.1em;font-size:10px}.employee-card h3{color:var(--text);letter-spacing:.05em;margin:8px 0 0;font-size:29px;font-weight:600}.employee-card-body>p{color:var(--muted);margin:3px 0 16px;font-size:13px}.employee-card-tags{flex-wrap:wrap;gap:6px;min-height:25px;display:flex}.employee-card-tags span{border:1px solid var(--accent);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.employee-card-tags span{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.employee-card-tags span{color:var(--muted);font-size:10px}.employee-card-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:18px;padding-top:11px;font-size:11px;display:flex}.employee-card-foot strong{color:var(--accent);font-size:19px;font-weight:400}.employee-profile-main{padding-top:36px;padding-bottom:90px}.employee-breadcrumb{color:var(--subtle);gap:10px;font-size:12px;display:flex}.employee-breadcrumb a{text-decoration:none}.employee-breadcrumb a:hover{color:var(--gold)}.employee-profile-hero{border:1px solid var(--accent);grid-template-columns:minmax(280px,.82fr) 1.18fr;align-items:center;gap:40px;margin-top:35px;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.employee-profile-hero{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.employee-profile-hero{background:radial-gradient(ellipse at 20% 40%,var(--accent),transparent 48%),linear-gradient(135deg,var(--glass),var(--glass))}@supports (color:color-mix(in lab, red, red)){.employee-profile-hero{background:radial-gradient(ellipse at 20% 40%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 48%),linear-gradient(135deg,var(--glass),var(--glass))}}.employee-profile-portrait .employee-portrait{height:490px;margin:0}.employee-portrait.is-large .employee-portrait-glyph{font-size:clamp(150px,20vw,260px)}.employee-portrait.is-large .employee-portrait-orbit{width:320px;height:320px}.employee-portrait.is-large .employee-portrait-orbit.orbit-two{width:420px;height:420px}.employee-portrait.is-large .employee-portrait-initials{font-size:17px;bottom:27px;left:27px}.employee-profile-intro{padding:20px 15px}.employee-profile-heading{justify-content:space-between;align-items:start;gap:20px;margin-top:20px;display:flex}.employee-profile-department{color:var(--accent);font-size:14px}.employee-profile-heading h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(50px,6vw,85px);line-height:1.1}.employee-profile-heading p{color:var(--muted);margin:8px 0 0;font-size:18px}.employee-profile-mark{color:var(--accent);font-size:45px}.employee-profile-intro blockquote{color:var(--gold);margin:45px 0 17px;font-size:clamp(21px,2.2vw,30px);line-height:1.5}.employee-profile-bio{max-width:550px;color:var(--muted);font-size:16px;line-height:1.9}.employee-profile-chips{gap:8px;margin-top:25px;display:flex}.employee-profile-chips span{border:1px solid var(--accent);padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.employee-profile-chips span{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}}.employee-profile-chips span{color:var(--accent);font-size:12px}.employee-profile-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;display:grid}.employee-profile-panel{border:1px solid var(--line);background:var(--glass);min-height:360px;padding:32px}.employee-profile-panel h2,.employee-profile-activity h2{margin:9px 0 20px;font-size:27px}.employee-profile-panel>p{color:var(--muted);font-size:15px;line-height:1.8}.employee-profile-panel dl{margin:26px 0 0}.employee-profile-panel dl>div{border-top:1px solid var(--line);grid-template-columns:105px 1fr;gap:13px;padding:15px 0;display:grid}.employee-profile-panel dt{color:var(--subtle);font-size:12px}.employee-profile-panel dd{color:var(--text);margin:0;font-size:14px;line-height:1.6}.profile-tag-group{margin-top:28px}.profile-tag-group>span{color:var(--subtle);font-size:12px}.profile-tag-group>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.profile-tag-group b{border:1px solid var(--line);background:var(--accent);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.profile-tag-group b{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.profile-tag-group b{color:var(--text);font-size:13px;font-weight:500}.profile-style-note{margin-top:29px;color:var(--subtle)!important;font-size:12px!important}.employee-profile-activity{border:1px solid var(--line);background:linear-gradient(110deg,var(--glass),var(--glass));grid-template-columns:.5fr 1fr;gap:25px;margin-top:16px;padding:30px 32px;display:grid}.employee-profile-activity>div:last-child{border-left:1px solid var(--line);padding-left:25px}.employee-profile-activity>div:last-child span{color:var(--subtle);font-size:12px;display:block}.employee-profile-activity strong{color:var(--text);margin-top:8px;font-size:19px;display:block}.employee-profile-activity p{color:var(--subtle);margin-bottom:0;font-size:12px}.employee-profile-back{color:var(--muted);justify-content:space-between;gap:15px;margin-top:28px;font-size:14px;display:flex}.employee-profile-back a{text-decoration:none}.employee-profile-back a:hover{color:var(--gold)}@media (max-width:1200px){.employee-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-teaser{grid-template-columns:1fr}.people-teaser-faces{max-width:900px}}@media (max-width:850px){.employee-hero{grid-template-columns:1fr .5fr;gap:25px;min-height:490px}.employee-hero-emblem{width:250px}.employee-hero-emblem>span{font-size:67px}.employee-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-hero{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.employee-profile-portrait .employee-portrait{height:390px}.employee-profile-intro{padding:12px}.employee-profile-grid{grid-template-columns:1fr}}@media (max-width:600px){.people-teaser{gap:22px;margin-top:70px}.people-teaser-faces{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser-face{min-height:150px}.teaser-face strong{font-size:21px}.employee-hero{min-height:0;padding:65px 0 55px;display:block}.employee-hero h1{font-size:clamp(55px,14vw,83px)}.employee-hero-copy>p{font-size:15px}.employee-hero-emblem{display:none}.employee-directory{padding-top:55px}.employee-directory-head{display:block}.employee-directory-head p{margin-top:12px}.employee-card-grid{grid-template-columns:1fr;gap:16px}.employee-portrait{height:245px}.employee-filters{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.employee-filters button{flex:none}.employee-profile-hero{display:block}.employee-profile-portrait .employee-portrait{height:330px}.employee-profile-intro blockquote{margin-top:28px}.employee-profile-panel{min-height:0;padding:23px}.employee-profile-activity{grid-template-columns:1fr;padding:23px}.employee-profile-activity>div:last-child{border:0;padding:0}.employee-profile-back{flex-direction:column}}@media (max-width:540px){.topbar-cta>span[aria-hidden]{font-size:18px;line-height:1}}@supports (color:color-mix(in lab, red, red)){.admin-site{background:radial-gradient(ellipse at 80% 8%,color-mix(in srgb, var(--accent) 14%, transparent),transparent 38%),var(--glass)}}.admin-login-main{grid-template-columns:1fr 420px;align-items:center;gap:80px;width:min(100% - 72px,1180px);min-height:calc(100vh - 78px);margin:auto;padding:60px 0;display:grid}.admin-login-intro h1{letter-spacing:-.055em;margin:21px 0 20px;font-size:clamp(54px,6vw,84px);line-height:1.12}.admin-login-intro h1 em{color:var(--gold);font-style:normal}.admin-login-intro p{max-width:430px;color:var(--muted);font-size:17px;line-height:1.8}.admin-login-panel{border:1px solid var(--gold);padding:35px}@supports (color:color-mix(in lab, red, red)){.admin-login-panel{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.admin-login-panel{background:linear-gradient(145deg,var(--glass),var(--glass));box-shadow:0 24px 70px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.admin-login-panel{box-shadow:0 24px 70px color-mix(in srgb, var(--shadow-c) 20%, transparent)}}.admin-login-panel-head{color:var(--subtle);letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex}.admin-login-panel-head span:last-child{color:var(--gold);font-size:25px;line-height:.5}.admin-login-panel h2{margin:26px 0 25px;font-size:28px}.admin-login-panel form{flex-direction:column;display:flex}.admin-login-panel label{color:var(--muted);margin:0 0 8px;font-size:13px}.admin-login-panel input:not([type=hidden]){border:1px solid var(--line);background:var(--glass);width:100%;height:49px;color:var(--text);font:inherit;border-radius:0;outline:0;margin:0 0 20px;padding:0 13px;font-size:15px}.admin-login-panel input:focus{border-color:var(--gold)}.admin-login-panel button{background:linear-gradient(110deg,var(--accent-fill),var(--accent-fill));min-height:52px;color:var(--on-accent);border:0;justify-content:space-between;align-items:center;padding:0 17px;font-size:15px;font-weight:700;display:flex}.admin-captcha-image{align-items:center;gap:17px;margin:0 0 14px;display:flex}.admin-captcha-image img{border:1px solid var(--line);width:206px;height:66px;display:block}.admin-captcha-image a{color:var(--gold);white-space:nowrap;font-size:13px}.admin-login-panel>p:last-child{color:var(--subtle);margin:20px 0 0;font-size:12px;line-height:1.6}.admin-form-error{border:1px solid var(--up);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.admin-form-error{border:1px solid color-mix(in srgb, var(--up) 35%, transparent)}}.admin-form-error{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.admin-form-error{background:color-mix(in srgb, var(--up) 10%, transparent)}}.admin-form-error{color:var(--up);font-size:13px}.admin-form-success{border:1px solid var(--ok);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.admin-form-success{border:1px solid color-mix(in srgb, var(--ok) 35%, transparent)}}.admin-form-success{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.admin-form-success{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.admin-form-success{color:var(--ok);font-size:13px}.admin-topnav{gap:20px;margin-left:auto;display:flex}.admin-topnav a{color:var(--muted);font-size:13px;text-decoration:none}.admin-topnav a:hover{color:var(--gold)}.admin-topnav+form{margin-left:25px}.admin-topnav+form button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:9px 13px;font-size:12px}.admin-main{padding-top:73px;padding-bottom:100px}.admin-page-heading h1{margin:14px 0 11px;font-size:clamp(36px,4vw,54px)}.admin-page-heading p{color:var(--muted);font-size:15px;line-height:1.8}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:42px 0 17px;display:grid}.admin-metrics article{border:1px solid var(--line);background:var(--glass);min-height:175px;padding:22px}.admin-metrics span,.admin-metrics small{color:var(--subtle);font-size:12px;display:block}.admin-metrics strong{color:var(--gold);font:42px var(--font-mono);margin:20px 0 13px;display:block}.admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-panel{border:1px solid var(--line);background:var(--glass);min-height:350px;padding:29px}.admin-panel h2{margin:11px 0 25px;font-size:26px}.admin-panel ul{margin:0 0 23px;padding:0;list-style:none}.admin-panel li{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:18px;padding:14px 0;font-size:13px;display:grid}.admin-panel li b{color:var(--gold);font-weight:500}.admin-panel li span{color:var(--muted)}.admin-panel>a{color:var(--accent);font-size:13px;text-decoration:none}.admin-audit>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 100px;gap:8px;padding:11px 0;font-size:12px;display:grid}.admin-audit time,.admin-audit small{color:var(--subtle)}.admin-audit span{color:var(--text)}.admin-boundary{color:var(--subtle);margin-top:23px;font-size:12px;line-height:1.8}.admin-security-main{max-width:800px;padding-top:80px;padding-bottom:100px}.admin-security-main h1{margin:15px 0;font-size:49px}.admin-security-main>p{color:var(--muted);margin-bottom:34px;line-height:1.8}.admin-security-main .admin-login-panel{max-width:500px}@media (max-width:800px){.admin-login-main{grid-template-columns:1fr;align-content:center;gap:35px}.admin-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-topnav{gap:10px}.admin-topnav+form{margin-left:0}}@media (max-width:600px){.admin-login-main{width:min(100% - 36px,1180px);min-height:0;padding:65px 0}.admin-login-intro h1{font-size:52px}.admin-login-intro p{font-size:15px}.admin-login-panel{padding:24px}.admin-main{padding-top:50px}.admin-metrics{gap:9px;margin-top:29px}.admin-metrics article{min-height:145px;padding:17px}.admin-metrics strong{font-size:36px}.admin-panel{padding:21px}.admin-topnav a:nth-child(3){display:none}.admin-topnav a{font-size:11px}.admin-topnav+form button{padding:7px;font-size:11px}.admin-security-main{padding-top:55px}.admin-security-main h1{font-size:39px}}.config-main{max-width:1200px}.config-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:32px 0 64px;display:grid}.config-summary>div{border:1px solid var(--accent);align-items:baseline;gap:14px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.config-summary>div{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.config-summary>div{background:var(--glass)}.config-summary strong{color:var(--gold);font:34px var(--font-mono)}.config-summary span{color:var(--muted);font-size:13px}.config-section{margin:0 0 72px;scroll-margin-top:120px}.config-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.config-section-head h2{margin:10px 0;font-size:clamp(30px,3vw,42px)}.config-section-head p{max-width:750px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.config-section-head>span{color:var(--gold);font:18px var(--font-mono);white-space:nowrap}.config-card{border:1px solid var(--line);background:var(--glass);box-shadow:0 18px 35px var(--shadow-c);margin-top:13px;padding:28px}@supports (color:color-mix(in lab, red, red)){.config-card{box-shadow:0 18px 35px color-mix(in srgb, var(--shadow-c) 12%, transparent)}}.config-card-title span{color:var(--subtle);letter-spacing:.15em;font-size:10px}.config-card-title h3{margin:7px 0 25px;font-size:24px}.config-form label{color:var(--muted);margin:0 0 8px;font-size:13px;display:block}.config-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.config-form select,.config-form textarea{border:1px solid var(--line);background:var(--glass);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:4px;outline:0;margin:0 0 19px;padding:11px 13px;font-size:14px;display:block}.config-form input:focus,.config-form select:focus,.config-form textarea:focus{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.config-form input:focus,.config-form select:focus,.config-form textarea:focus{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.config-form input:focus,.config-form select:focus,.config-form textarea:focus{box-shadow:0 0 0 3px var(--glow)}@supports (color:color-mix(in lab, red, red)){.config-form input:focus,.config-form select:focus,.config-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--glow) 11%, transparent)}}.config-form textarea{resize:vertical}.config-fields{gap:16px;display:grid}.config-fields.two{grid-template-columns:1fr 1fr}.config-fields.url{grid-template-columns:minmax(0,1fr) 185px}.config-form-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:7px;display:flex}.config-form-footer>span{color:var(--subtle);font-size:12px}.config-form-footer button{background:linear-gradient(110deg,var(--accent-fill),var(--accent-fill));min-width:160px;color:var(--on-accent);border:0;justify-content:space-between;gap:18px;padding:11px 14px;font-size:13px;font-weight:700;display:inline-flex}.config-existing{padding:0}.config-existing summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 28px;list-style-position:inside;display:flex}.config-existing summary::marker{color:var(--gold)}.config-existing summary span{color:var(--text);font-size:17px;font-weight:600}.config-existing summary small{color:var(--subtle);text-align:right;font-size:12px}.config-existing[open] summary{border-bottom:1px solid var(--line)}.config-existing .config-form{padding:25px 28px 28px}.analytics-filter{flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 28px;display:flex}.runtime-meta{color:var(--muted);font-size:14px}.credential-revoke{text-align:right;margin-top:18px}.credential-revoke button{border:1px solid var(--up);padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.credential-revoke button{border:1px solid color-mix(in srgb, var(--up) 35%, transparent)}}.credential-revoke button{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.credential-revoke button{background:color-mix(in srgb, var(--up) 10%, transparent)}}.credential-revoke button{color:var(--up);font-size:13px}.runtime-job{color:var(--muted);padding:22px 28px 0;font-size:13px;line-height:1.8}.runtime-job strong{color:var(--gold);font-size:16px}.runtime-job>span{letter-spacing:.08em;color:var(--subtle);font-size:11px}.runtime-job p{margin:8px 0}.runtime-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.config-form button:disabled{opacity:.4;cursor:not-allowed}.runtime-history{border-top:1px solid var(--line);margin:0 28px 28px;padding-top:12px}.runtime-history>summary{color:var(--muted);padding:10px 0;font-size:13px}.runtime-history article{border-top:1px solid var(--line);color:var(--muted);padding:18px 0;font-size:12px}.runtime-history pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font:inherit;color:var(--subtle)}@media (max-width:700px){.runtime-limits{grid-template-columns:1fr;gap:0}.runtime-job{padding:19px 19px 0}}.analytics-filter label{color:var(--muted);gap:8px;font-size:13px;display:grid}.analytics-filter select{border:1px solid var(--accent);min-width:150px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.analytics-filter select{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.analytics-filter select{background:var(--glass);color:var(--text);font:inherit}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.analytics-table th{color:var(--subtle);white-space:nowrap;font-size:12px;font-weight:500}.analytics-table th,.analytics-table td{border-bottom:1px solid var(--line);padding:15px 12px}.analytics-table td{color:var(--muted);overflow-wrap:anywhere;min-width:95px}.analytics-table a{color:var(--muted);text-underline-offset:4px}.analytics-panels{margin:20px 0}.analytics-source,.analytics-link{border-bottom:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.analytics-source b,.analytics-link b{color:var(--gold);flex:none}.analytics-link strong{font-weight:500}.analytics-link small{color:var(--subtle);margin-top:7px;font-size:12px;display:block}.analytics-empty,.analytics-current{color:var(--muted);font-size:14px;line-height:1.8}.analytics-current a{color:var(--gold);margin-left:18px}.analytics-info{max-width:900px;padding-bottom:90px}.analytics-info>.section-kicker{margin-top:55px;display:block}.analytics-info h1{font-size:40px}.analytics-info h2{margin-top:35px;font-size:23px}.analytics-info p{color:var(--muted);font-size:16px;line-height:1.9}@media (max-width:700px){.analytics-filter{gap:12px}.analytics-filter label{flex:1}.analytics-filter select{width:100%;min-width:0}.analytics-table{font-size:12px}.analytics-table th,.analytics-table td{padding:12px 8px}.analytics-info h1{font-size:30px}.analytics-info p{font-size:14px}}.site{background:radial-gradient(ellipse at 80% 22%,var(--accent),transparent 37%),radial-gradient(ellipse at 15% 70%,var(--gold),transparent 38%),linear-gradient(180deg,var(--glass),var(--glass) 55%,var(--glass))}@supports (color:color-mix(in lab, red, red)){.site{background:radial-gradient(ellipse at 80% 22%,color-mix(in srgb, var(--accent) 13%, transparent),transparent 37%),radial-gradient(ellipse at 15% 70%,color-mix(in srgb, var(--gold) 8%, transparent),transparent 38%),linear-gradient(180deg,var(--glass),var(--glass) 55%,var(--glass))}}.admin-site{background:radial-gradient(ellipse at 83% 12%,var(--accent),transparent 40%),radial-gradient(ellipse at 6% 63%,var(--gold),transparent 42%),var(--glass)}@supports (color:color-mix(in lab, red, red)){.admin-site{background:radial-gradient(ellipse at 83% 12%,color-mix(in srgb, var(--accent) 17%, transparent),transparent 40%),radial-gradient(ellipse at 6% 63%,color-mix(in srgb, var(--gold) 9%, transparent),transparent 42%),var(--glass)}}.overview,.operations,.investments,.lower-grid,.config-section{isolation:isolate;position:relative}.overview:before,.operations:before,.investments:before,.lower-grid:before,.config-section:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);position:absolute}.overview:before{background:radial-gradient(ellipse at 34% 50%,var(--accent),transparent 60%),radial-gradient(ellipse at 80% 40%,var(--gold),transparent 53%);inset:16% -2% -13% 17%}@supports (color:color-mix(in lab, red, red)){.overview:before{background:radial-gradient(ellipse at 34% 50%,color-mix(in srgb, var(--accent) 19%, transparent),transparent 60%),radial-gradient(ellipse at 80% 40%,color-mix(in srgb, var(--gold) 11%, transparent),transparent 53%)}}.operations:before{background:radial-gradient(ellipse at 14% 44%,var(--accent),transparent 48%),radial-gradient(ellipse at 83% 71%,var(--accent),transparent 45%);inset:14% -3% 1%}@supports (color:color-mix(in lab, red, red)){.operations:before{background:radial-gradient(ellipse at 14% 44%,color-mix(in srgb, var(--accent) 19%, transparent),transparent 48%),radial-gradient(ellipse at 83% 71%,color-mix(in srgb, var(--accent) 12%, transparent),transparent 45%)}}.investments:before{background:radial-gradient(ellipse at 74% 44%,var(--accent),transparent 55%),radial-gradient(ellipse at 18% 84%,var(--gold),transparent 48%);inset:15% -3% 0}@supports (color:color-mix(in lab, red, red)){.investments:before{background:radial-gradient(ellipse at 74% 44%,color-mix(in srgb, var(--accent) 19%, transparent),transparent 55%),radial-gradient(ellipse at 18% 84%,color-mix(in srgb, var(--gold) 10%, transparent),transparent 48%)}}.lower-grid:before{background:radial-gradient(ellipse at 21% 52%,var(--accent),transparent 55%),radial-gradient(ellipse at 80% 42%,var(--gold),transparent 52%);inset:-7% -3%}@supports (color:color-mix(in lab, red, red)){.lower-grid:before{background:radial-gradient(ellipse at 21% 52%,color-mix(in srgb, var(--accent) 16%, transparent),transparent 55%),radial-gradient(ellipse at 80% 42%,color-mix(in srgb, var(--gold) 14%, transparent),transparent 52%)}}.config-section:before{background:radial-gradient(ellipse at 68% 32%,var(--accent),transparent 60%);inset:8% -3% 0}@supports (color:color-mix(in lab, red, red)){.config-section:before{background:radial-gradient(ellipse at 68% 32%,color-mix(in srgb, var(--accent) 16%, transparent),transparent 60%)}}.metric-card,.department-card,.department-detail,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.employee-card,.employee-profile-panel,.employee-profile-activity,.roster-role,.admin-metrics article,.admin-panel,.admin-login-panel,.config-summary>div,.config-card{box-shadow:inset 0 1px 0 var(--glow),0 16px 42px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.metric-card,.department-card,.department-detail,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.employee-card,.employee-profile-panel,.employee-profile-activity,.roster-role,.admin-metrics article,.admin-panel,.admin-login-panel,.config-summary>div,.config-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glow) 9%, transparent),0 16px 42px color-mix(in srgb, var(--shadow-c) 16%, transparent)}}.metric-card,.department-card,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.config-card{border-top-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.metric-card,.department-card,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.config-card{border-top-color:color-mix(in srgb, var(--accent) 35%, transparent)}}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.metric-card,.department-card,.department-detail,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.employee-card,.employee-profile-panel,.employee-profile-activity,.roster-role,.admin-metrics article,.admin-panel,.admin-login-panel,.config-summary>div,.config-card{-webkit-backdrop-filter:blur(16px)saturate(135%)}.metric-card,.department-card,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.employee-profile-panel,.employee-profile-activity,.roster-role,.admin-metrics article,.admin-panel,.config-card{background:linear-gradient(145deg,var(--glass),var(--glass) 64%,var(--glass))}.admin-login-panel{background:linear-gradient(145deg,var(--glass),var(--glass))}.config-summary>div{background:linear-gradient(125deg,var(--surface-2),var(--glass))}.department-detail{background:linear-gradient(95deg,var(--surface-2),var(--glass))}.employee-card{background:linear-gradient(150deg,var(--glass),var(--glass) 68%)}}@media (hover:hover){.metric-card:hover,.department-card:hover,.employee-card:hover,.config-card:hover{box-shadow:inset 0 1px 0 var(--glow),0 21px 52px var(--shadow-c),0 0 28px var(--glow)}@supports (color:color-mix(in lab, red, red)){.metric-card:hover,.department-card:hover,.employee-card:hover,.config-card:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glow) 16%, transparent),0 21px 52px color-mix(in srgb, var(--shadow-c) 23%, transparent),0 0 28px color-mix(in srgb, var(--glow) 8%, transparent)}}}@media (max-width:700px){.config-summary{gap:7px;margin-bottom:42px}.config-summary>div{padding:14px;display:block}.config-summary strong{font-size:27px;display:block}.config-summary span{font-size:10px}.config-section-head{display:block}.config-section-head>span{margin-top:13px;display:inline-block}.config-card{padding:19px}.config-existing{padding:0}.config-existing summary{padding:19px;display:block}.config-existing summary small{text-align:left;margin:7px 0 0 22px;display:block}.config-existing .config-form{padding:19px}.config-fields.two,.config-fields.url{grid-template-columns:1fr;gap:0}.config-form-footer{flex-direction:column;align-items:stretch}.config-form-footer button{width:100%}}@media (max-width:600px){.admin-site .topbar-inner{gap:12px}.admin-site .brand-wordmark small{display:none}.admin-topnav{scrollbar-width:none;white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.admin-topnav::-webkit-scrollbar{display:none}.admin-topnav a{flex:none}.admin-topnav a:nth-child(3){display:inline}.admin-topnav+form{white-space:nowrap;flex:none}.analytics-filter label{flex-basis:calc(50% - 6px)}.analytics-filter>.topbar-cta{flex:1;justify-content:center}.analytics-page .admin-metrics article:nth-child(3) strong{white-space:nowrap;font-size:24px}}@media (max-width:700px),(prefers-reduced-motion:reduce){.metric-card,.department-card,.department-detail,.investor-panel,.performance-panel,.activity-panel,.membership-panel,.employee-card,.employee-profile-panel,.employee-profile-activity,.roster-role,.admin-metrics article,.admin-panel,.admin-login-panel,.config-summary>div,.config-card{-webkit-backdrop-filter:blur(8px)saturate(115%)}}.investor-head,.investor-row{grid-template-columns:minmax(0,1.55fr) minmax(105px,1.2fr) .62fr .62fr}.investor-status{color:var(--muted);font-size:12px;line-height:1.35;white-space:normal!important}.investor-return.is-negative{color:var(--up)}.performance-unavailable{color:var(--subtle)}.performance-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:258px;padding:28px 18px;display:flex}.performance-empty-icon{border:1px solid var(--accent);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-empty-icon{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.performance-empty-icon{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.performance-empty-icon{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.performance-empty-icon{color:var(--accent);font:30px var(--font-mono);box-shadow:0 0 36px var(--glow)}@supports (color:color-mix(in lab, red, red)){.performance-empty-icon{box-shadow:0 0 36px color-mix(in srgb, var(--glow) 12%, transparent)}}.performance-empty strong{color:var(--text);margin-top:20px;font-size:18px;font-weight:550}.performance-empty p{max-width:360px;color:var(--subtle);margin:10px 0 0;font-size:13px;line-height:1.65}@media (max-width:700px){.investor-head,.investor-row{grid-template-columns:minmax(0,1.35fr) minmax(75px,.9fr) .48fr;gap:6px}.investor-status{font-size:10px}.investor-row{min-height:78px}}.news-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.news-check{align-items:center;gap:10px;line-height:1.7;display:flex!important}.news-check input{width:20px;min-width:20px;accent-color:var(--accent);margin:0}.news-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.news-filters a{border:1px solid var(--line);border-radius:18px;padding:8px 14px}.news-filters a[aria-current=page]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-filters a[aria-current=page]{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.news-filters a[aria-current=page]{color:var(--accent)}.news-article{overflow-wrap:anywhere}.news-article pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:14px;overflow:auto}.news-cleaned{background:var(--accent);padding:20px}@supports (color:color-mix(in lab, red, red)){.news-cleaned{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.news-cleaned{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-cleaned{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.news-cleaned{border-radius:16px;line-height:1.9}.news-evidence{border-top:1px solid var(--line);padding-top:10px}.news-evidence blockquote{border-left:2px solid var(--accent);margin:10px 0;padding-left:16px}@supports (color:color-mix(in lab, red, red)){.news-evidence blockquote{border-left:2px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.news-evidence blockquote{color:var(--muted)}.news-review-buttons{gap:12px;margin-top:12px;display:flex}.news-task{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 0;display:flex}.news-task p{margin:8px 0;font-size:14px}@media (max-width:640px){.news-task{flex-direction:column}.news-cleaned{padding:14px}.news-review-buttons{flex-wrap:wrap}}#news-library,.news-article-anchor,[id^=article-]{scroll-margin-top:110px}.news-stage-guide{border:1px solid var(--accent);padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.news-stage-guide{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.news-stage-guide{background:var(--surface-2);border-radius:16px;margin:16px 0;line-height:1.8}.news-stage-guide summary{cursor:pointer;color:var(--accent)}.news-stage-guide dl{margin:16px 0 0}.news-stage-guide dt{color:var(--accent);font-weight:700}.news-stage-guide dd{color:var(--muted);margin:0 0 12px}.news-health{background:var(--gold);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.news-health{background:color-mix(in srgb, var(--gold) 8%, transparent)}}.news-health{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.news-health{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.news-health{font-size:13px;line-height:1.7}.news-health p{margin:4px 0}.news-health strong{color:var(--gold)}.news-health.healthy{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-health.healthy{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.news-health.healthy{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-health.healthy{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.news-health.healthy strong{color:var(--ok)}.admin-site:has(.admin-sidebar){min-height:100vh;padding-left:244px;font-size:16px;line-height:1.7}.admin-sidebar{z-index:70;border-right:1px solid var(--accent);flex-direction:column;width:244px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{border-right:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.admin-sidebar{background:linear-gradient(160deg,var(--glass),var(--glass));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-sidebar .brand{gap:12px;margin:0 4px 30px}.admin-sidebar .brand-wordmark strong{font-size:23px}.admin-sidebar .brand-wordmark small{font-size:10px}.admin-sidebar-caption{color:var(--subtle);margin:0 14px 10px;font-size:14px}.admin-sidebar nav{gap:5px;display:grid;overflow-y:auto}.admin-sidebar nav a{color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.admin-sidebar nav a span{text-align:center;width:22px;color:var(--subtle)}.admin-sidebar nav a:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-sidebar nav a[aria-current=page]{background:linear-gradient(105deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav a[aria-current=page]{background:linear-gradient(105deg,color-mix(in srgb, var(--accent) 18%, transparent),color-mix(in srgb, var(--accent) 8%, transparent))}}.admin-sidebar nav a[aria-current=page]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.admin-sidebar nav a[aria-current=page]{color:var(--accent);box-shadow:inset 3px 0 var(--glow)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 color-mix(in srgb, var(--glow) 50%, transparent)}}.admin-sidebar-footer{margin-top:auto;padding:24px 10px 0}.admin-sidebar-footer>span{letter-spacing:.12em;color:var(--subtle);font-size:11px}.admin-sidebar-footer button{width:100%;color:var(--muted);border:1px solid var(--line);background:var(--glass);border-radius:8px;margin-top:12px;padding:10px;font-size:16px}.admin-workspace-bar{border-bottom:1px solid var(--line);background:var(--glass);justify-content:space-between;align-items:center;gap:15px;height:64px;padding:0 32px;display:flex}.admin-workspace-bar span{color:var(--muted);font-size:14px}.admin-workspace-bar a{color:var(--gold);font-size:15px}.admin-workspace-bar>button{display:none}.admin-site:has(.admin-sidebar) .content-shell{width:calc(100% - 64px);max-width:1440px;margin:0 auto}:is(.admin-site:has(.admin-sidebar) .admin-main,.admin-site:has(.admin-sidebar) .admin-security-main){padding-top:30px;padding-bottom:50px}:is(.admin-site:has(.admin-sidebar) .admin-page-heading h1,.admin-site:has(.admin-sidebar) .admin-security-main h1){letter-spacing:-.03em;margin:7px 0 12px;font-size:32px}.admin-site:has(.admin-sidebar) .admin-page-heading p{max-width:1000px}.admin-site:has(.admin-sidebar) :is(p,small,label,input,select,textarea,button,blockquote,pre,dd,dt,th,td,.runtime-meta,.runtime-job,.admin-boundary,.admin-audit,.analytics-link,.analytics-source,.config-summary span,.config-form-footer span,.news-health,.news-task p,.config-existing summary small,.runtime-history article,.runtime-history summary){font-size:16px;line-height:1.7}.admin-site:has(.admin-sidebar) small{color:var(--muted)}.admin-site:has(.admin-sidebar) .section-kicker{font-size:12px}.admin-site:has(.admin-sidebar) .config-card-title>span{font-size:12px}.admin-site:has(.admin-sidebar) .config-summary{margin:24px 0}.admin-site:has(.admin-sidebar) .config-section{margin-bottom:24px;scroll-margin-top:24px}.admin-site:has(.admin-sidebar) .config-section-head{align-items:center;margin-bottom:14px}.admin-site:has(.admin-sidebar) .config-section-head h2{font-size:24px}.admin-site:has(.admin-sidebar) .config-card{border-radius:14px;padding:22px}.admin-site:has(.admin-sidebar) .config-existing{padding:0}.admin-site:has(.admin-sidebar) .config-existing>summary{align-items:flex-start;padding:18px 22px}.admin-site:has(.admin-sidebar) .config-existing>summary>small{max-width:45%}.admin-site:has(.admin-sidebar) .runtime-history{margin:16px 0;padding-top:10px}.admin-site:has(.admin-sidebar) .runtime-history summary{color:var(--muted);padding:12px 0;display:block}.admin-site:has(.admin-sidebar) .runtime-history article{padding:15px 0}.admin-site:has(.admin-sidebar) .admin-audit{overflow-wrap:anywhere}.admin-site:has(.admin-sidebar) .admin-audit>div{grid-template-columns:100px minmax(0,1fr);padding:14px 0}.admin-audit small{word-break:break-all;grid-column:2}.admin-site:has(.admin-sidebar) .admin-panel{border-radius:14px;min-width:0}.admin-site:has(.admin-sidebar) .admin-metrics{margin:24px 0}.admin-site:has(.admin-sidebar) .admin-metrics article{border-radius:14px;min-width:0}.admin-panel-tabs{border:1px solid var(--line);background:var(--glass);border-radius:12px;gap:8px;margin:22px 0;padding:7px;display:flex;overflow-x:auto}.admin-panel-tabs a{white-space:nowrap;color:var(--muted);border-radius:8px;padding:9px 18px;font-size:16px;text-decoration:none}.admin-panel-tabs a[aria-current=page]{color:var(--on-accent);background:linear-gradient(105deg,var(--accent-fill),var(--surface-2))}.admin-panels>[hidden]{display:none!important}.news-batch-toolbar{z-index:5;border:1px solid var(--accent);margin:18px 0;padding:14px 18px;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.news-batch-toolbar{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.news-batch-toolbar{background:var(--glass);box-shadow:0 12px 25px var(--shadow-c);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.news-batch-toolbar{box-shadow:0 12px 25px color-mix(in srgb, var(--shadow-c) 18%, transparent)}}.news-batch-toolbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-batch-toolbar>div+div{margin-top:12px}.news-batch-toolbar span{color:var(--muted)}.news-batch-toolbar select,.news-batch-toolbar button{border:1px solid var(--line);background:var(--glass);color:var(--text);border-radius:7px;padding:8px 12px}.news-batch-toolbar button[type=submit]{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.news-batch-toolbar output{color:var(--accent)}.news-select-row{align-items:flex-start;gap:10px;display:flex;position:relative}.news-select-row>input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:32px}.news-select-row>.config-card{flex:1;min-width:0}@media (max-width:1100px){.admin-site:has(.admin-sidebar){padding-left:214px}.admin-sidebar{width:214px;padding-inline:12px}.admin-site:has(.admin-sidebar) .content-shell{width:calc(100% - 40px)}.config-summary>div{flex-direction:column;gap:4px}.admin-site:has(.admin-sidebar) .config-existing>summary{display:block}.admin-site:has(.admin-sidebar) .config-existing>summary>small{text-align:left;max-width:100%;margin-top:6px;display:block}}@media (max-width:760px){.admin-site:has(.admin-sidebar){padding-left:0}.admin-sidebar{width:244px;display:none;top:64px}.admin-sidebar.is-open{display:flex}.admin-workspace-bar{z-index:80;background:var(--glass);padding:0 18px;position:sticky;top:0}.admin-workspace-bar>span{display:none}.admin-workspace-bar>button{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:16px;display:block}.admin-site:has(.admin-sidebar) .content-shell{width:calc(100% - 32px)}.admin-site:has(.admin-sidebar) .admin-page-heading h1{font-size:28px}.admin-site:has(.admin-sidebar) .config-summary{grid-template-columns:1fr;gap:8px}.admin-site:has(.admin-sidebar) .config-summary>div{flex-direction:row;gap:12px;padding:12px 16px;display:flex}.admin-site:has(.admin-sidebar) .config-existing>summary{padding:16px}.admin-site:has(.admin-sidebar) .config-existing .config-form{padding:16px}.news-batch-toolbar{padding:12px;position:static}.news-batch-toolbar>div{align-items:stretch}.news-batch-toolbar select{width:100%}.news-select-row{gap:7px}.admin-panel-tabs a{padding:8px 12px}:is(.admin-site:has(.admin-sidebar) .config-section,.admin-site:has(.admin-sidebar) [id^=article-]){scroll-margin-top:80px}}.admin-site:has(.admin-sidebar) .admin-sidebar .brand-wordmark small{letter-spacing:.12em;white-space:nowrap;font-size:10px}.employee-portrait-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-portrait-preview{object-fit:cover;border-radius:12px;width:160px;height:200px;margin-bottom:20px}.admin-site:has(.admin-sidebar) .admin-main{padding-top:22px;padding-bottom:40px}.admin-site:has(.admin-sidebar) .admin-page-heading h1{margin:6px 0 8px;font-size:28px}.admin-site:has(.admin-sidebar) .admin-page-heading p{margin:6px 0;line-height:1.55}:is(.admin-site:has(.admin-sidebar) .config-card,.admin-site:has(.admin-sidebar) .admin-panel){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass);border-radius:5px;padding:12px 14px}.admin-site:has(.admin-sidebar) .config-section{margin-top:18px}.admin-site:has(.admin-sidebar) .config-summary{gap:8px;margin:16px 0}.admin-site:has(.admin-sidebar) .config-summary>div{box-shadow:none;border-radius:4px;min-height:0;padding:10px 14px}.admin-site:has(.admin-sidebar) .config-summary strong{font-size:26px}.admin-site:has(.admin-sidebar) .config-form{gap:10px}.admin-site:has(.admin-sidebar) .config-existing>summary{padding:12px 14px}.admin-site:has(.admin-sidebar) .config-existing .config-form{padding:12px 14px}.admin-site:has(.admin-sidebar) input:not([type=checkbox]):not([type=hidden]){border-radius:4px;padding:8px 10px}.admin-site:has(.admin-sidebar) select{border-radius:4px;padding:8px 10px}.admin-site:has(.admin-sidebar) textarea{border-radius:4px;padding:8px 10px}.admin-site:has(.admin-sidebar) .admin-boundary{margin:10px 0;line-height:1.6}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.admin-toolbar label{gap:5px;display:grid}.admin-toolbar label:first-child{flex:1;min-width:180px;max-width:360px}.admin-toolbar input,.admin-toolbar select{width:100%}.admin-toolbar button,.admin-row-actions button,.employee-dialog button{background:var(--glass);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;border-radius:4px;padding:8px 12px}.admin-toolbar button:disabled,.employee-dialog button:disabled{opacity:.55;cursor:wait}.admin-org-group{border-top:1px solid var(--line-strong);margin:18px 0;padding-top:12px}.admin-org-group h2{margin:0 0 8px;font-size:19px}.admin-org-group h2 span{color:var(--muted);margin-left:10px;font-size:16px;font-weight:400}.admin-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.admin-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.45}.admin-data-table th,.admin-data-table td{border-bottom:1px solid var(--line-strong);vertical-align:middle;padding:9px 11px}.admin-data-table th{background:var(--glass);color:var(--muted);white-space:nowrap;font-weight:500}.admin-data-table td{color:var(--muted)}.admin-data-table td>span{color:var(--muted);margin-top:2px;display:block}.admin-data-table tbody tr:hover{background:var(--glass)}.employee-table{min-width:780px}.admin-row-actions{white-space:nowrap;gap:6px;display:flex}.admin-row-actions button{padding:5px 9px}.employee-dialog{border:1px solid var(--accent);width:min(940px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0}@supports (color:color-mix(in lab, red, red)){.employee-dialog{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.employee-dialog{background:var(--glass);color:var(--text);box-shadow:0 20px 80px var(--shadow-c);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.employee-dialog{box-shadow:0 20px 80px color-mix(in srgb, var(--shadow-c) 60%, transparent)}}.employee-dialog{overflow:hidden}.employee-dialog::backdrop{background:var(--glass)}.employee-dialog-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.employee-dialog-heading h2{margin:0 0 4px;font-size:22px}.employee-dialog-heading span{color:var(--muted);font-size:16px}.employee-editor-tabs{border-bottom:1px solid var(--line-strong);gap:5px;padding:8px 18px;display:flex}.employee-editor-tabs button{background:0 0;padding:7px 10px}.employee-editor-tabs button[aria-current=page]{background:var(--glass);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.employee-editor-tabs button[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.employee-dialog-body{overscroll-behavior:contain;max-height:calc(100dvh - 180px);padding:16px 18px;overflow-y:auto}.employee-dialog-body h3{margin:0 0 12px;font-size:18px}.employee-dialog-body p{line-height:1.6}.employee-edit-form fieldset{border:0;min-width:0;margin:0;padding:0}.employee-dialog .config-fields.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employee-dialog .config-fields label{gap:6px;display:grid}.employee-dialog input,.employee-dialog textarea,.employee-dialog select{box-sizing:border-box;background:var(--glass);width:100%;color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:4px;padding:8px 10px}.employee-dialog input[type=checkbox]{flex:none;width:18px;height:18px}.employee-dialog .news-check{align-items:center;gap:8px;margin:12px 0;display:flex}.employee-dialog-actions{border-top:1px solid var(--line-strong);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.employee-dialog-actions span{color:var(--muted);margin-right:auto}.employee-dialog .admin-data-table{min-width:720px}.employee-dialog .admin-portrait-preview{object-fit:cover;width:120px;height:150px}.admin-source-workspace{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:18px;margin-top:14px;display:grid}.admin-source-index{border-right:1px solid var(--line-strong);padding-right:14px}.admin-source-index h2,.admin-source-editor h2{margin:0 0 12px;font-size:19px}.admin-source-index a{border-bottom:1px solid var(--line-strong);color:var(--muted);padding:10px 11px;text-decoration:none;display:block}.admin-source-index a[aria-current=page]{background:var(--glass);border-left:3px solid var(--line-strong)}.admin-source-index a span{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.5;display:block}.admin-source-editor fieldset{border:1px solid var(--line-strong);border-radius:4px;min-width:0;margin:0;padding:10px 12px}.admin-source-editor .news-check{margin:7px 0}.admin-source-editor .config-form{gap:12px}@media (max-width:760px){.admin-source-workspace{grid-template-columns:1fr}.admin-source-index{border-right:0;max-height:250px;padding:0;overflow:auto}.employee-dialog-heading{padding:12px}.employee-editor-tabs{grid-template-columns:1fr 1fr;padding:8px 12px;display:grid}.employee-dialog-body{max-height:calc(100dvh - 210px);padding:12px}.employee-dialog .config-fields.two{grid-template-columns:1fr}.employee-dialog-actions{flex-wrap:wrap}.employee-dialog-actions span{width:100%}.admin-toolbar label:first-child{max-width:none}.admin-site:has(.admin-sidebar) .admin-main{padding-top:16px}.employee-dialog-heading h2{font-size:20px}}.employee-dialog [hidden]{display:none!important}.admin-monitor-toolbar{border:1px solid var(--line);background:var(--glass);flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:12px 14px;display:flex}.admin-monitor-toolbar strong{font-size:18px}.admin-monitor-toolbar span{color:var(--muted);margin-left:auto}.admin-monitor-section{border:1px solid var(--line);background:var(--glass);margin:24px 0;padding:16px}.admin-monitor-section h2{justify-content:space-between;align-items:baseline;gap:12px;font-size:22px;display:flex}.admin-monitor-section h2 small{color:var(--muted);font-size:14px}.monitor-good{color:var(--ok)}.monitor-warn{color:var(--gold)}.monitor-bad{color:var(--up)}.admin-monitor-section .admin-data-table{min-width:900px}.admin-monitor-section .admin-data-table td span{color:var(--muted);margin-top:4px;font-size:14px;display:block}@media (max-width:760px){.admin-monitor-section{padding:10px}.admin-monitor-toolbar span{width:100%;margin-left:0}.admin-monitor-section h2{font-size:20px}}.market-data-page .admin-monitor-section{margin:14px 0;padding:14px}.market-data-page .admin-monitor-section h2{margin:0 0 10px;font-size:20px}.market-data-security>p,.market-data-sync>span{color:var(--gold);font-size:15px;line-height:1.6}.market-data-status{color:var(--muted);align-items:center;gap:18px;margin:10px 0;display:flex}.market-data-status strong{color:var(--ok);font-size:17px}.market-data-token-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.market-data-revoke{border:1px solid var(--line-strong);background:var(--glass);color:var(--up);padding:6px 10px}.market-data-picker{align-items:end}.market-data-picker label{max-width:620px!important}.market-data-picker select{min-width:min(580px,60vw)}.market-data-picker a{color:var(--muted);padding:8px}.market-data-endpoint h3{margin:5px 0;font-size:23px}.market-data-endpoint p{line-height:1.7}.market-data-endpoint small{color:var(--muted)}.market-data-endpoint details{border-top:1px solid var(--line-strong);margin-top:12px;padding-top:10px}.market-data-endpoint summary{cursor:pointer;color:var(--accent)}.market-data-endpoint dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:6px 0;display:grid}.market-data-endpoint dl div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(110px,.38fr) 1fr;padding:6px 0;display:grid}.market-data-endpoint dt{color:var(--muted);overflow-wrap:anywhere}.market-data-endpoint dd{color:var(--muted);margin:0}.market-data-config{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;padding:12px 0;display:flex}.market-data-config label:not(.news-check){max-width:230px}.market-data-sync{margin-top:14px}.market-data-sync textarea{min-height:140px;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.market-data-page code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:13px}.market-data-page .admin-data-table{min-width:680px}.market-data-page .admin-monitor-section>p{color:var(--muted)}@media (max-width:760px){.market-data-token-form{grid-template-columns:1fr}.market-data-picker label{max-width:none!important}.market-data-picker select{width:100%;min-width:0}.market-data-picker a{padding-inline:0}.market-data-endpoint dl{grid-template-columns:1fr}.market-data-endpoint dl div{grid-template-columns:110px 1fr}.market-data-status{flex-direction:column;align-items:flex-start;gap:2px}.market-data-config{flex-direction:column;align-items:stretch}.market-data-config label:not(.news-check){max-width:none}}.market-data-default-params{flex-basis:100%;max-width:none!important}.market-data-default-params textarea{width:100%;font:16px/1.5 ui-monospace,Consolas,monospace}.market-data-record-table td{overflow-wrap:anywhere;vertical-align:top;min-width:100px;max-width:440px}.market-data-params{overflow-wrap:anywhere}.admin-site:has(.admin-sidebar) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--glass);color:var(--text)}:is(.admin-site:has(.admin-sidebar) select option,.admin-site:has(.admin-sidebar) select optgroup){background-color:var(--glass);color:var(--text)}.market-data-selector-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px;display:flex}.market-data-picker-label{flex:1;gap:5px;min-width:min(580px,100%);max-width:680px;display:grid}.market-data-picker-label select{width:100%;min-width:0}.market-data-selector-row>a{color:var(--muted);text-underline-offset:4px;padding:8px 0}.config-section#market-data .config-card{margin:12px 0}.config-section#market-data .market-data-security>p{color:var(--gold);line-height:1.6}.config-section#market-data .market-data-endpoint h3{margin:5px 0;font-size:23px}.config-section#market-data .market-data-endpoint p{line-height:1.7}.config-section#market-data .market-data-endpoint small{color:var(--muted)}.config-section#market-data .market-data-endpoint details{border-top:1px solid var(--line-strong);margin-top:12px;padding-top:10px}.config-section#market-data .market-data-endpoint summary{cursor:pointer;color:var(--accent)}.config-section#market-data .market-data-endpoint dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:6px 0;display:grid}.config-section#market-data .market-data-endpoint dl div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(110px,.38fr) 1fr;padding:6px 0;display:grid}.config-section#market-data .market-data-endpoint dt{color:var(--muted);overflow-wrap:anywhere}.config-section#market-data .market-data-endpoint dd{color:var(--muted);margin:0}.config-section#market-data .market-data-config{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;padding:12px 0;display:flex}.config-section#market-data .market-data-config label:not(.news-check){max-width:230px}.config-section#market-data .market-data-sync{margin-top:14px}.config-section#market-data .market-data-sync textarea{min-height:140px;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.config-section#market-data .market-data-snapshots{margin-top:18px}.config-section#market-data code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:13px}.config-section#market-data .admin-data-table{min-width:680px}@media (max-width:760px){.market-data-selector-row{flex-direction:column;align-items:stretch}.market-data-picker-label{min-width:0;max-width:none}.config-section#market-data .market-data-endpoint dl{grid-template-columns:1fr}.config-section#market-data .market-data-endpoint dl div{grid-template-columns:110px 1fr}.config-section#market-data .market-data-config{flex-direction:column;align-items:stretch}.config-section#market-data .market-data-config label:not(.news-check){max-width:none}}.market-plan-editor{border-bottom:1px solid var(--line,var(--line));padding:16px 0}.market-plan-editor summary{cursor:pointer;flex-wrap:wrap;gap:12px;font-size:16px;display:flex}.market-plan-editor p{overflow-wrap:anywhere}.market-plan-choices{max-height:320px;overflow:auto}.simulation-account-summary{background:var(--glass);border:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.simulation-account-summary>div{background:var(--glass);gap:6px;padding:14px;display:grid}.simulation-account-summary span{color:var(--muted)}.simulation-account-summary strong{color:var(--text);font-size:21px}.simulation-account .admin-data-table{min-width:760px}.simulation-account pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px}.simulation-account details{margin:10px 0}.simulation-record-pager{align-items:center;gap:18px;margin-top:16px;display:flex}.simulation-record-pager span{color:var(--muted);margin-right:auto}.simulation-account #account-records{scroll-margin-top:80px}@media (max-width:760px){.simulation-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-record-pager{flex-wrap:wrap}.simulation-account-summary strong{font-size:18px}}.public-research{max-width:1080px;padding-top:110px;padding-bottom:80px}.public-research h1{font-size:clamp(32px,5vw,54px);line-height:1.3}.public-research>p{color:var(--muted);line-height:1.8}.public-research-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.public-research .employee-profile-panel{overflow-wrap:anywhere;margin:20px 0;padding:26px}.public-research a{color:var(--accent)}.public-research-list article>time{color:var(--muted);margin:16px 0;display:block}.public-research-body{white-space:pre-wrap;font-size:18px;line-height:1.9}.public-research li{overflow-wrap:anywhere;margin:12px 0}@media (max-width:760px){.public-research-list{grid-template-columns:1fr}.public-research{padding-top:85px}.public-research .employee-profile-panel{padding:18px}}.member-account{max-width:700px}.member-account .config-form,.public-research .config-form{padding:0}.member-account input,.public-research input{background:var(--glass);color:var(--text);border:1px solid var(--line-strong);border-radius:8px;padding:12px}.member-account button:disabled{opacity:.5}.member-office-links{flex-wrap:wrap;gap:20px;margin:25px 0;display:flex}.member-reading-row{border-bottom:1px solid var(--line);padding:14px 0}.member-reading-row p{color:var(--muted);margin-bottom:0}.member-office{max-width:1200px}.office-hero{border:1px solid var(--line);background:linear-gradient(125deg,var(--glass),var(--surface-2));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 80px var(--shadow-c);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.office-hero{box-shadow:0 20px 80px color-mix(in srgb, var(--shadow-c) 40%, transparent)}}.member-office h1{font-size:clamp(30px,4vw,48px)}.office-hero p,.office-reading p{color:var(--muted);line-height:1.8}.office-badge{text-align:center;border:1px solid var(--accent);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.office-badge{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.office-badge{background:var(--accent);border-radius:18px;min-width:180px;padding:28px}@supports (color:color-mix(in lab, red, red)){.office-badge{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.office-badge strong{color:var(--accent);font-size:32px}.office-badge span,.office-badge small{color:var(--muted);font-size:14px}.office-metrics{grid-template-columns:1fr 1fr 1fr 1.5fr;gap:16px;margin:24px 0;display:grid}.office-metrics>div{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;gap:12px;padding:24px;display:grid}.office-metrics strong{color:var(--text);font-size:34px}.office-metrics strong.office-metric-text{font-size:23px}.office-metrics small,.office-muted{color:var(--muted);line-height:1.8}.office-two-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.office-two-column .employee-profile-panel{margin:0}.office-access-list{padding:0;list-style:none}.office-access-list li{justify-content:space-between;gap:12px;font-size:16px;display:flex}.office-access-list strong{color:var(--muted);font-weight:500}.office-preferences{gap:20px;margin-top:20px;display:grid}.office-preferences fieldset{border:1px solid var(--accent);flex-wrap:wrap;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.office-preferences fieldset{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.office-preferences fieldset{border-radius:12px;padding:18px}.office-preferences legend{color:var(--muted);padding:0 8px}.office-preferences label{background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.office-preferences input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}.office-preferences button{justify-self:start}.office-guide summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:17px}.office-topic-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.office-topic-tabs a,.office-small-button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.office-topic-tabs a,.office-small-button{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent)}}.office-topic-tabs a,.office-small-button{background:var(--glass);color:var(--muted);cursor:pointer;font:inherit;border-radius:10px;padding:10px 16px}.office-topic-tabs a[aria-current=page]{background:var(--surface-2);border-color:var(--line-strong);color:var(--accent)}.office-reading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.office-reading>div{min-width:0}.office-reading h3{margin:10px 0;font-size:21px;line-height:1.6}.office-reading time{color:var(--muted);font-size:15px}.office-reading form{flex-shrink:0}.office-feedback,.office-notice{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;padding:16px}.office-empty{color:var(--muted);padding:24px 0}.member-office section[id]{scroll-margin-top:100px}.office-small-button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.office-small-button:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.office-small-button:focus-visible,.office-topic-tabs a:focus-visible,.office-guide summary:focus-visible{outline:2px solid var(--muted);outline-offset:4px}@media (max-width:760px){.office-hero{padding:22px;display:block}.office-badge{display:none}.office-metrics{grid-template-columns:1fr 1fr;gap:10px}.office-metrics>div{padding:18px}.office-metrics>div:last-child{grid-column:1/-1}.office-two-column{grid-template-columns:1fr}.office-reading{flex-direction:column;align-items:flex-start;gap:12px}.office-preferences fieldset{padding:12px;display:grid}.office-preferences label{font-size:16px}.member-office .topnav{gap:12px}.office-access-list li{font-size:16px}}.research-reading-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;margin-top:32px;display:grid}.research-reading-index{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface-2),var(--glass));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:22px;position:sticky;top:100px}.research-reading-index nav{gap:16px;margin:22px 0;display:grid}.research-reading-index nav a{gap:12px;font-size:15px;line-height:1.6;text-decoration:none;display:flex}.research-reading-index nav span{color:var(--gold)}.research-structured-body{font-size:18px;line-height:1.95}.research-structured-body section,.research-sources{scroll-margin-top:100px}.research-structured-body section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.research-structured-body h2{color:var(--gold);font-size:23px;line-height:1.6}.research-structured-body p{white-space:pre-wrap;color:var(--muted);margin:14px 0}.research-sources small{color:var(--subtle);overflow-wrap:anywhere;margin-top:8px;display:block}.research-sources p,.research-card-meta{color:var(--muted);font-size:15px;line-height:1.8}.research-admin-preview .employee-profile-panel{border:1px solid var(--line);background:var(--glass);border-radius:14px;padding:24px}.research-admin-preview .research-reading-index{position:static}@media (max-width:900px){.research-reading-layout{grid-template-columns:1fr}.research-reading-index{position:static}.research-reading-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.research-structured-body{font-size:17px}}@media (max-width:560px){.research-reading-index nav{grid-template-columns:1fr}.research-structured-body h2{font-size:21px}}.orb-core strong.orb-research-word{letter-spacing:.12em;font-size:48px}.home-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-research-entry,.home-research-empty{border:1px solid var(--line);background:linear-gradient(130deg,var(--surface-2),var(--glass));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:26px}.home-research-entry h3{margin:16px 0;font-size:23px;line-height:1.5}.home-research-entry h3 a{color:var(--text);text-decoration:none}.home-research-entry p,.home-research-empty p{color:var(--muted);font-size:16px;line-height:1.8}.home-research-entry>div{color:var(--muted);flex-wrap:wrap;gap:12px;margin:20px 0;font-size:14px;display:flex}.home-research-actions{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.home-research-empty strong{color:var(--gold);font-size:22px}@media (max-width:900px){.home-research-grid{grid-template-columns:1fr}}@media (max-width:560px){.home-research-entry,.home-research-empty{padding:20px}.orb-core strong.orb-research-word{font-size:38px}}.investor-valuation-date{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.investor-trace{color:var(--muted);padding:24px 18px}.investor-trace>strong{color:var(--gold);font-size:20px;display:block}.investor-trace svg{width:100%;height:auto;margin:14px 0;display:block}.investor-trace p{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.office-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.office-investor-grid article{border:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--glass));border-radius:16px;padding:22px}@supports (color:color-mix(in lab, red, red)){.office-investor-grid article{background:linear-gradient(135deg,color-mix(in srgb, var(--accent) 20%, transparent),var(--glass))}}.office-investor-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.office-investor-grid h3{margin:0 0 12px;font-size:23px}.office-investor-grid a{color:var(--gold);text-decoration:none}.office-investor-grid p,.office-investor-grid small{color:var(--muted);font-size:16px;line-height:1.7}.office-investor-grid dl{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.office-investor-grid dt{color:var(--muted);font-size:15px}.office-investor-grid dd{color:var(--text);margin:7px 0 0;font-size:24px}.office-observation{scroll-margin-top:100px}@media (max-width:650px){.office-investor-grid{grid-template-columns:1fr}.investor-trace{padding:18px 0}.office-investor-grid article{padding:18px}}.office-observation .office-investor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.office-observation .office-investor-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.office-observation .office-investor-grid dl>div{border:0;grid-template-columns:none;min-width:0;padding:0;display:block}.office-observation .office-investor-grid dt{font-size:14px;line-height:1.6}.office-observation .office-investor-grid dd{margin:7px 0 0;font-size:22px;line-height:1.5}.office-pending-investors{color:var(--muted);margin-top:20px}.office-pending-investors summary{cursor:pointer;font-size:16px;line-height:1.8}.office-pending-investors a{color:var(--gold);text-decoration:none}.member-daily-brief{border:1px solid var(--line);background:linear-gradient(120deg,var(--glass),var(--glass));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin:28px 0;padding:28px;scroll-margin-top:100px}.member-daily-brief>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.member-daily-brief h2{margin:12px 0;font-size:30px}.member-daily-brief p{color:var(--muted);font-size:16px;line-height:1.85}.daily-desk-grid{grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin-top:20px;display:grid}.daily-desk-grid>article{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;min-width:0;padding:23px}.daily-desk-grid h3{color:var(--gold);margin:16px 0;font-size:22px;line-height:1.6}.daily-desk-grid h4{margin:9px 0;font-size:18px;line-height:1.7}.daily-reading-list{margin:20px 0;padding:0;list-style:none}.daily-reading-list li+li{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.daily-reading-list a{color:var(--text);text-decoration:none}.daily-reading-list span,.daily-desk-grid small{color:var(--muted);font-size:15px;line-height:1.8}.daily-reading-list p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-department-list{margin:18px 0 24px;padding:0;list-style:none}.daily-department-list li{border-top:1px solid var(--line);gap:7px;padding:12px 0;display:grid}.daily-department-list strong{color:var(--text);font-size:17px}.daily-department-list span{color:var(--muted);font-size:15px;line-height:1.7}.daily-desk-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.member-daily-brief a:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width:1100px){.daily-desk-grid{grid-template-columns:1fr 1fr}.daily-desk-grid>article:first-child{grid-column:1/-1}}@media (max-width:650px){.member-daily-brief{padding:20px}.member-daily-brief>header{display:block}.member-daily-brief h2{font-size:26px}.daily-desk-grid{grid-template-columns:1fr}.daily-desk-grid>article{padding:18px}.daily-desk-grid h3{font-size:21px}}.market-observation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.market-observation-heading h2{font-size:28px}.market-observation p{color:var(--muted);font-size:16px;line-height:1.8}.market-observation-grid{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.market-observation-grid>article{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface-2),var(--surface-2));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;min-width:0;padding:24px}.market-observation h3{font-size:21px}.market-reference-price{color:var(--gold);font-size:40px}.market-reference-price small{color:var(--muted);margin-left:12px;font-size:15px}.market-reference dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.market-reference dt{color:var(--muted);font-size:15px}.market-reference dd{margin:8px 0;font-size:24px}.market-reference summary,.market-stock-details summary{cursor:pointer;color:var(--muted);padding:10px 0;font-size:16px;line-height:1.6}.market-reference ul{padding:0;list-style:none}.market-reference li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:16px;display:flex}.market-sample-metrics{flex-wrap:wrap;gap:30px;margin:24px 0;display:flex}.market-sample-metrics span{color:var(--muted);font-size:15px}.market-sample-metrics strong{color:var(--gold);margin-top:10px;font-size:38px;display:block}.market-sample-metrics small{color:var(--muted);font-size:17px}.market-sample-direction{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.market-sample-direction span{color:var(--muted);font-size:16px}.market-sample-direction strong{color:var(--text);margin-top:10px;font-size:26px;display:block}.market-observation-table{margin-top:12px;overflow-x:auto}.market-observation-table table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:16px}.market-observation-table th,.market-observation-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 12px;font-weight:400}.market-observation-table thead{color:var(--muted)}.market-observation-table small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.market-observation .market-observation-note{color:var(--subtle);font-size:15px}.market-observation{scroll-margin-top:100px}@media (max-width:760px){.market-observation-heading{flex-direction:column}.market-observation-grid{grid-template-columns:1fr}.market-observation-grid>article{padding:20px}.market-observation-heading h2{font-size:24px}.market-reference dl{gap:10px}}.market-observation .market-reference dl>div{border:0;grid-template-columns:none;min-width:0;padding:0;display:block}.market-observation .market-reference dd{white-space:nowrap}input[type=checkbox][type=checkbox]{appearance:none;vertical-align:middle;border:2px solid var(--line-strong);background:var(--glass);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;display:inline-block}input[type=checkbox][type=checkbox]:checked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox][type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}input[type=checkbox][type=checkbox]:checked{background-color:var(--accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='%230b2932' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox][type=checkbox]:indeterminate{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox][type=checkbox]:indeterminate{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}input[type=checkbox][type=checkbox]:indeterminate{background-color:var(--accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10' stroke='%230b2932' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}input[type=checkbox][type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox][type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}input[type=radio][type=radio]{appearance:auto;width:20px;height:20px;min-height:20px;accent-color:var(--accent);flex:none;margin:0;padding:0}.news-check{align-items:center}@media (forced-colors:active){input[type=checkbox][type=checkbox]{appearance:auto;background-image:none}}.learning-results-table{table-layout:fixed;width:100%}.learning-results-table th{white-space:normal}.learning-results-table th,.learning-results-table td{overflow-wrap:anywhere;padding:9px 6px}.member-navigation .topnav a[aria-current=page]{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-navigation .topnav a[aria-current=page]{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.member-navigation .topnav a[aria-current=page]{border-radius:8px;padding:8px 12px}.member-navigation .topbar-inner{gap:20px}.member-navigation .member-help{white-space:nowrap;margin-left:auto}.home-entry-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.home-entry-strip>a{border:1px solid var(--accent);flex-direction:column;gap:10px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-entry-strip>a{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.home-entry-strip>a{background:linear-gradient(135deg,var(--accent),var(--text));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.home-entry-strip>a{background:linear-gradient(135deg,color-mix(in srgb, var(--accent) 9%, transparent),color-mix(in srgb, var(--text) 2%, transparent))}}.home-entry-strip>a{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .2s,border-color .2s}.home-entry-strip>a:hover{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.home-entry-strip>a:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.home-entry-strip span{letter-spacing:.12em;color:var(--muted);font-size:12px}.home-entry-strip strong{font-size:23px}.home-entry-strip small{color:var(--muted);font-size:15px}.admin-quick-links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.member-navigation .topbar-inner{flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.member-navigation .topnav{white-space:nowrap;order:3;gap:18px;width:100%;padding:5px 0;overflow-x:auto;display:flex!important}.member-navigation .topnav a{flex:none;font-size:15px}.home-entry-strip{grid-template-columns:1fr}.home-entry-strip>a{padding:20px}.home-entry-strip strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.home-entry-strip>a{transition:none}.home-entry-strip>a:hover{transform:none}}.member-navigation .topnav a:not([aria-current=page]){color:var(--muted);border-bottom-color:#0000}.member-navigation .topnav a:hover{color:var(--gold);border-bottom-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.member-navigation .topnav a:hover{border-bottom-color:color-mix(in srgb, var(--gold) 53%, transparent)}}@media (max-width:1000px){.member-navigation{height:auto;min-height:66px}.member-navigation .topbar-inner{flex-wrap:wrap;gap:12px;height:auto;min-height:66px;padding-top:12px;padding-bottom:12px}.member-navigation .topnav{white-space:nowrap;order:3;gap:12px;width:100%;min-width:0;height:auto;display:flex;overflow-x:auto}.member-navigation .topnav a{height:auto;padding:8px 10px}.member-navigation .member-help{margin-left:auto}}.learning-loading-board{border:1px solid var(--accent);padding:18px}@supports (color:color-mix(in lab, red, red)){.learning-loading-board{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.learning-loading-board{background:var(--surface-2);border-radius:12px;margin:18px 0}.learning-loading-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.learning-loading-board progress{width:100%;height:10px;accent-color:var(--accent);margin:16px 0}.learning-loading-roster{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.learning-loading-roster>div{border:1px solid var(--accent);align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.learning-loading-roster>div{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.learning-loading-roster>div{border-radius:8px}.learning-loading-roster small{color:var(--muted);margin-left:auto;font-size:14px}.learning-loading-roster .is-ready{color:var(--ok)}.learning-loading-roster .is-failed{color:var(--gold)}.learning-spinner{border:2px solid var(--line);border-top-color:var(--accent);flex:none;width:18px;height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.learning-spinner{border-top-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.learning-spinner{border-radius:50%;animation:1s linear infinite learning-spin}.learning-pending-message{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.learning-skeleton{background:linear-gradient(90deg,var(--glass),var(--accent),var(--glass));border-radius:6px;flex:1;min-width:100px;height:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.learning-skeleton{background:linear-gradient(90deg,var(--glass),color-mix(in srgb, var(--accent) 20%, transparent),var(--glass))}}.learning-skeleton{background-size:200% 100%;animation:1.6s linear infinite learning-shimmer}@keyframes learning-spin{to{transform:rotate(360deg)}}@keyframes learning-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.learning-spinner,.learning-skeleton{animation:none}}.research-spotlight{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.research-spotlight{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.research-spotlight{background:radial-gradient(ellipse at top right,var(--accent),transparent 65%),linear-gradient(130deg,var(--glass),var(--glass))}@supports (color:color-mix(in lab, red, red)){.research-spotlight{background:radial-gradient(ellipse at top right,color-mix(in srgb, var(--accent) 20%, transparent),transparent 65%),linear-gradient(130deg,var(--glass),var(--glass))}}.research-spotlight{box-shadow:0 14px 45px var(--shadow-c)}@supports (color:color-mix(in lab, red, red)){.research-spotlight{box-shadow:0 14px 45px color-mix(in srgb, var(--shadow-c) 20%, transparent)}}.research-spotlight{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.research-spotlight h2{margin:14px 0;font-size:clamp(24px,3vw,34px);line-height:1.5}.research-spotlight-summary{color:var(--muted);font-size:18px;line-height:1.9}.research-spotlight .ui-button{margin-top:12px}.headquarters{background:radial-gradient(ellipse at 80% 5%,var(--surface-2),transparent 37%),var(--glass);color:var(--text);overflow-x:clip}.headquarters a{text-decoration:none}.hq-shell{max-width:1320px;margin:auto;padding:0 44px}.hq-header{border-bottom:1px solid var(--line);align-items:center;gap:32px;max-width:1440px;margin:auto;padding:26px 44px;display:flex}.hq-header nav{gap:26px;margin-left:auto;display:flex}.hq-header nav a{color:var(--muted);white-space:nowrap;font-size:16px}.hq-enter{background:var(--surface-2);border:1px solid var(--ok);justify-content:center;align-items:center;gap:20px;display:inline-flex;color:var(--on-accent)!important}@supports (color:color-mix(in lab, red, red)){.hq-enter{border:1px solid color-mix(in srgb, var(--ok) 60%, transparent)}}.hq-enter{white-space:nowrap;box-shadow:0 8px 35px var(--glow);border-radius:10px;padding:14px 21px;font-size:16px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.hq-enter{box-shadow:0 8px 35px color-mix(in srgb, var(--glow) 9%, transparent)}}.hq-enter{transition:transform .2s,background .2s}.hq-enter:hover{background:var(--accent-fill);transform:translateY(-2px)}.hq-secondary{color:var(--text);font-size:16px;line-height:1.7}.hq-kicker{letter-spacing:.14em;color:var(--muted);font-size:12px;line-height:1.7}.hq-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding:78px 0 58px;display:grid}.hq-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5vw,72px);font-weight:550;line-height:1.28}.hq-hero h1 span{color:var(--muted)}.hq-hero-copy>p{color:var(--muted);max-width:540px;font-size:18px;line-height:1.95}.hq-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hq-facts{gap:32px;margin-top:38px;display:flex}.hq-facts>span{color:var(--muted);gap:6px;font-size:14px;display:grid}.hq-facts strong{color:var(--text);font-size:29px;font-weight:500}.hq-command{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface-2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 30px 80px var(--shadow-c),inset 0 1px var(--glow);border-radius:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.hq-command{box-shadow:0 30px 80px color-mix(in srgb, var(--shadow-c) 27%, transparent),inset 0 1px color-mix(in srgb, var(--glow) 8%, transparent)}}.hq-command{padding:24px;transform:rotate(2deg)}.hq-command-top{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:11px;display:flex}.hq-command-top i{background:var(--surface-2);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.hq-radar{isolation:isolate;place-items:center;height:270px;display:grid;position:relative}.hq-radar>div{border:1px solid var(--line);background:conic-gradient(from 0deg,transparent 70%,var(--ok));border-radius:50%;width:240px;height:240px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hq-radar>div{background:conic-gradient(from 0deg,transparent 70%,color-mix(in srgb, var(--ok) 12%, transparent))}}.hq-radar>div{animation:28s linear infinite hq-orbit}.hq-radar>div:nth-child(2){border-style:dashed;width:175px;height:175px;animation-direction:reverse}.hq-radar>div:nth-child(3){width:108px;height:108px;box-shadow:0 0 70px var(--glow)}@supports (color:color-mix(in lab, red, red)){.hq-radar>div:nth-child(3){box-shadow:0 0 70px color-mix(in srgb, var(--glow) 19%, transparent)}}.hq-radar>div:nth-child(3){background:var(--surface-2)}.hq-radar>span{text-align:center;z-index:1;font-size:34px;font-weight:500;line-height:1.1}.hq-radar small{letter-spacing:.14em;color:var(--muted);font-size:9px}.hq-command-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.hq-command-bottom strong{font-size:18px;font-weight:500}.hq-command-bottom span{color:var(--muted);font-size:12px}.hq-command-feed{margin-top:18px}.hq-command-feed>div{color:var(--muted);gap:20px;margin-top:8px;font-size:14px;display:flex}.hq-command-feed time{color:var(--subtle)}.hq-journeys{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 60px;display:grid}.hq-journeys>a{border-right:1px solid var(--line);padding:26px 24px;transition:background .2s}.hq-journeys>a:first-child{padding-left:0}.hq-journeys>a:last-child{border:0}.hq-journeys>a:hover{background:var(--surface-2)}.hq-journeys span{letter-spacing:.15em;color:var(--subtle);font-size:11px}.hq-journeys strong{margin:15px 0 10px;font-size:21px;font-weight:550;display:block}.hq-journeys p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.hq-section{margin:0 0 68px;scroll-margin-top:24px}.hq-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.hq-section h2,.hq-invitation h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(26px,3vw,38px);font-weight:500}.hq-reading{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hq-reading article{border-top:1px solid var(--line);gap:16px;min-width:0;padding-top:22px;display:flex}.hq-reading-number{color:var(--muted);padding-top:2px;font-size:15px}.hq-reading h3{margin:13px 0;font-size:23px;font-weight:550;line-height:1.6}.hq-reading p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;line-height:1.85;display:-webkit-box;overflow:hidden}.hq-floor{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;grid-template-columns:1.45fr 1fr;display:grid;overflow:hidden}.hq-departments{padding:12px 24px}.hq-departments button{text-align:left;width:100%;color:var(--muted);border:0;border-bottom:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:17px 12px;display:grid}.hq-departments button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hq-departments button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.hq-departments button[aria-pressed=true]{color:var(--text)}.hq-departments button>span:nth-last-child(2){font-size:13px}.hq-dept-index{color:var(--subtle);font-size:12px}.hq-departments strong{font-size:17px;font-weight:500}.hq-department-focus{background:linear-gradient(145deg,var(--surface-2),var(--surface-2));border-left:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:34px}.hq-focus-symbol{color:var(--muted);margin:24px 0;font-size:42px;display:block}.hq-department-focus h3{margin:14px 0;font-size:28px}.hq-department-focus p{color:var(--muted);font-size:16px;line-height:1.9}.hq-department-focus dl>div{border-top:1px solid var(--line);grid-template-columns:82px 1fr;gap:16px;padding:12px 0;font-size:15px;display:grid}.hq-department-focus dt{color:var(--subtle)}.hq-department-focus dd{color:var(--muted);margin:0}.hq-people{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hq-people>a{border:1px solid var(--line);background:linear-gradient(150deg,var(--accent),var(--surface-2));border-radius:12px;min-width:0;padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.hq-people>a{background:linear-gradient(150deg,color-mix(in srgb, var(--accent) 20%, transparent),var(--surface-2))}}.hq-people>a{transition:transform .2s,border-color .2s}.hq-people>a:hover{border-color:var(--line);transform:translateY(-4px)}.hq-person-number{color:var(--subtle);font-size:11px;display:block}.hq-people .investor-avatar{width:44px;height:44px;margin:16px 0;font-size:20px;display:grid}.hq-people strong{font-size:20px;font-weight:500;display:block}.hq-people small{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8;display:block}.hq-person-arrow{color:var(--muted);position:absolute;top:18px;right:18px}.hq-invitation{border:1px solid var(--line);background:radial-gradient(ellipse at right,var(--surface-2),transparent),var(--surface-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0 60px;padding:38px;display:flex}.hq-invitation p{color:var(--muted);font-size:16px;line-height:1.8}.hq-footer{border-top:1px solid var(--line);max-width:1320px;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:22px;margin:auto;padding:28px 44px;font-size:13px;display:flex}.hq-footer strong{color:var(--muted);font-weight:500}.headquarters :is(a,button):focus-visible{outline:2px solid var(--muted);outline-offset:5px}@keyframes hq-orbit{to{transform:rotate(360deg)}}.admin-site:has(.admin-sidebar){background:var(--glass)}.admin-sidebar{background:var(--glass);border-right-color:var(--line)}.admin-sidebar .brand{margin-bottom:20px}.admin-sidebar-caption{color:var(--accent);margin:0;padding:10px 10px 6px}.admin-sidebar nav a{border-radius:5px;padding:8px 12px}.admin-workspace-bar{background:var(--glass);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-location{align-items:center;gap:12px;min-width:0;display:flex}.admin-location strong{font-size:16px;font-weight:500}.admin-context-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px}.admin-site:has(.admin-sidebar) .admin-page-heading{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.admin-site:has(.admin-sidebar) .admin-page-heading h1{font-size:30px}.admin-site:has(.admin-sidebar) .admin-page-heading p{color:var(--muted)}:is(.admin-site:has(.admin-sidebar) .admin-panel,.admin-site:has(.admin-sidebar) .config-card){background:var(--glass);border-color:var(--line);border-radius:8px}.admin-site:has(.admin-sidebar) .admin-metrics{border:1px solid var(--line);border-radius:8px;gap:0;margin:18px 0;overflow:hidden}.admin-site:has(.admin-sidebar) .admin-metrics article{background:var(--glass);border:0;border-right:1px solid var(--line);border-radius:0;padding:14px 20px}.admin-site:has(.admin-sidebar) .admin-metrics strong{font-size:28px}.admin-command-strip{border:1px solid var(--line);background:linear-gradient(120deg,var(--surface-2),var(--glass));border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.admin-command-strip>a{border-right:1px solid var(--line);gap:6px;min-width:0;padding:18px 22px;text-decoration:none;display:grid}.admin-command-strip>a:last-child{border:0}.admin-command-strip span{color:var(--muted);font-size:15px}.admin-command-strip strong{font-size:30px;font-weight:550}.admin-site:has(.admin-sidebar) .admin-command-strip small{font-size:14px}.admin-desk-index{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.admin-desk-index a{border:1px solid var(--line);background:var(--glass);border-radius:6px;justify-content:space-between;gap:24px;padding:10px 16px;font-size:16px;text-decoration:none;display:flex}.admin-deep-overview{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:14px 18px}.admin-deep-overview>summary{cursor:pointer;color:var(--muted);font-size:16px}.admin-monitor-section{border-block:1px solid var(--line);padding:18px 0}.admin-site:has(.admin-sidebar) .admin-data-table tr:hover{background:var(--surface-2)}@media (max-width:1100px){.hq-header{flex-wrap:wrap;gap:20px}.hq-header nav{order:3;width:100%;margin:0}.hq-header>.hq-enter{margin-left:auto}.hq-hero{gap:30px}.hq-people{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-reading{grid-template-columns:1fr}.hq-command{transform:none}.hq-floor{grid-template-columns:1.2fr 1fr}.hq-invitation{display:block}}@media (max-width:760px){.hq-shell{padding:0 20px}.hq-header{gap:18px;padding:20px}.hq-header .brand-wordmark strong{font-size:21px}.hq-header>.hq-enter{padding:10px 12px;font-size:14px}.hq-header nav{gap:22px;padding:4px 0;overflow-x:auto}.hq-header nav a{font-size:15px}.hq-hero{grid-template-columns:1fr;gap:32px;padding:42px 0 32px}.hq-hero h1{font-size:44px}.hq-hero-copy>p{font-size:17px}.hq-command{padding:20px}.hq-radar{height:220px}.hq-radar>div{width:200px;height:200px}.hq-actions{gap:18px}.hq-facts{gap:28px}.hq-journeys{grid-template-columns:1fr;margin-bottom:42px}.hq-journeys>a,.hq-journeys>a:first-child{border:0;border-bottom:1px solid var(--line);padding:20px 0}.hq-journeys strong{font-size:20px}.hq-section{margin-bottom:44px}.hq-section-heading{align-items:start}.hq-section-heading>.hq-secondary{white-space:nowrap;margin-top:28px;font-size:14px}.hq-section h2{font-size:27px}.hq-floor{grid-template-columns:1fr}.hq-departments{padding:8px 12px}.hq-departments button{grid-template-columns:22px minmax(0,1fr) auto 12px;gap:8px}.hq-departments button>span:nth-last-child(2){font-size:12px}.hq-department-focus{border-left:0;border-top:1px solid var(--line);padding:24px}.hq-focus-symbol{display:none}.hq-people{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-people>a{padding:17px}.hq-invitation{margin-bottom:32px;padding:24px}.hq-footer{gap:12px;padding:24px 20px;display:grid}.admin-command-strip{grid-template-columns:1fr 1fr}.admin-command-strip>a{border-bottom:1px solid var(--line);padding:14px}.admin-command-strip>a:nth-child(2){border-right:0}.admin-command-strip strong{font-size:25px}.admin-location{display:none}.admin-office-shortcut{display:none!important}.admin-workspace-bar,.admin-header-actions{gap:8px}.admin-desk-index{display:grid}.admin-site:has(.admin-sidebar) .admin-metrics{grid-template-columns:1fr 1fr}.admin-deep-overview{padding:12px}.admin-workspace-bar .ui-button{padding:6px 9px!important}.admin-site:has(.admin-sidebar) .admin-sidebar-caption{font-size:13px}}@media (prefers-reduced-motion:reduce){.hq-radar>div{animation:none}.hq-enter,.hq-people>a{transition:none;transform:none!important}}.market-overview{scroll-margin-top:100px}.market-overview-heading,.market-cloud-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-overview h2{margin:12px 0;font-size:30px}.market-overview p{color:var(--muted);font-size:16px;line-height:1.8}.market-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.market-index-grid article{border:1px solid var(--line);background:linear-gradient(140deg,var(--surface-2),var(--surface-2));border-radius:12px;gap:9px;min-width:0;padding:20px;display:grid}.market-index-grid article>span{color:var(--muted);font-size:16px}.market-index-grid strong{font-size:30px;font-weight:500}.market-index-grid b{font-size:20px;font-weight:500}.market-index-grid small{color:var(--subtle);font-size:13px}.quote-up{color:var(--up)}.quote-down{color:var(--ok)}.quote-flat{color:var(--muted)}.market-cloud-heading{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.market-cloud-heading h3{margin:0;font-size:23px}.market-cloud-heading p{margin:7px 0 16px}.market-cloud-frame{border:1px solid var(--line);background:var(--glass);border-radius:14px;width:100%;height:720px;display:block}.market-cloud-placeholder{border:1px solid var(--line);background:linear-gradient(130deg,var(--surface-2),var(--surface-2));border-radius:14px;align-items:center;gap:22px;padding:25px;display:flex}.market-cloud-placeholder>span{color:var(--muted);font-size:45px}.market-cloud-placeholder strong{font-size:20px}.market-cloud-placeholder button{margin-left:auto}.market-overview .market-cloud-note{color:var(--subtle);font-size:14px}.market-overview-status{min-height:28px}.market-overview-summary{border-left:2px solid var(--line-strong);background:var(--surface-2);padding:14px 18px}@media (max-width:900px){.market-index-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.market-overview-heading,.market-cloud-heading{flex-wrap:wrap;align-items:flex-start}.market-index-grid article{padding:14px}.market-index-grid strong{font-size:26px}.market-cloud-frame{height:650px}.market-cloud-placeholder{flex-wrap:wrap;padding:20px}.market-cloud-placeholder button{margin-left:0}.market-overview h2{font-size:26px}}.market-board-details{border-top:1px solid var(--line);margin:28px 0;padding-top:22px;scroll-margin-top:140px}.market-board-details h3{font-size:24px}.market-breadth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.market-breadth-grid>div{background:var(--accent);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-breadth-grid>div{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.market-breadth-grid>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.market-breadth-grid span,.market-breadth-grid small{color:var(--muted);font-size:14px}.market-breadth-grid strong{font-size:25px;font-weight:500}.market-breadth-grid b{font-weight:500}.market-sector-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.market-sector-columns h4{font-size:18px}.market-sector-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.market-board-details button[aria-pressed=true]{background:var(--surface-2);color:var(--on-accent);border-color:var(--line-strong)}.market-board-details .market-observation-table{max-height:550px}.market-board-details .market-observation-table thead{background:var(--glass);position:sticky;top:0}.market-board-details .market-observation-table td:nth-child(4){white-space:normal;min-width:120px;max-width:280px}.market-board-details #market-board{scroll-margin-top:140px}@media (max-width:760px){.market-breadth-grid{grid-template-columns:1fr}.market-breadth-grid>div{grid-template-columns:1fr 1.3fr;align-items:center}.market-breadth-grid small{grid-column:1/-1}.market-breadth-grid strong{font-size:24px}.market-breadth-grid strong small{font-size:14px}.market-sector-columns{grid-template-columns:1fr;gap:12px}}.lighthouse-toolbar{flex-wrap:wrap;gap:18px;margin:25px 0;display:flex}.lighthouse-toolbar label{color:var(--muted);gap:10px;font-size:16px;display:grid}.lighthouse-toolbar input,.lighthouse-toolbar select{background:var(--glass);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;min-width:190px;padding:12px}.lighthouse-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.lighthouse-records article{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.lighthouse-records header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lighthouse-records header strong{font-size:22px}.lighthouse-records header span{color:var(--muted);font-size:14px}.lighthouse-records header b{color:var(--muted);margin-left:auto;font-size:14px;font-weight:500}.lighthouse-records article>div{flex-wrap:wrap;gap:9px;display:flex}.lighthouse-dept{border:1px solid;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:14px;line-height:1.6;display:inline-flex}.lighthouse-dept i{border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:760px){.lighthouse-records{grid-template-columns:1fr}.lighthouse-toolbar{display:grid}.lighthouse-toolbar input,.lighthouse-toolbar select{width:100%;min-width:0}.lighthouse-records article{padding:16px}}.member-subnavigation{white-space:nowrap;border-bottom:1px solid var(--line);background:var(--glass);gap:10px;padding:12px max(24px,50vw - 640px);display:flex;overflow-x:auto}.member-subnavigation a{color:var(--muted);border:1px solid #0000;border-radius:7px;flex:none;padding:8px 14px;font-size:15px;text-decoration:none;display:block}.member-subnavigation a[aria-current=page]{color:var(--text);border-color:var(--line);background:var(--surface-2)}.member-subnavigation a:hover{color:var(--text);background:var(--surface-2)}.member-subnavigation a:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.member-navigation .topnav{gap:12px}.member-navigation .topnav a{white-space:nowrap;font-size:15px}.office-rebuilt .office-hero{margin-bottom:24px;padding:26px}.office-rebuilt .office-badge{min-width:145px;padding:18px}.office-rebuilt .office-metrics,.office-rebuilt .employee-profile-panel{margin:22px 0}.office-rebuilt .office-reading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.market-module-page{padding-top:30px!important}.market-module-page>.market-overview{margin-top:0}.market-module-page .market-board-details{border-top:0;margin-top:10px;padding-top:0}.headquarters .hq-hero{padding-top:58px;padding-bottom:50px}.headquarters #published-research{border-top:1px solid var(--line);margin-bottom:50px;padding-top:35px}@media (max-width:760px){.member-subnavigation{gap:4px;padding:9px 16px}.member-subnavigation a{padding:8px 11px;font-size:15px}.office-rebuilt .office-hero{padding:20px}.headquarters .hq-hero{padding-top:34px}.market-module-page{padding-top:22px!important}}.market-overview h1{margin:12px 0;font-size:30px;line-height:1.4}.market-overview-heading>div{min-width:0}.office-reading h3{overflow-wrap:anywhere}@media (max-width:600px){.market-overview h1{font-size:27px}}.fund-rank-grid{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.fund-rank-grid>section{border:1px solid var(--line);background:var(--accent);border-radius:12px;min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.fund-rank-grid>section{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.fund-rank-grid h2{margin:0 0 18px;font-size:22px}.fund-rank-grid table{border-collapse:collapse;text-align:left;width:100%;min-width:400px;font-size:15px}.fund-rank-grid td,.fund-rank-grid th{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 7px;font-weight:400}.fund-rank-grid small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.market-funds-board button[aria-pressed=true]{background:var(--surface-2);color:var(--on-accent)}.market-funds-board>p{color:var(--muted);line-height:1.9}.market-funds-board .market-cloud-note{color:var(--subtle);font-size:14px}@media (max-width:1000px){.fund-rank-grid{grid-template-columns:1fr}}@media (max-width:600px){.fund-rank-grid>section{padding:14px}.fund-rank-grid table{min-width:390px}}.signals-board>p{color:var(--muted);font-size:16px;line-height:1.8}.signals-board .market-cloud-note{color:var(--muted);font-size:14px}.signals-board .market-observation-table{max-height:640px}.signals-board .market-observation-table thead{background:var(--glass);position:sticky;top:0}.signals-board .market-observation-table td:last-child{white-space:normal;min-width:120px;max-width:360px}.signals-pagination{align-items:center;gap:18px;margin:22px 0;display:flex}.signals-pagination button:disabled{opacity:.4;cursor:not-allowed}.investor-chart{width:100%;min-width:0}.investor-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.investor-legend{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.investor-legend .ui-button{padding:7px 10px;font-size:14px}@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}
