.ticker{position:relative;z-index:60;block-size:var(--ticker-h);color:var(--paper-2);border-block-end:1px solid rgba(245,242,234,.09);overflow:hidden;display:flex}.ticker,.ticker__label{background:var(--g-950);align-items:center}.ticker__label{flex:none;display:inline-flex;gap:var(--sp-2);block-size:100%;padding-inline:var(--gutter) var(--sp-4);font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--g-200);border-inline-end:1px solid rgba(245,242,234,.12);z-index:2;white-space:nowrap}.ticker__viewport{flex:1;overflow:hidden;position:relative}.ticker__viewport:after,.ticker__viewport:before{content:"";position:absolute;inset-block:0;inline-size:44px;z-index:1;pointer-events:none}.ticker__viewport:before{inset-inline-start:0;background:linear-gradient(to left,transparent,var(--g-950))}.ticker__viewport:after{inset-inline-end:0;background:linear-gradient(to right,transparent,var(--g-950))}.ticker__track{display:flex;align-items:center;gap:var(--sp-7);inline-size:-moz-max-content;inline-size:max-content;animation:ticker-run 58s linear infinite;will-change:transform}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes ticker-run{0%{transform:translateX(0)}to{transform:translateX(50%)}}.ticker__item{display:inline-flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-xs);white-space:nowrap}.ticker__item b{font-weight:var(--w-bold);color:var(--paper);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ticker__item span{color:var(--paper-4)}@media (max-width:720px){.ticker__label{padding-inline-start:var(--sp-4)}}.nav{position:sticky;inset-block-start:0;z-index:90;block-size:var(--nav-h);background:rgba(245,242,234,.88);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-block-end:1px solid var(--line);transition:box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.nav.is-stuck{box-shadow:0 1px 0 var(--line),0 8px 24px rgba(5,28,17,.06)}.nav__inner{block-size:100%;display:flex;align-items:center;gap:var(--sp-6)}.brand{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none}.brand__slot{display:none;block-size:32px;inline-size:auto}.brand__slot img{block-size:100%;inline-size:auto}.brand:has(.brand__slot img) .brand__wordmark{display:none}.brand:has(.brand__slot img) .brand__slot{display:block}.brand__wordmark{font-size:1.32rem;font-weight:var(--w-black);color:var(--g-700);direction:ltr;unicode-bidi:isolate;line-height:1}.nav__menu{display:flex;align-items:center;gap:var(--sp-2);margin-inline-start:var(--sp-4)}.nav__link{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--ink-2);border-radius:var(--r-xs);transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease);position:relative}.nav__link:hover{color:var(--g-600);background:rgba(0,108,53,.06)}.nav__link.is-active{color:var(--g-600);font-weight:var(--w-bold)}.nav__actions{display:flex;gap:var(--sp-3)}.nav__actions,.nav__toggle{align-items:center;margin-inline-start:auto}.nav__toggle{display:none;inline-size:40px;block-size:40px;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-xs)}.nav__toggle span{position:relative;display:block;inline-size:17px;block-size:1.5px;background:var(--ink);transition:transform var(--dur-2) var(--ease),background var(--dur-1) var(--ease)}.nav__toggle span:after,.nav__toggle span:before{content:"";position:absolute;inset-inline-start:0;inline-size:100%;block-size:1.5px;background:var(--ink);transition:transform var(--dur-2) var(--ease)}.nav__toggle span:before{inset-block-start:-5px}.nav__toggle span:after{inset-block-start:5px}.nav__toggle[aria-expanded=true] span{background:transparent}.nav__toggle[aria-expanded=true] span:before{transform:translateY(5px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:after{transform:translateY(-5px) rotate(-45deg)}@media (max-width:1080px){.nav__actions .btn--ghost,.nav__menu{display:none}.nav__toggle{display:flex}.nav__actions{margin-inline-start:0}}@media (max-width:560px){.nav__actions .btn{display:none}}.drawer{position:fixed;inset:0;z-index:120;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__scrim{position:absolute;inset:0;background:rgba(3,18,11,.5);opacity:0;transition:opacity var(--dur-3) var(--ease)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(400px,88vw);background:var(--bg-dark);color:var(--paper);transform:translateX(100%);transition:transform var(--dur-3) var(--ease-out);display:flex;flex-direction:column;overflow-y:auto;padding:var(--sp-6);gap:var(--sp-4)}[dir=rtl] .drawer__panel{transform:translateX(-100%)}.drawer.is-open .drawer__panel{transform:translateX(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding-block-end:var(--sp-5);border-block-end:1px solid var(--line-d)}.drawer__head .brand__wordmark{color:var(--paper)}.drawer__close{inline-size:38px;block-size:38px;display:grid;place-items:center;border:1px solid var(--line-d-2);border-radius:var(--r-xs);color:var(--paper)}.drawer__link{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) 0;border-block-end:1px solid var(--line-d);font-size:var(--fs-h4);font-weight:var(--w-bold);color:var(--paper)}.drawer__link span{font-size:var(--fs-micro);color:var(--paper-4);direction:ltr}.drawer__actions{margin-block-start:auto;display:grid;gap:var(--sp-3)}.hero{position:relative;background:var(--g-950);color:var(--paper);overflow:hidden;isolation:isolate}.hero__bg{z-index:0;pointer-events:none}.hero__bg,.hero__wash{position:absolute;inset:0}.hero__wash{background:radial-gradient(ellipse 120% 80% at 88% 8%,rgba(0,108,53,.34) 0,transparent 58%),radial-gradient(ellipse 90% 70% at 8% 96%,rgba(168,124,51,.13) 0,transparent 62%)}.hero__scene{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:min(1180px,108%);block-size:auto;opacity:.5}.hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(var(--sp-7),5vw,var(--sp-12));align-items:center;padding-block:clamp(3.5rem,2rem + 7vw,7rem) clamp(3rem,2rem + 5vw,5.5rem)}.hero__copy{max-inline-size:40rem}.hero__title{font-size:var(--fs-display);font-weight:var(--w-black);line-height:var(--lh-display);margin-block:var(--sp-6) var(--sp-6)}.hero__title em{font-style:normal;color:var(--g-200)}.hero__lead{font-size:var(--fs-lead);font-weight:var(--w-light);line-height:1.8;color:var(--paper-2);max-inline-size:34rem}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-block-start:var(--sp-8)}@media (max-width:560px){.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn,.hero__actions .link{justify-content:center}.hero__trust{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}}.hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-6);margin-block-start:var(--sp-8);padding-block-start:var(--sp-6);border-block-start:1px solid var(--line-d);font-size:var(--fs-xs);color:var(--paper-3)}.hero__trust span{display:inline-flex;align-items:center;gap:var(--sp-2)}.hero__trust .ico{color:var(--g-300)}@media (max-width:1024px){.hero__inner{grid-template-columns:1fr;gap:var(--sp-9)}.hero__copy{max-inline-size:none}.hero__scene{opacity:.32}}.instrument{position:relative;background:linear-gradient(168deg,rgba(10,58,36,.92),rgba(3,18,11,.96) 68%);border:1px solid var(--line-d-2);border-radius:var(--r-sm);box-shadow:var(--e-dark);backdrop-filter:blur(2px);overflow:hidden}.instrument__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--line-d)}.instrument__title{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--paper)}.instrument__index{padding:var(--sp-5);display:grid;gap:var(--sp-4);border-block-end:1px solid var(--line-d)}.instrument__value{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.instrument__value b{font-size:clamp(1.9rem,1.5rem + 1.5vw,2.6rem);font-weight:var(--w-black);line-height:1;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.instrument__rows{display:grid}.instrument__row{display:grid;grid-template-columns:26px minmax(0,1fr) 62px auto auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-block-end:1px solid var(--line-d);font-size:var(--fs-xs);transition:background var(--dur-1) var(--ease)}.instrument__row:hover{background:rgba(245,242,234,.04)}.instrument__row .mat-chip{inline-size:22px;block-size:22px}.instrument__row-name{font-weight:var(--w-medium);color:var(--paper-2)}.instrument__row-price{font-weight:var(--w-bold);font-variant-numeric:tabular-nums;unicode-bidi:isolate;text-align:end;color:var(--paper)}.instrument__row .spark{inline-size:62px;block-size:20px}.instrument__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-micro);color:var(--paper-4);background:rgba(0,0,0,.24);flex-wrap:wrap}@media (max-width:480px){.instrument__row{grid-template-columns:22px minmax(0,1fr) auto auto}.instrument__row .spark{display:none}}.manifesto{background:var(--bg-sink);border-block-end:1px solid var(--line)}.manifesto__inner{padding-block:clamp(3.5rem,2.4rem + 4.5vw,6.5rem);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(var(--sp-6),4vw,var(--sp-10));align-items:start}.manifesto__text{font-size:clamp(1.35rem,1rem + 1.6vw,2.15rem);font-weight:var(--w-light);line-height:1.6;color:var(--ink)}.manifesto__text b{font-weight:var(--w-black);color:var(--g-600)}.manifesto__aside{display:grid;gap:var(--sp-5);padding-inline-start:clamp(var(--sp-5),3vw,var(--sp-8));border-inline-start:1px solid var(--line-2)}@media (max-width:860px){.manifesto__inner{grid-template-columns:1fr}.manifesto__aside{padding-inline-start:0;border-inline-start:0;padding-block-start:var(--sp-6);border-block-start:1px solid var(--line-2)}}.problem__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(var(--sp-7),4.5vw,var(--sp-11));align-items:start}.problem__list{border-block-start:1px solid var(--line)}.problem__item{border-block-end:1px solid var(--line)}.problem__btn{inline-size:100%;display:grid;grid-template-columns:2.6em minmax(0,1fr) 20px;gap:var(--sp-4);align-items:baseline;padding-block:var(--sp-5);text-align:start;transition:color var(--dur-2) var(--ease)}.problem__btn:hover{color:var(--g-600)}.problem__no{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--ink-4);direction:ltr;unicode-bidi:isolate;transition:color var(--dur-2) var(--ease)}.problem__title{font-size:clamp(1.12rem,1rem + .55vw,1.42rem);font-weight:var(--w-bold);line-height:1.45}.problem__mark{align-self:center;inline-size:18px;block-size:18px;color:var(--ink-4);transition:transform var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.problem__item.is-active .problem__no{color:var(--g-500)}.problem__item.is-active .problem__title{color:var(--g-700)}.problem__item.is-active .problem__mark{color:var(--g-500);transform:rotate(-90deg)}.problem__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease)}.problem__reveal>div{overflow:hidden}.no-js .problem__reveal,.problem__item.is-active .problem__reveal{grid-template-rows:1fr}.problem__body{padding-inline-start:3.6em;padding-block-end:var(--sp-6);display:grid;gap:var(--sp-4)}.problem__impact{display:flex;flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--bg-sink);border-inline-start:2px solid var(--brass-500);border-radius:var(--r-xs)}.problem__figure{position:sticky;inset-block-start:calc(var(--nav-h) + var(--sp-7));background:var(--g-950);color:var(--paper);border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line-d)}.problem__figure-head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--line-d);font-size:var(--fs-micro);color:var(--paper-3);font-weight:var(--w-bold)}.problem__stage{position:relative;aspect-ratio:4/3}.problem__frame{position:absolute;inset:0;opacity:0;transform:scale(.985);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease);pointer-events:none}.problem__frame.is-shown{opacity:1;transform:none}.problem__frame svg{inline-size:100%;block-size:100%}.problem__caption{padding:var(--sp-4) var(--sp-5);border-block-start:1px solid var(--line-d);font-size:var(--fs-xs);color:var(--paper-2);min-block-size:4.6em}@media (max-width:980px){.problem__grid{grid-template-columns:1fr}.problem__figure{position:relative;inset-block-start:auto;order:-1}}@media (max-width:560px){.problem__body{padding-inline-start:0}.problem__btn{grid-template-columns:2.4em minmax(0,1fr) 16px;gap:var(--sp-3)}}.loop{position:relative}.loop__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:clamp(var(--sp-7),4.5vw,var(--sp-11));align-items:center}.loop__stage{position:relative;inline-size:100%;max-inline-size:620px;margin-inline:auto;aspect-ratio:1}.loop__ring{position:absolute;inset:0;inline-size:100%;block-size:100%}.loop__ring .ring-track{fill:none;stroke:var(--line-d-2);stroke-width:1}.loop__ring .ring-progress{fill:none;stroke:var(--g-400);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset var(--dur-4) var(--ease-out)}.loop__ring .node-hit{cursor:pointer}.loop__ring .node-ring{fill:var(--g-950);stroke:var(--line-d-2);stroke-width:1;transition:stroke var(--dur-2) var(--ease),fill var(--dur-2) var(--ease)}.loop__ring .node-dot{fill:var(--paper-4);transition:fill var(--dur-2) var(--ease),r var(--dur-2) var(--ease)}.loop__ring .node-label{font-size:13px;font-weight:500;fill:var(--paper-3)}.loop__ring .node-label,.loop__ring .node-no{font-family:var(--font);transition:fill var(--dur-2) var(--ease)}.loop__ring .node-no{font-size:11px;font-weight:700;fill:var(--paper-4)}.loop__ring g.is-active .node-ring{stroke:var(--g-300);fill:var(--g-700)}.loop__ring g.is-active .node-dot{fill:var(--g-200)}.loop__ring g.is-active .node-label{fill:var(--paper);font-weight:700}.loop__ring g.is-active .node-no{fill:var(--g-200)}.loop__ring g.is-done .node-ring{stroke:var(--g-600)}.loop__ring g.is-done .node-dot{fill:var(--g-400)}.loop__hub{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%);inline-size:44%;text-align:center;display:grid;gap:var(--sp-2);justify-items:center;pointer-events:none}[dir=ltr] .loop__hub{transform:translate(-50%,-50%)}.loop__hub-label{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--g-200)}.loop__hub-value{font-size:clamp(1.1rem,.85rem + 1vw,1.55rem);font-weight:var(--w-black);line-height:1.35}.loop__hub-sub{font-size:var(--fs-xs);color:var(--paper-3)}.loop__steps{display:grid}.loop__step{border-block-end:1px solid var(--line-d)}.loop__step:first-child{border-block-start:1px solid var(--line-d)}.loop__step-btn{inline-size:100%;display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;padding-block:var(--sp-4);text-align:start}.loop__step-no{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--paper-4);direction:ltr;unicode-bidi:isolate}.loop__step-title{font-size:var(--fs-h4);font-weight:var(--w-medium);color:var(--paper-2);transition:color var(--dur-2) var(--ease)}.loop__step-tag{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--paper-4);padding:.25em .55em;border:1px solid var(--line-d);border-radius:var(--r-xs)}.loop__step.is-active .loop__step-title{color:var(--paper);font-weight:var(--w-bold)}.loop__step.is-active .loop__step-no{color:var(--g-200)}.loop__step.is-active .loop__step-tag{color:var(--g-200);border-color:rgba(58,168,112,.4)}.loop__step-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease)}.loop__step-reveal>div{overflow:hidden}.loop__step.is-active .loop__step-reveal,.no-js .loop__step-reveal{grid-template-rows:1fr}.loop__step-body{padding-inline-start:3.4em;padding-block-end:var(--sp-5);display:grid;gap:var(--sp-3);color:var(--paper-2);font-size:var(--fs-sm);line-height:1.8}.loop__step-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-xs);color:var(--paper-3)}.loop__step-meta b{color:var(--g-200);font-weight:var(--w-bold)}@media (max-width:980px){.loop__grid{grid-template-columns:1fr;gap:var(--sp-8)}.loop__stage{max-inline-size:460px}.loop__ring .node-label{font-size:15px}}@media (max-width:560px){.loop__stage{max-inline-size:340px}.loop__ring .node-label{display:none}.loop__step-body{padding-inline-start:0}}.layers__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.24fr);gap:clamp(var(--sp-7),4vw,var(--sp-10));align-items:start}.layers__stack{border:1px solid var(--line-d);border-radius:var(--r-sm);overflow:hidden;background:rgba(245,242,234,.02)}.layer{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;inline-size:100%;padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--line-d);text-align:start;transition:background var(--dur-2) var(--ease);position:relative}.layer:last-child{border-block-end:0}.layer:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--g-400);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-2) var(--ease)}.layer:hover{background:rgba(245,242,234,.045)}.layer.is-active{background:rgba(0,108,53,.16)}.layer.is-active:before{transform:scaleY(1)}.layer__no{font-size:var(--fs-micro);color:var(--paper-4);direction:ltr;unicode-bidi:isolate}.layer__name,.layer__no{font-weight:var(--w-bold)}.layer__name{font-size:var(--fs-sm);color:var(--paper-2);display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.layer__name em{font-style:normal;font-size:var(--fs-micro);font-weight:var(--w-medium);color:var(--paper-4);letter-spacing:.08em;direction:ltr;unicode-bidi:isolate}.layer.is-active .layer__name{color:var(--paper)}.layer.is-active .layer__name em{color:var(--g-200)}.layer__state{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--paper-4);white-space:nowrap}.layer__state--live{color:var(--g-200)}.layer__state--next{color:var(--brass-300)}.layers__detail{position:sticky;inset-block-start:calc(var(--nav-h) + var(--sp-7));border:1px solid var(--line-d);border-radius:var(--r-sm);padding:clamp(var(--sp-6),3vw,var(--sp-8));background:linear-gradient(158deg,rgba(10,58,36,.55),rgba(3,18,11,.2));display:grid;gap:var(--sp-5);min-block-size:360px;align-content:start}.layers__detail-title{font-size:var(--fs-h3);font-weight:var(--w-black)}.layers__detail-caps,.layers__detail-caps li{display:grid;gap:var(--sp-3)}.layers__detail-caps li{grid-template-columns:16px minmax(0,1fr);align-items:start;font-size:var(--fs-sm);color:var(--paper-2);line-height:1.75}.layers__detail-caps .ico{color:var(--g-300);margin-block-start:6px}@media (max-width:980px){.layers__grid{grid-template-columns:1fr}.layers__detail{position:relative;inset-block-start:auto;min-block-size:0}}.stake__panel{margin-block-start:var(--sp-7);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raise);overflow:hidden}.stake__view{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.no-js .stake__view,.stake__view.is-shown{display:grid}.stake__copy{padding:clamp(var(--sp-6),3.5vw,var(--sp-9));display:grid;gap:var(--sp-5);align-content:start}.stake__benefits{display:grid;gap:var(--sp-4)}.stake__benefit{display:grid;grid-template-columns:1.9em minmax(0,1fr);gap:var(--sp-3);align-items:start;padding-block-end:var(--sp-4);border-block-end:1px solid var(--line)}.stake__benefit:last-child{border-block-end:0;padding-block-end:0}.stake__benefit-no{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--g-500);direction:ltr;unicode-bidi:isolate;padding-block-start:6px}.stake__benefit b{display:block;font-size:var(--fs-sm);font-weight:var(--w-bold)}.stake__benefit p{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.75}.stake__mock{background:var(--g-950);color:var(--paper);padding:clamp(var(--sp-5),3vw,var(--sp-7));display:grid;gap:var(--sp-4);align-content:start;position:relative}.stake__mock-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block-end:var(--sp-4);border-block-end:1px solid var(--line-d);font-size:var(--fs-micro);color:var(--paper-3);font-weight:var(--w-bold)}@media (max-width:900px){.stake__view.is-shown{grid-template-columns:1fr}}.cats{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.cat,.cats{display:grid}.cat{background:var(--bg-raise);padding:0;text-align:start;transition:background var(--dur-2) var(--ease);position:relative}.cat:hover{background:var(--s-150)}.cat[aria-pressed=true]{background:var(--g-050)}.cat[aria-pressed=true]:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;background:var(--g-500)}.cat__swatch{aspect-ratio:3/2}.cat__body{padding:var(--sp-4);display:grid;gap:var(--sp-1)}.cat__name{font-size:var(--fs-sm);font-weight:var(--w-bold)}.cat__price{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;unicode-bidi:isolate}@media (max-width:1080px){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-7);margin-block-start:var(--sp-7);border-block-start:1px solid var(--line)}@media (max-width:900px){.listings{grid-template-columns:1fr}}.auctions__grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:var(--sp-6);align-items:start}.auction-row,.auctions__side{display:grid;gap:var(--sp-4)}.auction-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:var(--sp-4);border:1px solid var(--line-d);border-radius:var(--r-sm);background:rgba(245,242,234,.025);transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.auction-row:hover{border-color:var(--line-d-3);background:rgba(245,242,234,.05)}.auction-row__name{font-size:var(--fs-sm);font-weight:var(--w-bold)}.auction-row__meta{font-size:var(--fs-micro);color:var(--paper-3)}.auction-row__bid{text-align:end;font-size:var(--fs-sm);font-weight:var(--w-black);color:var(--brass-300);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.auction-row__time{font-size:var(--fs-micro);color:var(--paper-3);direction:ltr;unicode-bidi:isolate}@media (max-width:980px){.auctions__grid{grid-template-columns:1fr}}.console{border:1px solid var(--line-d);border-radius:var(--r-sm);overflow:hidden;background:var(--bg-dark-2);display:grid;grid-template-columns:232px minmax(0,1fr)}.console__rail{border-inline-end:1px solid var(--line-d);background:rgba(0,0,0,.24);display:grid;align-content:start}.console__rail-head{padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--line-d);font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--paper-3)}.console__mod{display:flex;align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-3) var(--sp-5);text-align:start;font-size:var(--fs-sm);color:var(--paper-3);border-inline-start:2px solid transparent;transition:all var(--dur-2) var(--ease)}.console__mod .ico{color:var(--paper-4);transition:color var(--dur-2) var(--ease)}.console__mod:hover{color:var(--paper);background:rgba(245,242,234,.04)}.console__mod[aria-selected=true]{color:var(--paper);font-weight:var(--w-bold);background:rgba(0,108,53,.2);border-inline-start-color:var(--g-400)}.console__mod[aria-selected=true] .ico{color:var(--g-200)}.console__mod-count{margin-inline-start:auto;font-size:var(--fs-micro);color:var(--paper-4);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.console__view{padding:clamp(var(--sp-5),2.5vw,var(--sp-7));display:none;gap:var(--sp-5)}.console__view.is-shown,.no-js .console__view{display:grid}.console__topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block-end:var(--sp-5);border-block-end:1px solid var(--line-d);flex-wrap:wrap}.console__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-xs);overflow:hidden}.console__kpis>*{background:var(--bg-dark)}.console__split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--sp-5)}@media (max-width:1080px){.console{grid-template-columns:1fr}.console__rail{border-inline-end:0;border-block-end:1px solid var(--line-d);display:flex;overflow-x:auto;scrollbar-width:none}.console__rail::-webkit-scrollbar{display:none}.console__rail-head{display:none}.console__mod{inline-size:auto;white-space:nowrap;border-inline-start:0;border-block-end:2px solid transparent}.console__mod[aria-selected=true]{border-block-end-color:var(--g-400)}.console__mod-count{display:none}}@media (max-width:900px){.console__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.console__split{grid-template-columns:1fr}}.rev__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(var(--sp-7),4vw,var(--sp-10));align-items:start}.rev__composition{display:flex;block-size:12px;border-radius:var(--r-xs);overflow:hidden;border:1px solid var(--line-2);background:var(--s-200)}.rev__seg{block-size:100%;inline-size:0;transition:inline-size 1.2s var(--ease-out);border-inline-end:1px solid rgba(255,255,255,.5)}.rev__seg:last-child{border-inline-end:0}.rev__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3) var(--sp-5);margin-block-start:var(--sp-5)}.rev__legend-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:var(--sp-3);align-items:baseline;font-size:var(--fs-xs);padding-block:var(--sp-2);border-block-end:1px solid var(--line)}.rev__swatch{inline-size:10px;block-size:10px;border-radius:1px;align-self:center}.rev__legend-val{font-weight:var(--w-bold);font-variant-numeric:tabular-nums;unicode-bidi:isolate;color:var(--ink-2)}.calc{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-raise);overflow:hidden}.calc__head{padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--line);background:var(--bg-sink);font-size:var(--fs-sm);font-weight:var(--w-bold)}.calc__body{padding:var(--sp-5);display:grid;gap:var(--sp-5)}.calc__control{display:grid;gap:var(--sp-2)}.calc__control-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs)}.calc__control-top b{font-size:var(--fs-sm);font-weight:var(--w-black);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.range{inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:22px;background:transparent;cursor:pointer;direction:rtl}.range::-webkit-slider-runnable-track{block-size:3px;background:var(--s-300);border-radius:var(--r-xs)}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:16px;block-size:16px;margin-block-start:-6.5px;background:var(--g-500);border:2px solid var(--bg-raise);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--g-500)}.range::-moz-range-track{block-size:3px;background:var(--s-300);border-radius:var(--r-xs)}.range::-moz-range-thumb{inline-size:14px;block-size:14px;background:var(--g-500);border:2px solid var(--bg-raise);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--g-500)}.calc__out{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-xs);overflow:hidden}.calc__out-row{background:var(--bg-sink);display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm)}.calc__out-row b{font-weight:var(--w-black);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.calc__out-row--total{background:var(--g-500);color:#fff}.calc__out-row--total b{font-size:var(--fs-h4)}@media (max-width:980px){.rev__grid{grid-template-columns:1fr}}.why__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-sm);overflow:hidden}.why__cell{background:var(--bg-dark);padding:clamp(var(--sp-5),2.5vw,var(--sp-7));display:grid;gap:var(--sp-3);align-content:start;grid-column:span 4;transition:background var(--dur-2) var(--ease)}.why__cell:hover{background:var(--bg-dark-3)}.why__cell--wide{grid-column:span 6}.why__cell--full{grid-column:span 12}.why__cell .ico{color:var(--g-300)}@media (max-width:900px){.why__cell,.why__cell--wide{grid-column:span 6}}@media (max-width:620px){.why__cell,.why__cell--full,.why__cell--wide{grid-column:span 12}}.moat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-6)}.moat__item{grid-column:span 4;display:grid;gap:var(--sp-4);align-content:start;padding-block-start:var(--sp-5);border-block-start:2px solid var(--ink)}.moat__item--lead{grid-column:span 6}.moat__no{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--ink-4);direction:ltr;unicode-bidi:isolate}.moat__title{font-size:var(--fs-h3);font-weight:var(--w-black);display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.moat__title em{font-style:normal;font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--ink-4);letter-spacing:.08em;direction:ltr;unicode-bidi:isolate}.moat__ai{grid-column:span 12;margin-block-start:var(--sp-6);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:clamp(var(--sp-5),3vw,var(--sp-8));background:var(--bg-raise);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(var(--sp-5),3vw,var(--sp-8));align-items:start}.moat__ai-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-xs);overflow:hidden}.moat__ai-list li{background:var(--bg-sink);padding:var(--sp-4);display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.moat__ai-list b{font-weight:var(--w-bold)}.moat__ai-list span{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.7}@media (max-width:980px){.moat__item,.moat__item--lead{grid-column:span 6}.moat__ai{grid-template-columns:1fr}}@media (max-width:620px){.moat__item,.moat__item--lead{grid-column:span 12}}.road{position:relative;margin-block-start:var(--sp-9)}.road__track{inset-block-start:13px;inset-inline:0;background:var(--line-d-2)}.road__progress,.road__track{position:absolute;block-size:1px}.road__progress{inset-block-start:13px;inset-inline-start:0;background:var(--g-300);inline-size:0;transition:inline-size 1.6s var(--ease-out)}.road__grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-5)}.road__stage{display:grid;gap:var(--sp-4);align-content:start}.road__node{inline-size:27px;block-size:27px;border-radius:var(--r-pill);border:1px solid var(--line-d-2);background:var(--bg-dark);display:grid;place-items:center;font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--paper-3);direction:ltr;transition:all var(--dur-3) var(--ease)}.road__stage.is-in .road__node{border-color:var(--g-300);background:var(--g-700);color:var(--paper)}.road__stage-title{font-size:var(--fs-h4);font-weight:var(--w-black)}.road__stage-phase{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--g-200)}.road__items,.road__items li{display:grid;gap:var(--sp-3)}.road__items li{grid-template-columns:13px minmax(0,1fr);align-items:start;font-size:var(--fs-sm);color:var(--paper-2);line-height:1.7}.road__items .ico{color:var(--g-300);margin-block-start:6px;inline-size:13px;block-size:13px}@media (max-width:1080px){.road__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8) var(--sp-6)}.road__progress,.road__track{display:none}.road__stage{border-block-start:1px solid var(--line-d);padding-block-start:var(--sp-5)}}@media (max-width:620px){.road__grid{grid-template-columns:1fr}}.horizon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border-block:1px solid var(--line)}.horizon__col{background:var(--bg);padding:clamp(var(--sp-5),2.6vw,var(--sp-8)) clamp(var(--sp-4),2vw,var(--sp-6));display:grid;gap:var(--sp-4);align-content:start;position:relative;transition:background var(--dur-2) var(--ease)}.horizon__col:hover{background:var(--bg-raise)}.horizon__year{display:flex;align-items:baseline;gap:var(--sp-2)}.horizon__year b{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);font-weight:var(--w-black);line-height:1;color:var(--g-600);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.horizon__year span{font-size:var(--fs-sm);color:var(--ink-3);font-weight:var(--w-medium)}.horizon__col ul{display:grid;gap:var(--sp-3)}.horizon__col li{font-size:var(--fs-sm);padding-block-end:var(--sp-3);border-block-end:1px solid var(--line);color:var(--ink-2)}.horizon__col li:last-child{border-block-end:0;padding-block-end:0}@media (max-width:900px){.horizon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.horizon{grid-template-columns:1fr}}.vision{position:relative;background:var(--g-950);color:var(--paper);overflow:hidden}.vision__inner{position:relative;z-index:2;padding-block:clamp(4.5rem,3rem + 7vw,9rem);display:grid;gap:var(--sp-7);justify-items:center;text-align:center}.vision__text{font-size:clamp(1.55rem,1rem + 2.5vw,3.1rem);font-weight:var(--w-black);line-height:1.5;max-inline-size:22ch}.vision__text em{font-style:normal;color:var(--g-200)}.register__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(var(--sp-7),4vw,var(--sp-10));align-items:start}.register__form{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-raise);padding:clamp(var(--sp-5),3vw,var(--sp-8))}.register__steps{display:grid;gap:var(--sp-5)}.register__step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--sp-4);align-items:start}.register__step-no{inline-size:30px;block-size:30px;border-radius:var(--r-pill);border:1px solid var(--line-2);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:var(--w-bold);direction:ltr;color:var(--g-600)}@media (max-width:900px){.register__grid{grid-template-columns:1fr}}.footer{background:var(--g-950);color:var(--paper);position:relative;overflow:hidden}.footer__top{position:relative;z-index:2;padding-block:clamp(3.5rem,2.5rem + 4vw,6rem) var(--sp-9);display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:clamp(var(--sp-6),3vw,var(--sp-9))}.footer__brand{display:grid;gap:var(--sp-5);align-content:start}.footer__brand .brand__wordmark{color:var(--paper);font-size:1.55rem}.footer__tagline{font-size:var(--fs-sm);color:var(--paper-2);line-height:1.8;max-inline-size:30ch}.footer__contact{display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.footer__contact a{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--paper-2);direction:ltr;unicode-bidi:isolate;transition:color var(--dur-2) var(--ease);justify-content:flex-start}[dir=rtl] .footer__contact a{flex-direction:row-reverse;justify-content:flex-end}.footer__contact a:hover{color:var(--g-200)}.footer__col{display:grid;gap:var(--sp-4);align-content:start}.footer__col h3{font-size:var(--fs-micro);font-weight:var(--w-bold);color:var(--paper-4);letter-spacing:0}.footer__col ul{display:grid;gap:var(--sp-3)}.footer__col a{font-size:var(--fs-sm);color:var(--paper-2);transition:color var(--dur-2) var(--ease)}.footer__col a:hover{color:var(--g-200)}.footer__legal{padding-block:var(--sp-5) var(--sp-7);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;color:var(--paper-4)}.footer__disclaimer,.footer__legal{position:relative;z-index:2;border-block-start:1px solid var(--line-d);font-size:var(--fs-xs)}.footer__disclaimer{padding-block:var(--sp-5);color:var(--paper-3);line-height:1.8;max-inline-size:90ch}@media (max-width:900px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.footer__top{grid-template-columns:1fr}}.desk-hero{position:relative;background:var(--g-950);color:var(--paper);overflow:hidden;isolation:isolate;border-block-end:1px solid var(--line-d)}.desk-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:var(--sp-8);align-items:end;padding-block:clamp(2.8rem,1.6rem + 4vw,4.5rem) clamp(2.2rem,1.4rem + 3vw,3.4rem)}.desk-hero__title{font-size:clamp(1.85rem,1.2rem + 2.2vw,2.75rem);font-weight:var(--w-black);line-height:1.25;margin-block:var(--sp-4) var(--sp-4)}.desk-hero__lead{color:var(--paper-2);font-size:var(--fs-sm);line-height:1.75;max-inline-size:36rem}.desk-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.desk-metric{padding:var(--sp-4);border:1px solid var(--line-d-2);background:rgba(10,58,36,.45)}.desk-metric b{display:block;font-size:var(--fs-h3);font-weight:var(--w-black);font-variant-numeric:tabular-nums;margin-block-end:var(--sp-1)}.desk-metric span{font-size:var(--fs-xs);color:var(--paper-3)}.desk-bar{position:sticky;inset-block-start:var(--nav-h);z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);padding-block:var(--sp-4)}.desk-bar__row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:end}.desk-bar .field{flex:1 1 140px;min-inline-size:130px}.desk-bar .search{flex:1.4 1 220px}@media (max-width:720px){.desk-bar{position:static}.desk-bar .field,.desk-bar .search{flex:1 1 100%;min-inline-size:0}.desk-bar__row .btn{inline-size:100%}}.desk-bar__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-start:var(--sp-4)}.desk-view{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-xs);overflow:hidden}.desk-view__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.45em .9em;font:inherit;font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--ink-3);cursor:pointer}.desk-view__btn[aria-pressed=true]{background:var(--g-800);color:var(--paper)}.desk-empty{display:none;padding:var(--sp-10);text-align:center;border:1px dashed var(--line-2);color:var(--ink-3)}.desk-empty.is-shown{display:block}.board-row{cursor:pointer}.board-row[hidden]{display:none}.board-mat{display:inline-flex;align-items:center;gap:var(--sp-2)}.board-mat .mat-chip{inline-size:.7rem;block-size:.7rem;border-radius:1px;flex:0 0 auto}.desk-listings .listing[hidden]{display:none}@media (max-width:900px){.desk-hero__inner{grid-template-columns:1fr}.desk-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.desk-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.absolute{position:absolute}.relative{position:relative}.table{display:table}.grid{display:grid}.hidden{display:none}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}