:root{--brand:#7B61FF;--brand-deep:#2F2561}@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/figtree-400.woff2) format("woff2")}@font-face{font-family:Figtree;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/figtree-700.woff2) format("woff2")}@font-face{font-family:Figtree;font-weight:900;font-style:normal;font-display:block;src:url(/fonts/figtree-900.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:normal;font-display:optional;src:url(/fonts/sourceserif4-400.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/sourceserif4-400i.woff2) format("woff2")}:root{--ink:#0A0A0B;--raise:#141416;--raise2:#1D1D20;--line:#2A2A2E;--text:#F5F5F7;--muted:#9C9CA5;--field-line:#6E6E78;--violet-text:#B2A3FF;--violet-deep:#2F2561;--says:#5BD6A0;--explains:#7CB8FF;--interprets:#F2B866;--danger:#FF7A85;--ui:Figtree,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--read:"Source Serif 4",Georgia,"Times New Roman",serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1;overflow-x:clip}a{color:var(--violet-text)}h1,h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--violet-text);outline-offset:3px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:10;background:var(--text);color:var(--ink);padding:10px 16px;border-radius:999px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,3.4vw,40px)}.nav{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:15;background:var(--ink)}[id]{scroll-margin-top:84px}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.lock{display:inline-flex;align-items:center;gap:9px;font-weight:900;letter-spacing:-.02em;font-size:22px;color:var(--text);text-decoration:none;min-height:44px}.lock svg{width:22px;height:23px;flex:none}.nav ul{display:flex;gap:6px;list-style:none;margin:0;padding:0;font-weight:700;font-size:15px}.nav ul a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:999px}.nav ul a:hover,.nav ul a[aria-current=page]{color:var(--text)}@media(max-width:760px){.nav ul{display:none}.lock{font-size:19px}.nav .wrap{min-height:60px}[id]{scroll-margin-top:76px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 20px;min-height:44px;font:inherit;font-weight:700;font-size:15px;border:0;cursor:pointer;text-decoration:none;color:var(--text);background:var(--raise2);transition:transform .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px)}.btn.v{background:var(--brand);color:#fff}.btn.w{background:var(--text);color:var(--ink)}.btn.o{background:transparent;border:1px solid var(--field-line)}.btn.sm{padding:9px 16px;font-size:14px}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--raise2);color:var(--muted)}.tag{display:inline-block;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tag.says{background:#5bd6a033;color:var(--says)}.tag.explains{background:#7cb8ff2e;color:var(--explains)}.tag.interprets{background:#f2b86633;color:var(--interprets)}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.badge{display:inline-block;line-height:0;border-radius:8px}.badge img{height:44px;width:132px;display:block}.btn.wait{white-space:normal;text-align:center}.badge.soon{line-height:1.2;background:var(--raise2);color:var(--muted);padding:11px 16px;border-radius:10px;font-weight:700;font-size:14px}.field{display:flex;gap:8px;flex-wrap:wrap}.field input[type=email]{flex:1;min-width:190px;background:var(--raise2);border:1px solid var(--field-line);border-radius:999px;padding:10px 16px;min-height:44px;color:var(--text);font:inherit}.field input::placeholder{color:var(--muted)}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status{font-size:14px;margin-top:8px;min-height:1.5em}.status.ok{color:var(--says)}.status.bad{color:var(--danger)}.box{background:var(--raise);border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:10px}.box h2,.box h3{font-size:20px;font-weight:900;letter-spacing:-.02em}.box p{color:var(--muted)}.foot{border-top:1px solid var(--line);color:var(--muted);font-size:14px}.foot .wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:32px;padding-block:40px}.foot h2{color:var(--text);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.foot li a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.foot li a:hover{color:var(--text);text-decoration:underline}.foot .ident{max-width:38ch;margin-top:10px}.foot .badge,.foot .badge.soon,.foot .btn.wait{margin-top:14px}.foot small{display:block;font-size:12px;margin-top:8px}.foot .field{flex-wrap:nowrap}.foot .field input[type=email]{min-width:0}@media(max-width:900px){.foot .wrap{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot .wrap>div{grid-column:1/-1}}.consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;background:var(--raise2);border:1px solid var(--field-line);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:720px;margin-inline:auto;box-shadow:0 20px 60px #00000080}.consent[hidden]{display:none}.consent p{font-size:14px;flex:1;min-width:220px}.consent div{display:flex;gap:8px}.page{padding-block:48px 56px}.page h1{font-size:clamp(32px,5vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.page .lead{color:var(--muted);font-size:18px;max-width:60ch;margin-top:14px}.narrow{max-width:760px}.prose{font-family:var(--read);font-size:18px;line-height:1.65;color:#dcdce2;margin-top:28px;max-width:70ch}.prose h2{font-family:var(--ui);font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--text);margin:36px 0 10px}.prose h3{font-family:var(--ui);font-size:18px;font-weight:700;color:var(--text);margin:24px 0 6px}.prose p,.prose ul,.prose ol,.prose table{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:4px}.prose table{border-collapse:collapse;display:block;overflow-x:auto;font-family:var(--ui);font-size:14px;line-height:1.45}.prose th,.prose td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.prose th{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.prose blockquote{margin:0 0 14px;padding-left:16px;border-left:3px solid var(--line);color:var(--muted)}.prose code{font-size:.9em;background:var(--raise2);padding:1px 5px;border-radius:4px}.prose hr{border:0;border-top:1px solid var(--line);margin:28px 0}.stack{display:grid;gap:14px;justify-items:start}.acts{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mt10{margin-top:10px}.mt28{margin-top:28px}.mb10{margin-bottom:10px}.mw480{max-width:480px}.mw520{max-width:520px}.fine{font-size:13px}.page .lead.sm{font-size:16px}.art{position:relative;font-family:var(--ui);border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:10px;color:#fff;font-weight:900;letter-spacing:-.02em;line-height:.95;aspect-ratio:1;max-width:100%;background:radial-gradient(var(--pos,120% 90% at 20% 15%),var(--l,#9C9CA5) 0,var(--b,#6c6c75) var(--mid,35%),var(--d,#2a2a2e) 100%)}.art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 14px);mix-blend-mode:overlay;pointer-events:none}.art>.w{position:relative;font-size:22px;text-shadow:0 2px 12px rgba(0,0,0,.35);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.art .hp{position:absolute;top:8px;left:8px;font-size:9px;font-weight:800;letter-spacing:.1em;background:#00000080;border-radius:999px;padding:3px 7px;z-index:1;line-height:1.2;white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis}.player .art .hp,.card.compact .art .hp,.thead .art .hp{top:5px;left:5px;font-size:7px;padding:2px 5px;letter-spacing:.04em;max-width:calc(100% - 10px)}.art .hp.long{font-size:8px;letter-spacing:.02em}.player .art .hp.long,.card.compact .art .hp.long,.thead .art .hp.long{font-size:6px;letter-spacing:0;padding:2px 4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pp{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-block:24px 56px;align-items:start}.pa{display:contents}.ph{order:1}.pplayer{order:2}.pbody{order:3}.prest{order:4}.rail{display:contents}.prest{display:grid;gap:16px}@media(min-width:961px){.pp{grid-template-columns:minmax(0,1fr) 360px;column-gap:48px;padding-block:40px 56px}.ph,.pbody{grid-column:1;order:0}.rail{display:grid;gap:16px;grid-column:2;grid-row:1 / span 2;position:sticky;top:88px;align-self:start}.pplayer,.prest{order:0}}.crumb ol{display:flex;gap:8px;font-size:13px;color:var(--muted);align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.crumb li+li:before{content:"›";margin-right:8px}.crumb a{color:var(--muted);text-decoration:none;display:inline-flex;min-height:24px;align-items:center}.crumb a:hover{color:var(--text);text-decoration:underline}.pp h1{font-size:clamp(32px,4.4vw,44px);line-height:1.05;font-weight:900;letter-spacing:-.03em;margin-top:14px}.dek{font-family:var(--read);font-size:clamp(18px,2.2vw,21px);line-height:1.45;color:var(--muted);margin-top:16px}.metas{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pill.pre{color:var(--interprets)}.muted{color:var(--muted)}.small{font-size:13px}.body{font-family:var(--read);font-size:clamp(18px,2vw,19px);line-height:1.65;color:#dcdce2;max-width:66ch;margin-top:8px;display:grid;gap:18px}.body h2{font-family:var(--ui);font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--text);margin:14px 0 8px}.body h2.sr{margin:0}.body section p{margin:0 0 14px}.body ul,.body ol{padding-left:22px;margin:0 0 14px}.body p.one{font-size:22px;color:var(--text);border-left:3px solid var(--brand);padding-left:18px}.take{display:grid;gap:10px;padding:0!important;margin:0}.take li{list-style:none;display:grid;grid-template-columns:auto 1fr;gap:12px;background:var(--raise);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:17px;line-height:1.45;align-items:start}.take .tag{margin-top:5px}.not{background:#f2b86612;border:1px solid rgba(242,184,102,.28);border-radius:14px;padding:16px 18px;display:grid;gap:8px;font-size:17px}.not h3{font-family:var(--ui);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--interprets);font-weight:700}.not p,.not ul{margin:0}.ask{background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;gap:12px;font-family:var(--ui)}.ask .q{background:var(--raise2);border-radius:12px;padding:12px 14px;font-size:15px}.ask>p{font-size:14px;color:var(--muted);font-family:var(--ui)}.ask .more{text-decoration:none}.ask .q h3{font-size:15px;font-weight:700;margin:0}.ask .q p{color:var(--muted);margin:4px 0 0;font-size:14px}.ask .more{color:var(--violet-text);font-weight:700;font-size:13px}.rel{display:grid;gap:12px}.chips{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--ui)}.chips a.pill{text-decoration:none}.credit{font-size:13px;color:var(--muted);margin-top:30px;max-width:66ch}.box.paperbox{font-size:14px}.box .t{font-weight:700;font-size:15px;line-height:1.3}.box dl{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;color:var(--muted)}.box dd{margin:0;color:var(--text);overflow-wrap:anywhere}.ctab{background:linear-gradient(135deg,var(--violet-deep),#1a1430 60%,var(--raise));border:1px solid rgba(178,163,255,.3);border-radius:20px;padding:22px;display:grid;gap:12px}.ctab h2{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.15}.tp .ctab h2{font-size:22px;margin:0}.ctab p{color:#cfc9ee;font-size:15px}.ctab p.small{color:#cfc9ee}.ctab a{color:#fff}.qrbox{display:none;background:#fff;padding:6px;border-radius:8px;width:104px;height:104px}.qrbox svg{width:100%;height:100%;display:block}.qrbox .on{fill:#000}@media(min-width:961px)and (hover:hover){.qrbox{display:block}}.card{background:var(--raise);border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;gap:12px;grid-template-columns:84px 1fr;align-items:start;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.card:hover{transform:translateY(-3px);border-color:#3a3a40}.card .art{width:84px}.card .art .w{font-size:14px}.card.compact{grid-template-columns:64px 1fr}.card.compact .art{width:64px;padding:6px}.card.compact .art .w{font-size:9px;letter-spacing:0}.card .ttl{font-family:var(--ui);font-weight:700;font-size:16px;line-height:1.25;letter-spacing:-.01em}.card .hk{color:var(--muted);font-family:var(--ui);font-size:13px;margin-top:6px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .mt{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px;font-family:var(--ui);font-size:12px;color:var(--muted)}.hubchip{display:inline-flex;align-items:center;gap:6px;font-weight:700}.dotc{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--muted)}.dotc[data-c=ai-ml]{background:#7b61ff}.dotc[data-c=medicine]{background:#ee5468}.dotc[data-c=neuroscience]{background:#c955c4}.dotc[data-c=climate]{background:#2bb487}.dotc[data-c=economics]{background:#de962b}.dotc[data-c=physics-space]{background:#3d8bf2}.player{background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:12px;font-family:var(--ui)}.player .top{display:flex;gap:12px;align-items:center}.player .top>div:not(.art){flex:1;min-width:0}.player .art{width:56px;flex:none;border-radius:8px}.player .art .w{font-size:10px}.player .ttl{font-weight:700;font-size:15px;line-height:1.25}.player .meta{font-size:12px;color:var(--muted);margin-top:3px}.player audio{width:100%;height:44px}.player .ctl{display:none;align-items:center;gap:12px;height:44px}.player[data-ready] audio{display:none}.player[data-ready] .ctl{display:flex}.playbtn{width:44px;height:44px;border-radius:50%;background:var(--text);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;flex:none}.playbtn svg{width:18px;height:18px}.playbtn .i-pause,.player.playing .playbtn .i-play{display:none}.player.playing .playbtn .i-pause{display:block}.seek{flex:1;min-width:0;height:24px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;--p:0%}.seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--text) var(--p),rgba(255,255,255,.18) var(--p))}.seek::-moz-range-track{height:4px;border-radius:2px;background:#ffffff2e}.seek::-moz-range-progress{height:4px;border-radius:2px;background:var(--text)}.seek::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:12px;border-radius:50%;background:var(--text);margin-top:-4px;transition:width .15s}.seek::-moz-range-thumb{width:0;height:12px;border:0;border-radius:50%;background:var(--text)}.seek:hover::-webkit-slider-thumb,.seek:focus-visible::-webkit-slider-thumb{width:12px}.seek:hover::-moz-range-thumb,.seek:focus-visible::-moz-range-thumb{width:12px}.time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:74px;text-align:right}.bars{display:inline-flex;align-items:center;gap:3px;height:22px;color:var(--violet-text);flex:none}.bars i{width:3px;height:100%;background:currentColor;border-radius:2px;display:inline-block;transform:scaleY(.35);transform-origin:center}.player.playing .bars i{animation:bar 1.1s ease-in-out infinite}.bars i:nth-child(2){animation-delay:-.3s}.bars i:nth-child(3){animation-delay:-.6s}.bars i:nth-child(4){animation-delay:-.15s}.bars i:nth-child(5){animation-delay:-.45s}@keyframes bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.tr{font-family:var(--read);font-size:15px;line-height:1.55;color:var(--muted);display:grid;gap:6px;list-style:none;margin:0;padding:0}.tr .l{display:flex;gap:8px;align-items:flex-start;transition:color .4s}.tr .l .tag{margin-top:4px;flex:none}.tr .l.on{color:var(--text)}.cta-end{display:none;background:var(--raise2);border-radius:12px;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cta-end b{font-size:14px}.cta-end .muted{font-size:13px}.player.ended .cta-end{display:flex}.player.ended .ctl{opacity:.6}.sharebar{position:sticky;left:0;right:0;bottom:0;z-index:5;background:#0a0a0beb;backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center}.sharebar[hidden]{display:none}.sharebar .t{flex:1;min-width:0;font-size:13px;color:var(--muted)}.sharebar .t b{display:block;color:var(--text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sharebar .acts{flex-wrap:nowrap}.sharebar [hidden]{display:none}@media(max-width:520px){.sharebar .t{display:none}}.eyebrow.violet{color:var(--violet-text)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;padding-block:56px 40px;align-items:center;position:relative}.hero:before{content:"";position:absolute;inset:-40% -20% auto auto;width:720px;height:720px;max-width:100vw;border-radius:50%;background:radial-gradient(closest-side,rgba(123,97,255,.26),transparent 70%);pointer-events:none;animation:drift 14s ease-in-out infinite alternate}.hero>*{position:relative}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-120px,60px)}}.hero h1 em{font-style:normal;color:var(--violet-text)}.hero h1{font-size:clamp(36px,5.2vw,54px);line-height:1.02;font-weight:900;letter-spacing:-.03em;margin-top:14px}.hero .sub{font-size:clamp(16px,1.8vw,19px);color:var(--muted);max-width:52ch;margin-top:18px;line-height:1.5}.hero .sub.small{font-size:15px;margin-top:0;margin-bottom:10px}.hero .acts{margin-top:26px}.hero .fine{font-size:13px;color:var(--muted);margin-top:14px}.hero .android-only{margin-top:26px;max-width:460px}.hero .android-only .status{min-height:0;margin:0}.hero .acts{min-height:44px}.hero .android-only[hidden],.hero [data-ios-only][hidden]{display:none}.hero .rline{margin-top:6px;font-size:14px;line-height:1.35}.hero .rline[hidden]{display:none}.hero .rline a{display:inline-block;padding-block:6px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.hero .rline a:hover,.hero .rline a:focus-visible{color:var(--text);text-decoration-color:currentColor}.hero .rline+.fine{margin-top:6px}.storealt{margin-top:18px;font-size:14px}.storealt a{display:inline-block;padding-block:6px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.storealt a:hover,.storealt a:focus-visible{color:var(--text);text-decoration-color:currentColor}.heroR{display:grid;gap:14px;min-width:0}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr);padding-block:32px 16px;gap:24px}}.morph{position:relative;border-radius:16px;background:var(--raise);border:1px solid var(--line);padding:20px;overflow:hidden;min-height:170px}.morph .pdf,.morph .say{position:absolute;inset:20px 20px 40px}.morph .pdf{font-family:var(--read);font-size:13px;line-height:1.45;color:#8d8d96;overflow:hidden;column-count:2;column-gap:18px;animation:fadeA 8s ease-in-out infinite}.morph .say{display:flex;align-items:center;font-size:clamp(18px,2.2vw,22px);line-height:1.3;font-weight:700;letter-spacing:-.01em;animation:fadeB 8s ease-in-out infinite}.morph .say q{quotes:"“" "”"}.morph .lbl{position:absolute;left:20px;bottom:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.morph .lbl b{color:var(--violet-text)}.morph.paused .pdf,.morph.paused .say{animation-play-state:paused}@media(max-width:560px){.morph .pdf{column-count:1;font-size:12px}.morph .say{font-size:19px}}@keyframes fadeA{0%,38%{opacity:1;filter:blur(0)}50%,88%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes fadeB{0%,38%{opacity:0;transform:translateY(10px)}50%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.morph{min-height:0;display:grid;gap:14px;padding-bottom:40px}.morph .pdf,.morph .say{position:static;animation:none}}.sec{padding-block:56px;border-top:1px solid var(--line)}.sec h2{font-size:clamp(28px,3.4vw,34px);font-weight:900;letter-spacing:-.025em;line-height:1.05}.sec .k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-text);font-weight:700;margin-bottom:12px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}@media(max-width:960px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cards{grid-template-columns:minmax(0,1fr)}}.sec .more{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}@media(max-width:900px){.steps{grid-template-columns:minmax(0,1fr)}}.step{background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:20px;display:grid;gap:12px;align-content:start}.step .n{font-size:12px;letter-spacing:.14em;color:var(--muted);font-weight:700}.step h2,.step h3{font-size:22px;font-weight:900;letter-spacing:-.02em}.step p{color:var(--muted);font-size:15px}.mini{background:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px;min-height:150px;display:grid;gap:10px;align-content:start}.mini .b{height:10px;border-radius:5px;background:var(--raise2)}.mini .b.w{width:60%}.chap{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.chap i{width:8px;height:8px;border-radius:50%;background:var(--raise2);flex:none}.chap.on{color:var(--text)}.chap.on i{background:var(--violet-text)}.chat{background:var(--raise2);border-radius:12px;padding:10px 12px;font-size:13px;max-width:92%;display:grid;gap:6px}.chat.u{justify-self:end;background:var(--violet-deep);color:#e9e4ff}.chat.mid{justify-self:center}.chat .src{font-size:11px;color:var(--says);font-weight:700}.orb{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6ff0d5,#00bfa5 55%,#036);justify-self:center;box-shadow:0 0 0 8px #00bfa524;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 6px #00bfa51f}50%{box-shadow:0 0 0 16px #00bfa50a}}.trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:28px}@media(max-width:900px){.trust{grid-template-columns:minmax(0,1fr)}}.trust .tr.box{font-size:17px;gap:10px;display:grid;list-style:none;margin:0;padding:18px}.trust .tr .l{display:flex;gap:10px}.trustlist{margin:0;padding:0;list-style:none;display:grid;gap:14px}.trustlist li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;color:var(--muted);font-size:16px}.trustlist li b{color:var(--text)}.tag.neutral{background:var(--raise2);color:var(--muted)}.hubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-top:26px}.hub{border-radius:16px;padding:16px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;color:#fff;position:relative;overflow:hidden;text-decoration:none}.hub.art{aspect-ratio:auto;padding:16px;align-items:flex-start;text-align:left;border-radius:16px;letter-spacing:-.01em;font-weight:inherit}.hub.art>b,.hub.art>span{position:relative;text-shadow:0 2px 12px rgba(0,0,0,.4)}.hub b{font-size:17px;letter-spacing:-.01em;line-height:1.15}.hub span{font-size:12px}.hub.art:hover{transform:translateY(-3px)}.hub.art{transition:transform .25s ease}.rv{transition:opacity .7s ease,transform .7s ease}.rv.hide{opacity:0;transform:translateY(16px)}.rv.hide.in{opacity:1;transform:none}.rows{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--raise);border:1px solid var(--line);border-radius:14px;padding:12px;text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease}.row:hover{border-color:#3a3a40;transform:translateY(-2px)}.row .art{width:72px}.row .art .w{font-size:12px}.row .ttl{font-weight:700;font-size:16px;letter-spacing:-.01em;line-height:1.25}.row .hk{color:var(--muted);font-size:13px;margin-top:4px}.row .d{font-size:12px;color:var(--muted);text-align:right;white-space:nowrap}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.filters a{text-decoration:none}.filters a[aria-current=true]{background:var(--text);color:var(--ink)}.pager{display:flex;gap:12px;align-items:center;margin-top:28px;flex-wrap:wrap}.how h2{font-size:24px;font-weight:900;letter-spacing:-.02em;margin:34px 0 8px}.how p{color:#dcdce2;max-width:62ch;font-size:17px}.hubhead{border-radius:0;aspect-ratio:auto;max-width:none;display:grid;align-items:end;min-height:240px;border-bottom:1px solid var(--line);padding:0}.hubhead:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 20%,#00000080);z-index:0}.hubtext{position:relative;z-index:2;font-weight:400;letter-spacing:0;line-height:1.5;padding-block:40px 28px;display:grid;gap:10px;justify-items:start}.hubtext .hp{position:static;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#00000080;border-radius:999px;padding:4px 10px}.hubtext h1{font-size:clamp(32px,5vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.02}.hubtext .hdesc{max-width:60ch;font-size:17px;line-height:1.45}.hubtext .acts{margin-top:8px}.btn.onart{background:#0000008c;color:#fff}.tp{padding-block:32px 24px;display:grid;gap:26px}.tp h2{font-size:24px;font-weight:900;letter-spacing:-.02em;margin-top:34px}.faq{display:grid;gap:10px;margin-top:14px}.faq .qa{background:var(--raise);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.faq summary{font-size:16px;font-weight:700;cursor:pointer}.faq p{color:var(--muted);margin-top:6px;font-family:var(--read);font-size:16px}.eyebrowh{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700!important;margin:0!important}.narrowcta{max-width:560px}.tp section .rows{margin-top:14px}.chat.wide{max-width:100%}.chat .dim{color:var(--muted)}.chat .b{background:#ffffff24}.card .mt .grp{white-space:nowrap}.sec .lead{color:var(--muted);font-size:17px;max-width:60ch;margin-top:12px}.box h1.t{font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3}.sec.first{border-top:0;padding-top:48px}.hubs .hub{min-width:0}@media(max-width:640px){.hubs{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.hubs .hub{min-height:96px;padding:14px 16px;gap:4px}}.hub.art span{font-weight:800;opacity:.92}.sec h1{font-size:clamp(28px,3.4vw,34px);font-weight:900;letter-spacing:-.025em;line-height:1.05}.step .n{text-transform:uppercase}.trustlist .tagpad{width:40px}.tp section .chips{margin-top:12px}@media(max-width:560px){.tr .l,.trust .tr .l{flex-direction:column;gap:4px}.tr .l .tag{margin-top:0}.trustlist li{grid-template-columns:minmax(0,1fr);gap:6px;justify-items:start}.trustlist .tagpad{display:none}.row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}.row .art{width:64px;padding:6px}.row .art .w{font-size:10px;letter-spacing:0}.row .art .hp{top:5px;left:5px;font-size:7px;padding:2px 5px;letter-spacing:.04em;max-width:calc(100% - 10px)}.row .art .hp.long{font-size:6px;letter-spacing:0;padding:2px 4px}.row .d{grid-column:2;text-align:left;margin-top:-4px}.row .d br{display:none}.row .d time:after{content:" · "}}.h2hero{display:block;padding-block:clamp(24px,5vw,64px) clamp(56px,8vw,112px)}.h2hero:before{inset:-30% -10% auto auto;width:1000px;height:900px;background:radial-gradient(closest-side,rgba(123,97,255,.36),transparent 70%)}.h2heroin{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(40px,6vw,72px)}.h2hero .heroL{flex:1 1 440px;min-width:0}.h2hero .pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:1px solid var(--violet-deep);background:#2f256173;border-radius:999px;font-size:14px;font-weight:700;color:#d4cbff}.h2hero .pill span{background:var(--brand);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.h2hero h1{font-size:clamp(46px,8vw,108px);line-height:.95;letter-spacing:-.035em;margin-top:22px}.h2hero h1 em{color:#9c88ff;display:inline-block}.h2hero .sub{color:#c9c9d1;font-size:clamp(17px,1.6vw,21px);max-width:36ch;margin-top:22px}.h2hero .acts{margin-top:28px;max-width:520px}.h2hero .notify .field input[type=email]{min-height:56px;font-size:17px;padding-inline:20px;background:var(--raise)}.h2hero .notify .field .btn,.final .notify .field .btn{min-height:56px;padding-inline:26px;font-size:17px;background:var(--brand);color:#fff}.h2hero .notify .status:empty,.final .notify .status:empty{display:none}.h2hero .fine{margin-top:16px;font-size:14px}.h2hero .fine a{color:var(--muted)}.hplay{margin-top:22px}.hplay audio{width:100%;max-width:420px;height:44px}.hplay .ctl{display:none;align-items:center;gap:14px;min-height:44px}.hplay[data-ready] audio{display:none}.hplay[data-ready] .ctl{display:flex}.hplay .lbl{font-weight:700;font-size:16px}.hplay .time{color:var(--muted);font-weight:400;font-size:14px;margin-left:6px}.hplay .bars{height:28px;gap:3px}.hplay .bars i{width:4px;background:#3a3a42}.hplay.playing .bars i{background:#9c88ff;animation:bar 1.1s ease-in-out infinite}.hplay .bars i:nth-child(3n){animation-delay:-.3s}.hplay .bars i:nth-child(3n+1){animation-delay:-.6s}.hplay .bars i:nth-child(4n){animation-delay:-.15s}.hplay.playing .playbtn .i-play{display:none}.hplay.playing .playbtn .i-pause{display:block}.bars.on i{animation:bar 1.1s ease-in-out infinite}.h2hero .heroR{flex:1 1 380px;min-width:0;max-width:640px;position:relative;display:flex;justify-content:center;padding-block:20px}.phone{position:relative;z-index:2;width:clamp(230px,24vw,320px);border-radius:46px;border:9px solid var(--raise2);background:#000;overflow:hidden;box-shadow:0 50px 100px #0009,0 0 0 1px var(--line)}.phone img{display:block;width:100%;height:auto}.phone.sm{width:220px;max-width:100%;border-radius:34px;border-width:7px;margin:16px auto 0;box-shadow:0 24px 48px #00000080}.pdfcard{position:absolute;left:2%;top:6%;width:52%;max-width:280px;transform:rotate(-7deg);background:#f3f0e8;color:#55555e;border-radius:10px;padding:18px 18px 26px;font-family:var(--read);font-size:10px;line-height:1.45;box-shadow:0 30px 60px #00000080;display:grid;gap:6px;max-height:330px;overflow:hidden}.pdfcard b{font-family:var(--ui);font-size:11px;color:#111;line-height:1.3}.pdfcard .by{color:#6e6e78}.saychip{position:absolute;z-index:3;right:0;bottom:18%;max-width:260px;background:#141416f0;border:1px solid var(--line);border-radius:18px;padding:14px 16px;box-shadow:0 20px 40px #00000080;display:grid;gap:8px;justify-items:start;font-family:var(--read);font-size:15px;line-height:1.4}.aidenchip{position:absolute;z-index:3;left:0;bottom:5%;max-width:300px;background:var(--brand);color:#fff;border-radius:22px;padding:10px 16px 10px 12px;font-weight:700;font-size:14px;line-height:1.3;display:flex;align-items:center;gap:10px;box-shadow:0 16px 32px #7b61ff66}.aidenchip .bars{height:16px;color:#fff}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fl1{animation:floaty 6s ease-in-out infinite}.fl2{animation:floaty 7s ease-in-out -2s infinite}@media(max-width:600px){.saychip{max-width:210px;font-size:13px;bottom:22%}.aidenchip{font-size:13px;max-width:240px}.pdfcard{left:5%;width:46%;transform:rotate(-5deg)}}.sec2{padding-block:clamp(64px,8vw,120px);border-top:1px solid var(--raise2)}.sec2.band{background:#0f0d1a}.sec2 .k{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-text);font-weight:700;margin-bottom:16px}.sec2 .big{font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.02;letter-spacing:-.03em;max-width:20ch}.sec2 .big em{font-style:normal;color:#9c88ff}.sec2 .lead2{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#c9c9d1;max-width:42ch;margin-top:20px}.sec2 .note{font-size:15px;color:var(--muted)}.vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:48px}.vsl,.vsr{border-radius:28px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:20px;min-width:0}.vsl{background:var(--raise);border:1px solid var(--line)}.vsr{background:linear-gradient(160deg,var(--violet-deep) 0%,#17132E 70%);border:1px solid #4A3FA0}.vsr .note{color:#d4cbff}.vh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.vh b{font-size:18px}.vsl .vh b{color:var(--muted)}.vh .chip{font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 12px}.vsr .vh .chip{color:#d4cbff;border-color:#4a3fa0}.dense{font-family:var(--read);font-size:17px;line-height:1.6;color:#75757f}.lines{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lines li{display:flex;gap:12px;align-items:baseline;font-family:var(--read);font-size:18px;line-height:1.45}.lines .tag{flex:none;font-family:var(--ui)}.vsr .tag.says{background:var(--says);color:var(--ink)}.vsr .tag.explains{background:var(--explains);color:var(--ink)}.vsr .tag.interprets{background:var(--interprets);color:var(--ink)}.askin{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:clamp(40px,6vw,88px)}.askphone{flex:1 1 340px;min-width:0;display:flex;justify-content:center;position:relative}.askphone .phone{margin-inline:auto}.bubbles{position:absolute;left:50%;transform:translate(-50%);width:min(380px,100%);bottom:10%;z-index:3;display:flex;flex-direction:column;gap:10px}.bq{align-self:flex-end;max-width:85%;background:var(--text);color:var(--ink);border-radius:20px 20px 6px;padding:12px 16px;font-weight:700;font-size:15px;line-height:1.35;box-shadow:0 16px 32px #00000073}.ba{align-self:flex-start;max-width:92%;background:#141416f5;border:1px solid #4A3FA0;border-radius:20px 20px 20px 6px;padding:14px 16px;box-shadow:0 16px 32px #00000073;display:grid;gap:8px}.ba .who{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violet-text)}.ba .bars{height:14px}.ba p{font-family:var(--read);font-size:16px;line-height:1.45}.asktxt{flex:1 1 460px;min-width:0}.qs{display:flex;flex-direction:column;gap:10px;margin-block:28px 16px}.qbtn{text-align:left;min-height:52px;padding:12px 20px;border-radius:16px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;background:transparent;color:#c9c9d1;border:1px solid #3A3A42;transition:background .2s ease,color .2s ease,border-color .2s ease}.qbtn:hover{border-color:var(--violet-text);color:var(--text)}.qbtn[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.trio{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}.tcard{background:var(--raise);border:1px solid var(--line);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .25s ease,border-color .25s ease}.tcard:hover,.pcard:hover{transform:translateY(-4px);border-color:#4a3fa0}.tcard .n{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-text)}.tcard h3{font-size:24px;line-height:1.2}.tcard p{color:var(--muted);line-height:1.5}.headrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.cards.pgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:40px}.card.pcard{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:24px;min-height:210px}.pcard .pt,.pcard .pb{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.pcard .hubchip{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#c9c9d1}.pcard .ttl{flex:1;font-size:21px;line-height:1.25;font-weight:700;color:var(--text)}.pcard .pl{flex:none;width:38px;height:38px;border-radius:999px;background:var(--text);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.pcard .pl svg{width:14px;height:14px}.tquad{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px}.tq{border-top:3px solid var(--text);padding-top:20px;display:grid;gap:10px;align-content:start}.tq .lab{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tq h3{font-size:22px}.tq p{color:var(--muted);line-height:1.5}.tq.says{border-color:var(--says)}.tq.says .lab{color:var(--says)}.tq.explains{border-color:var(--explains)}.tq.explains .lab{color:var(--explains)}.tq.interprets{border-color:var(--interprets)}.tq.interprets .lab{color:var(--interprets)}.hubs.htiles{grid-template-columns:1fr;gap:16px;margin-top:40px}.htiles .hub.art{min-height:240px;padding:28px;border-radius:28px;gap:8px}.htiles .hub b{font-size:30px;font-weight:900;line-height:1.05}.htiles .hub .live{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.htiles .hub .tp{font-size:15px;font-weight:600}@media(min-width:720px){.trio,.hubs.htiles{grid-template-columns:repeat(3,1fr)}}@media(min-width:560px){.tquad{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tquad{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.htiles .hub.art{min-height:170px;padding:22px}.htiles .hub b{font-size:26px}}.final{position:relative;overflow:hidden;text-align:center}.final:before{content:"";position:absolute;left:50%;bottom:-420px;width:1200px;height:800px;margin-left:-600px;background:radial-gradient(closest-side,rgba(123,97,255,.45),transparent 70%);pointer-events:none}.narrowc{position:relative;max-width:820px;display:flex;flex-direction:column;align-items:center;gap:24px}.final .huge{font-size:clamp(40px,6.6vw,88px);font-weight:900;line-height:.98;letter-spacing:-.035em}.final .lead2{margin-top:0}.final .notify{width:100%;max-width:520px}.final .notify .field input[type=email]{min-height:56px;font-size:17px;background:var(--raise)}@media(prefers-reduced-motion:reduce){.fl1,.fl2,.bars.on i{animation:none}}.h2hero .notify{width:100%}.tvhero{position:relative;padding-block:28px clamp(40px,6vw,80px)}.tvhero:before{content:"";position:absolute;inset:-40% -20% auto auto;width:900px;height:800px;max-width:100%;background:radial-gradient(closest-side,color-mix(in srgb,var(--b) 32%,transparent),transparent 70%);pointer-events:none}.tvhero .wrap{position:relative}.tvgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;margin-top:26px}.tvmain{min-width:0}.tvchip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border:1px solid var(--d);background:color-mix(in srgb,var(--d) 45%,transparent);border-radius:999px;font-size:13px;font-weight:700;color:var(--text)}.tvchip i{font-style:normal;background:var(--b);color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tv h1{font-size:clamp(38px,6vw,84px);line-height:.98;letter-spacing:-.035em;margin-top:18px;font-weight:900}.tv h1 em{font-style:normal;color:var(--l)}.tv .def{font-family:var(--read);font-size:clamp(18px,1.7vw,21px);line-height:1.55;color:#c9c9d1;max-width:60ch;margin-top:22px}.tv .def p{margin:0 0 12px}.tv .def strong{color:var(--text);font-weight:400;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--b) 38%,transparent) 0)}.tvmeta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:14px;color:var(--muted)}.tvmeta b{color:var(--text)}.tv .acts,.tvfinal .acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px}.tvplay{display:inline-flex;align-items:center;gap:12px;background:var(--text);color:var(--ink);border-radius:999px;padding:6px 18px 6px 6px;min-height:50px;font:inherit;font-weight:700;font-size:15px;border:0;cursor:pointer}.tvplay .c{width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.tvplay small{color:#55555c;font-weight:700;font-size:13px}.tvplay svg,.mini svg{width:16px;height:16px;fill:currentColor}.tvplay .i-pause,.mini .i-pause,.tvplay[aria-pressed=true] .i-play,.mini[aria-pressed=true] .i-play{display:none}.tvplay[aria-pressed=true] .i-pause,.mini[aria-pressed=true] .i-pause{display:block}.glance{background:linear-gradient(180deg,var(--raise2),var(--raise));border:1px solid var(--line);border-radius:18px;padding:22px;min-width:0}.glance h2{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.glance .big{display:flex;flex-wrap:wrap;gap:22px;margin:14px 0 0}.glance .big div{display:flex;flex-direction:column-reverse}.glance dt{font-size:13px;color:var(--muted)}.glance dd{margin:0;font-size:40px;font-weight:900;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.kinds{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.kinds li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:14px;color:#c9c9d1}.kinds b{font-variant-numeric:tabular-nums;color:var(--text)}.kinds i{grid-column:1/-1;height:6px;border-radius:9px;background:var(--raise2);overflow:hidden}.kinds i:before{content:"";display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--b),var(--l));border-radius:9px}.venues{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.venues p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.venues ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px}.venues li{font-family:var(--read);font-style:italic;font-size:14px;background:var(--raise2);border-radius:8px;padding:4px 10px}.caveat{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:#c9c9d1;background:#f2b86614;border:1px solid rgba(242,184,102,.25);border-radius:12px;padding:12px 14px}.caveat b{color:var(--interprets);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.tvsec{padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line)}.tvsec h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;line-height:1.02;margin-top:8px;font-weight:900}.tvhead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--raise);border:1px solid var(--line);border-radius:999px;padding:3px}.seg button{font:inherit;font-size:13px;font-weight:700;border:0;background:none;color:var(--muted);padding:8px 14px;min-height:36px;border-radius:999px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--raise2);color:var(--text)}.tvpapers{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.tvpaper{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;background:var(--raise);border:1px solid var(--line);border-radius:16px;padding:18px;align-items:start}.tvpaper .art{width:72px}.tvpaper .art .w{font-size:13px}.tvbody{min-width:0}.tvpaper .src{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 10px}.tvpaper .src em{font-family:var(--read);color:var(--text)}.tvpaper h3{font-size:20px;letter-spacing:-.015em;line-height:1.2;margin-top:4px}.tvpaper h3 a{color:var(--text);text-decoration:none}.tvpaper h3 a:hover{text-decoration:underline}.tvpaper .hk{margin-top:6px;color:#c9c9d1;font-size:15px;max-width:68ch}.facts{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px}.facts>span{font-size:12px;font-weight:700;background:var(--raise2);color:#c9c9d1;border-radius:999px;padding:4px 10px}.facts .peer{background:#5bd6a024;color:var(--says)}.facts .pre{background:#7cb8ff24;color:var(--explains)}.facts .lvl{display:inline-flex;align-items:center;gap:6px;color:var(--interprets);background:#f2b8661f}.facts .bars{display:inline-flex;gap:2px}.facts .bars i{display:block;width:5px;height:12px;border-radius:2px;background:#f2b8664d}.facts .bars i.on{background:var(--interprets)}.tvside{display:flex;flex-direction:column;align-items:end;gap:10px}.mini{display:inline-flex;align-items:center;gap:8px;background:var(--raise2);border:0;color:var(--text);border-radius:999px;padding:5px 14px 5px 5px;min-height:40px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.mini>span{width:30px;height:30px;border-radius:50%;background:var(--text);color:var(--ink);display:grid;place-items:center}.mini>span svg{width:12px;height:12px}.mini[aria-pressed=true]{background:var(--brand)}.doi{font-size:13px;color:var(--violet-text);text-decoration:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.tvqs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.tvq{background:var(--raise);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.tvq .tag{align-self:start}.tvq h3{font-size:18px;line-height:1.25}.tvq p{font-family:var(--read);color:#c9c9d1;font-size:16px;line-height:1.55}.tvq .tvask{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:var(--violet-text);text-decoration:none}.tvrel{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0}.tvrel a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;background:var(--raise);border:1px solid var(--line);border-radius:14px;padding:12px;text-decoration:none;color:var(--text);height:100%}.tvrel .art{width:56px;padding:6px}.tvrel .art .w{font-size:11px}.tvrel .art .hp{top:5px;left:5px;font-size:6px;padding:2px 4px}.tvrel b{display:block;font-size:15px;line-height:1.25}.tvrel span span{font-size:13px;color:var(--muted)}.tvrel small{display:block;font-size:12px;color:var(--l);font-weight:700;margin-top:2px}.tvfinal{position:relative;overflow:hidden;text-align:center;padding-block:clamp(56px,8vw,104px)}.tvfinal:before{content:"";position:absolute;left:50%;top:10%;width:900px;height:600px;max-width:100%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(123,97,255,.28),transparent 70%);pointer-events:none}.tvfinal .wrap{position:relative}.tvfinal h2{font-size:clamp(32px,5vw,64px);line-height:1;max-width:18ch;margin-inline:auto}.tvfinal p{color:#c9c9d1;margin:16px auto 0;max-width:46ch;font-size:17px}.tvfinal .acts{justify-content:center}.tvbar{display:none}@media(max-width:1080px){.tvgrid{grid-template-columns:minmax(0,1fr)}.tvqs,.tvrel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tvpaper{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px}.tvpaper .art{width:56px;padding:6px}.tvpaper .art .w{font-size:11px}.tvpaper .art .hp{top:5px;left:5px;font-size:6px;padding:2px 4px}.tvpaper h3{font-size:17px}.tvside{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.tvqs,.tvrel{grid-template-columns:minmax(0,1fr)}.tvbar{display:flex;position:sticky;bottom:0;z-index:5;gap:10px;align-items:center;justify-content:space-between;background:#141416f5;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.tvbar .t{min-width:0;font-size:13px}.tvbar .t b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvbar .t span{color:var(--muted)}}.tvihero{position:relative;padding-block:clamp(36px,6vw,80px) clamp(28px,4vw,48px)}.tvihero:before{content:"";position:absolute;inset:-50% -10% auto auto;width:1000px;height:900px;max-width:100%;background:radial-gradient(closest-side,rgba(123,97,255,.32),transparent 70%);pointer-events:none}.tvihero .wrap{position:relative}.tvihero h1{font-size:clamp(42px,7vw,96px);letter-spacing:-.035em;line-height:.96;margin-top:14px;max-width:14ch;font-weight:900}.tvihero h1 em{font-style:normal;color:#9c88ff}.tvihero .sub{color:#c9c9d1;font-size:clamp(17px,1.6vw,20px);max-width:52ch;margin-top:18px}.tvihero .tvmeta{margin-top:22px}.filters{margin-top:24px;background:none;border:0;padding:0;gap:8px}.filters button{border:1px solid var(--line);background:var(--raise);color:#c9c9d1;padding:9px 16px;min-height:44px;font-size:14px}.filters button[aria-pressed=true]{background:var(--text);color:var(--ink);border-color:var(--text)}.tvgridx{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:clamp(48px,7vw,96px)}.tvcard>a{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;background:var(--raise);border:1px solid var(--line);text-decoration:none;color:var(--text);min-height:300px;transition:transform .2s ease,border-color .2s ease}.tvcard>a:hover{transform:translateY(-3px);border-color:#3a3a40}.tvcard .top{position:relative;padding:18px 20px 22px;background:radial-gradient(var(--pos),var(--l) 0,var(--b) var(--mid),var(--d) 100%);min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.tvcard .top:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 14px);mix-blend-mode:overlay;pointer-events:none}.tvcard .top>*{position:relative;z-index:1}.tvcard .row1{display:flex;justify-content:space-between;align-items:center;gap:8px}.tvcard .hp{font-size:11px;font-weight:800;letter-spacing:.08em;background:#00000073;border-radius:999px;padding:4px 10px;color:#fff}.tvcard .n{font-size:13px;font-weight:700;background:#ffffff2e;border-radius:999px;padding:4px 10px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.tvcard .word{font-size:clamp(26px,2.6vw,34px);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.02;text-shadow:0 2px 14px rgba(0,0,0,.3);overflow-wrap:break-word;hyphens:auto}.tvcard .tvb{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.tvcard h2{font-size:21px;letter-spacing:-.02em;line-height:1.2;font-weight:900}.tvcard .latest{margin-top:auto;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.tvcard .latest b{display:block;color:#c9c9d1;font-weight:700;font-size:14px;margin-top:2px}.tvcard.feat{grid-column:span 2}.tvcard.feat>a{flex-direction:row;min-height:320px}.tvcard.feat .top{flex:0 0 46%;min-height:auto}.tvcard.feat .word{font-size:clamp(40px,4.4vw,56px)}.tvcard.feat h2{font-size:clamp(22px,2.4vw,30px)}.tvcard .pl{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tvcard .pl li{font-size:14px;color:#c9c9d1;padding-left:14px;position:relative}.tvcard .pl li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--violet-text)}.tvempty{padding-bottom:64px}@media(max-width:1080px){.tvgridx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tvgridx{grid-template-columns:minmax(0,1fr)}.tvcard.feat{grid-column:auto}.tvcard.feat>a{flex-direction:column}.tvcard.feat .top{min-height:150px}}.hwhero .k,.hwstep .k,.hwyou .k,.hwfaq .k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-text);font-weight:700}.hwhero{position:relative;overflow:hidden;padding-block:clamp(40px,7vw,96px) clamp(40px,6vw,80px);text-align:center}.hwhero:before{content:"";position:absolute;left:50%;top:-30%;width:1100px;height:900px;max-width:100%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(123,97,255,.34),transparent 70%);pointer-events:none}.hwhero .wrap{position:relative}.hwhero h1{font-size:clamp(40px,7.4vw,104px);line-height:.96;letter-spacing:-.04em;margin:16px auto 0;max-width:13ch;font-weight:900}.hwhero h1 em{font-style:normal;color:#9c88ff}.hwhero .sub{color:#c9c9d1;font-size:clamp(17px,1.7vw,21px);max-width:44ch;margin:22px auto 0}.hwflow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px}.hwflow a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none;color:#c9c9d1;background:var(--raise);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.hwflow a:hover{color:var(--text);border-color:#3a3a40}.hwflow i{color:var(--muted);font-style:normal}.hwjourney{padding-block:clamp(16px,3vw,40px) clamp(48px,7vw,96px)}.hwref{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;justify-content:center;font-size:14px;color:var(--muted);margin-bottom:clamp(24px,4vw,44px);text-align:center}.hwref b{color:var(--text)}.hwref em{font-family:var(--read)}.hwstep{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:center;padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--line)}.hwstep .txt{min-width:0}.hwstep h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;line-height:1.02;font-weight:900;margin-top:8px}.hwstep .d{color:#c9c9d1;font-size:17px;margin-top:14px;max-width:46ch}.hwdemo{background:var(--raise);border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0;margin:0}.hwpaper{font-family:var(--read)}.hwpaper .src{font-family:var(--ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px}.hwpaper .src span{overflow-wrap:anywhere}.hwpaper h3{font-size:clamp(22px,2.2vw,26px);line-height:1.15;margin-top:12px;font-weight:400}.hwpaper .au{color:var(--muted);font-size:15px;margin-top:6px}.hwpaper .ab{color:#c9c9d1;font-size:15px;margin-top:14px;line-height:1.55;border-left:2px solid var(--line);padding-left:14px}.hwpaper .meta{font-family:var(--ui);display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.hwpaper .meta>*{font-size:12px;font-weight:700;background:var(--raise2);color:#c9c9d1;border-radius:999px;padding:4px 10px;text-decoration:none}.hwpaper .meta .peer{background:#5bd6a024;color:var(--says)}.hwpaper .meta .pre{background:#7cb8ff24;color:var(--explains)}.hwpaper .meta a{color:var(--violet-text)}.hwchap ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.hwchap li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;background:var(--raise2);border-radius:12px;padding:12px 14px;font-weight:700;font-size:15px}.hwchap li .i{width:34px;height:34px;border-radius:10px;background:var(--violet-deep);color:var(--violet-text);display:grid;place-items:center;font-size:13px}.hwchap li.lim{background:#f2b86614;border:1px solid rgba(242,184,102,.25)}.hwchap li.lim .i{background:#f2b86629;color:var(--interprets)}.hwchap .tl{display:flex;height:8px;border-radius:9px;overflow:hidden;gap:3px;margin-top:16px}.hwchap .tl i{flex:1;background:var(--brand)}.hwchap .tl i:last-child{background:var(--interprets)}.hwchap .tlcap{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:8px;font-variant-numeric:tabular-nums}.hwlbls{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.hwlbls button{font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:none;color:var(--muted);border-radius:999px;padding:6px 12px;min-height:34px;cursor:pointer}.hwlbls button[aria-pressed=true]{color:var(--text);border-color:var(--text)}.hwlines{list-style:none;padding:0;margin:0;display:grid;gap:12px}.hwlines li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;font-family:var(--read);font-size:17px;line-height:1.5;transition:opacity .25s ease}.hwlines li .tag{justify-self:start;margin-top:3px}.hwlines li.dim{opacity:.22}.hwchecks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.hwchecks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;color:#c9c9d1}.hwchecks svg{width:28px;height:28px}.hwchecks b{color:var(--text);display:block}.hwns{margin:16px 0 0;background:#f2b86614;border:1px solid rgba(242,184,102,.25);border-radius:14px;padding:14px 16px}.hwns p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--interprets);font-weight:700}.hwns ul{margin:8px 0 0;padding-left:18px;font-family:var(--read);color:#c9c9d1;display:grid;gap:4px}.hwyou{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--line)}.hwyou:before{content:"";position:absolute;right:-10%;top:0;width:800px;height:700px;max-width:100%;background:radial-gradient(closest-side,rgba(123,97,255,.2),transparent 70%);pointer-events:none}.hwyou .wrap{position:relative}.hwyou h2,.hwfaq h2{font-size:clamp(32px,4.6vw,60px);letter-spacing:-.035em;line-height:1;font-weight:900;margin-top:10px}.hwtrio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.hwtc{background:var(--raise);border:1px solid var(--line);border-radius:24px;padding:24px 24px 0;display:flex;flex-direction:column;overflow:hidden;min-width:0}.hwtc .n{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-text);font-weight:700}.hwtc h3{font-size:22px;letter-spacing:-.02em;line-height:1.15;margin-top:10px}.hwtc p{color:#c9c9d1;font-size:15px;margin-top:10px}.hwph{margin:22px auto -40px;width:72%;max-width:240px;border-radius:28px;border:6px solid #2a2a30;overflow:hidden;box-shadow:0 20px 50px #00000080}.hwph img{display:block;width:100%;height:auto}.hwfaq{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--line)}.hwqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.hwq{background:var(--raise);border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0}.hwq h3{font-size:18px;line-height:1.25}.hwq p{color:#c9c9d1;font-size:15px;margin-top:8px}.hwlv{display:flex;flex-wrap:wrap;gap:6px}.hwlv>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--interprets);background:#f2b8661f;border-radius:999px;padding:4px 10px}.hwlv .bars{display:inline-flex;gap:2px}.hwlv .bars i{display:block;width:5px;height:12px;border-radius:2px;background:#f2b8664d}.hwlv .bars i.on{background:var(--interprets)}.hwfinal{position:relative;overflow:hidden;text-align:center;padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--line)}.hwfinal:before{content:"";position:absolute;left:50%;top:10%;width:900px;height:600px;max-width:100%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(123,97,255,.28),transparent 70%);pointer-events:none}.hwfinal .wrap{position:relative}.hwfinal h2{font-size:clamp(34px,5.6vw,72px);letter-spacing:-.035em;line-height:1;font-weight:900;max-width:16ch;margin-inline:auto}.hwfinal p{color:#c9c9d1;margin:16px auto 0;max-width:44ch;font-size:17px}.hwfinal .acts{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}@media(max-width:1080px){.hwstep,.hwtrio{grid-template-columns:minmax(0,1fr)}.hwtc{display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:20px;align-items:start}.hwtc>*:not(.hwph){grid-column:1}.hwph{grid-column:2;grid-row:1/5;margin:0 0 -40px;width:100%}}@media(max-width:640px){.hwtc{display:flex}.hwph{margin:22px auto -40px;width:72%}.hwqs{grid-template-columns:minmax(0,1fr)}.hwlines li{grid-template-columns:minmax(0,1fr);gap:4px}.hwflow i{display:none}}
