.core-page{--ink:#0a0b0d;--ink-2:#0f1115;--cream:#f4f1ec;--text:#e9e6e0;--muted:#9aa3b5;--muted-2:#606877;--line:hsla(38,27%,94%,.1);--line-2:hsla(38,27%,94%,.22);--accent-soft:#7aa9ff;--tr-blue:#2e69ce;--warn:#d9a441;--neg:#e0566a;--pos:#3fb37d;--gutter:clamp(20px,5vw,72px);color-scheme:dark}.core-page *,.core-page :after,.core-page :before{box-sizing:border-box}.core-page{margin:0;min-height:100vh;background:var(--ink);color:var(--text);font:15px/1.6 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.core-page a{color:inherit;text-decoration:none}.core-page p{margin:0}.core-page h1,.core-page h2,.core-page h3{margin:0;font-weight:300}.core-page .serif{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:300;letter-spacing:-.015em}.core-page .label{font:500 11px/1.4 Fragment Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2)}.core-page .pill{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;font:500 13.5px Inter,sans-serif;background:var(--cream);color:var(--ink);white-space:nowrap}.core-page .pill.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.core-page a:focus-visible,.core-page button:focus-visible,.core-page input:focus-visible,.core-page select:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.core-page .hero{position:relative;background:#000;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:92px var(--gutter) 48px;overflow:hidden}@media (min-width:900px){.core-page .hero{min-height:100svh;max-height:none;padding-top:108px;padding-bottom:64px}}.core-page .hero canvas{width:100%;height:100%}.core-page .hero canvas,.core-page .spark{position:absolute;inset:0}.core-page .hero .copy{position:relative;z-index:2;display:grid;gap:40px;align-items:center}.core-page .hero .copy>*{min-width:0}@media (min-width:900px){.core-page .hero .copy{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px)}}.core-page .hero h1{font-size:clamp(3rem,5.2vw + .4rem,5.6rem);line-height:1;letter-spacing:-.02em;max-width:12ch;margin-top:14px;text-wrap:balance}.core-page .hero .sub{color:var(--muted);max-width:36ch;margin-top:18px;font-size:clamp(17px,1.2vw + 8px,22px);line-height:1.35;text-wrap:pretty}.core-page .hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.core-page .hero .copy{gap:48px}@media (min-width:900px){.core-page .hero .copy{grid-template-columns:minmax(320px,6fr) minmax(0,6fr);align-items:center}}.core-page .mantle{display:grid;justify-items:start}.core-page{--spring:cubic-bezier(.3,1.4,.5,1)}.core-page .sr{margin:0;padding:0}.core-page .composer{width:100%;max-width:560px;margin-top:30px;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 60px rgba(0,0,0,.5);transition:border-color .18s ease}.core-page .composer:hover{border-color:hsla(38,27%,94%,.34)}.core-page .composer .field{position:relative;min-height:66px;margin:0 16px;padding-top:14px}.core-page .composer .ph,.core-page .composer .q{display:block;font-size:15px;line-height:1.5;color:var(--text);text-wrap:pretty}.core-page .composer .ph{color:var(--muted-2)}.core-page .composer[data-phase=clearing] .q{animation:core-hint-out .24s ease forwards}.core-page .composer .caret{display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--text);animation:core-caret 1.1s steps(2,start) infinite}.core-page .composer[data-phase=typing] .caret{animation:none}.core-page .composer[data-phase=enter] .caret,.core-page .composer[data-phase=reading] .caret{animation:none;visibility:hidden}@keyframes core-caret{to{visibility:hidden}}@keyframes core-hint-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.core-page .composer .tools{display:flex;align-items:center;gap:2px;padding:4px 8px 8px 10px}.core-page .composer .pick{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border-radius:4px;font-size:12px;color:var(--muted);white-space:nowrap}.core-page .composer .pick svg{width:12px;height:12px;opacity:.7}.core-page .composer .cta{display:inline-flex;align-items:center;gap:0;flex-wrap:nowrap;height:34px;margin:0 0 0 auto;padding:0 16px;border-radius:999px;background:var(--cream);color:var(--ink);font:500 13px Inter,sans-serif;white-space:nowrap;transition:transform .18s var(--spring)}.core-page .composer .cta:hover{transform:scale(1.04)}.core-page .composer .cta.pressed{transform:scale(.94)}.core-page .scene{--bw:340px;--bh:452px;--bd:22px;--s:.3696;--ry:24deg;--rx:5deg;--px:0deg;--py:0deg;position:relative;width:calc(var(--bw) + var(--bd) + 28px);height:calc(var(--bh) + 56px);perspective:1400px;perspective-origin:45% 40%;justify-self:center}@media (min-width:900px){.core-page .scene{justify-self:end;margin-right:24px}}@media (max-width:639px){.core-page .scene{--bw:240px;--bh:320px;--bd:16px;--s:.2609}}.core-page .float{position:absolute;left:14px;top:10px;width:var(--bw);height:var(--bh);transform-style:preserve-3d;animation:core-float 8s ease-in-out infinite}.core-page .scene:hover .float{animation-play-state:paused}@keyframes core-float{0%,to{transform:translateZ(0) rotateY(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotateY(3.5deg) rotate(-.6deg)}}.core-page .object{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(calc(var(--ry) + var(--px))) rotateX(calc(var(--rx) + var(--py)));transition:transform .7s var(--spring);will-change:transform}.core-page .scene:hover .object{--ry:12deg;--rx:2deg;transform:translateY(-6px) rotateY(calc(var(--ry) + var(--px))) rotateX(calc(var(--rx) + var(--py)))}.core-page .face{position:absolute;backface-visibility:hidden}.core-page .face.front{inset:0;overflow:hidden;border-radius:2px 6px 6px 2px;background:var(--cream);transform:translateZ(calc(var(--bd) / 2));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.core-page .face.front.closed,.core-page .side.recto.closed{background:var(--ink-2)}.core-page .face.front .page,.core-page .side .page{position:absolute;inset:0;overflow:hidden}.core-page .doc{position:absolute;left:0;top:0;width:920px;transform-origin:top left;transform:scale(var(--s))}.core-page .doc.narrow{width:640px;transform:scale(calc(var(--s) * 1.4375))}.core-page .doc .report{box-shadow:none;border-radius:0;padding:30px 30px 24px}.core-page .face.front .light,.core-page .side .light{position:absolute;inset:0;background:linear-gradient(112deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.08) 30%,transparent 50%,rgba(0,0,0,.14));mix-blend-mode:soft-light;pointer-events:none}.core-page .face.front .hinge,.core-page .side .hinge{position:absolute;top:0;bottom:0;left:0;width:16px;background:linear-gradient(90deg,rgba(0,0,0,.26),rgba(0,0,0,.08) 40%,hsla(0,0%,100%,.14) 68%,transparent);pointer-events:none}.core-page .scene{--sw:calc(var(--bw) / 7)}.core-page .leaf{position:absolute;inset:0;transform-origin:0 50%;transform-style:preserve-3d;transform:translateZ(calc(var(--bd) / 2 + 1px));pointer-events:none}.core-page .seg{position:absolute;top:0;height:100%;width:calc(var(--sw) + .6px);transform-origin:0 50%;transform-style:preserve-3d;will-change:transform}.core-page .sface{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;background:var(--cream)}.core-page .sface.recto.closed{background:var(--ink-2)}.core-page .sface .page{position:absolute;top:0;width:var(--bw);height:100%;overflow:hidden}.core-page .sface .light{position:absolute;inset:0;background:linear-gradient(112deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06) 30%,transparent 50%,rgba(0,0,0,.12));mix-blend-mode:soft-light;pointer-events:none}.core-page .sface.verso{transform:rotateY(180deg);background:linear-gradient(90deg,#e9e5de,#efebe4 50%,#e6e2db)}.core-page .cover{position:absolute;inset:0;padding:30px 26px 26px 32px;display:flex;flex-direction:column;color:var(--cream);background:radial-gradient(110% 70% at 85% 0,rgba(122,169,255,.16),transparent 55%),linear-gradient(165deg,#171a20,#0b0c10 62%)}.core-page .cover .mark{height:40px}.core-page .cover .mark *{display:block;height:100%}.core-page .cover .ct{margin-top:auto;font-size:46px;line-height:1;letter-spacing:-.02em}.core-page .cover .cs{margin-top:12px;font-size:12.5px;line-height:1.45;color:hsla(38,27%,94%,.64);max-width:24ch}.core-page .cover .cf{margin-top:28px;padding-top:12px;border-top:1px solid hsla(38,27%,94%,.14);font:500 9px Fragment Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:hsla(38,27%,94%,.5)}@media (max-width:639px){.core-page .cover{padding:22px 20px 20px 24px}.core-page .cover .mark{height:28px}.core-page .cover .ct{font-size:34px}.core-page .cover .cs{font-size:11px}}.core-page .face.spine{top:0;left:0;width:var(--bd);height:100%;transform:translateX(calc(var(--bd) / -2)) rotateY(-90deg);border-radius:2px 0 0 2px;overflow:hidden}.core-page .face.spine .sp{position:absolute;inset:0;display:flex;justify-content:center;transition:opacity .6s ease}.core-page .face.spine .cloth{background:linear-gradient(90deg,#0b0c10,#1a1d24 35%,#22262e 55%,#15181e 88%,#262a33);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.12)}.core-page .face.spine .cloth .stext{color:hsla(38,27%,94%,.7)}.core-page .face.spine .paper{background:linear-gradient(90deg,#cfc9bf,#e6e2da 30%,#efebe4 55%,#e3dfd6 85%,#d6d1c7);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.5),inset -1px 0 0 rgba(0,0,0,.08);opacity:0}.core-page .face.spine .paper .stext{color:#4b5261}.core-page .face.spine.open .cloth{opacity:0}.core-page .face.spine.open .paper{opacity:1}.core-page .face.spine .stext{writing-mode:vertical-rl;font:500 9px Fragment Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:16px 0;white-space:nowrap}.core-page .face.pages{top:3px;right:0;width:var(--bd);height:calc(100% - 6px);transform:translateX(calc(var(--bd) / 2)) rotateY(90deg);background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 40%),repeating-linear-gradient(90deg,#f2f2f2 0 1px,#dedede 1px 2px);border-radius:0 2px 2px 0}.core-page .face.top{top:0;left:3px;width:calc(100% - 3px);height:var(--bd);transform:translateY(calc(var(--bd) / -2)) rotateX(90deg);background:linear-gradient(rgba(0,0,0,.1),transparent 50%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 25%),repeating-linear-gradient(0deg,#f5f5f5 0 1px,#e3e3e3 1px 2px)}.core-page .face.back{inset:0;background:#15181e;border-radius:6px 2px 2px 6px;transform:translateZ(calc(var(--bd) / -2)) rotateY(180deg)}.core-page .shadow{position:absolute;border-radius:50%;pointer-events:none;transition:translate .7s var(--spring),scale .7s var(--spring),opacity .4s ease}.core-page .shadow.ambient{bottom:10px;left:calc(var(--bw) * -.19);width:calc(var(--bw) * 1.5);height:38px;background:radial-gradient(ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,.35) 30%,rgba(0,0,0,.1) 58%,transparent 100%);filter:blur(8px);animation:core-shadow-a 8s ease-in-out infinite}.core-page .shadow.contact{bottom:23px;left:calc(var(--bw) * .12);width:calc(var(--bw) * .78);height:12px;background:radial-gradient(ellipse,rgba(0,0,0,.7),rgba(0,0,0,.25) 45%,transparent 100%);filter:blur(3px);animation:core-shadow-c 8s ease-in-out infinite}.core-page .scene:hover .shadow{animation-play-state:paused;translate:1px;scale:1.02 1.05}@keyframes core-shadow-a{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(1px,-1px) scale(1.025,1.07);opacity:.9}}@keyframes core-shadow-c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.01,1.06);opacity:.73}}@media (prefers-reduced-motion:reduce){.core-page .composer .caret,.core-page .composer .q,.core-page .float,.core-page .shadow{animation:none}.core-page .leaf{display:none}.core-page .composer .cta,.core-page .face.spine .sp,.core-page .object,.core-page .shadow{transition:none}}.core-page .report{--p-ink:#16181d;--p-mute:#6b7280;--p-line:rgba(22,24,29,.12);--p-tint:rgba(46,105,206,.08);background:var(--cream);color:var(--p-ink);border-radius:6px;padding:26px 30px 28px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;font:11px/1.45 Inter,system-ui,sans-serif}.core-page .report .blk{grid-column:1/-1}.core-page .report .chart2,.core-page .report .ins{grid-column:auto}.core-page .report .chart2{align-self:end}.core-page .report .head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--p-line);font:500 9px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .report h3{font-family:Newsreader,serif;font-weight:400;font-size:26px;max-width:30ch;line-height:1.2;letter-spacing:-.01em;color:var(--p-ink);text-wrap:pretty}.core-page .report .lead{color:#3b4250;font-size:12.5px;max-width:78ch}.core-page .report .tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--p-line);border:1px solid var(--p-line)}.core-page .report .tiles li{background:var(--cream);padding:8px 10px;display:grid;gap:4px;min-width:0}.core-page .report .k,.core-page .report .tiles .k{font:500 8px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .report .tiles .v{font-family:Newsreader,serif;font-size:20px;line-height:1.1}.core-page .report figure{margin:0;display:grid;gap:6px}.core-page .report figcaption{font:500 8px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .report svg{width:100%;height:auto;display:block}.core-page .report .grid{stroke:var(--p-line)}.core-page .report .zero{stroke:rgba(22,24,29,.3)}.core-page .report .ax{font:7.5px Fragment Mono,monospace;fill:var(--p-mute);text-anchor:end}.core-page .report .ax.q{text-anchor:middle}.core-page .report .band,.core-page .report .legend .band{fill:rgba(22,24,29,.07);background:rgba(22,24,29,.12)}.core-page .report .stem{stroke:rgba(22,24,29,.3)}.core-page .report .legend .print,.core-page .report .print{fill:var(--p-ink);background:var(--p-ink)}.core-page .report .legend .prev,.core-page .report .prev{fill:none;stroke:var(--tr-blue);stroke-width:1.2;background:none;border:1px solid var(--tr-blue)}.core-page .report ul.legend{list-style:none;margin:0;padding:0;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:4px 14px;font-size:8.5px;color:var(--p-mute)}.core-page .report .legend li{display:flex;align-items:center;gap:5px}.core-page .report .legend i{display:inline-block;width:7px;height:7px;border-radius:50%}.core-page .report .legend i.band{border-radius:1px;width:10px}.core-page .report .legend i.prev{transform:rotate(45deg);border-radius:0}.core-page .report .tbl{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.core-page .report .tbl td,.core-page .report .tbl th{padding:5px 6px;border-top:1px solid var(--p-line);text-align:right;white-space:nowrap}.core-page .report .tbl td:first-child,.core-page .report .tbl th:first-child{text-align:left;padding-left:0}.core-page .report .tbl thead th{border-top:0;font:500 8px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .report .tbl tbody th{font-weight:500;color:var(--p-mute)}.core-page .report .fig.pos{color:#1f8a5b}.core-page .report .fig .n{border-color:var(--tr-blue);color:var(--tr-blue);min-width:12px;height:12px;font-size:7.5px;padding:0 2px}.core-page .report .chipwrap{margin-left:3px;vertical-align:2px}.core-page .report .fig .fx{color:var(--tr-blue);font-size:.8em;margin-left:2px;vertical-align:1px}.core-page .report .ins{margin:0;padding:0 0 0 16px;display:grid;gap:6px;align-content:start;font-size:12px;color:#3b4250}.core-page .report .ins li::marker{font:500 8px Fragment Mono,monospace;color:var(--p-mute)}.core-page .report .bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:150px;align-items:end;padding:0 8px}.core-page .report .bcol{display:grid;grid-template-rows:auto 1fr auto;height:100%;justify-items:center;gap:3px;background:none}.core-page .report .bcol i{display:block;width:62%;min-height:6px;align-self:end;background:linear-gradient(var(--tr-blue),#1d4ea8);border-radius:2px 2px 0 0}.core-page .report .bcol .v{font:500 9.5px Inter,sans-serif;font-variant-numeric:tabular-nums}.core-page .report .bcol .q{font:7.5px Fragment Mono,monospace;color:var(--p-mute);background:none}.core-page .report .srcs{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--p-line)}.core-page .report .srcs ol{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px;font-size:9px;color:#3b4250}.core-page .report .srcs li{display:flex;gap:6px;align-items:baseline;-moz-column-break-inside:avoid;break-inside:avoid}.core-page .report .srcs .n{font:500 7.5px Fragment Mono,monospace;color:var(--tr-blue);border:1px solid var(--tr-blue);border-radius:2px;padding:0 3px}.core-page .report .receipt{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:5px 10px;border:1px solid var(--p-line);border-radius:999px;font:500 8.5px Fragment Mono,monospace;letter-spacing:.08em;color:var(--p-ink)}.core-page .report .receipt span{color:#1f8a5b}@media (prefers-reduced-motion:reduce){.core-page .report .blk{opacity:1;transform:none}}.core-page .rp{--p-ink:#16181d;--p-mute:#6b7280;--p-line:rgba(22,24,29,.12);--pos:#1f8a5b;--neg:#c23b4e;--warn:#b8860b;position:relative;min-height:851px;background:var(--cream);color:var(--p-ink);padding:28px 30px 26px;display:grid;align-content:start;gap:18px;font:12px/1.45 Inter,system-ui,sans-serif}.core-page .rp .ph{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--p-line);font:500 9.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp h3{font-family:Newsreader,serif;font-weight:400;font-size:34px;line-height:1.15;letter-spacing:-.012em;max-width:24ch;color:var(--p-ink);text-wrap:pretty}.core-page .rp .lead{font-size:13.5px;color:#3b4250;max-width:72ch}.core-page .rp .k{font:500 8.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp .pts{margin:0;padding:0 0 0 18px;display:grid;gap:6px;font-size:12.5px;color:#3b4250}.core-page .rp .pts li::marker{font:500 8.5px Fragment Mono,monospace;color:var(--p-mute)}.core-page .rp .pf{position:absolute;left:30px;bottom:22px;font:500 8.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp .tail{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--p-line);margin-bottom:14px}.core-page .rp .srcs2{display:grid;gap:4px}.core-page .rp .srcs2 ol{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px;font-size:9.5px;color:#3b4250}.core-page .rp .srcs2 li{display:flex;gap:6px;align-items:baseline;-moz-column-break-inside:avoid;break-inside:avoid}.core-page .rp .srcs2 .n{font:500 7.5px Fragment Mono,monospace;color:var(--tr-blue);border:1px solid var(--tr-blue);border-radius:2px;padding:0 3px}.core-page .rp .receipt{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:5px 10px;border:1px solid var(--p-line);border-radius:999px;font:500 8.5px Fragment Mono,monospace;letter-spacing:.08em;color:var(--p-ink)}.core-page .rp .receipt span{color:var(--pos)}.core-page .rp.rumor .rq{margin:0;padding-left:18px;border-left:3px solid var(--p-ink);font-size:25px;line-height:1.25;font-style:italic;display:grid;gap:8px}.core-page .rp.rumor .rq cite{font:500 9px Fragment Mono,monospace;letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--p-mute)}.core-page .rp.rumor .claims{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.core-page .rp.rumor .claims li{display:grid;gap:10px;padding:14px 14px 12px;border:1px solid var(--p-line);border-radius:8px}.core-page .rp.rumor .claims li.t{color:var(--pos)}.core-page .rp.rumor .claims li.u{color:var(--warn)}.core-page .rp.rumor .claims li.f{color:var(--neg)}.core-page .rp.rumor .meter{width:64px;height:64px}.core-page .rp.rumor .meter .track{stroke:var(--p-line)}.core-page .rp.rumor .meter .arc{stroke:currentColor}.core-page .rp.rumor .meter .pct{font:600 13px Inter,sans-serif;fill:var(--p-ink)}.core-page .rp.rumor .claims b{display:block;font-size:15px}.core-page .rp.rumor .claims span{display:block;font-size:11.5px;color:#3b4250;margin-top:2px}.core-page .rp.rumor .sum{font-size:12.5px;color:#3b4250;max-width:78ch}.core-page .rp.rumor .ev,.core-page .rp.rumor .would{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--p-line)}.core-page .rp.rumor .ev ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.core-page .rp.rumor .ev li{display:grid;grid-template-columns:8px 200px 1fr;gap:10px;align-items:baseline;font-size:11.5px;color:#3b4250}.core-page .rp.rumor .ev li i{width:8px;height:8px;border-radius:50%;align-self:center;background:#9aa3b5}.core-page .rp.rumor .ev li.supports i{background:var(--pos)}.core-page .rp.rumor .ev li.contradicts i{background:var(--neg)}.core-page .rp.rumor .ev li b{font-weight:500;color:var(--p-ink)}.core-page .rp.rumor .would p{font-size:12px;color:#3b4250}.core-page .rp.comps .ct{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.core-page .rp.comps .ct td,.core-page .rp.comps .ct th{padding:9px 8px;border-top:1px solid var(--p-line);text-align:right;white-space:nowrap}.core-page .rp.comps .ct td:first-child,.core-page .rp.comps .ct th:first-child{text-align:left;padding-left:0}.core-page .rp.comps .ct thead th{border-top:0;font:500 8.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp.comps .ct tbody th b{display:block;font-weight:500}.core-page .rp.comps .ct tbody th span{font-size:9.5px;color:var(--p-mute)}.core-page .rp.comps .ct tr.me td,.core-page .rp.comps .ct tr.me th{background:rgba(46,105,206,.08)}.core-page .rp.comps .ct tr.me td{font-weight:500}.core-page .rp.comps .rbars{display:grid;gap:8px}.core-page .rp.comps .rbars div{display:grid;grid-template-columns:90px 1fr 64px;align-items:center;gap:10px;font-size:11.5px}.core-page .rp.comps .rbars i{display:block;height:14px;background:#c9c4bb;border-radius:2px}.core-page .rp.comps .rbars .me i{background:linear-gradient(90deg,var(--tr-blue),#1d4ea8)}.core-page .rp.comps .rbars b{font-weight:500;font-variant-numeric:tabular-nums}.core-page .rp.timeline .strip{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.core-page .rp.timeline .strip>span{display:grid;gap:2px;padding:8px;border-radius:3px;background:#e6e2db;font:500 8.5px Fragment Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp.timeline .strip b{font:500 10.5px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--p-ink)}.core-page .rp.timeline .strip .n{background:rgba(46,105,206,.14)}.core-page .rp.timeline .strip .s{background:rgba(184,134,11,.16)}.core-page .rp.timeline .strip .f,.core-page .rp.timeline .strip .u{background:rgba(22,24,29,.1)}.core-page .rp.timeline .tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid rgba(22,24,29,.25);display:grid;gap:14px}.core-page .rp.timeline .tl li{position:relative;display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:baseline}.core-page .rp.timeline .tl li:before{content:"";position:absolute;left:-19px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--cream);border:2px solid var(--p-ink)}.core-page .rp.timeline .tl li.q:before{border-color:#9aa3b5}.core-page .rp.timeline .tl li.n:before{background:var(--tr-blue);border-color:var(--tr-blue)}.core-page .rp.timeline .per{font:500 9px Fragment Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp.timeline q{quotes:"“" "”";font-size:14.5px;line-height:1.35;color:var(--p-ink)}.core-page .rp.timeline li.q q{color:var(--p-mute);font-style:italic;quotes:none}.core-page .rp.impact .bigwrap{display:grid;gap:4px;padding-top:8px}.core-page .rp.impact .big{font-size:112px;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.core-page .rp.impact .bps{font:500 11px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp.impact .diverge{display:grid;grid-template-columns:1fr 1fr;gap:2px;height:22px}.core-page .rp.impact .diverge i{display:block;height:100%;border-radius:3px}.core-page .rp.impact .diverge .neg{background:linear-gradient(270deg,var(--neg),rgba(194,59,78,.15))}.core-page .rp.impact .diverge .pos{background:linear-gradient(90deg,var(--pos),rgba(31,138,91,.15))}.core-page .rp.impact .facts{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--p-line);border:1px solid var(--p-line)}.core-page .rp.impact .facts div{background:var(--cream);padding:10px 12px;display:grid;gap:4px}.core-page .rp.impact dt{font:500 8.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute)}.core-page .rp.impact dd{margin:0;font-family:Newsreader,serif;font-size:22px;line-height:1.1}.core-page .rp.impact .ladder{list-style:none;margin:0;padding:0;display:grid}.core-page .rp.impact .ladder li{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--p-line);font-size:13px}.core-page .rp.impact .ladder b{font-weight:500;font-variant-numeric:tabular-nums}.core-page .rp.impact .ladder .pos b{color:var(--pos)}.core-page .rp.impact .ladder .neg b{color:var(--neg)}.core-page .rp.panel .legend2{list-style:none;margin:0;padding:0;display:flex;gap:16px;font-size:10px;color:var(--p-mute)}.core-page .rp.panel .legend2 li{display:flex;align-items:center;gap:6px}.core-page .rp.panel .legend2 i{width:10px;height:10px;border-radius:2px;background:#c9c4bb}.core-page .rp.panel .legend2 i.cl{height:2px;background:var(--tr-blue)}.core-page .rp.panel .multiples{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px}.core-page .rp.panel figure{margin:0;display:grid;gap:6px}.core-page .rp.panel figcaption{font:500 12px Inter,sans-serif}.core-page .rp.panel svg{width:100%;height:auto;display:block}.core-page .rp.panel .cx{fill:#cfcac1}.core-page .rp.panel .lv{font:500 9px Inter,sans-serif;fill:var(--p-ink)}.core-page .rp.panel .lq{font:8px Fragment Mono,monospace;fill:var(--p-mute)}.core-page .rp.panel .cd,.core-page .rp.panel .cl{stroke:var(--tr-blue);stroke-width:2}.core-page .rp.panel .cd{fill:var(--cream)}.core-page .rp.holders .hold{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center}.core-page .rp.holders .donut{width:100%;height:auto}.core-page .rp.holders .donut .rest{stroke:#e3dfd7}.core-page .rp.holders .donut .big{font:400 22px Newsreader,serif;fill:var(--p-ink)}.core-page .rp.holders .donut .small{font:500 7.5px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;fill:var(--p-mute)}.core-page .rp.holders .h0{stroke:#16181d}.core-page .rp.holders .h1{stroke:var(--tr-blue)}.core-page .rp.holders .h2{stroke:#7aa9ff}.core-page .rp.holders .hl{list-style:none;margin:0;padding:0;display:grid;gap:10px}.core-page .rp.holders .hl li{display:grid;grid-template-columns:130px 1fr 52px;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;font-size:12px}.core-page .rp.holders .hl b{font-weight:500}.core-page .rp.holders .hl span{grid-column:1;font-size:9.5px;color:var(--p-mute);font-variant-numeric:tabular-nums}.core-page .rp.holders .hl i{grid-column:2;grid-row:1/3;display:block;height:14px;border-radius:2px;background:#e3dfd7}.core-page .rp.holders .hl li.h0 i{background:#16181d}.core-page .rp.holders .hl li.h1 i{background:var(--tr-blue)}.core-page .rp.holders .hl li.h2 i{background:#7aa9ff}.core-page .rp.holders .hl em{grid-column:3;grid-row:1/3;font-style:normal;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.core-page .rp.notes{background:#f6f3ee;padding-left:38px;border-left:6px solid #16181d}.core-page .rp.notes h3{font-size:38px}.core-page .rp.notes .lead.serif{font-size:17px;line-height:1.4;color:var(--p-ink);font-weight:400;max-width:60ch}.core-page .rp.notes .memo{margin:0;padding:0 0 0 20px;display:grid;gap:12px;font-size:13px;color:#3b4250;max-width:64ch}.core-page .rp.notes .memo li::marker{font:500 9px Fragment Mono,monospace;color:var(--p-mute)}.core-page .rp.notes .memo b{color:var(--p-ink);font-weight:500}.core-page .rp.notes .src{display:inline-block;margin-left:4px;padding:0 5px;border:1px solid var(--tr-blue);border-radius:2px;font:500 8px Fragment Mono,monospace;color:var(--tr-blue);vertical-align:1px}.core-page .rp.notes .from{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--p-line)}.core-page .rp.notes .from ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.core-page .rp.notes .from li{display:flex;justify-content:space-between;gap:12px;font-size:11.5px}.core-page .rp.notes .from b{font-weight:500}.core-page .rp.notes .from span{color:var(--p-mute)}.core-page .proof{padding:clamp(72px,9vw,128px) var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:56px}.core-page .proof p{max-width:46ch}.core-page .proof q{display:block;font-family:Newsreader,serif;font-weight:300;font-size:clamp(1.45rem,1.4vw + .9rem,2.2rem);line-height:1.3;letter-spacing:-.01em;quotes:"“" "”";text-wrap:balance}.core-page .proof p span{display:block;color:var(--muted);font-size:14px;margin-top:18px}.core-page .proof .wall{width:100%;min-width:0}.core-page .proof .wall .wallLabel{max-width:none;font-size:15px;color:var(--muted);text-align:center;margin:0 0 32px}.core-page .proof .wall .logo{filter:brightness(0) invert(1);opacity:.6;transition:opacity .3s}.core-page .proof .wall li:hover .logo{opacity:1}.core-page .screen{min-height:100svh;display:grid;align-content:center;gap:36px;padding:96px var(--gutter);border-top:1px solid var(--line)}@media (min-width:900px){.core-page .screen{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px)}.core-page .screen.flip .words{order:2}.core-page .screen.wide{grid-template-columns:1fr;justify-items:center;text-align:center;gap:44px}.core-page .screen.wide .words p{margin-inline:auto;max-width:40ch}}.core-page .screen.wide h2{max-width:20ch;margin-inline:auto}.core-page .screen h2{font-size:clamp(2.2rem,3.8vw + .5rem,4.2rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;max-width:13ch}.core-page .screen .words p{margin-top:18px;color:var(--muted);font-size:clamp(16px,.9vw + 9px,19px);max-width:30ch;text-wrap:pretty}.core-page .screen .visual{display:grid;justify-items:center;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s var(--ease)}.core-page .screen[data-in] .visual{opacity:1;transform:none}.core-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.core-page .fig{white-space:nowrap;font-variant-numeric:tabular-nums}.core-page .chipwrap{position:relative;display:inline-block;margin-left:6px;vertical-align:6px}.core-page .fig .n{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--accent-soft);border-radius:3px;background:none;color:var(--accent-soft);font:500 9.5px Fragment Mono,monospace;cursor:default}.core-page .fig .n:focus-visible{outline-offset:2px}.core-page .fig .tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,4px);z-index:5;width:-moz-max-content;width:max-content;max-width:260px;padding:6px 9px;border:1px solid var(--line-2);background:var(--ink);color:var(--text);font:12px/1.35 Inter,sans-serif;letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.core-page .chipwrap:focus-within .tip,.core-page .chipwrap:hover .tip{opacity:1;transform:translate(-50%)}.core-page .fig .fx{display:inline-block;margin-left:5px;font:italic 500 .55em Newsreader,serif;color:var(--accent-soft);vertical-align:4px}.core-page .yourswrap{width:100%;max-width:960px;display:grid;gap:14px}.core-page .yours{width:100%;border-collapse:collapse;border:1px solid var(--line-2);background:var(--ink-2);font-size:14px}.core-page .yours td,.core-page .yours th{padding:16px 18px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.core-page .yours thead th{border-top:0;font:500 10px Fragment Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.core-page .yours thead th.core{color:var(--accent-soft)}.core-page .yours tbody th{font-weight:500;color:var(--text);font-size:14.5px;width:24%}.core-page .yours td{color:var(--muted);font-size:14px;line-height:1.45;width:38%}.core-page .yours td.core{color:var(--text);background:rgba(46,105,206,.12);border-left:1px solid rgba(122,169,255,.25)}.core-page .yours td>span:last-child{display:block;padding-left:20px}.core-page .yours td .dot{float:left;margin-top:4px}.core-page .dot{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--muted);box-sizing:border-box}.core-page .dot.strong{background:var(--muted)}.core-page td.core .dot.strong{background:var(--accent-soft);border-color:var(--accent-soft)}.core-page .dot.partial{background:linear-gradient(90deg,var(--muted) 50%,transparent 50%)}.core-page .dot.none{border-style:dashed;border-color:var(--muted-2)}.core-page .yourswrap .legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--muted-2)}.core-page .yourswrap .legend span{display:inline-flex;align-items:center;gap:7px}@media (max-width:639px){.core-page .yours td,.core-page .yours th{padding:12px 10px;font-size:12.5px}.core-page .yours td>span:last-child{padding-left:0}.core-page .yours td .dot{float:none;display:block;margin:0 0 6px}}@media (prefers-reduced-motion:reduce){.core-page .screen .visual{transition:none}}.core-page .mac{position:relative;height:420svh;border-top:1px solid var(--line)}.core-page .mac .stage{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto 1fr;gap:20px;align-items:center;padding:84px var(--gutter) 24px;overflow:hidden}@media (min-width:900px){.core-page .mac .stage{grid-template-rows:none;grid-template-columns:minmax(280px,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);padding:68px var(--gutter) 0}}.core-page .mac .captions{position:relative;min-height:150px}@media (min-width:900px){.core-page .mac .captions{min-height:300px}}.core-page .mac .cap{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s var(--ease);pointer-events:none}.core-page .mac .cap.on{opacity:1;transform:none}.core-page .mac .cap h2{margin-top:12px;font-size:clamp(1.9rem,2.6vw + .4rem,3.2rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance;max-width:14ch}.core-page .mac .cap p{margin-top:14px;color:var(--muted);font-size:clamp(16px,.9vw + 9px,19px);max-width:36ch;text-wrap:pretty}.core-page .laptop{--lw:340px;--as:.2786;--lidh:calc(700px * var(--as) + 28px);--tilt:75deg;position:relative;width:var(--lw);height:calc(var(--lidh) + var(--lw) * .2);margin:0 auto;perspective:2400px;perspective-origin:50% 35%}@media (min-width:640px){.core-page .laptop{--lw:560px;--as:.475}}@media (min-width:900px){.core-page .laptop{--lw:620px;--as:.5286;margin-right:0}}@media (min-width:1200px){.core-page .laptop{--lw:760px;--as:.6536}}.core-page .lid{position:absolute;left:0;top:0;width:var(--lw);height:var(--lidh);transform-origin:50% 100%;transform:rotateX(calc((1 - var(--open)) * -84deg));transform-style:preserve-3d;transition:transform .08s linear}.core-page .bezel{inset:0;border-radius:14px 14px 3px 3px;padding:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 -1px 0 hsla(0,0%,100%,.05),0 30px 70px rgba(0,0,0,.55);backface-visibility:hidden}.core-page .bezel,.core-page .notch{position:absolute;background:#121316}.core-page .notch{top:0;left:50%;width:72px;height:9px;transform:translateX(-50%);border-radius:0 0 8px 8px;z-index:2}.core-page .lid .back{position:absolute;inset:0;border-radius:14px 14px 3px 3px;background:linear-gradient(160deg,#3a3d44,#1f2126 60%,#2a2d33);display:grid;place-items:center;transform:rotateX(180deg);backface-visibility:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.core-page .display{position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px 5px 2px 2px;background:#f7f5f1}.core-page .base{position:absolute;left:0;top:var(--lidh);width:var(--lw);transform-style:preserve-3d}.core-page .hinge{position:relative;z-index:2;height:6px;margin:0 14px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#0b0c0f,#2a2d33)}.core-page .deck{left:-2px;right:-2px;top:6px;height:calc(var(--lw) * .5);transform-origin:50% 0;transform:rotateX(var(--tilt));transform-style:preserve-3d;background:linear-gradient(180deg,#24272d,#1b1d22 55%,#16181c);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.core-page .deck,.core-page .deck:after{position:absolute;border-radius:0 0 16px 16px}.core-page .deck:after{content:"";left:0;right:0;top:100%;height:14px;transform-origin:50% 0;transform:rotateX(calc(-1 * var(--tilt)));background:linear-gradient(180deg,#202329,#0a0b0d)}.core-page .deck .keys{position:absolute;left:6.5%;right:6.5%;top:6%;height:44%;display:grid;grid-template-rows:repeat(5,1fr);gap:7%}.core-page .deck .row{display:flex;gap:.9%}.core-page .deck .row i{flex:1;border-radius:2px;background:#2b2e35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 rgba(0,0,0,.4)}.core-page .deck .row:last-child i:nth-child(4){flex:5.2}.core-page .deck .pad{position:absolute;left:50%;top:58%;width:34%;height:34%;transform:translateX(-50%);border-radius:8px;background:#202329;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09)}.core-page .app{--a-ink:#16181d;--a-mute:#6b7280;--a-line:rgba(22,24,29,.1);--a-accent:#2e69ce;position:absolute;left:0;top:0;width:1120px;height:700px;transform:scale(var(--as));transform-origin:top left;display:grid;grid-template-columns:208px 1fr;color:var(--a-ink);font:14px/1.45 Inter,system-ui,sans-serif;background:#f7f5f1;overflow:hidden}.core-page .app .k{font:500 10px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute)}.core-page .app .side{padding:22px 16px;border-right:1px solid var(--a-line);background:#f1efea;display:grid;align-content:start;gap:18px}.core-page .app .side .brand{height:15px}.core-page .app .side .brand *{display:block;height:100%}.core-page .app .side nav{display:grid;gap:2px}.core-page .app .side nav span{padding:7px 10px;border-radius:6px;font-size:13.5px;color:var(--a-mute)}.core-page .app .side nav span.on{background:rgba(22,24,29,.07);color:var(--a-ink);font-weight:500}.core-page .app .side ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12.5px;color:var(--a-mute)}.core-page .app .side ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-page .app .panes{position:relative}.core-page .app .pane{position:absolute;inset:0;padding:26px 32px;overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s var(--ease);pointer-events:none}.core-page .app .pane.on{opacity:1;transform:none}.core-page .app .ph{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--a-line);font-size:13px;color:var(--a-mute)}.core-page .app .ph b{font-weight:500;color:var(--a-ink)}.core-page .app h3{font-family:Newsreader,serif;font-weight:400;font-size:27px;line-height:1.15;letter-spacing:-.012em;margin-top:16px;max-width:30ch;text-wrap:pretty}.core-page .app .tiles{margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--a-line);border:1px solid var(--a-line);border-radius:8px;overflow:hidden}.core-page .app .tiles div{background:#fff;padding:11px 14px;display:grid;gap:5px}.core-page .app .tiles dt{font:500 10px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute)}.core-page .app .tiles dd{margin:0;font-family:Newsreader,serif;font-size:25px;line-height:1.05}.core-page .app dd.pos{color:#1f8a5b}.core-page .app dd.neg{color:#c23b4e}.core-page .app .tiles.big{margin-top:16px;gap:12px;background:none;border:0;border-radius:0;overflow:visible}.core-page .app .tiles.big div{padding:14px 16px 12px;border:1px solid var(--a-line);border-radius:10px;box-shadow:0 1px 0 rgba(22,24,29,.03),0 8px 24px rgba(22,24,29,.05)}.core-page .app .tiles.big dd{font-size:38px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.core-page .app .tiles.big span{font-size:11px;color:var(--a-mute)}.core-page .app .brief .cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}.core-page .app .brief .cols.three{grid-template-columns:1.1fr 1.1fr .9fr}.core-page .app .brief .k{display:block;margin-bottom:8px}.core-page .app .brief .movers+.k{margin-top:14px}.core-page .app .hbars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.core-page .app .hbars li{display:grid;grid-template-columns:96px 1fr 38px;align-items:center;gap:8px;font-size:11.5px}.core-page .app .hbars li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b4250}.core-page .app .hbars i{display:block;height:10px;border-radius:2px;background:linear-gradient(90deg,var(--a-accent),#7aa9ff)}.core-page .app .hbars.tops i{background:linear-gradient(90deg,#16181d,#4b5261)}.core-page .app .hbars b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.core-page .app .movers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.core-page .app .movers li{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#3b4250}.core-page .app .movers b{font-weight:500;font-variant-numeric:tabular-nums}.core-page .app .movers li.pos b{color:#1f8a5b}.core-page .app .movers li.neg b{color:#c23b4e}.core-page .app .shape{margin:0;display:grid;gap:5px}.core-page .app .shape div{display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.core-page .app .shape dt{color:var(--a-mute)}.core-page .app .shape dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.core-page .app .ahead{display:grid;grid-template-columns:1fr 112px;grid-template-rows:auto auto auto;-moz-column-gap:16px;column-gap:16px;padding:12px 14px;border:1px solid var(--a-line);border-radius:8px;background:#fff}.core-page .app .ahead>b{grid-column:1;font-weight:500;font-size:13px}.core-page .app .ahead dl{grid-column:1;margin:8px 0 0;display:grid;gap:5px}.core-page .app .ahead dl div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.core-page .app .ahead dt{color:var(--a-mute)}.core-page .app .ahead dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.core-page .app .ahead .bars{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end;height:60px}.core-page .app .ahead .bars div{display:grid;grid-template-rows:1fr auto;height:100%;justify-items:center;gap:3px}.core-page .app .ahead .bars i{display:block;width:70%;align-self:end;border-radius:2px 2px 0 0;background:linear-gradient(var(--a-accent),#1d4ea8)}.core-page .app .ahead .bars span{font:8px Fragment Mono,monospace;color:var(--a-mute);white-space:nowrap}.core-page .app .ahead .cap{grid-column:2;grid-row:3;margin-top:6px;font:8.5px Fragment Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--a-mute);text-align:center}.core-page .app .docs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.core-page .app .docs li{display:flex;gap:10px;align-items:flex-start;font-size:12px}.core-page .app .docs li i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--a-accent)}.core-page .app .docs b{display:block;font-weight:500}.core-page .app .docs span{color:var(--a-mute);font-size:11px}.core-page .app .cursor{position:absolute;z-index:6;width:22px;height:22px;margin:-2px 0 0 -2px;transition:left .8s cubic-bezier(.3,.7,.2,1),top .8s cubic-bezier(.3,.7,.2,1);pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.core-page .app .cursor svg{width:100%;height:100%;display:block}.core-page .app .cursor:before{content:"";position:absolute;left:4px;top:2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--a-accent);opacity:0;transform:scale(.4)}.core-page .app .cursor.click:before{animation:core-click .5s ease-out both}@keyframes core-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.core-page .app .chat{display:grid;grid-template-rows:1fr auto;gap:16px;padding-bottom:22px}.core-page .app .thread{overflow:hidden;display:grid;align-content:end;gap:14px}.core-page .app .msg{animation:core-pane .55s var(--ease) both}@keyframes core-pane{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.core-page .app .msg.me{justify-self:end;max-width:70%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:#e8ebf1;font-size:13.5px}.core-page .app .msg.core{padding:18px 20px 16px;border:1px solid var(--a-line);border-radius:12px;background:#fff}.core-page .app .msg.core h3{margin-top:0;font-size:24px}.core-page .app .msg.core .tiles{margin-top:14px}.core-page .app .chart{margin-top:14px;max-width:440px}.core-page .app .chart svg{width:100%;height:auto;display:block}.core-page .app .chart .grid{stroke:var(--a-line)}.core-page .app .chart .zero{stroke:rgba(22,24,29,.3)}.core-page .app .chart .ax{font:8px Fragment Mono,monospace;fill:var(--a-mute);text-anchor:end}.core-page .app .chart .ax.q{text-anchor:middle}.core-page .app .chart .band{fill:rgba(22,24,29,.07)}.core-page .app .chart .stem{stroke:rgba(22,24,29,.3)}.core-page .app .chart .print{fill:var(--a-ink)}.core-page .app .chart .prev{fill:none;stroke:var(--a-accent);stroke-width:1.2}.core-page .app .tbl{width:100%;margin-top:12px;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.core-page .app .tbl td,.core-page .app .tbl th{padding:6px 8px;border-top:1px solid var(--a-line);text-align:right;white-space:nowrap;position:relative}.core-page .app .tbl th:first-child{text-align:left;padding-left:0;color:var(--a-mute);font-weight:500}.core-page .app .tbl thead th{border-top:0;font:500 10px Fragment Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute)}.core-page .app .tbl td.hot{color:var(--a-accent);font-weight:500}.core-page .app .tbl .n{display:inline-grid;place-items:center;min-width:14px;height:14px;margin-left:5px;border:1px solid var(--a-accent);border-radius:3px;font:500 9px Fragment Mono,monospace;font-style:normal;color:var(--a-accent);vertical-align:1px}.core-page .app .tbl .tip{position:absolute;right:0;bottom:calc(100% + 6px);z-index:3;display:grid;gap:3px;padding:10px 12px;border-radius:8px;background:var(--a-ink);color:#fff;text-align:left;white-space:nowrap;font-size:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:core-pane .4s var(--ease) both}.core-page .app .tbl .tip b{font-weight:500}.core-page .app .tbl .tip span{color:hsla(0,0%,100%,.7)}.core-page .app .tbl .tip:after{content:"";position:absolute;right:18px;top:100%;border:6px solid transparent;border-top:6px solid var(--a-ink)}.core-page .app .receipt{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:5px 10px;border:1px solid var(--a-line);border-radius:999px;font:500 9.5px Fragment Mono,monospace;letter-spacing:.08em}.core-page .app .receipt span{color:#1f8a5b}.core-page .app .box{border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff}.core-page .app .box.checking{border-color:var(--a-accent)}.core-page .app .box .field{min-height:54px;padding:12px 16px 4px;font-size:14px;line-height:1.55}.core-page .app .box .ph{display:block;border:0;padding:0;color:#9aa3b5}.core-page .app .box .caret{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--a-ink)}.core-page .app .box .tools{display:flex;align-items:center;gap:10px;padding:4px 10px 10px 12px;font-size:12px;color:var(--a-mute)}.core-page .app .box .tools span:after{content:" ⌄";opacity:.6}.core-page .app .box .go{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--a-accent);position:relative}.core-page .app .box .go:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-left:2px solid #fff;border-top:2px solid #fff;transform:translate(-50%,-30%) rotate(45deg)}.core-page .app .toast{position:absolute;top:16px;right:16px;width:340px;display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.22),0 0 0 1px rgba(22,24,29,.08);animation:core-toast .6s var(--spring) both;transition:opacity .4s ease,transform .4s ease;z-index:5}.core-page .app .toast.read{animation:none;opacity:0;transform:translateY(-8px)}@keyframes core-toast{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.core-page .app .toast i{flex:none;width:32px;height:32px;border-radius:8px;background:#000;color:#fff;display:grid;place-items:center;font:700 15px Inter,sans-serif;font-style:normal}.core-page .app .toast b{display:block;font-weight:500;font-size:12.5px}.core-page .app .toast span{display:block;font-size:12.5px;color:#3b4250;margin-top:2px}.core-page .app .claims{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.core-page .app .claims li{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;animation:core-pane .5s var(--ease) both;animation-delay:calc(var(--i) * .12s)}.core-page .app .claims li.t{color:#1f8a5b}.core-page .app .claims li.u{color:#b8860b}.core-page .app .claims li.f{color:#c23b4e}.core-page .app .claims .meter{width:56px;height:56px}.core-page .app .claims .meter .track{stroke:var(--a-line)}.core-page .app .claims .meter .arc{stroke:currentColor}.core-page .app .claims .meter .pct{font:600 13px Inter,sans-serif;fill:var(--a-ink)}.core-page .app .claims b{display:block;font-size:13px}.core-page .app .claims span{display:block;font-size:11.5px;color:#3b4250;margin-top:2px}.core-page .app .sum{margin-top:14px;font-size:12.5px;color:#3b4250;max-width:70ch;animation:core-pane .5s var(--ease) both;animation-delay:.4s}.core-page .app .ev,.core-page .app .would{margin-top:12px;padding-top:10px;border-top:1px solid var(--a-line);animation:core-pane .5s var(--ease) both;animation-delay:.5s}.core-page .app .ev .k,.core-page .app .would .k{display:block;margin-bottom:8px}.core-page .app .ev ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.core-page .app .ev li{display:grid;grid-template-columns:8px 190px 1fr;gap:10px;align-items:baseline;font-size:11.5px;color:#3b4250}.core-page .app .ev li i{width:8px;height:8px;border-radius:50%;align-self:center;background:#9aa3b5}.core-page .app .ev li.supports i{background:#1f8a5b}.core-page .app .ev li.contradicts i{background:#c23b4e}.core-page .app .ev li b{font-weight:500;color:var(--a-ink)}.core-page .app .would p{font-size:11.5px;color:#3b4250}@media (prefers-reduced-motion:reduce){.core-page .app .cursor,.core-page .app .pane,.core-page .lid,.core-page .mac .cap{transition:none}.core-page .app .claims li,.core-page .app .cursor:before,.core-page .app .ev,.core-page .app .msg,.core-page .app .sum,.core-page .app .tbl .tip,.core-page .app .toast,.core-page .app .would{animation:none}}.core-page .forit{padding:clamp(56px,8vw,110px) var(--gutter);border-top:1px solid var(--line);display:grid;gap:40px}.core-page .forit h2{font-size:clamp(2.2rem,4.2vw + .4rem,4.6rem);line-height:1.02;letter-spacing:-.02em;max-width:14ch;text-wrap:balance}.core-page .forit .intro{color:var(--muted);margin-top:18px;max-width:40ch;font-size:clamp(16px,.9vw + 9px,19px);text-wrap:pretty}.core-page .forit .three{display:grid;gap:16px}@media (min-width:900px){.core-page .forit .three{grid-template-columns:repeat(3,minmax(0,1fr))}}.core-page .tcard{border:1px solid var(--line);background:var(--ink-2);padding:20px 22px 24px;display:grid;gap:10px;align-content:start}.core-page .tcard .k{font:500 10.5px Fragment Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-top:8px}.core-page .tcard .lead{font-size:16px;line-height:1.4;text-wrap:pretty}.core-page .tcard ul{margin:2px 0 0;padding:0 0 0 16px;display:grid;gap:5px;color:var(--muted);font-size:13.5px}.core-page .tcard .vis{position:relative;height:190px;border-radius:6px;background:radial-gradient(120% 90% at 50% 100%,rgba(122,169,255,.08),transparent 60%),#0c0d11;box-shadow:0 0 0 1px var(--line) inset;display:grid;place-items:center;overflow:hidden}.core-page .vis .office{position:relative;width:78%;padding:22px 16px 16px;border:1px dashed rgba(122,169,255,.45);border-radius:10px;display:grid;gap:10px}.core-page .vis .office .tag{position:absolute;top:-8px;left:14px;padding:0 6px;background:#0c0d11;font:500 9.5px Fragment Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft)}.core-page .vis .office .chips{display:flex;flex-wrap:wrap;gap:6px}.core-page .vis .office .chips span{padding:5px 9px;border-radius:4px;background:hsla(38,27%,94%,.08);border:1px solid var(--line-2);font-size:12px;color:var(--text)}.core-page .vis .office .lock{position:absolute;right:-10px;bottom:-10px;width:30px;height:30px;padding:6px;border-radius:50%;background:var(--accent-soft);color:var(--ink)}.core-page .vis .mcard{width:78%;border:1px solid var(--line-2);border-radius:8px;background:hsla(38,27%,94%,.04);overflow:hidden;font-size:12px}.core-page .vis .mcard div{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--line)}.core-page .vis .mcard div:first-child{border-top:0}.core-page .vis .mcard span{color:var(--muted)}.core-page .vis .mcard b{font-weight:500;font-family:Fragment Mono,monospace;font-size:11px}.core-page .vis .mcard .ok b{color:var(--pos)}.core-page .vis .hcard{width:78%;border:1px solid var(--line-2);border-radius:8px;background:hsla(38,27%,94%,.04);overflow:hidden;font-size:12px}.core-page .vis .hcard div{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--line)}.core-page .vis .hcard .hd{border-top:0;align-items:center;background:hsla(38,27%,94%,.05);font-weight:500;color:var(--text)}.core-page .vis .hcard .hd b{margin-left:auto;color:var(--pos);font:500 10px Fragment Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.core-page .vis .hcard .led{width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 8px var(--pos);animation:core-led 2.2s ease-in-out infinite}@keyframes core-led{50%{opacity:.45}}.core-page .vis .hcard span{color:var(--muted)}.core-page .vis .hcard div b{font-weight:500;font-family:Fragment Mono,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.core-page .vis .hcard .led{animation:none}}.core-page .forit .ways-title{font-size:clamp(1.5rem,1.6vw + .6rem,2rem);margin-top:8px}.core-page .forit .ways{display:grid;gap:16px}@media (min-width:900px){.core-page .forit .ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.core-page .way{border:1px solid var(--line);background:var(--ink-2);padding:20px 22px 22px;display:grid;gap:10px;align-content:start}.core-page .way h4{margin:0;font-size:24px;font-weight:300;line-height:1.15}.core-page .way p{color:var(--muted);font-size:14px;text-wrap:pretty}.core-page .way .specs{margin:6px 0 0;padding:0;display:grid}.core-page .way .specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.core-page .way .specs dt{margin:0;font:500 10.5px/1.4 Fragment Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.core-page .way .specs dd{margin:0;font-size:13px;color:var(--text);text-align:right;text-wrap:balance}.core-page .way .fine{color:var(--muted-2);font-size:12.5px}.core-page .way .plinth{position:relative;height:170px;margin-bottom:8px;border-radius:6px;background:radial-gradient(90% 60% at 50% 100%,hsla(38,27%,94%,.07),transparent 65%),#0c0d11;box-shadow:0 0 0 1px var(--line) inset;display:grid;place-items:end center;overflow:hidden}.core-page .way .plinth:after{content:"";position:absolute;left:20%;right:20%;bottom:22px;height:10px;border-radius:50%;background:rgba(0,0,0,.7);filter:blur(6px)}.core-page .way .hw{position:relative;z-index:1;display:block;width:100%;height:100%}.core-page .way .hw.photo{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;padding:16px 16% 30px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.55))}.core-page .parent{background:var(--cream);color:#16181d;padding:clamp(64px,9vw,130px) var(--gutter);display:grid;gap:32px}@media (min-width:900px){.core-page .parent{grid-template-columns:3fr 9fr}}.core-page .parent h2{font-size:clamp(1.9rem,3.2vw + .5rem,3.6rem);line-height:1.1;max-width:20ch;text-wrap:balance;color:#16181d}.core-page .parent p{color:#4a5160;margin-top:20px;max-width:54ch;font-size:15.5px}.core-page .parent a.more{display:inline-block;margin-top:26px;font:500 13px Inter,sans-serif;color:var(--tr-blue);border-bottom:1px solid}.core-page .parent .label{color:#7b8292}.core-page .parent .inception{display:grid;grid-template-columns:auto 1fr;gap:16px 28px;align-items:center;margin-top:44px;padding-top:28px;border-top:1px solid rgba(22,24,29,.14)}.core-page .parent .inception img{height:60px;width:auto;display:block;mix-blend-mode:multiply}.core-page .parent .inception b{display:block;font:500 14px/1.4 Inter,system-ui,sans-serif;color:#16181d}.core-page .parent .inception p{margin-top:6px;font-size:14px;color:#4a5160;max-width:56ch}@media (max-width:639px){.core-page .parent .inception{grid-template-columns:1fr}}.core-page .fmark-wrap{display:grid;justify-items:center;padding:72px var(--gutter) 56px;border-top:1px solid var(--line)}.core-page .fmark{display:grid;justify-items:center;width:100%}.core-page .fmark-link{display:block;width:min(100%,560px)}.core-page .fmark-link:focus-visible{outline:2px solid var(--accent-soft);outline-offset:8px}