html:has(.mv),html:has(.mv) .clock,html:has(.mv) body{background:#121110}html:has(.mv) .clock{padding:0}html:has(.mv) .clock-preview-banner{min-height:0;height:32px;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}html:has(.mv) .clock-preview-banner .vb-icon-button{width:32px;height:32px;min-height:0}.mv.mv :where(h1,h2,h3,p,ul,ol,small,label,figure){margin:0;font-family:inherit;letter-spacing:normal}.mv.mv :where(h1,h2,h3){font-size:inherit;line-height:inherit;font-weight:700;max-width:none}.mv.mv :where(small){display:inline;color:inherit;font-size:inherit}.mv.mv :where(a){color:inherit;text-decoration:none}.mv.mv :where(input,textarea,select){font:inherit;color:inherit}.mv .field,.mv .notice{margin:0;padding:0;border:0;background:none;color:inherit;font-size:inherit;grid-column:auto;min-width:0}.mv{--bg:#121110;--surface:#1d1b19;--surface-2:#292623;--line:#3a3632;--text:#f4efe9;--muted:#a8a098;--green:#1b7f47;--green-ink:#58c98a;--green-deep:#0e2a1b;--red:#c2352a;--red-ink:#ff8b7f;--red-deep:#2c1210;--amber:#e8a838;--amber-bg:#2a2113;--t-meta:15px;--t-body:17px;--t-name:22px;--t-title:28px;--t-button:36px;--t-display:64px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r:16px}.mv,.mv *{box-sizing:border-box}.mv,.mv html{margin:0}.mv{background:#0a0a09;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;font-size:var(--t-body);font-weight:500;line-height:1.3;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}.mv .ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.mv .row{display:flex;flex-wrap:wrap;gap:40px}.mv .tag{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.mv .screen{position:absolute;inset:0;display:flex;flex-direction:column;padding:var(--s4) 20px var(--s5)}.mv .top{display:flex;justify-content:space-between;gap:var(--s4)}.mv .back,.mv .top{align-items:center;height:48px;flex:none}.mv .back{display:inline-flex;gap:var(--s1);margin-left:-8px;padding:0 var(--s3) 0 var(--s1);border-radius:var(--r);color:var(--muted);font-weight:700}.mv .title{margin:var(--s5) 0 var(--s4);font-size:var(--t-title);font-weight:700;letter-spacing:-.01em}.mv .title--c{text-align:center;margin:var(--s7) 0 var(--s6)}.mv .hint{margin:calc(-1 * var(--s2)) 0 var(--s4);color:var(--muted)}.mv .grow{flex:1 1;min-height:0}.mv .dock{flex:none;display:grid;grid-gap:var(--s3);gap:var(--s3)}.mv .dock--2{grid-template-columns:1fr 2fr}.mv .field{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-bottom:var(--s4)}.mv .field__k:empty{display:none}.mv .field__v{display:flex;align-items:center;height:60px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-size:var(--t-name);font-weight:700}.mv .field__v.is-focus{box-shadow:inset 0 0 0 2px var(--text)}.mv .field__v .ph{color:var(--muted);font-weight:500}.mv .caret{display:inline-block;width:2px;height:26px;background:var(--text);margin-left:2px}.mv .screen.has-kb{padding-bottom:0}.mv .dock--kb{margin-bottom:var(--s3)}.mv .kb{flex:none;margin:0 -20px;padding:8px 3px 30px;background:#2b2a29;display:grid;grid-gap:11px;gap:11px}.mv .kb__row{display:flex;gap:6px;justify-content:center;padding:0 3px}.mv .kb__row--in{padding:0 20px}.mv .kb__k{flex:1 1;display:grid;place-items:center;height:42px;border-radius:5px;background:#5a5856;color:#fff;font-size:22px;font-weight:400}.mv .kb__k--fn{flex:1.4 1;background:#3f3e3c;font-size:15px}.mv .kb__k--space{flex:5 1;font-size:15px}.mv .kb__k--ret{flex:2.2 1}.mv .kb--num{grid-template-columns:repeat(3,1fr);gap:7px;padding:7px 7px 30px}.mv .kb__n{display:grid;place-items:center;align-content:center;height:48px;border-radius:6px;background:#5a5856;color:#fff;font-size:24px;font-weight:400;line-height:1}.mv .kb__n small{font-size:9px;letter-spacing:.14em;font-weight:700;margin-top:1px}.mv .kb__n.is-blank,.mv .kb__n.is-fn{background:transparent}.mv .avatar{display:grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--text);font-weight:700;letter-spacing:.02em;flex:none}.mv .avatar--56{width:56px;height:56px;font-size:20px}.mv .avatar--72{width:72px;height:72px;font-size:26px}.mv .avatar--96{width:96px;height:96px;font-size:34px}.mv .search{display:flex;align-items:center;gap:var(--s3);height:56px;padding:0 var(--s4);margin-bottom:var(--s4);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 2px var(--text);color:var(--text)}.mv .search .caret{height:24px;margin-left:-10px}.mv .cos{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:0;list-style:none}.mv .co{display:flex;align-items:center;gap:var(--s4);width:100%;height:104px;padding:0 var(--s4);background:var(--surface);font-size:var(--t-name);font-weight:700;text-align:left}.mv .co,.mv .co__logo{border-radius:var(--r)}.mv .co__logo{display:grid;place-items:center;width:72px;height:72px;background:var(--bg);flex:none;overflow:hidden}.mv .co__logo img{width:64px;height:auto}.mv .co__logo--ph{background:var(--surface-2);color:var(--muted);font-size:var(--t-name);letter-spacing:.04em}.mv .btn{display:flex;align-items:center;justify-content:center;gap:var(--s2);height:56px;border-radius:var(--r);background:var(--surface);font-weight:700}.mv .btn--next{background:var(--text);color:var(--bg)}.mv .btn--quiet{background:transparent;box-shadow:inset 0 0 0 2px var(--line);color:var(--text)}.mv .notice{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s3)}.mv .notice .badge{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--surface);color:var(--muted);margin-bottom:var(--s3)}.mv .notice .badge.amber{background:var(--amber-bg);color:var(--amber)}.mv .notice .badge--cream{background:var(--surface-2);color:var(--text)}.mv .notice h2{margin:0;font-size:var(--t-title);font-weight:700}.mv .notice p{margin:0;color:var(--muted);font-size:var(--t-body)}.mv .who{display:flex;flex-direction:column;align-items:center;gap:var(--s3);margin-top:var(--s4)}.mv .who h1{margin:0;font-size:var(--t-name);font-weight:700}.mv .alert{display:flex;align-items:center;gap:var(--s3);min-height:52px;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--amber-bg);color:var(--amber);font-weight:700}.mv .alert .sub{margin-left:auto;color:var(--muted);font-weight:500;font-size:var(--t-meta)}.mv .panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s6) var(--s5);border-radius:var(--r);background:var(--amber-bg);text-align:center}.mv .panel .ic,.mv .panel h2{color:var(--amber)}.mv .panel h2{margin:var(--s2) 0 0;font-size:var(--t-title);font-weight:700}.mv .panel p{margin:0;color:var(--text)}.mv .panel .big{font-size:var(--t-display);font-weight:700;line-height:1;color:var(--text);letter-spacing:-.02em}.mv .panel .big small{font-size:var(--t-name);color:var(--muted);font-weight:700;margin-left:6px;letter-spacing:0}.mv .state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s2)}.mv .pname{margin:var(--s2) 0 var(--s3);font-size:var(--t-title);font-weight:700}.mv .pill{display:inline-flex;align-items:center;gap:var(--s2);height:36px;padding:0 var(--s4);border-radius:999px;background:var(--surface);color:var(--muted);font-weight:700;font-size:var(--t-meta)}.mv .pill i{width:10px;height:10px;border-radius:50%;background:var(--muted)}.mv .pill.green{background:var(--green-deep);color:var(--green-ink)}.mv .pill.green i{background:var(--green-ink);box-shadow:0 0 0 4px rgba(88,201,138,.2)}.mv .pill.neutral{background:var(--surface-2);color:var(--text)}.mv .pill.cream{background:var(--text);color:var(--bg)}.mv .elapsed{margin:var(--s2) 0 0;font-size:80px;font-weight:700;letter-spacing:-.03em;line-height:1}.mv .elapsed small{font-size:36px;color:var(--muted);margin:0 16px 0 4px;letter-spacing:0}.mv .elapsed small:last-child{margin-right:0}.mv .facts{display:block;margin:var(--s3) 0 0;color:var(--muted)}.mv .facts .at{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--s1)}.mv .facts strong{color:var(--text);font-weight:700}.mv .payrow{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);text-align:left}.mv .payrow__l{display:grid;grid-gap:2px;gap:2px}.mv .payrow__k{color:var(--muted);font-size:var(--t-meta)}.mv .payrow__k,.mv .payrow__l b{font-weight:700}.mv .payrow__r{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-name)}.mv .payrow__r .ic{color:var(--muted)}.mv .scrim{position:absolute;inset:0;background:rgba(0,0,0,.62)}.mv .sheet{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s3) 20px var(--s5);border-radius:var(--r) var(--r) 0 0;background:var(--surface)}.mv .grab{justify-self:center;width:40px;height:5px;border-radius:3px;background:var(--line)}.mv .sheet__head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4)}.mv .sheet__head>div{display:contents}.mv .sheet__head p{grid-column:1/-1;white-space:nowrap}.mv .sheet__head h2{margin:0;font-size:var(--t-name);font-weight:700}.mv .sheet__head p{margin:2px 0 0;color:var(--muted)}.mv .sheet__total{grid-row:1;grid-column:2;font-size:var(--t-title);line-height:1;white-space:nowrap}.mv .shifts{display:grid;margin:0;padding:0;list-style:none}.mv .shifts li{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:64px;border-top:1px solid var(--line)}.mv .shifts__l{display:grid;grid-gap:2px;gap:2px}.mv .shifts__l span{color:var(--muted);font-size:var(--t-meta)}.mv .shifts__h{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-body)}.mv .shifts li.is-live .shifts__h{color:var(--green-ink)}.mv .shifts li.is-live .shifts__h i{width:10px;height:10px;border-radius:50%;background:var(--green-ink);box-shadow:0 0 0 4px rgba(88,201,138,.2)}.mv .punch{display:flex;align-items:center;gap:var(--s4);width:100%;min-height:120px;padding:0 var(--s5);border-radius:var(--r);color:#fff;text-align:left}.mv .punch .ic{width:44px;height:44px}.mv .punch .lbl{display:grid;grid-gap:2px;gap:2px}.mv .punch .lbl b{font-size:var(--t-button);font-weight:700;line-height:1.05;letter-spacing:-.01em}.mv .punch .lbl>span{font-size:var(--t-body);font-weight:500;opacity:.9}.mv .punch--in{background:var(--green)}.mv .punch--out{background:var(--red)}.mv .punch.small{min-height:96px}.mv .screen.msgscreen{padding:0;background:#000}.mv .msg{display:flex;flex-direction:column;height:100%}.mv .msg__head{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:28px 0 12px;background:#161616;border-bottom:1px solid #262626}.mv .msg__av{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#6b6b70;color:#fff}.mv .msg__from{font-size:13px;color:#fff}.mv .msg__meta{margin:20px 0 10px;text-align:center;color:#8e8e93;font-size:12px;font-weight:600}.mv .bubble{align-self:flex-start;max-width:300px;margin:0 0 0 14px;padding:10px 14px;border-radius:20px;background:#26252a;color:#fff;font-size:17px;font-weight:400;line-height:1.32}.mv .bubble__link{color:#4aa3ff;text-decoration:underline;word-break:break-all}.mv .msg__bar{display:flex;align-items:center;gap:10px;padding:8px 14px 34px}.mv .msg__plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#26252a;color:#8e8e93;font-size:22px}.mv .msg__in{flex:1 1;height:36px;padding:0 14px;border-radius:18px;box-shadow:inset 0 0 0 1px #3a3a3c;color:#636366;display:flex;align-items:center;font-size:16px;font-weight:400}.mv .shifts li.wk{min-height:36px;padding-top:var(--s2);border-top:0;color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .shifts li.wk+li{border-top:0}.mv .shifts li.none{min-height:44px;color:var(--muted);font-size:var(--t-meta)}.mv .texted{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s2);padding:6px var(--s3);border-radius:999px;background:rgba(244,239,233,.1);font-size:var(--t-meta);font-weight:700}.mv .panel .texted .ic,.mv .texted{color:var(--text)}.mv .logo{display:block;width:70px;height:36px;background:url(/assets/sdc-logo.png) 0/contain no-repeat}.mv .logo--lg{width:140px;height:72px;margin:0 auto}.mv .co__logo .logo{width:64px;height:33px;background-position:50%}.mv .screen.has-tabs{padding-bottom:0}.mv .mhead{display:flex;align-items:center;gap:var(--s3);min-height:56px;flex:none}.mv .mhead__t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.mv .mhead h1{margin:0;font-size:var(--t-title);font-weight:700;letter-spacing:-.01em;line-height:1.1}.mv .mhead__sub{color:var(--muted);font-size:var(--t-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv .pillbtn{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-weight:700;flex:none}.mv .pillbtn--cream{background:var(--text);color:var(--bg)}.mv .mebtn{display:grid;place-items:center;width:48px;height:48px;flex:none}.mv .scroll{flex:1 1;min-height:0;overflow:hidden;padding-bottom:var(--s4)}.mv .tabbar{flex:none;display:grid;grid-template-columns:1fr 1fr;margin:0 -20px;padding:4px 20px 26px;border-top:1px solid var(--line);background:var(--bg)}.mv .tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .tab.on{color:var(--text)}.mv .tab .n{position:absolute;top:2px;left:calc(50% + 8px);display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--text);color:var(--bg);font-size:var(--t-meta);line-height:1}.mv .switchco{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;margin-top:var(--s2);padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-weight:700}.mv .sec,.mv .switchco .ic{color:var(--muted)}.mv .sec{display:flex;align-items:center;gap:var(--s2);margin:var(--s5) 0 var(--s2);font-size:var(--t-meta);font-weight:700}.mv .sec:first-child{margin-top:var(--s3)}.mv .sec .n{color:var(--text)}.mv .sec .live{margin-right:2px}.mv .list{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--r);background:var(--surface);overflow:hidden}.mv .list>li+li{border-top:1px solid var(--line)}.mv .item{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:68px;padding:var(--s2) var(--s4);text-align:left}.mv .item--sm{min-height:56px}.mv .item__main{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.mv .item__main>b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv .item__k{color:var(--muted);font-weight:700}.mv .item__sub{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:var(--t-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv .item__end{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-weight:700;white-space:nowrap}.mv .item__end small{color:var(--muted);font-size:var(--t-meta);font-weight:500}.mv .item__end.green{color:var(--green-ink)}.mv .item .chev{color:var(--muted)}.mv .item--amber{background:var(--amber-bg)}.mv .item--amber .item__sub{color:var(--amber)}.mv .item.is-removed .item__end b,.mv .item.is-removed>.item__main>b{text-decoration:line-through;color:var(--muted)}.mv .avatar--40{width:40px;height:40px;font-size:15px}.mv .avatar--48{width:48px;height:48px;font-size:17px}.mv .ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-2);color:var(--text);flex:none}.mv .ico.amber{background:rgba(232,168,56,.16);color:var(--amber)}.mv .live{width:10px;height:10px;border-radius:50%;background:var(--green-ink);box-shadow:0 0 0 4px rgba(88,201,138,.2);flex:none;display:inline-block}.mv .hall{display:flex;gap:6px;margin:var(--s3) 0 var(--s2);color:var(--muted)}.mv .hall,.mv .tagsm{align-items:center;font-size:var(--t-meta);font-weight:700}.mv .tagsm{display:inline-flex;gap:4px;height:26px;padding:0 10px;border-radius:999px;background:var(--surface-2);color:var(--text);flex:none}.mv .tagsm.amber{background:rgba(232,168,56,.16);color:var(--amber)}.mv .tagsm.co{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.mv .clear{display:flex;align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);color:var(--muted);font-weight:700}.mv .notice--tab{padding:var(--s6) 0}.mv .skel{display:block;border-radius:var(--r);background:var(--surface)}.mv .skel--line{height:14px;width:120px;margin:var(--s5) 0 var(--s2);border-radius:7px}.mv .skel--row{height:68px;margin-bottom:2px}.mv .skel--row+.skel--row{opacity:.7}.mv .who--row{flex-direction:row;justify-content:flex-start;gap:var(--s4);margin-top:var(--s3)}.mv .who--row h1{font-size:var(--t-title)}.mv .who__t{display:grid;grid-gap:4px;gap:4px}.mv .who__sub{color:var(--muted);font-size:var(--t-meta)}.mv .pills{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center}.mv .pill.red{background:var(--red-deep);color:var(--red-ink)}.mv .pill.red i{background:var(--red-ink)}.mv .pill.amber{background:var(--amber-bg);color:var(--amber)}.mv .lab{display:flex;align-items:center;justify-content:space-between;margin:var(--s5) 0 var(--s2);color:var(--muted);font-weight:700}.mv .lab,.mv .lab small,.mv .trail{font-size:var(--t-meta)}.mv .trail{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--s3);color:var(--muted)}.mv .facts--l{text-align:left}.mv .stack{display:grid;grid-gap:var(--s3);gap:var(--s3)}.mv .hint--c{text-align:center;margin:var(--s3) 0 0}.mv .choices{display:flex;flex-wrap:wrap;gap:var(--s2)}.mv .choice{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-weight:700}.mv .choice.on{background:var(--text);color:var(--bg)}.mv .choice--add{background:transparent;box-shadow:inset 0 0 0 2px var(--line);color:var(--muted)}.mv .payline{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:var(--s2);gap:var(--s2)}.mv .seg{grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;height:60px;background:var(--surface)}.mv .seg,.mv .seg span{display:grid;border-radius:var(--r)}.mv .seg span{place-items:center;color:var(--muted);font-weight:700}.mv .seg span.on{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.mv .money{display:flex;align-items:center;gap:4px;height:60px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-size:var(--t-name);font-weight:700}.mv .money .cur,.mv .money .unit{color:var(--muted)}.mv .money .unit{margin-left:auto;font-size:var(--t-meta)}.mv .money .ph{color:var(--muted);font-weight:500}.mv .money.is-focus{box-shadow:inset 0 0 0 2px var(--text)}.mv .money.is-amber{box-shadow:inset 0 0 0 2px var(--amber)}.mv .suggest{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-meta)}.mv .suggest b{color:var(--text)}.mv .btn.is-off,.mv .btn[disabled]{opacity:.4}.mv .inline-alert{margin-top:var(--s3)}.mv .alert--line{min-height:0;padding:0;background:none;font-size:var(--t-meta)}.mv .vrow{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:60px;padding:0 var(--s4);text-align:left}.mv .vrow__k{flex:1 1;color:var(--muted);font-weight:700}.mv .vrow__v{display:inline-flex;align-items:center;gap:var(--s2);font-weight:700}.mv .vrow__v .ic,.mv .vrow__v.ph{color:var(--muted)}.mv .vrow__v.ph{font-weight:500}.mv .vrow.is-focus{box-shadow:inset 0 0 0 2px var(--text);border-radius:var(--r)}.mv .vrow.is-amber{box-shadow:inset 0 0 0 2px var(--amber);border-radius:var(--r)}.mv .vrow.is-amber .vrow__v{color:var(--amber)}.mv .switch{position:relative;width:52px;height:32px;border-radius:999px;background:var(--line);flex:none}.mv .switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--muted)}.mv .switch.on{background:var(--text)}.mv .switch.on:after{left:23px;background:var(--bg)}.mv .wheel{position:relative;display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;height:196px;overflow:hidden;color:var(--muted);font-size:var(--t-name)}.mv .wheel:before{content:"";position:absolute;left:0;right:0;top:50%;height:40px;transform:translateY(-50%);border-radius:var(--r);background:rgba(255,255,255,.08)}.mv .wheel__c{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px}.mv .wheel__c span{height:32px;line-height:32px;opacity:.55}.mv .wheel__c span:nth-child(2),.mv .wheel__c span:nth-child(4){opacity:.8}.mv .wheel__c span.on{color:var(--text);font-weight:700;opacity:1}.mv .toast{position:absolute;left:20px;right:20px;bottom:104px;display:flex;align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s4);border-radius:var(--r);background:var(--text);color:var(--bg);font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.45)}.mv .toast--low{bottom:24px}.mv .sheet h2{margin:0;font-size:var(--t-name);font-weight:700}.mv .sheet--tall{max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.mv .sheet p.sub{margin:-8px 0 0;color:var(--muted)}.mv .sheet .dock{margin-top:var(--s2)}.mv .sheet--kb{padding-bottom:0}.mv .sheet .kb{margin:0 -20px}.mv .sheet .wheel{margin:0 -4px}.mv .cos--sheet .co{height:72px;background:var(--surface-2)}.mv .cos--sheet .co__logo{width:48px;height:48px}.mv .cos--sheet .co__logo .logo{width:44px;height:23px}.mv .cos--sheet .co .ic:last-child{margin-left:auto}.mv .co--all .co__logo{background:var(--bg);color:var(--text)}.mv .badge.cream-fill,.mv .punch--next{background:var(--text);color:var(--bg)}.mv .meta-line{margin:0;color:var(--muted)}.mv .code{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.mv .code i{display:grid;place-items:center;height:64px;border-radius:var(--r);background:var(--surface);font-size:var(--t-title);font-weight:700;font-style:normal}.mv .code i.cur{box-shadow:inset 0 0 0 2px var(--text)}.mv .code.amber i{box-shadow:inset 0 0 0 2px var(--amber)}.mv .resend{display:flex;align-items:center;justify-content:center;gap:6px;height:48px;margin:var(--s3) 0 0;color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .resend--on{width:100%;color:var(--text)}.mv .qt{display:grid;justify-items:center;grid-gap:1px;gap:1px;margin:0 -20px;padding:8px 0 6px;background:#2b2a29;color:#fff;font-size:var(--t-body);cursor:pointer}.mv .qt small{font-size:11px;color:#c9c5c0}.mv .mail{display:flex;flex-direction:column;gap:var(--s3);height:100%;padding:20px 20px 40px;background:#000;color:#fff;font-weight:400}.mv .mail p{margin:0;font-size:var(--t-body)}.mv .mail__bar{gap:2px;color:#4aa3ff;font-size:var(--t-body);height:44px}.mv .mail__bar,.mv .mail__from{display:flex;align-items:center}.mv .mail__from{gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid #262626}.mv .mail__from div{display:grid;grid-gap:2px;gap:2px}.mv .mail__from b{font-weight:700}.mv .mail__from span{color:#8e8e93;font-size:var(--t-meta)}.mv .mail__subj{margin:var(--s2) 0 0;font-size:var(--t-name);font-weight:700}.mv .mail__code{padding:var(--s4) 0;background:#1c1c1e;text-align:center;font-size:var(--t-button);letter-spacing:.08em;cursor:pointer}.mv .mail__btn,.mv .mail__code{border-radius:var(--r);font-weight:700}.mv .mail__btn{align-self:flex-start;height:48px;padding:0 var(--s5);background:#4aa3ff;color:#000}.mv .mail__small{color:#8e8e93;font-size:var(--t-meta)!important}.mv .usual{display:inline-flex;align-items:center;gap:6px;height:40px;margin-top:var(--s2);padding:0 var(--s3);border-radius:var(--r);background:var(--surface);color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .usual b{color:var(--text)}.mv .wk-foot{display:flex;align-items:center;gap:6px;min-height:44px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-meta)}.mv .money--full{width:100%}.mv .rates{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s3)}.mv .raterow{display:grid;padding:var(--s3) var(--s4) var(--s4);border-radius:var(--r);box-shadow:inset 0 0 0 2px var(--line)}.mv .raterow .choice{background:var(--surface-2)}.mv .raterow .choice.on{background:var(--text);color:var(--bg)}.mv .raterow .lab{margin-top:var(--s4)}.mv .raterow__head{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:var(--s2);color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .raterow__x{display:grid;place-items:center;width:40px;height:40px;margin-right:-8px;border-radius:50%;color:var(--muted)}.mv .raterow__x:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mv .raterow .cot{margin-left:4px}.mv .me{display:flex;align-items:center;gap:var(--s3);min-height:68px;margin-top:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--r);background:var(--surface)}.mv .me__t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.mv .me__t b{font-weight:700}.mv .me__t span{color:var(--muted);font-size:var(--t-meta)}.mv .mebtn-in{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 var(--s4);border-radius:var(--r);background:var(--green);color:#fff;font-weight:700;flex:none}.mv .tagsm.you{background:var(--text);color:var(--bg)}.mv .why{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin:var(--s2) auto 0;padding:6px var(--s3);border-radius:var(--r);background:var(--surface);color:var(--text);font-size:var(--t-meta);font-weight:700}.mv .why .ic{color:var(--muted);flex:none}.mv .shifts__why{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--t-meta)}.mv .state .note-q{margin:var(--s2) 0 0;color:var(--muted);text-align:center}.mv .athall{display:inline-flex;align-items:center;gap:6px;height:40px;margin:-8px 0 var(--s3);font-weight:700}.mv .athall,.mv .athall .ic{color:var(--muted)}.mv .whom{display:inline-flex;align-items:center;gap:var(--s2);font-weight:700}.mv .reasons{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:0;list-style:none}.mv .reasons--scrolled{margin-top:var(--s2);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px)}.mv .reason{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 var(--s4);border-radius:var(--r);background:var(--surface);font-weight:700;text-align:left}.mv .reason .radio{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);color:var(--bg)}.mv .reason .radio .ic{stroke-width:3}.mv .reason.is-on{box-shadow:inset 0 0 0 2px var(--text)}.mv .reason.is-on .radio{background:var(--text);box-shadow:none}.mv .note{display:flex;align-items:center;gap:var(--s3);min-height:56px;margin-top:var(--s3);padding:0 var(--s4);border-radius:var(--r);background:var(--surface);color:var(--muted)}.mv .note.note--labeled{margin-top:0}.mv .note.is-focus{box-shadow:inset 0 0 0 2px var(--text);color:var(--text);font-weight:700}.mv .note .caret{margin-left:-10px}.mv .note__k{margin:var(--s3) 0 var(--s2);color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .paypick{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s3)}.mv .paytile{display:flex;align-items:center;justify-content:center;gap:var(--s2);height:56px;border-radius:var(--r);background:var(--surface);font-weight:700}.mv .paytile .ic{color:var(--muted)}.mv .paytile.is-on{box-shadow:inset 0 0 0 2px var(--text)}.mv .paytile.is-on .ic{color:var(--text)}.mv .paylock{display:flex;align-items:center;gap:var(--s2);height:56px;margin-top:var(--s3);padding:0 var(--s4);border-radius:var(--r);background:var(--surface-2)}.mv .paylock span{color:var(--muted)}.mv .paylock .ic:last-child{margin-left:auto;color:var(--muted)}.mv .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin-top:var(--s4)}.mv .chips--tight{margin-top:var(--s3)}.mv .shifts__r{display:grid;justify-items:end;grid-gap:4px;gap:4px}.mv .dtag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:700}.mv .shifts li.is-same{border-top-style:dashed}.mv .punch.is-off{background:var(--surface);color:var(--muted)}.mv{--mv-h:100svh;min-height:var(--mv-h);background:var(--bg)}.clock-preview-banner~.mv{--mv-h:calc(100svh - 32px)}.mv .screen{position:relative;inset:auto;min-height:var(--mv-h);width:100%;max-width:480px;margin:0 auto}.mv .screen.has-tabs{height:var(--mv-h);min-height:0}.mv .scroll{overflow-y:auto;margin:0 -20px;padding:0 20px var(--s4);scrollbar-width:none}.mv .scroll::-webkit-scrollbar{display:none}.mv .scroll.notice{margin:0;padding:0}.mv .scrim{position:fixed;z-index:20;display:block}.mv .sheet{position:fixed;z-index:21;max-width:480px;margin:0 auto;max-height:calc(var(--mv-h) - 24px);overflow-y:auto}.mv .toast{position:fixed;z-index:30;left:max(20px,calc(50% - 220px));right:max(20px,calc(50% - 220px))}.mv a.back,.mv a.btn,.mv a.co,.mv a.item,.mv a.mebtn,.mv a.mebtn-in,.mv a.payrow,.mv a.pillbtn,.mv a.punch,.mv a.switchco,.mv a.tab,.mv a.usual,.mv a.vrow{cursor:pointer}.mv .btn[disabled],.mv .punch[disabled]{cursor:default}.mv .punch[disabled]{background:var(--surface);color:var(--muted)}.mv .sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mv .field__v input,.mv input.field__v{width:100%;min-width:0;border:0;outline:0;color:var(--text)}.mv input.field__v:focus{box-shadow:inset 0 0 0 2px var(--text)}.mv .money input::placeholder,.mv .note input::placeholder,.mv input.field__v::placeholder,.mv textarea::placeholder{color:var(--muted);font-weight:500;opacity:1}.mv .field__v--body{font-size:var(--t-body);font-weight:500}.mv .money input{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--text);font:inherit}.mv .money:focus-within{box-shadow:inset 0 0 0 2px var(--text)}.mv .money.is-amber,.mv .money.is-amber:focus-within{box-shadow:inset 0 0 0 2px var(--amber)}.mv .note input{flex:1 1;min-width:0;height:56px;padding:0;border:0;outline:0;background:none;color:var(--text);font:inherit;font-weight:700}.mv .note:focus-within{box-shadow:inset 0 0 0 2px var(--text);color:var(--text)}.mv .note.is-amber{box-shadow:inset 0 0 0 2px var(--amber)}.mv .search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text);font:inherit}.mv .search--quiet{box-shadow:none;margin:var(--s2) 0 0}.mv .search--quiet:focus-within{box-shadow:inset 0 0 0 2px var(--text)}.mv .code{position:relative}.mv .code input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;caret-color:transparent}.mv .choice,.mv .paytile,.mv .reason,.mv .seg{cursor:pointer}.mv .vrow input[type=datetime-local]{position:absolute;inset:0;opacity:0;pointer-events:none}.mv .vrow{position:relative}.mv .switch{cursor:pointer}.mv .money+.money{margin-top:var(--s2)}.mv .co__dot{display:inline-block;width:12px;height:12px;margin-right:var(--s2);border-radius:50%;vertical-align:1px;flex:none}.mv .cot{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mv .cot i{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.mv .co__name{display:inline-flex;align-items:center}.mv .wheel__c.is-live{display:flex;flex-direction:column;align-items:center;gap:8px;height:196px;padding:82px 0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.mv .wheel__c.is-live::-webkit-scrollbar{display:none}.mv .wheel__c.is-live span{flex:none;min-height:32px;scroll-snap-align:center;cursor:pointer;white-space:nowrap;opacity:.55}.mv .wheel__c.is-live span.near{opacity:.8}.mv .wheel__c.is-live span.on{opacity:1}.mv .wheel__c.is-live span.is-off{opacity:.2}.mv .clear .ic{color:var(--text)}.mv .alert .sub{white-space:nowrap}@media (min-width:481px){.mv .screen{border-left:1px solid var(--line);border-right:1px solid var(--line)}}.mv .sheet--kb{padding-bottom:var(--s5)}.ag-addendum{margin:10px 16px 14px;padding:12px;border:1px solid var(--line,#d9d2c8);border-radius:12px;background:var(--surface,#faf8f4)}.ag-addendum label,.ag-addendum>b{display:grid;grid-gap:4px;gap:4px;font-size:13px}.ag-addendum label span{color:var(--muted,#6c665d);font-weight:400}.ag-addendum .ag-text{margin-top:8px;font-size:14px}.ag-addendum textarea{display:block;width:100%;min-height:96px;margin-top:10px;padding:10px;border:1px solid var(--line,#d9d2c8);border-radius:8px;background:#fff;color:inherit;font:inherit;line-height:1.45;resize:vertical}.ag-addendum .btn{margin-top:10px}.ag-addendum--copy{margin:18px 0;border-color:#aaa;background:#f7f3ec}@media print{.ag-addendum{border-color:#888;background:none}}.mv .ag-row{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:var(--s2) 0}.mv .ag-row__t{color:var(--text)}.mv .ag-row small{color:var(--muted);font-weight:500;font-size:var(--t-meta)}.mv .ag-row__warn{color:var(--amber)}.mv .lab small{font-weight:500}.mv .ag-paper{margin-top:var(--s4);padding:var(--s5) var(--s4);border-radius:var(--r);background:#f4efe6;color:#1b1a18}.mv .ag-paper .ag-text__title{font-size:22px}.mv .ag-paper :where(h2,h3,h4){font-weight:700}.mv .ag-paper :where(ul){padding-left:22px;list-style:disc}.mv .ag-paper :where(p){margin:0 0 10px}.mv .ag-sig{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:var(--s5) 0 0;padding-top:var(--s4);border-top:2px solid #c9c0b3}.mv .ag-sig div{display:grid;grid-gap:2px;gap:2px}.mv .ag-sig dt{color:#5d5750;font-size:14px;font-weight:700}.mv .ag-sig dd{margin:0;font-weight:700}.mv .ag-sig img{display:block;width:100%;max-width:360px;height:auto;border-bottom:2px solid #1b1a18}.mv .ag-foot{margin:var(--s4) 0 0;color:#5d5750;font-size:13px;overflow-wrap:anywhere}@media print{html:has(.ag-copy),html:has(.ag-copy) .clock,html:has(.ag-copy) body{background:#fff!important}.ag-noprint,.clock-preview-banner,.mv .back,.vb,nav{display:none!important}.mv .ag-copy,.mv .ag-paper{padding:0;color:#000}.mv .ag-paper{margin:0;background:#fff}.mv .ag-sig{page-break-inside:avoid;break-inside:avoid}}.mv .ag-input{width:100%;min-height:56px;padding:0 var(--s4);border:0;border-radius:var(--r);background:var(--surface);color:var(--text);font-weight:700}.mv .ag-input--text{min-height:60vh;padding:var(--s3) var(--s4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.5;resize:vertical}.mv .ag-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--text)}.mv .field__k{color:var(--muted);font-size:var(--t-meta);font-weight:700}.mv .field--sheet .field__v{background:var(--surface-2)}.mv .hallqr{display:grid;justify-items:center;text-align:center}.mv .hallqr .title{margin-bottom:0}.mv .hallqr__city{margin:var(--s1) 0 0;color:var(--muted);font-size:var(--t-meta)}.mv .hallqr__code{display:grid;place-items:center;width:min(100%,360px);aspect-ratio:1;margin:var(--s5) auto var(--s3);padding:var(--s4);border-radius:var(--r);background:#fff}.mv .hallqr__code img{display:block;width:100%;height:100%;image-rendering:pixelated}