.mos-site :where(:not(svg,svg *)){all:revert}.mos-site :where(:not(svg,svg *)):before,.mos-site :where(:not(svg,svg *)):after{border:revert}.mos-site :where(svg){display:revert;vertical-align:revert}.mos-site{--bg:#f6f4f1;--bg2:#f2f1f0;--ink:#191714;--ink2:#33312c;--ink3:#6b6862;--rule:#cccac6;--dim:#8a857c;--band:#191714;--band-ink:#f6f4f1;--band-ink2:#cccac6;--band-ink3:#8f8b85;--band-rule:#33312c;--band2:#181614;--accent:#bd5203;--btn:#191714;--btn-fg:#f6f4f1;--line:#0f0e0d1a;--line2:#cccac6;--surface:#fff;--surface2:#f2f1f0;--fill:#0f0e0d0a;--win:#fff;--win-ink:#191714;--win-ink2:#33312c;--win-ink3:#706d66;--win-line:#0f0e0d17;--win-fill:#0f0e0d0a;--desk:#ece7df;--portrait:#4a4640;--panel0:#eeebe5;--hb-bg:#191714;--hb-fg:#f6f4f1;--hn-bg:#fafaf9db;--hn-fg:#191714;--hc-bg:#191714;--hc-fg:#f6f4f1;--hd-bb:#f6f4f1;--hd-bf:#191714;--hd-nb:#0f0e0ddb;--hd-nf:#f6f4f1;--hd-cb:#f6f4f1;--hd-cf:#191714;--appshadow:0 1px 2px #0f0e0d14, 0 30px 60px -30px #0f0e0d8c;--cardsh:inset 0 0 0 1px #0f0e0d14;--focus:#191714;--fig-ln:#0f0e0d85;--fig-ln2:#0f0e0d33;--fig-f0:#f6f4f1;--fig-t1:#f1e7da;--fig-s1:#e6d6c2;--fig-s2:#d9c4aa;--fig-hi:#d9773a;--fig-hi2:#b65a20;--fig-hi3:#8f4516;--fig-lab:#8f8b85;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh}@supports (color:lab(0% 0 0)){.mos-site{--accent:lab(48.8018% 41.7048 58.0258)}}.mos-site[data-mode=dark]{--bg:#1c1b19;--bg2:#232220;--ink:#f6f4f1;--ink2:#cccac6;--ink3:#9a968f;--rule:#3a3833;--dim:#77736b;--band:#191714;--band-ink:#f6f4f1;--band-ink2:#cccac6;--band-ink3:#8f8b85;--band-rule:#33312c;--band2:#141311;--accent:#bd5203;--btn:#f6f4f1;--btn-fg:#191714;--line:#fafaf91a;--line2:#3a3833;--surface:#262522;--surface2:#252422;--fill:#fafaf90d;--win:#232220;--win-ink:#f6f4f1;--win-ink2:#cccac6;--win-ink3:#8f8b85;--win-line:#fafaf91a;--win-fill:#fafaf90d;--desk:#2e2c28;--portrait:#2c2a26;--panel0:#262420;--hb-bg:#f6f4f1;--hb-fg:#191714;--hn-bg:#1c1b19db;--hn-fg:#f6f4f1;--hc-bg:#f6f4f1;--hc-fg:#191714;--hd-bb:#f6f4f1;--hd-bf:#191714;--hd-nb:#0f0e0ddb;--hd-nf:#f6f4f1;--hd-cb:#f6f4f1;--hd-cf:#191714;--appshadow:0 1px 2px #0006, 0 30px 60px -30px #000c;--cardsh:inset 0 0 0 1px #fafaf914;--focus:#f6f4f1;--fig-ln:#fafaf980;--fig-ln2:#fafaf933;--fig-f0:#1c1b19;--fig-t1:#3a2c20;--fig-s1:#2e231a;--fig-s2:#241b14;--fig-hi:#d9773a;--fig-hi2:#b65a20;--fig-hi3:#8f4516;--fig-lab:#8f8b85;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.mos-site[data-mode=dark]{--accent:lab(48.8018% 41.7048 58.0258)}}.mos-site[data-mode=dark] .app{--a-bg:#0d0c0a;--a-sf:#151312;--a-tx:#f6f4f1;--a-tx2:#adaaa7;--a-bd:#ffffff14;--a-ac:#d66929;--a-fill:#ffffff0d;--a-desk:#1e1d1b}@supports (color:lab(0% 0 0)){.mos-site[data-mode=dark] .app{--a-bg:lab(3.36183% .330955 .752071);--a-sf:lab(6.19302% .492431 1.13702);--a-tx:lab(96.1745% .453234 1.43772);--a-tx2:lab(69.8363% .85035 2.0857);--a-ac:lab(57.1906% 41.1649 53.9825);--a-desk:lab(10.677% .576682 1.39691)}}.mos-site{--tex-hero:url(/site/tex/t01.svg);--tex-a:url(/site/tex/t02.svg);--tex-b:url(/site/tex/t03.svg);--tex-c:url(/site/tex/t04.svg);--tex-d:url(/site/tex/t05.svg);--tex-v0:url(/site/tex/t06.svg);--tex-v1:url(/site/tex/t07.svg);--tex-v2:url(/site/tex/t08.svg);--tex-grain:url(/site/tex/t09.svg);--tex-paper:url(/site/tex/t10.svg);--tex-reveal:url(/site/tex/t11.svg)}.mos-site[data-mode=dark]{--tex-paper:url(/site/tex/t12.svg)}.mos-site *,.mos-site :before,.mos-site :after{box-sizing:border-box}html:has(.mos-site){-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}.mos-site{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.mos-site h1,.mos-site h2,.mos-site h3,.mos-site p,.mos-site ol,.mos-site ul,.mos-site figure,.mos-site blockquote{margin:0;padding:0}.mos-site ol,.mos-site ul{list-style:none}.mos-site a{color:inherit}.mos-site img,.mos-site svg{display:block}.mos-site button{font:inherit;color:inherit}.mos-site .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.mos-site .skip{z-index:100;background:var(--btn);color:var(--btn-fg);border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.mos-site .skip:focus{top:12px}.mos-site .wrap{max-width:var(--max,1240px);padding:0 var(--pad,40px);margin:0 auto}@media (max-width:760px){.mos-site .wrap{--pad:20px}}.mos-site [hidden]{display:none!important}.mos-site .stagewrap{position:relative}.mos-site .app{--a-bg:#fcfbf9;--a-sf:#fff;--a-tx:#191714;--a-tx2:#5d5a57;--a-bd:#00000012;--a-ac:#bd5203;--a-fill:#00000009;--a-desk:#ece7df}@supports (color:lab(0% 0 0)){.mos-site .app{--a-bg:lab(98.6099% .339031 1.07771);--a-sf:lab(100.001% .225365 .718141);--a-tx:lab(7.77665% .874519 1.9645);--a-tx2:lab(38.5159% .857711 2.09048);--a-ac:lab(48.8018% 41.7048 58.0258)}}.mos-site .app{background:var(--a-bg);color:var(--a-tx);border-radius:var(--rapp,16px);box-shadow:var(--appshadow);text-align:left;flex-direction:column;min-height:540px;font:400 13px/1.45 Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow:hidden}.mos-site .rail{border-right:1px solid var(--a-bd);color:var(--a-tx2);flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.mos-site .rail .rb{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mos-site .rail .rb.on{background:var(--a-fill);color:var(--a-tx)}.mos-site .rail .ws0{background:var(--a-tx);width:30px;height:30px;color:var(--a-bg);border-radius:8px;place-items:center;margin-bottom:8px;font:700 12px Plus Jakarta Sans;display:grid}.mos-site .col{background:var(--a-sf);flex-direction:column;min-width:0;display:flex}.mos-site .col+.col{border-left:1px solid var(--a-bd)}.mos-site .top{border-bottom:1px solid var(--a-bd);height:44px;color:var(--a-tx2);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font:500 12.5px Plus Jakarta Sans;display:flex;overflow:hidden}.mos-site .top b{color:var(--a-tx);font-weight:600}.mos-site .top .sp{margin-left:auto}.mos-site .sl{opacity:.5}.mos-site .tag{background:var(--a-fill);height:24px;color:var(--a-tx);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font:600 11.5px Plus Jakarta Sans;display:inline-flex}.mos-site .cmsgs{flex-direction:column;flex:1;gap:9px;padding:14px;display:flex}.mos-site .ub{background:var(--a-fill);max-width:88%;color:var(--a-tx);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 11px}.mos-site .by{color:var(--a-tx);align-items:center;gap:8px;font:600 12.5px Plus Jakarta Sans;display:flex}.mos-site .by .mos{color:var(--a-tx)}.mos-site .wk{background:var(--a-fill);height:20px;color:var(--a-tx2);border-radius:6px;align-items:center;padding:0 7px;font:500 11px Plus Jakarta Sans;display:inline-flex}.mos-site .trow{border:1px solid var(--a-bd);color:var(--a-tx2);border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font:500 12px Plus Jakarta Sans;transition:opacity .35s,transform .45s;display:flex}.mos-site .trow b{color:var(--a-tx);font-weight:600}.mos-site .trow .ok{color:#2f7a4f;margin-left:auto;display:flex}.mos-site .trow.off,.mos-site .qc.off{opacity:0;pointer-events:none;transform:translateY(6px)}.mos-site .qc{background:var(--a-sf);box-shadow:0 0 0 1px color-mix(in oklch, var(--a-ac) 40%, transparent), 0 14px 28px -18px #00000059;border-radius:14px;padding:12px;transition:opacity .4s,transform .5s}.mos-site .ql{letter-spacing:.07em;text-transform:uppercase;color:var(--a-ac);align-items:center;gap:7px;font:700 10.5px Plus Jakarta Sans;display:flex}.mos-site .ql i{background:var(--a-ac);border-radius:50%;width:7px;height:7px}.mos-site .qw{color:var(--a-tx2);margin-top:3px;font:500 11.5px Plus Jakarta Sans}.mos-site .qt{color:var(--a-tx);margin-top:6px;font-size:12.5px;font-weight:500}.mos-site .chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.mos-site .chip{height:30px;box-shadow:inset 0 0 0 1px var(--a-bd);color:var(--a-tx);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;font:600 11.5px Plus Jakarta Sans;display:inline-flex}.mos-site .chip:hover{box-shadow:inset 0 0 0 1px var(--a-tx2)}.mos-site .chip[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--a-ac);color:var(--a-ac);background:color-mix(in oklch, var(--a-ac) 8%, transparent)}.mos-site .qin{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mos-site .qf{min-height:30px;box-shadow:inset 0 0 0 1px var(--a-bd);color:var(--a-tx2);border-radius:7px;flex:100%;align-items:center;padding:0 9px;font:400 11.5px Plus Jakarta Sans;display:flex}.mos-site .qf.on{color:var(--a-tx)}.mos-site .qs{background:var(--a-tx);height:30px;color:var(--a-bg);cursor:pointer;border:0;border-radius:7px;margin-left:auto;padding:0 11px;font:600 11.5px Plus Jakarta Sans}.mos-site .qs:disabled,.mos-site .qs[aria-disabled=true]{opacity:.35;cursor:default}.mos-site .qdone{color:var(--a-tx);align-items:center;gap:7px;margin-top:2px;font:500 12px Plus Jakarta Sans;display:none}.mos-site .qdone svg{color:#2f7a4f}.mos-site .qc.done .chips,.mos-site .qc.done .qin{display:none}.mos-site .qc.done .qdone{display:flex}.mos-site .qc.done .ql,.mos-site .qc.done .qw{display:none}.mos-site .asking .qc{animation:2.2s ease-in-out 2 ms-qpulse}@keyframes ms-qpulse{50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--a-ac) 22%, transparent), 0 14px 28px -18px #00000059}}.mos-site .comp{border:1px solid var(--a-bd);background:var(--a-sf);border-radius:14px;flex-direction:column;gap:8px;margin:0 12px 12px;padding:10px 10px 8px;display:flex}.mos-site .comp .ph1{color:var(--a-tx2);font:400 12.5px Plus Jakarta Sans}.mos-site .comp .cr{align-items:center;gap:8px;display:flex}.mos-site .comp .pl{border:1px solid var(--a-bd);width:26px;height:26px;color:var(--a-tx2);border-radius:8px;place-items:center;display:grid}.mos-site .comp .eng{background:var(--a-fill);height:24px;color:var(--a-tx2);border-radius:7px;align-items:center;padding:0 9px;font:500 11.5px Plus Jakarta Sans;display:inline-flex}.mos-site .comp .snd{background:var(--a-ac);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.mos-site .studio{background:var(--a-desk);flex:1;place-items:center;padding:14px;display:grid}.mos-site .studio svg,.mos-site .vsheet svg,.mos-site .mcv svg{background:#fff;border-radius:3px;width:100%;height:auto;box-shadow:0 1px 1px #0000000f,0 14px 30px -18px #0006}.mos-site .mbar{border-top:1px solid var(--a-bd);color:var(--a-tx2);align-items:center;gap:8px;padding:8px 14px;font:500 12px Plus Jakarta Sans;display:flex}.mos-site .mbar b{color:var(--a-tx)}.mos-site .mbar span{margin-left:auto}.mos-site .mbar .mos{color:var(--a-tx)}.mos-site .tbl{border-collapse:collapse;width:100%;color:var(--a-tx);font:400 12.5px Plus Jakarta Sans}.mos-site .tbl th{text-align:left;color:var(--a-tx2);border-bottom:1px solid var(--a-bd);background:var(--a-fill);padding:8px 12px;font:500 11.5px Plus Jakarta Sans}.mos-site .tbl td{border-bottom:1px solid var(--a-bd);white-space:nowrap;padding:8px 12px}.mos-site .r{text-align:right;font-variant-numeric:tabular-nums}.mos-site .wr{transition:opacity .35s,background .6s}.mos-site .wr.off{opacity:0}.mos-site .wr.flash td{background:color-mix(in oklch, var(--a-ac) 10%, transparent)}.mos-site .tn{color:#fff;vertical-align:-2px;background:#bd5203;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:7px;font:700 9px Plus Jakarta Sans;display:inline-grid}.mos-site .pend{color:var(--a-ac);font-weight:600}.mos-site .chg{padding:0 2px;display:inline-block}.mos-site .tot{color:var(--a-tx2);justify-content:space-between;align-items:baseline;padding:12px;font:500 12.5px Plus Jakarta Sans;display:flex}.mos-site .tot b{color:var(--a-tx);font-variant-numeric:tabular-nums;font-size:15px}.mos-site .wbnote{background:var(--a-fill);color:var(--a-tx2);opacity:0;border-radius:8px;margin:0 12px 12px;padding:9px 11px;font:400 12px Plus Jakarta Sans;transition:opacity .4s}.mos-site .wbnote.on{opacity:1}.mos-site .mk{transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .5s cubic-bezier(.3,1.4,.5,1)}.mos-site .mk.off{opacity:0;transform:scale(1.08)}.mos-site .paused .mk,.mos-site .paused .trow,.mos-site .paused .qc{transition:none}.mos-site .cloud{pointer-events:none;z-index:6;position:absolute;overflow:visible}.mos-site .cloud path{fill:none;stroke:var(--a-ac);stroke-width:1.3px;stroke-linejoin:round;transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.mos-site .appcap{font:500 12.5px var(--font);color:var(--ink3);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.mos-site .hp{height:30px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);font:500 12.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}@media (max-width:1100px){.mos-site .agrid{grid-template-columns:minmax(0,1fr)}.mos-site .col+.col{border-left:0;border-top:1px solid var(--a-bd)}.mos-site .cstudio{order:-1}.mos-site .atop .abtn:not(.on){display:none}}.mos-site .ink-l{fill:none;stroke:#2b2724;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.mos-site .ink-l .g{stroke-width:1.4px}.mos-site .ink-l .f{stroke-opacity:.42}.mos-site .swing{fill:none;stroke:#2b2724;stroke-width:.7px;stroke-opacity:.32;stroke-dasharray:3 3}.mos-site .dimn{fill:none;stroke:#6e6964;stroke-width:.8px}.mos-site .dt{fill:#6e6964;font:500 8.5px Plus Jakarta Sans,sans-serif}.mos-site .lab-s{fill:#6e6964;font:500 7.8px Plus Jakarta Sans,sans-serif}.mos-site svg .lab{fill:#2b2724;letter-spacing:.06em;text-transform:none;font:600 9px Plus Jakarta Sans,sans-serif}.mos-site .ftag rect{fill:#fff;stroke:#2b2724;stroke-width:.7px;stroke-opacity:.55}.mos-site .ftag text{fill:#2b2724;text-anchor:middle;font:600 6.8px Plus Jakarta Sans,sans-serif}.mos-site .mk rect.box{fill:#bd520314;stroke:#bd5203;stroke-width:1.4px}.mos-site .mk.ask rect.box{stroke-dasharray:4 3;fill:#bd52031f}.mos-site .mk .tg circle{fill:#bd5203}.mos-site .mk .tg text{fill:#fff;text-anchor:middle;font:700 9px Plus Jakarta Sans,sans-serif}.mos-site .mk .tg text.q,.mos-site .mk.ask .tg text.n{display:none}.mos-site .mk.ask .tg text.q{display:block}.mos-site .smp rect{fill:none;stroke:#6e6964;stroke-width:1.3px}.mos-site .smp text{fill:#6e6964;letter-spacing:.12em;text-anchor:middle;font:800 7.4px Plus Jakarta Sans,sans-serif}.mos-site .mos{color:var(--ink);overflow:visible}.mos-site .mos rect{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.3,1.4,.5,1)}.mos-site .mos .pen rect{fill:var(--accent)}.mos-site .mos .pen .pcap{fill:currentColor;opacity:.35}.mos-site .mos .pwood{fill:#e9d9c7}.mos-site .mos .ptip{fill:currentColor}.mos-site .mos .ck{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .45s cubic-bezier(.3,1.4,.5,1);transform:scale(.4)}.mos-site .mos .ck circle{fill:#2f7a4f}.mos-site .mos .ck path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mos-site .p-blink .b0,.mos-site .p-blink .b1,.mos-site .p-think .b0{transform:translateY(3px)scaleY(.14)}.mos-site .p-think .b3{transform:translateY(-5px)}.mos-site .p-work .b2{animation:.42s ease-in-out infinite alternate ms-sawL}.mos-site .p-work .b4{animation:.42s ease-in-out infinite alternate ms-sawR}@keyframes ms-sawL{0%{transform:translate(-2.5px)}to{transform:translate(2px)}}@keyframes ms-sawR{0%{transform:translate(2.5px)}to{transform:translate(-2px)}}.mos-site .p-raise .b4,.mos-site .p-raise2 .b4{fill:var(--accent)}.mos-site .p-raise .b4{transform:translate(3px,-17px)rotate(18deg)}.mos-site .p-raise2 .b4{transform:translate(3px,-15px)rotate(-8deg)}.mos-site .p-raise .b0,.mos-site .p-raise .b1,.mos-site .p-raise2 .b0,.mos-site .p-raise2 .b1{transform:translate(-3px,-1px)}.mos-site .p-done rect{transform:none}.mos-site .p-done .ck{opacity:1;transform:none}.mos-site .p-happy .b0,.mos-site .p-happy .b1{transform:translateY(1.5px)scaleY(.5)}.mos-site .p-happy .b5{transform:translate(-2.5px,-2.5px)}.mos-site .p-happy .b6{transform:translate(2.5px,-2.5px)}.mos-site .paused .p-work .b2,.mos-site .paused .p-work .b4{animation-play-state:paused}.mos-site .ptabs{display:none}.mos-site .ptiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mos-site .tile{border-radius:var(--rcard,16px);background:var(--surface);box-shadow:var(--cardsh);flex-direction:column;display:flex;overflow:hidden}.mos-site .tv{background:var(--surface2);justify-content:center;align-items:center;height:210px;padding:14px;display:flex;overflow:hidden}.mos-site .tx{font:400 14px/1.45 var(--font);color:var(--ink2);flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.mos-site .tx b{color:var(--ink);font:600 17px var(--font)}.mos-site .tnum{font:500 12px var(--mono);color:var(--ink3)}.mos-site .mini{width:100%;color:var(--ink2);font:400 12px/1.4 Plus Jakarta Sans,sans-serif}.mos-site .mchat{flex-direction:column;gap:8px;display:flex}.mos-site .mchat .m{background:var(--surface);border-radius:10px;max-width:90%;padding:7px 10px}.mos-site .mchat .u{background:var(--fill);color:var(--ink);align-self:flex-end}.mos-site .mfiles .fr{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;justify-content:space-between;gap:8px;margin-bottom:6px;padding:9px 10px;display:flex}.mos-site .mfiles .fr b{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.mos-site .mfiles .fr span{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mos-site .mwb .g{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;grid-template-columns:1.6fr .8fr .8fr;display:grid;overflow:hidden}.mos-site .mwb .g span{border-bottom:1px solid var(--line);padding:7px 9px}.mos-site .mwb .g .h{background:var(--fill);color:var(--ink3);font-weight:600}.mos-site .tile .l1,.mos-site .tile .l2,.mos-site .tile .l3{opacity:0}.mos-site .tile.on .l1,.mos-site .tile.on .l2,.mos-site .tile.on .l3{animation:6s ease-in-out 2 both ms-loopin}.mos-site .tile.on .l2{animation-delay:.6s}.mos-site .tile.on .l3{animation-delay:1.2s}@keyframes ms-loopin{0%{opacity:0;transform:translateY(6px)}8%,85%{opacity:1;transform:none}to{opacity:1}}.mos-site .tile.on .mcv .mk{animation:6s ease-in-out 2 both ms-mkin}.mos-site .tile.on .mcv [class~=mk]:nth-of-type(2){animation-delay:.4s}@keyframes ms-mkin{0%{opacity:0}10%,90%{opacity:1}to{opacity:1}}.mos-site .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mos-site .steps li{font:400 15px/1.5 var(--font);color:var(--ink2);flex-direction:column;gap:8px;display:flex}.mos-site .steps li>b{color:var(--ink);font:600 19px var(--font);letter-spacing:-.01em}.mos-site .steps .sh{align-items:center;gap:12px;display:flex}.mos-site .sn{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font:600 14px var(--font);border-radius:50%;place-items:center;display:grid}.mos-site .smill{color:var(--ink)}.mos-site .steps .mini{border-radius:var(--rcard,14px);background:var(--surface);box-shadow:var(--cardsh);min-height:150px;margin-top:10px;padding:14px}.mos-site .mlib .lt{gap:6px;margin-bottom:10px;display:flex}.mos-site .mlib .lt span{box-shadow:inset 0 0 0 1px var(--line2);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.mos-site .mlib .lt .on{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.mos-site .mlib .lr{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.mos-site .mlib .lr b{color:var(--ink);white-space:nowrap}.mos-site .mnew{flex-direction:column;gap:8px;display:flex}.mos-site .mnew>b{color:var(--ink);font-size:14px}.mos-site .fld{flex-direction:column;gap:3px;display:flex}.mos-site .fld i{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);border-radius:6px;padding:7px 9px;font-style:normal}.mos-site .drop{border:1px dashed var(--line2);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.mos-site .mini .btn.sm{border-radius:7px;align-self:flex-start;height:30px;padding:0 12px;font-size:12px}.mos-site .mrev .rr{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.mos-site .seg{box-shadow:inset 0 0 0 1px var(--line2);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.mos-site .seg i{color:var(--ink3);padding:5px 7px;font:600 10.5px Plus Jakarta Sans}.mos-site .seg i.a{color:#2f7a4f;background:#2f7a4f29}.mos-site .rf{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.mos-site .ver{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:stretch;gap:20px;display:grid}.mos-site .vlist{flex-direction:column;gap:6px;display:flex}.mos-site .vh{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.mos-site .vl{min-height:48px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--ink);font:500 14px var(--font);cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.mos-site .vl b{color:var(--ink2);font-variant-numeric:tabular-nums;font-weight:600}.mos-site .vl.on{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.mos-site .vsheet{border-radius:var(--rcard,16px);background:#ece7df;flex-direction:column;gap:10px;padding:18px;display:flex}.mos-site .vsheet svg{aspect-ratio:720/470}.mos-site .vcap{color:#5f5b57;justify-content:space-between;gap:12px;font:600 12px Plus Jakarta Sans;display:flex}.mos-site .gains{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.mos-site .proj{border-radius:var(--rcard,16px);background:var(--surface);box-shadow:var(--cardsh);overflow:hidden}.mos-site .projh{border-bottom:1px solid var(--line);font:500 14px var(--font);color:var(--ink3);justify-content:space-between;padding:16px 20px;display:flex}.mos-site .projh b{color:var(--ink)}.mos-site .proj li{border-bottom:1px solid var(--line);font:500 14.5px var(--font);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px;align-items:center;gap:16px;padding:16px 20px;display:grid}.mos-site .pn{color:var(--ink);font-weight:600}.mos-site .ps{color:var(--ink2);align-items:center;gap:8px;display:flex}.mos-site .ps .mos{color:var(--ink)}.mos-site .pb{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.mos-site .pb i{background:var(--accent);border-radius:3px;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block}.mos-site .gains:not(.on) .pb i{width:0!important}.mos-site .projn{font:400 13px var(--font);color:var(--ink3);padding:12px 20px}.mos-site .phw{flex-direction:column;align-items:center;gap:10px;display:flex}.mos-site .soon{font:500 12.5px var(--font);color:var(--ink3)}.mos-site .phone{width:280px;height:560px;box-shadow:var(--appshadow);background:#0d0c0b;border-radius:44px;flex:none;padding:11px}.mos-site .pscr{color:#1b1917;background:#fcfbf9;background:lab(98.6099% .339031 1.07771);border-radius:34px;flex-direction:column;gap:13px;width:100%;height:100%;padding:30px 16px 16px;font:400 13px/1.4 Plus Jakarta Sans,sans-serif;display:flex;overflow:hidden}.mos-site .pscr .mos{color:#1b1917}.mos-site .pt{flex-direction:column;gap:2px;display:flex}.mos-site .pt b{font-size:17px}.mos-site .pt span{color:#6e6964;font-size:12px}.mos-site .prun{background:#0000000a;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.mos-site .prun div{flex-direction:column;gap:2px;display:flex}.mos-site .prun span{color:#6e6964;font-size:12px}.mos-site .pbar{background:#0000000f;border-radius:3px;height:6px;overflow:hidden}.mos-site .pbar i{background:#bd5203;width:64%;height:100%;display:block}.mos-site .plist li{color:#5f5b57;border-bottom:1px solid #00000012;align-items:center;gap:8px;padding:9px 0;display:flex}.mos-site .plist li span{color:#6e6964;margin-left:auto}.mos-site .plist li i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #0003}.mos-site .plist li.n i{box-shadow:inset 0 0 0 4px #bd5203}.mos-site .plist li.d svg{color:#2f7a4f}.mos-site .pq{border-radius:12px;flex-direction:column;gap:2px;margin-top:auto;padding:12px;display:flex;box-shadow:0 0 0 1px #bd520366}.mos-site .pq b{color:#a24f1f;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.mos-site .sec3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mos-site .s1{border-radius:var(--rcard,16px);background:var(--surface);box-shadow:var(--cardsh);color:var(--ink);flex-direction:column;gap:14px;padding:24px;display:flex}.mos-site .s1 .ico{color:var(--accent)}.mos-site .s1 b{font:500 18px/1.35 var(--font);letter-spacing:-.01em}.mos-site .secn{color:var(--ink3);font:400 14.5px var(--font);margin-top:18px}.mos-site .secn a{color:var(--ink);text-underline-offset:3px}.mos-site .founder{max-width:820px}.mos-site .founder blockquote p{font:var(--qw,500) var(--qs,clamp(22px, 2.3vw, 30px))/1.35 var(--display);letter-spacing:-.02em;color:var(--ink)}.mos-site .founder figcaption{align-items:center;gap:12px;margin-top:24px;display:flex}.mos-site .founder figcaption span{flex-direction:column;display:flex}.mos-site .founder b{font:600 15px var(--font)}.mos-site .founder small{color:var(--ink3);font-size:14px}.mos-site .road{align-items:center;display:flex}.mos-site .stop{font:400 14px var(--font);color:var(--ink3);flex-direction:column;gap:4px;display:flex}.mos-site .stop b{color:var(--ink);font:600 18px var(--font)}.mos-site .stop i{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;margin-bottom:8px}.mos-site .stop.now i{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent)}.mos-site .rl{background:var(--line2);transform-origin:0;flex:1;height:1px;margin:0 18px 34px;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.mos-site .road:not(.on) .rl{transform:scaleX(0)}.mos-site .join{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.mos-site .jf{flex-direction:column;gap:14px;max-width:640px;display:flex}.mos-site .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mos-site .fl{flex-direction:column;gap:6px;display:flex}.mos-site .fl label{font:500 13px var(--font);color:var(--ink2)}.mos-site .fl input,.mos-site .fl select{border-radius:var(--rin,10px);height:48px;box-shadow:inset 0 0 0 1px var(--line2);background:var(--surface);color:var(--ink);font:400 15.5px var(--font);border:0;padding:0 13px}.mos-site .fl input:focus,.mos-site .fl select:focus{outline:2px solid var(--ink);outline-offset:2px}.mos-site .fl .err{font:500 12.5px var(--font);color:#c0392b;display:none}.mos-site .fl.bad .err{display:block}.mos-site .fl.bad input,.mos-site .fl.bad select{box-shadow:inset 0 0 0 1.5px #c0392b}.mos-site .ck2{font:400 14px/1.45 var(--font);color:var(--ink2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.mos-site .ck2 input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.mos-site .fine{font:400 12.5px var(--font);color:var(--ink3)}.mos-site .fine a{color:var(--ink2)}.mos-site .ff{align-items:center;gap:12px;display:flex}.mos-site .fmos{color:var(--ink)}.mos-site .mail{color:var(--ink3);font:400 14px var(--font);margin-top:16px}.mos-site .jm{color:var(--ink)}.mos-site .jdone{border-radius:var(--rcard,16px);background:var(--surface);box-shadow:var(--cardsh);flex-direction:column;gap:8px;max-width:640px;padding:24px;display:none}.mos-site .jdone.on{display:flex}.mos-site .jdone b{font:600 22px var(--display)}.mos-site .jdone span{color:var(--ink2)}.mos-site .phero h1{font:var(--h1w,600) clamp(38px, 4.6vw, 64px)/1.04 var(--display);letter-spacing:-.04em;max-width:18ch;margin-top:20px}.mos-site .phero .sub{font:400 19px/1.55 var(--font);color:var(--ink2);max-width:40em;margin-top:18px}.mos-site .phero>.wrap>.mos{margin-bottom:28px}.mos-site .cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mos-site .cc{border-radius:var(--rcard,16px);background:var(--surface);box-shadow:var(--cardsh);flex-direction:column;gap:12px;padding:24px;display:flex}.mos-site .cc .small{color:var(--ink3);font-size:14px}.mos-site .lgw{justify-content:flex-start;display:flex}.mos-site .lg{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.mos-site .lg h1{margin:0;font-size:36px}.mos-site .lg .sub{margin:0;font-size:16px}.mos-site .lg .btn{width:100%}.mos-site .lmsg{background:var(--surface);box-shadow:var(--cardsh);color:var(--ink2);border-radius:10px;padding:12px 14px;font-size:14px;display:none}.mos-site .lmsg.on{display:block}.mos-site .alt{color:var(--ink3);font-size:14px}.mos-site .ldraft{color:var(--ink3);font:500 13.5px var(--font);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.mos-site .dstamp{border:1.5px solid var(--ink3);font:800 11px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-radius:3px;padding:4px 10px 3px;display:inline-block;transform:rotate(-2deg)}.mos-site .legal{grid-template-columns:220px minmax(0,1fr);gap:64px;display:grid}.mos-site .ltoc{flex-direction:column;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:90px}.mos-site .ltoc p{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px}.mos-site .ltoc a{color:var(--ink2);box-shadow:inset 1px 0 0 var(--line2);padding:6px 0 6px 12px;text-decoration:none}.mos-site .ltoc a:hover{color:var(--ink)}.mos-site .lbody{max-width:44em;color:var(--ink2);font-size:16.5px;line-height:1.65}.mos-site .lbody h2{border-top:1px solid var(--line);font:600 22px/1.25 var(--font);color:var(--ink);margin-top:48px;padding-top:20px;scroll-margin-top:90px}.mos-site .lbody h3{font:600 17px var(--font);color:var(--ink);margin-top:24px}.mos-site .lbody p{margin-top:12px}.mos-site .lbody ul,.mos-site .lbody ol{gap:7px;margin-top:10px;display:grid}.mos-site .lbody ul li{padding-left:18px;position:relative}.mos-site .lbody ul li:before{content:"";background:var(--ink3);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.mos-site .lbody ol{counter-reset:lg}.mos-site .lbody ol li{counter-increment:lg;padding-left:26px;position:relative}.mos-site .lbody ol li:before{content:counter(lg) ".";color:var(--ink3);position:absolute;left:0}.mos-site .lbody a{color:var(--ink);text-underline-offset:3px}.mos-site .lbody strong,.mos-site .lbody b{color:var(--ink)}.mos-site .lbody aside{border-radius:var(--rcard,14px);background:var(--surface);box-shadow:var(--cardsh);margin:24px 0 8px;padding:20px 24px}.mos-site .lbody aside h2{border:0;margin:0;padding:0;font-size:17px}.mos-site .tblw{margin-top:16px;overflow-x:auto}.mos-site .lbody table{border-collapse:collapse;min-width:520px;font-size:14.5px}.mos-site .lbody th{text-align:left;font:600 13px var(--font);color:var(--ink3);border-bottom:1px solid var(--ink);padding:10px 14px 10px 0}.mos-site .lbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px 12px 0}.mos-site .lbody mark.todo{color:var(--ink2);-webkit-text-decoration:underline dashed var(--ink3);text-decoration:underline dashed var(--ink3);text-underline-offset:4px;background:0 0}.mos-site .lbody mark.todo.cf{display:none}.mos-site .lrel{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin-top:56px;padding-top:18px;font-size:15px;display:flex}.mos-site .lrel a{text-decoration:none}@media (max-width:980px){.mos-site .tools,.mos-site .tset,.mos-site .ptiles,.mos-site .steps,.mos-site .ver,.mos-site .sec3,.mos-site .join,.mos-site .row2,.mos-site .gains,.mos-site .cgrid,.mos-site .legal{grid-template-columns:minmax(0,1fr)}.mos-site .tarrow{justify-self:center;transform:rotate(90deg)}.mos-site .road{flex-direction:column;align-items:flex-start}.mos-site .rl{flex:none;width:1px;height:28px;margin:6px 7px}.mos-site .proj li{grid-template-columns:minmax(0,1fr);gap:8px}.mos-site .ltoc{position:static}.mos-site .jm{display:none}.mos-site .phone{transform:scale(.9)}.mos-site .tset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mos-site *,.mos-site :before,.mos-site :after{transition:none!important;animation:none!important}html:has(.mos-site){scroll-behavior:auto}.mos-site .tile .l1,.mos-site .tile .l2,.mos-site .tile .l3{opacity:1}}.mos-site .atop{border-bottom:1px solid var(--a-bd);background:var(--a-bg);height:46px;color:var(--a-tx2);white-space:nowrap;align-items:center;gap:10px;padding:0 12px 0 14px;font:500 12.5px Plus Jakarta Sans;display:flex;overflow:hidden}.mos-site .ptog{width:26px;height:26px;color:var(--a-tx2);border-radius:7px;place-items:center;display:grid}.mos-site .crumb{align-items:center;gap:7px;min-width:0;margin-right:auto;display:flex;overflow:hidden}.mos-site .crumb b{color:var(--a-tx);text-overflow:ellipsis;font-weight:600;overflow:hidden}.mos-site .abtn{height:28px;box-shadow:inset 0 0 0 1px var(--a-bd);color:var(--a-tx2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font:600 11.5px Plus Jakarta Sans;display:inline-flex}.mos-site .abtn.on{color:var(--a-tx);background:var(--a-fill)}.mos-site .agrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);display:grid}.mos-site .cchat{background:var(--a-bg)}.mos-site .today{color:var(--a-tx2);align-self:center;margin-bottom:2px;font:500 11px Plus Jakarta Sans}.mos-site .umeta{color:var(--a-tx2);align-self:flex-end;align-items:center;gap:6px;font:500 10.5px Plus Jakarta Sans;display:flex}.mos-site .av{color:#fff;background:#2f7a4f;border-radius:999px;place-items:center;height:20px;padding:0 6px;font:700 9.5px Plus Jakarta Sans;display:inline-grid}.mos-site .ub{background:#0000000e}.mos-site .by .tm{color:var(--a-tx2);font:500 11px Plus Jakarta Sans}.mos-site .tools2{border-left:1px solid var(--a-bd);flex-direction:column;gap:5px;margin-left:10px;padding-left:4px;display:flex}.mos-site .tools2 .trow{border:0;padding:3px 8px;font:500 11.5px Plus Jakarta Sans}.mos-site .tools2 .trow i{opacity:.6;margin:0 5px;font-style:normal}.mos-site .comp{position:relative}.mos-site .cmark{color:var(--a-tx2);position:absolute;top:-20px;right:12px}.mos-site .cmark .mos{color:var(--a-tx2)}.mos-site .snd{position:relative}.mos-site .snd i{background:#fff;border-radius:2px;width:9px;height:9px}.mos-site .snd.idle i{background:0 0;border-bottom:8px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;border-radius:0;width:0;height:0;margin-top:-2px}.mos-site .sct{color:var(--a-tx2);font:500 11.5px Plus Jakarta Sans}.mos-site .teamw{flex-direction:column;gap:40px;display:flex}.mos-site .about{font:400 clamp(19px, 1.7vw, 23px)/1.5 var(--font);color:var(--ink);max-width:46em}.mos-site .team{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mos-site .pm{font:400 14px/1.5 var(--font);color:var(--ink2);flex-direction:column;gap:4px;display:flex}.mos-site .pm b{color:var(--ink);font:600 17px var(--font);margin-top:12px}.mos-site .pm .rl2{color:var(--accent);font:600 13px var(--font)}.mos-site .pm p{margin-top:6px}.mos-site .ph0{aspect-ratio:4/5;border-radius:var(--rcard,14px);background:var(--surface2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);font:500 12px var(--mono);letter-spacing:.06em;place-items:center;display:grid}@media (max-width:980px){.mos-site .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.mos-site .agrid{grid-template-columns:minmax(0,1fr)}.mos-site .col+.col{border-left:0;border-top:1px solid var(--a-bd)}.mos-site .cstudio{order:-1}.mos-site .atop .abtn:not(.on){display:none}}.mos-site{--font:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Newsreader", Georgia, "Times New Roman", serif;--mono:var(--font);--max:1440px;--pad:clamp(20px, 2.4vw, 32px);--sec:clamp(88px, 9.4vw, 136px);--gap:clamp(40px, 4.6vw, 64px);--rapp:12px;--rcard:8px;--rin:4px;--h1w:400;--hh:102px;--wire:#0f0e0d6b}.mos-site[data-mode=dark]{--wire:#fafaf966}html:has(.mos-site){scroll-behavior:auto}.mos-site{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--font)}.mos-site .wrap{max-width:var(--max);padding:0 var(--pad)}.mos-site :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.mos-site h1[tabindex="-1"]:focus,.mos-site h2[tabindex="-1"]:focus,.mos-site article[tabindex="-1"]:focus{outline:none}.mos-site [id]{scroll-margin-top:var(--hh)}.mos-site ::selection{background:var(--ink);color:var(--bg)}.mos-site .h2{font:400 clamp(34px, 3.5vw, 50px)/1.06 var(--display);letter-spacing:-.012em;text-wrap:balance}.mos-site .lead{font:400 clamp(17px, 1.32vw, 20px)/1.42 var(--font);color:var(--ink2);max-width:40em}.mos-site .btn{background:var(--btn);height:48px;color:var(--btn-fg);font:500 16px/1 var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .25s,color .25s,opacity .25s;display:inline-flex}.mos-site .btn:hover{opacity:.86}.mos-site .btn.sm{height:34px;padding:0 13px;font-size:14px}.mos-site .btn.ol{color:inherit;background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px}.mos-site .btn.ol:hover{opacity:1;background:color-mix(in srgb, currentColor 9%, transparent)}.mos-site .btn.inv{background:var(--band-ink);color:var(--band)}.mos-site .tlink{min-height:44px;font:500 16px/1.3 var(--font);color:var(--ink2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mos-site .tlink:hover{color:var(--ink)}.mos-site .tlink .arw{transition:transform .25s}.mos-site .tlink:hover .arw{transform:translate(3px)}.mos-site .badge{background:var(--ink);height:28px;color:var(--bg);font:500 13px/1 var(--font);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;padding:0 10px;display:inline-flex}.mos-site .hdr{top:env(safe-area-inset-top,0px);z-index:60;position:sticky}.mos-site .bar{background:var(--hb-bg);height:34px;color:var(--hb-fg);font:400 14px/18px var(--font);justify-content:center;align-items:center;padding:0 56px;transition:background-color .35s,color .35s;display:flex;position:relative}.mos-site .bar p{white-space:nowrap;gap:10px;display:flex}.mos-site .bar a{font-weight:500;text-decoration:none}.mos-site .bar a:hover{text-underline-offset:3px;text-decoration:underline}.mos-site .barx{width:44px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:0;right:20px}.mos-site .nrow{height:68px;padding:0 max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));background:var(--hn-bg);color:var(--hn-fg);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);align-items:center;transition:background-color .35s,color .35s;display:flex}.mos-site .brand{font:400 31px/1 var(--display);letter-spacing:-.7px;margin-right:32px;padding-bottom:3px;text-decoration:none}.mos-site .links{align-self:stretch;gap:30px;display:flex}.mos-site .links a{font:500 14px/20px var(--font);align-items:center;text-decoration:none;display:flex;position:relative}.mos-site .links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:21px;left:0;right:0;transform:scaleX(0)}.mos-site .links a:hover:after,.mos-site .links a[aria-current]:after{transform:none}.mos-site .ncta{align-items:center;gap:14px;margin-left:auto;display:flex}.mos-site .hdr[data-tone=dark] .bar{background:var(--hd-bb);color:var(--hd-bf)}.mos-site .hdr[data-tone=dark] .nrow{background:var(--hd-nb);color:var(--hd-nf)}.mos-site .hdr[data-tone=dark]{--focus:#f6f4f1}.mos-site .menub{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:none;box-shadow:inset 0 0 0 1px}.mos-site .mmenu{padding:8px var(--pad) 20px;background:var(--bg);color:var(--ink);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.mos-site .mmenu a{border-bottom:1px solid var(--rule);font:500 20px/26px var(--font);padding:14px 0;text-decoration:none}.mos-site .mmenu .btn{border:0;margin-top:16px;padding:0 20px;font-size:16px}.mos-site .hero{padding-top:clamp(28px,5.5vh,72px)}.mos-site .hgrid{grid-template-columns:minmax(0,13fr) minmax(0,6fr);align-items:start;gap:32px;display:grid}.mos-site .hero h1{font:400 clamp(40px, 5.1vw, 74px)/1.03 var(--display);letter-spacing:-.0125em;text-wrap:balance}.mos-site .hw,.mos-site .hw>span{display:inline-block}.mos-site .hside{padding-top:10px}.mos-site .acts{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.mos-site .hpanel{background:var(--panel0);isolation:isolate;border-radius:8px;margin-top:clamp(28px,4.5vh,56px);padding:clamp(40px,5vh,64px) clamp(16px,7vw,116px) 0;position:relative;overflow:hidden}.mos-site .hpaint{z-index:-1;background:var(--tex-hero) center/cover no-repeat, #3a372a;pointer-events:none;position:absolute;inset:0}.mos-site .hpanel .stagewrap{position:static}.mos-site .hpanel .app{border-radius:12px;height:clamp(540px,43vw,620px);min-height:0;box-shadow:0 1px 1px #00000026,0 40px 80px -30px #000000b3}.mos-site .hpanel .appcap{color:#fafaf9e0;font:400 13px/18px var(--font);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:18px 0 22px;display:grid}.mos-site .hpanel .appcap>span{max-width:300px}.mos-site .hpanel .hp{color:#f6f4f1;height:34px;font:500 13px var(--font);border-radius:4px;justify-self:end;box-shadow:inset 0 0 0 1px #fafaf98c}.mos-site .hpanel .hp:hover{background:#fafaf91a}.mos-site .hpanel .hp:focus-visible{outline-color:#f6f4f1}.mos-site .hmill{color:#efe7d6;pointer-events:none;z-index:2;position:absolute;top:18px;left:28px}.mos-site .hmill .mos{color:#efe7d6}.mos-site .dock{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#fafaf91f;border-radius:10px;gap:4px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #fafaf93d,inset 0 1px #fff3,0 18px 40px -18px #000000a6}.mos-site .dk{color:#fafaf9db;height:44px;font:500 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;transition:background-color .25s,color .25s,transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .25s;display:inline-flex}.mos-site .dk:hover{color:#fff;background:#fafaf91f}.mos-site .dk[aria-pressed=true]{color:#191714;background:#f6f4f1;transform:translateY(-3px);box-shadow:0 10px 22px -10px #000000b3}.mos-site .dk:focus-visible{outline-offset:2px;outline:2px solid #f6f4f1}.mos-site #app .col,.mos-site #app .atop .abtn{transition:opacity .4s,filter .4s}.mos-site #app.f-chat .cstudio,.mos-site #app.f-chat .cwb,.mos-site #app.f-studio .cchat,.mos-site #app.f-studio .cwb,.mos-site #app.f-wb .cchat,.mos-site #app.f-wb .cstudio,.mos-site #app.f-files .agrid{opacity:.22;filter:saturate(.2)}.mos-site #app.f-files .atop .abtn:not(.on){color:var(--a-tx);box-shadow:inset 0 0 0 1.5px var(--a-ac)}.mos-site .fpop{z-index:7;background:var(--a-sf);width:340px;box-shadow:0 0 0 1px var(--a-bd), 0 24px 50px -20px #00000073;color:var(--a-tx);opacity:0;pointer-events:none;border-radius:12px;padding:8px;font:500 12.5px/1.35 Plus Jakarta Sans,sans-serif;transition:opacity .3s,transform .35s;position:absolute;top:52px;right:120px;transform:translateY(-6px)}.mos-site #app.f-files .fpop{opacity:1;transform:none}.mos-site .fpop p{color:var(--a-tx2);padding:8px 10px 6px;font-size:11.5px;font-weight:600}.mos-site .fpop div{border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.mos-site .fpop div:nth-child(2){background:var(--a-fill)}.mos-site .fpop b{font-weight:600}.mos-site .fpop span{color:var(--a-tx2);white-space:nowrap;margin-left:auto}.mos-site .fpop svg{color:var(--a-tx2);flex:none}.mos-site.intro .hw>span{animation:.7s cubic-bezier(.2,.8,.2,1) both ms-wordUp;animation-delay:calc(var(--i) * 45ms + 40ms)}.mos-site.intro .hside{animation:.6s cubic-bezier(.2,.8,.2,1) .3s both ms-fadeUp}.mos-site.intro .hpaint{-webkit-mask:var(--tex-reveal) 0 0/300% 100% no-repeat;-webkit-mask:var(--tex-reveal) 0 0/300% 100% no-repeat;mask:var(--tex-reveal) 0 0/300% 100% no-repeat;animation:1s cubic-bezier(.55,.05,.3,1) 80ms both ms-brush}.mos-site.intro .hpanel .app{animation:.7s cubic-bezier(.16,.84,.24,1) .45s both ms-rise}.mos-site.intro .hmill{animation:.5s cubic-bezier(.3,1.4,.5,1) .8s both ms-pop}.mos-site.intro .hpanel .appcap{animation:.45s ease-out .8s both ms-fadeUp}@keyframes ms-wordUp{0%{opacity:0;transform:translateY(.32em)}}@keyframes ms-fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes ms-brush{0%{-webkit-mask-position:78% 0;mask-position:78% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ms-rise{0%{opacity:0;transform:translateY(64px)scale(.975)}}@keyframes ms-pop{0%{opacity:0;transform:translateY(8px)scale(.6)}}.mos-site .logos{padding:var(--sec) 0 0}.mos-site .ctr-t{text-align:center;text-wrap:balance}.mos-site .lgrid{border-block:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(28px,3.4vw,48px);display:grid}.mos-site .lgrid li{height:88px;color:var(--ink3);font:500 18px/1 var(--font);letter-spacing:-.2px;white-space:nowrap;justify-content:center;align-items:center;gap:10px;transition:color .25s;display:flex}.mos-site .lgrid li+li{box-shadow:inset 1px 0 0 var(--rule)}.mos-site .lgrid li:hover{color:var(--ink)}.mos-site .built{padding:var(--sec) 0 0}.mos-site .stmt{font:400 clamp(30px, 3.3vw, 48px)/1.12 var(--display);letter-spacing:-.012em;color:var(--ink);max-width:24em}.mos-site .stmt span{color:var(--ink3)}.mos-site .plates{margin-top:var(--gap);border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mos-site .plates li+li{box-shadow:inset 1px 0 0 var(--rule)}.mos-site .plate{height:100%;color:var(--ink);flex-direction:column;padding:20px 24px 8px;text-decoration:none;transition:background-color .3s;display:flex}.mos-site .plates li:first-child .plate{padding-left:0}.mos-site .plates li:last-child .plate{padding-right:0}.mos-site .plate:hover{background:linear-gradient(180deg, var(--fill), transparent 70%)}.mos-site .flbl{font:500 13px/1 var(--font);letter-spacing:.08em;color:var(--ink3)}.mos-site .fart{margin:14px 0 18px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.mos-site .plate:hover .fart{transform:translateY(-6px)}.mos-site .fart svg{width:100%;height:auto;max-height:230px;margin:0 auto;display:block}.mos-site .plate b{font:500 20px/1.3 var(--font);letter-spacing:-.01em}.mos-site .fcap{color:var(--ink3);margin-top:4px}.mos-site .iso{overflow:visible}.mos-site .iso path{stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mos-site .fig-t{--k-ln:var(--fig-ln);--k-ln2:var(--fig-ln2);--k-f0:var(--fig-f0);--k-t1:var(--fig-t1);--k-s1:var(--fig-s1);--k-s2:var(--fig-s2);--k-hi:var(--fig-hi);--k-hi2:var(--fig-hi2);--k-hi3:var(--fig-hi3);--k-lab:var(--fig-lab)}.mos-site .fig-s{--k-ln:#fafaf980;--k-ln2:#fafaf938;--k-f0:#171513;--k-t1:#33261b;--k-s1:#281e16;--k-s2:#1e1711;--k-hi:#d9773a;--k-hi2:#b65a20;--k-hi3:#8f4516;--k-lab:#8f8b85}.mos-site .iso .fc{fill:var(--k-f0);stroke:var(--k-ln)}.mos-site .iso .fc.glass{fill-opacity:.55}.mos-site .iso .tp1{fill:var(--k-t1);stroke:var(--k-ln)}.mos-site .iso .sd1{fill:var(--k-s1);stroke:var(--k-ln)}.mos-site .iso .sd2{fill:var(--k-s2);stroke:var(--k-ln)}.mos-site .iso .hi{fill:var(--k-hi);stroke:var(--k-hi2)}.mos-site .iso .hi2{fill:var(--k-hi2);stroke:var(--k-hi2)}.mos-site .iso .hi3{fill:var(--k-hi3);stroke:var(--k-hi3)}.mos-site .iso .ln{fill:none;stroke:var(--k-ln)}.mos-site .iso .ln.dim,.mos-site .iso .ln.dash,.mos-site .iso .ln.lead{stroke:var(--k-ln2)}.mos-site .iso .ln.dash{stroke-dasharray:3 4}.mos-site .iso .ln.lead{stroke-dasharray:2 3}.mos-site .iso .ln.acc{stroke:var(--k-hi2);stroke-dasharray:4 3}.mos-site .iso .acc-f{fill:var(--k-hi)}.mos-site .iso .tube0{fill:none;stroke:var(--k-ln);stroke-width:22px;vector-effect:none}.mos-site .iso .tube1{fill:none;stroke:var(--k-s1);stroke-width:19.6px;vector-effect:none}.mos-site .iso .tlab{fill:var(--k-lab);font:500 12px var(--font);letter-spacing:.1em}.mos-site .sec-plat{padding:var(--sec) 0 0}.mos-site .pgrid2{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}.mos-site .pside{align-self:stretch}.mos-site .psticky{top:calc(var(--hh) + 40px);position:sticky}.mos-site .pnav{margin-top:clamp(28px,3vw,44px)}.mos-site .pnav a{color:var(--ink3);grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:18px 0 22px;text-decoration:none;transition:color .3s;display:grid;position:relative}.mos-site .pnav a:hover,.mos-site .pnav a.on{color:var(--ink)}.mos-site .pnb{background:var(--rule);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.mos-site .pnb i{background:var(--ink);transform-origin:0;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.mos-site .pnav a.on .pnb i{transform:none}.mos-site .pnum{font:500 14px/1 var(--font);font-variant-numeric:tabular-nums}.mos-site .pname{font:500 24px/1.3 var(--font);letter-spacing:-.01em}.mos-site .ppanels{flex-direction:column;gap:24px;display:flex}.mos-site .tex{background:var(--tex) center/cover no-repeat, #2a2720}.mos-site .pcard{color:#f6f4f1;isolation:isolate;--focus:#f6f4f1;height:clamp(520px,44vw,620px);scroll-margin-top:calc(var(--hh) + 24px);border-radius:8px;padding:32px;position:relative;overflow:hidden}.mos-site .pct{z-index:1;max-width:360px;position:relative}.mos-site .pct p{font:400 16px/1.45 var(--font);color:#fafaf9db;margin-top:12px}.mos-site .pct .btn{margin-top:20px}.mos-site .pcard .win{border-radius:8px 0 0;width:980px;height:560px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:236px;left:clamp(24px,9%,80px)}.mos-site .pcard:hover .win{transform:translateY(-8px)}.mos-site .win,.mos-site .hs,.mos-site .vsheet{--ink:var(--win-ink);--ink2:var(--win-ink2);--ink3:var(--win-ink3);--line:var(--win-line);--line2:var(--win-line);--fill:var(--win-fill);--surface:var(--win);--a-bg:var(--win);--a-sf:var(--win);--a-tx:var(--win-ink);--a-tx2:var(--win-ink3);--a-bd:var(--win-line);--a-ac:var(--accent);--a-fill:var(--win-fill);color:var(--ink)}.mos-site .win{background:var(--win);overflow:hidden;box-shadow:0 40px 80px -30px #0009}.mos-site .wtop{border-bottom:1px solid var(--line);height:48px;color:var(--ink3);white-space:nowrap;align-items:center;gap:10px;padding:0 18px;font:500 13px Plus Jakarta Sans,sans-serif;display:flex}.mos-site .wtop b{color:var(--ink);font-weight:600}.mos-site .wdot{background:var(--ink);border-radius:6px;flex:none;width:22px;height:22px}.mos-site .wtag{height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);border-radius:7px;align-items:center;padding:0 10px;font:600 11.5px Plus Jakarta Sans,sans-serif;display:inline-flex}.mos-site .wtag.on{background:var(--fill);color:var(--ink);margin-left:auto}.mos-site .wdesk{background:var(--desk);height:calc(100% - 48px);padding:26px}.mos-site .wdesk svg{background:#fff;border-radius:3px;width:640px;height:auto;box-shadow:0 1px 1px #0000000f,0 14px 30px -18px #0006}.mos-site .wbody{max-width:700px;padding:28px 32px}.mos-site .wbody .mchat{gap:12px}.mos-site .wbody .mchat .m{background:var(--fill);color:var(--ink);border-radius:12px;max-width:100%;padding:10px 14px;font-size:14px}.mos-site .wbody .mchat .u{background:var(--ink);color:var(--win)}.mos-site .pgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;display:grid}.mos-site .prog{border-left:1px solid var(--line);color:var(--ink2);padding-left:22px;font:500 13px/1.35 Plus Jakarta Sans,sans-serif}.mos-site .prog .ph{color:var(--ink3);margin-bottom:10px;font:600 11.5px Plus Jakarta Sans,sans-serif}.mos-site .prog ul+.ph{margin-top:22px}.mos-site .prog li{align-items:center;gap:10px;padding:7px 0;display:flex}.mos-site .prog li i{width:18px;height:18px;box-shadow:inset 0 0 0 1.3px var(--line2);color:var(--win);border-radius:50%;flex:none;place-items:center;display:grid}.mos-site .prog li.d{color:var(--ink3);text-decoration:line-through}.mos-site .prog li.d i{background:var(--ink);box-shadow:none}.mos-site .prog li.n{color:var(--ink)}.mos-site .prog li.n i{background:conic-gradient(var(--ink) 0 30%, transparent 0);-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6px);mask:radial-gradient(circle,#0000 5.5px,#000 6px)}.mos-site .outs li{color:var(--ink);gap:8px}.mos-site .outs li svg{color:var(--ink3)}.mos-site .wbody.mfiles{font-size:14px}.mos-site .mfiles .fr{background:var(--win);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;margin-bottom:10px;padding:14px 16px;display:grid}.mos-site .mfiles .fr em{color:var(--ink3);font-size:12.5px;font-style:normal}.mos-site .wtbl{max-width:640px;font-size:13.5px}.mos-site .wtbl td,.mos-site .wtbl th{padding:11px 18px}.mos-site .win .tot{max-width:640px;padding:16px 18px}.mos-site .how{padding:var(--sec) 0}.mos-site .ctr{text-align:center;flex-direction:column;align-items:center;display:flex}.mos-site .how .h2{max-width:16em;margin-top:24px}.mos-site .how .ctr .btn{margin-top:28px}.mos-site .flow{margin-top:var(--gap);border-radius:8px;padding:clamp(64px,6.4vw,96px) clamp(16px,4vw,64px) clamp(40px,4.4vw,64px);position:relative;overflow:hidden}.mos-site .wires{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.mos-site .wires .w{fill:none;stroke:var(--wire);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1)}.mos-site .wires.pre .w{stroke-dashoffset:1px}.mos-site .wires .wf{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 10;transition:opacity .6s .9s;animation:1.1s linear infinite ms-flow}.mos-site .wires.pre .wf{opacity:0}@keyframes ms-flow{to{stroke-dashoffset:-16px}}.mos-site .wires .port{fill:var(--win);stroke:var(--wire);stroke-width:1.5px}.mos-site .nodes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);max-width:1180px;margin:0 auto;display:grid;position:relative}.mos-site .node{min-width:0;position:relative}.mos-site .node.n2{margin-top:76px}.mos-site .node.n3{margin-top:24px}.mos-site .ntab{font:500 13px/1 var(--font);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mos-site .ntab>span:first-child{background:var(--ink);height:26px;color:var(--bg);border-radius:4px;align-items:center;padding:0 9px;display:inline-flex}.mos-site .nst{background:var(--win);height:26px;color:var(--win-ink2);box-shadow:0 0 0 1px var(--win-line);border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.mos-site .nst i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--win-ink3);border-radius:50%}.mos-site .nst.done{color:#2f7a4f}.mos-site .nst.done i{box-shadow:none;background:#2f7a4f}.mos-site .nst.run{color:var(--accent)}.mos-site .nst.run i{width:10px;height:10px;box-shadow:none;border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent);animation:.9s linear infinite ms-spin}@keyframes ms-spin{to{transform:rotate(1turn)}}.mos-site .hs{background:var(--win);text-align:left;border-radius:8px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 1px 1px #00000014,0 30px 60px -30px #0f0e0d80}.mos-site .node.n2 .hs{box-shadow:0 0 0 1.5px var(--accent), 0 30px 60px -30px #0f0e0d80}.mos-site .hsh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mos-site .hs .smill{color:var(--ink)}.mos-site .hs h3{font:500 20px/26px var(--font);letter-spacing:-.2px}.mos-site .hs p{font:400 16px/1.4 var(--font);color:var(--ink2)}.mos-site .hs .mini{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin-top:10px;padding:14px;font-size:12.5px}.mos-site .hs .mini .btn.sm{background:var(--ink);height:30px;color:var(--win);border-radius:4px;font-size:12px}.mos-site .nend{background:var(--win);color:var(--win-ink);border-radius:8px;grid-column:3;justify-self:center;align-items:center;gap:12px;margin-top:28px;padding:12px 18px 12px 12px;display:flex;box-shadow:0 1px 1px #00000014,0 20px 40px -24px #0f0e0d80}.mos-site .nic{background:color-mix(in srgb, var(--accent) 12%, transparent);width:36px;height:36px;color:var(--accent);border-radius:6px;place-items:center;display:grid}.mos-site .ntx{flex-direction:column;gap:2px;display:flex}.mos-site .ntx b{font:600 14px/1.2 var(--font)}.mos-site .ntx small{font:400 13px/1.2 var(--font);color:var(--win-ink3)}.mos-site .dark{background:var(--band);color:var(--band-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--band-ink);--ink2:var(--band-ink2);--ink3:var(--band-ink3);--rule:var(--band-rule);--line:#fafaf91a;--line2:var(--band-rule);--focus:#f6f4f1;--btn:var(--band-ink);--btn-fg:var(--band)}.mos-site .dark .lead{color:var(--band-ink2)}.mos-site .verify{padding:var(--sec) 0 calc(var(--sec) * .7);isolation:isolate;position:relative;overflow:hidden}.mos-site .stripes{z-index:-1;pointer-events:none;width:min(64%,980px);height:760px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 28%,#0000 72%);mask-image:radial-gradient(120% 100% at 100% 0,#000 28%,#0000 72%)}.mos-site .vhead{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.mos-site .vhead .lead{max-width:34em;margin-top:20px}.mos-site .vhead .btn{flex:none}.mos-site .vtrack{margin-top:var(--gap);justify-content:center;gap:16px;display:flex}.mos-site .vtrack>div{border-radius:8px;flex:none;width:906px;height:509px;position:relative;overflow:hidden}.mos-site .vpaper{opacity:.92;background:#fff;border-radius:2px;position:absolute;inset:56px 70px;overflow:hidden;box-shadow:0 40px 60px -24px #000000b3}.mos-site .vpaper svg{width:100%;height:100%}.mos-site .vcard{padding:28px}.mos-site .vcard .ver{grid-template-columns:290px minmax(0,1fr);align-items:center;gap:28px;height:100%}.mos-site .vcard .vlist{gap:0}.mos-site .vcard .vh{font:500 14px/18px var(--font);letter-spacing:0;text-transform:none;color:#fafaf9b8;margin-bottom:12px}.mos-site .vcard .vl{color:#f6f4f1;min-height:52px;font:500 15px/1.3 var(--font);background:0 0;border-radius:0;padding:0 14px 0 0;transition:padding .3s,background-color .3s;box-shadow:inset 0 1px #fafaf92e}.mos-site .vcard .vl b{color:#fafaf9b8;font-weight:500}.mos-site .vcard .vl:hover{background:#fafaf90f}.mos-site .vcard .vl.on{background:#fafaf91a;padding-left:14px;box-shadow:inset 2px 0 #f6f4f1,inset 0 1px #fafaf92e}.mos-site .vcard .vsheet{--win-ink:#191714;background:#ece7df;border-radius:6px;padding:16px}.mos-site .vcard .vcap{color:#5f5b57;font:600 12px Plus Jakarta Sans,sans-serif}.mos-site .xrow{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:12px;margin-top:clamp(40px,4vw,56px);display:flex}.mos-site .xrow li{white-space:nowrap;font:500 20px/26px var(--font);letter-spacing:-.2px;color:var(--band-ink3);border-left:1px solid var(--band-rule);padding:0 28px}.mos-site .xrow li:first-child{border-left:0}.mos-site .sec-gains{padding:calc(var(--sec) * .9) 0 var(--sec);border-top:1px solid var(--band-rule)}.mos-site .gwrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head phone""stats phone";align-items:start;gap:0 clamp(48px,8vw,128px);display:grid}.mos-site .ghead{grid-area:head}.mos-site .gph{grid-area:phone}.mos-site .gstats{grid-area:stats}.mos-site .wall{max-width:21em;font:400 clamp(24px, 2.3vw, 34px)/1.28 var(--display);letter-spacing:-.01em;color:var(--band-ink3);margin-top:24px}.mos-site .wall .fs{transition:color .7s}.mos-site .wall .fs.on,.mos-site .wall.all .fs{color:var(--band-ink)}.mos-site .gph{top:calc(var(--hh) + 32px);flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky}.mos-site .gph .phone{transform:none;box-shadow:0 0 0 1px #ffffff29,0 40px 80px -30px #000c}.mos-site .soon{max-width:280px;color:var(--band-ink3);font:500 13px/1.4 var(--font)}.mos-site .gstats{margin-top:var(--gap)}.mos-site .srow{border-top:1px solid var(--band-rule);justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0 22px;display:flex}.mos-site .srow p:first-child{font:400 20px/1.3 var(--font);color:var(--band-ink)}.mos-site .snote{border-top:1px solid var(--band-rule);font:400 14px/1.4 var(--font);color:var(--band-ink3);padding-top:20px}.mos-site .grain{background-color:var(--band2);background-image:var(--tex-grain)}.mos-site .trust{padding:var(--sec) 0}.mos-site .sgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.mos-site .sleft .lead{margin-top:20px}.mos-site .sleft .btn{margin-top:28px}.mos-site .sfigs{aspect-ratio:712/540;max-width:480px;margin-top:clamp(28px,3vw,44px);position:relative}.mos-site .sf{opacity:0;margin:0;transition:opacity .5s;position:absolute;inset:0}.mos-site .sf.on{opacity:1}.mos-site .sf svg{width:100%;height:100%;display:block}.mos-site .sfn{font:500 13px/1 var(--font);letter-spacing:.06em;color:var(--band-ink3);position:absolute;top:0;left:0}.mos-site .slist{border-top:1px solid var(--band-rule)}.mos-site .slist li{border-bottom:1px solid var(--band-rule);min-height:96px;color:var(--band-ink);align-items:center;gap:20px;padding:8px 0;transition:background-color .3s;display:flex}.mos-site .slist li:hover,.mos-site .slist li.on{background:linear-gradient(90deg,#fafaf90d,#0000 70%)}.mos-site .sic{width:44px;height:44px;color:var(--band-ink2);flex:none;place-items:center;display:grid}.mos-site .slist b{font:500 20px/1.3 var(--font);letter-spacing:-.2px}.mos-site .who{background:var(--bg2);padding:var(--sec) 0}.mos-site .tgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4.4vw,72px);display:grid}.mos-site .portrait{aspect-ratio:1;color:#fafaf9c2;background:radial-gradient(70% 60% at 50% 38%, #fafaf929, transparent 70%), radial-gradient(40% 32% at 50% 36%, #fafaf91a, transparent 70%), var(--portrait);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.mos-site .portrait:after{content:"";background:#fafaf912;border-radius:50% 50% 0 0;width:62%;height:44%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.mos-site .portrait:before{content:"";aspect-ratio:1;background:#fafaf912;border-radius:50%;width:26%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.mos-site .phl{z-index:1;font:500 13px/1 var(--font);letter-spacing:.14em;position:relative}.mos-site .phn{z-index:1;font:500 14px/18px var(--font);color:#fafaf9e0;position:absolute;bottom:22px;left:24px}.mos-site .tk{font:500 20px/1.3 var(--font);letter-spacing:-.2px}.mos-site .about{font:400 clamp(24px, 2.3vw, 34px)/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin-top:20px}.mos-site .about .w{transition:color .45s}.mos-site .about.fill .w:not(.on){color:var(--dim)}.mos-site .tbars{margin-top:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.mos-site .tb{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 4px;display:flex}.mos-site .tbar{background:var(--rule);align-self:stretch;height:2px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.mos-site .tbar i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mos-site .tb.past .tbar i{transform:none}.mos-site .tb.on .tbar i{animation:7s linear forwards ms-tfill}.mos-site .who.paused .tb.on .tbar i{animation-play-state:paused}@keyframes ms-tfill{to{transform:none}}.mos-site .tb b{font:500 20px/1.3 var(--font);letter-spacing:-.2px}.mos-site .trole{font:400 16px/1.3 var(--font);color:var(--ink2)}.mos-site .tline{font:400 15px/1.45 var(--font);color:var(--ink3);max-width:30em;margin-top:10px}.mos-site .tb:not(.on) b{color:var(--ink2)}.mos-site .sec-road{padding:var(--sec) 0}.mos-site .rhead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:32px;display:grid}.mos-site .rhead .lead{max-width:30em}.mos-site .rmap{margin-top:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mos-site .rmap li{flex-direction:column;gap:8px;padding-right:24px;display:flex}.mos-site .rline{background:var(--rule);height:2px;margin-bottom:36px;display:block;position:relative}.mos-site .rmap li:last-child .rline{background:linear-gradient(90deg, var(--rule) 60%, transparent)}.mos-site .rmap .now .rline{background:linear-gradient(90deg, var(--ink) 0 38%, var(--rule) 38%)}.mos-site .rdot{background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink3);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:0}.mos-site .rmap .now .rdot{background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent);animation:2.4s ease-in-out infinite ms-beat}@keyframes ms-beat{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 10%, transparent)}}.mos-site .rmap li>span:last-child{font:400 18px/1.3 var(--font);color:var(--ink2);letter-spacing:.02em}.mos-site .rmap li:not(.now) b{color:var(--ink3)}.mos-site .sec-join{padding:clamp(48px, 5vw, 80px) 0 var(--sec);position:relative;overflow:hidden}.mos-site .kbd{-webkit-mask-composite:source-in;max-width:1320px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(72% 118% at 50% 100%,#000 55%,#0000 98%),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:radial-gradient(72% 118% at 50% 100%,#000 55%,#0000 98%),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mos-site .kbi{aspect-ratio:1464/598;position:relative;container-type:inline-size}.mos-site .k{color:#8f8b85;font:500 2.2cqw/1 var(--font);background:linear-gradient(#262320,#171513);border-radius:.8cqw;place-items:center;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff12,0 .55cqw 0 -.2cqw #000000b3}.mos-site .k i{font-style:normal}.mos-site .k.wd{place-items:end start;padding:0 0 .9cqw 1.05cqw;font-size:1.35cqw}.mos-site .k.space{background:linear-gradient(#25221e,#171513);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #d9773a59,0 .55cqw 0 -.2cqw #0009,0 0 4cqw -1cqw #d9773a80}.mos-site .k.space .mos{color:#efe7d6;width:5.2cqw;height:auto;overflow:visible}.mos-site .k.lit{color:#f6f4f1;background:linear-gradient(#4a3324,#2b1e15);transform:translateY(.25cqw);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #d9773a99,0 0 2.4cqw -.4cqw #d9773ab3}.mos-site .jhead{text-align:center;margin-top:clamp(20px,2.6vw,40px)}.mos-site .hbig{font:400 clamp(52px, 8.4vw, 128px)/.98 var(--display);letter-spacing:-.02em;text-wrap:balance}.mos-site .jhead .lead{max-width:30em;margin:20px auto 0}.mos-site .jcard{max-width:760px;margin:var(--gap) auto 0;box-shadow:inset 0 0 0 1px var(--band-rule);background:#fafaf908;border-radius:8px;padding:clamp(24px,3vw,40px)}.mos-site .sec-join .jf{gap:20px;max-width:none}.mos-site .sec-join .row2{gap:16px}.mos-site .sec-join .fl label{font:500 14px/18px var(--font);color:var(--band-ink2)}.mos-site .sec-join .fl input,.mos-site .sec-join .fl select{height:48px;box-shadow:inset 0 0 0 1px var(--band-rule);color:var(--band-ink);font:400 16px var(--font);background:0 0;border-radius:4px;padding:0 14px;transition:box-shadow .2s}.mos-site .sec-join .fl input:hover,.mos-site .sec-join .fl select:hover{box-shadow:inset 0 0 0 1px var(--band-ink3)}.mos-site .sec-join .fl input::placeholder{color:#7a766f}.mos-site .sec-join .fl input:focus,.mos-site .sec-join .fl select:focus{outline-offset:2px;outline:2px solid #f6f4f1}.mos-site .sec-join .fl select option{color:#f6f4f1;background:#1d1c1a}.mos-site .sec-join .fl .err{color:#ff8a72;font-size:13px}.mos-site .sec-join .fl.bad input,.mos-site .sec-join .fl.bad select{box-shadow:inset 0 0 0 1.5px #ff8a72}.mos-site .sec-join .ck2{color:var(--band-ink2);font:400 15px/1.45 var(--font)}.mos-site .sec-join .ck2 input{accent-color:#f6f4f1}.mos-site .sec-join .fine{color:var(--band-ink3);font-size:13px}.mos-site .sec-join .fine a{color:var(--band-ink2)}.mos-site .sec-join .ff{margin-top:8px}.mos-site .sec-join .fmos{color:var(--band-ink)}.mos-site .sec-join .jdone{max-width:none;box-shadow:none;color:var(--band-ink);background:0 0;border-radius:0;padding:8px 0}.mos-site .sec-join .jdone b{font:400 32px/1.1 var(--display);letter-spacing:-.32px}.mos-site .sec-join .jdone span{color:var(--band-ink2)}.mos-site .sec-join .mail{border-top:1px solid var(--band-rule);color:var(--band-ink2);font:400 15px/1.4 var(--font);margin-top:24px;padding-top:20px}.mos-site .foot{padding:0 0 64px}.mos-site .fgrid{border-top:1px solid var(--band-rule);grid-template-columns:minmax(0,1fr) minmax(0,937px);gap:32px;padding-top:64px;display:grid}.mos-site .fl0{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.mos-site .fmark{margin-bottom:auto;padding-bottom:40px;display:inline-block}.mos-site .fmark .mos{color:var(--band-ink)}.mos-site .copy{font:400 14px/18px var(--font);color:var(--band-ink3);max-width:240px}.mos-site .fcols{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.mos-site .fc h3{font:500 14px/18px var(--font);color:var(--band-ink3)}.mos-site .fc ul{flex-direction:column;margin-top:12px;display:flex}.mos-site .fc a{min-height:34px;font:500 14px/18px var(--font);color:var(--band-ink);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.mos-site .fc a:hover{color:var(--band-ink3)}.mos-site .themes{box-shadow:inset 0 0 0 1px var(--band-rule);border-radius:4px;display:inline-flex;overflow:hidden}.mos-site .themes button{height:36px;color:var(--band-ink3);font:500 13px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:0 14px}.mos-site .themes button[aria-pressed=true]{color:var(--band-ink);background:#fafaf91f}.mos-site .themes button:hover{color:var(--band-ink)}.mos-site .phero{padding:clamp(64px,7vw,96px) 0 0}.mos-site .kick{background:var(--ink);height:28px;color:var(--bg);font:500 13px/1 var(--font);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;padding:0 10px;display:inline-flex}.mos-site .kick .dot{display:none}.mos-site .phero h1{max-width:16ch;font:400 clamp(42px, 5vw, 72px)/1.04 var(--display);letter-spacing:-.0125em;margin-top:28px}.mos-site .phero .sub{max-width:680px;font:400 clamp(17px, 1.32vw, 20px)/1.42 var(--font);color:var(--ink2);margin-top:24px}.mos-site .phero .acts{margin-top:32px}.mos-site .pbody{padding:64px 0 var(--sec)}.mos-site .cgrid{gap:16px}.mos-site .cc{background:var(--bg2);box-shadow:none;border-radius:8px;padding:32px}.mos-site .cc h2{font:500 14px/18px var(--font);color:var(--ink3)}.mos-site .cc .big{font:400 32px/1.05 var(--display)}.mos-site .lg h1{font:400 48px/1.05 var(--display);letter-spacing:-.48px;margin-top:8px}.mos-site .lg .fl input{height:48px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--bg);border-radius:4px}.mos-site .fl .err,.mos-site .fine,.mos-site .ltoc p,.mos-site .dstamp{font-size:13px}.mos-site .lmsg{background:var(--bg2);box-shadow:none;border-radius:8px}.mos-site .lbody h2{font:400 32px/1.1 var(--display);letter-spacing:-.32px;border-top:1px solid var(--rule)}.mos-site .lbody aside{background:var(--bg2);box-shadow:none;border-radius:8px}.mos-site .ltoc a{box-shadow:inset 2px 0 0 var(--rule)}@media (max-width:1240px){.mos-site .lgrid{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.mos-site .lgrid li{box-shadow:inset 0 -1px 0 var(--rule)}.mos-site .lgrid li+li{box-shadow:inset 1px 0 0 var(--rule), inset 0 -1px 0 var(--rule)}.mos-site .lgrid li:nth-child(4n+1){box-shadow:inset 0 -1px 0 var(--rule)}}@media (max-width:1100px){.mos-site .hgrid{grid-template-columns:minmax(0,1fr);gap:20px}.mos-site .hside{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-top:0;display:flex}.mos-site .hside .lead{max-width:34em}.mos-site .hside .acts{margin-top:0}.mos-site .hpanel{padding:clamp(40px,6vw,56px) clamp(14px,4vw,40px) 0}.mos-site .hpanel .app{height:auto}.mos-site .hpanel .appcap{flex-wrap:wrap;justify-content:space-between;display:flex}.mos-site .dock,.mos-site .fpop{display:none}.mos-site .agrid{grid-template-columns:minmax(0,1fr)}.mos-site .agrid .col+.col{border-left:0;border-top:1px solid var(--a-bd)}.mos-site .agrid .cstudio{order:-1}.mos-site .plates{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-site .plates li:nth-child(3){box-shadow:none}.mos-site .plates li:nth-child(n+3){border-top:1px solid var(--rule)}.mos-site .plates li .plate,.mos-site .plates li:first-child .plate,.mos-site .plates li:last-child .plate{padding:20px 24px 12px}.mos-site .nodes{grid-template-columns:minmax(0,1fr);gap:56px;max-width:560px}.mos-site .node.n2,.mos-site .node.n3{margin-top:0}.mos-site .nend{grid-column:1;margin-top:0}.mos-site .vtrack{padding:0 var(--pad)}.mos-site .vside{display:none}.mos-site .vtrack>.vcard{width:100%;max-width:906px;height:auto}.mos-site .gwrap{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:980px){.mos-site{--hh:102px}.mos-site .links,.mos-site .hide-s{display:none}.mos-site .menub{display:grid}.mos-site .ncta .hcta{display:none}.mos-site .pgrid2,.mos-site .sgrid,.mos-site .tgrid,.mos-site .rhead,.mos-site .fgrid{grid-template-columns:minmax(0,1fr)}.mos-site .pside,.mos-site .psticky{display:contents}.mos-site .pnav{top:var(--hh);z-index:20;margin:28px calc(var(--pad) * -1) 0;padding:0 var(--pad);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.mos-site .pnav::-webkit-scrollbar{display:none}.mos-site .pnav li{flex:none}.mos-site .pnav a{white-space:nowrap;align-items:center;gap:8px;min-height:52px;margin-right:16px;padding:0 16px 0 0;display:flex}.mos-site .pnav .pname{font-size:17px}.mos-site .pnav .pnum{font-size:13px}.mos-site .pnb{top:auto;bottom:-1px}.mos-site .ppanels{margin-top:24px}.mos-site .pcard{scroll-margin-top:calc(var(--hh) + 76px)}.mos-site .vhead{flex-direction:column;align-items:flex-start}.mos-site .vcard .ver{grid-template-columns:minmax(0,1fr);gap:20px}.mos-site .stripes{width:100%;height:520px}.mos-site .gwrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""phone""stats"}.mos-site .gph{margin-top:var(--gap);align-items:flex-start;position:static}.mos-site .sfigs{max-width:480px}.mos-site .slist{margin-top:8px}.mos-site .tbars{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.mos-site .portrait{aspect-ratio:4/3;max-width:560px}.mos-site .rmap{grid-template-columns:minmax(0,1fr);gap:28px}.mos-site .rmap li{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding:0;display:grid}.mos-site .rline{grid-row:1/span 2;width:2px;height:auto;margin:0 0 0 6px;background:var(--rule)!important}.mos-site .rmap li:last-child .rline{background:linear-gradient(180deg, var(--rule), transparent)!important}.mos-site .rmap .now .rline{background:linear-gradient(180deg, var(--ink) 0 60%, var(--rule) 60%)!important}.mos-site .rdot{margin-top:0;top:10px;left:-6px}.mos-site .fcols{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.mos-site .fl0{order:2}.mos-site .fmark{padding-bottom:8px}}@media (max-width:760px){.mos-site .wrap{--pad:20px}.mos-site{--hh:96px}.mos-site .bar{justify-content:flex-start;height:36px;padding:0 48px 0 20px;font-size:13px}.mos-site .barx{width:44px;height:36px;right:2px}.mos-site .nrow{height:60px}.mos-site .brand{font-size:28px}.mos-site .hero{padding-top:32px}.mos-site .hside{flex-direction:column;align-items:stretch}.mos-site .acts{flex-direction:column;align-items:stretch;gap:6px}.mos-site .acts .btn{width:100%}.mos-site .acts .tlink{justify-content:center}.mos-site .hpanel{margin-top:32px;padding:52px 10px 0}.mos-site .hpanel .appcap{gap:10px;padding:14px 4px 16px}.mos-site .hmill{top:12px;left:14px}.mos-site .hmill .mos{width:34px;height:auto}.mos-site .btn.sm{height:44px}.mos-site .hpanel .chip,.mos-site .hpanel .qs{height:44px;padding:0 14px}.mos-site .hpanel .qf{min-height:44px}.mos-site .hpanel .hp{height:44px;padding:0 16px}.mos-site .barx:before{content:"";position:absolute;inset:-4px 0}.mos-site .lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-site .lgrid li{justify-content:flex-start;height:64px;padding-left:4px;font-size:16px}.mos-site .lgrid li,.mos-site .lgrid li+li,.mos-site .lgrid li:nth-child(4n+1){box-shadow:inset 0 -1px 0 var(--rule)}.mos-site .lgrid li:nth-child(2n){box-shadow:inset 1px 0 0 var(--rule), inset 0 -1px 0 var(--rule);padding-left:16px}.mos-site .plates{grid-template-columns:minmax(0,1fr)}.mos-site .plates li+li,.mos-site .plates li:nth-child(3){box-shadow:none;border-top:1px solid var(--rule)}.mos-site .plates li .plate,.mos-site .plates li:first-child .plate,.mos-site .plates li:last-child .plate{grid-template-rows:auto auto 1fr;grid-template-columns:132px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.mos-site .plate .flbl{grid-column:2}.mos-site .plate .fart{grid-area:1/1/span 3;margin:0}.mos-site .plate b,.mos-site .plate .fcap{grid-column:2}.mos-site .plate b{margin-top:8px;font-size:18px}.mos-site .pcard{height:500px;padding:24px}.mos-site .pct p{font-size:15px}.mos-site .pcard .win{top:250px;left:20px}.mos-site .pgrid{grid-template-columns:minmax(0,1fr)}.mos-site .prog{display:none}.mos-site .flow{padding:56px 12px 28px}.mos-site .nodes{gap:48px}.mos-site .hs{padding:20px}.mos-site .stripes{opacity:.6;height:380px}.mos-site .vcard{padding:16px}.mos-site .vcard .vcap{flex-wrap:wrap;gap:2px 12px}.mos-site .xrow li{padding:0 14px;font-size:16px}.mos-site .wall{font-size:24px}.mos-site .srow{flex-direction:column;gap:4px;padding:20px 0}.mos-site .srow p:first-child{font-size:18px}.mos-site .snum{font-size:52px}.mos-site .slist li{gap:14px;min-height:72px;padding:12px 0}.mos-site .slist b{font-size:17px;line-height:1.3}.mos-site .sic{width:32px;height:32px}.mos-site .tbars{grid-template-columns:minmax(0,1fr);row-gap:28px}.mos-site .tb b{font-size:18px}.mos-site .kbi{width:190%;margin-left:-45%}.mos-site .jcard{padding:20px}.mos-site .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-site .fc a{min-height:44px}.mos-site .themes button{height:44px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.mos-site .tb.on .tbar i,.mos-site .pcard:hover .win,.mos-site .plate:hover .fart{transform:none}.mos-site .wires.pre .w{stroke-dashoffset:0}.mos-site .wires.pre .wf{opacity:1}}.mos-site .pintro{margin-top:14px;font-size:17px}.mos-site .pcard .pk{color:inherit;opacity:1;margin-bottom:4px;font-weight:600}.mos-site .hlead{text-align:center;margin:14px auto 0}.mos-site #vision .vh{text-transform:none;max-width:16em;color:var(--ink);opacity:1;letter-spacing:-.012em}.mos-site .win .mlib .lr b{color:var(--win-ink);display:inline}.mos-site .vabout{margin-top:24px}.mos-site #vision .rhead{margin-top:56px}.mos-site .oneplace{padding:var(--sec,120px) 0}.mos-site .otext .lead{margin-top:18px}.mos-site .ogrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.mos-site .opw{position:relative}.mos-site .opstage{aspect-ratio:16/11;background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklch, var(--accent) 7%, transparent), transparent 60%), var(--bg2);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.mos-site .opframe{background:var(--win);box-shadow:0 1px 2px #1917140f, 0 28px 60px -34px #19171473, inset 0 0 0 1px var(--win-line);opacity:0;border-radius:12px;transition:opacity .6s .55s,transform .9s cubic-bezier(.2,.8,.2,1) .45s;position:absolute;inset:3.2%;transform:scale(.97)}.mos-site .opbar{border-bottom:1px solid var(--win-line);height:9.5cqw;max-height:52px;color:var(--win-ink);align-items:center;gap:1.1cqw;padding:0 2.4cqw;display:flex}.mos-site .opbar .mos{width:4.6cqw;max-width:30px;height:auto}.mos-site .opbar b{font:700 clamp(11px, 1.9cqw, 15px)/1 var(--font);letter-spacing:-.01em}.mos-site .opbar small{font:500 clamp(10px, 1.5cqw, 12.5px)/1 var(--font);color:var(--win-ink3)}.mos-site .opt{left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform:rotate(var(--r,0deg));background:var(--win);color:var(--win-ink);box-shadow:0 1px 2px #19171414, 0 18px 36px -20px #1917146b, inset 0 0 0 1px var(--win-line);border-radius:10px;flex-direction:column;transition:left 1.05s cubic-bezier(.65,0,.25,1),top 1.05s cubic-bezier(.65,0,.25,1),width 1.05s cubic-bezier(.65,0,.25,1),height 1.05s cubic-bezier(.65,0,.25,1),transform 1.05s cubic-bezier(.65,0,.25,1),box-shadow .6s,border-radius .6s;display:flex;position:absolute;overflow:hidden}.mos-site .op2{transition-delay:60ms}.mos-site .op3{transition-delay:.12s}.mos-site .op4{transition-delay:.18s}.mos-site .optop{border-bottom:1px solid var(--win-line);align-items:center;gap:1cqw;min-height:0;padding:1.1cqw 1.4cqw;transition:padding .6s,background .6s;display:flex}.mos-site .opd{gap:.6cqw;width:5.4cqw;transition:opacity .4s,width .5s;display:flex;overflow:hidden}.mos-site .opd i{background:var(--win-line);width:1.2cqw;max-width:9px;height:1.2cqw;max-height:9px;box-shadow:inset 0 0 0 1px var(--win-line);border-radius:50%;flex:none}.mos-site .oplab{white-space:nowrap;align-items:baseline;gap:.8cqw;min-width:0;display:flex}.mos-site .oplab b{font:600 clamp(10px, 1.65cqw, 13.5px)/1.2 var(--font);color:var(--win-ink)}.mos-site .oplab small{font:500 clamp(9.5px, 1.45cqw, 12px)/1.2 var(--font);color:var(--win-ink3);text-overflow:ellipsis;overflow:hidden}.mos-site .opbody{flex:1;justify-content:center;align-items:center;min-height:0;padding:1.4cqw;display:flex;position:relative}.mos-site .opsheet{width:100%;height:100%}.mos-site .opsheet .pp{fill:#fff;stroke:var(--win-line)}.mos-site .opsheet .ln{fill:none;stroke:#8a857c;stroke-width:1px}.mos-site .opsheet .mk rect{fill:#bd52031f;stroke:#bd5203;stroke-width:1.6px}.mos-site .opsheet .mk path{fill:none;stroke:#bd5203;stroke-width:1.4px}.mos-site .opsheet .mk circle{fill:#bd5203}.mos-site .opsheet .mk text{font:700 8px var(--font);fill:#fff}.mos-site .opsheet .mk text.dl{fill:#bd5203;font:700 9px var(--font)}.mos-site .opgrid{width:100%;font:500 clamp(8px, 1.32cqw, 12px)/1.2 var(--font);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-content:start;align-self:stretch;display:grid}.mos-site .opgrid i{border-bottom:1px solid var(--win-line);white-space:nowrap;text-overflow:ellipsis;padding:.9cqw 1cqw;font-style:normal;overflow:hidden}.mos-site .opgrid i.hd{color:var(--win-ink3);font-weight:600}.mos-site .opgrid .r{text-align:right}.mos-site .opfiles{align-content:start;align-self:stretch;gap:.4cqw;width:100%;display:grid}.mos-site .opfiles p{font:500 clamp(8px, 1.32cqw, 12px)/1.2 var(--font);white-space:nowrap;border-radius:6px;align-items:center;gap:1cqw;padding:.9cqw 1cqw;display:flex;overflow:hidden}.mos-site .opfiles p:first-child{background:var(--win-fill)}.mos-site .opfiles svg{fill:#bd520338;stroke:#bd5203;stroke-width:1.6px;flex:none;width:2.2cqw;height:2.2cqw}.mos-site .opfiles b{font-weight:600}.mos-site .opfiles span{color:var(--win-ink3);text-overflow:ellipsis;overflow:hidden}.mos-site .opchat{width:100%;font:500 clamp(8px, 1.32cqw, 12px)/1.35 var(--font);flex-direction:column;justify-content:flex-end;align-self:stretch;gap:1cqw;display:flex}.mos-site .opchat p{border-radius:9px;max-width:88%;padding:1cqw 1.3cqw}.mos-site .opchat .u{background:var(--win-fill);box-shadow:inset 0 0 0 1px var(--win-line);align-self:flex-end}.mos-site .opchat .a{background:#bd520317;align-self:flex-start}.mos-site .opchat .w{gap:.7cqw;padding:1.3cqw 1.5cqw;display:flex}.mos-site .opchat .w i{opacity:.35;background:#bd5203;border-radius:50%;width:1cqw;height:1cqw;animation:1.2s ease-in-out infinite ms-opdot}.mos-site .opchat .w i:nth-child(2){animation-delay:.15s}.mos-site .opchat .w i:nth-child(3){animation-delay:.3s}@keyframes ms-opdot{50%{opacity:1}}.mos-site .opstage[data-state=apart] .op1{--x:4%;--y:7%;--w:47%;--h:47%;--r:-2.5deg}.mos-site .opstage[data-state=apart] .op2{--x:53%;--y:4%;--w:43%;--h:40%;--r:2deg}.mos-site .opstage[data-state=apart] .op3{--x:7%;--y:58%;--w:38%;--h:36%;--r:1.6deg}.mos-site .opstage[data-state=apart] .op4{--x:50%;--y:50%;--w:44%;--h:45%;--r:-1.8deg}.mos-site .opstage[data-state=merged] .opframe{opacity:1;transform:none}.mos-site .opstage[data-state=merged] .opt{box-shadow:inset 0 0 0 1px var(--win-line);--r:0deg;border-radius:0}.mos-site .opstage[data-state=merged] .opd{opacity:0;width:0}.mos-site .opstage[data-state=merged] .optop{background:var(--win-fill)}.mos-site .opstage[data-state=merged] .op4{--x:3.2%;--y:calc(3.2% + 9.5cqw);--w:26%;--h:calc(93.6% - 9.5cqw)}.mos-site .opstage[data-state=merged] .op1{--x:29.2%;--y:calc(3.2% + 9.5cqw);--w:40%;--h:calc(93.6% - 9.5cqw)}.mos-site .opstage[data-state=merged] .op2{--x:69.2%;--y:calc(3.2% + 9.5cqw);--w:27.6%;--h:calc(54% - 9.5cqw)}.mos-site .opstage[data-state=merged] .op3{--x:69.2%;--y:57.2%;--w:27.6%;--h:39.6%}.mos-site .opstage[data-state=merged] .op4{border-bottom-left-radius:12px}.mos-site .opstage[data-state=merged] .op3{border-bottom-right-radius:12px}.mos-site .opreplay{z-index:3;cursor:pointer;background:color-mix(in oklch, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(10px);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .3s;display:grid;position:absolute;bottom:12px;right:12px}.mos-site .opreplay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mos-site .opw.done .opreplay,.mos-site .opreplay:focus-visible{opacity:1}.mos-site .opreplay:hover{color:var(--ink)}@container (max-width:520px){.mos-site .opstage[data-state=apart] .op1{--x:4%;--y:5%;--w:52%;--h:44%}.mos-site .opstage[data-state=apart] .op2{--x:44%;--y:12%;--w:52%;--h:36%}.mos-site .opstage[data-state=apart] .op3{--x:5%;--y:55%;--w:46%;--h:38%}.mos-site .opstage[data-state=apart] .op4{--x:48%;--y:53%;--w:48%;--h:42%}}@media (max-width:900px){.mos-site .ogrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mos-site .opstage{aspect-ratio:4/5}.mos-site .opbar{height:13cqw;max-height:none}.mos-site .opstage[data-state=merged] .op1{--x:3.2%;--y:calc(3.2% + 13cqw);--w:93.6%;--h:38%}.mos-site .opstage[data-state=merged] .op4{--x:3.2%;--y:calc(3.2% + 13cqw + 38%);--w:46.8%;--h:calc(93.6% - 13cqw - 38%)}.mos-site .opstage[data-state=merged] .op2{--x:50%;--y:calc(3.2% + 13cqw + 38%);--w:46.8%;--h:calc((93.6% - 13cqw - 38%) * .55)}.mos-site .opstage[data-state=merged] .op3{--x:50%;--y:calc(3.2% + 13cqw + 38% + (93.6% - 13cqw - 38%) * .55);--w:46.8%;--h:calc((93.6% - 13cqw - 38%) * .45)}.mos-site .oplab small{display:none}.mos-site .opstage[data-state=apart] .oplab small{display:inline}.mos-site .opgrid,.mos-site .opfiles p,.mos-site .opchat{font-size:10px}}@media (prefers-reduced-motion:reduce){.mos-site .opt,.mos-site .opframe,.mos-site .optop,.mos-site .opd{transition:none!important}.mos-site .opchat .w i{opacity:.6;animation:none}}.mos-site .mf{padding-top:clamp(48px,6vw,88px)}.mos-site .mfstage{max-width:100%;position:relative}.mos-site .mfpan{aspect-ratio:1200/256;transition:transform 1.1s cubic-bezier(.45,0,.25,1);position:relative}.mos-site .mfdraw{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mos-site .mfdraw .fl{stroke:var(--band-rule);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mos-site .mfdraw .cx{fill:none;stroke:color-mix(in oklch, var(--band-ink3) 45%, transparent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.mos-site .mfdraw .cx circle{stroke-dasharray:none}.mos-site .mfdraw .cb{fill:none;stroke:var(--band-ink3);stroke-width:1.25px;vector-effect:non-scaling-stroke}.mos-site .mfm .hl{fill:color-mix(in oklch, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .45s}.mos-site .mfm .dm{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1) .15s}.mos-site .mfm .tg{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s .55s,transform .45s cubic-bezier(.3,1.5,.5,1) .55s;transform:scale(.4)}.mos-site .mfm .tg circle{fill:var(--accent)}.mos-site .mfm .tg text{font:700 13px var(--font);fill:#fff}.mos-site .mfm .dl{font:700 15px var(--font);fill:var(--accent);opacity:0;transition:opacity .3s .6s}.mos-site .mfm.on .hl,.mos-site .mfm.on .dl{opacity:1}.mos-site .mfm.on .dm{stroke-dashoffset:0}.mos-site .mfm.on .tg{opacity:1;transform:none}.mos-site .mfmill{bottom:14.1%;left:var(--mx,4%);aspect-ratio:70/54;width:clamp(40px,5.2%,66px);color:var(--band-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:left 1.1s cubic-bezier(.45,0,.25,1);position:absolute;transform:translate(-50%)}.mos-site .mfmill:before{content:"";border-radius:12px;position:absolute;inset:-14px -10px -6px}.mos-site .mfmill .mos{width:100%;height:auto;color:inherit;display:block;overflow:visible}.mos-site .mfmill:focus-visible{outline:2px solid var(--band-ink);outline-offset:6px;border-radius:6px}.mos-site .mfmill:after{content:attr(data-tip);white-space:nowrap;font:600 12.5px/1 var(--font);color:var(--band);background:var(--band-ink);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,4px)}.mos-site .mfmill:hover:after,.mos-site .mfmill:focus-visible:after{opacity:1;transform:translate(-50%)}.mos-site .mfmill.walk .mos{animation:.32s ease-in-out infinite ms-mfbob}.mos-site .mfmill.walk .b5{animation:.32s steps(2,end) infinite ms-mfleg}.mos-site .mfmill.walk .b6{animation:.32s steps(2,end) infinite reverse ms-mfleg}.mos-site .mfmill.meas .penw{animation:.5s ease-in-out 2 ms-mfpen}.mos-site .mfmill .ck{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .4s cubic-bezier(.3,1.5,.5,1);transform:scale(.4)}.mos-site .mfmill.tick .ck{opacity:1;transform:none}.mos-site .mfmill.happy .b4,.mos-site .mfmill.happy .penw{transform:translateY(-6px)}@keyframes ms-mfbob{50%{transform:translateY(-3px)}}@keyframes ms-mfleg{0%{transform:translateY(-2.5px)}to{transform:none}}@keyframes ms-mfpen{50%{transform:rotate(-14deg)translate(-2px,3px)}}.mos-site .mfmill .penw{transform-box:fill-box;transform-origin:15% 95%}.mos-site .mfrow{border-top:1px solid var(--band-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:18px;padding-top:16px;display:flex}.mos-site .mf .mcap{font:500 13.5px var(--font);color:var(--band-ink3);align-items:center;gap:8px;margin:0;display:flex}.mos-site .mf .mcap b{color:var(--band-ink);font-variant-numeric:tabular-nums}.mos-site .mf .mlive{background:var(--accent);border-radius:50%;width:8px;height:8px}.mos-site .mfchips{flex-wrap:wrap;gap:8px;display:flex}.mos-site .mfchips li{height:30px;font:500 12.5px var(--font);color:var(--band-ink2);background:color-mix(in oklch, var(--band-ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--band-rule);opacity:.35;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;transition:opacity .35s,background .35s,box-shadow .35s,color .35s;display:inline-flex}.mos-site .mfchips li b{color:var(--band-ink);font-weight:600}.mos-site .mfchips svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;width:14px;height:14px}.mos-site .mfchips li.on{opacity:1;color:var(--band-ink);background:color-mix(in oklch, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 60%, transparent)}.mos-site .mfchips li.on svg{opacity:1;stroke:var(--accent)}@media (prefers-reduced-motion:no-preference){.mos-site .mf .mlive{animation:1.4s ease-in-out infinite ms-mflive}}@keyframes ms-mflive{50%{opacity:.3}}@media (max-width:700px){.mos-site .mfstage{margin:0 calc(var(--pad,20px) * -1);padding:0 var(--pad,20px);overflow:hidden}.mos-site .mfpan{width:250%}.mos-site .mfmill{width:44px}.mos-site .mfchips li{height:34px}}@media (prefers-reduced-motion:reduce){.mos-site .mfmill,.mos-site .mfpan,.mos-site .mfm *,.mos-site .mfchips li{transition:none!important;animation:none!important}}.mos-site .fbig{font:800 clamp(80px, 24.5vw, 380px)/.78 var(--font);letter-spacing:-.07em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(180deg, var(--band-ink) 18%, color-mix(in oklch, var(--band-ink) 0%, transparent) 96%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:clamp(40px,6vw,88px) 0 0 -.02em;padding-bottom:.02em}.mos-site .lgx{padding:clamp(32px,6vh,72px) 0 clamp(56px,8vh,104px)}.mos-site .lgx-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:min(640px,100vh - 180px);display:grid}.mos-site .lgx-form .lg{gap:18px;max-width:440px}.mos-site .lgx-form .lg h1{font:600 clamp(40px, 4vw, 56px)/1.02 var(--display);letter-spacing:-.045em;margin:0}.mos-site .lgx-form .lg .sub{color:var(--ink2);font-size:17px}.mos-site .lgx-form .fl input{border-radius:10px;height:52px;font-size:16px}.mos-site .lgx-form .btn{width:100%;height:52px;font-size:16px}.mos-site .lgx-stage{aspect-ratio:7/6;isolation:isolate;background:radial-gradient(70% 60% at 60% 35%, color-mix(in oklch, var(--accent) 11%, transparent), transparent 70%), var(--bg2);max-height:620px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;position:relative;overflow:hidden}.mos-site .lgx-paper{z-index:-1;opacity:.9;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(color-mix(in oklch, var(--line) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--line) 45%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 40%,#0000 100%)}.mos-site .lgx-mill{cursor:pointer;width:min(70%,430px);color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:52%;left:50%;transform:translate(-50%,-48%)}.mos-site .lgm{width:100%;height:auto;color:inherit;display:block;overflow:visible}.mos-site .lgm rect,.mos-site .lgm .shd{fill:currentColor}.mos-site .lgm .shd{opacity:.1;transform-box:fill-box;transform-origin:50%}.mos-site .lgm .pen rect{fill:var(--accent)}.mos-site .lgm .pen .pcap{fill:currentColor;opacity:.35}.mos-site .lgm .pwood{fill:#e9d9c7}.mos-site .lgm .ptip{fill:currentColor}.mos-site .lgm .pu{fill:var(--bg);transform:translate(var(--lx,0px), var(--ly,0px));transition:transform .18s ease-out}.mos-site .lgm .eye rect:not(.pu),.mos-site .lgm .eye{transform-box:fill-box;transform-origin:50% 60%}.mos-site .lgm .mth{fill:none;stroke:var(--bg);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s}.mos-site .lgm .m3{fill:var(--bg);stroke:none}.mos-site .lgx-mill[data-face=n] .m0,.mos-site .lgx-mill[data-face=h] .m1,.mos-site .lgx-mill[data-face=s] .m2,.mos-site .lgx-mill[data-face=o] .m3{opacity:1}.mos-site .lgm .bod,.mos-site .lgm .arm,.mos-site .lgm .ft rect,.mos-site .lgm .penw{transform-box:fill-box}.mos-site .lgm .bod{transform-origin:50% 100%}.mos-site .lgm .arm{transform-origin:20% 100%;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.mos-site .lgm .penw{transform-origin:15% 95%}.mos-site .lgm .ck{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .45s cubic-bezier(.3,1.5,.5,1);transform:scale(.4)}.mos-site .lgm .ck circle{fill:#2f7a4f}.mos-site .lgm .ck path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mos-site .lgm .zz{opacity:0;transition:opacity .4s}.mos-site .lgm .zz text{font:700 7px var(--font);fill:currentColor}.mos-site .lgx-mill.ok .ck{opacity:1;transform:none}.mos-site .lgx-mill.up .arm{transform:translateY(-6px)}.mos-site .lgx-mill.sleepy .zz{opacity:.55}.mos-site .lgx-mill.sleepy .eye{transform:scaleY(.22)}.mos-site .lgx-mill.sleepy .pu{opacity:0}.mos-site .lgx-mill:focus-visible{outline:2px solid var(--focus);outline-offset:8px;border-radius:16px}.mos-site .lgx-bub{z-index:3;background:var(--surface);max-width:min(42%,250px);color:var(--ink);font:600 15px/1.3 var(--font);box-shadow:0 1px 2px #1917140f, 0 14px 30px -18px #19171473, inset 0 0 0 1px var(--line);transform-origin:100% 100%;border-radius:14px 14px 4px;margin:0;padding:10px 14px;transition:opacity .25s,transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:clamp(18px,12%,80px);right:calc(50% + min(9%,60px))}.mos-site .lgx-bub.hide{opacity:0;transform:scale(.85)translateY(6px)}.mos-site .lgm .dim path{fill:none;stroke:var(--accent);stroke-width:1.1px;stroke-linecap:round}.mos-site .lgm .dim .t1{transition:transform .2s ease-out}.mos-site .lgx-env{opacity:0;width:52px;height:auto;position:absolute;bottom:30%;left:8%;overflow:visible}.mos-site .lgx-env rect{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.mos-site .lgx-env path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.mos-site .lgm .bod{animation:3.2s ease-in-out infinite ms-lgbreath}.mos-site .lgm .shd{animation:3.2s ease-in-out infinite ms-lgshd}.mos-site .lgx-mill.blink .eye{animation:.16s ease-in-out ms-lgblink}.mos-site .lgx-mill.type .penw{animation:.22s ease-in-out ms-lgscrib}.mos-site .lgx-mill.hop .bod{animation:.62s cubic-bezier(.3,0,.3,1) ms-lghop}.mos-site .lgx-mill.no .bod{animation:.5s ease-in-out ms-lgno}.mos-site .lgx-mill.wave .arm{animation:.5s ease-in-out 4 ms-lgwave}.mos-site .lgx-mill.giggle .bod{animation:.45s ease-in-out ms-lggig}.mos-site .lgx-env.fly{animation:1.4s cubic-bezier(.45,0,.25,1) forwards ms-lgfly}.mos-site .lgx-mill.sleepy .bod{animation:4s ease-in-out infinite ms-lgsleep}}@keyframes ms-lgbreath{0%,to{transform:none}50%{transform:translateY(-1.2px)scaleY(1.015)}}@keyframes ms-lgshd{0%,to{transform:none}50%{transform:scaleX(.94)}}@keyframes ms-lgblink{50%{transform:scaleY(.12)}}@keyframes ms-lgscrib{50%{transform:rotate(-12deg)translate(-1.5px,2px)}}@keyframes ms-lghop{0%{transform:none}22%{transform:scale(1.06,.9)}55%{transform:translateY(-9px)scale(.96,1.06)}80%{transform:scale(1.04,.95)}to{transform:none}}@keyframes ms-lgno{20%{transform:translate(-2.4px)rotate(-3deg)}45%{transform:translate(2.4px)rotate(3deg)}70%{transform:translate(-1.4px)rotate(-1.5deg)}to{transform:none}}@keyframes ms-lgwave{0%,to{transform:translateY(-6px)rotate(0)}50%{transform:translateY(-8px)rotate(-14deg)}}@keyframes ms-lggig{0%,to{transform:none}30%{transform:scale(1.07,.9)}60%{transform:scale(.95,1.07)translateY(-3px)}}@keyframes ms-lgsleep{0%,to{transform:none}50%{transform:translateY(.8px)rotate(-1.4deg)}}@keyframes ms-lgfly{0%{opacity:0;transform:translate(0)scale(.6)rotate(0)}15%{opacity:1;transform:translate(10%,-20%)scale(1)rotate(-8deg)}to{opacity:0;transform:translate(560%,-560%)scale(.7)rotate(12deg)}}@media (max-width:900px){.mos-site .lgx-grid{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}.mos-site .lgx-stage{aspect-ratio:auto;order:-1;height:clamp(240px,62vw,340px)}.mos-site .lgx-mill{width:min(52%,240px)}.mos-site .lgx-bub{font-size:14px;top:10%;right:64%}.mos-site .lgx-form .lg{max-width:none}}.mos-site .ax{--ax-bg:#fcfbf9;--ax-surface:#fff;--ax-hover:#43383008;--ax-sunken:#4338300b;--ax-sidebar:#f2f0ed;--ax-border:#00000012;--ax-border2:#0000001f;--ax-t1:#191714;--ax-t2:#5d5a57;--ax-t3:#837f7c;--ax-accent:#bd5203;--ax-ok:#006742;--ax-ok-t:#00b87e1a;--ax-bad:#a0000d;--ax-info:#00409b;--ax-info-t:#2b81ff1a;--ax-warn:#8d5500;--ax-dark:#191714;--ax-dark-t:#fff;--ax-wash:radial-gradient(165% 55% at 30% -14%, color-mix(in srgb, var(--ax-accent) 26%, transparent) 0%, transparent 74%), radial-gradient(120% 45% at 108% 104%, #2b81ff38 0%, transparent 76%);background:var(--ax-bg);color:var(--ax-t1);box-shadow:0 0 0 1px var(--ax-border2), 0 40px 80px -30px #00000073;letter-spacing:-.011em;border-radius:12px;padding:0;font:400 14.5px/1.5 Plus Jakarta Sans,system-ui,sans-serif;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mos-site .ax{--ax-bg:lab(98.6099% .339031 1.07771);--ax-surface:lab(100.001% .225365 .718141);--ax-hover:lab(24.552% 3.59103 6.82721/.03);--ax-sunken:lab(24.552% 3.59103 6.82721/.045);--ax-sidebar:lab(94.783% .568092 1.79812);--ax-border:lab(0% 0 0/.07);--ax-border2:lab(0% 0 0/.12);--ax-t1:lab(7.77665% .874519 1.9645);--ax-t2:lab(38.5159% .857711 2.09048);--ax-t3:lab(53.5961% .85336 2.08763);--ax-accent:lab(48.8018% 41.7048 58.0258);--ax-ok:lab(38.2201% -62.4155 21.1327);--ax-ok-t:lab(66.5608% -59.5727 20.5953/.1);--ax-bad:lab(32.9448% 77.5375 68.131);--ax-info:lab(27.0241% 28.4885 -74.4546);--ax-info-t:lab(54.2241% 12.3718 -74.4836/.1);--ax-warn:lab(41.2353% 36.1182 114.567);--ax-dark:lab(7.77665% .874519 1.9645)}}.mos-site[data-mode=dark] .ax{--ax-bg:#0d0c0a;--ax-surface:#100e0d;--ax-hover:#fdf7f109;--ax-sunken:#fdf7f10a;--ax-sidebar:#141210;--ax-border:#ffffff0f;--ax-border2:#ffffff1a;--ax-t1:#f6f4f1;--ax-t2:#a7a4a1;--ax-t3:#7b7875;--ax-accent:#d66929;--ax-ok:#1fe49f;--ax-ok-t:#00b87e29;--ax-bad:#ff7267;--ax-info:#62a2ff;--ax-info-t:#2b81ff29;--ax-warn:#ffc77b;--ax-dark:#f6f4f1;--ax-dark-t:#0d0c0a;--ax-wash:radial-gradient(165% 55% at 30% -14%, color-mix(in srgb, var(--ax-accent) 20%, transparent) 0%, transparent 74%), radial-gradient(120% 45% at 108% 104%, #2b81ff29 0%, transparent 76%)}@supports (color:lab(0% 0 0)){.mos-site[data-mode=dark] .ax{--ax-bg:lab(3.36183% .330955 .752071);--ax-hover:lab(97.6853% 1.1501 3.60512/.035);--ax-sunken:lab(97.6853% 1.1501 3.60512/.04);--ax-sidebar:lab(5.71582% .590794 1.3371);--ax-border:lab(100% 0 0/.06);--ax-border2:lab(100% 0 0/.1);--ax-t1:lab(96.1745% .453234 1.43772);--ax-t2:lab(67.5205% .753224 2.13295);--ax-t3:lab(50.7003% .756681 2.13516);--ax-accent:lab(57.1906% 41.1649 53.9825);--ax-ok:lab(80.8394% -58.9432 20.4716);--ax-ok-t:lab(66.5608% -59.5727 20.5953/.16);--ax-bad:lab(66.3956% 76.2703 51.5706);--ax-info:lab(65.1126% 8.80021 -74.6995);--ax-info-t:lab(54.2241% 12.3718 -74.4836/.16);--ax-warn:lab(84.4958% 30.8973 86.5446);--ax-dark:lab(96.1745% .453234 1.43772);--ax-dark-t:lab(3.36183% .330955 .752071)}}.mos-site .pcard .win.ax{border-radius:12px 0 0}.mos-site .ax *{box-sizing:border-box;margin:0;padding:0}.mos-site .ax svg{flex:none;display:block}.mos-site .ax-app{transform-origin:0 0;transform:scale(var(--axs,.89)) translate(var(--axx,0px), var(--axy,0px));display:flex;position:absolute;top:0;left:0}.mos-site .ax b{font-weight:600}.mos-site .ax em,.mos-site .ax i{font-style:normal}.mos-site .ax-dim,.mos-site .ax-dimi{color:var(--ax-t3)}.mos-site .ax-ok{color:var(--ax-ok)}.mos-site .ax-acc{color:var(--ax-accent)}.mos-site .ax-rail{background:var(--ax-sidebar);background-image:var(--ax-wash);border-right:1px solid var(--ax-border);flex-direction:column;flex:none;align-items:center;gap:6px;width:48px;padding:12px 0;display:flex;position:relative}.mos-site .ax-ws{background:var(--ax-dark);width:28px;height:28px;color:var(--ax-dark-t);border-radius:8px;place-items:center;margin-bottom:10px;font:600 13px/1 inherit;display:grid}.mos-site .ax-ri{width:32px;height:32px;color:var(--ax-t1);border-radius:8px;place-items:center;display:grid}.mos-site .ax-ri.on{background:var(--ax-sunken)}.mos-site .ax-rdiv{background:var(--ax-border2);width:24px;height:1px;margin:6px 0}.mos-site .ax-me{color:#fff;text-align:center;background:#8a6f5e;border-radius:50%;width:26px;height:26px;font:600 10px/26px inherit;position:absolute;bottom:12px}.mos-site .ax-main{background:var(--ax-bg);flex-direction:column;flex:1;min-width:0;display:flex}.mos-site .ax-top{flex:none;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}.mos-site .ax-tic{color:var(--ax-t1)}.mos-site .ax-crumbs{color:var(--ax-t2);white-space:nowrap;align-items:center;gap:7px;font-size:11.25px;display:flex}.mos-site .ax-crumbs span{align-items:center;gap:5px;display:flex}.mos-site .ax-crumbs .ax-cur{color:var(--ax-t1)}.mos-site .ax-sep{color:var(--ax-t3)}.mos-site .ax-tr{align-items:center;gap:8px;margin-left:auto;display:flex}.mos-site .ax-btn{height:34px;color:var(--ax-t1);background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.mos-site .ax-btn.dark{background:var(--ax-dark);color:var(--ax-dark-t);box-shadow:none}.mos-site .ax-btn.ghost{box-shadow:none;background:0 0}.mos-site .ax-btn.dis{color:var(--ax-t3)}.mos-site .ax-btn.ol{background:0 0}.mos-site .ax-btn.on{background:var(--ax-surface)}.mos-site .ax-btn.sm{border-radius:8px;height:30px;padding:0 11px;font-size:12px}.mos-site .ax-btn b{margin-left:4px}.mos-site .ax-ib{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:10px;place-items:center;display:grid}.mos-site .ax-page{min-width:0;padding:24px 56px 0}.mos-site .ax-fside{background:var(--ax-sidebar);background-image:var(--ax-wash);border-right:1px solid var(--ax-border);flex-direction:column;flex:none;gap:1px;width:232px;padding:12px;display:flex;position:relative;overflow:hidden}.mos-site .ax-fh{padding:0 10px 10px;font-size:12.5px;font-weight:600}.mos-site .ax-new{background:var(--ax-accent);color:#fff;border-radius:10px;align-items:center;gap:7px;width:fit-content;height:40px;margin-bottom:10px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000d}.mos-site .ax-frow{height:31px;color:var(--ax-t1);border-radius:8px;flex:none;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.mos-site .ax-frow svg{color:var(--ax-t2)}.mos-site .ax-frow.on{background:var(--ax-sunken)}.mos-site .ax-frow em{color:var(--ax-t3);margin-left:auto;font-size:11px}.mos-site .ax-ml{margin-left:auto}.mos-site .ax-fsubs{border-left:1px solid var(--ax-border2);flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:10px;display:flex}.mos-site .ax-fsub{color:var(--ax-t1);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:6px 10px;font-size:12.5px;overflow:hidden}.mos-site .ax-fsub.on{background:var(--ax-sunken);font-weight:500}.mos-site .ax-fl{color:var(--ax-t3);padding:12px 10px 4px;font-size:10.25px;font-weight:500}.mos-site .ax-store{border-top:1px solid var(--ax-border);color:var(--ax-t2);flex-direction:column;gap:6px;margin:auto -12px -12px;padding:10px 22px 12px;font-size:11px;display:flex}.mos-site .ax-store i{background:var(--ax-border2);border-radius:2px;height:3px;display:block}.mos-site .ax-store i b{background:var(--ax-accent);border-radius:2px;height:3px;display:block}.mos-site .ax-fmain{flex-direction:column;flex:1;min-width:0;display:flex}.mos-site .ax-fbar{align-items:center;gap:14px;padding:8px 40px 0;display:flex}.mos-site .ax-nav{color:var(--ax-t2);gap:14px;display:flex}.mos-site .ax-off{opacity:.35}.mos-site .ax-path{letter-spacing:-.02em;color:var(--ax-t2);white-space:nowrap;align-items:center;gap:6px;font-size:18.25px;font-weight:500;display:flex}.mos-site .ax-path .ax-cur{color:var(--ax-t1)}.mos-site .ax-search{width:220px;height:36px;color:var(--ax-t3);background:var(--ax-sunken);box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13px;display:flex}.mos-site .ax-seg{box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:12px;gap:2px;padding:3px;display:flex}.mos-site .ax-seg i{width:30px;height:30px;color:var(--ax-t2);border-radius:9px;place-items:center;display:grid}.mos-site .ax-seg i.on{background:var(--ax-sunken);color:var(--ax-t1)}.mos-site .ax-chips{gap:8px;padding:18px 40px 0;display:flex}.mos-site .ax-chip{height:32px;color:var(--ax-t2);box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.mos-site .ax-chip.ax-plain{box-shadow:none}.mos-site .ax-panel{background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:16px;flex-direction:column;flex:1;margin:22px 40px 0;display:flex}.mos-site .ax-tiles{gap:12px;padding:20px;display:flex}.mos-site .ax-tile{background:var(--ax-sunken);border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:190px;height:154px;padding:32px 16px 16px;display:flex}.mos-site .ax-tic2{color:var(--ax-t2);margin-bottom:12px}.mos-site .ax-tile b{font-size:13px;font-weight:400}.mos-site .ax-tile span{color:var(--ax-t3);font-size:11px}.mos-site .ax-work{color:var(--ax-t3);border-top:1px solid var(--ax-border);align-items:center;gap:6px;margin-top:auto;padding:9px 14px;font-size:11px;display:flex}.mos-site .ax-lhead,.mos-site .ax-lrow{grid-template-columns:28px minmax(0,244px) 140px 92px 92px 92px;align-items:center;gap:0 10px;display:grid}.mos-site .ax-lhead{color:var(--ax-t2);border-bottom:1px solid var(--ax-border2);margin-top:16px;padding:10px 6px;font-size:11.5px}.mos-site .ax-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mos-site .ax-lhead .ax-r{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mos-site .ax-dot{background:var(--ax-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.mos-site .ax-cb{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--ax-border2);border-radius:4px;display:block}.mos-site .ax-lgroup{align-items:center;gap:8px;padding:12px 6px 8px;font-size:13px;display:flex}.mos-site .ax-lgroup span{color:var(--ax-t3)}.mos-site .ax-sw{border-radius:3px;flex:none;width:13px;height:13px;display:inline-block}.mos-site .ax-lrow{border-top:1px solid var(--ax-border);padding:9px 6px;font-size:12.5px}.mos-site .ax-lrow.sel{background:color-mix(in srgb, var(--ax-accent) 7%, transparent);box-shadow:inset 2px 0 0 var(--ax-accent)}.mos-site .ax-lname{flex-direction:column;min-width:0;display:flex}.mos-site .ax-lname b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.mos-site .ax-lname span{color:var(--ax-t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mos-site .ax-lm{color:var(--ax-t1);font-size:12px}.mos-site .ax-lhead .ax-lm{color:var(--ax-t2);font-size:11.5px}.mos-site .ax-lrow .ax-r{color:var(--ax-t2);font-size:12px}.mos-site .ax-lrow .ax-avg{color:var(--ax-t1);font-weight:500}.mos-site .ax-lscroll{padding-top:0}.mos-site .ax-lscroll .ax-lhead{margin-top:0}.mos-site .ax-wbk{background:var(--ax-surface);flex-direction:column;flex:1;min-width:0;display:flex}.mos-site .ax-wbh{border-bottom:1px solid var(--ax-border);white-space:nowrap;flex:none;align-items:center;gap:10px;height:48px;padding:0 14px 0 16px;font-size:13px;display:flex}.mos-site .ax-wbh b{font-weight:500}.mos-site .ax-wbh .ax-tr{gap:14px}.mos-site .ax-wba{color:var(--ax-t2);align-items:center;gap:6px;font-size:12px;display:flex}.mos-site .ax-wbe{border-bottom:1px solid var(--ax-border);background:var(--ax-sunken);flex:none;padding:8px 12px;font-size:12px}.mos-site .ax-wbe p{color:var(--ax-t3);margin-bottom:8px;font-size:11.5px}.mos-site .ax-wbe>div{align-items:center;gap:14px;display:flex}.mos-site .ax-wbe .ax-btn{margin-left:auto}.mos-site .ax-wbg{letter-spacing:0;min-height:0;color:var(--ax-t1);background:var(--ax-surface);flex:1;font:400 12.5px/1 Arial,sans-serif;overflow:hidden}.mos-site .ax-wbr{grid-template-columns:46px 240px 76px 44px 52px 88px 100px minmax(0,1fr);height:22px;display:grid}.mos-site .ax-wbr>span{border-right:1px solid var(--ax-border);border-bottom:1px solid var(--ax-border);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 5px;display:flex;overflow:hidden}.mos-site .ax-wbr>.r{justify-content:flex-end}.mos-site .ax-wbr>.c{justify-content:center}.mos-site .ax-wbr>.b{font-weight:700}.mos-site .ax-wbn,.mos-site .ax-wbl>span{color:var(--ax-t3);background:var(--ax-sunken);justify-content:center;font-size:11px}.mos-site .ax-wbl{height:20px}.mos-site .ax-wbhd{height:30px}.mos-site .ax-wbhd>span:not(.ax-wbn){color:#fff;background:#1f4e78;align-items:flex-start;padding-top:4px;font-weight:700}.mos-site .ax-wbgp>span:not(.ax-wbn){background:var(--ax-sunken);grid-column:2/-1;font-weight:700}.mos-site .ax-wbbx{box-shadow:inset 0 0 0 1px var(--ax-t2)}.mos-site .ax-wbgt>span:not(.ax-wbn){font-size:13.5px}.mos-site .ax-wbgt .ax-wbbx{box-shadow:inset 0 2px 0 var(--ax-t1), inset 0 0 0 1px var(--ax-t2)}.mos-site .ax-wbf{border-top:1px solid var(--ax-border);background:var(--ax-sunken);height:32px;color:var(--ax-t2);flex:none;align-items:center;gap:2px;padding:0 8px;font-size:11.5px;display:flex}.mos-site .ax-wbf>span{border-radius:6px;padding:5px 10px}.mos-site .ax-wbf>span.on{background:var(--ax-surface);color:var(--ax-t1);box-shadow:0 1px 2px #0000000f}.mos-site .ax-wbf>.ax-wbz{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:flex}.mos-site .ax-wbz i{background:var(--ax-border2);border-radius:1px;width:72px;height:2px}.mos-site .ax-bar{background:var(--ax-border2);border-radius:2px;width:150px;height:3px;margin-top:4px;display:block}.mos-site .ax-bar u{background:var(--ax-ok);border-radius:2px;height:3px;display:block}.mos-site .ax-st{color:var(--ax-t3);display:flex}.mos-site .ax-sw2{border-radius:2px;width:9px;height:9px;display:inline-block}.mos-site .ax-split{flex:1;min-height:0;display:flex}.mos-site .ax-chat{flex:none;width:640px;padding:8px 40px 0 44px;position:relative}.mos-site .ax-u{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mos-site .ax-att{color:var(--ax-t2);box-shadow:inset 0 0 0 1px var(--ax-border2);background:var(--ax-surface);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.mos-site .ax-ub{background:var(--ax-sunken);border-radius:18px;padding:9px 14px;font-size:13.5px}.mos-site .ax-a{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mos-site .ax-ah{align-items:center;gap:7px;font-size:12px;display:flex}.mos-site .ax-ah svg{color:var(--ax-t1)}.mos-site .ax-ah span{color:var(--ax-t3)}.mos-site .ax-ah em{color:var(--ax-accent);font-weight:500}.mos-site .ax-a p{color:var(--ax-t1);font-size:13.5px;line-height:1.55}.mos-site .ax-plan{box-shadow:inset 0 0 0 1px var(--ax-border);background:var(--ax-surface);border-radius:10px;padding:8px 12px}.mos-site .ax-planh{align-items:center;gap:8px;font-size:12px;display:flex}.mos-site .ax-planh span{color:var(--ax-t2);font-variant-numeric:tabular-nums}.mos-site .ax-planh .ax-bar{width:120px;margin:0}.mos-site .ax-planh .ax-bar u{background:var(--ax-accent)}.mos-site .ax-planh svg{margin-left:auto}.mos-site .ax-steps{flex-direction:column;gap:3px;margin-top:8px;display:flex}.mos-site .ax-step{color:var(--ax-t2);align-items:center;gap:8px;font-size:12px;display:flex}.mos-site .ax-step.is-done svg{color:var(--ax-ok)}.mos-site .ax-step.is-run{color:var(--ax-t1)}.mos-site .ax-step.is-run svg{color:var(--ax-accent)}.mos-site .ax-step.is-todo svg{color:var(--ax-t3)}.mos-site .ax-x{box-shadow:inset 0 0 0 1px var(--ax-border);background:var(--ax-surface);border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.mos-site .ax-xh{align-items:center;gap:8px;font-size:12.5px;display:flex}.mos-site .ax-xh b{flex:1;min-width:0;font-weight:500}.mos-site .ax-xk{color:var(--ax-t3);font-size:10.25px}.mos-site .ax-xw{font-size:10.25px;font-weight:500}.mos-site .ax-xw.is-running{color:var(--ax-accent)}.mos-site .ax-xw.is-complete{color:var(--ax-ok)}.mos-site .ax-xw.is-pending{color:var(--ax-t3)}.mos-site .ax-xa{color:var(--ax-t2);font-size:10.25px}.mos-site .ax-xact{color:var(--ax-t3);align-items:center;gap:6px;font-size:10.25px;display:flex}.mos-site .ax-pulse{background:var(--ax-accent);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite ms-axpulse}.mos-site .ax-spin{color:var(--ax-accent);animation:1.1s linear infinite ms-axspin}@keyframes ms-axspin{to{transform:rotate(360deg)}}@keyframes ms-axpulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mos-site .ax-spin,.mos-site .ax-pulse{animation:none}}.mos-site .ax-comp{background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border2), 0 10px 30px -12px color-mix(in srgb, var(--ax-accent) 30%, transparent);border-radius:24px;padding:14px 16px 12px;position:absolute;bottom:16px;left:44px;right:40px}.mos-site .ax-ph{color:var(--ax-t3);height:38px;font-size:13.5px}.mos-site .ax-cb2{align-items:center;gap:12px;display:flex}.mos-site .ax-model{color:var(--ax-t2);align-items:center;gap:5px;font-size:12px;display:flex}.mos-site .ax-stop{background:var(--ax-dark);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.mos-site .ax-stop i{background:var(--ax-dark-t);border-radius:2px;width:10px;height:10px}.mos-site .ax-side{border-left:1px solid var(--ax-border);background:var(--ax-bg);flex-direction:column;flex:1;min-width:0;display:flex}.mos-site .ax-sideh{border-bottom:1px solid var(--ax-border);align-items:center;gap:8px;height:44px;padding:0 16px;font-size:12.5px;display:flex}.mos-site .ax-sideh span{color:var(--ax-t3);font-size:11.5px}.mos-site .ax-sheet{box-shadow:0 0 0 1px var(--ax-border2), 0 8px 24px -12px #00000040;background:#fff;border-radius:6px;margin:16px;overflow:hidden}.mos-site .ax-sheet svg,.mos-site .ax-paper svg{width:100%;height:auto;display:block}.mos-site .ax-studio{background:var(--ax-bg)}.mos-site .ax-sth{border-bottom:1px solid var(--ax-border);flex:none;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.mos-site .ax-sbrand{background:var(--ax-dark);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mos-site[data-mode=dark] .ax-sbrand path{fill:var(--ax-dark-t)}.mos-site .ax-sname{flex-direction:column;margin-right:8px;line-height:1.2;display:flex}.mos-site .ax-sname b{font-size:13px}.mos-site .ax-sname span{color:var(--ax-t2);font-size:11px}.mos-site .ax-sgrp{height:32px;box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:flex}.mos-site .ax-sp{flex:1}.mos-site .ax-sinfo{border-bottom:1px solid var(--ax-border);gap:28px;padding:10px 16px;font-size:11.5px;display:flex}.mos-site .ax-sinfo>div{border-right:1px solid var(--ax-border);flex-direction:column;gap:2px;padding-right:28px;display:flex}.mos-site .ax-sinfo>div:last-child{border:0}.mos-site .ax-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-t2);font-size:9.5px;font-weight:500}.mos-site .ax-big{font-size:16px;font-weight:600}.mos-site .ax-sinfo>div>span:not(.ax-k){color:var(--ax-t2)}.mos-site .ax-kv{grid-template-columns:52px auto;gap:10px;display:grid}.mos-site .ax-kv span{color:var(--ax-t2)}.mos-site .ax-kv b{font-weight:500}.mos-site .ax-okt{color:var(--ax-ok)}.mos-site .ax-sbody{flex:1;min-height:0;display:flex}.mos-site .ax-pal{border-right:1px solid var(--ax-border);flex-direction:column;flex:none;width:164px;padding:8px;display:flex}.mos-site .ax-pl{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-t2);padding:8px 4px 4px;font-size:9.5px;font-weight:500}.mos-site .ax-tg{border-bottom:1px solid var(--ax-border);grid-template-columns:1fr 1fr;gap:2px;padding-bottom:6px;display:grid}.mos-site .ax-tool{color:var(--ax-t1);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;font-size:10.5px;display:flex;position:relative}.mos-site .ax-tool b{font-weight:400}.mos-site .ax-tool em{color:var(--ax-t3);font-size:8.5px;position:absolute;top:4px;right:6px}.mos-site .ax-tool.on{background:color-mix(in srgb, var(--ax-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-accent) 45%, transparent);color:var(--ax-accent)}.mos-site .ax-canvas{background:var(--ax-sunken);flex:1;min-width:0;padding:22px 26px;position:relative;overflow:hidden}.mos-site .ax-paper{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #00000014,0 12px 32px -14px #0000004d}.mos-site .ax-zoom{background:var(--ax-surface);height:30px;box-shadow:inset 0 0 0 1px var(--ax-border2);color:var(--ax-t2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex;position:absolute;bottom:14px;left:26px}.mos-site .ax-cp{border-left:1px solid var(--ax-border);flex-direction:column;flex:none;gap:2px;width:300px;padding:10px;display:flex}.mos-site .ax-cpt{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:12px;gap:2px;padding:3px;font-size:12px;display:flex;overflow:hidden}.mos-site .ax-cpt span{color:var(--ax-t2);border-radius:9px;padding:5px 8px}.mos-site .ax-cpt span.on{background:var(--ax-sunken);color:var(--ax-t1)}.mos-site .ax-cps{color:var(--ax-t3);justify-content:space-between;padding:10px 6px 6px;font-size:11px;display:flex}.mos-site .ax-cond{border-top:1px solid var(--ax-border);align-items:center;gap:10px;padding:8px 6px;display:flex}.mos-site .ax-cond div{flex-direction:column;flex:1;min-width:0;display:flex}.mos-site .ax-cond b{font-size:12px}.mos-site .ax-cond span{color:var(--ax-t2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mos-site .ax-cond em{font-variant-numeric:tabular-nums;font-size:12px}.mos-site .ax-sfoot{border-top:1px solid var(--ax-border);height:30px;color:var(--ax-t3);flex:none;align-items:center;gap:18px;padding:0 14px;font-size:10.5px;display:flex}.mos-site .ax-sfoot b{color:var(--ax-t1);font-weight:500}.mos-site .mini.ax,.mos-site .steps .mini.ax,.mos-site .hs .mini.ax{min-height:0;box-shadow:0 0 0 1px var(--ax-border2);border-radius:10px;width:100%;padding:0}.mos-site .ax-set{width:420px;height:219px;display:flex}.mos-site .ax-snav{background:var(--ax-sidebar);background-image:var(--ax-wash);border-right:1px solid var(--ax-border);flex-direction:column;flex:none;gap:2px;width:118px;padding:12px 8px;display:flex}.mos-site .ax-snav span{color:var(--ax-t2);border-radius:7px;padding:6px 9px;font-size:12px}.mos-site .ax-snav span.on{background:var(--ax-sunken);color:var(--ax-t1);font-weight:500}.mos-site .ax-sm{flex-direction:column;flex:1;padding:14px 16px;display:flex}.mos-site .ax-smh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mos-site .ax-smh>b{font-size:14px}.mos-site .ax-mrow{border-top:1px solid var(--ax-border);align-items:center;gap:10px;padding:8px 0;display:flex}.mos-site .ax-mrow div{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.mos-site .ax-mrow b{font-size:12px;font-weight:500}.mos-site .ax-mrow div span{color:var(--ax-t3);font-size:10.5px}.mos-site .ax-mrow em{color:var(--ax-t2);font-size:11px}.mos-site .ax-av{color:#fff;background:#8a6f5e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.mos-site .ax-mrow:last-child .ax-av{background:var(--ax-sunken);box-shadow:inset 0 0 0 1px var(--ax-border2)}.mos-site .ax-dlg{background:var(--ax-surface);flex-direction:column;width:420px;height:256px;padding:16px 16px 0;display:flex}.mos-site .ax-dh{justify-content:space-between;align-items:center;display:flex}.mos-site .ax-dh b{font-size:14.5px;font-weight:500}.mos-site .ax-dsub{color:var(--ax-t2);margin-top:3px;font-size:12px}.mos-site .ax-drop{box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.mos-site .ax-drop div{flex-direction:column;flex:1;line-height:1.35;display:flex}.mos-site .ax-drop b{font-size:12.5px;font-weight:500}.mos-site .ax-drop span{color:var(--ax-t3);font-size:11px}.mos-site .ax-fi{background:color-mix(in srgb, var(--ax-accent) 10%, transparent);width:34px;height:34px;color:var(--ax-accent);border-radius:9px;place-items:center;display:grid}.mos-site .ax-df{background:var(--ax-bg);border-top:1px solid var(--ax-border);justify-content:space-between;align-items:center;margin:auto -16px 0;padding:12px 16px;display:flex}.mos-site .ax-dec2{background:var(--ax-surface);flex-direction:column;width:420px;height:191px;padding:16px;display:flex}.mos-site .ax-dl{align-items:flex-start;gap:10px;display:flex}.mos-site .ax-dl div{flex-direction:column;line-height:1.35;display:flex}.mos-site .ax-dl b{font-size:13px;font-weight:500}.mos-site .ax-dl span:not(.ax-st){color:var(--ax-t2);font-size:11px}.mos-site .ax-k2{margin-top:14px;font-size:11.5px;font-weight:500}.mos-site .ax-dbtns{gap:6px;margin-top:6px;display:flex}.mos-site .ax-dbtns span{height:30px;box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.mos-site .ax-dbtns em{color:var(--ax-t3);box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:4px;padding:0 4px;font-size:9.5px}.mos-site .ax-dbtns span.on{background:var(--ax-ok-t);color:var(--ax-ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-ok) 35%, transparent)}.mos-site .ax-dfoot{color:var(--ax-t2);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.mos-site .hx{border-radius:12px}.mos-site .hpanel .app.hx{min-height:0}.mos-site .hx-app{background:var(--ax-bg)}.mos-site .hx-chat{border-right:1px solid var(--ax-border);flex-direction:column;flex:none;width:440px;min-height:0;display:flex;position:relative}.mos-site .hx-ib{width:30px;height:30px;box-shadow:none}.mos-site .hx-msgs{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 22px 4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 34px);mask-image:linear-gradient(#0000 0,#000 34px)}.mos-site .hx-flow{flex-direction:column;gap:10px;display:flex}.mos-site .hx-a{margin-top:6px}.mos-site .hx-a .ax-x{transition:opacity .35s,transform .35s}.mos-site .hx-x[data-s=hidden]{display:none}.mos-site .hx-xi{width:14px;height:14px;display:grid}.mos-site .hx-xi svg{grid-area:1/1;display:none}.mos-site .hx-x[data-s=pending] .i-pending,.mos-site .hx-x[data-s=running] .i-running,.mos-site .hx-x[data-s=complete] .i-complete{display:block}.mos-site .hx-x .i-pending,.mos-site .hx-x[data-s=pending] .ax-xw{color:var(--ax-t3)}.mos-site .hx-x[data-s=running] .ax-xw{color:var(--ax-accent)}.mos-site .hx-x[data-s=complete] .ax-xw{color:var(--ax-ok)}.mos-site .hx-x .ax-xact{display:none}.mos-site .hx-x[data-s=running] .ax-xact{display:flex}.mos-site .hx-pstep{color:var(--ax-t3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.mos-site .hx-plan .ax-bar{flex:none;width:70px!important}.mos-site .hx-plan .ax-bar u{transition:width .5s}.mos-site .ax-ah .mos{color:var(--ax-t1)}.mos-site #hxStat:empty{display:none}.mos-site .hx-q{flex-direction:column;gap:8px;padding:0 22px 8px;display:flex}.mos-site .hx-q[hidden],.mos-site .hx-after[hidden],.mos-site .hx-end[hidden]{display:none}.mos-site .hx-qh{font-size:14px;font-weight:500}.mos-site .hx-qw{color:var(--ax-t3);margin-top:-6px;font-size:12.5px}.mos-site .hx-qt{color:var(--ax-t1);font-size:13.5px;font-weight:500;line-height:1.45}.mos-site .hx-chips{flex-wrap:wrap;gap:6px;display:flex}.mos-site .hx-chip{cursor:pointer;height:32px;color:var(--ax-t1);background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border2);border:0;border-radius:8px;align-items:center;padding:0 12px;font:500 12.5px/1 Plus Jakarta Sans,system-ui,sans-serif;transition:background .15s,box-shadow .15s;display:inline-flex}.mos-site .hx-chip:hover{background:var(--ax-hover)}.mos-site .hx-chip[aria-pressed=true]{background:var(--ax-sunken);box-shadow:inset 0 0 0 1.5px var(--ax-t1)}.mos-site .hx-chip:focus-visible,.mos-site .hx-send:focus-visible,.mos-site .hx-q textarea:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}.mos-site .hx-q textarea{color:var(--ax-t1);background:var(--ax-bg);box-shadow:inset 0 0 0 1px var(--ax-border2);resize:none;border:0;border-radius:8px;width:100%;min-height:56px;padding:8px 10px;font:400 13px/1.45 Plus Jakarta Sans,system-ui,sans-serif}.mos-site .hx-q textarea::placeholder{color:var(--ax-t3)}.mos-site .hx-qf{justify-content:flex-end;display:flex}.mos-site .hx-send{cursor:pointer;background:var(--ax-dark);height:32px;color:var(--ax-dark-t);border:0;border-radius:8px;align-items:center;padding:0 14px;font:500 12.5px/1 Plus Jakarta Sans,system-ui,sans-serif;display:inline-flex}.mos-site .hx-send:disabled{opacity:.4;cursor:default}.mos-site .hx-q.ask-pulse .hx-chip{animation:1.6s ease-in-out 2 ms-hxnudge}@keyframes ms-hxnudge{50%{box-shadow:inset 0 0 0 1.5px var(--ax-accent)}}.mos-site .hx-after{flex-direction:column;gap:10px;padding:0 22px 8px;display:flex}.mos-site .hx-ack{color:var(--ax-t2);border-radius:6px;align-items:center;gap:8px;font-size:12.5px;display:flex}.mos-site .hx-ack:focus-visible{outline:2px solid var(--ax-accent);outline-offset:3px}.mos-site .hx-card{background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border), 0 1px 2px #0000000a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mos-site .hx-card>div{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mos-site .hx-card b{font-size:13px;font-weight:500}.mos-site .hx-card span{color:var(--ax-t2);font-size:11px}.mos-site .hx-ci{color:var(--ax-accent);display:flex}.mos-site .hx-end{flex-direction:column;gap:8px;display:flex}.mos-site .hx-comp{margin:4px 22px 16px;position:relative;bottom:auto;left:auto;right:auto}.mos-site .hx-mrow{color:var(--ax-t1);flex:none;justify-content:flex-end;padding:2px 30px 0;display:flex}.mos-site .hx-btn{background:var(--ax-dark);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;transition:background .2s;display:grid}.mos-site .hx-btn .hx-stop{background:var(--ax-dark-t);border-radius:2px;width:10px;height:10px}.mos-site .hx-btn .hx-go{color:#fff;display:none}.mos-site .hx-btn.idle{background:color-mix(in srgb, var(--ax-accent) 55%, transparent)}.mos-site .hx-btn.idle .hx-stop{display:none}.mos-site .hx-btn.idle .hx-go{display:block}.mos-site .hx-side{flex:1;min-width:0;display:flex}.mos-site .hx-st{border-right:1px solid var(--ax-border);flex-direction:column;flex:none;width:478px;min-height:0;display:flex}.mos-site .hx-ph2{border-bottom:1px solid var(--ax-border);white-space:nowrap;flex:none;align-items:center;gap:8px;height:56px;padding:0 16px;font-size:12.5px;display:flex}.mos-site .hx-ph2 span{color:var(--ax-t3);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mos-site .hx-ph2 em{color:var(--ax-t2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.mos-site .hx-sinfo{border-bottom:1px solid var(--ax-border);flex:none;gap:20px;padding:9px 16px;font-size:11.5px;display:flex}.mos-site .hx-sinfo>div{border-right:1px solid var(--ax-border);flex-direction:column;gap:1px;padding-right:20px;display:flex}.mos-site .hx-sinfo>div:last-child{border:0}.mos-site .hx-sinfo b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mos-site .hx-sinfo span:not(.ax-k){color:var(--ax-t2)}.mos-site .hx-sinfo .ax-okt{color:var(--ax-ok)!important}.mos-site .hx-canvas{background:var(--ax-sunken);flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 16px 50px;display:flex;position:relative}.mos-site .hx-zoom{bottom:12px;left:16px}.mos-site .hx-paper{background:#fff;border-radius:2px;width:100%;box-shadow:0 0 0 1px #00000014,0 14px 34px -16px #00000059}.mos-site .hx-paper svg,.mos-site .vx-paper svg{width:100%;height:auto;display:block}.mos-site .hx-bar{border-top:1px solid var(--ax-border);flex:none;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:12px;font-weight:500;display:flex}.mos-site .hx-bar .mos{color:var(--ax-t1)}.mos-site .hx .mk,.mos-site .vx .mk{cursor:default}.mos-site .hx .mk.hot rect.box,.mos-site .vx .mk.hot rect.box{fill:#bd520338;stroke-width:2.4px}.mos-site .hx .mk.hot .tg circle{r:10}.mos-site .hx-wb{background:var(--ax-surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mos-site .hx-xls{letter-spacing:.02em;color:#1d7a45;background:#1d7a451f;border-radius:4px;padding:4px 5px;font:700 9px/1 Plus Jakarta Sans,system-ui,sans-serif}.mos-site .hx-draft{background:color-mix(in srgb, var(--ax-warn) 12%, transparent);border-radius:999px;padding:2px 7px;color:var(--ax-warn)!important;font-size:10.5px!important}.mos-site .hx-wbi{color:var(--ax-t2);gap:12px;margin-left:auto;display:flex}.mos-site .hx-fx{border-bottom:1px solid var(--ax-border);height:32px;color:var(--ax-t2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:0 10px;font-size:11.5px;display:flex}.mos-site .hx-fx i{color:var(--ax-t3);font-family:Georgia,serif;font-style:italic}.mos-site .hx-ref{text-align:center;width:38px;color:var(--ax-t1);border-right:1px solid var(--ax-border);padding-right:10px;font-weight:500}.mos-site .hx-grid{flex-direction:column;flex:1;min-height:0;font-size:11.5px;display:flex;overflow:hidden}.mos-site .hx-row{border-bottom:1px solid var(--ax-border);flex:none;grid-template-columns:30px minmax(0,1fr) 38px 34px 58px 70px;height:26px;display:grid}.mos-site .hx-row>span{border-right:1px solid var(--ax-border);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;display:flex;overflow:hidden}.mos-site .hx-row>span.r{justify-content:flex-end}.mos-site .hx-rn{color:var(--ax-t3);background:var(--ax-sunken);font-size:10px;justify-content:center!important}.mos-site .hx-cols{background:var(--ax-sunken);height:22px}.mos-site .hx-cols>span{color:var(--ax-t3);justify-content:center;font-size:10px}.mos-site .hx-hr>span:not(.hx-rn){font-weight:600}.mos-site .hx-lr .hx-c{transition:opacity .25s}.mos-site .hx-lr.off .hx-c{opacity:0}.mos-site .hx-lr{cursor:default;transition:background .6s}.mos-site .hx-lr.flash{background:color-mix(in srgb, var(--ax-accent) 12%, transparent);transition:none}.mos-site .hx-lr.hot{background:color-mix(in srgb, var(--ax-accent) 8%, transparent)}.mos-site .hx-lr.sel>span:last-child{box-shadow:inset 0 0 0 2px #1d7a45}.mos-site .hx-pend{color:var(--ax-accent);font-weight:500}.mos-site .hx-tot>span{font-weight:600}.mos-site .hx-note{min-height:30px;color:var(--ax-t2);border-top:1px solid var(--ax-border);opacity:0;padding:7px 10px;font-size:11px;transition:opacity .4s}.mos-site .hx-note.on{opacity:1}.mos-site .hx-tabs{border-top:1px solid var(--ax-border);background:var(--ax-sunken);height:32px;color:var(--ax-t2);flex:none;align-items:center;gap:2px;padding:0 6px;font-size:11px;display:flex}.mos-site .hx-tabs span{border-radius:6px;padding:5px 10px}.mos-site .hx-tabs span.on{background:var(--ax-surface);color:var(--ax-t1);box-shadow:0 1px 2px #0000000f}.mos-site .hx .cloud,.mos-site .vx .cloud{pointer-events:none;z-index:5;position:absolute;overflow:visible}.mos-site .hx .cloud path{fill:none;stroke:#c8102e;stroke-width:1.6px;transition:stroke-dashoffset .9s ease-out}.mos-site .hx.paused .ax-spin,.mos-site .hx.paused .ax-pulse,.mos-site .hx.paused .mos *{animation-play-state:paused!important}.mos-site .hx.hx-m{height:auto!important}.mos-site .hx.hx-m .ax-app{flex-direction:column;position:relative;width:100%!important;height:auto!important;transform:none!important}.mos-site .hx.hx-m .ax-rail{display:none}.mos-site .hx.hx-m .hx-chat{border-right:0;width:100%;height:600px}.mos-site .hx.hx-m .hx-side{flex-direction:column}.mos-site .hx.hx-m .hx-st{border-right:0;border-top:1px solid var(--ax-border);width:100%}.mos-site .hx.hx-m .hx-wb{border-top:1px solid var(--ax-border)}.mos-site .hx.hx-m .hx-grid>.hx-row:nth-last-child(-n+4),.mos-site .hx.hx-m .ax-crumbs>span:first-child,.mos-site .hx.hx-m .ax-crumbs>.ax-sep{display:none}.mos-site .hx.hx-m .hx-msgs,.mos-site .hx.hx-m .hx-q,.mos-site .hx.hx-m .hx-after{padding-left:16px;padding-right:16px}.mos-site .hx.hx-m .hx-comp{margin:6px 16px 14px}.mos-site .hx.hx-m .hx-chip,.mos-site .hx.hx-m .hx-send{height:44px}.mos-site .hx.hx-m .hx-sinfo>div:last-child{display:none}.mos-site .hx.hx-m .hx-sinfo b{white-space:nowrap}.mos-site .hx.hx-m .hx-row{grid-template-columns:24px minmax(0,1fr) 30px 32px 52px 66px}.mos-site .hx.hx-m .hx-row>span{padding:0 4px}.mos-site .hx.hx-m .hx-ph2 span{display:none}.mos-site .vcard .vx{width:100%;height:100%}.mos-site .vcard.vxw{padding:28px}.mos-site .vx{border-radius:12px}.mos-site .vx-app{background:var(--ax-bg)}.mos-site .vx-list{border-right:1px solid var(--ax-border);flex-direction:column;flex:none;width:470px;padding:18px 0 0;display:flex}.mos-site .vx-lh{justify-content:space-between;align-items:baseline;padding:0 20px 12px;font-size:13.5px;display:flex}.mos-site .vx-lh span{color:var(--ax-t2);font-size:11.5px}.mos-site .vx-cols,.mos-site .vx-row{grid-template-columns:24px minmax(0,1fr) 88px 86px;align-items:center;gap:0 8px;padding:0 20px;display:grid}.mos-site .vx-cols{height:30px;color:var(--ax-t2);border-bottom:1px solid var(--ax-border);font-size:11px}.mos-site .vx-cols span:nth-child(n+3){text-align:right}.mos-site .vx-row:focus:not(:focus-visible){outline:0}.mos-site .vx-row{text-align:left;width:100%;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--ax-border);background:0 0;min-height:58px;font:400 13px/1.4 Plus Jakarta Sans,system-ui,sans-serif;transition:background .15s}.mos-site .vx-row:hover{background:var(--ax-hover)}.mos-site .vx-row.on{background:color-mix(in srgb, var(--ax-accent) 7%, transparent);box-shadow:inset 2px 0 0 var(--ax-accent)}.mos-site .vx-row:focus-visible,.mos-site .vx-dec button:focus-visible{outline:2px solid var(--ax-accent);outline-offset:-2px}.mos-site .vx-st{display:grid}.mos-site .vx-st svg{grid-area:1/1;display:none}.mos-site .vx-row[data-s=open] .i-open,.mos-site .vx-row[data-s=approved] .i-approved,.mos-site .vx-row[data-s=rejected] .i-rejected,.mos-site .vx-row[data-s=commented] .i-commented{display:block}.mos-site .vx-st .i-open{color:var(--ax-t3)}.mos-site .vx-st .i-approved{color:var(--ax-ok)}.mos-site .vx-st .i-rejected{color:var(--ax-bad)}.mos-site .vx-st .i-commented{color:var(--ax-info)}.mos-site .vx-it{flex-direction:column;min-width:0;line-height:1.35;display:flex}.mos-site .vx-it b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mos-site .vx-it span{color:var(--ax-t3);align-items:center;gap:6px;font-size:11px;display:flex}.mos-site .vx-foot{border-top:1px solid var(--ax-border);margin-top:auto;padding:14px 20px 16px}.mos-site .vx-foot div{color:var(--ax-t2);justify-content:space-between;font-size:12.5px;display:flex}.mos-site .vx-foot b{color:var(--ax-t1);font-variant-numeric:tabular-nums;font-weight:600}.mos-site .vx-foot p{color:var(--ax-t3);margin-top:4px;font-size:11px}.mos-site .vx-q,.mos-site .vx-a{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.mos-site .vx-q{color:var(--ax-t2)}.mos-site .vx-pane{flex-direction:column;flex:1;gap:4px;min-width:0;padding:16px 22px;display:flex}.mos-site .vx-ph{justify-content:space-between;align-items:center;display:flex}.mos-site .vx-chip{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.mos-site .vx-chip.is-open{background:var(--ax-sunken);color:var(--ax-t2)}.mos-site .vx-chip.is-approved{background:var(--ax-ok-t);color:var(--ax-ok)}.mos-site .vx-chip.is-rejected{background:color-mix(in srgb, var(--ax-bad) 10%, transparent);color:var(--ax-bad)}.mos-site .vx-chip.is-commented{background:var(--ax-info-t);color:var(--ax-info)}.mos-site .vx-title{letter-spacing:-.02em;margin-top:8px;font-size:17px;font-weight:600}.mos-site .vx-loc{color:var(--ax-t2);font-size:12px}.mos-site .vx-frame{background:var(--ax-sunken);height:236px;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:10px;margin-top:10px;position:relative;overflow:hidden}.mos-site .vx-paper{background:#fff;border-radius:3px;position:absolute;inset:10px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.mos-site .vx-paper svg{width:100%;height:100%}.mos-site .vx-tool{color:var(--ax-t2);align-items:center;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.mos-site .vx-tool b{color:var(--ax-t1);margin-right:auto}.mos-site .vx-tool .ax-btn{height:28px;font-size:11.5px}.mos-site .vx-dk{margin-top:10px;font-size:12px;font-weight:500}.mos-site .vx-dec{gap:6px;margin-top:4px;display:flex}.mos-site .vx-dec button{cursor:pointer;height:32px;color:var(--ax-t1);background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border2);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font:500 12px/1 Plus Jakarta Sans,system-ui,sans-serif;transition:background .15s,box-shadow .15s;display:flex}.mos-site .vx-dec button:hover{background:var(--ax-hover)}.mos-site .vx-dec em{color:var(--ax-t3);box-shadow:inset 0 0 0 1px var(--ax-border2);border-radius:4px;padding:0 4px;font-size:9.5px}.mos-site .vx-dec button[aria-pressed=true][data-d=approved]{background:var(--ax-ok-t);color:var(--ax-ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-ok) 35%, transparent)}.mos-site .vx-dec button[aria-pressed=true][data-d=rejected]{background:color-mix(in srgb, var(--ax-bad) 10%, transparent);color:var(--ax-bad);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-bad) 35%, transparent)}.mos-site .vx-dec button[aria-pressed=true][data-d=commented]{background:var(--ax-info-t);color:var(--ax-info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-info) 35%, transparent)}.mos-site .vx.vx-m{height:auto!important}.mos-site .vx.vx-m .ax-app{flex-direction:column;position:relative;width:100%!important;height:auto!important;transform:none!important}.mos-site .vx.vx-m .vx-list{border-right:0;width:100%;padding-top:14px}.mos-site .vx.vx-m .vx-cols,.mos-site .vx.vx-m .vx-row{grid-template-columns:22px minmax(0,1fr) 78px;padding:0 14px}.mos-site .vx.vx-m .vx-cols span:nth-child(4),.mos-site .vx.vx-m .vx-a{display:none}.mos-site .vx.vx-m .vx-lh{padding:0 14px 10px}.mos-site .vx.vx-m .vx-pane{border-top:1px solid var(--ax-border);padding:14px}.mos-site .vx.vx-m .vx-frame{height:200px}.mos-site .vx.vx-m .vx-dec button{flex:1;justify-content:center;min-width:0;height:44px;padding:0 6px}.mos-site .vx.vx-m .vx-dec em{display:none}.mos-site .vx-it span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important}.mos-site .vx-it span .ax-sw2{vertical-align:-1px;margin-right:6px}.mos-site .vx.vx-m .vx-tool .ax-btn{display:none}.mos-site .pscr.pxw{background:var(--ax-bg);padding:0;overflow:hidden}.mos-site .pscr .px{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0}.mos-site .px-app{background:#fcfbf9;background:lab(98.6099% .339031 1.07771);flex-direction:column}.mos-site[data-mode=dark] .px-app{background:#0d0c0a;background:lab(3.36183% .330955 .752071)}.mos-site .px-sb{flex:none;justify-content:space-between;align-items:center;height:40px;padding:0 30px 0 34px;font-size:14px;display:flex}.mos-site .px-sb span{align-items:center;gap:5px;display:flex}.mos-site .px-top{flex:none;align-items:center;gap:14px;height:52px;padding:0 16px;display:flex}.mos-site .px-cr{min-width:0;color:var(--ax-t2);white-space:nowrap;flex:1;align-items:center;gap:5px;font-size:12px;display:flex}.mos-site .px-cr b{color:var(--ax-t1);font-weight:500}.mos-site .px-body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:0 16px 8px;display:flex;overflow:hidden}.mos-site .px-p{font-size:13.5px;line-height:1.5}.mos-site .px-comp{margin:6px 12px 22px;position:relative;bottom:auto;left:auto;right:auto}.mos-site .px .ax-xh b{flex:1}.mos-site{--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font);--bg:#fcfbf9;--bg2:#f4f2ee;--ink:#191714;--ink2:#46423c;--ink3:#6b665f;--rule:#dcd8d1;--dim:#8c867d;--band:#0d0c0a;--band2:#141210;--band-ink:#f6f4f1;--band-ink2:#cfcac2;--band-ink3:#99938a;--band-rule:#2a2723;--accent:#bd5203;--btn:#bd5203;--btn-fg:#fff;--btn-h:#ad4300;--line:#1917141a;--line2:#dcd8d1;--surface:#fff;--surface2:#f4f2ee;--fill:#1917140a;--win:#fff;--win-ink:#191714;--win-ink2:#46423c;--win-ink3:#6b665f;--win-line:#19171417;--win-fill:#19171409;--desk:#efebe4;--panel0:#f1eee8;--hb-bg:#191714;--hb-fg:#f6f4f1;--hn-bg:#fcfbf9d6;--hn-fg:#191714;--hc-bg:#bd5203;--hc-fg:#fff;--hd-bb:#f6f4f1;--hd-bf:#191714;--hd-nb:#0d0c0ad6;--hd-nf:#f6f4f1;--hd-cb:#d66929;--hd-cf:#0d0c0a;--focus:#191714;--appshadow:0 1px 2px #19171412, 0 30px 60px -30px #19171473;--cardsh:inset 0 0 0 1px #19171414;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mos-site[data-mode=dark]{--bg:#0d0c0a;--bg2:#141210;--ink:#f6f4f1;--ink2:#cfcac2;--ink3:#99938a;--rule:#2a2723;--dim:#77716a;--band:#161411;--band2:#1b1916;--band-ink:#f6f4f1;--band-ink2:#cfcac2;--band-ink3:#99938a;--band-rule:#2e2a25;--accent:#d66929;--btn:#d66929;--btn-fg:#0d0c0a;--btn-h:#e27d40;--line:#f6f4f11a;--line2:#2a2723;--surface:#161411;--surface2:#141210;--fill:#f6f4f10d;--win:#161411;--win-ink:#f6f4f1;--win-ink2:#cfcac2;--win-ink3:#99938a;--win-line:#f6f4f11a;--win-fill:#f6f4f10d;--desk:#1e1c19;--panel0:#1a1815;--hb-bg:#f6f4f1;--hb-fg:#0d0c0a;--hn-bg:#0d0c0ad6;--hn-fg:#f6f4f1;--hc-bg:#d66929;--hc-fg:#0d0c0a;--hd-bb:#f6f4f1;--hd-bf:#0d0c0a;--hd-nb:#0d0c0ad6;--hd-nf:#f6f4f1;--hd-cb:#d66929;--hd-cf:#0d0c0a;--focus:#f6f4f1;--appshadow:0 1px 2px #0006, 0 30px 60px -30px #000000d9;--cardsh:inset 0 0 0 1px #f6f4f114;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mos-site[data-mode=dark] .hs .mini{background:var(--win)}.mos-site .dark{--accent:#d66929;--btn:#d66929;--btn-fg:#0d0c0a;--btn-h:#e27d40;--focus:#f6f4f1;--line:#f6f4f11a}.mos-site{font-family:var(--font);font-feature-settings:"ss01" 0}.mos-site .btn:not(.ol):not(.ghost){background:var(--btn);color:var(--btn-fg);letter-spacing:-.005em;border-radius:8px;font-weight:600;transition:background-color .2s,transform .2s}.mos-site .btn:not(.ol):not(.ghost):hover{background:var(--btn-h)}.mos-site .btn:not(.ol):not(.ghost):active{transform:translateY(1px)}.mos-site .btn.ol{border-radius:8px;font-weight:600}.mos-site .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);background:0 0;border-radius:8px;font-weight:600}.mos-site .btn.ghost:hover{background:var(--fill)}.mos-site .hcta{background:var(--hc-bg);color:var(--hc-fg)}.mos-site .hdr[data-tone=dark] .hcta{background:var(--hd-cb);color:var(--hd-cf)}.mos-site .badge{font:600 12px/1 var(--font);letter-spacing:.06em;border-radius:6px}.mos-site .brand{font:700 24px/1 var(--display);letter-spacing:-.045em}.mos-site .hero h1{font:600 clamp(40px, 4.75vw, 70px)/1.02 var(--display);letter-spacing:-.042em}.mos-site .h2{font:600 clamp(30px, 3.05vw, 46px)/1.06 var(--display);letter-spacing:-.036em}.mos-site .h3{font:600 clamp(22px, 1.85vw, 28px)/1.12 var(--display);letter-spacing:-.026em}.mos-site .lead{font:400 clamp(17px, 1.2vw, 19px)/1.52 var(--font);letter-spacing:-.006em}.mos-site .pcard .pk{letter-spacing:-.01em}.mos-site .wall{font:500 clamp(21px, 2vw, 29px)/1.32 var(--display);letter-spacing:-.022em}.mos-site .snum{font:600 clamp(42px, 4.4vw, 64px)/1 var(--display);letter-spacing:-.045em}.mos-site .about{font:500 clamp(21px, 1.95vw, 28px)/1.4 var(--display);letter-spacing:-.02em}.mos-site .rmap b{font:600 clamp(26px, 2.6vw, 38px)/1.05 var(--display);letter-spacing:-.034em}.mos-site .hbig{font:700 clamp(44px, 6.9vw, 106px)/.98 var(--display);letter-spacing:-.05em}.mos-site .hsn{font:600 30px/1 var(--display);letter-spacing:-.04em}.mos-site .jdone b,.mos-site .sec-join .jdone b{font:600 26px/1.15 var(--display);letter-spacing:-.03em}.mos-site .phero h1{font:600 clamp(38px, 4.4vw, 62px)/1.04 var(--display);letter-spacing:-.042em}.mos-site .cc .big,.mos-site .lbody h2{font-family:var(--display);letter-spacing:-.03em;font-weight:600}.mos-site .lg h1{font:600 42px/1.05 var(--display);letter-spacing:-.04em}.mos-site #vision .vh{letter-spacing:-.036em}.mos-site .pcard{flex-direction:column;height:clamp(580px,46vw,660px);display:flex}.mos-site .pct{max-width:460px}.mos-site .pcard .win{flex:none;width:980px;max-width:none;height:560px;margin:28px 0 0 clamp(0px,7%,64px);position:relative;top:auto;left:auto}@media (max-width:760px){.mos-site .pcard{height:auto;min-height:0;padding:24px 24px 0}.mos-site .pcard .win{width:auto;height:320px;margin:24px -24px 0 0}}.mos-site .soc{gap:8px;margin:0;padding:0;list-style:none;display:flex}.mos-site .soc a{width:36px;height:36px;color:var(--band-ink3);box-shadow:inset 0 0 0 1px var(--band-rule);border-radius:4px;place-items:center;transition:color .2s;display:grid}.mos-site .soc a:hover{color:var(--band-ink)}.mos-site .soc a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mos-site .jf-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.mos-site .ferr{font:500 14px/1.45 var(--font);color:#ff8a72;margin:0}.mos-site .jf button[aria-busy=true]{opacity:.7;cursor:progress}.mos-site .fbig{overflow:clip}.mos-site{background:var(--bg);min-height:100dvh;color:var(--ink)}.mos-site .lgx-alert{font:500 14px/1.45 var(--font);color:#c0392b;background:#c0392b14;border-radius:6px;margin:0 0 4px;padding:10px 12px}.mos-site .alt a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mos-site .lgx-paper{display:none}.mos-site .lgx-stage{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.mos-site .lgm .flr{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.mos-site .lgx-again{font:500 14px/1.45 var(--font);color:var(--ink2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mos-site .lgx-dev{border:1px dashed var(--rule);height:40px;font:500 13px var(--font);color:var(--ink3);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mos-site .lgx:has(+.lgx-more){padding-bottom:clamp(16px,3vh,40px)}.mos-site .lgx:has(+.lgx-more) .lgx-grid{min-height:0}.mos-site .lgx:has(+.lgx-more) .lgx-stage{max-height:clamp(360px,100vh - 380px,620px)}.mos-site .lgx-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:28px 0 0;list-style:none;display:grid}.mos-site .lgx-steps li{flex-direction:column;gap:6px;max-width:340px;display:flex}.mos-site .lgx-steps .n{font:500 12px/1.5 var(--font);font-variant-numeric:tabular-nums;color:var(--ink3)}.mos-site .lgx-steps b{font:600 16px/1.35 var(--font);color:var(--ink)}.mos-site .lgx-steps li>span:last-child{font:400 15px/1.5 var(--font);color:var(--ink2)}.mos-site .lgx-foot{padding:clamp(28px,4vh,48px) 0 24px}.mos-site .lgx-foot-row{font:400 13px/1.5 var(--font);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.mos-site .lgx-foot-row p{margin:0}.mos-site .lgx-foot-row a{color:inherit;text-underline-offset:2px}.mos-site .lgx-foot-row a:hover{color:var(--ink)}.mos-site .lgx-foot .themes{box-shadow:inset 0 0 0 1px var(--line);margin-left:auto}.mos-site .lgx-foot .themes button{height:30px;color:var(--ink3);padding:0 12px}.mos-site .lgx-foot .themes button[aria-pressed=true]{background:var(--fill);color:var(--ink)}.mos-site .lgx-foot .themes button:hover{color:var(--ink)}@media (max-width:900px){.mos-site .lgx-steps{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.mos-site .lgx-steps li{max-width:none}}@media (max-width:760px){.mos-site .lgx-foot .themes button{height:44px;padding:0 18px}}.mos-site .hx .hx-chat,.mos-site .hx .hx-st,.mos-site .hx .hx-wb>*{transition:opacity .3s,filter .3s}.mos-site .hx.f-chat .hx-st,.mos-site .hx.f-chat .hx-wb>*,.mos-site .hx.f-studio .hx-chat,.mos-site .hx.f-studio .hx-wb>*,.mos-site .hx.f-wb .hx-chat,.mos-site .hx.f-wb .hx-st,.mos-site .hx.f-files .hx-chat,.mos-site .hx.f-files .hx-st,.mos-site .hx.f-files .hx-wb>:not(.hx-ph2){opacity:.22;filter:saturate(.2)}.mos-site .sec-film{padding:var(--sec) 0 0}.mos-site .fhead{grid-template-columns:minmax(0,13fr) minmax(0,6fr);align-items:end;gap:32px;display:grid}.mos-site .fhead .badge{margin-bottom:20px}.mos-site .fhead .h2{max-width:13em}.mos-site .film{margin-top:clamp(32px,3.4vw,52px)}.mos-site .fstage{aspect-ratio:16/9;box-shadow:var(--appshadow);isolation:isolate;background:#191714;border-radius:16px;position:relative;overflow:hidden}.mos-site .fvid,.mos-site .floop{object-fit:cover;background:#191714;width:100%;height:100%;display:block;position:absolute;inset:0}.mos-site .fstage:not([data-state=idle]) .fvid{object-fit:contain}.mos-site .fvid:focus-visible{outline:none}.mos-site .fstage:has(.fvid:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.mos-site .fplay{z-index:2;cursor:pointer;background:linear-gradient(#0f0e0d00 62%,#0f0e0d57);border:0;justify-content:flex-start;align-items:flex-end;margin:0;padding:clamp(16px,2.6vw,36px);display:flex;position:absolute;inset:0}.mos-site .fpill{color:#191714;height:60px;font:600 17px/1 var(--font);letter-spacing:-.01em;background:#f6f4f1;border-radius:12px;align-items:center;gap:14px;padding:0 20px 0 8px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-flex;box-shadow:0 18px 40px -18px #000000b3}.mos-site .fpi{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.mos-site .fpi svg{transform:translate(1px)}.mos-site .flen{color:#6b6862;font-variant-numeric:tabular-nums;border-left:1px solid #19171429;align-items:center;height:22px;padding-left:14px;font-weight:500;display:inline-flex}.mos-site .fplay:hover .fpill{transform:translateY(-2px);box-shadow:0 24px 48px -18px #000000bf}.mos-site .fplay:focus-visible{outline:none}.mos-site .fplay:focus-visible .fpill{outline-offset:4px;outline:2px solid #f6f4f1}.mos-site .fhold{z-index:3;color:#f6f4f1;cursor:pointer;background:#1917148c;border:0;border-radius:8px;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:background-color .25s;display:grid;position:absolute;top:clamp(12px,1.6vw,20px);right:clamp(12px,1.6vw,20px)}.mos-site .fhold:hover{background:#191714d1}.mos-site .fhold:focus-visible{outline-offset:2px;outline:2px solid #f6f4f1}.mos-site .fend{z-index:2;color:#f6f4f1;text-align:center;background:#191714f0;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:absolute;inset:0 0 64px}.mos-site .fendt{font:600 clamp(22px, 2.4vw, 32px)/1.15 var(--display);letter-spacing:-.03em}.mos-site .fenda{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.mos-site .fend .btn{color:#0d0c0a;background:#d66929}.mos-site .fend .btn:hover{background:#e27d40}.mos-site .fend .tlink{color:#cccac6;cursor:pointer;background:0 0;border:0;padding:0}.mos-site .fend .tlink:hover{color:#f6f4f1}.mos-site .fch{gap:6px;margin-top:18px;display:flex}.mos-site .fch li{flex:var(--grow) 1 0;min-width:0}.mos-site .fch button{width:100%;color:var(--ink3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bar bar""num name"".time";gap:4px 10px;margin:0;padding:0 8px 4px 0;transition:color .25s;display:grid}.mos-site .fch button:hover,.mos-site .fch button.on{color:var(--ink)}.mos-site .fbar{background:var(--rule);border-radius:2px;grid-area:bar;height:2px;margin-bottom:12px;display:block;overflow:hidden}.mos-site .fbar i{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s linear;display:block}.mos-site .fch button:hover .fbar{background:color-mix(in srgb, var(--ink) 30%, transparent)}.mos-site .fnum{font:500 12px/1.5 var(--font);font-variant-numeric:tabular-nums;color:var(--ink3);grid-area:num}.mos-site .fname{font:600 15px/1.35 var(--font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.mos-site .ftime{font:500 13px/1.3 var(--font);font-variant-numeric:tabular-nums;color:var(--ink3);grid-area:time}.mos-site .ftx{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(28px,3vw,40px)}.mos-site .ftx summary{min-height:56px;font:500 16px/1.3 var(--font);color:var(--ink2);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mos-site .ftx summary::-webkit-details-marker{display:none}.mos-site .ftx summary:hover{color:var(--ink)}.mos-site .ftx summary i{width:14px;height:14px;position:relative}.mos-site .ftx summary i:before,.mos-site .ftx summary i:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;transition:transform .25s;position:absolute;top:6px;left:0}.mos-site .ftx summary i:after{transform:rotate(90deg)}.mos-site .ftx[open] summary i:after{transform:rotate(0)}.mos-site .ftxb{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:8px 48px;padding:8px 0 32px;display:grid}.mos-site .ftxb h3{font:600 15px/1.3 var(--font);color:var(--ink);align-items:baseline;gap:10px;margin:16px 0 8px;display:flex}.mos-site .ftxt{font-variant-numeric:tabular-nums;color:var(--ink3);font-size:13px;font-weight:500}.mos-site .ftxb p{font:400 15px/1.6 var(--font);color:var(--ink2);margin:0 0 10px}.mos-site .ftxb b{color:var(--ink);font-weight:600}.mos-site .fwatch{gap:12px}.mos-site .fwi{border-radius:8px;place-items:center;width:36px;height:36px;transition:background-color .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px}.mos-site .fwi svg{transform:translate(1px)}.mos-site .fwatch:hover .fwi{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px var(--accent)}.mos-site .fwl{color:var(--ink3);font-variant-numeric:tabular-nums}@media (max-width:900px){.mos-site .fhead{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:760px){.mos-site .fstage{border-radius:12px}.mos-site .fpill{gap:12px;height:52px;padding-right:16px;font-size:16px}.mos-site .fpi{width:38px;height:38px}.mos-site .fch{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--pad,20px) * -1);padding-right:var(--pad,20px);overflow-x:auto}.mos-site .fch::-webkit-scrollbar{display:none}.mos-site .fch li{scroll-snap-align:start;flex:none;width:172px}}@media (prefers-reduced-motion:reduce){.mos-site .fpill,.mos-site .fbar i,.mos-site .ftx summary i:after,.mos-site .fwi{transition:none}}