.mw{--blue:#3457ff;--blue-deep:#2540e6;--blue-ink:#1f33c7;--blue-wash:#eef1ff;--blue-soft:#dde4ff;--ink:#0c1230;--ink-2:#465071;--ink-3:#626c8c;--ink-4:#9aa2bb;--app-ink:#1a1d29;--app-muted:#646a7b;--app-sub:#5d6472;--app-head:#eef2fb;--app-today:#e2e9ff;--app-rail:#f6f8fc;--paper:#fff;--mist:#f5f7fc;--mist-2:#eceff8;--line:#0c123014;--line-2:#0c12300e;--cell:#141e3c0f;--night:#0b1330;--night-line:#ffffff12;--green:#1eb980;--green-text:#0f7f5d;--green-wash:#e5f7ef;--amber:#b08900;--amber-text:#8a6200;--amber-wash:#fff4dc;--red:#e0556b;--red-text:#c42a45;--red-wash:#fdebee;--f-display:var(--font-display),system-ui,sans-serif;--f-text:var(--font-text),system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.32,.72,0,1);--wrap:1240px;--gutter:clamp(16px,4vw,40px);--r-shell:30px;--r-core:23px;--pc:176px;--ill-fill:#3457ff}.mw *,.mw :before,.mw :after{box-sizing:border-box}html:has(.mw){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}html:has(.mw){scrollbar-gutter:auto}.mw{background:var(--paper);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}.mw body:has(.mw){background:#fff;margin:0;overflow-x:clip}.mw img,.mw svg{max-width:100%;display:block}.mw button,.mw input,.mw select,.mw textarea{font:inherit;color:inherit}.mw button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.mw a{color:inherit;text-decoration:none}.mw p{margin:0}.mw ul,.mw ol{margin:0;padding:0;list-style:none}.mw h1,.mw h2,.mw h3,.mw h4{font-weight:inherit;margin:0}.mw :focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:10px}.mw [hidden]{display:none!important}.mw .wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.mw .tnum{font-variant-numeric:tabular-nums}.mw .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mw .skip{z-index:60;background:var(--ink);color:#fff;transition:top .3s var(--ease);border-radius:12px;padding:12px 18px;font-weight:700;position:fixed;top:-80px;left:16px}.mw .skip:focus{top:16px}.mw .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mw .ic.sm{width:16px;height:16px}.mw .ic.lg{stroke-width:1.5px;width:24px;height:24px}.mw .ill{color:var(--ink);display:block;overflow:visible}.mw .h2{font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;font-size:max(36px,min(5.1vw,70px));font-weight:700;line-height:.98}.mw .h2 .soft{color:var(--ink-2);letter-spacing:-.04em;font-weight:300}.mw .h3{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;font-size:max(20px,min(1.8vw,24px));font-weight:600;line-height:1.2}.mw .lede{color:var(--ink-2);text-wrap:pretty;max-width:46ch;font-size:max(17px,min(1.45vw,20px));line-height:1.55}.mw .label{color:var(--ink-3);font-size:13px;font-weight:600}.mw .eyebrow{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:4px 13px 4px 4px;font-size:13.5px;font-weight:600;display:inline-flex}.mw .eyebrow b{font-variant-numeric:tabular-nums;background:var(--blue-wash);color:var(--blue-ink);letter-spacing:.01em;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.mw .btn{background:var(--blue);color:#fff;white-space:nowrap;height:54px;transition:transform .5s var(--ease),background .3s var(--ease),box-shadow .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 7px 0 24px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 14px 30px -14px #3457ffcc}.mw .btn .bi{width:40px;height:40px;transition:transform .5s var(--ease),background .3s;background:#ffffff2b;border-radius:50%;place-items:center;display:grid}.mw .btn .bi .ic{stroke-width:1.9px;width:18px;height:18px}.mw .btn:hover{background:var(--blue-deep)}.mw .btn:hover .bi{background:#ffffff3d;transform:translate(3px,-1px)scale(1.06)}.mw .btn:active{transform:scale(.98)}.mw .btn.sm{gap:10px;height:42px;padding:0 5px 0 17px;font-size:14.5px}.mw .btn.sm .bi{width:32px;height:32px}.mw .btn.sm .bi .ic{width:15px;height:15px}.mw .btn.full{justify-content:space-between;width:100%}.mw .btn[disabled]{opacity:.55;cursor:not-allowed}.mw .link-arrow{color:var(--ink);transition:border-color .3s var(--ease),gap .4s var(--ease);border-bottom:1.5px solid #0c123038;align-items:center;gap:8px;padding:10px 2px 6px;font-size:16px;font-weight:700;display:inline-flex}.mw .link-arrow:hover{border-color:var(--ink);gap:11px}.mw .btn-soft{background:var(--mist);height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s var(--ease),transform .3s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.mw .btn-soft:hover{background:var(--mist-2)}.mw .btn-soft:active{transform:scale(.97)}.mw .btn-soft.ok{background:var(--blue);color:#fff;box-shadow:0 2px 8px #3457ff47}.mw .btn-soft.ok:hover{background:var(--blue-deep)}.mw .btn-soft.bad{color:#da324d;background:#fff;box-shadow:inset 0 0 0 1px #e0556b59}.mw .shell{border-radius:var(--r-shell);background:linear-gradient(#0c12300a,#0c123005);padding:7px;box-shadow:inset 0 0 0 1px #0c12300e}.mw .core{border-radius:var(--r-core);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 1px #0c12300a,0 26px 60px -32px #0c123047}.mw .av{color:#fff;letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid;box-shadow:0 1px 2px #141e3c2e}.mw .av.sm{width:26px;height:26px;font-size:10px}.mw .av.lg{width:36px;height:36px;font-size:12.5px}.mw .av.open{color:var(--app-muted);box-shadow:none;background:0 0;border:1.5px dashed #aeb3c0;font-size:15px}.mw .tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.mw .tag .ic{stroke-width:2.2px;width:13px;height:13px}.mw .tag.ok{background:var(--green-wash);color:var(--green-text)}.mw .tag.warn{background:var(--amber-wash);color:var(--amber-text)}.mw .tag.bad{background:var(--red-wash);color:var(--red-text)}.mw .tag.blue{background:var(--blue-wash);color:var(--blue-ink)}.mw .tag.grey{background:var(--mist-2);color:var(--app-sub)}.mw .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.mw .live{position:relative}.mw .live:after{content:"";opacity:.45;border:2px solid;border-radius:50%;animation:2.2s ease-out infinite mw-livepulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes mw-livepulse{0%{opacity:1;transform:scale(.55)}70%{opacity:0;transform:scale(1.15)}to{opacity:0}}.mw .chip{-webkit-user-select:none;user-select:none;transition:box-shadow .15s,transform .35s var(--ease);border:1px solid #0000;border-radius:9px;flex-direction:column;gap:1px;padding:5px 8px;display:flex;position:relative}.mw .chip .t{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.mw .chip .p{text-transform:uppercase;letter-spacing:.03em;opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.mw .chip .p em{opacity:.75;text-transform:none;letter-spacing:0;font-style:normal;font-weight:600}.mw .chip:hover{box-shadow:0 2px 8px #141e3c24}.mw .chip .fl{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #141e3c40}.mw .chip .fl svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.mw .chip .uc{background:#fff;border:1.5px solid #b7bdca;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.mw .chip .cl{background:var(--blue);color:#fff;text-align:center;border:2px solid #fff;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:10px;position:absolute;top:-6px;left:-6px}.mw .chip.new{animation:mw-chipIn .6s var(--ease) both}.mw .chip.build{animation:mw-chipDrop .55s var(--ease) both;animation-delay:calc(var(--k) * 38ms + .35s)}@keyframes mw-chipIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes mw-chipDrop{0%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:none}}.mw button.chip{text-align:left;width:100%;font:inherit}.mw .lv{text-transform:uppercase;letter-spacing:.04em;color:#7a5800;background:repeating-linear-gradient(-45deg,#f4cf1a4d 0 6px,#f4cf1a21 6px 12px);border:1px solid #d6a8008c;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:10px;font-weight:700;display:flex}.mw .fl-key{align-items:center;gap:6px;display:inline-flex}.mw .fl-key i{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.mw .fl-key svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mw .rv.in{animation:mw-rise .95s var(--ease) both;animation-delay:var(--d,0s)}@keyframes mw-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes mw-riseM{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mw .nav{top:calc(14px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;left:0;right:0}.mw .nav-in{pointer-events:auto;-webkit-backdrop-filter:saturate(170%)blur(18px);backdrop-filter:saturate(170%)blur(18px);transition:box-shadow .5s var(--ease),background .5s var(--ease);background:#ffffffbd;border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex;box-shadow:inset 0 0 0 1px #0c12300f,0 12px 34px -16px #0c12304d}.mw .nav.is-scrolled .nav-in{background:#ffffffe0;box-shadow:inset 0 0 0 1px #0c123012,0 16px 40px -18px #0c123061}.mw .brand{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:9px;margin-right:18px;font-size:19px;font-weight:800;display:flex}.mw .mk{color:#fff;background:linear-gradient(145deg,#3658ff 0%,#6a8bff 100%);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff47,0 6px 14px -6px #3457ffb3}.mw .mk svg{width:20px;height:20px}.mw .nav-links{align-items:center;gap:2px;display:flex}.mw .nav-link{color:var(--ink-2);transition:color .3s var(--ease),background .3s var(--ease);border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600}.mw .nav-link:hover{color:var(--ink);background:#0c12300d}.mw .nav-link[aria-current=page]{color:var(--ink);background:#0c123011}.mw .nav-sep{background:var(--line);width:1px;height:20px;margin:0 8px}.mw .nav .btn.sm{margin-left:6px}.mw .burger{background:var(--mist);border-radius:50%;width:42px;height:42px;margin-left:4px;display:none;position:relative}.mw .burger span{background:var(--ink);height:1.8px;transition:transform .5s var(--ease),top .5s var(--ease);border-radius:2px;position:absolute;left:13px;right:13px}.mw .burger span:first-child{top:16px}.mw .burger span:nth-child(2){top:24px}.mw .burger[aria-expanded=true] span:first-child{top:20px;transform:rotate(45deg)}.mw .burger[aria-expanded=true] span:nth-child(2){top:20px;transform:rotate(-45deg)}.mw .menu{z-index:35;padding:calc(104px + env(safe-area-inset-top,0px)) 24px calc(28px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s linear .45s;background:#f5f7fcf7;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mw .menu.open{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.mw .m-links{gap:2px;display:grid}.mw .m-link{font-family:var(--f-display);letter-spacing:-.045em;opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:max(32px,min(9.5vw,44px));font-weight:700;line-height:1.12;display:flex;transform:translateY(34px)}.mw .m-link small{font-family:var(--f-text);letter-spacing:0;color:var(--ink-3);font-size:14px;font-weight:600}.mw .menu.open .m-link{opacity:1;transform:none}.mw .menu.open .m-link:nth-child(2){transition-delay:40ms}.mw .menu.open .m-link:nth-child(3){transition-delay:80ms}.mw .menu.open .m-link:nth-child(4){transition-delay:.12s}.mw .menu.open .m-link:nth-child(5){transition-delay:.16s}.mw .menu.open .m-link:nth-child(6){transition-delay:.2s}.mw .m-foot{opacity:0;transition:opacity .6s var(--ease) .2s;gap:14px;display:grid}.mw .menu.open .m-foot{opacity:1}.mw .m-contact{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:15px;font-weight:600;display:flex}.mw .page{display:block}.mw .page.enter{animation:mw-pageIn .8s var(--ease) both}@keyframes mw-pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mw .hero{background:linear-gradient(180deg,#fff 0%,#fff 55%,var(--mist) 100%);padding:max(122px,min(15vh,160px)) 0 max(40px,min(6vw,72px));position:relative;overflow:clip}.mw .hero-stage{position:relative}.mw .rules{top:-170px;bottom:0;left:calc(15px + var(--pc));pointer-events:none;z-index:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;right:15px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 100%);mask-image:linear-gradient(#0000 0%,#000 30% 100%)}.mw .rules span{transform-origin:50% 100%;animation:mw-ruleUp 1.4s var(--ease) both;animation-delay:calc(var(--i) * 60ms);border-left:1px solid #0c12300f}.mw .rules span:last-child{border-right:1px solid #0c12300f}.mw .rules span.is-today{background:linear-gradient(#3457ff00 0%,#3457ff12 100%)}@keyframes mw-ruleUp{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}.mw .hero-copy{z-index:1;padding-bottom:max(36px,min(5vw,56px));position:relative}.mw .kicker{color:var(--ink-2);align-items:center;gap:12px;margin-bottom:26px;font-size:14.5px;font-weight:600;display:flex}.mw .kicker:before{content:"";background:var(--blue);border-radius:2px;flex:none;width:28px;height:2px}.mw .hero-h{font-family:var(--f-display);letter-spacing:-.052em;color:var(--ink);flex-direction:column;font-size:max(44px,min(7.05vw,96px));font-weight:800;line-height:.95;display:flex}.mw .hero-h .l2{letter-spacing:-.045em;color:var(--ink-2);font-weight:300}.mw .hero-row{grid-template-columns:minmax(0,520px) auto;justify-content:space-between;align-items:end;gap:32px 56px;margin-top:max(26px,min(3vw,38px));display:grid}.mw .hero-lede{color:var(--ink-2);max-width:50ch;font-size:max(17px,min(1.4vw,19.5px));line-height:1.55}.mw .hero-cta{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.mw .fine{color:var(--ink-3);flex-basis:100%;font-size:13.5px;font-weight:500}.mw .hint{color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.mw .hint .ic{color:var(--blue)}.mw .hint-n{display:none}.mw .board-shell{z-index:1;position:relative}.mw .pb{padding:8px}.mw .pb-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 6px 14px;display:flex}.mw .pb-org{align-items:center;gap:10px;min-width:0;display:flex}.mw .pb-org .mk{border-radius:10px;width:34px;height:34px}.mw .pb-org b{font-family:var(--f-display);letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.2;display:block}.mw .pb-org span{color:var(--app-muted);font-size:12.5px;font-weight:500}.mw .seg2{background:var(--app-head);border-radius:10px;padding:3px;font-size:12.5px;font-weight:700;display:inline-flex}.mw .seg2 span{color:var(--app-muted);border-radius:8px;padding:5px 11px}.mw .seg2 span.on{color:var(--app-ink);background:#fff;box-shadow:0 1px 3px #141e3c1f}.mw .pb-stats{align-items:center;gap:10px;margin-left:auto;display:flex}.mw .stat{background:var(--app-rail);box-shadow:inset 0 0 0 1px var(--cell);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 12px;line-height:1.15;display:flex}.mw .stat small{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);white-space:nowrap;font-size:10.5px;font-weight:700}.mw .stat b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.mw .pubd{background:var(--blue);color:#fff;white-space:nowrap;height:40px;transition:background .3s,transform .3s var(--ease);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #3457ff47}.mw .pubd:hover{background:var(--blue-deep)}.mw .pubd:active{transform:scale(.97)}.mw .pubd[disabled]{background:var(--app-head);color:var(--app-muted);box-shadow:none;cursor:default}.mw .pubd .n{background:#ffffff38;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:grid}.mw .pb-grid{grid-template-columns:var(--pc) repeat(7,minmax(0,1fr));box-shadow:inset 0 0 0 1px var(--cell);border-radius:12px;display:grid;overflow:hidden}.mw .pb-corner,.mw .pb-day{background:var(--app-head);border-right:1px solid var(--cell);border-bottom:1px solid var(--cell)}.mw .pb-corner{flex-direction:column;justify-content:flex-end;gap:1px;padding:10px 12px;display:flex}.mw .pb-corner b{letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px;font-weight:700}.mw .pb-corner span{color:var(--app-muted);font-size:11px}.mw .pb-day{flex-direction:column;min-width:0;padding:9px 10px 8px;display:flex}.mw .pb-day.is-today{background:var(--app-today)}.mw .pb-day .r1{align-items:baseline;gap:6px;display:flex}.mw .pb-day .wd{color:var(--app-sub);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.mw .pb-day .dt{color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mw .pb-day .today{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8.5px;font-weight:700}.mw .fig{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mw .fig b{color:var(--app-sub);font-weight:600}.mw .fig.strong b{color:var(--app-ink);font-weight:700}.mw .cov{gap:3px;margin-top:7px;display:flex}.mw .cov i{background:#1eb9808c;border-radius:2px;flex:1;height:4px}.mw .cov i.short{background:#b08900}.mw .pb-rail{background:var(--app-rail);border-right:1px solid var(--cell);border-bottom:1px solid var(--cell);align-items:center;gap:9px;min-width:0;padding:8px 12px;display:flex}.mw .pb-rail .nm{color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.mw .pb-rail .sub{color:var(--app-muted);font-size:10.5px;line-height:1.3}.mw .pb-cell{border-right:1px solid var(--cell);border-bottom:1px solid var(--cell);background:#ffffffb8;flex-direction:column;gap:5px;min-width:0;min-height:62px;padding:6px;transition:background .12s;display:flex;position:relative}.mw .pb-cell.is-today{background:#3457ff0b}.mw .add{color:#6c758b;opacity:0;border-radius:9px;flex:1;place-items:center;font-size:16px;transition:opacity .15s,background .12s;display:grid}.mw .pb-cell:hover{background:#3457ff0d}.mw .pb-cell:hover .add{opacity:1}.mw .add:focus-visible{opacity:1}.mw .pb-legend{color:var(--app-sub);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 4px 2px;font-size:11px;display:flex}.mw .pb-legend .sw{background:#fff9;border:1.5px dashed #aeb3c0;border-radius:4px;width:16px;height:11px}.mw .pb-legend .sw.dr{background:#3457ff0f;border-color:#3457ff99}.mw .pb-legend .uc{background:#fff;border:1.5px solid #b7bdca;border-radius:50%;width:9px;height:9px}.mw .pb-legend .hint2{color:#6c758b;margin-left:auto}.mw .dv{--rail:76px;background:linear-gradient(#f4f6fc,#edf1f9);border-radius:18px;padding:8px 4px 4px;display:none}.mw .dv-title{padding:4px 8px 12px}.mw .dv-title b{font-family:var(--f-display);letter-spacing:-.03em;color:var(--app-ink);font-size:28px;font-weight:800;line-height:1.1;display:block}.mw .dv-title span{color:var(--app-muted);font-size:15px}.mw .dv-card{background:#fff;border:1px solid #141e3c0f;border-radius:18px;box-shadow:0 2px 16px #141e3c0d}.mw .dv-date{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 8px;padding:14px;display:grid}.mw .dv-date b{color:var(--app-ink);font-size:18px;font-weight:700;line-height:1.25;display:block}.mw .dv-date .sub{color:var(--app-muted);font-size:13.5px}.mw .dv-srch{width:40px;height:40px;color:var(--app-muted);background:#f2f4fa;border-radius:12px;place-items:center;display:grid}.mw .dv-srch .ic{width:18px;height:18px}.mw .dv-seg{background:#f2f4fa;border-radius:12px;padding:3px;font-size:14px;font-weight:700;display:inline-flex}.mw .dv-seg span{color:var(--app-sub);border-radius:10px;padding:8px 13px}.mw .dv-seg span.on{color:var(--blue);background:#fff;box-shadow:0 1px 3px #141e3c1f}.mw .dv-chips{grid-column:1/-1;gap:6px;display:flex}.mw .dv-chips span{background:var(--blue);color:#fff;border-radius:12px;padding:9px 15px;font-size:14px;font-weight:700}.mw .dv-you{text-align:left;background:linear-gradient(135deg,#3457ff12,#5b7cff08);border:1px solid #3457ff2e;border-radius:18px;align-items:center;gap:11px;width:100%;margin-top:10px;padding:12px 14px;display:flex}.mw .dv-you .bar{border-radius:3px;flex:none;align-self:stretch;width:3px}.mw .dv-you .txt{flex-direction:column;flex:1;min-width:0;display:flex}.mw .dv-you .k{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:700}.mw .dv-you .tm{color:var(--app-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:700}.mw .dv-you .ps{color:var(--app-muted);margin-top:1px;font-size:12.5px}.mw .ack{color:var(--green-text);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.mw .ack .ic{stroke-width:2.4px;width:13px;height:13px}.mw .ack.todo{color:var(--blue);background:#3457ff1f;border-radius:9px;padding:6px 10px}.mw .dv-cov{padding:12px 2px 2px}.mw .dv-cov .strip{height:8px;margin-left:var(--rail);background:#e6ebf5;border-radius:6px;grid-template-columns:repeat(24,1fr);display:grid;overflow:hidden}.mw .dv-cov .strip i{display:block}.mw .dv-cov p{color:var(--app-muted);margin-top:8px;font-size:12.5px}.mw .dv-board{margin-top:10px;padding:0;position:relative;overflow:clip}.mw .dv-hours{border-bottom:1px solid #141e3c0f;height:26px;display:flex}.mw .dv-hours .rail{width:var(--rail);flex:none}.mw .dv-hours .ax{flex:1;position:relative}.mw .dv-hours .ax span{color:var(--app-muted);font-size:9.5px;font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.mw .dv-hours .ax span:first-child{transform:none}.mw .dv-hours .ax span.last{transform:translate(-100%)}.mw .nowdot{z-index:3;background:#e0556b;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.mw .dv-now{z-index:2;pointer-events:none;background:#e0556b;width:2px;position:absolute;top:26px;bottom:0;transform:translate(-1px)}.mw .dv-row{border-bottom:1px solid #141e3c0b;align-items:stretch;height:52px;display:flex}.mw .dv-row.open{background:#fbfcff}.mw .dv-rail{width:var(--rail);flex:none;align-items:center;gap:6px;padding:0 4px 0 9px;display:flex;overflow:hidden}.mw .dv-rail .av{width:22px;height:22px;box-shadow:none;font-size:8.5px}.mw .dv-rail b{color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.mw .dv-rail b.you{color:var(--blue);font-weight:800}.mw .dv-rail .ol{flex-direction:column;gap:2px;padding-left:3px;display:flex}.mw .dv-rail .ol b{color:var(--app-sub);font-weight:700}.mw .dv-rail .ol small{color:var(--app-muted);font-size:10px}.mw .dv-track{background-image:repeating-linear-gradient(90deg,#141e3c0b 0 1px,#0000 1px 4.16667%);flex:1;min-width:0;position:relative}.mw .dv-bar{white-space:nowrap;border-radius:7px;align-items:center;height:28px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:12px;overflow:hidden}.mw .dv-bar .cl{background:var(--blue);color:#fff;text-align:center;border-radius:7px;min-width:13px;height:13px;padding:0 3px;font-size:8.5px;font-weight:800;line-height:13px;position:absolute;top:1px;right:1px}.mw .dv-grp{background:#f6f8fd;border-top:1px solid #141e3c0d;border-bottom:1px solid #141e3c0d;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.mw .dv-grp i{border-radius:50%;flex:none;width:9px;height:9px}.mw .dv-grp b{color:var(--app-ink);font-size:12.5px;font-weight:700}.mw .dv-grp span{color:var(--app-muted);font-size:11.5px;font-weight:500}.mw .dv-grp .ic{width:14px;height:14px;color:var(--app-muted);margin-left:auto}.mw .dv-empty{text-align:center;color:var(--app-muted);padding:26px 18px;font-size:13px}.mw .dv-dock{z-index:2;background:#fff;border:1px solid #141e3c0f;border-radius:18px;align-items:center;gap:3px;margin:-18px 6px 0;padding:6px;display:flex;position:relative;box-shadow:0 10px 30px #141e3c29}.mw .dv-chev{width:24px;height:44px;color:var(--app-muted);flex:none;place-items:center;display:grid}.mw .dv-day{border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;min-height:44px;padding:6px 0 5px;display:flex}.mw .dv-day .l{color:var(--app-muted);font-size:10px;font-weight:600}.mw .dv-day b{color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.15}.mw .dv-day.is-today b{color:var(--blue)}.mw .dv-day .n{color:var(--app-sub);font-size:9.5px;font-weight:700;line-height:1.2}.mw .dv-day[aria-pressed=true]{background:linear-gradient(135deg,#3457ff,#5b7cff);box-shadow:0 6px 14px #3457ff52}.mw .dv-day[aria-pressed=true] .l{color:#ffffffd9}.mw .dv-day[aria-pressed=true] b{color:#fff}.mw .dv-day[aria-pressed=true] .n{color:#ffffffe6}.mw .ck{background:linear-gradient(#f3f6fc 0%,#e9eef8 100%)}.mw .ck-state.brk{color:#b08900;background:#b0890014;border-color:#b0890033}.mw .ck-state.brk .dot{background:#b08900}.mw .ck-disc.brk{background:linear-gradient(135deg,#b08900,#8f6e00);box-shadow:0 24px 56px #b0890066,inset 0 1px #ffffff59,inset 0 -20px 34px #050a232e}.mw .ck-break{color:var(--app-ink);background:#fff;border:1px solid #141e3c1a;border-radius:15px;align-items:center;gap:8px;margin-top:4px;padding:13px 24px;font-size:16px;font-weight:600;display:flex}.mw .ck-break .ic{color:#907000;width:18px;height:18px}.mw .ck-break[disabled]{color:#6c758b;opacity:.6;cursor:default}.mw .ck-break[disabled] .ic{color:#6c758b}.mw .ck-alw{color:#6c758b;margin-top:-8px;font-size:12.5px;font-weight:500}.mw .ck-next{text-align:left;background:#fff;border:1px solid #141e3c0f;border-radius:20px;flex-direction:column;gap:13px;width:100%;max-width:460px;padding:16px;display:flex;box-shadow:0 2px 16px #141e3c0d}.mw .ck-next .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--app-muted);font-size:11px;font-weight:600}.mw .nx{align-items:center;gap:10px;display:flex}.mw .nx>i{border-radius:3px;flex:none;align-self:stretch;width:3px;min-height:24px}.mw .nx .t{min-width:0;color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.mw .nx b{color:#5b606d;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.mw .ck-all{width:100%;color:var(--blue);border-top:1px solid #141e3c0f;justify-content:space-between;align-items:center;padding-top:11px;font-size:12.5px;font-weight:600;display:flex}.mw .ck-tabs{background:#fffffff7;border-top:1px solid #141e3c0f;grid-template-columns:repeat(5,1fr);align-self:stretch;align-items:end;margin:auto -18px -26px;padding:10px 6px 14px;display:grid}.mw .ck-tabs>span{color:#8a90a0;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.mw .ck-tabs .ic{stroke-width:1.7px;width:22px;height:22px}.mw .ck-tabs .mid i{color:#fff;background:linear-gradient(135deg,#1eb980,#17a374);border-radius:50%;place-items:center;width:56px;height:56px;margin-top:-30px;display:grid;box-shadow:0 10px 24px -8px #1eb98099,0 0 0 4px #fff}.mw .ck-tabs .mid .ic{stroke-width:2px;width:26px;height:26px}.mw .ck-tabs .more{position:relative}.mw .ck-tabs .more:after{content:"1";color:#fff;background:#e0556b;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;left:calc(50% + 5px)}.mw .on-head .oh-ic{background:var(--green-wash);width:40px;height:40px;color:var(--green-text);border-radius:12px;flex:none;place-items:center;display:grid}.mw .on-head b{font-size:16px;font-weight:700;line-height:1.25;display:block}.mw .on-head small{color:var(--app-muted);font-size:13px;font-weight:500}.mw .avw{display:inline-block;position:relative}.mw .avw .pres{background:var(--green);border:2.5px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.mw .avw .pres.brk{background:#b08900}.mw .on-list li.due{opacity:.7}@media (max-width:760px){.mw .pb-bar{display:none}}.mw .weekline{background:var(--mist);padding:max(28px,min(4vw,44px)) 0 0}.mw .wl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.mw .wl:before{content:"";background:var(--mist-2);border-radius:2px;height:2px;position:absolute;top:17px;left:0;right:0}.mw .wl-stop{text-align:left;gap:6px;padding:0 4px 8px 0;display:grid;position:relative}.mw .wl-stop .pin{width:36px;height:36px;color:var(--blue);box-shadow:inset 0 0 0 1px var(--line),0 6px 16px -10px #0c123059;transition:background .35s var(--ease),color .35s var(--ease),transform .5s var(--ease);background:#fff;border-radius:12px;place-items:center;display:grid}.mw .wl-stop:hover .pin{background:var(--blue);color:#fff;transform:translateY(-2px)}.mw .wl-t{color:var(--blue-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;font-weight:700}.mw .wl-n{font-family:var(--f-display);letter-spacing:-.02em;font-size:17px;font-weight:600}.mw .ch{padding:max(88px,min(11vw,152px)) 0;position:relative}.mw .ch-mist{background:var(--mist)}.mw .ch-head{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:28px 56px;margin-bottom:max(40px,min(5.5vw,76px));display:grid}.mw .ch-head .h2{margin-top:22px}.mw .ch-head.center{text-align:center;grid-template-columns:1fr;justify-items:center}.mw .ch-head.center .lede{margin-inline-start:auto;margin-inline-end:auto}.mw .side-ill{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mw .side-ill .ill{width:104px;height:104px}.mw .center-ill{width:96px;height:96px;margin-bottom:18px}.mw .ch1{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:max(28px,min(5vw,80px));display:grid}.mw .points{gap:6px;display:grid}.mw .point{width:100%;transition:background .45s var(--ease),box-shadow .45s var(--ease);border-radius:22px;gap:7px;padding:22px 24px 22px 26px;display:grid;position:relative}.mw .point:before{content:"";background:var(--blue);width:3px;transition:transform .55s var(--ease);border-radius:3px;position:absolute;top:26px;bottom:26px;left:0;transform:scaleY(0)}.mw .point:hover{background:#0c123006}.mw .point.is-on{background:#fff;box-shadow:0 1px 1px #0c123008,0 18px 40px -26px #0c12304d}.mw .point.is-on:before{transform:scaleY(1)}.mw .pt-t{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;font-size:max(18px,min(1.6vw,21px));font-weight:600;line-height:1.22}.mw .pt-d{color:var(--ink-2);font-size:15.5px;line-height:1.5}.mw .frag{padding-bottom:64px;position:relative}.mw .frag .core{padding:8px}.mw .fp{transition:opacity .55s var(--ease),filter .55s var(--ease),background .55s var(--ease);border-radius:17px;padding:18px}.mw .frag[data-focus] .fp{opacity:.36;filter:saturate(.4)}.mw .frag[data-focus=bill] .fp[data-part=bill],.mw .frag[data-focus=flags] .fp[data-part=flags]{opacity:1;filter:none;background:var(--mist)}.mw .fp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mw .fp-big{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:max(38px,min(4.4vw,54px));font-weight:700;line-height:1}.mw .fp-sub{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.mw .fp-days{box-shadow:inset 0 0 0 1px var(--cell);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.mw .fp-days .pb-day{border-bottom:0}.mw .fp-days .pb-day:last-child{border-right:0}.mw .fp-flags{gap:8px;display:grid}.mw .flag{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:14px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.mw .flag .chip{margin:6px 6px 0 0}.mw .flag b{font-size:14px;font-weight:700;line-height:1.3;display:block}.mw .flag span{color:var(--app-muted);font-size:13px;font-weight:500}.mw .notif{width:min(360px,86%);box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -28px #0c123080;transition:opacity .55s var(--ease),filter .55s var(--ease),transform .55s var(--ease);background:#fffffff7;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid;position:absolute;bottom:0;right:-18px}.mw .frag[data-focus] .notif{opacity:.4;filter:saturate(.4)}.mw .frag[data-focus=notify] .notif{opacity:1;filter:none;transform:translateY(-6px)}.mw .notif .mk{border-radius:10px;width:36px;height:36px}.mw .notif .mk svg{width:23px;height:23px}.mw .notif-top{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.mw .notif-top span{color:var(--ink-3);font-weight:500}.mw .notif p{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.4}.mw .clock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.mw .ck{background:linear-gradient(#fff 0%,#f7f9fc 100%);flex-direction:column;align-items:center;gap:18px;height:100%;padding:28px 18px 26px;display:flex}.mw .ck-top{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;display:flex}.mw .ck-time{font-family:var(--f-display);letter-spacing:-.02em;color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.mw .ck-date{letter-spacing:.08em;color:var(--app-muted);margin-top:4px;font-size:12.5px;font-weight:700}.mw .ck-ctx{color:#5b606d;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.mw .ck-ctx i{border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px}.mw .ck-ctx b{color:var(--app-ink);font-weight:600}.mw .ck-ctx s{color:#6c758b;margin:0 7px;text-decoration:none}.mw .ck-ctx em{color:#907000;font-style:normal;font-weight:600}.mw .ck-state{color:var(--green);background:#1eb98014;border:1px solid #1eb98033;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:15px;font-weight:600;display:inline-flex}.mw .ck-state .dot{background:var(--green);color:var(--green)}.mw .ck-dial{flex:none;justify-content:center;align-items:center;width:292px;max-width:100%;height:292px;display:flex;position:relative}.mw .ck-halo{border:2px solid #3457ff30;border-radius:50%;animation:2.8s ease-in-out infinite mw-breathe;position:absolute;top:17px;bottom:17px;left:17px;right:17px}@keyframes mw-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.mw .ck-ticks{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mw .ck-disc{text-align:center;color:#fff;width:236px;height:236px;transition:transform .13s ease,box-shadow .5s var(--ease);background:linear-gradient(135deg,#3457ff,#5b7cff);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #3457ff6b,inset 0 1px #ffffff59,inset 0 -20px 34px #050a232e}.mw .ck-disc:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 30% -5%,#ffffff47,#0000 55%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.mw .ck-disc:active{transform:scale(.965)}.mw .ck-disc.on{background:linear-gradient(135deg,#1eb980,#17a374);box-shadow:0 24px 56px #1eb98066,inset 0 1px #ffffff59,inset 0 -20px 34px #050a232e}.mw .ck-disc>span{flex-direction:column;align-items:center;display:flex;position:relative}.mw .ck-disc .ic{stroke-width:2.2px;width:46px;height:46px}.mw .ck-disc .big{font-family:var(--f-display);margin-top:10px;font-size:24px;font-weight:700}.mw .ck-disc .small{opacity:.85;align-items:center;gap:7px;margin-top:3px;font-size:13px;display:inline-flex}.mw .ck-disc .worked{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.mw .ck-disc .cap{letter-spacing:.09em;text-transform:uppercase;opacity:.8;margin-top:7px;font-size:11px;font-weight:700}.mw .ck-disc .out{background:#ffffff2b;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:7px;margin-top:15px;padding:8px 17px;font-size:13.5px;font-weight:700;display:inline-flex}.mw .ck-disc .out .ic{stroke-width:2.4px;width:14px;height:14px}.mw .spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite mw-spin;display:inline-block}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw .ck-wifi{color:var(--green-text);background:#1eb98014;border:1px solid #1eb98033;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.mw .ck-wifi .dot{box-shadow:0 0 0 4px #1eb98033}.mw .ck-wifi .ic{width:14px;height:14px}.mw .on-core{height:100%;padding:20px 8px 10px}.mw .on-head{align-items:center;gap:10px;padding:0 14px 14px;font-size:15px;font-weight:700;display:flex}.mw .on-head .dot{color:var(--green)}.mw .on-head .count{font-family:var(--f-display);background:var(--green-wash);min-width:30px;height:30px;color:var(--green-text);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;margin-left:auto;font-size:15px;font-weight:600;display:grid}.mw .on-list li{border-top:1px solid var(--line-2);transition:background .6s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mw .on-list b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.mw .on-list small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.mw .on-list li.flash{background:var(--green-wash)}.mw .on-foot{color:var(--ink-3);border-top:1px solid var(--line-2);align-items:center;gap:8px;padding:14px 14px 6px;font-size:13px;font-weight:500;display:flex}.mw .ticks{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:max(34px,min(4vw,52px));display:flex}.mw .ticks li{color:var(--ink);align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex}.mw .ticks .ic{color:var(--blue);stroke-width:2px;width:18px;height:18px}.mw .cover{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.mw .cover-side{position:sticky;top:120px}.mw .cover-side .h2{margin:22px 0}.mw .cover-side .lede{margin-bottom:30px}.mw .stack-ticks{gap:12px;display:grid}.mw .stack-ticks li{align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.mw .stack-ticks .ic{color:var(--blue);stroke-width:2px;width:18px;height:18px}.mw .tl{gap:18px;display:grid;position:relative}.mw .tl:before{content:"";background:linear-gradient(180deg,var(--line) 0%,var(--line) 80%,transparent 100%);width:1.5px;position:absolute;top:10px;bottom:10px;left:52px}.mw .tl-item{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mw .tl-item time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:14px;font-size:13px;font-weight:700;position:relative}.mw .tl-item time:after{content:"";width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink-4);background:#fff;border-radius:50%;position:absolute;top:19px;left:49px}.mw .tl-card{box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -30px #0c123059;background:#fff;border-radius:20px;padding:16px 18px}.mw .chan{color:var(--ink-3);align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.mw .chan .ic{width:15px;height:15px}.mw .msg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.mw .msg b{font-size:14px;font-weight:700;display:block}.mw .msg p{color:var(--ink-2);margin-top:1px;font-size:15px;line-height:1.45}.mw .bubble{background:var(--mist);color:var(--ink);border-radius:4px 16px 16px;margin-top:5px;padding:10px 14px;font-size:15px;line-height:1.45;display:inline-block}.mw .card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mw .swap-line{color:var(--ink-2);font-size:15px;line-height:1.5}.mw .swap-line b{color:var(--ink);font-weight:700}.mw .sr{background:var(--app-rail);box-shadow:inset 0 0 0 1px var(--cell);border-radius:14px;gap:6px;margin:14px 0;padding:10px;display:grid}.mw .sr-row{grid-template-columns:auto 58px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:grid}.mw .sr-cell{min-height:44px;box-shadow:inset 0 0 0 1px var(--cell);background:#fff;border-radius:10px;padding:4px}.mw .swap-actions{flex-wrap:wrap;gap:8px;display:flex}.mw .swap.is-ok .swap-actions,.mw .swap.is-no .swap-actions{display:none}.mw .swap-done{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:none}.mw .swap.is-ok .swap-done,.mw .swap.is-no .swap-done{display:flex}.mw .swap-done button{color:var(--ink);border-bottom:1.5px solid var(--line);margin-left:auto;font-weight:700}.mw .bal{margin-top:14px}.mw .bal-bar{background:#e6ebf5;border-radius:8px;height:8px;overflow:hidden}.mw .bal-bar i{height:100%;width:var(--w);background:#e8b800;border-radius:8px;display:block}.mw .in .bal-bar i{animation:mw-grow 1.4s var(--ease) .2s both}@keyframes mw-grow{0%{width:0}}.mw .bal-t{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.mw .lvtag{color:#7a5800;background:#f4cf1a3d;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.mw .lvtag i{background:#e8b800;border-radius:50%;width:7px;height:7px}.mw .ledger-core{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);display:grid}.mw .ledger{min-width:0;padding:22px 24px 20px}.mw .ledger-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mw .ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mw .ledger th{letter-spacing:.07em;text-transform:uppercase;color:var(--app-muted);text-align:right;border-bottom:1px solid var(--line);padding:8px 6px;font-size:10.5px;font-weight:700}.mw .ledger th:first-child,.mw .ledger td:first-child{text-align:left}.mw .ledger th:last-child,.mw .ledger td:last-child{text-align:right}.mw .ledger td{border-bottom:1px solid var(--line-2);text-align:right;white-space:nowrap;padding:10px 6px;font-size:14px}.mw .ledger td:first-child{font-weight:600}.mw .ledger .pc{align-items:center;gap:10px;display:flex}.mw .ledger td.mut{color:var(--app-muted)}.mw .ledger tfoot td{border-bottom:0;border-top:3px double var(--ink);padding-top:14px;font-size:15px;font-weight:800}.mw .ledger .aprv{background:var(--blue);color:#fff;border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:700}.mw .export{background:var(--mist);flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.mw .seg{gap:6px;display:grid}.mw .seg button{height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex}.mw .seg button small{color:var(--app-muted);margin-left:6px;font-size:12px;font-weight:500}.mw .seg button .rd{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink-4);transition:box-shadow .3s var(--ease);border-radius:50%;flex:none}.mw .seg button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--blue)}.mw .seg button[aria-checked=true] .rd{box-shadow:inset 0 0 0 5.5px var(--blue)}.mw .file{color:var(--ink-3);font-variant-numeric:tabular-nums;word-break:break-all;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.mw .file .ic{flex:none;width:16px;height:16px}.mw .export .btn{margin-top:auto}.mw .export-ok{background:var(--green-wash);color:var(--green-text);border-radius:13px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;display:none}.mw .export.is-done .export-ok{display:flex}.mw .export.is-done .btn{display:none}.mw .sec-h{font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;font-size:max(40px,min(6.4vw,92px));font-weight:700;line-height:.96}.mw .sec-h .soft{color:var(--ink-2);letter-spacing:-.045em;font-weight:300;display:block}.mw .fn-mark{vertical-align:super;font-family:var(--f-text);letter-spacing:0;color:#fff;background:var(--blue);min-width:1.5em;height:1.5em;transition:transform .4s var(--ease),background .3s;border-radius:.45em;place-items:center;margin-left:.08em;font-size:.28em;font-weight:700;display:inline-grid;transform:translateY(-.1em)}.mw .fn-mark:hover{background:var(--blue-deep);transform:translateY(-.2em)scale(1.08)}.mw .sec-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:max(44px,min(6vw,80px));display:grid}.mw .sec-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:24px 0;display:grid}.mw .sec-item .ii{width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:grid}.mw .sec-item b{font-size:16.5px;font-weight:700;line-height:1.35;display:block}.mw .sec-item span{color:var(--ink-2);font-size:15px}.mw .footnote{transition:background .6s var(--ease),box-shadow .6s var(--ease);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:16px;margin-top:max(40px,min(5vw,64px));padding:22px 24px;display:grid}.mw .footnote.flash{background:var(--blue-wash);box-shadow:inset 0 0 0 1.5px var(--blue-soft)}.mw .footnote sup{color:var(--blue-ink);font-size:15px;font-weight:800;top:0}.mw .footnote p{color:var(--ink);font-size:max(17px,min(1.5vw,20px));line-height:1.5}.mw .footnote p strong{font-family:var(--f-display);letter-spacing:-.02em;font-weight:600}.mw .faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:0 max(32px,min(6vw,96px));display:grid}.mw .faq-q{border-bottom:1px solid var(--line);width:100%;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink-2);transition:color .3s var(--ease);grid-column:1;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:max(17px,min(1.5vw,20px));font-weight:600;display:flex}.mw .faq-q:first-of-type{border-top:1px solid var(--line)}.mw .faq-q .ic{color:var(--ink-4);transition:transform .5s var(--ease),color .3s}.mw .faq-q:hover,.mw .faq-q[aria-expanded=true]{color:var(--ink)}.mw .faq-q[aria-expanded=true] .ic{color:var(--blue);transform:translate(4px)}.mw .faq-a{background:var(--mist);border-radius:24px;grid-area:1/2/span 8;align-self:start;padding:30px 32px;position:sticky;top:120px}.mw .ch-mist .faq-a{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.mw .faq-a p{color:var(--ink);font-size:max(17px,min(1.4vw,19px));line-height:1.6}.mw .faq-a p+p{margin-top:12px}.mw .faq-a .who{color:var(--ink-3);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.mw .faq-a .who .mk{border-radius:8px;width:26px;height:26px}.mw .faq-a .who .mk svg{width:17px;height:17px}.mw .closing{background:var(--night);color:#fff;padding:max(96px,min(12vw,168px)) 0 max(72px,min(9vw,120px));position:relative;overflow:clip}.mw .night-rules{inset:0 max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 45%,#000 80%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 45%,#000 80%)}.mw .night-rules span{border-left:1px solid var(--night-line);position:relative}.mw .night-rules span:last-child{border-right:1px solid var(--night-line)}.mw .night-rules i{background:#7a91ff1f;border-radius:9px;height:38px;position:absolute;left:8px;right:8px}.mw .night-rules i.hot{background:#3457ffe6;box-shadow:0 0 40px #3457ff8c}.mw .closing-in{z-index:1;max-width:820px;position:relative}.mw .closing h2{font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;font-size:max(40px,min(6vw,84px));font-weight:700;line-height:.97}.mw .closing h2 .soft{color:#ffffffb8;font-weight:300}.mw .closing p{color:#ffffffbd;max-width:44ch;margin:24px 0 36px;font-size:max(17px,min(1.45vw,20px))}.mw .closing .fine{color:#fff9;margin:16px 0 0;font-size:13.5px}.mw .foot{background:var(--night);color:#ffffffb3;padding:0 0 calc(28px + env(safe-area-inset-bottom,0px))}.mw .foot-top{border-top:1px solid var(--night-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding:44px 0 36px;display:grid}.mw .foot .brand{color:#fff}.mw .foot-tag{max-width:30ch;margin-top:14px;font-size:15px}.mw .foot-h{color:#ffffff73;margin-bottom:12px;font-size:12.5px;font-weight:700}.mw .foot-links{gap:8px;font-size:15px;font-weight:600;display:grid}.mw .foot-links a{color:#ffffffd1;transition:color .3s}.mw .foot-links a:hover{color:#fff}.mw .foot-bot{border-top:1px solid var(--night-line);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:22px;font-size:13px;display:flex}.mw .foot-apps{color:#ffffff80;max-width:34ch;margin-top:14px;font-size:13.5px;line-height:1.55}.mw .foot-apps a{color:#ffffffd1;font-weight:600;transition:color .3s}.mw .foot-apps a:hover{color:#fff}.mw .gs-step .gs-apps{max-width:none;color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.55}.mw .gs-apps a{white-space:nowrap;color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--blue-soft);text-decoration-color:var(--blue-soft);font-weight:700}.mw .phero{padding:max(136px,min(17vh,188px)) 0 max(56px,min(7vw,96px));position:relative;overflow:clip}.mw .phero .h1{font-family:var(--f-display);letter-spacing:-.052em;text-wrap:balance;max-width:15ch;margin-top:22px;font-size:max(42px,min(6.4vw,88px));font-weight:800;line-height:.95}.mw .phero .h1 .soft{color:var(--ink-2);letter-spacing:-.045em;font-weight:300}.mw .phero .lede{max-width:52ch;margin-top:26px}.mw .section{padding:max(72px,min(9vw,128px)) 0}.mw .tools{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:0 max(32px,min(5vw,80px));display:grid}.mw .tool-b{border-bottom:1px solid var(--line);text-align:left;width:100%;transition:padding .5s var(--ease);grid-column:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 10px 18px 6px;display:grid}.mw .tool-b:first-of-type{border-top:1px solid var(--line)}.mw .tool-b .ti{background:var(--mist);width:44px;height:44px;color:var(--ink);transition:background .4s var(--ease),color .4s var(--ease);border-radius:14px;place-items:center;display:grid}.mw .tool-b .tn{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink-2);font-size:max(19px,min(1.7vw,23px));font-weight:600;line-height:1.15;transition:color .3s}.mw .tool-b .td{font-family:var(--f-text);letter-spacing:0;color:var(--ink-3);margin-top:3px;font-size:14.5px;font-weight:500;display:block}.mw .tool-b .ic.arr{color:var(--ink-4);transition:transform .5s var(--ease),color .3s}.mw .tool-b:hover .tn{color:var(--ink)}.mw .tool-b[aria-selected=true]{padding-left:14px}.mw .tool-b[aria-selected=true] .ti{background:var(--blue);color:#fff}.mw .tool-b[aria-selected=true] .tn{color:var(--ink)}.mw .tool-b[aria-selected=true] .ic.arr{color:var(--blue);transform:translate(4px)}.mw .tool-p{grid-area:1/2/span 8;position:sticky;top:112px}.mw .tool-p .core{padding:24px}.mw .tp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mw .tp-list{gap:10px;margin-top:20px;display:grid}.mw .tp-list li{color:var(--ink-2);gap:10px;font-size:15px;font-weight:500;display:flex}.mw .tp-list .ic{color:var(--blue);stroke-width:2px;width:18px;height:18px;margin-top:2px}.mw .pv{background:var(--app-rail);box-shadow:inset 0 0 0 1px var(--cell);border-radius:16px;padding:12px}.mw .pv-row{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mw .pv-row+.pv-row{margin-top:6px}.mw .pv-row .grow{flex:1;min-width:0}.mw .pv-row b{font-size:14px;font-weight:600;line-height:1.25;display:block}.mw .pv-row small{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.mw .pv-grid{grid-template-columns:62px repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;display:grid}.mw .pv-grid .h{color:var(--app-sub);text-transform:uppercase;letter-spacing:.05em;padding:4px 2px;font-size:10.5px;font-weight:700}.mw .pv-grid .n{color:var(--app-ink);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.mw .pv-grid .n .av{width:22px;height:22px;font-size:9px}.mw .pv-grid .chip{padding:4px 6px}.mw .pv-grid .lv{min-height:32px;font-size:8.5px}.mw .pv-dial{place-items:center;padding:8px;display:grid;overflow:hidden}.mw .pv-dial .ck-dial{margin:-40px 0;transform:scale(.72)}.mw .chat-pv{grid-template-columns:132px minmax(0,1fr);gap:10px;display:grid}.mw .chans{color:var(--app-sub);align-content:start;gap:3px;font-size:13px;font-weight:600;display:grid}.mw .chans span{white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.mw .chans span.on{color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--cell);background:#fff}.mw .sig{letter-spacing:-.02em;color:var(--blue-ink);border-bottom:1.5px solid var(--ink-4);margin-top:8px;padding:4px 2px 2px;font-family:Sora;font-size:22px;font-style:italic;font-weight:300}.mw .price-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.mw .qty{background:var(--mist);border-radius:26px;margin-top:34px;padding:26px}.mw .qty-row{align-items:center;gap:14px;margin-top:14px;display:flex}.mw .step{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease);background:#fff;border-radius:15px;place-items:center;display:grid}.mw .step:active{transform:scale(.94)}.mw .qty-n{font-family:var(--f-display);letter-spacing:-.05em;text-align:center;font-variant-numeric:tabular-nums;min-width:2.2ch;font-size:48px;font-weight:600;line-height:1}.mw .qty-u{color:var(--ink-2);font-size:15px;font-weight:600}.mw .range{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:28px;margin-top:22px}.mw .range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--blue) 0 var(--p,20%),#fff var(--p,20%) 100%);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px}.mw .range::-moz-range-track{height:10px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px}.mw .range::-moz-range-progress{background:var(--blue);border-radius:10px;height:10px}.mw .range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;box-shadow:0 0 0 1px var(--line),0 6px 14px -6px #0c123080;background:#fff;border-radius:9px;margin-top:-9px}.mw .range::-moz-range-thumb{width:28px;height:28px;box-shadow:0 0 0 1px var(--line),0 6px 14px -6px #0c123080;background:#fff;border:0;border-radius:9px}.mw .incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:34px;display:grid}.mw .incl li{align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.mw .incl .ic{color:var(--blue);stroke-width:2px;width:18px;height:18px}.mw .rc-col{position:sticky;top:112px}.mw .receipt{font-variant-numeric:tabular-nums;background:#fff;border-radius:6px 6px 0 0;padding:30px 28px 44px;position:relative;transform:rotate(.6deg);box-shadow:0 1px 1px #0c12300d,0 40px 80px -40px #0c123073;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x}.mw .rc-head{text-align:center;border-bottom:1.5px dashed var(--ink-4);padding-bottom:18px}.mw .rc-head .mk{border-radius:12px;width:40px;height:40px;margin:0 auto 10px}.mw .rc-head .mk svg{width:26px;height:26px}.mw .rc-head b{font-family:var(--f-display);letter-spacing:-.03em;font-size:20px;font-weight:800;display:block}.mw .rc-head small{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600}.mw .rc-lines{border-bottom:1.5px dashed var(--ink-4);gap:9px;padding:18px 0;display:grid}.mw .rc-line{align-items:baseline;gap:8px;font-size:14.5px;display:flex}.mw .rc-line:after{content:"";border-bottom:1.5px dotted var(--ink-4);flex:1;order:2;transform:translateY(-4px)}.mw .rc-line span:first-child{order:1}.mw .rc-line span:last-child{order:3;font-weight:700}.mw .rc-line.muted span:last-child{color:var(--ink-3);font-weight:600}.mw .rc-total{border-bottom:1.5px dashed var(--ink-4);gap:8px;padding:18px 0 14px;display:grid}.mw .rc-grand{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.mw .rc-grand span{font-size:15px;font-weight:700}.mw .rc-grand b{font-family:var(--f-display);letter-spacing:-.045em;font-size:40px;font-weight:700;line-height:1}.mw .rc-foot{text-align:center;color:var(--ink-3);letter-spacing:.04em;padding-top:18px;font-size:13px;font-weight:600}.mw .barcode{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px);opacity:.85;width:70%;height:44px;margin:14px auto 0}.mw .terms-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.mw .terms-strip li{border-bottom:1px solid var(--line);padding:22px 0}.mw .terms-strip b{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:600;display:block}.mw .terms-strip span{color:var(--ink-2);font-size:15px}.mw .was{border-top:1px solid var(--line);display:grid}.mw .was li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;padding:20px 0;display:grid}.mw .was .ill{--ill-fill:#dfe4f1;width:72px;height:72px;color:var(--ink-3)}.mw .was .old{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink-3);justify-self:start;font-size:max(22px,min(2.6vw,34px));font-weight:300;position:relative}.mw .was .old:after{content:"";background:var(--ink-3);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:54%;left:-2%;right:-2%}.mw .was li.in .old:after{animation:mw-strike 1s var(--ease) .35s both}@keyframes mw-strike{0%{transform:scaleX(0)}}.mw .was .ar{color:var(--ink-4)}.mw .was .new{font-family:var(--f-display);letter-spacing:-.04em;align-items:center;gap:14px;font-size:max(22px,min(2.6vw,34px));font-weight:700;display:flex}.mw .was .new .ti{background:var(--blue);color:#fff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mw .who-for{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:max(40px,min(5vw,64px));display:grid}.mw .who-for figure{justify-items:start;gap:14px;margin:0;display:grid}.mw .who-for .ill{width:96px;height:96px}.mw .who-for figcaption{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.mw .who-for figcaption small{font-family:var(--f-text);letter-spacing:0;color:var(--ink-3);margin-top:3px;font-size:14.5px;font-weight:500;display:block}.mw .beliefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(36px,min(5vw,64px)) max(32px,min(6vw,96px));display:grid}.mw .belief{border-top:1.5px solid var(--ink);padding-top:24px}.mw .belief .h3{margin-bottom:12px}.mw .belief p{color:var(--ink-2);max-width:42ch;font-size:16.5px}.mw .facts{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ink-2);text-wrap:balance;max-width:26ch;font-size:max(26px,min(3.4vw,46px));font-weight:300;line-height:1.2}.mw .facts b{color:var(--ink);font-weight:700}.mw .wont{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:max(36px,min(4vw,56px));display:grid}.mw .wont li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:22px 0;display:grid}.mw .wont .x{background:var(--red-wash);width:30px;height:30px;color:var(--red-text);border-radius:50%;place-items:center;display:grid}.mw .wont .x .ic{stroke-width:2.2px;width:15px;height:15px}.mw .wont b{font-size:16.5px;font-weight:700;display:block}.mw .wont span{color:var(--ink-2);font-size:15px}.mw .promise{background:var(--mist);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px 64px;padding:max(34px,min(5vw,64px));display:grid}.mw .promise q{font-family:var(--f-display);letter-spacing:-.04em;quotes:none;text-wrap:balance;font-size:max(26px,min(3.2vw,42px));font-weight:600;line-height:1.12}.mw .promise .acts{justify-items:start;gap:10px;display:grid}.mw .cc{grid-template-columns:260px minmax(0,1fr);min-height:600px;display:grid}.mw .cc-side{background:var(--app-rail);border-right:1px solid var(--cell);padding:18px 12px}.mw .cc-side .label{padding:0 10px 10px;display:block}.mw .chs{gap:4px;display:grid}.mw .cc-ch{text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:11px 10px;transition:background .2s;display:grid}.mw .cc-ch:hover{background:#3457ff0d}.mw .cc-ch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cell),0 2px 8px #141e3c0d;background:#fff}.mw .cc-ch .hash{width:32px;height:32px;color:var(--blue);box-shadow:inset 0 0 0 1px var(--cell);background:#fff;border-radius:10px;place-items:center;display:grid}.mw .cc-ch b{white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;display:block}.mw .cc-ch small{color:var(--app-muted);font-size:12px;font-weight:500}.mw .cc-call{box-shadow:inset 0 0 0 1px var(--cell);background:#fff;border-radius:14px;margin:18px 10px 0;padding:14px}.mw .cc-call b{font-family:var(--f-display);letter-spacing:-.01em;-webkit-user-select:all;user-select:all;margin-top:4px;font-size:17px;font-weight:600;display:block}.mw .cc-call p{color:var(--app-muted);margin-top:4px;font-size:13px}.mw .cc-main{flex-direction:column;min-width:0;display:flex}.mw .cc-top{border-bottom:1px solid var(--cell);align-items:center;gap:12px;padding:16px 20px;display:flex}.mw .cc-top b{font-size:15px;font-weight:700;display:block}.mw .cc-top small{color:var(--app-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.mw .cc-thread{background:linear-gradient(#fff,#fafbfe);flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.mw .cc-in{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px;max-width:78%;display:grid}.mw .cc-in .bubble{margin:0}.mw .cc-out{background:var(--blue);color:#fff;white-space:pre-wrap;max-width:78%;animation:mw-chipIn .5s var(--ease) both;border-radius:16px 16px 4px;align-self:flex-end;padding:11px 15px;font-size:15px;line-height:1.45}.mw .cc-typing{background:var(--mist);border-radius:4px 16px 16px;gap:4px;padding:12px 14px;display:inline-flex}.mw .cc-typing i{background:var(--ink-4);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mw-typing}.mw .cc-typing i:nth-child(2){animation-delay:.15s}.mw .cc-typing i:nth-child(3){animation-delay:.3s}@keyframes mw-typing{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.mw .cc-form{border-top:1px solid var(--cell);background:#fff;gap:10px;padding:14px 16px 16px;display:grid}.mw .cc-form .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mw .cc-send{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.mw .cc-send textarea{resize:vertical;height:52px;min-height:52px}.mw .cc-send .btn{height:52px;padding:0 6px 0 20px}.mw .fld{gap:7px;min-width:0;margin-bottom:16px;display:grid}.mw .fld label{font-size:14px;font-weight:700}.mw .fld label small{color:var(--ink-3);font-weight:500}.mw .cc-form .fld{gap:5px;margin:0}.mw .cc-form .fld label{font-size:12.5px}.mw .in-f{background:var(--mist);width:100%;height:50px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .3s var(--ease),background .3s var(--ease);border:0;border-radius:13px;outline:none;padding:0 15px;font-size:16px}.mw textarea.in-f{resize:vertical;height:120px;padding:13px 15px;line-height:1.5}.mw select.in-f{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-repeat:no-repeat;background-size:5px 5px}.mw .in-f:focus{box-shadow:inset 0 0 0 2px var(--blue),0 0 0 5px #3457ff1f;background:#fff}.mw .in-f[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--red)}.mw .err{color:var(--red-text);font-size:13px;font-weight:600}.mw .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mw .check{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:6px 0 20px;font-size:14.5px;display:grid}.mw .check input{width:22px;height:22px;accent-color:var(--blue);margin:1px 0 0}.mw .check a{color:var(--blue-ink);font-weight:700}.mw .pw{position:relative}.mw .pw .in-f{padding-right:54px}.mw .pw button{width:36px;height:36px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.mw .pw button:hover{background:var(--mist-2)}.mw .signup{background:linear-gradient(180deg,#fff 0%,var(--mist) 100%);min-height:100dvh;padding:max(108px,min(14vh,140px)) 0 max(56px,min(7vw,96px))}.mw .su{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(28px,min(5vw,72px));display:grid}.mw .steps{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.mw .steps li{height:34px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 5px;font-size:13.5px;font-weight:600;display:flex}.mw .steps li i{background:var(--mist-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.mw .steps li.on{color:var(--ink)}.mw .steps li.on i{background:var(--blue);color:#fff}.mw .steps li.done i{background:var(--green);color:#fff}.mw .su-h{font-family:var(--f-display);letter-spacing:-.05em;font-size:max(34px,min(4vw,52px));font-weight:800;line-height:1}.mw .su-sub{color:var(--ink-2);margin:12px 0 26px;font-size:16.5px}.mw .su-toggle{color:var(--ink-2);margin-top:18px;font-size:15px}.mw .su-toggle button{color:var(--blue-ink);font-weight:700}.mw .su-side{position:sticky;top:104px}.mw .app-top{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:14px 16px;display:flex}.mw .app-top .av{background:var(--app-ink)}.mw .app-top .av.empty{background:var(--mist-2);color:var(--ink-4);box-shadow:none}.mw .app-org{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.mw .app-org.ph{color:var(--ink-4)}.mw .app-who{color:var(--ink-2);white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.mw .app-body{padding:18px}.mw .app-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.mw .app-wk div{height:62px;color:var(--app-sub);text-transform:uppercase;border-radius:10px;justify-content:center;align-items:flex-start;padding-top:7px;font-size:11px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #0c123012}.mw .todo{gap:8px;margin-top:18px;display:grid}.mw .todo li{background:var(--mist);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;display:grid}.mw .todo li i{width:26px;height:26px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.mw .todo li small{color:var(--ink-3);font-size:12.5px;font-weight:600}.mw .su-next{display:none}.mw .su.is-next .su-next{display:block}.mw .su.is-next .su-form{display:none}.mw .card-note{background:var(--mist);border-radius:18px;align-items:flex-start;gap:14px;margin:22px 0;padding:18px;display:flex}.mw .card-note .ti{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.mw .gs-film{aspect-ratio:16/9;background:#eef1fb;border-radius:22px;width:100%;max-width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0c123073}.mw .gs-film img{object-fit:cover;width:100%;height:100%}.mw .gs-play{color:#fff;width:76px;height:76px;transition:transform .5s var(--ease);background:#0c1230d1;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 20px 40px -16px #0c123099}.mw .gs-film:hover .gs-play{transform:scale(1.06)}.mw .gs-play svg{fill:#fff;stroke:none;width:26px;height:26px;margin-left:4px}.mw .gs-steps{gap:max(28px,min(4vw,48px));display:grid}.mw .gs-step{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(20px,min(4vw,56px));padding-top:max(28px,min(4vw,48px));display:grid}.mw .gs-n{font-family:var(--f-display);letter-spacing:-.06em;color:var(--blue);font-size:max(56px,min(7vw,96px));font-weight:300;line-height:.8}.mw .gs-step .h3{margin-bottom:10px}.mw .gs-step p{color:var(--ink-2);max-width:44ch}.mw .gs-step .link-arrow{margin-top:18px}.mw .link-box{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);word-break:break-all;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.mw .link-box .ic{color:var(--blue)}.mw .legal{padding:max(130px,min(16vh,176px)) 0 max(72px,min(9vw,120px))}.mw .legal-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.mw .toc{gap:2px;display:grid;position:sticky;top:110px}.mw .toc .label{margin-bottom:8px}.mw .toc a{color:var(--ink-3);border-radius:9px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.35;transition:background .2s,color .2s;display:block}.mw .toc a:hover{color:var(--ink);background:var(--mist)}.mw .toc a.on{color:var(--blue-ink);background:var(--blue-wash)}.mw .toc .others{border-top:1px solid var(--line);gap:2px;margin-top:18px;padding-top:14px;display:grid}.mw .doc{min-width:0;max-width:70ch}.mw .doc h1{font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;margin:22px 0 12px;font-size:max(38px,min(5vw,64px));font-weight:800;line-height:1}.mw .doc .upd{color:var(--ink-3);margin-bottom:34px;font-size:14px;font-weight:600}.mw .doc h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:44px 0 14px;scroll-margin-top:110px;font-size:max(22px,min(2.2vw,28px));font-weight:700;line-height:1.2}.mw .doc p,.mw .doc li{color:var(--ink-2);font-size:17px;line-height:1.7}.mw .doc p+p{margin-top:14px}.mw .doc ul{gap:10px;margin:14px 0;display:grid}.mw .doc ul li{padding-left:22px;position:relative}.mw .doc ul li:before{content:"";background:var(--blue-soft);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--blue);border-radius:50%;position:absolute;top:.72em;left:4px}.mw .doc strong{color:var(--ink);font-weight:700}.mw .doc a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--blue-soft);text-decoration-color:var(--blue-soft);word-break:break-word;font-weight:600}.mw .toc-m{background:var(--mist);border-radius:16px;margin:0 0 26px;padding:4px 16px;display:none}.mw .toc-m summary{cursor:pointer;padding:12px 0;font-size:15px;font-weight:700}.mw .toc-m .toc{padding-bottom:12px;position:static}.mw .toast{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);color:#fff;opacity:0;pointer-events:none;width:-webkit-max-content;width:max-content;max-width:min(560px,100vw - 32px);transition:opacity .45s var(--ease),transform .6s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:14.5px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 24px 50px -20px #0c123099}.mw .toast.show{opacity:1;transform:translate(-50%)}.mw .toast .ti{color:#6ff0bd;background:#1eb98033;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}@media (max-width:1180px){.mw{--pc:156px}}@media (max-width:1060px){.mw .nav-links .nav-link.opt{display:none}.mw .hero-row,.mw .ledger-core{grid-template-columns:1fr}.mw .notif{right:0}.mw .pb-stats .stat.opt{display:none}.mw .foot-top{grid-template-columns:1fr 1fr}.mw .foot-top>div:first-child{grid-column:1/-1}}@media (max-width:980px){.mw .chip .t .x{display:none}.mw .chip{padding:5px 6px}}@media (max-width:900px){.mw .nav-links,.mw .nav-sep,.mw .nav .nav-login{display:none}.mw .burger{display:block}.mw .brand{margin-right:auto}.mw .nav-in{width:100%;max-width:560px}.mw .ch-head{grid-template-columns:1fr;align-items:start}.mw .ch1{grid-template-columns:minmax(0,1fr)}.mw .clock{grid-template-columns:minmax(0,1fr);max-width:520px}.mw .cover{grid-template-columns:minmax(0,1fr)}.mw .cover-side{position:static}.mw .faq{grid-template-columns:minmax(0,1fr)}.mw .faq-a{grid-area:auto/1;margin:4px 0 18px;padding:22px;position:static}.mw .tools{grid-template-columns:minmax(0,1fr)}.mw .tool-p{grid-area:auto/1;margin:6px 0 20px;position:static}.mw .price-wrap,.mw .su,.mw .legal-grid{grid-template-columns:minmax(0,1fr)}.mw .rc-col,.mw .su-side,.mw .toc{position:static}.mw .legal-grid>.toc{display:none}.mw .toc-m{display:block}.mw .su-side{order:-1}.mw .su-side .app-body,.mw .su-side .hint{display:none}.mw .promise,.mw .sec-grid,.mw .wont{grid-template-columns:1fr}.mw .who-for{grid-template-columns:repeat(2,minmax(0,1fr))}.mw .terms-strip{grid-template-columns:1fr}.mw .gs-step{grid-template-columns:auto minmax(0,1fr)}.mw .gs-step>:last-child{grid-column:1/-1}.mw .cc{grid-template-columns:1fr}.mw .cc-side{border-right:0;border-bottom:1px solid var(--cell);padding:14px 12px}.mw .chs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mw .chs::-webkit-scrollbar{display:none}.mw .cc-ch{flex:none;width:auto}.mw .cc-ch small,.mw .cc-call{display:none}.mw .wl{scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding-bottom:4px;padding-right:var(--gutter);grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto}.mw .wl::-webkit-scrollbar{display:none}.mw .side-ill .ill{width:76px;height:76px}}@media (max-width:760px){.mw{font-size:16px}.mw body:has(.mw){background:#fff;margin:0;overflow-x:clip}.mw .rules,.mw .pb-grid,.mw .pb-legend,.mw .pb-stats{display:none}.mw .dv{display:block}.mw .pb-bar{padding:6px 4px 8px}.mw .pb-bar .pubd{margin-left:auto}.mw .pb-bar .seg2,.mw .hint-w{display:none}.mw .hint-n{display:inline}.mw .hero-h{font-size:max(40px,min(11.6vw,64px))}.mw .kicker{margin-bottom:20px;font-size:13.5px}.mw .hero-cta .btn{justify-content:space-between;width:100%}.mw .frag{padding-bottom:0}.mw .notif{width:100%;margin-top:10px;position:relative;right:auto}.mw .fp-days{grid-template-columns:repeat(4,minmax(0,1fr))}.mw .fp-days .pb-day:nth-child(n+5){display:none}.mw .fp-days .pb-day:nth-child(4){border-right:0}.mw .flag{grid-template-columns:96px minmax(0,1fr)}.mw .tl:before{left:0}.mw .tl-item{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:18px}.mw .tl-item time{padding-top:0}.mw .tl-item time:after{top:5px;left:-22px}.mw .ledger{padding:18px 12px}.mw .ledger .hide-s{display:none}.mw .rv.in{animation-name:mw-riseM}.mw .point{padding:18px 18px 18px 20px}.mw .was li{grid-template-columns:auto minmax(0,1fr);gap:8px 14px}.mw .was .ill{grid-row:span 2;width:56px;height:56px}.mw .was .ar{display:none}.mw .beliefs,.mw .incl,.mw .row2{grid-template-columns:1fr}.mw .row2.keep{grid-template-columns:1fr 1fr}.mw .receipt{padding:26px 20px 40px;transform:none}.mw .footnote{grid-template-columns:auto minmax(0,1fr);padding:18px}.mw .footnote .link-arrow{grid-column:2;justify-self:start}.mw .ticks{flex-direction:column;align-items:flex-start;max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.mw .night-rules i{display:none}.mw .pv-grid{grid-template-columns:28px repeat(5,minmax(0,1fr));gap:4px}.mw .pv-grid .n>span:not(.av){display:none}.mw .pv-grid .chip{padding:3px 4px}.mw .pv-grid .chip .t{font-size:10px}.mw .pv-grid .chip .p{display:none}.mw .tool-p .core{padding:16px}.mw .chat-pv{grid-template-columns:1fr}.mw .chans{display:flex;overflow-x:auto}.mw .cc-form .row3{grid-template-columns:1fr}.mw .cc-thread{padding:16px 14px}.mw .cc-in,.mw .cc-out{max-width:92%}.mw .ck-dial{margin:-14px 0;transform:scale(.9)}.mw .who-for .ill{width:80px;height:80px}}@media (max-width:420px){.mw .nav .btn.sm{height:40px;padding:0 14px}.mw .nav .btn.sm .bi{display:none}.mw .brand{font-size:18px}}@media (prefers-reduced-motion:reduce){html:has(.mw){scroll-behavior:auto}.mw *,.mw :before,.mw :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.static .mw *,html.static .mw :before,html.static .mw :after{transition:none!important;animation:none!important}.mw .pb-corner .fig b{text-transform:none;letter-spacing:0;font-size:inherit}.mw .on-core{flex-direction:column;display:flex}.mw .on-foot{margin-top:auto}.mw .on-later{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);border-top:1px solid var(--line-2);padding:14px 14px 6px;font-size:12px;font-weight:700}.mw .side-ill{align-items:center;flex-direction:row!important}.mw .side-ill .ill{flex:none}.mw .pb-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:10px 10px 16px;display:grid}.mw .pb-ttl .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px;font-weight:700;display:block}.mw .pb-ttl b{font-family:var(--f-display);letter-spacing:-.03em;color:var(--app-ink);font-size:30px;font-weight:800;line-height:1.15;display:block}.mw .pb-ttl>span:last-child{color:var(--app-muted);font-size:14px}.mw .pb-fig{text-align:right;line-height:1.1}.mw .pb-fig b{font-family:var(--f-display);letter-spacing:-.03em;color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}.mw .pb-fig span{letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);font-size:10.5px;font-weight:700}.mw .pb-pub{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mw .pubok{height:40px;color:var(--app-sub);background:#fff;border:1px solid #141e3c1a;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.mw .conf{color:var(--app-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.mw .conf i{border:1.5px solid #b7bdca;border-radius:50%;width:9px;height:9px}.mw .pb-tool{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 6px 12px;display:flex}.mw .pb-tool .seg2{background:#fff;box-shadow:inset 0 0 0 1px #141e3c1a}.mw .pb-tool .seg2 span{padding:6px 13px}.mw .pb-tool .seg2 span.on{background:var(--blue);color:#fff;box-shadow:0 2px 8px #3457ff47}.mw .navb{min-width:34px;height:34px;color:var(--app-sub);background:#fff;border:1px solid #141e3c1a;border-radius:10px;place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-grid}.mw .rng{font-family:var(--f-display);letter-spacing:-.02em;color:var(--app-ink);white-space:nowrap;margin-left:4px;font-size:16px;font-weight:700}.mw .dots{color:var(--app-sub);gap:12px;margin-left:6px;font-size:12px;font-weight:600;display:flex}.mw .dots span{align-items:center;gap:5px;display:inline-flex}.mw .dots i{border-radius:50%;width:8px;height:8px}.mw .tool-r{gap:8px;margin-left:auto;display:flex}.mw .btn-o{height:34px;color:var(--app-ink);background:#fff;border:1px solid #141e3c1a;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mw .btn-o .ic{width:15px;height:15px}@media (max-width:1180px){.mw .dots{display:none}}@media (max-width:980px){.mw .tool-r{display:none}.mw .pb-head{grid-template-columns:minmax(0,1fr) auto}.mw .pb-fig{display:none}}@media (max-width:760px){.mw .pb-head,.mw .pb-tool{display:none}}.mw .wo{flex-direction:column;height:100%;padding:24px 22px 18px;display:flex}.mw .wo-ic{background:var(--blue-wash);width:52px;height:52px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.mw .wo-t{color:var(--app-ink);font-size:17px;font-weight:600}.mw .wo-d{color:var(--app-muted);margin:4px 0 16px;font-size:14px}.mw .wo-list{gap:8px;display:grid}.mw .wo-list li{transition:background .6s var(--ease);background:#fff;border:1px solid #141e3c12;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #141e3c0a}.mw .wo-list li.flash{background:var(--green-wash)}.mw .wo-list b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.mw .wo-list small{color:var(--app-muted);font-size:13px}.mw .wo .on-foot{border-top:0;margin-top:auto;padding:18px 2px 0}.mw .ap{padding:16px 18px}.mw .ap-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--app-muted);align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;font-weight:700;display:flex}.mw .ap-t{color:var(--app-ink);font-size:15px;font-weight:700;display:block}.mw .ap-meta{color:var(--app-muted);margin-top:2px;font-size:13.5px}.mw .ap-who{align-items:flex-start;gap:12px;display:flex}.mw .ap-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.mw .ap-ok,.mw .ap-no,.mw .ap-back{border-radius:12px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:14px;font-weight:700;display:inline-flex}.mw .ap-ok{color:#fff;background:linear-gradient(135deg,#1eb980,#17a374);box-shadow:0 6px 14px -8px #1eb980b3}.mw .ap-no{color:#da324d;background:#fff;border:1.5px solid #e0556b73}.mw .ap-back{color:var(--app-sub);background:#fff;border:1px solid #141e3c1f}.mw .ap-ok .ic,.mw .ap-no .ic{stroke-width:2.2px;width:15px;height:15px}.mw .ap-done{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.mw .ap-done button{color:var(--ink);border-bottom:1.5px solid var(--line);margin-left:auto;font-weight:700}.mw .ap.mini{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:14px;padding:12px 14px}.mw .ap.mini .ap-acts>span{height:36px}.mw .chrow{align-items:center;gap:12px;display:flex}.mw .tl-card.chrow{padding:14px 16px}.mw .chi{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mw .chi i{background:#fff;border-radius:50%;width:10px;height:10px}.mw .cht{flex:1;min-width:0}.mw .cht .r1{justify-content:space-between;gap:8px;display:flex}.mw .cht b{color:var(--app-ink);font-size:14.5px;font-weight:700}.mw .cht .r1 span{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:600}.mw .cht p{color:var(--app-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;overflow:hidden}.mw .bdg{background:var(--blue);color:#fff;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.mw .chat-list{gap:10px;display:grid}.mw .chat-list .chi,.mw .chat-list .av.lg{width:38px;height:38px}.mw .pv-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--app-muted);margin:12px 2px 8px;font-size:11px;font-weight:700}.mw .pv>.pv-lbl:first-child{margin-top:2px}.mw .pv-note{color:var(--app-muted);margin-top:8px;font-size:12.5px;line-height:1.45}.mw .pv-note b{color:var(--app-ink)}.mw .hs-tabs{text-align:center;background:#e9edf6;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:3px;font-size:13px;font-weight:700;display:grid}.mw .hs-tabs span{color:var(--app-sub);border-radius:10px;padding:7px 0}.mw .hs-tabs span.on{color:var(--blue);background:#fff;box-shadow:0 1px 3px #141e3c1f}.mw .to-hero{color:#fff;background:linear-gradient(135deg,#3457ff,#5b7cff);border-radius:18px;padding:18px;box-shadow:0 14px 30px -16px #3457ffb3}.mw .to-hero p{letter-spacing:.08em;text-transform:uppercase;opacity:.9;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.mw .to-hero b{font-family:var(--f-display);letter-spacing:-.03em;margin:10px 0 12px;font-size:40px;font-weight:700;line-height:1.1;display:block}.mw .to-bar{background:#ffffff4d;border-radius:6px;height:6px;overflow:hidden}.mw .to-bar i{background:#fff;border-radius:6px;height:100%;display:block}.mw .to-t{opacity:.9;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.mw .to-req{background:var(--blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:10px;font-size:14.5px;font-weight:700;display:flex}.mw .to-ic{background:var(--mist);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.mw .tl-item>div,.mw .cover>*{min-width:0}.mw .pv-grid .chip .t .x{display:none}.mw .chat-list{grid-template-columns:minmax(0,1fr)}.mw .chat-list>*,.mw .chrow{min-width:0}.mw .qty-note{color:var(--ink-2);margin-top:14px;font-size:14px}.mw .qty-note a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--blue-soft);text-decoration-color:var(--blue-soft);font-weight:700}.mw .clock .core.ck{display:none!important}.mw .real-phone{border-radius:var(--r-core);background:#f3f5fb;border:0;width:100%;max-width:390px;height:760px;margin:0 auto;display:block;box-shadow:0 1px 1px #0c12300a,0 26px 60px -32px #0c123047}.mw .real-note{color:#5a6179;text-align:center;max-width:390px;margin:12px auto 0;font-size:13.5px;line-height:1.45}.mw .try-real.btn{display:none}@media (max-width:600px) and (pointer:coarse){.mw .clock .core.ck{display:flex!important}.mw .real-phone,.mw .real-note{display:none}.mw .try-real.btn{justify-content:center;display:flex}}.mw .real-board{border-radius:var(--r-core);opacity:0;background:#f3f5fb;border:0;width:calc(100% - 14px);height:calc(100% - 14px);transition:opacity .35s;display:block;position:absolute;top:7px;left:7px}.mw .real-board.ready{opacity:1}.mw .real-board:not(.ready){pointer-events:none}.mw .board-shell.real-on .core.pb{visibility:hidden}.mw .hint .hint-m{display:none}@media (max-width:760px){.mw .hero-real .hint .hint-n{display:none}.mw .hero-real .hint .hint-m{display:inline}}.mw .try-real-board.btn{display:none}@media (max-width:760px) and (pointer:coarse){.mw .try-real-board.btn{justify-content:center;margin:16px 0 0;display:flex}}.mw .hero-real .try-real-board.btn{display:none}.mw .try-live a{color:#3457ff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.mw .gs-video{margin-bottom:max(40px,min(5vw,64px))}.mw .gs-video video{aspect-ratio:16/9;background:var(--night);width:100%;height:auto;display:block}.mw .signup{padding-top:calc(clamp(108px,14vh,140px) + env(safe-area-inset-top,0px))}.mw .su.solo{grid-template-columns:minmax(0,480px);justify-content:center}.mw .su-toggle a{color:var(--blue-ink);font-weight:700}.mw .su-next .card-note+.card-note{margin-top:-10px}.mw .su-next .card-note p{color:var(--ink-2);margin-top:4px}.mw .su-next h1:focus{outline:none}.mw .fld-aside{justify-content:flex-end;margin:-6px 0 14px;display:flex}.mw .au-link{color:var(--blue-ink);font-size:14px;font-weight:700}.mw .au-link:hover{text-decoration:underline}.mw .au-msg{margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.5}.mw .au-msg.ok{color:var(--green-text)}.mw .au-msg.muted{color:var(--ink-2);font-weight:500}.mw .in-f.code{letter-spacing:.3em;text-align:center;font-weight:700}.mw .check-err{margin:-12px 0 16px;display:block}