.mx .vz{color:var(--ink);font-size:13px}.mx .vz .wmain{padding:18px}.mx .vz-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mx .vz-h b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.mx .vz-dot{background:var(--mint-ink);border-radius:50%;flex:none;width:8px;height:8px}.mx .vz-rt{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.mx .vz-plan{font-style:normal;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--lilac);color:var(--lilac-ink);border-radius:5px;padding:2px 6px;font-size:10px}.mx .vz-f{border-top:1px solid var(--ui-line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.mx .vz-f b{color:var(--ink);font-weight:700;font-family:var(--f-mono);font-size:13px}.mx .vz-rows{gap:6px;display:grid}.mx .vz-r{background:var(--ui-2);border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mx .vz-r.vz-cur{background:var(--k-fff);box-shadow:inset 0 0 0 1.5px var(--violet)}.mx .vz-r.vz-wk{grid-template-columns:42px 1fr 1fr;align-items:start;display:grid}.mx .vz-t,.mx .vz-d{font-family:var(--f-mono);color:var(--ink-2);min-width:42px;font-size:12px}.mx .vz-g{flex:1;gap:1px;min-width:0;display:grid}.mx .vz-g b{font-size:13px;font-weight:600}.mx .vz-g span,.mx .vz-sub,.mx .vz-stamp,.mx .vz-tax,.mx .vz-psub{color:var(--ink-3);font-size:12px}.mx .vz-r .tg{flex:none}.mx .vz-next{background:var(--ui-2);border-radius:11px;gap:2px;margin-top:8px;padding:12px;display:grid}.mx .vz-next small,.mx .vz-step small,.mx .vz-kpi small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.mx .vz-next b,.mx .vz-step b{font-size:14px;font-weight:700}.mx .vz-next span,.mx .vz-step span{color:var(--ink-3);font-size:12px}.mx .vz-btn{border-radius:var(--r-pill);background:var(--violet);color:var(--k-fff);margin-top:12px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.mx .vz-chat{max-width:none}.mx .vz-stamp{font-family:var(--f-mono);justify-self:end;font-size:10px}.mx .vz-step{background:var(--ui-2);border-radius:11px;align-items:flex-start;gap:12px;padding:12px;display:flex}.mx .vz-step i{background:var(--k-fff);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.mx .vz-step i.vz-n1{background:var(--violet);color:var(--k-fff)}.mx .vz-step div{gap:2px;display:grid}.mx .vz-down{color:var(--ink-3);padding:4px 0 4px 20px}.mx .vz-lines{gap:8px;display:grid}.mx .vz-line{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mx .vz-line span:last-child{font-family:var(--f-mono)}.mx .vz-tot{border-top:1px solid var(--ui-line);margin-top:4px;padding-top:10px;font-size:15px;font-weight:700}.mx .vz-tax{margin:10px 0 0}.mx .vz-belt{background:var(--ui-2);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mx .vz-belt b{font-weight:600}.mx .vz-belt span{color:var(--ink-3);font-size:12px}.mx .vz-sw{border-radius:4px;flex:none;width:14px;height:14px}.mx .vz-kpis{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.mx .vz-kpi{background:var(--ui-2);border-radius:11px;align-content:start;gap:2px;padding:12px;display:grid}.mx .vz-kpi b{font-family:var(--f-mono);letter-spacing:-.03em;font-size:22px;font-weight:500}.mx .vz-ks{gap:8px;display:grid}.mx .vz-ks .vz-kpi b{font-size:16px}.mx .vz-up{color:var(--mint-ink);font-size:12px;font-weight:600}.mx .vz-spark{align-items:flex-end;gap:5px;height:56px;margin-top:10px;display:flex}.mx .vz-spark i{background:var(--violet);border-radius:3px;flex:1}.mx .vz-pos{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mx .vz-pos li{background:var(--ui-2);border-radius:11px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.mx .vz-pos b{font-family:var(--f-mono);font-weight:500}.mx .vz-pay{align-items:center;gap:14px;display:flex}.mx .vz-qr{width:76px;height:76px;color:var(--ink);background:var(--k-fff);border-radius:8px;flex:none}.mx .vz-pay>div{justify-items:start;gap:6px;display:grid}.mx .vz-total{font-family:var(--f-mono);letter-spacing:-.03em;font-size:22px;font-weight:500}.mx .vz-live{background:var(--mint-ink);border-radius:50%;width:8px;height:8px;display:inline-block}.mx .vz-phone .scr{height:auto;min-height:0;padding:44px 16px 20px}.mx .vz-phone .slot{grid-template-columns:48px 1fr auto}.mx .vz-phone .bk{white-space:nowrap}.mx .vz-plein,.mx .vz-plein .win{width:100%}.mx .vzv .wmain{padding:16px}.mx .vz-mail{background:var(--k-fff);border:1px solid var(--ui-line);text-align:left;border-radius:12px;overflow:hidden}.mx .vz-mh{background:var(--night);color:var(--paper);align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.mx .vz-ml{background:var(--violet);width:24px;height:24px;color:var(--k-fff);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.mx .vz-mb{gap:10px;padding:14px;display:grid}.mx .vz-mb h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.3}.mx .vz-mb p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.mx .vz-pill{border-radius:var(--r-pill);background:var(--lilac);color:var(--lilac-ink);align-items:center;margin:0 2px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.mx .vz-cls{background:var(--ui-2);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mx .vz-cls>div{gap:1px;min-width:0;display:grid}.mx .vz-cls small{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);font-size:10px}.mx .vz-cls b{font-size:14px}.mx .vz-cls span{color:var(--ink-3);font-size:12px}.mx .vz-book{border-radius:var(--r-pill);background:var(--violet);flex:none;padding:7px 14px;font-size:12px;font-weight:600;color:var(--k-fff)!important}.mx .vz-blocks>div{gap:8px;display:grid}.mx .vz-res,.mx .vz-tpl,.mx .vz-rec,.mx .vz-blk,.mx .vz-snd{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mx .vz-res{grid-template-columns:1fr 1fr}.mx .vz-res li,.mx .vz-tpl li,.mx .vz-rec li,.mx .vz-blk li,.mx .vz-snd li{background:var(--ui-2);border-radius:11px;gap:2px;padding:11px 14px;font-size:13px;display:grid}.mx .vz-res small{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.mx .vz-res b{font-family:var(--f-mono);font-size:22px;font-weight:500}.mx .vz-res .vz-hi{background:var(--violet);color:var(--k-fff)}.mx .vz-res .vz-hi small{color:var(--k-fff)}.mx .vz-tpl li.on,.mx .vz-rec li.on{background:var(--k-fff);box-shadow:inset 0 0 0 1.5px var(--violet);font-weight:600}.mx .vz-rc{font-family:var(--f-mono);font-weight:600}.mx .vz-rs{color:var(--ink-3);font-size:12px}.mx .vz-roomwrap{width:100%}.mx .vz-room{border:1px solid var(--ui-line);background:var(--night-2);width:100%;color:var(--paper);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.mx .vz-room[data-edit=true]{border-style:dashed}.mx .vz-lm{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-2);place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute}.mx .vz-lm--front{background:var(--graphite);border-radius:6px}.mx .vz-lm--coach,.mx .vz-lm--door{border:1.5px dashed var(--paper-3);letter-spacing:0;text-transform:none}.mx .vz-lm--coach{border-radius:50%;font-size:12px}.mx .vz-lm--door{border-radius:5px;font-size:11px}.mx .vz-spot{border:1.5px solid var(--paper-3);color:var(--paper);border-radius:10px;justify-content:center;align-items:center;gap:1px;font-size:clamp(11px,3.6cqw,14px);line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.mx .vz-spot b{font-weight:700}.mx .vz-spot--taken{background:var(--graphite);color:var(--paper-2)}.mx .vz-spot--mine{background:var(--violet);border-color:var(--violet-soft);color:var(--k-fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 32%,transparent)}.mx .vz-spot--out{color:var(--paper-2);border-style:dashed}.mx .vz-spot--out b{text-decoration:line-through}.mx .vz-spot--sel{border-color:var(--violet-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 40%,transparent)}.mx .vz-spot--in{background:color-mix(in srgb,var(--mint) 26%,var(--graphite));border-color:var(--mint)}.mx .vz-spot--booked{background:var(--graphite)}.mx .vz-spot svg{width:clamp(10px,3.2cqw,15px);height:clamp(10px,3.2cqw,15px);color:var(--mint)}.mx .vz-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mx .vz-legend li{align-items:center;gap:6px;display:inline-flex}.mx .vz-legend i{border:1.5px solid var(--ink-3);border-radius:3px;width:12px;height:12px}.mx .vz-legend .vz-k-taken{background:var(--graphite);border-color:var(--graphite)}.mx .vz-legend .vz-k-mine{background:var(--violet);border-color:var(--violet)}.mx .vz-legend .vz-k-out{border-style:dashed}.mx .vz-chip{border-radius:var(--r-pill);background:var(--ui-2);margin-top:12px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.mx .vz-ed{grid-template-columns:minmax(150px,200px) 1fr;align-items:start;gap:14px;display:grid}.mx .vz-pal{align-content:start;gap:6px;display:grid}.mx .vz-pal small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px}.mx .vz-pal>span{background:var(--ui-2);border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.mx .vz-gen{gap:6px;display:grid}.mx .vz-gen>span{background:var(--ui-2);border-radius:9px;padding:8px 12px;font-size:13px}.mx .vz-gen b{border-radius:var(--r-pill);background:var(--violet);color:var(--k-fff);text-align:center;padding:8px 12px;font-size:13px}.mx .vz-canvas{min-width:0}@media (max-width:899px){.mx .vz-ed{grid-template-columns:1fr}.mx .vz-res{grid-template-columns:1fr 1fr}}.mx .vz-proof{border-top:1px solid var(--line-d);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;margin:0;padding:32px 0;list-style:none;display:grid}.mx .vz-proof li{align-content:start;gap:6px;display:grid}.mx .vz-proof b{font-family:var(--f-mono);letter-spacing:-.03em;color:var(--paper);font-size:32px;font-weight:500}.mx .vz-proof span{color:var(--paper-2);font-size:14px;line-height:1.4}.mx .vz-pgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;display:grid}.mx .vz-p{border-radius:var(--r-card);background:var(--k-fff);border:1px solid var(--line-l);gap:4px;padding:20px;display:grid}.mx .vz-p b{letter-spacing:-.02em;font-size:28px;font-weight:700}.mx .vz-p b small{color:var(--ink-3);margin-left:4px;font-size:14px;font-weight:500}.mx .vz-p span{color:var(--ink-2);font-size:14px}.mx .vz-pstrip .lead-prix{margin-top:0}.mx .vz-pstrip .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.mx .vz-cur{color:var(--ink-3);margin:8px 0 0;font-size:13px}.mx .vz-canaux{color:var(--paper-2);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font-size:14px;display:flex}.mx .vz-canaux span{align-items:center;gap:6px;display:inline-flex}.mx .vz-vitrine{margin-top:40px;max-width:880px;margin-inline:auto}.mx .xacc:has(.xi:nth-child(4)) .xi h3{min-width:0;padding-right:40px;font-size:18px}.mx .xi.xi-nu .xv{display:none}@media (max-width:899px){.mx .vz-pgrid{grid-template-columns:1fr}.mx .vz-proof b{font-size:26px}}.mx .vz-pstrip .lead-prix{text-align:left;margin-left:0}.mx .pr-sub{color:var(--ink-3);min-height:1.4em;margin-top:6px;font-size:13px;display:block}.mx .pr-bars{gap:18px;margin-top:32px;display:grid}.mx .pr-bar{gap:8px;display:grid}.mx .pr-bar-top{color:var(--paper);justify-content:space-between;gap:12px;font-size:15px;display:flex}.mx .pr-bar-top b{font-family:var(--f-mono);font-weight:500}.mx .pr-track{border-radius:var(--r-pill);background:var(--k-rgba-255-255-255-12);height:10px}.mx .pr-track i{border-radius:var(--r-pill);background:var(--paper-3);height:100%;display:block}.mx .pr-bar--us .pr-track i{background:var(--violet)}.mx .pr-bar p{color:var(--paper-2);margin:0;font-size:14px;line-height:1.5}
.mx .seg{background:var(--k-24262c);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.mx .seg button{height:34px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--paper-3);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:12px;transition:background .2s,color .2s}.mx .seg button[aria-pressed=true]{background:var(--paper);color:var(--ink)}@media (hover:hover){.mx .seg button[aria-pressed=false]:hover{color:var(--paper)}}.mx .seg.sm button{height:30px;padding:0 10px;font-size:12px}.mx .seg.light{background:var(--k-rgba-23-24-29-07)}.mx .seg.light button{color:var(--ink-3)}.mx .seg.light button[aria-pressed=true]{background:var(--ink);color:var(--k-fff)}@media (hover:hover){.mx .seg.light button[aria-pressed=false]:hover{color:var(--ink)}}.mx .pc-lab{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap;font-size:11px}.mx .on-fog .pc-lab,.mx .on-mist .pc-lab{color:var(--ink-3)}.mx .pt-note{color:var(--ink-3);margin-top:14px;font-size:14px}.mx .hub-ix{border-radius:var(--r-card);background:var(--k-1d1f24);box-shadow:inset 0 0 0 1px var(--line-d);align-self:end;gap:4px;min-width:0;padding:18px;display:grid}.mx .hub-ix .pc-lab{padding:0 10px 8px}.mx .hub-ix a{color:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;font-size:17px;font-weight:700;transition:background .2s;display:flex}.mx .hub-ix a i{font-style:normal;font-family:var(--f-mono);background:var(--k-2a2c33);color:var(--paper-3);border-radius:7px;padding:4px 8px;font-size:12px;font-weight:500}.mx .hub-ix a svg{color:var(--violet-soft);transition:transform .3s var(--ease)}@media (hover:hover){.mx .hub-ix a:hover{background:var(--k-26282e)}.mx .hub-ix a:hover svg{transform:translate(3px)}}@media (min-width:901px){.mx .hub-hero .wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end}}.mx .hgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.mx .hc{border-radius:var(--r-card);background:var(--fog-2);min-height:250px;box-shadow:0 0 0 1px var(--line-l);min-width:0;transition:transform .4s var(--ease),box-shadow .3s;flex-direction:column;padding:26px 26px 74px;display:flex;position:relative}.mx .hc .ico{border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.mx .hc b{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:auto;padding-top:28px;font-size:22px;font-weight:800}.mx .hc p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.mx .hc .ar{background:var(--ink);width:36px;height:36px;color:var(--k-fff);transition:width .4s var(--ease);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:24px;left:26px}.mx .hc .ar svg{transition:transform .4s var(--ease)}.mx .hc.demo{background:linear-gradient(135deg,var(--violet-from),var(--violet-to));box-shadow:none}.mx .hc.demo .ico{background:var(--k-rgba-255-255-255-18);color:var(--k-fff)}.mx .hc.demo b{color:var(--k-fff)}.mx .hc.demo p{color:var(--k-rgba-255-255-255-8)}.mx .hc.demo .ar{background:var(--k-fff);color:var(--violet)}@media (hover:hover){.mx .hc:hover{box-shadow:0 0 0 1px var(--line-l),0 24px 40px -24px var(--k-rgba-23-24-29-35);transform:translateY(-4px)}.mx .hc:hover .ar{width:54px}.mx .hc:hover .ar svg{transform:translate(3px)}}.mx .hub-more{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.mx .hub-more .sec-head{position:sticky;top:110px}.mx .ixl{border-top:1px solid var(--k-rgba-23-24-29-14);grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.mx .ix{border-bottom:1px solid var(--k-rgba-23-24-29-14);color:var(--k-1f2026);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px 4px;font-size:17px;font-weight:600;display:flex}.mx .ix .ar{background:var(--k-rgba-23-24-29-08);width:30px;height:30px;transition:background .25s,color .25s,width .4s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.mx .ix:hover .ar{background:var(--k-1f2026);color:var(--k-fff);width:44px}}.mx .ix .tg{margin-left:auto}.mx .a4{aspect-ratio:1/1.414;background:var(--k-fbfbfd);width:340px;color:var(--ink);box-shadow:0 30px 60px -20px var(--k-rgba-0-0-0-6),0 0 0 1px var(--k-rgba-0-0-0-04);border-radius:8px;font-size:11px;position:relative;overflow:hidden}.mx .pg-in{gap:10px;padding:26px 24px;display:grid}.mx .pg-no{font-family:var(--f-mono);color:var(--ink-3);font-size:10px;position:absolute;bottom:12px;right:16px}.mx .pg-hd{border-bottom:1px solid var(--line-l);align-items:center;gap:10px;padding-bottom:12px;display:flex}.mx .pg-logo{background:var(--k-1f2026);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mx .pg-logo img{width:18px}.mx .pg-hd b{font-size:15px;display:block}.mx .pg-hd small{color:var(--ink-3);font-size:11px}.mx .pg-sent{gap:6px;list-style:none;display:grid}.mx .pg-sent li{color:var(--ink-2);font-size:12px;line-height:1.4}.mx .pg-sent b{color:var(--ink)}.mx em.up,.mx em.dn{font-style:normal;font-family:var(--f-mono);border-radius:5px;margin-left:4px;padding:1px 5px;font-size:10px}.mx em.up{background:var(--mint);color:var(--mint-ink)}.mx em.dn{background:var(--rose);color:var(--rose-ink)}.mx .pg-lab{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:9px}.mx .pg-act{gap:4px;list-style:none;display:grid}.mx .pg-act li{background:var(--k-f0f1f5);border-radius:7px;justify-content:space-between;padding:7px 9px;font-size:11px;display:flex}.mx .pg-act b{font-family:var(--f-mono)}.mx .pg-bars{align-items:flex-end;gap:8px;height:96px;padding:0 4px;display:flex}.mx .pg-bars i{background:linear-gradient(var(--violet-to),var(--violet-from));border-radius:5px 5px 2px 2px;flex:1;position:relative}.mx .pg-bars i span{text-align:center;font-family:var(--f-mono);color:var(--ink-3);font-size:9px;font-style:normal;position:absolute;bottom:-15px;left:0;right:0}.mx .pg-bars+.pg-lab{margin-top:16px}.mx .pg-rows{display:grid}.mx .pg-rows div{border-bottom:1px solid var(--line-l);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:grid}.mx .pg-rows b{font-family:var(--f-mono);font-weight:500}.mx .pg-split{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.mx .pg-split>div{background:var(--k-f0f1f5);border-radius:8px;gap:6px;padding:10px;display:grid}.mx .pg-split small{color:var(--ink-3);font-size:9px}.mx .pg-big{letter-spacing:-.02em;font-size:20px;font-weight:800}.mx .pg-pie{background:conic-gradient(var(--violet) calc(var(--p,50)*1%),var(--k-d9dbe3) 0);border-radius:50%;width:38px;height:38px}.mx .pg-pie i{display:none}.mx .pg-heat{grid-template-columns:26px repeat(4,1fr);align-items:center;gap:3px;display:grid}.mx .pg-heat .t,.mx .pg-heat .d{font-family:var(--f-mono);color:var(--ink-3);font-size:9px}.mx .pg-heat i{background:var(--k-eceef3);border-radius:3px;height:14px}.mx .pg-heat .h1{background:var(--k-d8cdfd)}.mx .pg-heat .h2{background:var(--k-b49cfd)}.mx .pg-heat .h3{background:var(--k-8e6cfc)}.mx .pg-heat .h4{background:var(--violet)}.mx .pg-fill,.mx .pg-team{gap:5px;display:grid}.mx .pg-fill div,.mx .pg-team div{grid-template-columns:96px 1fr 30px;align-items:center;gap:8px;font-size:11px;display:grid}.mx .pg-team div{grid-template-columns:20px 64px 1fr 24px}.mx .pg-fill i,.mx .pg-team i{background:var(--k-eceef3);border-radius:4px;height:7px;overflow:hidden}.mx .pg-fill i b,.mx .pg-team i b{background:var(--violet);border-radius:4px;height:100%;display:block}.mx .pg-fill em,.mx .pg-team em{font-style:normal;font-family:var(--f-mono);text-align:right;font-size:10px}.mx .pg-team .av{background:var(--lilac);width:20px;height:20px;color:var(--lilac-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.mx .pg-qr{align-items:center;gap:10px;margin-top:6px;display:flex}.mx .qr-b{background:repeating-conic-gradient(var(--k-1f2026) 0 25%,var(--k-fff) 0 50%) 0 0/10px 10px;width:40px;height:40px;box-shadow:0 0 0 3px var(--k-fff),0 0 0 4px var(--k-1f2026);border-radius:4px}.mx .pg-qr small{color:var(--ink-3);font-size:10px}.mx .fan{width:400px;height:520px;position:absolute;top:10px;left:60px}.mx .fan .a4{position:absolute;top:0;left:0}.mx .fan .f3{filter:brightness(.82);transform:translate(120px,40px)rotate(8deg)}.mx .fan .f2{filter:brightness(.9);transform:translate(64px,18px)rotate(4deg)}.mx .anim .fan .a4{transition:transform 1.2s var(--ease)}.mx .anim:not(.is-in) .fan .f3,.mx .anim:not(.is-in) .fan .f2{transform:none}.mx .rscroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:64px;display:grid}.mx .rs{opacity:.35;flex-direction:column;justify-content:center;min-height:62vh;padding:28px 0;transition:opacity .4s;display:flex}.mx .rs.on{opacity:1}.mx .rs .n{font-family:var(--f-mono);color:var(--violet);font-size:12px}.mx .rs h3{letter-spacing:-.03em;color:var(--ink);margin-top:14px;font-size:clamp(28px,3vw,40px);font-weight:800}.mx .rs p{max-width:460px;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.6}.mx .rs-stick{align-self:start;justify-items:center;gap:18px;display:grid;position:sticky;top:120px}.mx .a4-frame{aspect-ratio:1/1.414;width:380px;position:relative}.mx .a4-frame .a4{opacity:0;width:100%;transition:opacity .45s,transform .6s var(--ease);position:absolute;inset:0;transform:translateY(16px)scale(.98)}.mx .a4-frame .a4[data-on]{opacity:1;transform:none}.mx .rs-dots{gap:6px;display:flex}.mx .rs-dots i{background:var(--k-rgba-23-24-29-15);border-radius:2px;width:22px;height:4px;transition:background .3s,width .3s}.mx .rs-dots i.on{background:var(--violet);width:40px}.mx .rp-opt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:64px;display:grid}.mx .exw{border-radius:var(--r-card);background:var(--k-1d1f24);box-shadow:inset 0 0 0 1px var(--line-d),0 40px 80px -30px var(--k-rgba-0-0-0-7);gap:0;display:grid;overflow:hidden}.mx .exw-h{border-bottom:1px solid var(--line-d);color:var(--paper);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mx .exw-h .tg{background:var(--k-2a2c33);color:var(--paper-3)}.mx .exw-row{border-bottom:1px solid var(--k-rgba-255-255-255-04);color:var(--k-c7c9d3);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:15px;display:flex}.mx .exw-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.mx .exw-chips span{font-family:var(--f-mono);color:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line-d);border-radius:7px;padding:5px 9px;font-size:11px}.mx .exw-chips span.on{background:var(--paper);color:var(--ink);box-shadow:none}.mx .tgl{cursor:pointer}.mx .tgl input{opacity:0;width:1px;height:1px;position:absolute}.mx .tgl i{background:var(--k-3a3d45);border-radius:12px;flex:none;width:40px;height:24px;transition:background .25s;position:relative}.mx .tgl i:after{content:"";background:var(--k-fff);width:18px;height:18px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.mx .tgl input:checked+i{background:var(--violet)}.mx .tgl input:checked+i:after{transform:translate(16px)}.mx .tgl input:focus-visible+i{box-shadow:0 0 0 3px var(--k-rgba-201-184-255-5)}.mx .exw-prev{background:var(--k-fbfbfd);color:var(--ink);border-radius:12px;margin:14px 20px 0;padding:14px;font-size:13px}.mx .pv-h{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;padding-bottom:8px;font-size:10px;display:flex}.mx .pv-r{border-top:1px solid var(--line-l);grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:8px 0;display:grid}.mx .pv-r b{font-family:var(--f-mono);font-weight:500}.mx .pv-r span:last-child{text-align:right;color:var(--ink-2)}.mx .exw-btn{background:var(--violet);height:46px;color:var(--k-fff);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;justify-content:space-between;align-items:center;margin:14px 20px 20px;padding:0 6px 0 16px;font-size:12px;display:flex}.mx .exw-btn .ar{background:var(--k-rgba-255-255-255-18);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mx .swap{animation:swap .35s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(4px)}}.mx .rp-ol{gap:0;list-style:none;display:grid}.mx .rp-ol li{border-top:1px solid var(--line-d);color:var(--paper-2);grid-template-columns:28px 1fr;gap:14px;padding:16px 0;font-size:16px;line-height:1.55;display:grid}.mx .rp-ol li:first-child{border-top:0;padding-top:4px}.mx .rp-tab .ct-r{grid-template-columns:240px 1fr 1fr}.mx .rp-tab .ct-h>div:first-child{background:0 0!important}.mx .nots{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.mx .nots .sec-head{position:sticky;top:110px}.mx .nots-l{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mx .nt{border-radius:var(--r-card);background:var(--k-1d1f24);box-shadow:inset 0 0 0 1px var(--line-d);padding:24px}.mx .nt .x{background:var(--k-rgba-240-167-184-14);width:30px;height:30px;color:var(--k-f0a7b8);border-radius:9px;place-items:center;display:grid;transform:rotate(45deg)}.mx .nt p{color:var(--paper-2);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.55}@media (max-width:900px){.mx .hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx .hub-more,.mx .nots,.mx .rp-opt{grid-template-columns:minmax(0,1fr);gap:36px}.mx .hub-more .sec-head,.mx .nots .sec-head{position:static}.mx .rscroll{grid-template-columns:minmax(0,1fr)}.mx .rs-stick{display:none}.mx .rs{opacity:1;min-height:0;padding:20px 0}.mx .rs:after{content:none}}@media (max-width:640px){.mx .hgrid,.mx .ixl,.mx .nots-l{grid-template-columns:minmax(0,1fr)}.mx .hc{min-height:0}.mx .rp-tab .ct-r{grid-template-columns:130px 220px 220px}.mx .pv-r{grid-template-columns:1fr auto}.mx .pv-r span:last-child{display:none}.mx .exw-row{padding:12px 16px}}.mx .hc .hct{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:auto 0 0;padding-top:28px;font-family:inherit;font-size:22px;font-weight:800;line-height:1.15}.mx .hc .hct .tg{vertical-align:middle;margin-left:8px}.mx .hc.demo .hct{color:var(--k-fff)}.mx .hub-solo,.mx .sec-head .h2:first-child{margin-top:0}.mx .big-rows.long .big-row .t{white-space:normal;font-size:clamp(22px,2.7vw,40px);line-height:1.15;overflow:visible}
