@font-face{font-family:Onest Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pm{width:16px;height:16px;font:600 14px/1 var(--sans);color:#fff;vertical-align:-3px;border-radius:4px;place-items:center;margin-right:6px;display:inline-grid}.p-n{background:#6b4fd8}.p-a{background:#d4572a}.p-m{background:#c7302f}.p-1{background:var(--ink);color:var(--paper)}.part .split>div>h2+.text{margin-top:var(--s3)}.part .split>div>.text+.text{margin-top:var(--s2)}.part .split .text{font-size:var(--t-lead);color:var(--muted);max-width:56ch;margin:0}.part .split{margin-top:0}.part h2+.split,.part .wrap>p+.split{margin-top:var(--s3)}.demo{margin:var(--s4) 0 0;padding-bottom:var(--s5)}.win{--muted:var(--lightningcss-light,#5b5954)var(--lightningcss-dark,#b4b2ac);background:var(--paper);color:var(--ink);border:1px solid var(--field-line);border-radius:14px;position:relative;overflow:hidden}.stage{display:grid}.scene{visibility:hidden;grid-area:1/1;min-width:0}.scene.is-on,.scene.is-off{visibility:visible}.sc-board{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.sc-board{grid-template-columns:minmax(0,1fr) 260px}}.tabs{gap:4px;font-size:14px;display:flex;position:relative}.tab{color:var(--muted);white-space:nowrap;padding:4px 10px 8px;font-weight:500;transition:color .3s}.tab.is-on{color:var(--ink);font-weight:600}.tab-line{background:var(--ink);transform-origin:0;width:40px;height:2px;transition:transform .55s cubic-bezier(.2,.8,.2,1),width .55s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-13px;left:0}@media (width<=639px){.tab{padding-inline:6px}.tabs{font-size:14px}.sm-side li:nth-child(n+3){display:none}.sm-chart{height:150px}}.sc-metrics,.sc-ab,.sc-goals{padding:var(--s3) var(--s3) var(--s2);align-self:start}.sc-metrics{gap:var(--s3);display:grid}@media (width>=860px){.sc-metrics{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.scene p{margin:0}.sm-k{font:500 14px var(--sans);color:var(--muted)}.scene .sm-big{letter-spacing:-.03em;margin-top:6px;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.sm-big small{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:500}.sm-big .up{vertical-align:.6em;margin-left:6px;font-size:.42em}.scene .up{color:var(--green)}.scene .flat{color:var(--muted)}.sm-chart{width:100%;height:220px;margin-top:var(--s2);display:block;overflow:visible}.sm-band{fill:var(--lightningcss-light,#1a1a190d)var(--lightningcss-dark,#ecebe812)}.sm-done{stroke:var(--line-strong);stroke-dasharray:4 4}.sm-cap{color:var(--muted);font-size:14px;margin-top:6px!important}.sm-line{fill:none;stroke:var(--green);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sm-side{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sm-side li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:grid}.sm-side span{color:var(--muted)}.sm-side b{font-weight:600}.sm-side i{text-align:right;min-width:3.4em;font-size:14px;font-style:normal}.sc-ab,.sc-goals{gap:var(--s3);display:grid}@media (width>=860px){.sc-ab,.sc-goals{grid-template-columns:minmax(0,1fr) 340px;align-items:center}}.sc-main{gap:14px;min-width:0;display:grid}.sc-agent{color:#ecebe8;font:14px/1.55 var(--sans);background:var(--lightningcss-light,#141413)var(--lightningcss-dark,#0b0b0a);border-radius:10px;gap:4px;margin:0;padding:14px 16px;list-style:none;display:grid}.sc-agent li{text-indent:-1.3em;padding-left:1.3em}.sc-agent .tool:before{content:"● ";color:#7fb89b}.sc-agent .out{color:#b4b2ac}.sc-agent .out:before{content:"⎿ "}.sc-agent .ok{color:#a8d4bc}.sc-agent .ok:before{content:"✓ "}.sa-plan{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.sa-plan b{color:var(--ink)}.sa-track,.sa-bar,.sg-bar{background:var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.sa-track i,.sa-bar i,.sg-bar i{background:var(--green);transform-origin:0;border-radius:4px;width:100%;position:absolute;inset:0 auto 0 0}.sa-bar i{background:var(--ink)}.sa-arm{grid-template-columns:8rem minmax(0,1fr) 3.5rem;align-items:center;gap:12px;font-size:14px;display:grid}.sa-arm b{text-align:right;font-weight:600}.sa-bar{height:10px}.sa-verdict{border-top:1px solid var(--line);padding-top:12px;font-weight:600}.sa-verdict .st-run{color:var(--warn)}.sc-ab:not(.is-done) .st-end,.sc-ab.is-done .st-run{display:none}.sg-kr{gap:8px;font-size:14px;display:grid}.sg-kr .ok{color:var(--green);font-weight:600}.sg-kr .bad{color:var(--red);font-weight:600}.sg-bar{overflow:visible}.sg-bar.bad i{background:var(--red)}.sg-bar b{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px;left:45%}.sg-note{color:var(--muted);font-size:14px}.win-bar{align-items:center;gap:var(--s2);padding:12px var(--s2);border-bottom:1px solid var(--line);font-weight:600;display:flex}.win-title span{color:var(--muted);font-weight:400}.cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;min-height:380px;padding:12px;display:grid}.col h3{align-items:center;gap:6px;margin:2px 2px 10px;font-size:14px;font-weight:600;display:flex}.col h3:before{content:"";border:2px solid var(--st);border-radius:50%;width:9px;height:9px}.col[data-col=todo]{--st:var(--st-todo)}.col[data-col=doing]{--st:var(--st-doing)}.col[data-col=review]{--st:var(--st-review)}.col[data-col=done]{--st:var(--st-done)}.col[data-col=done] h3:before{background:var(--st)}.col .n{color:var(--muted);font-weight:400}.col ol{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 11px;transition:border-color .4s}.card.hot,.card.won{border-color:var(--green)}.card p{margin:0}.card .k{font:500 14px/16px var(--sans);color:var(--muted)}.card .t{margin-top:6px;font-size:14px;font-weight:500;line-height:1.35}.card .m{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex}.hyp{font:500 14px var(--sans);color:var(--green);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hyp:before{content:"";clip-path:polygon(0 80%,65% 15%,20% 15%,20% 0,100% 0,100% 80%,85% 80%,85% 35%,15% 100%);background:currentColor;width:.65em;height:.65em;margin-right:4px;display:inline-block}.tg{font:500 14px var(--sans);color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:1px 6px;overflow:hidden}.tg.up{white-space:normal;min-width:0;color:var(--green);background:var(--wash);border-color:#0000}.who{background:var(--sunken);border:1px solid var(--line-strong);width:22px;height:22px;font:600 14px var(--sans);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.who.ai{background:var(--ink);border-color:var(--ink);color:var(--paper);font-family:var(--sans);border-radius:6px}.chk{font:500 14px var(--sans);color:var(--muted);align-items:center;gap:8px;display:flex;margin-top:10px!important}.chk i{background:var(--line);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.chk i:after{content:"";background:var(--green);transform-origin:0;transform:scaleX(var(--p,.5));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.feed{border-top:1px solid var(--line);padding:10px var(--s2) 12px;min-width:0}@media (width>=1000px){.feed{border-top:0;border-left:1px solid var(--line);padding:14px var(--s2)}}.feed h3{margin:0 0 8px;font-size:14px;font-weight:600}.feed ol{gap:10px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.feed li{grid-template-columns:3.6rem minmax(0,1fr);gap:8px;display:grid}.via{font:500 14px/18px var(--sans);color:var(--muted)}.via.ai{color:var(--ink)}.via.hub{color:var(--green)}@media (width<=999px){.feed h3,.feed li:not(:first-child){display:none}}.demo figcaption{align-items:center;gap:var(--s1) var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}@media (width<=639px){.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:290px;padding:8px}.col[data-col=todo]{display:none}.col h3{font-size:14px}.card{padding:8px}.card .t{font-size:14px}.card .m .hyp,.card .m .tg{display:none}.card .m .tg.up{white-space:normal;display:block}}.ink .split,.ink .split pre.cmd{margin-top:var(--s3)}.term{border:1px solid var(--line);border-radius:var(--radius);background:var(--lightningcss-light,#0f0f0e)var(--lightningcss-dark,#0b0b0a);margin:0;overflow:hidden}.term-bar{border-bottom:1px solid var(--line);min-height:44px;font:500 14px var(--sans);color:var(--muted);align-items:center;gap:6px;padding:0 12px;display:flex}.term-bar i{border:1px solid var(--line);border-radius:50%;width:9px;height:9px}.term-bar span{margin-left:8px}.replay{font:inherit;color:var(--band-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin-left:auto;padding:0 4px;text-decoration:underline}.replay[hidden]{display:none}.term-body{padding:var(--s2);font:14px/1.5 var(--sans);align-content:start;gap:6px;min-height:300px;margin:0;list-style:none;display:grid}.term-body li{text-indent:-1.4em;overflow-wrap:anywhere;padding-left:1.4em}.term-body .u{color:var(--band-ink);margin-bottom:6px}.term-body .u:before{content:"› ";color:var(--field-gain)}.term-body .tool{color:var(--band-ink)}.term-body .tool:before{content:"● ";color:var(--field-gain)}.term-body .out,.term-body .say{color:var(--muted)}.term-body .out:before{content:"  ⎿ ";white-space:pre}.term-body .say:before{content:"  ";white-space:pre}.term-body .ok{color:var(--field-gain);margin-top:6px}.term-body .ok:before{content:"✓ "}@media (width>=900px){.ink .facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ticks{margin:var(--s4) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.ticks li{color:var(--muted);max-width:56ch;padding-left:22px;position:relative}.ticks li:before{content:"";background:var(--green);border-radius:2px;width:9px;height:9px;position:absolute;top:.55em;left:2px}.ticks b{color:var(--ink);font-weight:600}.ink pre.cmd,.ab pre.cmd{margin-top:var(--s3);white-space:pre-wrap;overflow-wrap:anywhere}.split>.sheet,.split>figure.sheet{margin:0}.exp{padding-bottom:var(--s2)}.exp p{margin:0}.exp-head{justify-content:space-between;gap:4px var(--s2);padding:12px var(--s2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.exp-head .k{font:500 var(--t-small) var(--sans)}.exp-head .st{font-size:var(--t-small);font-weight:600}.st-run{color:var(--warn)}.exp-plan{padding:14px var(--s2) 6px;font-size:var(--t-small);color:var(--muted);justify-content:space-between;display:flex}.exp-plan b{color:var(--ink)}.track{background:var(--line);border-radius:3px;height:6px;overflow:hidden;margin:0 var(--s2)!important}.track i{background:var(--green);transform-origin:0;height:100%;display:block}.arms{border-collapse:collapse;width:100%;margin-top:var(--s2)}.sheet.exp .arms th,.sheet.exp .arms td{text-align:left;width:auto;padding:10px var(--s2);border-top:1px solid var(--line);font-weight:400;display:table-cell}.sheet.exp .arms thead th{font-size:var(--t-small);color:var(--muted);border-top:0}.sheet.exp .arms td{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.sheet.exp .arms thead th:not(:first-child){text-align:right}.ci{height:28px;margin:var(--s2) var(--s2) 0;position:relative}.ci .zero{border-left:1px dashed var(--line-strong);position:absolute;top:0;bottom:0;left:50%}.ci .iv{background:var(--ink);height:2px;position:absolute;top:13px;left:20%;right:30%}.ci .pt{background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:calc(45% - 5px)}.ci-cap{padding:4px var(--s2) 0}.exp-verdict{padding-top:var(--s2);border-top:1px solid var(--line);align-items:baseline;gap:10px;font-weight:600;display:flex;margin:var(--s2) var(--s2) 0!important}.exp-verdict .dot{border:2px solid var(--ink);border-radius:50%;flex:none;width:9px;height:9px}.exp figcaption{padding:var(--s1) var(--s2) 0}.foot-brand{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.foot-brand .word{width:auto;height:16px}@media (prefers-reduced-motion:reduce){.chk i:after,.card{transition:none}}.sheet.exp .arms tbody th{font-weight:500}.ticks.two{margin-top:var(--s4)}@media (width>=900px){.ticks.two{column-gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.split>figure.exp{top:var(--s4);align-self:start;position:sticky}}[data-w="82"]{width:82%!important}[data-w="78"]{width:78%!important}[data-w="52"]{width:52%!important}[data-w="12"]{width:12%!important}@media (width<=639px){.scene .sc-agent{display:none}}.stage{min-height:512px;display:block;position:relative;overflow:hidden}.scene{grid-area:auto;align-self:start}.sc-board{display:block}.cols{min-height:280px}.feed{border-top:1px solid var(--line);min-height:100px;padding:16px 20px}.feed ol>li:nth-child(n+3){display:none}.win-bar{flex-wrap:wrap;gap:12px}.pm{width:20px;height:20px}.who{width:28px;height:28px;font-size:14px}.card .m{flex-wrap:wrap}.sc-metrics,.sc-ab,.sc-goals{align-self:start}.sc-discussion{padding:20px}.sc-discussion h3{margin:0 0 16px;font-size:16px}.discussion-messages{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.discussion-messages li{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.discussion-messages b{font-weight:600}.discussion-messages p{margin:6px 0 0}.term-body{min-height:0}@media (width<=639px){.tabs{order:2;gap:0;width:100%;font-size:14px}.tab{padding-inline:8px}.cols{min-height:240px;display:block}.cols .col{display:none}.cols .col.active{display:block}.cols .card:not([data-key=AVVA-3]){display:none}.feed{min-height:108px}.feed ol>li:nth-child(n+2){display:none}}html:not(.js) .cols .col[data-col=todo]{display:block}.owner,.card-note{font-size:14px;line-height:1.4}.sc-agent{background:var(--sunken);color:var(--ink)}.tab{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.board-path{display:none}@media (width<=639px){.board-path{color:var(--muted);gap:12px;padding:16px 16px 0;font-size:14px;display:flex}.board-path .active{color:var(--ink);font-weight:600}}.scene[hidden],html:not(.js) .scene:not(.is-on){display:none!important}.tab{font-size:14px;line-height:1.4}.tab-line{display:none}.tab{border-bottom:2px solid #0000}.tab.is-on{border-bottom-color:var(--ink)}@media (width>=860px){.stage{min-height:416px}}.team-story{margin:var(--s4) 0 0;--story-duration:.7s}.team-story-controls{gap:24px;margin-bottom:20px;display:flex}.team-story-controls button{min-height:44px;color:var(--muted);font:500 16px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px}.team-story-controls button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--ink)}.team-story-controls button:disabled{cursor:default}.team-story-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.team-story-stage{isolation:isolate;height:600px;position:relative}.team-chats,.team-shared{transition:opacity var(--story-duration) ease, transform var(--story-duration) cubic-bezier(.2, .8, .2, 1);position:absolute;inset:0}.team-chats{opacity:0;visibility:hidden;transition:opacity var(--story-duration) ease, transform var(--story-duration) cubic-bezier(.2, .8, .2, 1), visibility 0s var(--story-duration);transform:translateY(12px)scale(.98)}.team-window{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;width:calc(100% - 36px);max-width:410px;min-height:132px;position:absolute;box-shadow:0 12px 24px #00000012}.team-window header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.team-person{background:var(--sunken);width:28px;height:28px;color:var(--ink);font:600 14px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.team-window header strong{font-size:16px}.team-client{color:var(--muted);margin-left:auto;font-size:14px}.team-chat{padding:12px 14px 14px}.team-chat p{margin:0;font-size:14px;line-height:1.45}.team-chat p+p{color:var(--muted);margin-top:8px}.team-window-a{top:18px;left:8px;transform:rotate(-3deg)}.team-window-b{top:220px;right:8px;transform:rotate(2deg)}.team-window-c{top:422px;left:8px;transform:rotate(-1.5deg)}.team-chat .team-exhausted,.team-owner .team-exhausted{color:var(--red)}.team-shared{padding-top:12px}.team-board{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;overflow:hidden}.team-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:14px;display:flex}.team-board-head .word{width:auto;height:20px;display:block}.team-board-head .word .dot{fill:var(--green)}.team-work{padding:20px 18px}.team-work .team-assignment{color:var(--green);font:500 14px/1.45 var(--sans);margin:0 0 14px}.team-work h3{margin:0;font-size:22px;font-weight:600;line-height:1.2}.team-work .team-context{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.45}.team-reply{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:14px;line-height:1.45}.team-reply strong{font-weight:600}.team-reply p{margin:6px 0 0}.team-owners{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.team-owner{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.team-owner span{color:var(--muted)}.team-owner b{color:var(--ink);font-weight:500}.team-flight{z-index:3;box-sizing:border-box;border:1px solid var(--green);background:var(--surface);max-width:calc(100% - 12px);color:var(--ink);font:500 16px/1.4 var(--sans);visibility:hidden;pointer-events:none;border-left-width:4px;border-radius:8px;margin:0;padding:12px 16px;position:absolute;top:0;left:0}[data-team-view=chats] .team-chats{opacity:1;visibility:visible;transition-delay:0s;transform:none}[data-team-view=chats] .team-shared{opacity:0;visibility:hidden;transform:translateY(16px)scale(.98)}[data-team-phase=handoff] .team-flight{visibility:visible}[data-team-phase=handoff] [data-team-destination]{visibility:hidden}[data-team-manual] .team-chats,[data-team-manual] .team-shared{transition:none}@media (width>=1000px){.team-story-stage{height:460px}.team-window{width:35%;max-width:none;min-height:220px}.team-window-a{z-index:2;top:34px;left:2%}.team-window-b{z-index:3;top:14px;right:31%}.team-window-c{z-index:4;top:130px;left:auto;right:1%}.team-chat{padding:22px 18px}.team-chat p{font-size:16px}.team-shared{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;padding-top:34px;display:grid}.team-board-head,.team-work{padding:20px 24px}.team-work h3{font-size:26px}.team-work .team-context,.team-reply{font-size:16px}.team-owners{margin:0}.team-owner{gap:6px;padding:18px 0;display:grid}}@media (prefers-reduced-motion:reduce){.team-chats,.team-shared{transition:none}}.team-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.team-progress li{border-top:2px solid var(--line);color:var(--muted);font:500 14px/1.4 var(--sans);padding-top:10px}.team-progress [aria-current=step]{border-color:var(--green);color:var(--green)}.team-reply{min-height:108px}footer.site-footer.footer-play{border-top:0;padding-block:clamp(32px,5vw,72px) clamp(24px,4vw,56px)}footer.site-footer.footer-play>.wrap{max-width:none;padding-inline:clamp(16px,3vw,48px);display:block}.footer-play-top{margin-bottom:clamp(32px,4vw,48px)}footer.site-footer.footer-play nav{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:8px 16px;min-width:0;display:grid}footer.site-footer.footer-play nav a{min-height:48px;font:450 18px/1.4 var(--sans);text-underline-offset:5px}footer.site-footer.footer-play .footer-play-lockup{appearance:none;width:clamp(240px,38vw,480px);min-width:0;max-width:100%;color:var(--field-ink);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;display:block}footer.site-footer.footer-play .footer-play-lockup:disabled{color:var(--field-ink);opacity:1;cursor:default}footer.site-footer.footer-play .footer-play-lockup:active:not(:disabled){color:var(--field-muted)}.footer-play-lockup .word{aspect-ratio:197.59/72;width:100%;max-width:none;height:auto;display:block;overflow:visible}.footer-play-lockup .word .dot{transform-box:fill-box;transform-origin:50%}footer.site-footer.footer-play .footer-play-home.foot-brand{width:fit-content;min-height:44px;color:var(--field-ink);font:450 20px/1.3 var(--sans);margin:12px auto 0;padding:0;text-decoration:none;display:block}.footer-play-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=720px){footer.site-footer.footer-play nav{flex-wrap:wrap;justify-content:center;column-gap:clamp(24px,3vw,48px);display:flex}}@media (prefers-reduced-motion:reduce){.footer-play-lockup .dot{transition:none;animation:none}}footer.site-footer.footer-play .footer-play-home:hover,footer.site-footer.footer-play .footer-play-home:focus-visible{text-underline-offset:.18em;text-decoration:underline}.hero-screen.hero>.wrap{flex-direction:column;justify-content:center;gap:clamp(24px,4dvh,40px);height:calc(100dvh - 64px);padding-block:clamp(24px,4dvh,40px);display:flex}.hero-screen .top{flex:none;padding-top:0}.hero-screen.hero h1{height:auto;font-family:var(--sans);font-weight:600;font-size:var(--t-hero);letter-spacing:-.03em;white-space:nowrap;margin:0;line-height:1.04}.hero-start{min-height:44px;color:var(--field-gain);text-underline-offset:.1em;align-items:baseline;gap:.12em;text-decoration:underline;text-decoration-thickness:.025em;display:inline-flex}.hero-start:hover{color:var(--field-ink)}.hero-start>svg{fill:none;stroke:currentColor;stroke-width:2px;width:.55em;height:.55em}.hero-screen .tag{text-wrap:balance;max-width:58ch;margin:var(--s3) 0 0;font:450 var(--t-intro)/1.4 var(--sans);color:var(--field-muted)}.hero-audience{margin-top:4px;display:block}.hero-screen .demo{min-height:180px;max-height:420px;font-size:var(--t-ui);flex:0 420px;margin:0;padding-bottom:0;display:flex}.hero-screen .win{flex-direction:column;flex:1;min-width:0;display:flex}.hero-screen .win-bar{flex:none;padding:8px 12px}.hero-screen .tab{min-height:44px}.hero-screen .stage{flex:1 1 0;min-height:0}.hero-screen .scene{overscroll-behavior:contain;scrollbar-width:thin;height:100%;position:absolute;inset:0;overflow:auto}.hero-screen .scene:focus-visible{outline-offset:-3px}.hero-screen .cols{min-height:0;padding:var(--s1)}.hero-screen .col h3{margin-bottom:var(--s1)}.hero-screen .col ol{gap:4px}.hero-screen .card{padding:var(--s1)}.hero-screen .card .t{margin-top:4px}.hero-screen .card .m{margin-top:var(--s1)}.hero-screen .discussion-messages{max-height:none;overflow:visible}.hero-screen .feed{display:none}@media (width<=639px){.hero-screen.hero>.wrap{padding-block:var(--s2);gap:var(--s3)}.hero-screen .tag{margin-top:var(--s2)}.hero-screen .demo{flex-basis:320px;max-height:320px}.hero-screen .win-bar{padding-inline:8px}}@media (height<=540px){.hero-screen.hero>.wrap{height:auto}.hero-screen .demo{flex:none;height:300px}}.hero-screen .sc-metrics{padding:var(--s2);gap:var(--s2);align-items:stretch}.hero-screen .sm-main{grid-template-rows:auto auto minmax(32px,1fr) auto;height:100%;min-height:0;display:grid}.hero-screen .sm-chart{height:100%;min-height:0;margin-top:0;padding-block:8px}.hero-screen .sm-cap{line-height:1.35}.hero-screen .sc-ab,.hero-screen .sc-goals{padding:var(--s2);display:block}.hero-screen .sc-main{gap:var(--s1)}.hero-screen .sa-verdict{padding-top:var(--s1);font-size:var(--t-small)}@media (width<=999px){.hero-screen .sc-metrics{grid-template-columns:minmax(0,1fr)}.hero-screen .sm-side{display:none}}@media (width<=639px){.hero-screen .sc-metrics,.hero-screen .sc-ab,.hero-screen .sc-goals{padding:var(--s1)}.hero-screen .col h3{display:none}.hero-screen .board-path{padding:var(--s1) var(--s1) 0}.hero-screen .sa-arm{gap:var(--s1);grid-template-columns:7rem minmax(0,1fr) 3rem}}.hero-screen .sa-plan,.hero-screen .sa-track{display:none}.hero-screen .sc-goals .sc-main{gap:4px}.hero-screen .sc-goals .sm-big{margin-top:0}@media (width>=640px) and (height<=800px){.hero-screen .card:not([data-key=AVVA-3]) .m{display:none}}@media (width<=639px){.hero-screen .tabs{gap:0;display:flex}.hero-screen .tab{flex:1 0 auto;min-width:44px;padding-inline:0}}.hero-screen .demo-context{font-size:var(--t-small);color:var(--muted);line-height:1.35}.hero-screen .sc-ab .sc-main{gap:4px}.hero-screen .tabs{scrollbar-width:thin;gap:8px;max-width:100%;overflow-x:auto}.hero-screen .tab{padding:8px 10px}@media (width<=639px){.hero-screen .win-bar{padding:4px 8px}.hero-screen .tabs{gap:8px}.hero-screen .tab{padding-inline:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#0e0e0d);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171716);--sunken:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#121211);--ink:var(--lightningcss-light,#1a1a19)var(--lightningcss-dark,#ecebe8);--muted:var(--lightningcss-light,#5b5954)var(--lightningcss-dark,#b4b2ac);--line:var(--lightningcss-light,#ebeae6)var(--lightningcss-dark,#2a2a27);--line-strong:var(--lightningcss-light,#d4d2cc)var(--lightningcss-dark,#42413d);--green:var(--lightningcss-light,#2d6a4f)var(--lightningcss-dark,#7fb89b);--red:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#e8857a);--warn:var(--lightningcss-light,#a15c07)var(--lightningcss-dark,#dcaa55);--faint:var(--lightningcss-light,#716f6a)var(--lightningcss-dark,#8f8d87);--wash:var(--lightningcss-light,#2d6a4f14)var(--lightningcss-dark,#7fb89b1a);--danger-wash:var(--lightningcss-light,#c0392b14)var(--lightningcss-dark,#e0796c1a);--warn-wash:var(--lightningcss-light,#a15c0717)var(--lightningcss-dark,#d9a54e1a);--st-todo:var(--lightningcss-light,#3a6ea5)var(--lightningcss-dark,#6fa3dc);--st-doing:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e0a84a);--st-review:var(--lightningcss-light,#7a4fb5)var(--lightningcss-dark,#b08ae6);--st-done:var(--lightningcss-light,#2d6a4f)var(--lightningcss-dark,#85c2a4);--field:var(--lightningcss-light,#234f3b)var(--lightningcss-dark,#11261c);--field-ink:var(--lightningcss-light,#f3f1ea)var(--lightningcss-dark,#ecebe8);--field-muted:var(--lightningcss-light,#c9d6cd)var(--lightningcss-dark,#a9bfb2);--field-line:var(--lightningcss-light,#f3f1ea33)var(--lightningcss-dark,#ecebe82e);--field-band:var(--lightningcss-light,#f3f1ea1f)var(--lightningcss-dark,#ecebe81a);--field-gain:var(--lightningcss-light,#a8d4bc)var(--lightningcss-dark,#7fb89b);--band:var(--lightningcss-light,#1a1a19)var(--lightningcss-dark,#1c1c1a);--band-ink:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#ecebe8);--ink-muted:#c9c6bf;--ink-line:#fafaf933;--sans:"Onest Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-hero:clamp(28px, min(9vw, 10dvh), 96px);--t-intro:clamp(20px, 2vw, 28px);--t-display:clamp(34px, 4.2vw, 56px);--t-title:clamp(22px, 2.2vw, 30px);--t-lead:clamp(18px, 1.6vw, 22px);--t-body:clamp(16px, 1.3vw, 18px);--t-ui:16px;--t-small:14px;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:112px;--radius:12px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:var(--t-body) / 1.55 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a{color:inherit}.wrap{max-width:1200px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=640px){.wrap{padding-inline:max(32px, env(safe-area-inset-left,0px)) max(32px, env(safe-area-inset-right,0px))}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--paper);border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;top:16px;left:16px}.cta{background:var(--ink);min-height:48px;color:var(--paper);border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.cta:active{transform:scale(.98)}.note{font-size:var(--t-small);color:var(--muted);margin:0}code,.mono{font-family:var(--sans);font-size:var(--t-small)}.bar{align-items:center;gap:var(--s1);min-height:64px;font-size:var(--t-ui);display:flex}.brand{min-height:44px;font-weight:600;font-size:var(--t-lead);letter-spacing:-.01em;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-lockup{align-items:baseline;gap:10px;display:inline-flex}.brand-by{font:450 14px/1 var(--sans);white-space:nowrap;color:inherit}.brand .word{width:auto;height:22px;display:block}.word .dot{fill:var(--green)}.bar a.l{opacity:.85;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}.bar a.l.wide{display:none}@media (width>=720px){.bar a.l.wide{display:inline-flex}}.hero{background:var(--field);color:var(--field-ink);--muted:var(--field-muted);display:flow-root}.hero :focus-visible{outline-color:var(--field-ink)}.hero .cta{background:var(--field-ink);color:var(--field)}.act{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.act .note{max-width:34ch}.gas-cta{letter-spacing:.06em;min-width:160px;min-height:64px;padding:16px 32px;font-size:24px;font-weight:750;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .14s ease-out}@media (hover:hover){.hero .gas-cta:hover{background:var(--field-gain)}.end .gas-cta:hover{background:var(--green)}}.chart-head{justify-content:space-between;gap:var(--s1) var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.legend{align-items:center;gap:8px;display:inline-flex}.legend i{background:var(--field-band);border-block:1px dashed var(--field-muted);width:24px;height:10px}.chart{width:100%;height:auto;margin-top:var(--s1);display:block;overflow:visible}.chart text{font:var(--t-small) var(--sans);fill:var(--field-muted)}.chart text.strong{fill:var(--field-ink)}.chart text.effect{font:700 var(--t-lead) var(--sans)}.chart{height:150px}.chart-sm{display:none}@media (width<=599px){.chart{height:120px}:root:not(.js) #chart{display:none}:root:not(.js) .chart-sm{display:block}.wide-only{display:none}}.chart .halo{paint-order:stroke;stroke:var(--field);stroke-width:5px}.chart .band{fill:var(--field-band)}.chart .band-edge{stroke:var(--field-muted);stroke-dasharray:4 4}.chart .done{stroke:var(--field-muted)}.chart .line{fill:none;stroke:var(--field-ink);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.answers{margin-top:var(--s2);display:grid}@media (width>=760px){.answers{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}}.answers button{font:inherit;text-align:left;border:0;border-top:2px solid var(--field-line);min-height:56px;color:var(--field-muted);cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:2px 10px;padding:12px 0 14px;display:grid}.answers button:disabled{cursor:default}.answers button:disabled[aria-pressed=false] .dot{visibility:hidden}.answers button[aria-pressed=true]{color:var(--field-ink);border-top-color:var(--field-ink)}.answers .dot{border:2px solid;border-radius:50%;width:12px;height:12px;margin-top:9px}.answers [aria-pressed=true] .dot{background:currentColor}.answers .w{font-family:var(--sans);font-weight:600;font-size:var(--t-title);line-height:1.1}.answers .d{font-size:var(--t-small);grid-column:2;line-height:1.45}section.part{padding-block:var(--s6) 0}.part h2{text-wrap:balance;font-size:var(--t-display);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-weight:650;line-height:1.04}.part>.wrap>p,.part .text{font-size:var(--t-lead);color:var(--muted);max-width:60ch;margin:var(--s3) 0 0}.split{gap:var(--s4);display:grid}@media (width>=1000px){.split{gap:var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:var(--s4)}.split .sheet{margin-top:0}.sheet table{border-collapse:collapse;width:100%}.sheet th,.sheet td{text-align:left;vertical-align:top;padding:14px var(--s2);border-top:1px solid var(--line)}.sheet tr:first-child th,.sheet tr:first-child td{border-top:0}.sheet th{width:42%;font-weight:600}.sheet td{color:var(--muted)}@media (width<=640px){.sheet th,.sheet td{width:auto;display:block}.sheet td{border-top:0;padding-top:0}}.sheet .caption{padding:12px var(--s2);border-top:1px solid var(--line)}pre.cmd{margin:var(--s4) 0 0;padding:var(--s2);background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);font:var(--t-small) / 1.5 var(--sans);overflow-x:auto}pre.cmd code{font-size:inherit}.facts{gap:var(--s3);margin:var(--s4) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.agent .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts li{border-top:2px solid var(--ink);color:var(--muted);padding-top:12px}.facts b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.outcomes{margin:0}.outcomes div{gap:2px var(--s2);padding:14px var(--s2);border-top:1px solid var(--line);display:grid}@media (width>=640px){.outcomes div{grid-template-columns:11rem minmax(0,1fr)}}.outcomes div:first-child{border-top:0}.outcomes dt{font-weight:600}.outcomes dt.up{color:var(--green)}.outcomes dt.down{color:var(--red)}.outcomes dd{color:var(--muted);margin:0}.modes{gap:var(--s3);margin-top:var(--s4);display:grid}@media (width>=900px){.modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.modes>div{border-top:2px solid var(--ink);padding-top:12px}.modes h3{font-size:var(--t-lead);margin:0 0 6px}.modes p,.modes li{color:var(--muted);margin:0}.modes ul{margin:var(--s1) 0 0;padding-left:1.2em}ol.steps{margin:var(--s4) 0 0;counter-reset:step;gap:0;padding:0;list-style:none;display:grid}ol.steps li{counter-increment:step;border-top:1px solid var(--line);font-size:var(--t-lead);grid-template-columns:3rem minmax(0,1fr);padding:14px 0;display:grid}ol.steps li:before{content:counter(step);font:600 var(--t-lead) / 1.5 var(--sans);color:var(--green)}.faq{margin-top:var(--s4);border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:56px;font-size:var(--t-lead);align-items:center;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);margin-left:auto;font-weight:400}.faq details[open] summary:after{content:"−"}.faq p{margin:0 0 var(--s2);color:var(--muted);max-width:60ch}.end{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;margin-top:48px;padding-block:0 48px;display:flex}.end h2{font:600 clamp(28px, 3vw, 40px)/1.15 var(--sans);letter-spacing:-.02em;margin:0}.end .act{justify-content:center;margin:0}.part h2.q{font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5.5vw,72px);font-weight:600;line-height:1.08}footer{border-top:1px solid var(--line);padding-block:var(--s3)}footer .wrap{gap:var(--s1) var(--s3);flex-wrap:wrap;align-items:center;display:flex}footer a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.cta{transition:none}}.hero .word .dot{fill:var(--field-gain)}section.part.ink{margin-top:var(--s6);padding-block:var(--s5);background:var(--band);color:var(--band-ink);--muted:var(--ink-muted);--line:var(--ink-line)}.ink :focus-visible{outline-color:var(--band-ink)}.ink pre.cmd{border-color:var(--line);color:var(--band-ink);background:0 0}.ink .facts li{border-top-color:var(--band-ink)}.ink .facts b{color:var(--band-ink)}details.more{margin-top:var(--s3);border-top:1px solid var(--line)}details.more summary{cursor:pointer;align-items:center;min-height:56px;font-weight:600;list-style:none;display:flex}details.more summary::-webkit-details-marker{display:none}details.more summary:after{content:"+";color:var(--muted);margin-left:auto}details.more[open] summary:after{content:"−"}details.more .modes{margin-top:var(--s1)}@media (width>=1000px){ol.steps{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}ol.steps li{border-top:2px solid var(--ink);gap:var(--s1);grid-template-columns:minmax(0,1fr)}}table.kept thead th{font-size:var(--t-small);color:var(--muted);font-weight:500}table.kept tbody th{width:22%}@media (width<=640px){table.kept thead{display:none}table.kept tbody th{width:auto}table.kept td:before{content:attr(data-label);font-size:var(--t-small);color:var(--muted);margin-top:8px;display:block}}.nw{white-space:nowrap}.on-paper{--field:var(--paper);--field-ink:var(--ink);--field-muted:var(--muted);--field-line:var(--line-strong);--field-band:var(--lightningcss-light,#1a1a190f)var(--lightningcss-dark,#ecebe814)}.verdict .split{margin-top:var(--s3)}.verdict .split>p{font-size:var(--t-lead);color:var(--muted);max-width:60ch;margin:0}.verdict .chart-head,.verdict .sheet{margin-top:var(--s4)}.on-paper .answers [data-case=up][aria-pressed=true]{color:var(--green);border-top-color:var(--green)}.on-paper .answers [data-case=down][aria-pressed=true]{color:var(--red);border-top-color:var(--red)}.on-paper #chart[data-case=up] text.effect{fill:var(--green)}.on-paper #chart[data-case=down] text.effect{fill:var(--red)}.on-paper .answers [aria-pressed=true] .d{color:var(--ink)}section.part.ink{border-block:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#2a2a27)}.legal-bar{flex-wrap:wrap;padding-block:8px}.legal-bar .brand{color:var(--ink)}.legal{max-width:760px;padding-block:var(--s4) var(--s6)}.legal h1{font-size:var(--t-display);letter-spacing:-.03em;margin:var(--s2) 0 var(--s2);line-height:1.05}.legal h2{font-size:var(--t-title);letter-spacing:-.015em;margin:var(--s5) 0 var(--s1)}.legal p,.legal li{color:var(--muted);max-width:68ch}.legal b{color:var(--ink)}.legal ul{padding-left:1.2em}.legal li+li{margin-top:6px}.bar .brand:has(+.beta){margin-right:6px}.beta{font:500 14px / 1 var(--sans);color:var(--green);background:var(--wash);border:1px solid var(--lightningcss-light,#2d6a4f40)var(--lightningcss-dark,#7fb89b4d);border-radius:999px;margin-right:auto;padding:4px 8px}.hero .beta{color:var(--field-gain);background:#a8d4bc1f;border-color:#a8d4bc59}ol.workflow{margin:var(--s4) 0 0;counter-reset:workflow;padding:0;list-style:none}.workflow li{counter-increment:workflow;gap:var(--s1) var(--s2);border-top:1px solid var(--line-strong);padding-block:var(--s3);grid-template-columns:2rem minmax(0,1fr);display:grid}.workflow li:before{content:"0" counter(workflow);font:500 var(--t-small) var(--sans);color:var(--muted);grid-row:1/3;padding-top:4px}.workflow h3{font-size:var(--t-title);margin:0;font-weight:600;line-height:1.2}.workflow p{color:var(--muted);max-width:60ch;font-size:var(--t-lead);margin:0}@media (width>=1000px){.workflow li{gap:var(--s3);grid-template-columns:3rem minmax(0,4fr) minmax(0,6fr);align-items:start}.workflow li:before{grid-row:auto}}.term figcaption{padding:0 var(--s3) var(--s2)}.roadmap{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);display:grid;position:relative}.roi-line{background:var(--green);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.roadmap h3{min-width:0;margin:0}.roadmap .roi{margin-top:var(--s1);font:600 clamp(40px, 5.5vw, 72px) / 1.08 var(--sans);letter-spacing:-.02em;display:block}.roadmap p{font-size:var(--t-lead);color:var(--muted);max-width:52ch;margin:0}@media (width>=900px){.roadmap{gap:var(--s5);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:end}}.term{color:var(--band-ink);--muted:var(--ink-muted);--line:var(--ink-line)}.verdict-method .sheet{margin-top:0}.verdict>.wrap>.caption{margin-top:var(--s3);max-width:78ch}.site-footer{padding-block:var(--s4)}.site-footer .wrap{justify-content:space-between;align-items:start;gap:var(--s3) var(--s5)}.footer-about{max-width:34ch}.site-footer .foot-brand{color:var(--ink);width:fit-content;text-decoration:none}.site-footer nav{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer nav a{text-underline-offset:4px}.legal-bar{border-bottom:1px solid var(--line)}.legal-bar nav{align-items:center;gap:var(--s2);display:flex}.legal{padding-top:var(--s5)}.legal h1{font:600 var(--t-display)/1.08 var(--sans);letter-spacing:-.01em;margin:0 0 var(--s3)}.legal .legal-lead{color:var(--ink);font-size:var(--t-lead);margin:0 0 var(--s3);max-width:48ch}.legal-guide{border-block:1px solid var(--line);margin-bottom:var(--s3)}.legal-guide details.more{border:0;margin:0}.legal-guide ol{margin:0 0 var(--s3);padding-left:24px}.legal-guide li+li{margin-top:var(--s1)}.legal-guide a{text-underline-offset:4px}.legal-guide>p{padding-bottom:var(--s2);font-size:var(--t-small);margin:0}.legal h2{scroll-margin-top:var(--s3)}@media (width<=639px){.legal{padding-top:var(--s4)}.legal-bar nav{gap:var(--s1)}.site-footer nav{width:100%}}.legal-guide ol a{align-items:center;min-height:44px;display:flex}.site-footer{--ink:var(--field-ink);--muted:var(--field-muted);--line:var(--field-line);color:var(--field-ink);background:var(--field)}.site-footer .word .dot{fill:var(--field-gain)}.site-footer :focus-visible{outline-color:var(--field-ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
