body>main:has(>.home){max-width:none;padding:0}.home{--k:#0b0e0a;--k2:#12160f;--k-line:#ffffff17;--k-ink:#eef2ea;--k-muted:#a3ad9f;--k-sub:#8a9486;--lime:#c8f25a;--lime-hover:#d8ff73;--paper:#f6f5ef;--white:#fff;--p-line:#e2e0d6;--p-ink:#14160f;--p-muted:#555a50;--p-sub:#6a6e64;--t-watch:#f2b640;--t-break:#c8f25a;--t-rise:#6fd7a0;--t-down:#ff8a65;--frame:1128px;--section:clamp(80px, 10vw, 144px);--f-head:"Space Grotesk", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--paper);color:var(--p-ink);font-size:17px;line-height:1.75;overflow-x:clip}.home :where(h1,h2,h3,p,ul,ol,li,dl,dt,dd,figure){max-width:none;color:inherit;font-family:inherit;line-height:inherit;margin:0;padding:0;list-style:none}.home :where(h1,h2,h3){text-wrap:balance;word-break:auto-phrase}.home h2{letter-spacing:-.035em;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.12}.home h3{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.25}.home p{text-wrap:pretty}.home-frame{width:100%;max-width:calc(var(--frame) + 2 * var(--gutter));padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.home [data-ui]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.home :focus-visible{outline:2px solid var(--lime);outline-offset:2px}.home button,.home button:hover{min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;white-space:normal;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.home-btn{min-height:54px;font:600 16px/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.home-btn:hover{text-decoration:none;transform:translateY(-1px)}.home-btn svg{transition:transform .15s}.home-btn:hover svg{transform:translate(3px)}.home-btn--lime,.home-btn--lime:hover{background:var(--lime);color:var(--k)}.home-btn--lime:hover{background:var(--lime-hover)}.home-btn--line,.home-btn--line:hover{color:#fff;border:1px solid #ffffff38;font-weight:500}.home-btn--line:hover{border-color:#ffffff80}body:has(>main>.home) :is(.site-header,.site-footer){--canvas:#0b0e0a;--canvas-glass:#0b0e0adb;--surface:#12160f;--surface-sunken:#171c13;--surface-raised:#12160f;--line:#ffffff14;--line-strong:#ffffff2e;--ink:#fff;--ink-muted:#a3ad9f;--ink-subtle:#8a9486;--evergreen-700:#c8f25a;--evergreen-500:#c8f25a;--evergreen-100:#c8f25a1a;--brass:#0b0e0a;--brass-100:#c8f25a;--amber-rgb:200, 242, 90;--signal-rgb:200, 242, 90;--glow:none;--glow-text:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(>main>.home) .site-header{background:var(--canvas-glass)}body:has(>main>.home) .site-header button.google-button{--google-fill:transparent;--google-stroke:#ffffff38;--google-ink:#fff;--google-hover:#ffffff0f;border-radius:999px}body:has(>main>.home) .mark{box-shadow:none}body:has(>main>.home) .mark-tile{fill:#c8f25a}body:has(>main>.home) .mark-words{stroke:#0b0e0a73}body:has(>main>.home) .mark-rise{stroke:#0b0e0a}body:has(>main>.home) .wordmark:after{display:none}body:has(>main>.home) .nav-badge-hot{box-shadow:none}body:has(>main>.home) .site-footer{background:#0b0e0a;border-top:0}.hero-band{background:var(--k);color:var(--k-ink);position:relative;overflow:hidden}.hero-band:before{content:"";pointer-events:none;background-image:radial-gradient(#c8f25a1a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.hero-band__rings{opacity:.55;pointer-events:none;width:900px;height:900px;position:absolute;top:-120px;right:-220px}.hero-band__rings circle{fill:none;stroke:#c8f25a1a;stroke-width:1px}.hero-band__sweep{fill:#c8f25a12;transform-origin:400px 400px;animation:6s linear infinite home-sweep}@keyframes home-sweep{to{transform:rotate(360deg)}}.hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(56px,8vw,112px) clamp(72px,9vw,128px);display:grid;position:relative}.hero__copy{flex-direction:column;gap:32px;min-width:0;display:flex}.hero__eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-sub);align-items:center;gap:10px;display:inline-flex}.hero__eyebrow:before{content:"";background:var(--lime);width:24px;height:1px}.hero h1{font-family:var(--f-head);letter-spacing:-.04em;color:#fff;font-size:clamp(60px,7.6vw,116px);font-weight:900;line-height:.98}.hero h1 span{display:block}.hero h1 span+span{color:var(--lime)}.hero__lead{max-width:33em;color:var(--k-muted);font-size:18px;line-height:1.75}.hero__lead strong{color:#fff;font-weight:600}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__ui{background:linear-gradient(#c8f25a29,#c8f25a00 60%);border-radius:20px;min-width:0;padding:10px;box-shadow:0 40px 120px -40px #000000e6}.ui-radar{background:var(--k2);border:1px solid var(--k-line);color:var(--k-ink);border-radius:14px;overflow:hidden}.ui-radar__bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-radar__tabs{gap:4px;min-width:0;display:flex;overflow:hidden}.ui-radar__tabs span{color:var(--k-sub);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px}.ui-radar__tabs .is-on{background:var(--lime);color:var(--k);font-weight:600}.ui-radar__live{color:var(--k-sub);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ui-radar__live i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite home-blink}@keyframes home-blink{50%{opacity:.3}}.ui-radar__empty{color:var(--k-muted);padding:48px 20px}.ui-radar__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px;display:grid}.ui-radar__list{border-right:1px solid #ffffff12;flex-direction:column;gap:2px;padding:8px;display:flex}.home .ui-row{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name up""ago ago";gap:4px 12px;width:100%;padding:12px 14px;transition:background-color .12s;display:grid}.home .ui-row:hover{background:#ffffff0a}.home .ui-row[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--lime);background:#c8f25a14}.ui-row__name{color:#c9d1c4;font:600 14px/20px var(--f-mono);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.home .ui-row[aria-pressed=true] .ui-row__name{color:#fff}.ui-row__up{color:var(--lime);font:600 13px/20px var(--f-mono);grid-area:up}.ui-row__ago{color:var(--k-sub);grid-area:ago;font-size:12px}.ui-radar__detail{flex-direction:column;gap:18px;min-width:0;padding:22px 22px 18px;display:flex}.ui-detail__name{color:#fff;font:600 20px/1.3 var(--f-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.ui-detail__meta{color:var(--k-sub);font-size:12px;margin-top:6px!important}.ui-detail__metrics{background:#ffffff12;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ui-detail__metrics div{background:var(--k2);padding:12px 14px}.ui-detail__metrics dt{color:var(--k-sub);font-size:12px}.ui-detail__metrics dd{color:#fff;font:600 22px/1.2 var(--f-mono);margin-top:4px}.ui-detail__metrics dd.is-up{color:var(--lime)}.ui-detail__chart{color:var(--k-sub);flex-direction:column;gap:8px;font-size:12px;display:flex}.ui-detail__unlock{color:var(--k-ink);border-top:1px dashed #ffffff1f;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;text-decoration:none;display:inline-flex}.ui-detail__unlock:hover{color:var(--lime);text-decoration:none}.ui-bars{align-items:flex-end;gap:6px;height:72px;display:flex}.ui-bars span{background:#ffffff2e;border-radius:3px 3px 0 0;flex:1}.ui-bars span.is-last{background:var(--lime)}.scale{border-bottom:1px solid var(--p-line)}.scale__inner{flex-direction:column;gap:56px;padding-block:clamp(72px,9vw,128px) clamp(72px,9vw,120px);display:flex}.scale__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.scale__title{flex-direction:column;gap:8px;display:flex}.scale__fig{font:700 clamp(96px, 13vw, 184px)/.85 var(--f-head);letter-spacing:-.06em}.scale__claim{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.3}.scale__side{border-top:2px solid var(--p-ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.scale__side div{flex-direction:column;gap:6px;padding:18px 18px 0 0;display:flex}.scale__side dd{font:600 30px/1.2 var(--f-mono);letter-spacing:-.03em}.scale__side dt{color:var(--p-muted);font-size:14px;line-height:1.5}.scale-chart{flex-direction:column;gap:16px;display:flex}.scale-chart__bars,.scale-chart__days{gap:clamp(4px,.8vw,12px);display:flex}.scale-chart__bars{border-bottom:1px solid var(--p-ink);align-items:flex-end;height:240px;padding-top:28px}.scale-bar{background:var(--p-ink);outline-offset:3px;border-radius:4px 4px 0 0;flex:1;min-width:0;position:relative}.scale-bar.is-peak{background:var(--lime);box-shadow:inset 0 0 0 2px var(--p-ink)}.scale-bar__value{color:var(--p-ink);font:600 12px/1 var(--f-mono);text-align:center;position:absolute;top:-22px;left:0;right:0}.scale-chart__days span{white-space:nowrap;min-width:0;color:var(--p-sub);font:400 11px/1 var(--f-mono);text-align:center;flex:1}.scale-chart figcaption{color:var(--p-sub);font-size:13px}.define{padding-block:var(--section);flex-direction:column;gap:40px;display:flex}.home .define__label{color:var(--p-muted);font:500 13px/1.4 var(--f-mono);letter-spacing:.1em;align-items:center;gap:10px;display:flex}.define__label:before{content:"";border:1px solid var(--p-ink);background:var(--lime);width:8px;height:8px}.define__statement{letter-spacing:-.025em;max-width:26em;font-size:clamp(26px,3.1vw,42px);font-weight:400;line-height:1.45}.define__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;margin-top:24px!important}.define__path li{color:var(--p-sub);border:1px dashed #b9b7ac;border-radius:16px;flex-direction:column;gap:14px;padding:28px;font-size:15px;line-height:1.7;display:flex}.define__path li strong{color:var(--p-sub);letter-spacing:-.02em;margin-top:28px;font-size:24px;font-weight:700;line-height:1.3}.define__step{justify-content:space-between;align-items:center;gap:12px;display:flex}.define__step b{font:400 13px/1 var(--f-mono)}.define__step em{color:var(--p-muted);border:1px solid #b9b7ac;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5}.define__path li.is-watched{background:var(--k);color:var(--k-muted);border:0}.define__path li.is-watched strong{color:#fff}.define__path li.is-watched .define__step b{color:var(--k-sub)}.define__path li.is-watched .define__step em{background:var(--lime);color:var(--k);border:0;font-weight:600}.define__compare{flex-direction:column;gap:14px;margin-top:32px;display:flex}.home .define__compare h3{font-size:clamp(22px,2vw,28px)}.define__compare-lead{max-width:40em;color:var(--p-muted);font-size:17px}.define__table-wrap{border-top:2px solid var(--p-ink);margin-top:8px;overflow-x:auto}.define__table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.6}.define__table th,.define__table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9d7cc;padding:16px 20px 16px 0}.define__table thead th{color:var(--p-sub);font:500 12px/1.4 var(--f-mono);letter-spacing:.08em}.define__table tbody th{width:22%;color:var(--p-ink);font-weight:600}.define__table td{color:var(--p-muted)}.define__table td:last-child{color:var(--p-ink);font-weight:600}.define__table td:last-child:before{content:"";background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 1px var(--p-ink);vertical-align:2px;border-radius:50%;margin-right:10px;display:inline-block}.sources{padding-block:var(--section) 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px clamp(32px,5vw,80px);display:grid}.sources__lead{color:var(--p-muted);grid-column:2;font-size:17px}.sources h2{grid-row:span 2}.sources__list{border-top:2px solid var(--p-ink);grid-column:2}.sources__list li{color:var(--p-muted);border-bottom:1px solid #d9d7cc;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 32px;padding:22px 0;font-size:15px;line-height:1.7;display:grid}.sources__list a{color:var(--p-ink);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #b9b7ac;text-decoration:underline #b9b7ac}.sources__list a:hover{-webkit-text-decoration-color:var(--p-ink);text-decoration-color:var(--p-ink)}.sources__list a:after{content:" ↗";color:var(--p-sub);font-weight:400}.caps{background:var(--white);border-block:1px solid var(--p-line)}.caps__inner{padding-block:var(--section);flex-direction:column;gap:clamp(56px,7vw,96px);display:flex}.caps h2{max-width:14em}.cap{border-top:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-top:48px;display:grid}.cap--flip .cap__ui{order:2}.cap__ui{background:var(--paper);border-radius:20px;justify-content:center;padding:clamp(24px,3vw,44px);display:flex}.cap__ui--dark{background:var(--k)}.cap__text{flex-direction:column;gap:18px;display:flex}.cap__text p{color:var(--p-muted);font-size:17px;line-height:1.8}.cap__index{color:var(--p-sub);font:400 13px/1 var(--f-mono)}.cap__link{border-bottom:2px solid var(--lime);color:var(--p-ink);align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding-bottom:4px;font-size:16px;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.cap__link:hover{color:var(--p-ink);gap:14px;text-decoration:none}.ui-play,.ui-msg__card{box-shadow:0 24px 48px -28px #14160f59}.ui-play{border:1px solid var(--p-line);background:var(--white);border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:22px;display:flex}.ui-play--empty{color:var(--p-muted)}.ui-play__top{justify-content:space-between;align-items:center;display:flex}.ui-play__chip{background:var(--lime);color:var(--p-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ui-play__ago{color:var(--p-sub);font-size:12px}.ui-play__name{font:600 22px/1.3 var(--f-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.ui-play__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ui-play__stats dt,.ui-msg__card dt{color:var(--p-sub);font-size:12px}.ui-play__stats dd{font:600 20px/1.2 var(--f-mono);margin-top:4px}.ui-play .ui-bars{height:64px}.ui-play .ui-bars span{background:#d9d7cc}.ui-play .ui-bars span.is-last{background:var(--lime);box-shadow:inset 0 0 0 1px var(--p-ink)}.ui-table{border:1px solid var(--k-line);background:var(--k2);width:100%;max-width:460px;color:var(--k-ink);border-radius:12px;overflow:hidden}.ui-table__head,.ui-table__row{grid-template-columns:minmax(0,1fr) 64px 104px;align-items:center;gap:12px;display:grid}.ui-table__head span:not(:first-child),.ui-table__row span:not(:first-child){text-align:right}.ui-table__head{color:var(--k-sub);border-bottom:1px solid #ffffff14;padding:12px 16px;font-size:12px}.ui-table__row{color:var(--k-muted);font-family:var(--f-mono);padding:14px 16px}.ui-table__row+.ui-table__row{border-top:1px solid #ffffff0d}.ui-table__row.is-hover{background:#c8f25a12}.ui-table__kw{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-table__row .is-up{color:var(--lime);font-weight:600}.ui-table__foot{color:var(--k-sub);border-top:1px solid #ffffff14;padding:12px 16px;font-size:12px}.ui-msg{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.ui-msg__bot{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ui-msg__bot em{color:var(--p-sub);font-style:normal;font-weight:400}.ui-msg__avatar{background:var(--p-ink);width:32px;height:32px;color:var(--lime);border-radius:10px;place-items:center;display:inline-grid}.ui-msg__card{border:1px solid var(--p-line);background:var(--white);border-radius:4px 14px 14px;flex-direction:column;gap:14px;margin-left:42px;padding:18px;display:flex}.ui-msg__title{font-size:15px;font-weight:700;line-height:1.5}.ui-msg__title span{font-family:var(--f-mono)}.ui-msg__card dl{background:var(--paper);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.ui-msg__card dd{font:600 18px/1.2 var(--f-mono);margin-top:2px}.ui-msg__btn{border:1px solid var(--p-line);border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:13px;font-weight:600;display:flex}.stages{background:var(--k);color:var(--k-ink)}.stages-split{--tone:var(--t-break);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(80px,10vw,136px);display:grid}.stages-split.tone-watch,.stages-split__names .tone-watch{--tone:var(--t-watch)}.stages-split.tone-break,.stages-split__names .tone-break{--tone:var(--t-break)}.stages-split.tone-rise,.stages-split__names .tone-rise{--tone:var(--t-rise)}.stages-split.tone-down,.stages-split__names .tone-down{--tone:var(--t-down)}.stages-split__text{flex-direction:column;gap:20px;min-width:0;display:flex}.stages-split__text h2{color:#fff}.stages-split__clause{color:var(--tone);letter-spacing:-.02em;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.3;animation:.35s home-clause;margin-top:8px!important}@keyframes home-clause{0%{opacity:0;transform:translateY(6px)}}.stages-split__body{min-height:3.6em;color:var(--k-muted);font-size:17px;line-height:1.8}.stages-split__action{color:var(--k-ink);background:#ffffff0d;border-radius:12px;padding:16px 18px;font-size:16px;line-height:1.7}.stages-split__action strong{color:#fff}.stages-split__control{flex-direction:column;gap:14px;margin-top:8px;display:flex}.stages-split__control input[type=range]{width:100%;accent-color:var(--tone)}.stages-split__names{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.home .stages-split__names button{color:#c9d1c4;text-align:center;cursor:pointer;border:1px solid #ffffff1f;border-radius:10px;min-height:44px;padding:0 8px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.home .stages-split__names button:hover{border-color:#ffffff4d}.home .stages-split__names button[aria-pressed=true]{border-color:var(--tone);background:var(--tone);color:var(--k);font-weight:700}.ui-life{border:1px solid var(--k-line);background:var(--k2);border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.ui-life__head{color:var(--k-sub);align-items:center;gap:12px;font-size:13px;display:flex}.ui-life__chip{background:var(--tone);color:var(--k);border-radius:999px;padding:4px 12px;font-weight:700}.ui-life__phase{font-family:var(--f-mono);margin-left:auto}.ui-life svg{width:100%;height:260px;display:block}.ui-life__grid{stroke:#ffffff0d;stroke-width:1px;vector-effect:non-scaling-stroke}.ui-life__band{fill:var(--tone);fill-opacity:.08;transition:x .3s}.ui-life__base{fill:none;stroke:#ffffff2e;stroke-width:2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.ui-life__line{fill:none;stroke:var(--tone);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-life__axis{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));font-size:12px;display:grid}.ui-life__axis span{color:var(--k-sub);border-top:2px solid #ffffff14;padding-top:10px}.ui-life__axis span.is-on{border-color:var(--tone);color:#fff;font-weight:600}.faq{padding-block:var(--section);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq h2 .nobreak{white-space:nowrap}.faq-list{border-top:2px solid var(--p-ink)}.faq-list__item{border-bottom:1px solid #d9d7cc}.home .faq-list__q{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.home .faq-list__q button{color:#3c4036;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;font-size:19px;font-weight:500;line-height:1.5;display:flex}.home .faq-list__q button:hover,.home .faq-list__item.is-on .faq-list__q button{color:var(--p-ink)}.home .faq-list__item.is-on .faq-list__q button{font-weight:700}.faq-list__q svg{flex:none;transition:transform .2s}.faq-list__item.is-on .faq-list__q svg{transform:rotate(45deg)}.faq-list__a{color:var(--p-muted);font-size:16px;line-height:1.85;display:none;padding:0 56px 26px 0!important}.faq-list__item.is-on .faq-list__a{display:block}.close{background:var(--lime);color:var(--p-ink)}.close__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(80px,9vw,128px);display:grid}.close__text{flex-direction:column;gap:24px;display:flex}.close__text h2{letter-spacing:-.045em;font-size:clamp(52px,6.4vw,96px);line-height:1}.close__text p{color:#2e3324;max-width:26em;font-size:18px;line-height:1.75}.ui-dialog{background:var(--k);color:var(--k-ink);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 40px 80px -40px #14160f99}.ui-dialog__title{color:#fff;font-size:18px;font-weight:700}.ui-dialog__field{flex-direction:column;gap:8px;display:flex}.ui-dialog__field span{color:var(--k-sub);font-size:12px}.ui-dialog__field input{box-sizing:border-box;background:var(--k2);color:#fff;width:100%;min-height:50px;font:400 16px/1 var(--f-mono);border:1px solid #ffffff29;border-radius:10px;padding:0 16px}.ui-dialog__field input:focus{border-color:var(--lime);outline:none}.ui-dialog__seg{background:var(--k2);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.home .ui-dialog__seg button{min-height:44px;color:var(--k-muted);text-align:center;cursor:pointer;border-radius:9px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.home .ui-dialog__seg button[aria-pressed=true]{color:var(--k);background:#fff;font-weight:600}.home .ui-dialog__go{background:var(--lime);min-height:54px;color:var(--k);font:600 16px/1 var(--font-sans);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.home .ui-dialog__go:hover{background:var(--lime-hover);color:var(--k);text-decoration:none;transform:translateY(-1px)}.ui-dialog__note{color:var(--k-sub);text-align:center;font-size:12px}.home.is-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}.home.is-ready [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms)}@media (prefers-reduced-motion:reduce){.hero-band__sweep,.ui-radar__live i,.stages-split__clause{animation:none}.home-btn,.home-btn svg,.cap__link,.ui-dialog__go{transition:none}}@media (width<=1023px){.hero,.scale__head,.cap,.stages-split,.faq,.close__inner,.sources{grid-template-columns:minmax(0,1fr)}.sources h2,.sources__lead,.sources__list{grid-area:auto}.sources__list li{grid-template-columns:minmax(0,1fr)}.cap--flip .cap__ui{order:0}.define__path{grid-template-columns:minmax(0,1fr)}.define__path li strong{margin-top:12px}.hero-band__rings{right:-360px}}@media (width<=639px){.home{font-size:16px}.ui-radar__body{grid-template-columns:minmax(0,1fr);min-height:0}.ui-radar__list{border-bottom:1px solid #ffffff12;border-right:0}.ui-radar__tabs span:not(.is-on){display:none}.scale-chart__bars{height:180px}.scale-bar__value{font-size:10px}.scale-chart__days span:nth-child(2n){visibility:hidden}.ui-table__head,.ui-table__row{grid-template-columns:minmax(0,1fr) 36px 56px;gap:8px}.ui-table__head span:last-child{white-space:nowrap}.scale-chart__days span{font-size:9px}.ui-msg__card{margin-left:0}.faq-list__a{padding-right:0!important}.define__table{min-width:0;font-size:14px}.define__table th,.define__table td{padding:14px 10px 14px 0}.define__table tbody th{width:24%}.define__table td:last-child:before{display:none}.stages-split__names button{font-size:13px}}
