.landing .hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);width:100%;max-width:calc(1240px + 2*clamp(20px,5vw,72px));margin-inline:auto;padding:0 clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.landing .lede{grid-area:1/1;width:fit-content;max-width:100%;display:grid}.landing .lede .cue{justify-self:end;margin-top:clamp(18px,2.2vw,30px)}.landing .lede__headline{font-family:var(--family-display);letter-spacing:-.022em;margin:0;font-size:clamp(64px,9.4vw,150px);font-weight:400;line-height:.9}.landing .lede__headline span{white-space:nowrap;display:block}.landing .lede__headline em{color:var(--accent-display);font-style:italic}.landing .cue{font-family:var(--family-display);letter-spacing:-.005em;white-space:nowrap;color:var(--text-primary);background:linear-gradient(var(--accent), var(--accent)) left bottom / 0% 1px no-repeat, linear-gradient(var(--text-primary), var(--text-primary)) left bottom / 100% 1px no-repeat;align-items:center;gap:12px;padding-bottom:7px;font-size:clamp(20px,1.55vw,24px);font-style:italic;line-height:1.1;display:inline-flex}.landing .cue:hover,.landing .cue:focus-visible{color:var(--accent);background-size:100% 1px,100% 1px}.landing .cue:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.landing .cue__arrow{width:13px;height:18px;color:var(--accent);display:grid;overflow:hidden}.landing .cue__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;align-self:center;width:13px;height:15px}.landing .cue__arrow .cue__next{transform:translateY(-20px)}.landing .ledger{grid-area:1/2}.landing .ledger__caption{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0 0 clamp(10px,1.4vw,18px);font-size:10.5px;font-weight:500;position:relative}.landing .ledger__rows{margin:0;padding:0;list-style:none}.landing .ledger__row{border-bottom:1px solid var(--border-subtle);letter-spacing:-.004em;color:var(--text-primary);align-items:flex-end;gap:.4em;padding:.42em 0 .36em;font-size:clamp(17px,2vw,30px);line-height:1.3;display:flex}.landing .ledger__label{flex:0 auto;min-width:0}.landing .ledger__lead{border-bottom:2px dotted var(--border-default);flex:1em;min-width:1em;margin-bottom:.3em}.landing .ledger__value{font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none;font-weight:500;position:relative}.landing .ledger__value.is-owned{color:var(--accent-display)}.landing .ledger__notes{color:var(--text-muted);margin:clamp(12px,1.4vw,18px) 0 0;font-size:11.5px;line-height:1.55}.landing .hero .lede__headline{font-size:clamp(60px,8.3vw,134px)}.landing .hero .ledger__row{font-size:clamp(16px,1.55vw,23px)}.landing .hero .ledger__caption{font-family:var(--family-sans);letter-spacing:-.005em;text-transform:none;color:var(--text-primary);margin-bottom:clamp(10px,1.2vw,16px);font-size:clamp(14px,1.3vw,20px);font-weight:600;line-height:1.2}.landing .hero .ledger__caption.is-own,.landing .hero .ledger.is-own .ledger__caption{color:var(--accent-display)}.landing [data-rows] .ledger__row{position:relative}:is(.landing [data-rows] .ledger__row:has(.proof.is-open),.landing [data-rows] .ledger__row:has(.proof :focus-visible)){z-index:30}@media (hover:hover){.landing [data-rows] .ledger__row:has(.proof:hover){z-index:30}}.landing .proof{vertical-align:.12em;margin-left:.35em;display:inline-block}.landing .proof__btn{border:1px solid var(--border-control);width:1.05rem;height:1.05rem;font-family:var(--family-display);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-style:italic;line-height:1;display:grid}.landing .proof__btn:hover,.landing .proof.is-open .proof__btn{color:var(--accent);border-color:var(--accent)}.landing .proof__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing .proof__tip{z-index:20;background:var(--surface-inverse);width:max-content;max-width:min(420px,100%);color:var(--text-inverse);font-family:var(--family-sans);letter-spacing:0;white-space:normal;text-align:left;opacity:0;visibility:hidden;padding:12px 14px 13px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 4px);left:0}.landing .proof__tip:before{content:"";top:-5px;left:calc(var(--arrow,14px) - 5px);background:var(--surface-inverse);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.landing .proof.is-open .proof__tip{opacity:1;visibility:visible}.landing .proof:has(:focus-visible) .proof__tip{opacity:1;visibility:visible}@media (hover:hover){.landing .proof:hover .proof__tip{opacity:1;visibility:visible}}.landing .proof.is-dismissed .proof__tip{opacity:0;visibility:hidden}.landing .proof__links{margin-top:6px;display:block}.landing .proof__links a{color:var(--text-inverse-secondary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--text-inverse-secondary);text-decoration-color:var(--text-inverse-secondary)}.landing .proof__links a:hover,.landing .proof__links a:focus-visible{color:var(--text-inverse)}.landing .swadhin{color:var(--accent-display)}.landing .eyebrow{letter-spacing:.22em;margin:0 0 clamp(14px,1.6vw,22px);font-size:10.5px;font-weight:500}.landing .section-title{font-family:var(--family-display);letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.8vw,76px);font-weight:400;line-height:.98}.landing .section-title em{color:var(--accent-display);font-style:italic}.landing .section-sub{max-width:44ch;color:var(--text-muted);margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.landing .exp .where__table .ledger__row,.landing .own .ledger__row{padding:.62em 0 .56em;font-size:clamp(15px,1.35vw,19px)}.landing .quiet{white-space:nowrap;color:inherit;border-bottom:1px solid var(--accent);padding:15px 0;font-size:15px;line-height:1.2;display:inline-block}.landing .quiet:hover,.landing .quiet:focus-visible{color:var(--accent)}.landing .quiet:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.landing .hold{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(56px,7vw,112px) clamp(20px,5vw,72px);display:grid}.landing .hold__close{font-family:var(--family-display);color:var(--text-muted);margin:clamp(22px,2.4vw,32px) 0 0;font-size:clamp(20px,1.8vw,26px);font-style:italic}.landing .layers{margin:0}.landing .layers__fig{aspect-ratio:640/356;position:relative}.landing .layers__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .layers__slab polygon{stroke:var(--slab-edge);stroke-width:.8px;stroke-linejoin:round}.landing .layers__slab .f-top{fill:var(--slab-face)}.landing .layers__slab .f-l{fill:var(--slab-base)}.landing .layers__slab .f-r{fill:var(--slab-side)}.landing .layers__slab.is-yours polygon{stroke:var(--slab-lit-edge)}.landing .layers__slab.is-yours .f-top{fill:var(--slab-lit-face)}.landing .layers__slab.is-yours .f-l{fill:var(--slab-lit-base)}.landing .layers__slab.is-yours .f-r{fill:var(--slab-lit-side)}.landing .layers__lead line{stroke:var(--border-default);stroke-width:1px;stroke-dasharray:2 3}.landing .layers__lead circle{fill:var(--border-default)}.landing .layers__lead.is-yours circle{fill:var(--accent)}.landing .layers__labels{margin:0;padding:0;list-style:none}.landing .layers__label{left:53.5%;right:0;top:var(--y);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:14px;display:grid;position:absolute;transform:translateY(-50%)}.landing .layers__num{letter-spacing:.12em;color:var(--text-muted);font-size:11px}.landing .layers__name{font-family:var(--family-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.05}.landing .layers__text{color:var(--text-muted);margin:4px 0 0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.45}.landing .layers__yours{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-display);opacity:0;font-size:10px;font-weight:600}.landing .layers__label.is-yours .layers__yours{opacity:1}.landing .layers:not(.is-armed) .layers__slab polygon{stroke:var(--slab-lit-edge)}.landing .layers:not(.is-armed) .layers__slab .f-top{fill:var(--slab-lit-face)}.landing .layers:not(.is-armed) .layers__slab .f-l{fill:var(--slab-lit-base)}.landing .layers:not(.is-armed) .layers__slab .f-r{fill:var(--slab-lit-side)}.landing .layers:not(.is-armed) .layers__yours{opacity:1}.landing .where__foot{color:var(--text-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.landing .where__foot a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:2px}.landing .where__co{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.landing .exp{padding:clamp(56px,7vw,112px) clamp(20px,5vw,72px)}.landing .exp__panel{border:1px solid var(--border-default);background:var(--surface-card);padding:clamp(24px,4.4vw,72px)}.landing .exp__top,.landing .exp__where{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.landing .exp__intro .btn,.landing .exp__intro .arrow-btn{margin-top:clamp(26px,3vw,40px)}.landing .exp__where{border-top:1px solid var(--border-subtle);align-items:start;margin-top:clamp(44px,5.4vw,80px);padding-top:clamp(44px,5.4vw,80px)}.landing .exp__label{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.landing .exp__badge{color:var(--text-primary);align-items:center;gap:18px;font-weight:600;display:inline-flex}.landing .exp__badge:after{content:"";background:var(--border-default);width:1px;height:14px}.landing .exp__subtitle{font-family:var(--family-display);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1}.landing .exp__subtitle em{color:var(--accent-display);font-style:italic}.landing .exp__title span{white-space:nowrap;display:block}.landing .exp__text{max-width:44ch;color:var(--text-muted);margin:16px 0 0;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.6}.landing .exp__weights{color:var(--text-primary);white-space:nowrap;display:inline-block;position:relative}.landing .exp__weights:after{content:"";background:var(--accent);transform-origin:100%;height:1px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.landing .exp__weights:hover,.landing .exp__weights:focus-visible{color:var(--accent)}.landing .exp__weights:hover:after,.landing .exp__weights:focus-visible:after{transform-origin:0;transform:scaleX(1)}.landing .exp .chat__input{background:var(--surface-page)}.landing .chat__window{flex-direction:column;gap:14px;margin:0;display:flex;position:relative}.landing .chat__msg{max-width:80%;padding:12px 16px;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.landing .chat__msg--you{background:var(--surface-inverse);color:var(--text-inverse);border-radius:16px 16px 4px;align-self:flex-end}.landing .chat__msg--model{background:var(--surface-hover);border-radius:16px 16px 16px 4px;align-self:flex-start}.landing .chat__dots{display:none}.landing .chat__meta{color:var(--text-muted);margin-top:-6px;font-size:12px}.landing .chat__model{color:var(--accent-display);font-weight:500}.landing .chat__input{border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-muted);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 12px 12px 16px;font-size:14.5px;display:flex}.landing .chat__field{white-space:nowrap;flex:auto;min-width:0;margin-right:10px;overflow:hidden}.landing .chat__send{background:var(--surface-inverse);width:30px;height:30px;color:var(--text-inverse);border-radius:50%;place-items:center;font-size:14px;display:grid}.landing .own{padding:clamp(56px,7vw,112px) clamp(20px,5vw,72px)}.landing .own__intro{margin-bottom:clamp(36px,4.4vw,64px)}.landing .own__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.landing .tool{border:1px solid var(--border-default);flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,44px);display:flex}.landing .tool__title{font-family:var(--family-display);letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1}.landing .tool__text{max-width:40ch;color:var(--text-muted);margin:14px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.landing .tool .quiet{margin-top:auto;padding-top:22px}.landing .tools__example{letter-spacing:.22em;text-transform:uppercase;color:var(--text-primary);margin:24px 0 0;font-size:10.5px;font-weight:500}.landing .tools__boards{align-self:stretch;margin:22px 0 6px}.landing .tools__example+.tools__boards{margin-top:8px}.landing .tools__count{color:var(--text-muted);text-align:right;font-size:.85em;font-weight:400}.landing .tools__note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.landing .services{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(28px,5vw,80px);padding:clamp(56px,7vw,112px) clamp(20px,5vw,72px);display:grid}.landing .services__pitch{max-width:34ch;color:var(--text-primary);margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.landing .services__points{color:var(--text-muted);flex-wrap:wrap;gap:10px 26px;margin:clamp(18px,2vw,24px) 0 clamp(26px,3vw,36px);padding:0;font-size:14.5px;list-style:none;display:flex}.landing .services__points li{align-items:center;gap:9px;display:inline-flex}.landing .services__points li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.landing .start{text-align:center;padding:clamp(56px,7vw,112px) clamp(20px,5vw,72px) clamp(56px,6vw,88px)}.landing .start__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.landing .versus{text-align:center;flex-direction:column;align-items:center;display:flex}.landing .versus__was{font-family:var(--family-display);letter-spacing:-.02em;color:var(--text-muted);margin:0;font-size:clamp(40px,4.4vw,68px);line-height:1}.landing .versus__strike{text-decoration:none;position:relative}.landing .versus__strike:after{content:"";background:var(--accent);height:.045em;min-height:2px;transform:scaleX(var(--strike,1));transform-origin:0;position:absolute;top:54%;left:-.05em;right:-.05em}.landing .versus__means{color:var(--text-muted);margin:10px 0 0;font-size:clamp(14px,1.15vw,16px)}.landing .versus__to .versus__means{color:var(--text-primary)}.landing .versus__turn{height:clamp(56px,6vw,84px);color:var(--accent);flex-direction:column;align-items:center;margin:clamp(22px,2.4vw,32px) 0;display:flex}.landing .versus__turn:before{content:"";background:currentColor;flex:1;width:1.4px;margin-bottom:-10px}.landing .versus__turn svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.landing .versus__call{font-family:var(--family-display);letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(64px,9vw,150px);line-height:.95}.landing .versus__call em{color:var(--accent-display);font-style:italic}.landing .versus .start__actions{margin-top:clamp(32px,3.6vw,48px)}.landing .hold,.landing .own,.landing .exp,.landing .services,.landing .start{border-top:1px solid var(--border-subtle)}@media (max-width:860px){.landing .hero{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px}.landing .ledger{grid-area:2/1}.landing .lede{grid-area:1/1}.landing .hold,.landing .exp__top,.landing .exp__where,.landing .own__tools{grid-template-columns:minmax(0,1fr)}.landing .services{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:760px){.landing .layers__fig{aspect-ratio:auto;overflow:hidden}.landing .layers__svg{aspect-ratio:640/356;width:130%;height:auto;margin-left:19.5%;display:block;position:static}.landing .layers__lead{display:none}.landing .layers__labels{gap:16px;margin-top:20px;display:grid}.landing .layers__label{position:static;transform:none}}@media (max-width:620px){.landing .ledger__row{font-size:16px}.landing .lede__headline{font-size:64px}.landing .hero .ledger__caption{font-size:13px}.landing .hero .lede__headline{font-size:60px}.landing .hero .ledger__row{font-size:15px}.landing .chat__msg{max-width:92%}.landing .exp{padding-left:16px;padding-right:16px}.landing .exp__panel{padding:22px 18px}}@media (max-width:480px){.landing .exp__badge:after{display:none}}.landing [id]{scroll-margin-top:calc(var(--header-h) + var(--anchor-gap))}.landing .anchor-alias{position:absolute}
:root{--m-expo:cubic-bezier(.16, 1, .3, 1);--m-p3out:cubic-bezier(.215, .61, .355, 1);--m-p3io:cubic-bezier(.645, .045, .355, 1);--m-sweep:cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion:no-preference){.landing .lede__headline.is-masked>span{margin-bottom:-.1em;padding:0 .14em .1em 0;overflow:hidden}.landing .lede__headline.is-masked{margin-right:-.14em}html[data-js] .landing .lede__line-inner{animation:m-line-rise 1.6s var(--m-expo) backwards, m-fade .9s ease-out backwards;animation-delay:.4s}html[data-js] .landing .lede__headline>span:nth-child(2) .lede__line-inner{animation-delay:.56s}html[data-js] .landing .lede>.cue{animation:m-y20 1.3s var(--m-expo) backwards, m-fade .8s ease-out backwards;animation-delay:1.1s}html[data-js] .landing .hero .ledger__caption{animation:m-y8 1.2s var(--m-expo) backwards, m-fade .8s ease-out backwards;animation-delay:.8s}html[data-js] .landing .hero [data-rows] .ledger__row{animation:m-y22 1.3s var(--m-expo) backwards, m-fade .8s ease-out backwards;animation-delay:.9s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(2){animation-delay:.99s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(3){animation-delay:1.08s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(4){animation-delay:1.17s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(5){animation-delay:1.26s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(6){animation-delay:1.35s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(7){animation-delay:1.44s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(8){animation-delay:1.53s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(9){animation-delay:1.62s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(10){animation-delay:1.71s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(11){animation-delay:1.8s}html[data-js] .landing .hero [data-rows] .ledger__lead{transform-origin:0%;animation:m-lead 1.4s var(--m-expo) backwards;animation-delay:1.1s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(2) .ledger__lead{animation-delay:1.19s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(3) .ledger__lead{animation-delay:1.28s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(4) .ledger__lead{animation-delay:1.37s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(5) .ledger__lead{animation-delay:1.46s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(6) .ledger__lead{animation-delay:1.55s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(7) .ledger__lead{animation-delay:1.64s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(8) .ledger__lead{animation-delay:1.73s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(9) .ledger__lead{animation-delay:1.82s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(10) .ledger__lead{animation-delay:1.91s}html[data-js] .landing .hero [data-rows] .ledger__row:nth-child(11) .ledger__lead{animation-delay:2s}html[data-js] .landing .hero .ledger__notes{animation:m-y10 1.2s var(--m-expo) backwards, m-fade .8s ease-out backwards;animation-delay:1.4s}html[data-js] body:has(.landing) .masthead{animation:m-masthead .9s var(--m-p3out) backwards;animation-delay:1.65s}@keyframes m-line-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-y8{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes m-y10{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes m-y20{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes m-y22{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes m-lead{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-masthead{0%{transform:translateY(-100%)}to{transform:translateY(0)}}html[data-js] #hold .hold__intro>*,html[data-js] #chat :is(.exp__panel,.exp__intro>*,.chat__window,.exp__where-intro>*,.where__table .ledger__caption,.where__table .ledger__row,.where__foot),html[data-js] #own :is(.own__intro>*,.tool),html[data-js] #services :is(.services__head>*,.services__body>*){transition:transform 1.4s var(--m-expo), opacity .8s ease-out}html[data-js] body:has(.landing) .footer>*{transition:transform 1.4s var(--m-expo), opacity .8s ease-out}html[data-js] #hold:not(.is-in) .hold__intro>*,html[data-js] #chat:not(.is-in) :is(.exp__intro>*,.chat__window,.exp__where-intro>*,.where__table .ledger__caption,.where__table .ledger__row,.where__foot),html[data-js] #own:not(.is-in) .own__intro>*,html[data-js] #services:not(.is-in) :is(.services__head>*,.services__body>*){opacity:0;transform:translateY(40px)}html[data-js] body:has(.landing) .footer:not(.is-in)>*{opacity:0;transform:translateY(40px)}html[data-js] #own:not(.is-in) .tool,html[data-js] #chat:not(.is-in) .exp__panel{opacity:0}.landing .layers__slab polygon{transition:fill .6s,stroke .6s}.landing .layers__lead circle{transition:fill .4s}.landing .layers__yours{transition:opacity .4s}html[data-js] .landing .layers.is-armed:not(.is-in) :is(.layers__slab,.layers__lead,.layers__label){opacity:0}.landing .layers.is-in .layers__slab{animation:m-slab .75s var(--m-p3out) backwards}.landing .layers.is-in [data-slab="1"]{animation-delay:.22s}.landing .layers.is-in [data-slab="2"]{animation-delay:.44s}.landing .layers.is-in [data-slab="3"]{animation-delay:.66s}.landing .layers.is-in .layers__lead{animation:.5s ease-out .35s backwards m-fade}.landing .layers.is-in [data-lead="1"]{animation-delay:.57s}.landing .layers.is-in [data-lead="2"]{animation-delay:.79s}.landing .layers.is-in [data-lead="3"]{animation-delay:1.01s}.landing .layers.is-in .layers__label{animation:m-label .7s var(--m-expo) backwards;animation-delay:.4s}.landing .layers.is-in [data-label="1"]{animation-delay:.62s}.landing .layers.is-in [data-label="2"]{animation-delay:.84s}.landing .layers.is-in [data-label="3"]{animation-delay:1.06s}@keyframes m-slab{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:translateY(0)}}@keyframes m-label{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}html[data-js] .landing .versus:not(.is-in) :is(.versus__from>*,.versus__turn,.versus__to>*,.start__actions>*){opacity:0}html[data-js] .landing .versus:not(.is-in) .versus__strike:after{transform:scaleX(0)}.landing .versus.is-in .versus__from>*{animation:m-up14 .9s var(--m-expo) backwards}.landing .versus.is-in .versus__from>:nth-child(2){animation-delay:80ms}.landing .versus.is-in .versus__strike:after{animation:m-strike .6s var(--m-p3io) .4s backwards}.landing .versus.is-in .versus__turn{transform-origin:top;animation:m-turn .7s var(--m-p3io) .85s backwards}.landing .versus.is-in .versus__to>*{animation:m-up24 1.1s var(--m-expo) 1.25s backwards}.landing .versus.is-in .versus__to>:nth-child(2){animation-delay:1.35s}.landing .versus.is-in .start__actions>*{animation:m-up14 1s var(--m-expo) 1.5s backwards}.landing .versus.is-in .start__actions>:nth-child(2){animation-delay:1.58s}@keyframes m-up14{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes m-up24{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes m-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-turn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.landing .ledger__value,.landing .hero .ledger__caption{transition:color .2s;position:relative}.landing .ledger__value:before,.landing .ledger__value:after,.landing .hero .ledger__caption:before,.landing .hero .ledger__caption:after{content:attr(data-text);white-space:nowrap;opacity:0;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:0;right:0}.landing .hero .ledger__caption:before,.landing .hero .ledger__caption:after{left:0;right:auto}.landing .ledger__value:before,.landing .hero .ledger__caption:before{color:var(--accent)}.landing .ledger__value:after,.landing .hero .ledger__caption:after{color:var(--glitch-cool)}[data-theme=dark] .landing .ledger__value:before,[data-theme=dark] .landing .ledger__value:after,[data-theme=dark] .landing .hero .ledger__caption:before,[data-theme=dark] .landing .hero .ledger__caption:after{mix-blend-mode:screen}.landing .is-glitching{animation:.64s step-end ledger-tear}.landing .is-glitching:before{animation:.64s step-end ledger-warm}.landing .is-glitching:after{animation:.64s step-end ledger-cool}@keyframes ledger-tear{0%{clip-path:inset(0);opacity:1;transform:translate(0)}8%{clip-path:inset(0 0 58%);transform:translate(-14px,2px)skew(-12deg)}16%{clip-path:inset(40% 0 0);opacity:.55;transform:translate(11px,-3px)}24%{clip-path:inset(18% 0 30%);opacity:1;transform:translate(-7px,1px)skew(9deg)}32%{clip-path:inset(0);opacity:.2;transform:translate(18px)}40%{clip-path:inset(62% 0 0);opacity:1;transform:translate(-10px,-2px)}50%{clip-path:inset(0 0 22%);transform:translate(6px,3px)skew(-6deg)}60%{clip-path:inset(0);opacity:.7;transform:translate(-4px)}72%{opacity:1;transform:translate(3px,-1px)}86%{transform:translate(-1px)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes ledger-warm{0%{opacity:1;clip-path:inset(10% 0 62%);transform:translate(-22px,-3px)}10%{opacity:1;clip-path:inset(52% 0 20%);transform:translate(19px,2px)}20%{opacity:1;clip-path:inset(0 0 84%);transform:translate(-28px,3px)}30%{opacity:1;clip-path:inset(70% 0 4%);transform:translate(24px,-2px)}40%{opacity:1;clip-path:inset(26% 0 44%);transform:translate(-16px,1px)}50%{opacity:1;clip-path:inset(4% 0 70%);transform:translate(30px)}60%{opacity:1;clip-path:inset(44% 0 36%);transform:translate(-12px,2px)}72%{opacity:1;clip-path:inset(80% 0 2%);transform:translate(8px,-1px)}86%{opacity:1;clip-path:inset(34% 0 54%);transform:translate(-4px)}to{opacity:0;clip-path:inset(0);transform:translate(0)}}@keyframes ledger-cool{0%{opacity:1;clip-path:inset(58% 0 14%);transform:translate(24px,3px)}10%{opacity:1;clip-path:inset(6% 0 72%);transform:translate(-20px,-2px)}20%{opacity:1;clip-path:inset(38% 0);transform:translate(32px,-3px)}30%{opacity:1;clip-path:inset(16% 0 60%);transform:translate(-26px,2px)}40%{opacity:1;clip-path:inset(74% 0 0);transform:translate(18px,-1px)}50%{opacity:1;clip-path:inset(30% 0 50%);transform:translate(-30px,1px)}60%{opacity:1;clip-path:inset(0 0 78%);transform:translate(14px,2px)}72%{opacity:1;clip-path:inset(50% 0 30%);transform:translate(-9px)}86%{opacity:1;clip-path:inset(20% 0 66%);transform:translate(4px,-1px)}to{opacity:0;clip-path:inset(0);transform:translate(0)}}html[data-js] .landing .chat__window:not(.is-live) :is(.chat__msg,.chat__meta){opacity:0;visibility:hidden}.landing .chat__msg--model{position:relative}.landing .chat__msg--model.is-thinking .chat__dots{gap:5px;display:inline-flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.landing .chat__msg--model.is-thinking [data-chat-reply]{visibility:hidden}.landing .chat__word{display:inline-block}.landing .chat__dots i{background:var(--text-muted);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite chat-dot}.landing .chat__dots i:nth-child(2){animation-delay:.15s}.landing .chat__dots i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.landing .chat__field.is-typing{color:var(--text-primary)}.landing .chat__field.is-typing:after{content:"";vertical-align:-.15em;background:var(--text-primary);width:1.5px;height:1.05em;margin-left:2px;animation:.9s step-end infinite chat-caret;display:inline-block}@keyframes chat-caret{50%{opacity:0}}.landing .chat__send{transition:transform .16s,background .16s}.landing .chat__send.is-sending{background:var(--accent);transform:scale(.86)}.landing .cue{transition:background-size .52s var(--m-sweep), color .28s ease}.landing .cue__arrow svg{transition:transform .46s var(--m-sweep)}.landing .cue:hover .cue__arrow svg,.landing .cue:focus-visible .cue__arrow svg{transform:translateY(20px)}.landing .cue:hover .cue__arrow .cue__next,.landing .cue:focus-visible .cue__arrow .cue__next{transition-delay:60ms;transform:translateY(0)}.landing .exp__weights{transition:color .28s;display:inline-block;position:relative}.landing .exp__weights:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .42s var(--m-sweep);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.landing .exp__weights:hover,.landing .exp__weights:focus-visible{color:var(--accent)}.landing .exp__weights:hover:after,.landing .exp__weights:focus-visible:after{transform-origin:0;transform:scaleX(1)}.landing .quiet{transition:color .28s,border-color .28s}.landing .proof__links a{transition:opacity .2s}}
