:root{--k-transition-instant:100ms;--k-transition-fast:200ms;--k-transition-normal:300ms;--k-transition-medium:500ms;--k-transition-slow:700ms;--k-transition-dramatic:1000ms;--k-ease-signature:cubic-bezier(0.16,1,0.3,1);--k-ease-easeOut:cubic-bezier(0.215,0.61,0.355,1);--k-ease-easeInOut:cubic-bezier(0.645,0.045,0.355,1);--k-ease-backOut:cubic-bezier(0.34,1.56,0.64,1);--k-elevation-5:0 20px 25px -5px rgba(0,0,0,0.15),0 10px 10px -5px rgba(0,0,0,0.08);--k-density-compact-row:36px;--k-density-default-row:48px;--k-density-comfortable-row:56px;--k-density-compact-padding:6px 10px;--k-density-default-padding:10px 14px;--k-density-comfortable-padding:14px 18px;--ios-font-system:-apple-system,BlinkMacSystemFont,"SF Pro",system-ui,"Segoe UI",Roboto,sans-serif;--ios-font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--ios-font-serif:ui-serif,"New York",Georgia,serif;--ios-text-large-title:34px;--ios-lh-large-title:41px;--ios-ls-large-title:0.4px;--ios-fw-large-title:400;--ios-text-title1:28px;--ios-lh-title1:34px;--ios-ls-title1:0.38px;--ios-fw-title1:400;--ios-text-title2:22px;--ios-lh-title2:28px;--ios-ls-title2:-0.26px;--ios-fw-title2:400;--ios-text-title3:20px;--ios-lh-title3:25px;--ios-ls-title3:-0.45px;--ios-fw-title3:400;--ios-text-headline:17px;--ios-lh-headline:22px;--ios-ls-headline:-0.43px;--ios-fw-headline:600;--ios-text-body:17px;--ios-lh-body:22px;--ios-ls-body:-0.43px;--ios-fw-body:400;--ios-text-callout:16px;--ios-lh-callout:21px;--ios-ls-callout:-0.31px;--ios-fw-callout:400;--ios-text-subheadline:15px;--ios-lh-subheadline:20px;--ios-ls-subheadline:-0.23px;--ios-fw-subheadline:400;--ios-text-footnote:13px;--ios-lh-footnote:18px;--ios-ls-footnote:-0.08px;--ios-fw-footnote:400;--ios-text-caption1:12px;--ios-lh-caption1:16px;--ios-ls-caption1:0px;--ios-fw-caption1:400;--ios-text-caption2:11px;--ios-lh-caption2:13px;--ios-ls-caption2:0.06px;--ios-fw-caption2:400;--ios-fw-emphasized:600;--ios-fw-emphasized-title:700;--ios-fw-medium:500;--ios-red:#FF383C;--ios-orange:#FF9500;--ios-yellow:#FFCC00;--ios-green:#34C759;--ios-mint:#00C7BE;--ios-teal:#30B0C7;--ios-cyan:#32ADE6;--ios-blue:#007AFF;--ios-indigo:#5856D6;--ios-purple:#AF52DE;--ios-pink:#FF2D55;--ios-brown:#A2845E;--ios-gray:#8E8E93;--ios-gray2:#AEAEB2;--ios-gray3:#C7C7CC;--ios-gray4:#D1D1D6;--ios-gray5:#E5E5EA;--ios-gray6:#F2F2F7;--ios-label:#000000;--ios-label-secondary:rgba(60,60,67,0.6);--ios-label-tertiary:rgba(60,60,67,0.3);--ios-label-quaternary:rgba(60,60,67,0.18);--ios-link:#0088FF;--ios-bg:#FFFFFF;--ios-bg-secondary:#F2F2F7;--ios-bg-tertiary:#FFFFFF;--ios-bg-grouped:#F2F2F7;--ios-bg-grouped-secondary:#FFFFFF;--ios-bg-grouped-tertiary:#F2F2F7;--ios-fill:rgba(120,120,128,0.2);--ios-fill-secondary:rgba(120,120,128,0.16);--ios-fill-tertiary:rgba(120,120,128,0.12);--ios-fill-quaternary:rgba(120,120,128,0.08);--ios-separator:rgba(60,60,67,0.29);--ios-separator-opaque:#C6C6C8;--ios-space-xxs:2px;--ios-space-xs:4px;--ios-space-sm:8px;--ios-space-md:12px;--ios-space-lg:16px;--ios-space-xl:20px;--ios-space-xxl:24px;--ios-space-xxxl:32px;--ios-radius-sm:6px;--ios-radius-md:10px;--ios-radius-lg:14px;--ios-radius-xl:20px;--ios-radius-sheet:38px;--ios-radius-pill:9999px;--ios-shadow-glass:0 8px 40px rgba(0,0,0,0.12);--ios-shadow-sheet:0 15px 75px rgba(0,0,0,0.18);--ios-shadow-card:0 1px 3px rgba(0,0,0,0.08);--ios-glass-blur:100px;--ios-glass-border:1px solid rgba(0,0,0,0.4);--ios-glass-bg-ultrathin:rgba(255,255,255,0.07);--ios-glass-bg-thin:rgba(255,255,255,0.05);--ios-glass-bg-regular:rgba(255,255,255,0.25);--ios-glass-bg-thick:rgba(255,255,255,0.34);--ios-row-height:52px;--ios-row-height-tall:68px;--ios-tab-height-iphone:95px;--ios-tab-height-ipad:44px;--ios-toggle-width:64px;--ios-toggle-height:28px;--ios-segmented-height:32px;--ios-btn-sm-height:28px;--ios-btn-sm-padding:10px;--ios-btn-md-height:34px;--ios-btn-md-padding:14px;--ios-btn-lg-height:50px;--ios-btn-lg-padding:20px;--ios-btn-glass-height:48px}[data-theme=dark],html.dark{--ios-red:#FF4245;--ios-orange:#FF9F0A;--ios-yellow:#FFD60A;--ios-green:#30D158;--ios-mint:#63E6E2;--ios-teal:#40C8E0;--ios-cyan:#64D2FF;--ios-blue:#0A84FF;--ios-indigo:#5E5CE6;--ios-purple:#BF5AF2;--ios-pink:#FF375F;--ios-brown:#AC8E68;--ios-gray2:#636366;--ios-gray3:#48484A;--ios-gray4:#3A3A3C;--ios-gray5:#2C2C2E;--ios-gray6:#1C1C1E;--ios-label:#FFFFFF;--ios-label-secondary:rgba(235,235,245,0.6);--ios-label-tertiary:rgba(235,235,245,0.3);--ios-label-quaternary:rgba(235,235,245,0.18);--ios-bg:#000000;--ios-bg-secondary:#1C1C1E;--ios-bg-tertiary:#2C2C2E;--ios-bg-grouped:#000000;--ios-bg-grouped-secondary:#1C1C1E;--ios-bg-grouped-tertiary:#2C2C2E;--ios-fill:rgba(120,120,128,0.36);--ios-fill-secondary:rgba(120,120,128,0.32);--ios-fill-tertiary:rgba(120,120,128,0.24);--ios-fill-quaternary:rgba(120,120,128,0.18);--ios-separator:rgba(84,84,88,0.6);--ios-separator-opaque:#38383A;--ios-glass-bg-ultrathin:rgba(0,0,0,0.02);--ios-glass-bg-thin:rgba(0,0,0,0.26);--ios-glass-bg-regular:rgba(0,0,0,0.41);--ios-glass-bg-thick:rgba(0,0,0,0.60)}.ios-glass{background:var(--ios-glass-bg-regular);border:var(--ios-glass-border);box-shadow:var(--ios-shadow-glass);border-radius:var(--ios-radius-xl)}.ios-glass,.ios-glass-thin{backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur))}.ios-glass-thin{background:var(--ios-glass-bg-thin);border:var(--ios-glass-border)}.ios-glass-pill{backdrop-filter:blur(var(--ios-glass-blur));-webkit-backdrop-filter:blur(var(--ios-glass-blur));background:var(--ios-glass-bg-thick);border:var(--ios-glass-border);box-shadow:var(--ios-shadow-glass);border-radius:var(--ios-radius-pill)}.ios-sheet{border-radius:var(--ios-radius-sheet) var(--ios-radius-sheet) 0 0}.ios-sheet,.ios-sheet-full{background:var(--ios-bg);box-shadow:var(--ios-shadow-sheet)}.ios-sheet-full{border-radius:var(--ios-radius-sheet)}.ios-large-title{font-size:var(--ios-text-large-title);line-height:var(--ios-lh-large-title);letter-spacing:var(--ios-ls-large-title);font-weight:var(--ios-fw-large-title)}.ios-title1{font-size:var(--ios-text-title1);line-height:var(--ios-lh-title1);letter-spacing:var(--ios-ls-title1);font-weight:var(--ios-fw-title1)}.ios-title2{font-size:var(--ios-text-title2);line-height:var(--ios-lh-title2);letter-spacing:var(--ios-ls-title2);font-weight:var(--ios-fw-title2)}.ios-title3{font-size:var(--ios-text-title3);line-height:var(--ios-lh-title3);letter-spacing:var(--ios-ls-title3);font-weight:var(--ios-fw-title3)}.ios-headline{font-size:var(--ios-text-headline);line-height:var(--ios-lh-headline);letter-spacing:var(--ios-ls-headline);font-weight:var(--ios-fw-headline)}.ios-body{font-size:var(--ios-text-body);line-height:var(--ios-lh-body);letter-spacing:var(--ios-ls-body);font-weight:var(--ios-fw-body)}.ios-callout{font-size:var(--ios-text-callout);line-height:var(--ios-lh-callout);letter-spacing:var(--ios-ls-callout);font-weight:var(--ios-fw-callout)}.ios-subheadline{font-size:var(--ios-text-subheadline);line-height:var(--ios-lh-subheadline);letter-spacing:var(--ios-ls-subheadline);font-weight:var(--ios-fw-subheadline)}.ios-footnote{font-size:var(--ios-text-footnote);line-height:var(--ios-lh-footnote);letter-spacing:var(--ios-ls-footnote);font-weight:var(--ios-fw-footnote)}.ios-caption1{font-size:var(--ios-text-caption1);line-height:var(--ios-lh-caption1);letter-spacing:var(--ios-ls-caption1);font-weight:var(--ios-fw-caption1)}.ios-caption2{font-size:var(--ios-text-caption2);line-height:var(--ios-lh-caption2);letter-spacing:var(--ios-ls-caption2);font-weight:var(--ios-fw-caption2)}:root{--ios-aaa-blue:#0052CC;--ios-aaa-indigo:#3F3DC7;--ios-aaa-green:#1F7A3A;--ios-aaa-green-text:#0F5D28;--ios-aaa-red:#B3001E;--ios-aaa-orange:#8C4A00;--ios-aaa-purple:#6A1B9A;--ios-aaa-pink:#A10044;--ios-aaa-brown:#5C4128;--ios-aaa-label:#000000;--ios-aaa-label-secondary:#424245;--ios-aaa-label-tertiary:#4A4A4E;--ios-aaa-link:#0042A8;--ios-aaa-focus-ring:0 0 0 3px rgba(0,82,204,0.6);--ios-aaa-separator:#8E8E93;--ios-aaa-border:#6E6E73;--ios-touch-target-min:44px}[data-theme=dark],html.dark{--ios-aaa-blue:#66A3FF;--ios-aaa-indigo:#8C8AF5;--ios-aaa-green:#6FE38B;--ios-aaa-green-text:#6FE38B;--ios-aaa-red:#FF7A84;--ios-aaa-orange:#FFB866;--ios-aaa-purple:#D48BF2;--ios-aaa-pink:#FF7EA3;--ios-aaa-brown:#D4A676;--ios-aaa-label:#FFFFFF;--ios-aaa-label-secondary:#D1D1D6;--ios-aaa-label-tertiary:#A8A8AD;--ios-aaa-link:#66A3FF;--ios-aaa-focus-ring:0 0 0 3px rgba(102,163,255,0.7);--ios-aaa-separator:#8E8E93;--ios-aaa-border:#A8A8AD}[data-contrast=aaa]{--ios-label:var(--ios-aaa-label);--ios-label-secondary:var(--ios-aaa-label-secondary);--ios-label-tertiary:var(--ios-aaa-label-tertiary);--ios-link:var(--ios-aaa-link);--ios-blue:var(--ios-aaa-blue);--ios-indigo:var(--ios-aaa-indigo);--ios-red:var(--ios-aaa-red);--ios-orange:var(--ios-aaa-orange);--ios-purple:var(--ios-aaa-purple);--ios-pink:var(--ios-aaa-pink);--ios-brown:var(--ios-aaa-brown);--ios-separator:var(--ios-aaa-separator);--ios-separator-opaque:var(--ios-aaa-border)}@media (prefers-contrast:more){:root{--ios-label:var(--ios-aaa-label);--ios-label-secondary:var(--ios-aaa-label-secondary);--ios-label-tertiary:var(--ios-aaa-label-tertiary);--ios-link:var(--ios-aaa-link);--ios-blue:var(--ios-aaa-blue);--ios-indigo:var(--ios-aaa-indigo);--ios-red:var(--ios-aaa-red);--ios-orange:var(--ios-aaa-orange);--ios-purple:var(--ios-aaa-purple);--ios-pink:var(--ios-aaa-pink);--ios-separator:var(--ios-aaa-separator)}}[data-contrast=aaa] :focus-visible{outline:3px solid var(--ios-aaa-link);outline-offset:2px;box-shadow:var(--ios-aaa-focus-ring)}@media (prefers-contrast:more){:focus-visible{outline:3px solid var(--ios-aaa-link);outline-offset:2px;box-shadow:var(--ios-aaa-focus-ring)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ios-touch-target{min-width:var(--ios-touch-target-min);min-height:var(--ios-touch-target-min)}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap");:root{--htx-navy-950:#0B0E13;--htx-navy-900:#0E1116;--htx-navy-850:#12161D;--htx-panel:#161B22;--htx-panel-2:#1B222C;--htx-line:#222B36;--htx-line-soft:#1A212B;--htx-ink:#E6EDF3;--htx-ink-dim:#B8C2CE;--htx-muted:#8B949E;--htx-gold:#C6A155;--htx-gold-bright:#D8B96A;--htx-ivory:#F4EFE6;--htx-ok:#3FB950;--htx-warn:#D29922;--htx-danger:#E5534B;--htx-info:#58A6FF;--htx-glass-bg:rgba(22,27,34,0.62);--htx-glass-brd:rgba(198,161,85,0.14);--htx-glass-blur:22px;--htx-shadow-card:0 1px 0 rgba(255,255,255,0.03) inset,0 8px 30px rgba(0,0,0,0.35);--htx-shadow-lift:0 14px 44px rgba(0,0,0,0.45);--htx-r-sm:8px;--htx-r-md:12px;--htx-r-lg:16px;--htx-r-xl:20px;--htx-r-pill:9999px;--htx-serif:"Cormorant Garamond",ui-serif,"New York",Georgia,serif;--htx-sans:"DM Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(1200px 600px at 78% -8%,rgba(198,161,85,.07),transparent 60%),radial-gradient(900px 500px at 8% 108%,rgba(88,166,255,.05),transparent 55%),var(--htx-navy-900);color:var(--htx-ink);font-family:var(--htx-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.htx-display,h1,h2,h3{font-family:var(--htx-serif);font-weight:500;letter-spacing:-.01em;color:var(--htx-ivory);margin:0 0 .4em}h1{font-size:30px;line-height:1.15}h2{font-size:23px;line-height:1.2}h3{font-size:18px;line-height:1.25}a{color:var(--htx-ink-dim);text-decoration:none;transition:color var(--k-transition-fast,.2s) var(--k-ease-signature,ease)}a:hover,code{color:var(--htx-gold-bright)}code{font-family:var(--ios-font-mono);font-size:.86em;background:rgba(198,161,85,.08);padding:1px 6px;border-radius:6px}.htx-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;gap:16px;align-items:center;padding:14px 30px;background:rgba(14,17,22,.72);backdrop-filter:saturate(140%) blur(var(--htx-glass-blur));-webkit-backdrop-filter:saturate(140%) blur(var(--htx-glass-blur));border-bottom:1px solid var(--htx-line)}.htx-wordmark{font-family:var(--htx-serif);font-size:19px;font-weight:600;color:var(--htx-gold);letter-spacing:.02em}.htx-wordmark b{color:var(--htx-ivory);font-weight:500}.htx-tagline{color:var(--htx-muted);font-size:12.5px;letter-spacing:.02em}.htx-nav{margin-left:auto;display:flex;gap:18px;align-items:center;font-size:13.5px}.htx-nav a{position:relative;padding:2px 0}.htx-nav a:hover{color:var(--htx-gold-bright)}.htx-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1.5px;background:var(--htx-gold);transition:right var(--k-transition-fast,.2s) var(--k-ease-signature,ease)}.htx-nav a:hover:after{right:0}.htx-user{color:var(--htx-muted);font-size:12.5px}.htx-main{padding:34px 30px 60px;max-width:1140px;margin:0 auto}.htx-card{background:linear-gradient(180deg,var(--htx-panel-2),var(--htx-panel));border:1px solid var(--htx-line);border-radius:var(--htx-r-lg);padding:20px 22px;box-shadow:var(--htx-shadow-card)}.htx-card--gold{border-color:var(--htx-glass-brd)}.htx-card h3{color:var(--htx-gold);margin-top:0}.htx-stats{display:flex;gap:14px;flex-wrap:wrap}.htx-stat{min-width:150px;padding:16px 18px;border-radius:var(--htx-r-md);background:linear-gradient(180deg,var(--htx-panel-2),var(--htx-panel));border:1px solid var(--htx-line)}.htx-stat--accent{border-color:var(--htx-glass-brd);box-shadow:0 0 0 1px rgba(198,161,85,.1),0 8px 24px rgba(198,161,85,.06)}.htx-stat .v{font-family:var(--htx-serif);font-size:30px;line-height:1;color:var(--htx-ivory)}.htx-stat--accent .v{color:var(--htx-gold-bright)}.htx-stat .l{margin-top:8px;font-size:12.5px;color:var(--htx-muted)}.htx-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,var(--htx-gold-bright),var(--htx-gold));color:var(--htx-navy-950);border:0;border-radius:var(--htx-r-pill);padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:transform var(--k-transition-fast,.2s) var(--k-ease-backOut,ease),box-shadow var(--k-transition-fast,.2s) ease;box-shadow:0 4px 14px rgba(198,161,85,.22)}.htx-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(198,161,85,.32)}.htx-btn:active{transform:translateY(0)}.htx-btn--ghost{background:transparent;color:var(--htx-ink);border:1px solid var(--htx-line);box-shadow:none;font-weight:500}.htx-btn--ghost:hover{border-color:var(--htx-glass-brd);color:var(--htx-gold-bright);transform:translateY(-1px)}.htx-btn--sm{padding:4px 12px;font-size:12px}.htx-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:var(--htx-r-pill);letter-spacing:.02em;border:1px solid transparent}.htx-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.htx-badge--muted{color:var(--htx-muted);background:rgba(139,148,158,.1)}.htx-badge--gold{color:var(--htx-gold-bright);background:rgba(198,161,85,.12)}.htx-badge--info{color:var(--htx-info);background:rgba(88,166,255,.12)}.htx-badge--warn{color:var(--htx-warn);background:rgba(210,153,34,.14)}.htx-badge--ok{color:var(--htx-ok);background:rgba(63,185,80,.13)}.htx-badge--danger{color:var(--htx-danger);background:rgba(229,83,75,.14)}.htx-field{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:var(--htx-muted)}.htx-input{width:100%;padding:11px 12px;border-radius:var(--htx-r-sm);border:1px solid var(--htx-line);background:var(--htx-navy-950);color:var(--htx-ink);font-size:14px;font-family:var(--htx-sans);transition:border-color var(--k-transition-fast,.2s) ease,box-shadow var(--k-transition-fast,.2s) ease}.htx-input:focus{outline:0;border-color:var(--htx-gold);box-shadow:0 0 0 3px rgba(198,161,85,.14)}.htx-auth-wrap{display:grid;place-items:center;min-height:70vh}.htx-auth{width:380px;display:grid;grid-gap:15px;gap:15px;padding:34px}.htx-auth h2{font-size:22px}.htx-row{display:flex;gap:10px;align-items:center}.htx-muted{color:var(--htx-muted)}.htx-hr{border:0;border-top:1px solid var(--htx-line-soft);margin:4px 0}.htx-back{display:inline-flex;align-items:center;gap:6px;color:var(--htx-gold);font-size:13.5px}.htx-back:hover{color:var(--htx-gold-bright)}.htx-page-head{justify-content:space-between;align-items:baseline;gap:12px}.htx-meta,.htx-page-head{display:flex;flex-wrap:wrap}.htx-meta{gap:10px;font-size:13px;color:var(--htx-muted);align-items:center}.htx-table{width:100%;border-collapse:collapse;font-size:14px}.htx-table td,.htx-table th{padding:10px 8px;border-top:1px solid var(--htx-line-soft);text-align:left}.htx-table thead th{border-top:0;color:var(--htx-muted);font-weight:500;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.htx-table tr:first-child td{border-top:0}.htx-empty{color:var(--htx-muted);font-size:14px;padding:6px 0}.htx-note{font-size:14px;margin:0}.htx-note--ok{color:var(--htx-ok)}.htx-note--warn{color:var(--htx-warn)}.htx-note--danger{color:var(--htx-danger)}.htx-note--muted{color:var(--htx-muted)}.htx-alert{border-radius:var(--htx-r-md);padding:14px 16px;border:1px solid}.htx-alert--warn{background:rgba(210,153,34,.08);border-color:rgba(210,153,34,.4)}.htx-alert--danger{background:rgba(229,83,75,.08);border-color:rgba(229,83,75,.4)}.htx-alert ul{margin:8px 0 0;padding-left:18px}.htx-dialog{display:grid;grid-gap:10px;gap:10px}.htx-dialog-row{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--htx-line-soft)}.htx-speaker{font-weight:600;font-size:13px}.htx-speaker--savant{color:var(--htx-info)}.htx-speaker--challenger{color:var(--htx-warn)}.htx-video{width:100%;border-radius:var(--htx-r-sm);background:#000}@media (max-width:640px){.htx-dialog-row{grid-template-columns:1fr;gap:3px}}@media (max-width:820px){.htx-header{flex-wrap:wrap;padding:12px 16px;gap:8px 14px}.htx-tagline{display:none}.htx-nav{order:3;margin-left:0;width:100%;gap:16px;font-size:13px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.htx-nav::-webkit-scrollbar{display:none}.htx-nav .htx-user,.htx-nav a{white-space:nowrap;flex:0 0 auto}.htx-nav .htx-user{margin-left:auto}.htx-main{padding:22px 16px 44px}.htx-stat{min-width:130px;flex:1 1 40%}h1{font-size:26px}h2{font-size:21px}}