*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--c-canvas);color:var(--c-text);font-feature-settings:"cv05" 1, "ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.tamil{font-family:var(--font-tamil), var(--font-ui), system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){@keyframes ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes ob-pop-in{0%{opacity:0;transform:scale(.97)translateY(2px)}to{opacity:1;transform:none}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-scanline{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes ob-pulsering{0%{opacity:.55;transform:scale(.9)}70%{opacity:0}to{opacity:0;transform:scale(1.7)}}}.appshell{background:var(--c-canvas);min-height:100dvh;color:var(--c-text);flex-direction:column;display:flex}.appshell-aside{display:none}.appshell-stage{background:var(--c-page);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.appshell-bar{flex:none}.appshell-content{flex-direction:column;flex:auto;width:100%;max-width:440px;min-height:0;margin:0 auto;padding:0 6px;display:flex}.appshell-content>.scr,.appshell-content>.wsh{flex:auto;width:100%;height:auto;min-height:0}.appshell-aside-inner{flex-direction:column;height:100%;padding:40px 44px 44px;display:flex}.appshell-aside .brand-word,.appshell-aside .brand-ph{color:var(--c-on-brand)}.appshell-headline{letter-spacing:-.025em;color:var(--c-on-brand);max-width:13ch;margin:auto 0 26px;font-size:34px;font-weight:700;line-height:1.08}.appshell-bullets{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.appshell-bullets li{color:var(--c-on-brand);align-items:center;gap:12px;font-size:15px;display:flex}.appshell-tick{width:24px;height:24px;color:var(--c-on-brand);background:#ffffff24;border-radius:8px;flex:none;place-items:center;display:grid}@media (min-width:1024px){.appshell{flex-direction:row;align-items:stretch;height:100dvh;overflow:hidden}.appshell-aside{background:var(--c-brand);min-width:0;height:100dvh;color:var(--c-on-brand);flex:1 1 0;display:block;overflow:hidden}.appshell-stage{flex:1 1 0;min-width:0;height:100dvh;overflow:hidden}.appshell-content{flex:auto;justify-content:center;padding:24px 0}.appshell-content .brandarea{display:none}.appshell-content .scr{justify-content:center}.appshell-content .scr-body{flex:none;overflow:visible}.appshell-content .scr-foot{flex:none;padding-top:26px}}.theme-toggle{z-index:20;border-radius:var(--r-pill);cursor:pointer;width:44px;height:44px;color:var(--c-text-muted);background:var(--c-surface);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.theme-toggle:hover{background:var(--c-surface-2);color:var(--c-text)}.theme-toggle svg{display:block}.theme-toggle+.theme-toggle{right:66px}.envbar{background:var(--c-warning-bg);color:var(--c-warning);align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:600;display:flex}.envbar svg{flex:none}.scr{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scr-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:16px 22px 0;display:flex;overflow-y:auto}.scr-body::-webkit-scrollbar{display:none}.scr-body.center{justify-content:center;align-items:stretch}.scr-foot{padding:16px 22px calc(26px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:11px;display:flex}@media (prefers-reduced-motion:no-preference){.scr-foot>*{animation:ob-rise .5s var(--ease) both}.scr-foot>:nth-child(2){animation-delay:50ms}.scr-foot>:nth-child(3){animation-delay:.1s}}.brandarea{align-items:baseline;gap:12px;display:flex}.brand-ph{color:var(--c-text);flex:none;display:inline-block}.brand-ph svg{width:100%;height:100%;display:block}.brand-ph svg path{fill:currentColor}.brand-word{letter-spacing:-.03em;color:var(--c-text);font-size:20px;font-weight:700;line-height:1}.brand-word .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--c-brand-ink);margin-top:4px;font-size:10.5px;font-weight:600;display:block}@media (min-width:768px) and (max-width:1023.98px){.appshell-content{max-width:680px;padding:0 20px}.scr{justify-content:center;padding-block:40px}.scr-body{flex:none;padding:0 24px;overflow:visible}.scr-foot{flex:none;padding:28px 24px 0}}.scr-h1{letter-spacing:-.03em;color:var(--c-text);margin:0;font-size:27px;font-weight:700}.scr-sub{color:var(--c-text-muted);margin:9px 0 0;font-size:14.5px;line-height:1.55}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--c-brand-ink);font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.scr-body>.brandarea,.scr-body .scr-h1,.scr-body .scr-sub,.scr-body>.chip{animation:ob-rise .5s var(--ease) both}.scr-body .scr-sub{animation-delay:50ms}.scr-children>.choice,.scr-children>.field,.scr-children>.alert{animation:ob-rise .45s var(--ease) both}.scr-children>.choice:nth-child(2){animation-delay:50ms}.scr-children>.choice:nth-child(3){animation-delay:.1s}.scr-children>.choice:nth-child(4){animation-delay:.15s}.scr-children>.choice:nth-child(n+5){animation-delay:.2s}}.btn{font-family:var(--font-ui);border-radius:var(--r-control);min-height:var(--control-h);cursor:pointer;letter-spacing:-.01em;width:100%;transition:transform var(--dur-1) var(--ease), filter var(--dur-2), background var(--dur-2), box-shadow var(--dur-2) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.992)}.btn.sm,.btn.btn-sm{min-height:var(--control-h-sm);font-size:14.5px}.btn.btn-lg{min-height:58px;font-size:16.5px}.btn-primary{background:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--shadow-card)}.btn-primary:hover{background:var(--c-primary-press)}.btn-secondary{background:var(--c-surface);color:var(--c-text)}.btn-secondary:hover{background:var(--c-surface-2)}.btn-ghost{color:var(--c-text);background:0 0;min-height:50px}.btn-ghost:hover{background:var(--c-surface);transform:none}.btn-danger{background:var(--c-error-fill);color:var(--on-error-fill)}.btn-danger:hover{filter:brightness(.95)}.btn-disabled,.btn:disabled{background:var(--c-surface);color:var(--c-text-faint);cursor:not-allowed}.btn-disabled:hover,.btn:disabled:hover{transform:none}.btn-primary.btn-disabled,.btn-primary:disabled{background:var(--c-surface-2);color:var(--c-text-faint);opacity:1;box-shadow:none}.btn-provider{background:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--shadow-card)}.btn-provider:hover{background:var(--c-primary-press)}.olee-mark{background:var(--c-page);width:24px;height:24px;color:var(--c-brand-ink);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.btn-primary[aria-busy=true]:disabled{background:var(--c-primary);color:var(--c-on-primary)}.btn .spin{border:2.5px solid color-mix(in srgb, var(--c-on-primary) 40%, transparent);border-top-color:var(--c-on-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ob-spin}.btn-secondary .spin,.btn-disabled .spin,.btn:disabled .spin{border-color:color-mix(in srgb, var(--c-text-muted) 30%, transparent);border-top-color:var(--c-text-muted)}.btn-primary[aria-busy=true] .spin{border-color:color-mix(in srgb, var(--c-on-primary) 40%, transparent);border-top-color:var(--c-on-primary)}.foothelp{text-align:center;color:var(--c-text-muted);font-size:13px}.foothelp a{color:var(--c-brand-ink);font-weight:600;text-decoration:none}.trustline{color:var(--c-text-faint);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.trustline svg{color:var(--c-brand-ink);flex:none}.field{display:block}.field+.field{margin-top:16px}.field .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:11.5px;font-weight:700;display:flex}.field .lbl a{color:var(--c-brand-ink);font-weight:600;text-decoration:none}.inp{background:var(--c-field);border:1.5px solid var(--c-field-border);border-radius:var(--r-control);min-height:56px;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), background var(--dur-2);align-items:center;gap:11px;padding:0 15px;display:flex}.inp input,.inp .ghost{font-family:var(--font-ui);color:var(--c-text);background:0 0;border:none;outline:none;width:100%;padding:15px 0;font-size:16.5px;font-weight:600}.inp input::placeholder,.inp .ghost{color:var(--c-text-faint);font-weight:500}.inp .ghost.val{color:var(--c-text);font-weight:700}.inp.focus{background:var(--c-field);border-color:var(--c-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 20%, transparent)}.inp.err{border-color:var(--c-error)}.inp.err.focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-error) 22%, transparent)}.inp .eye{color:var(--c-text-faint);cursor:pointer;flex:none;place-items:center;width:32px;height:32px;display:grid}.inp .leadicon{color:var(--c-text-faint);flex:none}.inp .lockicon{color:var(--c-brand-ink);flex:none}.help{color:var(--c-text-muted);margin-top:9px;font-size:12.5px;line-height:1.5}.fielderr{color:var(--c-error);align-items:flex-start;gap:7px;margin-top:9px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.fielderr svg{flex:none;margin-top:1px}.notepill{border-radius:var(--r-pill);align-items:center;gap:6px;margin-top:9px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.notepill.warn{background:var(--c-warning-bg);color:var(--c-warning)}.notepill.verify{background:var(--c-info-bg);color:var(--c-info)}.choice{text-align:left;background:var(--c-surface);border-radius:var(--r-card);cursor:pointer;width:100%;min-height:72px;font:inherit;transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:1.5px solid #0000;align-items:center;gap:14px;padding:15px;display:flex}.choice+.choice{margin-top:11px}.choice:hover{background:var(--c-surface-2);transform:translateY(-1px)}.choice.sel{background:var(--c-surface-2);box-shadow:none;border-color:#0000}.choice.disabled{opacity:.5;cursor:not-allowed}.cic{background:var(--c-info-bg);width:46px;height:46px;color:var(--c-info);transition:background var(--dur-2), color var(--dur-2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.choice.sel .cic{background:var(--c-primary);color:var(--c-on-primary);transform:scale(1.04)}.cic{transition:background var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease)}.choice .cmain{flex:auto;min-width:0}.choice .cname{color:var(--c-text);overflow-wrap:break-word;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.choice .cmeta{color:var(--c-text-muted);overflow-wrap:break-word;margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.choice .cright{color:var(--c-text-faint);transition:transform var(--dur-2) var(--ease);flex:none}.choice:hover .cright{transform:translate(2px)}.choice.sel .cright{color:var(--c-text)}.choice .cbox{border:2px solid var(--c-border-strong);color:#0000;width:24px;height:24px;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.choice.sel .cbox{background:var(--c-focus);border-color:var(--c-focus);color:var(--se-ink)}.chip{border-radius:var(--r-pill);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);flex:none;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.chip svg{flex:none}.chip.success{background:var(--c-success-bg);color:var(--c-success)}.chip.warning{background:var(--c-warning-bg);color:var(--c-warning)}.chip.error{background:var(--c-error-bg);color:var(--c-error)}.chip.info{background:var(--c-info-bg);color:var(--c-info)}.chip.neutral{background:var(--c-surface-2);color:var(--c-text-muted)}.chip.brand{background:var(--c-avi-bg);color:var(--c-avi)}.roleswitch-btn{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-page);min-height:44px;color:var(--c-text);font:inherit;cursor:pointer;transition:background var(--dur-2) var(--ease);align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.roleswitch-btn:hover{background:var(--c-surface)}.roleswitch-ic{color:var(--c-primary);place-items:center;display:grid}.roleswitch-c{color:var(--c-text-faint);place-items:center;display:grid}.alert{border-radius:var(--r-card);gap:12px;padding:14px 15px;font-size:13.5px;line-height:1.5;display:flex}.alert .ai{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.alert .am{flex:auto;align-self:center;min-width:0}.alert .at{margin-bottom:2px;font-weight:800;display:block}.alert--act{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.alert-act{flex:none;margin-left:auto}@media (max-width:767.98px){.alert--act{grid-template-columns:34px minmax(0,1fr);align-items:start}.alert--act .alert-act{grid-column:2;margin-left:0}}.alert .btn{width:auto}.alert .btn-secondary{background:var(--c-page)}.alert .btn-secondary:hover{background:var(--c-surface-2)}.alert .abody{color:var(--c-text);font-weight:500;display:block}.alert.success{background:var(--c-success-bg);color:var(--c-success)}.alert.success .ai{background:var(--c-success-fill);color:var(--on-success-fill)}.alert.warning{background:var(--c-warning-bg);color:var(--c-warning)}.alert.warning .ai{background:var(--c-warning-fill);color:var(--on-warning-fill)}.alert.error{background:var(--c-error-bg);color:var(--c-error)}.alert.error .ai{background:var(--c-error-fill);color:var(--on-error-fill)}.alert.info{background:var(--c-info-bg);color:var(--c-info)}.alert.info .ai{background:var(--c-info-fill);color:var(--on-info-fill)}.alert.neutral{background:var(--c-surface);color:var(--c-text-muted)}.alert.neutral .ai{background:var(--c-surface-2);color:var(--c-text-muted)}.msg{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 30px 10px;display:flex}.msg .ic{border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid}@media (prefers-reduced-motion:no-preference){.msg .ic{animation:ob-pop .55s var(--ease) both}.msg h2{animation:ob-rise .5s var(--ease) 80ms both}.msg p{animation:ob-rise .5s var(--ease) .14s both}}.msg .ic.brand{background:var(--c-avi-bg);color:var(--c-brand-ink)}.msg .ic.success{background:var(--c-success-fill);color:var(--on-success-fill)}.msg .ic.warning{background:var(--c-warning-fill);color:var(--on-warning-fill)}.msg .ic.error{background:var(--c-error-fill);color:var(--on-error-fill)}.msg .ic.info{background:var(--c-info-fill);color:var(--on-info-fill)}.msg .ic.neutral{background:var(--c-surface-2);color:var(--c-text-muted)}.msg h2{letter-spacing:-.025em;color:var(--c-text);max-width:20ch;margin:0 0 11px;font-size:23px;font-weight:700}.msg p{color:var(--c-text-muted);max-width:30ch;margin:0;font-size:14.5px;line-height:1.55}.msg .supportline{color:var(--c-text-faint);margin-top:22px;font-size:12.5px}.msg .supportline a{color:var(--c-brand-ink);font-weight:600;text-decoration:none}.msg .supportline b{color:var(--c-text);font-weight:700}.linkbtn{font:inherit;color:var(--c-brand-ink);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;margin:-12px -4px;padding:12px 4px;font-weight:600;display:inline-block}.linkbtn:hover{text-decoration:underline}.linkbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.linkbtn:disabled{cursor:default;color:var(--c-text-faint);text-decoration:none}.detail{background:var(--c-surface);border-radius:var(--r-control);text-align:left;width:100%;color:var(--c-text-faint);margin-top:16px;padding:11px 13px;font-size:11.5px}.detail summary{cursor:pointer;color:var(--c-text-muted);font-weight:700}.detail .ref{font-variant-numeric:tabular-nums;color:var(--c-text-muted);font-family:ui-monospace,Menlo,monospace}.ctxnote{border-radius:var(--r-card);background:var(--c-surface);align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.ctxnote .ci{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ctxnote .ci.olee{background:var(--c-avi-bg);color:var(--c-brand-ink)}.ctxnote .ci.vinaa{background:var(--c-brand);color:var(--c-on-brand)}.ctxnote .ct{color:var(--c-text);font-size:13px;line-height:1.45}.ctxnote .ct b{font-weight:800}.ctxnote .ct .k{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.invite-line{color:var(--c-text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.pdots{align-items:center;gap:6px;display:flex}.pdots i{background:var(--c-border-strong);width:7px;height:7px;transition:width var(--dur-3) var(--ease), background var(--dur-3);border-radius:50%;display:block}.pdots i.on{background:var(--c-brand);border-radius:4px;width:22px}.pdots.seg{gap:var(--s-xs);width:100%}.pdots.seg i{border-radius:2px;flex:1 1 0;width:auto;height:4px}.pdots.seg i.done{background:var(--c-primary);width:auto}@keyframes de-arrive{0%{transform:translateY(6px)}to{transform:none}}.de-body,.de-title{animation:de-arrive var(--dur-2) var(--ease) both}.spec{display:block}.spec-note{border-radius:var(--s-s);max-width:100%;height:auto;box-shadow:0 1px 4px #00000029}.de-entry{align-items:center;gap:var(--s-s);display:flex}.de-spec-inline{flex:none;justify-content:center;align-items:center;min-width:60px;display:flex}.de-spec-inline .spec-coin{width:60px;height:60px}.de-spec-inline .spec-note{border-radius:3px;width:96px;height:auto}.de-spec-inline:has(.spec-note){min-width:96px}.de-entry .de-q{flex:auto;min-width:0}.de-entry .de-worth{flex:0 0 106px}.de-big-q{width:100%;min-height:68px;padding:0 var(--s-l);text-align:center;font:inherit;font-variant-numeric:tabular-nums;color:var(--c-text);background:var(--c-field);border:1.5px solid var(--c-field-border);border-radius:var(--r-card);font-size:28px}.de-big-q.wide{font-size:24px}.de-big-q.tiny{font-size:20px}.de-big-q:focus{border-color:var(--c-primary);outline:none}.de-big-q[aria-invalid=true]{border-color:var(--c-error,var(--c-error))}.de-added{margin:var(--s-s) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.de-added-row,.de-added-all{align-items:center;gap:var(--s-s);min-height:48px;padding:0 var(--s-xs);border-top:1px solid var(--c-hairline);display:flex}.de-added-row:first-child{border-top:0}.de-added-ic{color:var(--c-text-muted);display:flex}.de-added-what{min-width:0;color:var(--c-text-muted);flex:auto;font-size:14px}.de-added-row b,.de-added-all b{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:16px;font-weight:500}.de-added-row .de-clear{color:var(--c-text-faint);flex:none;position:static;transform:none}.de-added-all{color:var(--c-text-muted);border-top-color:var(--c-text-faint);font-size:15px}.de-added-all b{font-size:19px}.de-worth{min-height:68px;padding:var(--s-s);background:var(--c-surface);border-radius:var(--r-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.de-entry .de-worth{min-width:0;overflow:hidden}.de-worth b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.1}.de-worth small{color:var(--c-text-muted);margin-top:2px;font-size:11.5px}.de-worth-wait{color:var(--c-text-faint);font-size:12.5px}@media (max-height:600px){.de-wiz{gap:var(--s-s)}.de-wiz-head{gap:var(--s-xs)}.de-eyebrow{font-size:11px}.de-big-q,.de-worth{min-height:60px}.de-big-q,.field.big .inp input{font-size:24px}.de-foot{padding-top:var(--s-s)}}.de-eyebrow{animation:de-arrive var(--dur-1) var(--ease) both}.pdots.seg i{transition:background var(--dur-3) var(--ease)}@keyframes de-landed{0%{color:var(--c-primary)}to{color:inherit}}.de-live b{animation:de-landed .52s var(--ease) both}.btn:active,.de-seg button:active,.de-pick:active,.de-bay:active{transform:scale(.985)}.btn,.de-seg button,.de-pick,.de-bay{transition:transform var(--dur-1) var(--ease)}.btn,.de-seg button,.de-pick,.de-bay,.de-textbtn,.scanf-torch{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:reduce){.de-body,.de-title,.de-eyebrow,.de-live b{animation:none}.btn:active,.de-seg button:active,.de-pick:active,.de-bay:active{transform:none}.scanf-busy{animation:none}}.de-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);margin:0 0 var(--s-xs);font-size:12px}.field.big .lbl{display:none}.field.big .inp{height:auto}.field.big .inp input{padding-top:var(--s-l);padding-bottom:var(--s-l);font-size:28px}.vis-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.des{gap:var(--s-xl);flex-direction:column;display:flex}.des-block{gap:var(--s-s);background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;padding:18px 20px;display:flex}.des-h{color:var(--c-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.des-help{color:var(--c-text-muted);margin:0 0 var(--s-xs);font-size:13.5px;line-height:1.5}.des-ways{gap:var(--s-s);flex-direction:column;display:flex}@media (min-width:1024px){.des-ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.des-ways:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.des-ways .des-way{align-items:flex-start}}.des-block .inp:has(input[type=date]){max-width:320px}.des-h{font-weight:700}.des-way{align-items:center;gap:var(--s-m);width:100%;min-height:64px;padding:var(--s-s) var(--s-m);background:var(--c-page);border-radius:var(--r-card);font:inherit;color:var(--c-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;display:flex}.des-way.on{background:var(--c-data-soft)}.des-way-pic{flex:none;place-items:center;width:34px;display:grid}.des-way-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.des-way-m b{font-size:15.5px;font-weight:700}.des-way-m small{color:var(--c-text-muted);font-size:12.5px}.des-way-tick{width:24px;color:var(--c-primary);flex:none;place-items:center;display:grid}.des-must{align-items:flex-start}.des-must-m{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.des-must-m b{font-size:15px;font-weight:700}.des-must-m small{color:var(--c-text-muted);font-size:12.5px;line-height:1.45}.des-must-ic{color:var(--c-text-faint);flex:none}.des-days{gap:var(--s-m);grid-template-columns:1fr 1fr;display:grid}.des-day{flex-direction:column;gap:6px;min-width:0;display:flex}.des-day-l{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-size:12px;font-weight:700}.des-foot{display:flex}.des-foot .btn{width:100%}@media (min-width:720px){.des-foot .btn{width:auto;min-width:200px}}.de-rack-manual{gap:var(--s-m);flex-direction:column;display:flex}.de-daypick{margin:0 0 var(--s-m);display:block}.de-cards{gap:var(--s-xl);flex-direction:column;display:flex}.de-card-g{gap:var(--s-s);flex-direction:column;display:flex}.de-card-h{align-items:center;gap:var(--s-s);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);margin:0 0 2px;font-size:12px;font-weight:800;display:flex}.de-card-tick{border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.de-jobs{gap:var(--s-s);flex-direction:column;display:flex}.de-job{align-items:center;gap:var(--s-m);width:100%;min-height:64px;padding:var(--s-s) var(--s-m);background:var(--c-surface);background:color-mix(in oklab, var(--seg,transparent) 10%, var(--c-surface));border-radius:var(--r-card);font:inherit;color:var(--c-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-1) var(--ease);border:0;display:flex}.de-job:active{background:var(--c-surface-2);background:color-mix(in oklab, var(--seg,transparent) 20%, var(--c-surface))}.de-job.done{background:var(--c-data-soft);background:color-mix(in oklab, var(--seg,transparent) 24%, var(--c-surface))}.de-job-ic{background:var(--seg,var(--c-page));width:36px;height:36px;color:var(--on-seg,var(--c-text-muted));border-radius:50%;flex:none;place-items:center;display:grid}.de-card-g.tone-indigo{--seg:var(--tile-indigo);--on-seg:var(--on-tile-indigo)}.de-card-g.tone-teal{--seg:var(--tile-teal);--on-seg:var(--on-tile-teal)}.de-card-g.tone-jade{--seg:var(--tile-jade);--on-seg:var(--on-tile-jade)}.de-card-g.tone-amber{--seg:var(--tile-amber);--on-seg:var(--on-tile-amber)}.de-card-g.tone-pink{--seg:var(--tile-pink);--on-seg:var(--on-tile-pink)}.de-card-g.tone-sky{--seg:var(--tile-sky);--on-seg:var(--on-tile-sky)}.de-card-g.tone-green{--seg:var(--tile-green);--on-seg:var(--on-tile-green)}.de-card-g.tone-coral{--seg:var(--tile-coral);--on-seg:var(--on-tile-coral)}.de-card-g .de-card-h{color:var(--seg,var(--c-text-muted))}.de-card-g.done .de-card-h{color:var(--seg,var(--c-primary))}.de-card-g .de-card-tick{background:var(--seg,var(--c-primary));color:var(--on-seg,var(--c-on-primary))}.de-job-m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.de-job-m b{font-size:15.5px;font-weight:700}.de-job-m small{color:var(--c-text-muted);font-size:12.5px}.de-job.done .de-job-m small{color:var(--c-primary)}.de-job-go{color:var(--c-text-faint);flex:none}.de-q{min-width:0;display:block;position:relative}.de-q .de-big-q{width:100%;padding-left:var(--s-xs);padding-right:46px}.de-q .de-clear{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.de-clear{width:44px;height:52px;color:var(--c-error);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.de-clear:active{opacity:.6}.de-body .inp input{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}@media (max-height:600px){.de-body .inp input{font-size:24px}}.de-body .inp select{font-size:19px}.de-rows{gap:var(--s-s);flex-direction:column;display:flex}.de-choices{gap:var(--s-m);margin-top:var(--s-xl);flex-direction:column;display:flex}.de-choices .btn{width:100%}.de-row{background:var(--c-surface);border-radius:var(--r-card);min-height:60px;padding:var(--s-l);justify-content:space-between;align-items:center;font-size:16px;display:flex}.de-row b{font-size:19px;font-weight:500}.de-row span{color:var(--c-text-muted)}.de-textbtn{width:100%;min-height:48px;margin-top:var(--s-m);padding:var(--s-m);color:var(--c-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;display:block}.de-picks{gap:var(--s-s);flex-direction:column;display:flex}.de-pick{align-items:center;gap:var(--s-m);width:100%;min-height:68px;padding:var(--s-m) var(--s-l);background:var(--c-surface);border-radius:var(--r-card);font:inherit;color:var(--c-text);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);border:0;font-size:16px;display:flex}.de-pick.on{background:var(--c-data-soft)}.de-pick>span:not(.tgl){flex:1;min-width:0}.de-pick .tgl{margin-right:calc(var(--s-s) * -1);pointer-events:none;flex:none;order:2}.de-seg{gap:var(--s-xs);padding:var(--s-xs);background:var(--c-surface);border-radius:var(--r-control);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.de-seg button{border-radius:calc(var(--r-control) - 3px);min-height:42px;color:var(--c-text-muted);font:inherit;cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;font-size:15px}.de-seg button.on{background:var(--c-field);color:var(--c-text);font-weight:500}.de-body>.de-seg{margin-bottom:var(--s-xs)}.scanf{aspect-ratio:1;width:100%;max-width:300px;margin:var(--s-l) auto 0;border-radius:var(--r-lg);background:var(--c-brand-deep);flex:none;position:relative;overflow:hidden}.scanf.compact{max-width:240px;margin-top:var(--s-m)}.scanf.flash-ok,.scanf.flash-no{animation:scanf-flash .52s var(--ease) 1}.scanf.flash-ok{--scanf-flash:var(--c-success)}.scanf.flash-no{--scanf-flash:var(--c-warning)}@keyframes scanf-flash{0%{box-shadow:inset 0 0 0 0 var(--scanf-flash)}22%{box-shadow:inset 0 0 0 8px var(--scanf-flash)}to{box-shadow:inset 0 0 0 0 var(--scanf-flash)}}@media (prefers-reduced-motion:reduce){.scanf.flash-ok,.scanf.flash-no{box-shadow:inset 0 0 0 6px var(--scanf-flash);animation:none}}.scanf-wide{object-fit:cover;width:100%;height:100%;transform:translate(calc(var(--aim-x,0) * -100%), calc(var(--aim-y,0) * -100%));filter:brightness(.32)saturate(.5);position:absolute;inset:0}.scanf-box{border-radius:var(--r-control);width:46%;height:46%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.scanf-video{object-fit:cover;width:100%;height:100%;transform:scale(var(--scanf-zoom,1)) translate(calc(var(--aim-x,0) * -100%), calc(var(--aim-y,0) * -100%));transform-origin:50%;position:absolute;inset:0}.scanf.calibrating .scanf-box{border-radius:inherit;width:100%;height:100%;top:0;left:0;transform:none}.scanf.calibrating .scanf-aim,.scanf-canvas{display:none}.scanf-diag{border-radius:var(--r-control);background:color-mix(in oklab, var(--c-brand-deep) 12%, transparent);color:var(--c-text);text-align:center;padding:6px 10px;font-size:11.5px;line-height:1.35;display:block}.scanf-aim{position:absolute;inset:0}.scanf-c{border:2.5px solid var(--c-primary);--r-in:var(--r-control);width:15px;height:15px;position:absolute}.scanf-c.tl{border-radius:var(--r-in) 0 0 0;border-bottom:0;border-right:0;top:0;left:0}.scanf-c.tr{border-radius:0 var(--r-in) 0 0;border-bottom:0;border-left:0;top:0;right:0}.scanf-c.bl{border-radius:0 0 0 var(--r-in);border-top:0;border-right:0;bottom:0;left:0}.scanf-c.br{border-radius:0 0 var(--r-in) 0;border-top:0;border-left:0;bottom:0;right:0}.scanf-torch{right:var(--s-m);top:var(--s-m);z-index:1;border-radius:var(--r-pill);background:var(--c-brand-panel);width:44px;height:44px;color:var(--c-on-brand);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.scanf-torch.on{background:var(--c-primary);color:var(--c-on-primary)}.de-weigh-note{color:var(--c-text-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.scanf-cal{justify-content:center;align-items:center;gap:var(--s-s) var(--s-m);margin-top:var(--s-s);flex-wrap:wrap;display:flex}.scanf-cal button{min-height:32px;color:var(--c-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600;text-decoration:underline}.scanf-cal p{color:var(--c-text);margin:0;font-size:14px}.scanf-cal b{font-weight:800}.scanf-step,.scanf-aimb{z-index:1;border-radius:var(--r-pill);background:var(--c-brand-panel);width:44px;height:44px;color:var(--c-on-brand);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.scanf-step{top:50%;transform:translateY(-50%)}.scanf-step.less{left:var(--s-s)}.scanf-step.more{right:var(--s-s)}.scanf-step:disabled{opacity:.3;cursor:default}.scanf-step:active:not(:disabled){transform:translateY(-50%)scale(.92)}.scanf-aimb{left:var(--s-m);top:var(--s-m)}.scanf-aimb.on{background:var(--c-primary);color:var(--c-on-primary)}.scanf-aimb:active{transform:scale(.92)}.scanf-lvl{left:50%;bottom:var(--s-s);border-radius:var(--r-pill);background:var(--c-brand-panel);color:var(--c-on-brand);font-variant-numeric:tabular-nums;padding:2px 10px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%)}.scanf-says{gap:var(--s-xs);max-width:320px;margin:var(--s-s) auto 0;text-align:center;flex-direction:column;align-items:center;display:flex}.scanf-hint{color:var(--c-text-muted);font-size:12.5px;line-height:1.4;display:block}.scanf-busy{background:var(--c-primary);height:2px;animation:scanf-sweep 2.2s var(--ease) infinite;border-radius:2px;position:absolute;top:0;left:0;right:0}@keyframes scanf-sweep{0%{opacity:.3;top:0}50%{opacity:1;top:calc(100% - 2px)}to{opacity:.3;top:0}}.scanf-ctx{color:var(--c-text-muted);text-align:center;margin:var(--s-m) 0 0;font-size:13px}.de-nudge-row{gap:var(--s-m);margin-top:var(--s-m);justify-content:center;position:relative}.de-nudge-row .de-nudge-b{width:48px;height:48px}.de-nudge-row .de-textbtn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.de-scanned.sm{text-align:center;min-width:74px;font-size:30px}.de-dtot{gap:var(--s-xs);z-index:2;background:var(--c-surface);padding-bottom:var(--s-s);grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.de-dtot>div{background:var(--c-page);border-radius:12px;padding:8px 10px}.de-dtot small{color:var(--c-text-muted);font-size:12px;font-weight:600;display:block}.de-dtot b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px}.de-dtot .big{background:var(--c-primary);color:var(--c-on-primary)}.de-dtot .big small{color:inherit;opacity:.75}.de-dsect{margin:var(--s-m) 6px 2px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-size:12px;font-weight:700}.de-drow{align-items:center;gap:var(--s-m);width:100%;min-height:56px;color:var(--c-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:6px 8px;display:flex}.de-drow.on{background:var(--c-surface-2)}.de-drow-pic{flex:none;place-items:center;width:52px;display:grid}.de-drow-m{flex:1;min-width:0}.de-drow-m b{font-size:15px;display:block}.de-drow-m small{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.de-drow-v{font-variant-numeric:tabular-nums;text-align:right;min-width:80px;font-weight:700}.de-drow-v.zero{color:var(--c-text-faint);font-weight:600}.de-pad{grid-column:1/-1;width:100%}.de-pad-top{gap:var(--s-s);margin-bottom:var(--s-s);align-items:center;display:flex}.de-pad-top .de-seg{flex:1;margin:0}.de-pad-what{color:var(--c-text-muted);flex:1;font-size:14px;font-weight:600}.de-pad-read{justify-content:space-between;align-items:center;gap:var(--s-s);padding:0 4px var(--s-s);min-height:40px;display:flex}.de-pad-read .n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:700}.de-pad-read .u{color:var(--c-text-muted);margin-left:4px;font-size:15px;font-weight:600}.de-pad-read .eq{align-items:center;gap:var(--s-s);color:var(--c-text);font-weight:700;display:inline-flex}.de-pad-add{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);border:0;border-radius:50%;place-items:center;display:grid}.de-pad-warn,.de-pad-note{margin:0 4px var(--s-s);font-size:13px;line-height:1.4}.de-pad-warn{color:var(--c-warning);font-weight:600}.de-pad-note{color:var(--c-text-muted)}.de-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.de-keys button{background:var(--c-surface);height:52px;color:var(--c-text);font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:12px;place-items:center;font-size:22px;font-weight:600;display:grid}.de-keys button:active{background:var(--c-surface-2)}.de-keys button.next{background:var(--c-primary);color:var(--c-on-primary);font-size:17px;font-weight:700}.de-job-fig{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.de-dtot.one{grid-template-columns:1fr}.de-dtot.one b{font-size:26px}.de-chips{gap:var(--s-s);flex-wrap:wrap;display:flex}.de-chip{background:var(--c-surface-2);min-height:44px;color:var(--c-text);font:inherit;border:0;border-radius:999px;padding:0 14px;font-weight:600}.de-chip.on{background:var(--c-primary);color:var(--c-on-primary)}.de-job.de-job--tool{border:1.5px dashed var(--c-surface-2);background:0 0}.de-outs{margin:var(--s-s) 4px 0;color:var(--c-text-muted);gap:4px;padding:0;font-size:13.5px;list-style:none;display:grid}.de-back--list{width:auto;font:inherit;color:var(--c-text);align-items:center;gap:4px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.de-drow{scroll-margin-top:150px;scroll-margin-bottom:440px}.de-page .de-drow{scroll-margin-top:80px;scroll-margin-bottom:16px}:not(.de-page)>.de-wiz--drawer .de-body{overflow:visible}:not(.de-page)>.de-wiz--drawer .de-foot{z-index:3;background:var(--c-surface);padding-top:var(--s-s);position:sticky;bottom:0}:not(.de-page)>.de-wiz--drawer .de-dtot{top:70px}.de-pad .de-keys button,.de-pad .de-back,.de-pad-add{background:var(--c-page)}.de-pad .de-keys button.next{background:var(--c-primary)}.de-price-ask{margin-top:var(--s-m);padding:var(--s-m);background:var(--c-surface-2);border-radius:14px}.de-price-ask p{margin:0 0 var(--s-s);font-weight:600}.de-price-chips{gap:var(--s-s);flex-wrap:wrap;display:flex}.de-price-chip{border:1px solid var(--c-border);background:var(--c-surface);min-width:48px;min-height:52px;color:var(--c-text);border-radius:12px;flex:1 1 0;font-size:18px;font-weight:700}.de-sentnote{margin:0 0 var(--s-m)}.de-nudge-row .de-newpack{background:var(--c-warning-bg);color:var(--c-warning);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.de-clash{margin-top:var(--s-m);padding:var(--s-m);border-radius:var(--r-card);background:var(--c-warning-bg)}.de-clash p{margin:0 0 var(--s-s);color:var(--c-text);text-align:center;font-size:14px}.de-nudge{justify-content:center;align-items:center;gap:var(--s-m);display:flex}.de-nudge-b{border-radius:var(--r-pill);background:var(--c-surface);width:56px;height:56px;color:var(--c-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.de-nudge-b:active{transform:scale(.94)}.de-bay-pick{gap:var(--s-s);margin-bottom:var(--s-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.de-bay-count{padding:var(--s-m) 0;border:1px solid var(--c-field-border);border-radius:var(--r-control);background:var(--c-field);color:var(--c-text);font:inherit;cursor:pointer;font-size:16px;font-weight:500}.de-bay-count.on{border-color:var(--c-primary);color:var(--c-primary-press)}.de-rack-top{justify-content:space-between;align-items:baseline;gap:var(--s-m);color:var(--c-text-muted);margin-top:var(--s-m);font-size:12.5px;display:flex}.de-rack-top b{color:var(--c-text);font-weight:500}.de-bays{gap:var(--s-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.de-bay{min-height:56px;padding:var(--s-s) 0;border-radius:var(--s-s);background:var(--c-surface);color:var(--c-text-faint);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-size:16px}.de-bay.done{background:var(--c-primary);color:var(--c-on-primary);font-weight:500}.de-bay.now{background:var(--c-field);box-shadow:inset 0 0 0 1.5px var(--c-primary);color:var(--c-primary-press);font-weight:500}.de-bay.empty{background:var(--c-surface-2);color:var(--c-text-muted)}.de-scanned{letter-spacing:-.02em;text-align:center;margin-top:var(--s-xl);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500}.spin{border:2.5px solid var(--c-surface-2);border-top-color:var(--c-brand-ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ob-spin;display:inline-block}.bigspin{border:4px solid var(--c-surface-2);border-top-color:var(--c-brand-ink);border-radius:50%;width:54px;height:54px;animation:.9s linear infinite ob-spin}.wsh{flex-direction:column;height:100dvh;min-height:0;display:flex;position:relative}.wsh-main{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.wsh-main::-webkit-scrollbar{display:none}.wsx-side,.wsx-head{display:none}.ws-head{z-index:5;background:var(--c-page);flex:none;padding:12px 22px 14px;position:sticky;top:0}.ws-top{justify-content:space-between;align-items:center;display:flex}.ws-store{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.ws-store .wl{background:var(--c-brand);width:42px;height:42px;color:var(--c-on-brand);border-radius:12px;flex:none;place-items:center;display:grid}.ws-store .wl svg circle{fill:var(--se-sky)}.ws-store .ws-back{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.ws-store .ws-back:hover{background:var(--c-surface-2)}.ws-store .wn{min-width:0}.ws-store .wn .s{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-faint);font-size:10px;font-weight:700}.ws-store .wn h1,.ws-store .wn .n{letter-spacing:-.02em;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:19px;font-weight:700;overflow:hidden}.ws-av{width:40px;height:40px;color:var(--on-tile-sky);background:var(--se-spiro);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.ws-top{gap:12px}.ws-top-side{flex:none;align-items:center;gap:8px;display:flex}.ws-top .btn.ws-action{border-radius:var(--r-pill);width:auto;min-height:44px;box-shadow:none;gap:6px;padding:0 16px;font-size:14px}.ws-top .btn.ws-action--icon{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.ws-top .btn.ws-action--icon>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-av--btn{cursor:pointer;width:44px;height:44px;font:inherit;border:0;padding:0;font-size:15px;font-weight:800}.ws-av--btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.ws-top .menu-wrap{flex:none}.ws-store--switch{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-lg);background:0 0;border:0;min-height:44px;margin:0;padding:0}.ws-store--switch .wn,.ws-store--switch .wn .s,.ws-store--switch .wn .n{display:block}.ws-store-c{color:var(--c-text-faint);flex:none;place-items:center;display:grid}.wsh-body{flex-direction:column;gap:13px;min-width:0;padding:4px 22px 14px;display:flex}@media (prefers-reduced-motion:no-preference){.ws-list,.ws-cards{animation:ob-rise .45s var(--ease) .2s both}}.ws-list{background:var(--c-surface);border-radius:var(--r-lg);padding:0}.ws-li{align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.ws-list>.ws-li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ws-list>.ws-li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ws-li-chip{flex:none}.ws-li+.ws-li{border-top:1px solid var(--c-hairline)}.ws-li .li{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ws-li .li:not([class*=i-]){background:var(--c-info-bg);color:var(--c-info)}.ws-li .lm{flex:1;min-width:0}.ws-li .lm .t{color:var(--c-text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.ws-li .lm .s{color:var(--c-text-muted);margin-top:2px;font-size:12.5px}.ws-li .lm .t.t--multi{white-space:pre-line;overflow-wrap:anywhere;font-weight:500}.ws-li .lr{color:var(--c-text-faint);flex:none}.ws-cards{flex-direction:column;gap:11px;display:flex}.ws-cards .ws-li{border-radius:var(--r-card);padding:14px 15px}.ws-cards .ws-li+.ws-li{border-top:0}.ws-li.tone-amber{background:var(--c-warning-bg)}.ws-li.tone-sky{background:var(--c-info-bg)}.ws-li.tone-green{background:var(--c-success-bg)}.ws-cards .ws-li .lr{color:var(--c-text-faint)}.ws-cards .chip{background:var(--c-page)}.ws-nav{background:var(--c-page);border-top:1px solid var(--c-hairline);padding:10px 8px calc(16px + env(safe-area-inset-bottom));flex:none;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;display:grid;position:relative;overflow:visible}.ws-navi{min-height:44px;color:var(--c-text-faint);cursor:pointer;font:inherit;transition:color var(--dur-2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ws-navi .l{font-size:10px;font-weight:600}.ws-navi.on{color:var(--c-brand-ink)}.ws-navi:hover{color:var(--c-text-muted)}.ws-nav .menu-wrap{align-items:stretch;display:flex}.ws-nav .menu-wrap>.ws-navi{flex:auto}.ws-scanslot{flex-direction:column;align-items:center;gap:5px;display:flex}.ws-scan{cursor:pointer;width:64px;height:64px;color:var(--c-on-primary);background:var(--c-primary);border:4px solid var(--c-page);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin-top:-30px;display:grid;position:relative}.ws-scan svg{z-index:2;position:relative}.ws-scan .scanline{z-index:3;background:linear-gradient(90deg, transparent, var(--c-page), transparent);border-radius:2px;height:2px;position:absolute;left:16px;right:16px}.ws-scan:after{content:"";border:2px solid var(--c-primary);pointer-events:none;opacity:1;border-radius:50%;position:absolute;inset:-4px}.ws-scan-label{letter-spacing:.04em;color:var(--c-primary);font-size:10.5px;font-weight:800}@media (prefers-reduced-motion:no-preference){.ws-scan .scanline{animation:ob-scanline 2.4s var(--ease) infinite}.ws-scan:after{animation:ob-pulsering 2.4s var(--ease) infinite}}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.empty-ic{background:var(--c-surface-2);width:52px;height:52px;color:var(--c-text-muted);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-t{color:var(--c-text);margin:0;font-size:15px;font-weight:700}.empty-s{color:var(--c-text-muted);max-width:44ch;margin:0;font-size:13.5px;line-height:1.5}.empty .btn{width:auto;margin-top:12px}.empty--compact{padding:22px 16px}.empty--compact .empty-ic{width:40px;height:40px;margin-bottom:4px}.sec{background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.fold{background:var(--c-surface);border-radius:var(--r-lg);min-width:0}.fold-s{cursor:pointer;min-height:52px;color:var(--c-text);border-radius:var(--r-lg);align-items:center;gap:12px;padding:12px 20px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.fold-s::-webkit-details-marker{display:none}.fold-s::marker{content:""}.fold-s:hover{color:var(--c-text);background:var(--c-surface-2)}.fold-s:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.fold-t{flex:auto;min-width:0}.fold-h{color:var(--c-text-muted);white-space:nowrap;font-size:13px;font-weight:500}.fold-c{color:var(--c-text-muted);transition:transform var(--dur-2) var(--ease);display:grid;transform:rotate(90deg)}.fold[open]>.fold-s .fold-c{transform:rotate(-90deg)}.fold[open]>.fold-s{border-bottom-right-radius:0;border-bottom-left-radius:0}.fold-b{flex-direction:column;gap:12px;min-width:0;padding:4px 20px 18px;display:flex}.fold-b>.lrows{margin-inline:-20px}@media (prefers-reduced-motion:reduce){.fold-c{transition:none}}.head-more{border-radius:var(--r-pill);background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;transition:background var(--dur-2) var(--ease);border:0;flex:none;place-items:center;display:grid}.head-more:hover{background:var(--c-surface-2)}.head-more:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sec--flush{gap:0;padding:0}.sec--flush>.lrows:last-child,.sec--flush>.lrows>.lrow:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.sec--flush>.sec-h{padding:18px 20px 14px}.sec-h{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.sec-hm{min-width:0}.sec-t{letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:16px;font-weight:700}.sec-s{color:var(--c-text-muted);margin:3px 0 0;font-size:13px;line-height:1.45}.sec-act{flex:none;align-items:center;gap:8px;display:flex}.sec-act .btn{width:auto}.sec-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sec-foot .btn{width:auto;min-width:120px}.sec .btn-secondary{background:var(--c-field);box-shadow:inset 0 0 0 1px var(--c-field-border)}.sec .btn-secondary:hover,.sec .btn-ghost:hover{background:var(--c-surface-2)}@media (max-width:767.98px){.sec-foot .btn-primary{flex:auto}}.lrows{flex-direction:column;min-width:0;display:flex}.lrow{border-top:1px solid var(--c-hairline);align-items:center;gap:14px;min-width:0;min-height:68px;padding:12px 20px;display:grid}.sec--flush>.lrows:first-child>.lrow:first-child{border-top:0}.lrow-ic{background:var(--c-page);width:40px;height:40px;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.lrow-m{min-width:0}.lrow-t{color:var(--c-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;display:-webkit-box;overflow:hidden}.lrow-s{color:var(--c-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.lrow-s--wrap{white-space:normal;-webkit-line-clamp:unset;display:block}.lrow-c{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lrow-end{justify-content:flex-end;align-items:center;min-width:0;display:flex}.lrow-act{width:44px;height:44px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.lrow-act:hover{background:var(--c-surface-2);color:var(--c-text)}.lrow-act:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lrow--dim .lrow-t,.lrow--dim .lrow-ic,.lrow--dim .lrow-num{opacity:.55}.lrow .chip{white-space:nowrap}.lrow--link{color:inherit;transition:background var(--dur-2) var(--ease);text-decoration:none}.lrow--link:hover{background:var(--c-surface-2)}.lrow--link:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.lrow-num{color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.lrow-chev{color:var(--c-text-faint);place-items:center;display:grid}.lrow--review{grid-template-columns:40px minmax(0,1fr) auto 20px}button.lrow{border:0;border-top:1px solid var(--c-hairline);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}button.lrow .lrow-m,button.lrow .lrow-t,button.lrow .lrow-s{display:block}.lrow--today{grid-template-columns:40px minmax(0,1fr) 20px}.lrow-date{border-top:1px solid var(--c-hairline)}.sec--flush>.lrows:first-child>.lrow-date:first-child{border-top:0}.lrow-date>.lrow{border-top:0;min-height:0;padding-bottom:6px}.lrow-date-act{padding:0 20px 12px 74px}.lrow-date-act .btn{width:auto}.lrow--plain{grid-template-columns:40px minmax(0,1fr)}.lrow--act{grid-template-columns:40px minmax(0,1fr) 44px}.lrow--num{grid-template-columns:40px minmax(0,1fr) auto}.hr-confirm{margin-top:8px}.lrow .menu-wrap{justify-self:end}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.sec-pad{padding:0 20px 16px}.notif-foot{padding-top:14px}.sec-quiet{color:var(--c-text-muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.prow{grid-template-columns:40px minmax(0,1fr) 190px 116px 44px}.prow .team-roles{flex-wrap:wrap;order:0;width:auto;padding-left:0}.prow-status{justify-self:start}.prow-menu{justify-content:flex-end;width:44px;display:flex}.prow-confirm{grid-column:1/-1}.team-name-t{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:767.98px){.prow{grid-template-columns:40px auto minmax(0,1fr) 44px;grid-template-areas:"av who who menu""av roles status menu";row-gap:6px;padding-top:14px;padding-bottom:14px}.prow-av{grid-area:av;align-self:start}.prow-who{grid-area:who}.prow-status{grid-area:status}.prow-roles{grid-area:roles}.prow-menu{grid-area:menu}.prow-confirm{grid-row:3}.ws-li.ws-li--chip{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.ws-li.ws-li--chip>.li{grid-row:1/span 2}.ws-li.ws-li--chip>.lm{grid-area:1/2}.ws-li.ws-li--chip>.ws-li-chip{grid-area:2/2;justify-self:start}.ws-li.ws-li--chip>.lr{grid-area:1/3/span 2}.de-days>.de-day{grid-template-columns:40px minmax(0,1fr) 18px;gap:6px 14px;display:grid}.de-days>.de-day>.de-day-ic{grid-row:1/span 2}.de-days>.de-day>.de-day-m{grid-area:1/2}.de-days>.de-day>.de-day-r{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start;width:auto;padding-left:0}.de-days>.de-day>.de-day-c{grid-area:1/3/span 2}.de-days>.de-day .de-day-s{white-space:normal}}.de-day-c{color:var(--c-text-faint);flex:none;place-items:center;display:grid}.lr--space{width:18px}.row-acts{align-items:center;gap:6px;display:flex}.row-acts .btn{width:auto}@media (max-width:639.98px){.ws-li:has(>.lr .row-acts){flex-wrap:wrap;row-gap:8px}.ws-li:has(>.lr .row-acts)>.lm{flex:calc(100% - 54px)}.ws-li:has(>.lr .row-acts)>.lr{flex-basis:100%;padding-left:54px}}.lr--space-end{width:44px;height:44px}.accessgrid-note,.team-you{color:var(--c-text-muted);font-size:12.5px;font-weight:600}.i-jade{background:var(--tile-jade);color:var(--on-tile-jade)}.i-sky,.i-spiro{background:var(--tile-sky);color:var(--on-tile-sky)}.i-green{background:var(--tile-green);color:var(--on-tile-green)}.i-indigo,.i-violet{background:var(--tile-indigo);color:var(--on-tile-indigo)}.i-amber{background:var(--tile-amber);color:var(--on-tile-amber)}.i-coral{background:var(--tile-coral);color:var(--on-tile-coral)}.i-pink{background:var(--tile-pink);color:var(--on-tile-pink)}.i-teal{background:var(--tile-teal);color:var(--on-tile-teal)}.i-plain,.stk :is(.i-jade,.i-sky,.i-spiro,.i-indigo,.i-violet,.i-pink,.i-teal){background:var(--c-surface-2);color:var(--c-text)}.stk .i-coral{background:var(--c-error-bg);color:var(--c-error)}.stk .i-amber{background:var(--c-warning-bg);color:var(--c-warning)}.stk .i-green{background:var(--c-success-bg);color:var(--c-success)}.stk .ppic--soft,.stk .ppic--tile{background:var(--c-surface-2);color:var(--c-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bigspin,.spin,.btn .spin{animation:none!important}}.btn:focus-visible,.choice:focus-visible,.ws-navi:focus-visible,.ws-scan:focus-visible,.theme-toggle:focus-visible,.inp:focus-within,a:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.inp:focus-within{outline-offset:0}@media (min-width:768px){.ws-head,.ws-nav{display:none}.wsh{background:var(--c-page);height:100dvh;color:var(--c-text);grid-template-columns:248px minmax(0,1fr);display:grid;overflow:hidden}.wsx-side{background:var(--c-brand);height:100dvh;color:var(--c-on-brand);border-right:1px solid var(--c-brand-line);flex-direction:column;gap:8px;padding:22px 16px;display:flex;overflow:hidden}.wsx-brand{padding:4px 10px 14px}.wsx-side .brand-word,.wsx-side .brand-ph{color:var(--c-on-brand)}.wsx-nav{flex-direction:column;gap:2px;display:flex}.wsx-navi{border-radius:var(--r-control);width:100%;min-height:44px;color:var(--c-on-brand-dim);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.wsx-navi-ic{color:var(--c-on-brand);transition:color var(--dur-2) var(--ease);flex:none;place-items:center;display:grid}.wsx-navi:hover{background:var(--c-brand-hover);color:var(--c-on-brand)}.wsx-navi:hover .wsx-navi-ic{color:var(--c-on-brand)}.wsx-navi.on{background:var(--c-brand-active);color:var(--c-on-brand);font-weight:700}.wsx-navi.on .wsx-navi-ic{color:var(--c-on-brand)}.wsx-navi{position:relative}.wsx-navi.on:before{content:"";background:var(--se-jade);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.wsx-store{border-radius:var(--r-control);background:var(--c-brand-hover);width:100%;min-height:44px;color:var(--c-on-brand);cursor:pointer;text-align:left;transition:background var(--dur-2) var(--ease);border:0;align-items:center;gap:10px;margin:0 0 8px;padding:9px 10px;display:flex}.wsx-store:hover{background:var(--c-brand-active)}.wsx-store--static{cursor:default}.wsx-store--static:hover{background:var(--c-brand-hover)}a.wsx-navi{text-decoration:none}.wsx-store-ic{background:var(--c-brand-active);width:30px;height:30px;color:var(--se-jade);border-radius:9px;flex:none;place-items:center;display:grid}.wsx-store-m{flex-direction:column;flex:auto;min-width:0;display:flex}.wsx-store-n{color:var(--c-on-brand);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.wsx-store-s{color:var(--c-on-brand-dim);white-space:nowrap;text-overflow:ellipsis;text-transform:none;font-size:11px;overflow:hidden}.wsx-store-c{color:var(--c-on-brand-dim);flex:none;display:grid}.wsx-seclabel{letter-spacing:.11em;text-transform:uppercase;color:var(--c-on-brand-faint);padding:8px 12px 6px;font-size:10px;font-weight:600}.wsx-nav .wsx-seclabel{margin-top:12px}.wsx-scan{border-radius:var(--r-control);background:var(--c-brand-active);color:var(--c-on-brand);box-shadow:inset 0 0 0 1px var(--c-brand-line);font:inherit;letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-1) var(--ease), filter var(--dur-2) var(--ease);border:0;justify-content:center;align-items:center;gap:9px;margin:10px 2px 0;padding:13px 16px;font-size:14.5px;font-weight:700;display:flex}.wsx-scan:hover{background:color-mix(in srgb, var(--c-on-brand) 24%, transparent);transform:translateY(-1px)}.wsx-scan-ic{place-items:center;display:grid}.wsx-side-foot{margin-top:auto;padding-top:12px}.wsx-side-foot .menu-wrap{width:100%;display:flex}.wsx-side-foot .menu{width:100%;min-width:0}.wsx-account{border-radius:var(--r-card);background:var(--c-brand-panel);width:100%;min-height:56px;color:var(--c-on-brand);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.wsx-account:hover{background:var(--c-brand-active)}.wsx-account:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.wsx-account-m{flex-direction:column;flex:auto;min-width:0;display:flex}.wsx-account-n{color:var(--c-on-brand);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.wsx-account-s{color:var(--c-on-brand-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wsx-account-c{color:var(--c-on-brand-dim);flex:none;display:grid}.wsx-av{width:40px;height:40px;color:var(--on-tile-sky);background:var(--se-spiro);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.wsh-main{background:var(--c-page);min-width:0;height:100dvh;display:block;overflow-y:auto}.wsx-head{z-index:5;background:var(--c-page);border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:center;gap:16px;padding:22px 40px;display:flex;position:sticky;top:0}.wsx-head-titles{align-items:center;gap:16px;min-width:0;min-height:44px;display:flex}.wsx-back{background:var(--c-surface);color:var(--c-text-muted);font:inherit;border-radius:var(--r-pill);cursor:pointer;min-height:44px;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:0;flex:none;align-items:center;gap:6px;padding:8px 15px 8px 12px;font-size:13px;font-weight:600;display:inline-flex}.wsx-back:hover{background:var(--c-surface-2);color:var(--c-text)}.wsx-head-title{letter-spacing:-.025em;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:700;overflow:hidden}.wsx-head-side{flex:none;align-items:center;gap:12px;display:flex}.wsx-head-side .btn{width:auto;padding:0 18px}.wsh-body .btn{width:auto}.wsh-body{gap:20px;width:100%;padding:26px 40px 56px}.wsh-body .ws-li{padding:14px 20px}.wsh-body .ws-li .li{width:40px;height:40px}}.wsx-navi:focus-visible,.wsx-scan:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.roleswitch-static{min-height:30px}@media (min-width:768px){.wsx-side>.wsx-nav{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.wsx-side>.wsx-nav::-webkit-scrollbar{display:none}.wsx-side-foot{flex:none}}@media (min-width:768px) and (max-height:760px){.wsx-side{gap:4px;padding-top:14px;padding-bottom:14px}.wsx-brand{padding-bottom:6px}.wsx-nav .wsx-seclabel{background:var(--c-on-brand-faint);opacity:.35;height:1px;margin:8px 12px;padding:0;font-size:0}.wsx-navi{padding-top:8px;padding-bottom:8px}.wsx-scan{margin-top:6px}}@media (min-width:768px) and (max-width:1023.98px){.wsh{grid-template-columns:84px minmax(0,1fr)}.wsx-side{z-index:6;align-items:center;gap:6px;padding:18px 14px;position:relative;overflow:visible}.wsx-side-foot .menu{width:auto;min-width:248px}.wsx-brand{padding:2px 0 10px}.wsx-brand .brand-word{display:none}.wsx-store{justify-content:center;width:56px;height:56px;margin:0 0 6px;padding:0}.wsx-store-m,.wsx-store-c{display:none}.wsx-nav .wsx-seclabel{background:var(--c-on-brand-faint);opacity:.35;width:32px;height:1px;margin:8px auto;padding:0;font-size:0}.wsx-nav{align-items:center;width:100%}.wsx-navi{justify-content:center;width:56px;height:52px;padding:0}.wsx-navi.on:before{left:-14px}.wsx-navi-l,.wsx-scan-l{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wsx-scan{width:56px;height:52px;margin:10px 0 0;padding:0}.wsx-side-foot{justify-content:center;width:100%;display:flex}.wsx-side-foot .menu-wrap{width:auto}.wsx-account{background:0 0;justify-content:center;width:56px;min-height:56px;padding:8px}.wsx-account-m,.wsx-account-c{display:none}.wsx-head{padding:18px 28px}.wsh-body{padding:22px 28px 48px}}.invite-rolelabel{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.rolepicks{flex-wrap:wrap;gap:10px;display:flex}.rolepick{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-page);min-height:44px;color:var(--c-text);font:inherit;cursor:pointer;transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);align-items:center;gap:9px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.rolepick:hover{background:var(--c-surface-2)}.rolepick.on{border-color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 12%, var(--c-field));box-shadow:inset 0 0 0 1px var(--c-primary)}.rolepick.on .rolepick-l{color:var(--c-primary)}.rolepick:disabled{opacity:.55;cursor:not-allowed}.rolepick:disabled:hover{background:var(--c-page)}.rolepick-l{white-space:nowrap}.des-way:disabled,.des-must:disabled{opacity:1;cursor:default}.des-way:disabled .des-way-m b,.des-must:disabled{color:var(--c-text-muted)}.des-day select:disabled{color:var(--c-text-muted);cursor:default}.team-av{background:var(--se-spiro);width:40px;height:40px;color:var(--on-tile-sky);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.team-name{color:var(--c-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.team-roles{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:8px;width:172px;display:flex}.rolebadge{color:var(--c-text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.rolebadge-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.accessgrid{background:var(--c-surface);border-radius:var(--r-lg);padding:6px 12px 10px}.accessgrid-cols{grid-template-columns:1fr 116px 116px;align-items:center;padding:12px 4px 10px;display:grid}.accessgrid-role{justify-self:start}.accessrow{border-top:1px solid var(--c-hairline);grid-template-columns:1fr 116px 116px;align-items:center;padding:14px 4px;display:grid}.accessgroup-l{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-faint);padding:18px 4px 4px;font-size:11px;font-weight:700}.accessgroup-l+.accessrow{border-top:0}.accesscap{align-items:center;gap:12px;min-width:0;display:flex}.cap-ic{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.accesscap-m{min-width:0}.cap-l{color:var(--c-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.cap-d{color:var(--c-text-muted);margin-top:2px;font-size:12.5px}.accesscell{justify-content:start;display:flex}.tgl{cursor:pointer;background:0 0;border:0;place-items:center;width:52px;height:44px;padding:0;display:grid}.tgl-track{border-radius:var(--r-pill);background:var(--c-surface-2);width:46px;height:26px;transition:background var(--dur-2) var(--ease);position:relative}.tgl-dot{background:var(--c-page);width:20px;height:20px;transition:transform var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.tgl.on .tgl-track{background:var(--c-primary)}.tgl.on .tgl-dot{transform:translate(20px)}.tgl:disabled{opacity:.45;cursor:not-allowed}.team-custom{align-items:center;gap:5px;display:flex}.accessrow.pa-row{grid-template-columns:1fr auto}.pa-state{align-items:center;gap:12px;display:flex}.pa-tag{border-radius:var(--r-pill);white-space:nowrap;border:0;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pa-tag--custom{background:var(--c-info-bg);min-height:44px;color:var(--c-info);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-info) 22%, transparent);padding:4px 12px}.pa-tag--custom:hover{background:var(--c-surface-2)}@media (max-width:1023.98px){.accessgrid-cols,.accessrow{grid-template-columns:1fr 76px 76px}.accessrow.pa-row{grid-template-columns:1fr auto}.accessgrid-role .rolebadge{gap:0;font-size:0}.cap-d{display:none}}.ws-li--btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px}.ws-li{transition:background-color var(--dur-1) var(--ease)}@media (hover:hover){.ws-li--btn:hover{background-color:var(--c-surface-2)}.ws-li:has(>.ws-li-open:hover){background-color:var(--c-surface-2)}.ws-li--btn:hover .lr{transform:translate(2px)}}.ws-li--btn:active{background-color:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}.ws-li:has(>.ws-li-open:active){background-color:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}.ws-li--btn .lr{transition:transform var(--dur-2) var(--ease)}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:var(--z-pop);background:var(--c-page);border:1px solid var(--c-hairline);min-width:248px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:18px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px)}.menu[data-align=start]{inset-inline-start:0}.menu[data-align=end]{inset-inline-end:0}.menu[data-side=top]{top:auto;bottom:calc(100% + 8px)}@media (prefers-reduced-motion:no-preference){.menu{animation:ob-pop-in var(--dur-2) var(--ease) both;transform-origin:top}.menu[data-side=top]{transform-origin:bottom}}.menu-item{align-items:center;gap:var(--s-m);width:100%;min-height:var(--control-h-sm);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;border-radius:12px;outline:none;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.menu-item:hover{background:var(--c-surface)}.menu-item:focus-visible{background:var(--c-surface-2);box-shadow:none}.menu-item[aria-disabled=true]{cursor:default;opacity:.5}.menu-item[aria-disabled=true]:hover{background:0 0}.menu-item-ic{flex:none;place-items:center;width:22px;display:grid}.menu-item-ic:not([class*=\ i-]){color:var(--c-text-muted)}.menu-item-ic[class*=\ i-]{border-radius:50%;width:26px;height:26px}.menu-item-l{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.menu-item-end{color:var(--c-text-faint);flex:none;place-items:center;display:grid}.menu-item-hint{color:var(--c-text-muted);white-space:normal;font-size:12px;font-weight:500;display:block}.menu-item--check[aria-disabled=true]{opacity:1}.menu-item--check[aria-disabled=true] .menu-item-l{color:var(--c-text-muted)}.menu-item--check[aria-disabled=true] .menu-item-ic{opacity:.55}.menu-item.on,.menu-item.on .menu-item-ic:not([class*=\ i-]){color:var(--c-brand-ink)}.menu-item--check.on{color:var(--c-text)}.menu-tick{width:22px;height:22px;color:var(--c-brand-ink);flex:none;place-items:center;display:grid}.menu-item--danger,.menu-item--danger .menu-item-ic{color:var(--c-error)}.menu-item--danger:hover{background:var(--c-error-bg)}.menu-head{align-items:center;gap:12px;padding:10px 10px 8px;display:flex}.menu-head-lead{flex:none;place-items:center;display:grid}.menu-head-m{flex-direction:column;min-width:0;display:flex}.menu-head-t{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.menu-head-s{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;overflow:hidden}.menu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-faint);padding:10px 10px 4px;font-size:11px;font-weight:700}.menu-sep{background:var(--c-hairline);height:1px;margin:5px 4px}.tablist{background:var(--c-surface);border-radius:var(--r-pill);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.tab{font:inherit;color:var(--c-text-muted);border-radius:var(--r-pill);cursor:pointer;min-height:44px;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;outline:none;padding:9px 18px;font-size:13.5px;font-weight:600}.tab:hover{color:var(--c-text)}.tab[aria-selected=true]{background:var(--c-page);color:var(--c-text);box-shadow:var(--shadow-card)}.tab:focus-visible{box-shadow:0 0 0 2px var(--c-focus)}.tabpanel{outline:none}.doc-upload-input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.doc-list{position:relative}.doc-list.drag{box-shadow:inset 0 0 0 2px var(--c-primary)}.doc-drop{border-radius:inherit;background:color-mix(in srgb, var(--c-page) 86%, transparent);color:var(--c-text);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.doc-pad-top{padding-top:16px}.lrow--doc{grid-template-columns:40px minmax(0,1fr) 44px}.doc-quiet{color:var(--c-text-muted);white-space:nowrap;font-size:13px}.doc-tools{flex-direction:column;gap:8px;padding:16px 20px 4px;display:flex}.doc-tools-row{align-items:center;gap:8px;display:flex}.doc-search{flex:auto;min-width:0;margin:0}.doc-search .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc-filter{flex:none}.doc-filter.on{background:var(--c-surface-2);color:var(--c-text)}.doc-filter-line{color:var(--c-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.doc-filter-line>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.doc-filter-line .btn{flex:none;width:auto;min-width:0}.doc-more{justify-content:center;padding:12px 20px 16px;display:flex}.doc-group{letter-spacing:.02em;color:var(--c-text-muted);border-top:1px solid var(--c-hairline);padding:14px 20px 6px;font-size:12px;font-weight:600}.lrows>.doc-group:first-child{border-top:0}.doc-list--papers{border-radius:var(--r-card);flex-direction:column;gap:14px;display:flex}.doc-list--papers .doc-tools{padding:0}.doc-list--papers .doc-more{padding:16px 0 4px}.doc-papers{flex-direction:column;gap:22px;display:flex}.doc-group-h{color:var(--c-text);margin:0 0 10px;padding-inline:2px;font-size:15px;font-weight:600}.papers.doc-sheets{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}@media (min-width:1024px){.papers.doc-sheets{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:18px}}.doc-view-btn{background:var(--c-surface);min-height:44px;color:var(--c-text);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.doc-view-btn.on{background:var(--c-primary);color:var(--c-on-primary)}.doc-view-btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (hover:hover){.doc-view-btn:not(.on):hover{background:var(--c-surface-2)}}.vw{flex-direction:column;gap:12px;display:flex}.vw-seg{background:var(--c-surface-2);border-radius:14px;gap:2px;padding:3px;display:flex}.vw-seg-b{min-width:0;min-height:44px;color:var(--c-text);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:11px;flex:1 1 0;padding:0 6px;font-size:13px;overflow:hidden}.vw-seg-b.on{background:var(--c-page);box-shadow:var(--shadow-card);font-weight:700}.vw-seg-b:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.vw-rows{flex-direction:column;display:flex}.vw-row{border:0;border-bottom:1px solid var(--c-hairline);min-height:52px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 4px;font-size:15px;display:flex}.vw-row:last-child{border-bottom:0}.vw-row>svg:first-child{color:var(--c-text-muted);flex:none}.vw-row>svg:last-child{color:var(--c-text-faint);flex:none}.vw-row-l{flex:none}.vw-row-v{text-align:right;min-width:0;color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;overflow:hidden}.vw-row-v.on{color:var(--c-text);font-weight:600}.vw-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:10px}@media (hover:hover){.vw-row:hover{background:var(--c-surface);border-radius:10px}}.vw-back{background:var(--c-surface);min-height:40px;color:var(--c-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.vw-opts{flex-direction:column;gap:2px;max-height:min(56vh,520px);display:flex;overflow-y:auto}.vw-opt{min-height:48px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.vw-opt.on{background:color-mix(in srgb, var(--c-text) 9%, var(--c-surface));font-weight:700}.vw-opt:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}@media (hover:hover){.vw-opt:not(.on):hover{background:var(--c-surface)}}.vw-opt-t{overflow-wrap:break-word;flex:auto;min-width:0}.vw-opt-amt{color:var(--c-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500}.vw-opt-tick{flex:none;justify-content:center;width:18px;display:inline-flex}.vw-av{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid}.vw-note{color:var(--c-text-muted);margin:8px 12px 0;font-size:12.5px;line-height:1.4}.vw-lab{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted);margin:10px 4px 2px;font-size:12px;font-weight:600}.vw-foot{gap:8px;margin-top:4px;display:flex}.vw-foot>:first-child{flex:auto}.vw-foot>:last-child:not(:first-child){flex:none;width:auto}.doc-quarter{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;margin:0 0 12px;padding:16px 18px;display:flex}.doc-quarter-l{color:var(--c-text-muted);margin:0;font-size:13px}.doc-quarter-n{font-size:var(--fs-num);letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;margin:2px 0 6px;font-weight:500;line-height:1.1}.doc-quarter-r{color:var(--c-text-muted);gap:20px;font-size:12.5px;display:flex}.doc-quarter-r b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.doc-quarter>.need-strip{margin-top:10px}.doc-quarter-q{min-height:44px;color:var(--c-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:4px 8px;margin-top:10px;padding:0;font-size:12.5px;display:inline-flex}.doc-quarter-q-c{color:var(--c-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.doc-quarter-q:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.doc-group-h--tot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.doc-group-t{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.doc-sup-h{color:var(--c-text);align-items:center;gap:10px;margin:0 0 10px;padding-inline:2px;font-size:15px;font-weight:600;display:flex}.doc-sup-av{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.doc-sup-n{overflow-wrap:break-word;flex:auto;min-width:0}.paper.paper--more{background:var(--c-surface);box-shadow:none;color:var(--c-text-muted);border-color:#0000;justify-content:center;align-items:center;font-size:13px;font-weight:600}.doc-showas{background:var(--c-surface);border-radius:12px;flex:none;gap:2px;padding:3px;display:flex}.doc-showas-b{width:38px;height:38px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.doc-showas-b.on{background:var(--c-page);color:var(--c-text);box-shadow:var(--shadow-card)}.doc-showas-b:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}@media (max-width:767.98px){.doc-showas-b{width:34px}.doc-tools-row{flex-wrap:wrap}.doc-tools-row .doc-search{flex:100%}.doc-showas{margin-right:auto}}.doc-view-n{box-sizing:border-box;background:var(--c-on-primary);min-width:20px;height:20px;color:var(--c-primary);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.vw-top{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.vw-top-n{color:var(--c-text-muted);font-size:13px}.vw-reset{min-height:36px;color:var(--c-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13.5px;font-weight:600;text-decoration:underline}.vw-main{flex-direction:column;gap:10px;display:flex}.vw-chips{flex-wrap:wrap;gap:6px;display:flex}.vw-chip{background:var(--c-primary);min-height:34px;color:var(--c-on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.vw-chip svg{opacity:.75}.vw-chip:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.vw-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-faint);margin:6px 4px -2px;font-size:11.5px;font-weight:700}.vw-tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;display:grid}.vw-tile{background:var(--c-surface);min-height:60px;color:var(--c-text-muted);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease);border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12.5px;display:flex}.vw-tile.on{background:var(--c-data-soft);color:var(--c-data);font-weight:700}.vw-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (hover:hover){.vw-tile:not(.on):hover{background:var(--c-surface-2)}}.vw-card{background:var(--c-surface);border-radius:16px;flex-direction:column;padding:2px 12px;display:flex}.vw-card .vw-row{min-height:50px}@media (hover:hover){.vw-card .vw-row:hover{background:var(--c-surface-2)}}@media (min-width:768px){.sheet--side .vw{min-height:calc(100dvh - 104px)}.sheet--side .vw-foot{margin-top:auto}.sheet--side .vw-opts{max-height:none;overflow:visible}}.cnv .sup-sort{background:var(--k-card);border-radius:999px;gap:2px;padding:4px;display:flex}.cnv .sup-sort-b{min-height:48px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.cnv .sup-sort-b.on{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line);font-weight:700}.cnv .sup-sort-b:focus-visible{outline:2px solid var(--k-ink);outline-offset:1px}.sup-tools{flex-wrap:wrap}.cnv .sup-ok-tel{color:var(--k-sub);font-weight:500}.cnv .sup-tel{color:var(--k-sub);margin:2px 0 0;font-size:13px}.cnv .sup-tabs{border-bottom:1px solid var(--k-line);gap:20px;display:flex}.cnv .sup-tab{min-height:48px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.cnv .sup-tab.on{color:var(--k-ink);font-weight:650}.cnv .sup-tab.on:after{content:"";background:var(--k-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cnv .sup-tab:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px;border-radius:8px}.cnv .sup-tab-n{box-sizing:border-box;background:var(--k-chip);min-width:26px;height:26px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.sup-tools2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cnv .sup-quick{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.cnv .sup-quick-b{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;transition:background-color .25s var(--k-ease);border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.cnv .sup-quick-b.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sup-quick-b:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.cnv .sup-view .doc-showas{background:var(--k-card);border-radius:999px;gap:2px;padding:4px}.cnv .sup-view .doc-showas-b{width:44px;height:44px;color:var(--k-sub);background:0 0;border-radius:999px}.cnv .sup-view .doc-showas-b.on{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line)}.sup-month-h .doc-flip{margin-left:8px;margin-right:auto}.cnv .sup-contact-tab{flex-direction:column;gap:14px;display:flex}.dp-steps{justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;display:flex}.dp-step{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dp-step:disabled{opacity:.35;cursor:default}.dp-step:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dp-step-n{text-align:center;min-width:56px;color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.vw-seg--show{margin-bottom:2px}.papers.doc-sheets.papers--small{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}@media (min-width:1024px){.papers.doc-sheets.papers--small{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}}.papers--small .paper{border-radius:8px;padding:7px 7px 6px}.papers--small .paper-lines,.papers--small .paper-sub,.papers--small .paper-mark,.papers--small .paper-nopic>i,.papers--small .paper--pic .paper-top{display:none}.papers--small .paper:not(.paper--pic) .paper-top{-webkit-line-clamp:4;padding-right:10px;font-size:10.5px}.papers--large .paper:not(.paper--pic){aspect-ratio:auto;min-height:120px}.papers--small .paper--pic .paper-band{padding:4px 6px 5px}.papers--small .paper-amt{font-size:12px}.papers.doc-sheets.papers--large{grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:768px){.papers.doc-sheets.papers--large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.papers--large .paper{aspect-ratio:4/5}.papers--large .paper-top--strong,.papers--large .paper-top--one{font-size:14px}.papers--large .paper-amt{font-size:16px}.dl-list{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.dl-row{min-height:60px;color:var(--c-text);border-top:1px solid var(--c-hairline);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.dl-row:first-child{border-top:0}.dl-row.is-faded{opacity:.55}.dl-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}@media (hover:hover){.dl-row:hover{background:color-mix(in srgb, var(--c-text) 5%, var(--c-surface))}}.dl-thumb{border:1px solid var(--c-hairline);background:var(--print-paper);width:34px;height:44px;color:var(--c-text-faint);border-radius:5px;flex:none;place-items:center;display:grid;overflow:hidden}.dl-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dl-m{flex-direction:column;flex:auto;min-width:0;display:flex}.dl-t{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.dl-s{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dl-a{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dl-a .need-dot{margin:0}.dt-wrap{border-radius:var(--r-card);background:var(--c-surface);overflow-x:auto}.dt{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:13.5px}.dt .dt-c-date{width:11%}.dt .dt-c-name{width:auto}.dt .dt-c-kind{width:13%}.dt .dt-c-num{width:11%}.dt .dt-c-state{width:17%}.dt td{text-overflow:ellipsis;overflow:hidden}.dt th{text-align:left;color:var(--c-text-muted);border-bottom:1px solid var(--c-hairline);background:var(--c-surface);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.dt td{border-top:1px solid var(--c-hairline);white-space:nowrap;padding:10px 12px}.dt .n{text-align:right;font-variant-numeric:tabular-nums}.dt tr.is-faded td{opacity:.55}.dt-name a{color:var(--c-text);font-weight:600;text-decoration:none}.dt-name a:hover{text-underline-offset:3px;text-decoration:underline}.dt-name{text-overflow:ellipsis;max-width:280px;overflow:hidden}.dt-total{font-weight:600}.dt-state{color:var(--c-text-muted)}.dt-state .need-dot{margin:0 6px 0 0}.dt-sort{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dt-sort.on{color:var(--c-text)}.doc-more-link{min-height:40px;color:var(--c-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0 4px;font-size:13.5px;font-weight:600;text-decoration:underline}.doc-flip{background:var(--c-surface);min-height:36px;color:var(--c-text);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.doc-flip:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (hover:hover){.doc-flip:hover{background:var(--c-surface-2)}}.doc-group-h--tot .doc-flip,.doc-sup-h .doc-flip{margin-left:8px}.doc-quarter{position:relative}.doc-quarter-top{position:absolute;top:12px;right:12px}.doc-quarter-top .doc-flip{background:var(--c-page)}.doc-flip-row{justify-content:flex-end;margin-bottom:8px;display:flex}.flip{z-index:var(--z-pop);padding:max(12px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));background:var(--c-viewer-bg);color:var(--c-viewer-text);outline:none;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}.flip-bar{color:var(--c-viewer-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.flip-count b{color:var(--c-viewer-paper);font-weight:600}.flip-round{background:var(--c-viewer-raise);width:44px;height:44px;color:var(--c-viewer-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.flip-round:disabled{opacity:.35;cursor:default}.flip-round--space{background:0 0}.flip-round:focus-visible{outline:2px solid var(--c-viewer-focus);outline-offset:2px}.flip-stage{flex:auto;place-items:center;min-height:0;display:grid;overflow:auto}.flip-img{object-fit:contain;background:var(--c-viewer-paper);border-radius:6px;max-width:100%;max-height:100%}.flip-pdf{background:var(--c-viewer-paper);border:0;border-radius:6px;width:min(100%,860px);height:100%}.flip-none{color:var(--c-viewer-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.flip-nav{align-items:center;gap:12px;display:flex}.flip-what{text-align:center;flex-direction:column;flex:auto;align-items:center;min-width:0;display:flex}.flip-what b{color:var(--c-viewer-paper);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.flip-what span{color:var(--c-viewer-muted);font-size:12.5px}.flip-strip{scrollbar-width:none;justify-content:safe center;gap:6px;padding:2px;display:flex;overflow-x:auto}.flip-strip button{background:var(--c-viewer-raise-2);cursor:pointer;opacity:.6;border:0;border-radius:4px;flex:none;width:30px;height:40px;padding:0;overflow:hidden}.flip-strip button.on{opacity:1;outline:2px solid var(--c-viewer-focus);outline-offset:1px}.flip-strip img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.flip-acts{gap:8px;display:flex}.flip-act{background:var(--c-viewer-raise);min-height:46px;color:var(--c-viewer-text);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1 1 0;font-size:14px;font-weight:600}.flip-act--main{background:var(--c-viewer-text);color:var(--c-viewer-ink)}.flip-act:focus-visible{outline:2px solid var(--c-viewer-focus);outline-offset:2px}@media (min-width:768px){.flip-acts{justify-content:center}.flip-act{flex:none;min-width:160px;padding:0 22px}}.lrow--vatcheck{grid-template-columns:40px minmax(0,1fr) auto 20px}.lrow--vatcheck .lrow-m{flex-direction:column;min-width:0;display:flex}.doc-group+.lrow{border-top:0}:is(.lrow:has(.menu),.ws-li:has(.menu),.sx-row:has(.menu)){z-index:2;position:relative}.sec:has(.menu){z-index:1;position:relative}.lrow--doc{transition:background var(--dur-2) var(--ease)}.lrow--doc:hover{background:var(--c-surface-2)}@media (prefers-reduced-motion:no-preference){.lrows>.lrow--doc{animation:ob-rise var(--dur-2) var(--ease) backwards}.rv-viewer{animation:ob-pop-in var(--dur-2) var(--ease) both}.dp-paper,.dp-page-side>*{animation:ob-rise var(--dur-3) var(--ease) both}.dp-page-side>:nth-child(2){animation-delay:40ms}.dp-page-side>:nth-child(3){animation-delay:80ms}.dp-page-side>:nth-child(4){animation-delay:.12s}}.lrows--busy{opacity:.55;transition:opacity var(--dur-2) var(--ease);pointer-events:none}.lrows{transition:opacity var(--dur-2) var(--ease)}.doc-open{color:inherit;border-radius:8px;min-width:0;text-decoration:none;display:block}.doc-open:hover .lrow-t{text-underline-offset:3px;text-decoration:underline}.doc-open:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dp-paper{min-width:0}.dp-pdf{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dp-pdf-frame{aspect-ratio:210/297;border-radius:var(--r-card);background:var(--c-surface);border:0;width:100%;height:auto;max-height:calc(100dvh - 150px)}.dp-pdf .btn{width:auto}.dp-nopaper{border-radius:var(--r-card);background:var(--c-surface);min-height:240px;color:var(--c-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.dp-nopaper-s{color:var(--c-text-muted);font-size:13px}.dp-answer{align-items:center;gap:12px;padding:16px 20px;display:flex}.dp-answer-m{flex:auto;min-width:0}.dp-answer-t{color:var(--c-text);font-size:20px;font-weight:700}.dp-answer-s{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:15px}.dp-answer .btn{flex:none;width:auto}.dp-brief{align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.dp-brief-m{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.dp-brief-t{color:var(--c-text);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.35}.dp-brief-f{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:14px}.dp-brief-s{color:var(--c-text);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.dp-brief--scam .dp-brief-t{color:var(--c-error)}.dp-reply{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.dp-reply-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--c-text);margin:0;font-size:15px;line-height:1.55}.dp-reply-acts{flex-wrap:wrap;gap:8px;display:flex}.dp-reply-acts .btn{flex:none;width:auto}.dp-reply-edit textarea{min-height:220px}.doc-mic.on{color:var(--c-error)}.say-list{flex-wrap:wrap;gap:8px;padding:12px 20px 0;display:flex}.say-list:empty{display:none}.say-chip{background:var(--c-surface-2);border:1px solid var(--c-hairline);color:var(--c-text);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:14px;display:inline-flex}.say-chip-t{overflow-wrap:anywhere}.say-chip-x{width:24px;height:24px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.say-add{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.say-add .inp-wrap,.say-add>:first-child{flex:200px}.say-add .btn{flex:none;width:auto}.dp-what{border-top:1px solid var(--c-hairline);color:var(--c-text-muted);flex-direction:column;gap:2px;padding:12px 20px 14px;font-size:13px;display:flex}.dp-what-file{overflow-wrap:anywhere}.dp-hist-row{border-radius:inherit;width:100%;min-height:64px;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.dp-hist-row>svg{color:var(--c-text-muted);flex:none}.dp-hist-row>svg:last-child{color:var(--c-text-faint);transition:transform var(--dur-2) var(--ease);transform:rotate(90deg)}.dp-hist-row[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.dp-hist-row:active{background:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}@media (hover:hover){.dp-hist-row:hover{background:var(--c-surface-2)}}.dp-hist-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.dp-hist-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dp-hist-t{font-size:14.5px;font-weight:600}.dp-hist-s{color:var(--c-text-muted);flex-direction:column;gap:1px;font-size:13px;display:flex}.dp-hist-s-open{color:var(--c-text-faint)}.dp-hist{padding:0 20px 14px 50px}.dp-hist-date{color:var(--c-text-muted);margin-top:8px;font-size:12px;font-weight:600}.dp-hist-list{margin:4px 0 0;padding:0;list-style:none}.dp-hist-list li{color:var(--c-text);grid-template-columns:48px minmax(0,1fr);gap:8px;padding:3px 0;font-size:14px;display:grid}.dp-hist-time{color:var(--c-text-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.dp-hist{animation:sup-drop var(--dur-1) var(--ease-out) both}}.dp-pdf .dp-pdf-tile{display:none}.dp-lines{flex-direction:column;display:flex}.dp-line{border-top:1px solid var(--c-hairline);color:var(--c-text);grid-template-columns:minmax(0,1fr) 56px 84px 92px;align-items:baseline;gap:12px;padding:10px 20px;font-size:14px;display:grid}.dp-line--head{color:var(--c-text-muted);border-top:0;padding-top:4px;font-size:12px;font-weight:600}.dp-line--doubt .dp-line-d{color:var(--c-warning)}.dp-num{text-align:right;font-variant-numeric:tabular-nums}.dp-line-t{font-weight:600}.dp-line-d{overflow-wrap:anywhere;min-width:0}.dp-line-sub{display:none}@media (max-width:767.98px){.dp-line{grid-template-columns:minmax(0,1fr) auto}.dp-line--head,.dp-line-wide{display:none}.dp-line-sub{color:var(--c-text-muted);margin-top:2px;font-size:13px;display:block}.dp-pdf-frame,.dp-pdf-full{display:none}.dp-paper{margin-bottom:var(--s-m)}.dp-pdf .dp-pdf-tile{border-radius:var(--r-card);background:var(--c-surface);width:100%;min-height:56px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.dp-pdf .dp-pdf-tile>span{flex:1}.dp-pdf .dp-pdf-tile>span:not(.dp-pdf-pic){white-space:nowrap}.dp-pdf .dp-pdf-tile>svg:first-child{color:var(--c-text-muted)}.dp-pdf .dp-pdf-tile>svg:last-child{color:var(--c-text-faint)}.dp-pdf .dp-pdf-tile:active{background:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}}.lrow--set{grid-template-columns:40px minmax(0,1fr) auto}.lrow-end.set-end{gap:6px}.set-edit{border-top:1px solid var(--c-hairline);flex-direction:column;gap:12px;min-width:0;padding:16px 20px;display:flex}.set-edit-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.set-edit-fields .field+.field{margin-top:0}@media (min-width:768px){.set-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.set-edit-fields>.de-grid2{grid-column:1/-1}}.set-rules{border-top:1px solid var(--c-hairline);flex-direction:column;display:flex}.set-rule{width:100%;min-height:64px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:12px 20px;display:flex}.set-rule+.set-rule{border-top:1px solid var(--c-hairline)}.set-rule:hover{background:var(--c-surface-2)}.set-rule:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.set-rule:disabled{cursor:default}.set-rule--blocked .tgl{opacity:.45}.set-rule-m{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.set-rule-m b{font-size:14.5px;font-weight:600}.set-rule-m small{color:var(--c-text-muted);font-size:12.5px;line-height:1.45}.set-bays{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 20px 14px;display:flex}.set-bays-l{color:var(--c-text-muted);font-size:13.5px}.set-bays .de-bay-pick{gap:8px;margin:0;display:flex}.set-bays .de-bay-count{min-width:56px}.set-select{max-width:320px}.books-step-k{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);margin:0;font-size:12px;font-weight:700}.books-foot{justify-content:flex-end;gap:10px;display:flex}.books-foot .btn{width:auto}.books-known{margin:0}.books-edit .des-block{background:0 0;padding:0}.doc-col{display:none}.doc-inline-chip{margin-top:6px}@media (min-width:768px){.lrow--doc{grid-template-columns:40px minmax(0,1fr) 92px 150px 44px}.doc-col{display:block}.doc-inline{display:none}}.doc-amt-inline{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:768px) and (max-width:1023.98px){.lrow--doc.lrow--doc-amt{grid-template-columns:40px minmax(0,1fr) 96px 150px 44px}.lrow--doc-amt .doc-date-col{display:none}.lrow--doc-amt .doc-date-tab{display:inline}}@media (min-width:1024px){.lrow--doc.lrow--doc-amt{grid-template-columns:40px minmax(0,1fr) 108px 92px 150px 44px}}.lrow--code{grid-template-columns:40px minmax(0,1fr) 44px}.lrow--code-off{grid-template-columns:40px minmax(0,1fr) auto}@media (max-width:767.98px){.lrow--doc .lrow-t,.lrow--review .lrow-t,.lrow--review .lrow-s{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.doc-code-add{flex-direction:column;gap:10px;display:flex}.doc-codes .reveal{max-width:none}.reveal{background:var(--c-warning-bg);border-radius:var(--r-lg);max-width:560px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-warning) 22%, transparent);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.reveal-h{align-items:flex-start;gap:12px;display:flex}.reveal-ic{background:var(--c-warning-fill);width:36px;height:36px;color:var(--on-warning-fill);border-radius:11px;flex:none;place-items:center;display:grid}.reveal-hm{min-width:0}.reveal-t{color:var(--c-text);font-size:15px;font-weight:600}.reveal-s{color:var(--c-text-muted);margin-top:3px;font-size:13px;line-height:1.45}.reveal-url{background:var(--c-field);border:1px solid var(--c-field-border);border-radius:var(--r-control);color:var(--c-text);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.reveal-actions{flex-wrap:wrap;gap:10px;display:flex}.reveal-actions .btn{flex:none;width:auto;min-width:120px}.reveal-note{color:var(--c-text-muted);margin:0;font-size:12.5px;line-height:1.5}.invite-ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.invite-confirm{border-top:1px solid var(--c-hairline);flex-direction:column;flex:100%;gap:10px;padding-top:12px;display:flex}.invite-confirm-t{color:var(--c-text);margin:0;font-size:13px;line-height:1.5}.invite-confirm-a{flex-wrap:wrap;gap:10px;display:flex}.invite-confirm-a .btn{width:auto;min-width:0;padding:0 18px}@media (max-width:1023.98px){.reveal{max-width:none}}.de-page{min-height:0;padding:max(8px, env(safe-area-inset-top,0px)) 22px 0;flex-direction:column;flex:1;display:flex}@media (max-width:1023.98px){.appshell:has(.de-page){height:var(--vvh,100dvh);min-height:0;transform:translateY(var(--vvtop,0px));position:fixed;top:0;left:0;right:0;overflow:hidden}:is(html:has(.de-page),body:has(.de-page)){overscroll-behavior:none;height:100%;overflow:hidden}}@media (min-width:1024px){.de-page{padding:12px 0 0}}@media (max-width:1023.98px){.de-page>*{width:100%;max-width:460px;min-height:0;margin-inline:auto}}.de-wiz{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.de-wiz-head{flex-direction:column;gap:8px;display:flex}.de-wiz-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.de-wiz-store{color:var(--c-text-muted);align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.de-wiz-store svg{color:var(--c-primary);flex:none}.de-title{letter-spacing:-.02em;color:var(--c-text);margin:0;font-size:24px;font-weight:800}.de-sub{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.5}.de-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;margin-inline:-3px;padding:3px 3px 32px;display:flex;overflow-y:auto}@media (min-width:1024px){.de-body{padding-bottom:var(--s-m)}}.de-body::-webkit-scrollbar{display:none}.de-foot{padding:var(--s-s) 0 calc(var(--s-s) + var(--footclear,0px) + env(safe-area-inset-bottom,0px));background:var(--c-page);flex-direction:column;flex:none;gap:10px;display:flex;position:relative}.de-foot:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--c-page));height:24px;position:absolute;bottom:100%;left:0;right:0}@media (min-width:1024px){.de-foot:before{display:none}}.de-foot .btn{width:100%}.de-foot.two{flex-direction:row;align-items:stretch}.de-foot.two .btn{flex:auto;width:auto}.de-back{border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);width:56px;min-height:56px;color:var(--c-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.de-back:active{background:var(--c-field)}.de-back,.de-foot .btn,.de-seg button,.de-pick,.de-clear{touch-action:manipulation;-webkit-user-select:none;user-select:none}.de-back:disabled{opacity:.5;cursor:default}.de-row-total{background:var(--c-field)}.de-row-total b{font-weight:700}.de-grid2{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.de-grid2 .field+.field{margin-top:0}@media (min-width:640px){.de-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.de-live{color:var(--c-text-muted);flex-wrap:wrap;gap:6px 14px;padding:2px 2px 0;font-size:14px;display:flex}.de-live b{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:700}.inp select{font-family:var(--font-ui);color:var(--c-text);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:15px 0;font-size:16px;font-weight:600}.inp textarea{font-family:var(--font-ui);color:var(--c-text);resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:92px;padding:14px 0;font-size:15.5px;font-weight:500;line-height:1.5}.inp textarea::placeholder{color:var(--c-text-faint);font-weight:500}.inp .trail{color:var(--c-text-faint);flex:none;font-size:13px;font-weight:600}.de-switch{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.de-switch-l{color:var(--c-text);font-size:14px;font-weight:600}.de-station-n{color:var(--c-text);font-size:15px;font-weight:700}.de-sum{background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.de-sum-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.de-sum-k{letter-spacing:.14em;text-transform:uppercase;color:var(--c-brand-ink);font-size:11px;font-weight:700}.de-sum-v{letter-spacing:-.03em;color:var(--c-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:800}.de-sum-s{color:var(--c-text-muted);margin-top:4px;font-size:13px}.de-eq{border-top:1px solid var(--c-hairline);flex-direction:column;display:flex}.de-eq-row{border-bottom:1px solid var(--c-hairline);color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.de-eq-row b{color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.de-eq-row.total{color:var(--c-text);font-weight:700}.de-eq-row.in b{color:var(--c-success)}.de-eq-row.out b{color:var(--c-error)}.de-eq-row.result.tone-success b{color:var(--c-success)}.de-eq-row.result.tone-warning b{color:var(--c-warning)}.de-eq-row.result.tone-error b{color:var(--c-error)}.de-lead{background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.de-lead-v{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.de-lead-v.tone-success{color:var(--c-success)}.de-lead-v.tone-warning{color:var(--c-warning)}.de-lead-v.tone-error{color:var(--c-error)}.de-lead-s{color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px}.de-note{background:var(--c-page);border-radius:var(--r-card);border-left:3px solid var(--c-hairline);flex-direction:column;gap:4px;margin:4px 0 0;padding:12px 16px;display:flex}.de-note p{color:var(--c-text);margin:0;font-size:14px}.de-note cite{color:var(--c-text-muted);font-size:12.5px;font-style:normal}.de-mini-note{color:var(--c-text-muted);font-size:12px;font-weight:500}.de-sum-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.de-sum-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.de-mini{background:var(--c-page);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.de-mini-t{color:var(--c-text);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.de-mini-r{color:var(--c-text-muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.de-mini-r b{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.de-checks{flex-direction:column;gap:8px;display:flex}.de-owner{padding-bottom:var(--s-xl);flex-direction:column;gap:16px;min-width:0;display:flex}.de-today{background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.de-today-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.de-today .btn{width:auto}.de-today-v{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800}.de-today-v.tone-success{color:var(--c-success)}.de-today-v.tone-warning{color:var(--c-warning)}.de-today-v.tone-error{color:var(--c-error)}.de-link{background:var(--c-surface);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.de-link-t{color:var(--c-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.de-link-t svg{color:var(--c-primary)}.de-link-s{color:var(--c-text-muted);margin:0;font-size:13.5px;line-height:1.5}.de-linkbox{background:var(--c-field);border:1.5px solid var(--c-field-border);border-radius:var(--r-control);align-items:center;gap:8px;min-height:52px;padding:4px 4px 4px 14px;display:flex}.de-linkbox input{min-width:0;font-family:var(--font-ui);color:var(--c-text);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:600}.de-linkbox .btn{width:auto;min-height:44px;padding:0 14px;font-size:14px}.de-link-actions{flex-wrap:wrap;gap:8px;display:flex}.de-link-actions .btn{flex:none;width:auto}.de-link-meta{color:var(--c-text-faint);overflow-wrap:anywhere;font-size:12.5px}.de-days{background:var(--c-surface);border-radius:var(--r-lg);padding:0;overflow:hidden}.sec>.de-days{border-radius:0 0 var(--r-lg) var(--r-lg);border-top:1px solid var(--c-hairline);background:0 0}.de-day{border:0;border-bottom:1px solid var(--c-hairline);width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 20px;display:flex}.de-day:last-child{border-bottom:0}.de-day:hover{background:var(--c-surface-2)}.de-day:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.de-day-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.de-day-m{flex:1;min-width:0}.de-day-t{color:var(--c-text);font-size:14.5px;font-weight:700;display:block}.de-day-s{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.de-day-r{flex:none;align-items:center;gap:8px;display:flex}.wsh-body .de-wiz{background:var(--c-surface);border-radius:var(--r-lg);padding:18px 20px}@media (min-width:768px){.wsh-body .de-foot{flex-flow:row-reverse wrap;justify-content:flex-start}.wsh-body .de-foot .btn{width:auto;min-width:180px}}@media (max-width:639.98px){.de-day{flex-wrap:wrap;row-gap:6px}.de-day-r{justify-content:flex-start;width:100%;padding-left:48px}.de-day-s{white-space:normal}.de-today-row .btn{flex:auto;min-width:0}}.dev-note{color:var(--c-text-faint);overflow-wrap:anywhere;font-size:12.5px}.dev-add{background:var(--c-surface);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:18px 16px;display:flex}.dev-add-t{color:var(--c-text);font-size:16px;font-weight:600}.dev-add-s{color:var(--c-text-muted);font-size:14px}.dev-add-actions{flex-wrap:wrap;gap:8px;display:flex}.dev-add-actions .btn{width:auto}@media (min-width:1024px){.dev-add{max-width:640px}}.dev-setup{gap:12px}.dev-setup-row{align-items:center;gap:10px;min-width:0;display:flex}.dev-setup-code{background:var(--c-field);border:1.5px solid var(--c-field-border);border-radius:var(--r-control);min-width:0;min-height:44px;font-family:var(--font-ui);color:var(--c-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.dev-setup-row .btn{flex:none;width:auto}.scr-children{flex-direction:column;flex:1;min-height:0;display:flex}.scan-invite{justify-content:center;align-items:center;gap:var(--s-l);text-align:center;min-height:0;padding:var(--s-l) 0;flex-direction:column;flex:1;display:flex}.scan-frame{border-radius:var(--r-lg);background:var(--c-surface);width:148px;height:148px;color:var(--c-text-faint);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.scan-corner{border:2px solid var(--c-primary);opacity:.4;width:30px;height:30px;position:absolute}.scan-corner:first-child{border-top-left-radius:var(--r-control);border-bottom:0;border-right:0;top:14px;left:14px}.scan-corner:nth-child(2){border-top-right-radius:var(--r-control);border-bottom:0;border-left:0;top:14px;right:14px}.scan-corner:nth-child(3){border-bottom-left-radius:var(--r-control);border-top:0;border-right:0;bottom:14px;left:14px}.scan-corner:nth-child(4){border-bottom-right-radius:var(--r-control);border-top:0;border-left:0;bottom:14px;right:14px}.scan-sweep{border-radius:var(--r-pill);background:var(--c-primary);opacity:0;height:2px;position:absolute;left:22px;right:22px}@media (prefers-reduced-motion:no-preference){.scan-sweep{animation:ob-scanline 2.6s var(--ease) infinite}}.scan-invite-t{color:var(--c-text-muted);max-width:30ch;margin:0;font-size:15px}.scan-list{gap:var(--s-s);flex-direction:column;display:flex}.scan-item{align-items:center;gap:var(--s-m);padding:var(--s-s);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);display:flex}@media (prefers-reduced-motion:no-preference){.scan-item{animation:ob-rise var(--dur-3) var(--ease) both}}.scan-thumb{border-radius:var(--r-control);background:var(--c-surface-2);width:52px;height:52px;color:var(--c-text-faint);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.scan-thumb img{object-fit:cover;width:100%;height:100%;display:block}.scan-item.sending .scan-thumb img{opacity:.45}.scan-ring{border-radius:var(--r-pill);border:2px solid var(--c-primary);border-top-color:#0000;width:22px;height:22px;position:absolute}@media (prefers-reduced-motion:no-preference){.scan-ring{animation:.7s linear infinite ob-spin}}.scan-meta{flex:1;min-width:0}.scan-name{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.scan-note{color:var(--c-text-muted);margin-top:2px;font-size:13px}.scan-chip{flex:none}.scan-count{color:var(--c-text-muted);text-align:center;margin:0;font-size:13px}.scan-count strong{color:var(--c-text);font-weight:600}.rv-shot{border-radius:var(--r-card);background:var(--c-navy);cursor:zoom-in;border:0;width:100%;height:min(58vh,460px);padding:0;display:block;overflow:hidden}.rv-shot img{object-fit:contain;width:100%;height:100%;display:block}.rv-viewer{z-index:var(--z-pop);background:var(--c-navy);cursor:zoom-out;border:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.rv-viewer img{object-fit:contain;flex:1;width:100%;min-height:0}.rv-viewer-bar{justify-content:flex-end;align-items:center;gap:var(--s-s);padding:var(--s-m) var(--s-l) calc(var(--s-m) + env(safe-area-inset-bottom));color:var(--c-on-brand);flex:none;font-size:15px;font-weight:600;display:flex}.rv-shot--pdf{color:var(--c-on-brand);font-family:var(--font-ui);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.rv-viewer--pdf{cursor:default}.rv-viewer-frame{background:var(--c-page);border:0;flex:1;width:100%;min-height:0}.rv-viewer-open,.rv-viewer-close{border-radius:var(--r-control);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rv-viewer-open:hover,.rv-viewer-close:hover{background:var(--c-on-brand-faint)}.rv-viewer-open:focus-visible,.rv-viewer-close:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rv-card{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:6px;display:flex}.rv-row{background:var(--c-surface);border-radius:var(--r-control);transition:background var(--dur-2) var(--ease);border:0;overflow:hidden}.rv-row.open{background:var(--c-surface)}.rv-line{align-items:center;gap:var(--s-m);width:100%;min-height:60px;padding:var(--s-m) var(--s-l);text-align:left;cursor:pointer;color:var(--c-text);font-family:var(--font-ui);background:0 0;border:0;display:flex}.rv-line:focus-visible{box-shadow:inset 0 0 0 2px var(--c-focus)}.rv-line-k{color:var(--c-text-muted);flex:1;font-size:14px}.rv-line-v{color:var(--c-text);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.rv-line-edit{color:var(--c-text-faint);transition:transform var(--dur-2) var(--ease);flex:none;display:inline-flex}.rv-row.open .rv-line-edit,.rv-row.changed .rv-line-v,.rv-row.changed .rv-line-edit{color:var(--c-primary)}.rv-more{border-radius:var(--r-control);background:var(--c-surface);min-height:52px;color:var(--c-text-muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.rv-more:hover{background:var(--c-surface-2)}.rv-more:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rv-more-a{color:var(--c-text);white-space:nowrap;font-weight:600}.rv-card{background:var(--c-surface);border-radius:var(--r-card);gap:0;overflow:hidden}.rv-card>.rv-row{border-top:1px solid var(--c-hairline);background:0 0;border-radius:0}.rv-card>.rv-row:first-child{border-top:0}.rv-card>.rv-row.open{background:var(--c-surface-2)}.rv-card>.rv-more{border-top:1px solid var(--c-hairline);background:0 0;border-radius:0}.rv-card>.rv-more:first-child{border-top:0}.rv-card>.rv-more:hover{background:var(--c-surface-2)}.rv-row.doubt{background:var(--c-error-bg)}.rv-row.doubt .rv-line-k{color:var(--c-error);font-weight:600}.rv-row.doubt .rv-line-edit{color:var(--c-error)}.rv-row.doubt.open{background:var(--c-error-bg)}.rv-row.asked .rv-line-k{font-weight:700}.rv-row.changed{background:var(--c-surface)}.rv-open{padding:0 var(--s-m) var(--s-m);gap:var(--s-m);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.rv-open{animation:ob-rise var(--dur-2) var(--ease) both}}.rv-open .field{margin-top:0}.rv-open .inp{background:var(--c-field);border-color:#0000;min-height:52px}.rv-open .inp:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-focus) 32%, transparent);border-color:#0000}.rv-reasons{flex-direction:column;gap:8px;display:flex}.rv-reason{justify-content:space-between;align-items:center;gap:var(--s-m);width:100%;min-height:58px;padding:0 var(--s-l);border-radius:var(--r-control);background:var(--c-field);color:var(--c-text);text-align:left;font-size:16px;font-weight:500;line-height:1.3;font-family:var(--font-ui);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:0;display:flex}.rv-reason:after{content:"";background:var(--c-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--c-field-border);border-radius:50%;flex:none}.rv-reason:hover{background:var(--c-surface-2)}.rv-reason.on{background:var(--c-field);font-weight:700;position:relative}.rv-reason.on:after{background:var(--c-primary);box-shadow:none}.rv-reason.on:before{content:"";right:calc(var(--s-l) + 7px);border-left:2px solid var(--c-on-primary);border-bottom:2px solid var(--c-on-primary);z-index:1;width:9px;height:5px;position:absolute;transform:rotate(-45deg)}.rv-sub{justify-content:space-between;align-items:center;gap:var(--s-m);width:100%;min-height:48px;padding:0 var(--s-l) var(--s-s);text-align:left;color:var(--c-text-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;display:flex}.rv-sub:after{content:"";border-right:2px solid var(--c-text-faint);border-bottom:2px solid var(--c-text-faint);flex:none;width:8px;height:8px;transform:rotate(-45deg)}.rv-sub:hover{color:var(--c-text)}.rv-reason:focus-visible{box-shadow:0 0 0 2px var(--c-focus)}.rv-open-act{gap:var(--s-s);padding-top:var(--s-xs);display:flex}.rv-open-act .btn{flex:none;width:auto}@media (min-width:1024px){.rv-two{gap:var(--s-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.rv-shot{height:min(76vh,740px)}}.btn-provider,.ws-scan,.wsx-scan,.scan-item,.rv-row,.tab[aria-selected=true]{border:1px solid var(--c-border)}:root[data-contrast=high] .btn-primary,:root[data-contrast=high] .btn-ghost{outline:2px solid var(--c-border-strong);outline-offset:1px}.de-foot .btn-ghost{background:var(--c-surface);color:var(--c-text);min-height:var(--control-h)}.de-foot .btn-ghost:hover{background:var(--c-surface-2);transform:none}.rv-alt{min-height:44px;padding:0 var(--s-l);border-radius:var(--r-control);background:var(--c-surface-2);color:var(--c-text);font-family:var(--font-ui);cursor:pointer;border:0;align-self:flex-start;font-size:15px;font-weight:600}.rv-alt:hover{background:var(--c-border-strong)}.rv-stick{z-index:3;background:var(--c-page);padding-bottom:var(--s-s);margin-bottom:2px;position:sticky;top:0}.rv-stick .rv-shot{height:min(17vh,150px)}.rv-stick .de-title{margin-top:var(--s-s)}.rv-answer{padding-top:var(--s-s)}.rv-page-pad{padding-bottom:96px}@media (min-width:1024px){.rv-stick{position:static}.rv-stick .rv-shot{height:min(58vh,460px)}.rv-page-pad{padding-bottom:0}}.rv-open-act .btn-secondary{background:var(--c-field);color:var(--c-text)}.rv-open-act .btn-secondary:hover{background:var(--c-surface-2)}.rv-open-act .btn-primary.btn-disabled,.rv-open-act .btn-primary:disabled{background:var(--c-field);color:var(--c-text-faint)}.rv-crop{width:calc(100% - var(--s-l) * 2);box-sizing:border-box;margin:0 var(--s-l) var(--s-m);border-radius:var(--r-control);background:var(--c-field);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.rv-crop img{transform-origin:0 0;max-width:none;display:block}.rv-crop:focus-visible{box-shadow:0 0 0 2px var(--c-focus)}.rv-paper{min-height:44px;margin:0 0 var(--s-s);padding:0 var(--s-m);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text-muted);font-family:var(--font-ui);cursor:pointer;border:0;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.rv-paper[aria-pressed=true]{color:var(--c-text)}.rv-paper:hover{background:var(--c-surface-2)}.rv-paper:focus-visible{box-shadow:0 0 0 2px var(--c-focus)}.shop-1{--shop:var(--c-shop-1);--shop-bg:var(--c-shop-1-bg)}.shop-2{--shop:var(--c-shop-2);--shop-bg:var(--c-shop-2-bg)}.shop-3{--shop:var(--c-shop-3);--shop-bg:var(--c-shop-3-bg)}.shop-4{--shop:var(--c-shop-4);--shop-bg:var(--c-shop-4-bg)}.shop-5{--shop:var(--c-shop-5);--shop-bg:var(--c-shop-5-bg)}.shop-6{--shop:var(--c-shop-6);--shop-bg:var(--c-shop-6-bg)}.tablist--seg{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));border-radius:16px;align-self:stretch;gap:0;padding:4px;display:grid;position:relative}.tablist--seg .tab{z-index:1;min-height:44px;box-shadow:none;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex;position:relative}.tablist--seg .tab[aria-selected=true]{box-shadow:none;color:var(--c-text);background:0 0}.tablist--seg .tab:focus-visible{box-shadow:0 0 0 2px var(--c-focus)}.tablist-ind{width:calc((100% - 8px) / var(--n,2));background:var(--c-page);box-shadow:var(--shadow-card);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--dur-3) var(--ease-out);border-radius:12px;position:absolute;top:4px;bottom:4px;left:4px}.tab-badge{border-radius:var(--r-pill);background:var(--c-error-bg);min-width:18px;height:18px;color:var(--c-error);place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.sx{min-width:0;padding-bottom:var(--s-2xl);flex-direction:column;gap:12px;display:flex}.sx--plan{padding-bottom:120px}.sx-quiet{color:var(--c-text-muted);align-items:center;gap:6px;margin:0;font-size:13.5px;display:inline-flex}.sx-pad{padding:14px 4px}.sx-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-empty{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.sx-empty b{flex:1;font-size:15px;font-weight:700}.sx-empty .btn{width:auto}.sx-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sx-weeknav{flex:100%;align-items:center;gap:2px;min-width:0;display:flex}.sx-week{flex-direction:column;flex:1;order:0;align-items:flex-start;min-width:0;display:flex}.sx-week b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:17px;font-weight:700;overflow:hidden}.sx-week small{color:var(--c-text-muted);font-size:13px}.sx-today-l{min-height:32px;font:inherit;color:var(--c-brand-ink);cursor:pointer;background:0 0;border:0;margin:-6px 0;padding:0;font-size:13px;font-weight:600}.sx-navb{width:44px;height:44px;color:var(--c-text);cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;border-radius:12px;flex:none;order:1;place-items:center;display:grid}.sx-navb:hover{background:var(--c-surface)}.sx-navb:focus-visible,.sx-today-l:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-pillbtn{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;font:inherit;color:var(--c-text);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.sx-pillbtn svg{color:var(--c-text-muted)}.sec .sx-pillbtn{background:var(--c-surface-2)}.sx-menuline{align-items:center;gap:8px;display:inline-flex}.sx-pill-n{color:var(--c-text-muted);font-size:12.5px;font-weight:600}.sx-shopq{padding:4px 4px 6px}.sx-shopq input{border:1px solid var(--c-field-border);background:var(--c-field);width:100%;min-height:40px;color:var(--c-text);font:inherit;border-radius:12px;padding:0 12px;font-size:14px}.sx-shopq input:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.sx-ov{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);overflow-x:auto}.sx-ov table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.sx-ov th,.sx-ov td{border-bottom:1px solid var(--c-hairline);text-align:center;padding:12px 8px;font-size:14px}.sx-ov tr:last-child th,.sx-ov tr:last-child td{border-bottom:0}.sx-ov thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-size:11.5px;font-weight:700}.sx-ov thead th.is-today{color:var(--c-brand-ink)}.sx-ov td.is-today{background:var(--c-today-tint)}.sx-ov th:first-child{z-index:1;text-align:left;background:var(--c-surface);padding-left:14px;position:sticky;left:0}.sx-ov tbody th button{min-height:36px;font:inherit;color:var(--c-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14.5px;font-weight:650;display:inline-flex}.sx-ov tbody th button svg{color:var(--c-text-faint)}.sx-ov tbody th button:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.sx-ov-none{color:var(--c-text-faint)}.sx-ov-gap{align-items:center;gap:6px;display:inline-flex}.sx-ov-gap em{border-radius:var(--r-pill);background:var(--c-error-bg);color:var(--c-error);padding:2px 8px;font-size:12.5px;font-style:normal;font-weight:700}.sx-ov thead th b{font-weight:700}.sx-ov-l{display:none}.sx-ov-w{margin-right:.3em}@media (max-width:767.98px){.sx-ov{overflow-x:visible}.sx-ov table{table-layout:fixed;min-width:0}.sx-ov thead th:first-child{width:36%}.sx-ov th,.sx-ov td{padding:10px 1px;font-size:13.5px}.sx-ov th:first-child{padding-left:14px;padding-right:6px}.sx-ov thead th{letter-spacing:.04em}.sx-ov thead th:not(:first-child){vertical-align:bottom}.sx-ov-l,.sx-ov thead th b{display:block}.sx-ov thead th b{color:var(--c-text);letter-spacing:0;margin-top:2px;font-size:14px}.sx-ov thead th.is-today b{color:var(--c-brand-ink)}.sx-ov-w{display:none}.sx-ov tbody th button{gap:6px}.sx-ov tbody th button span{white-space:normal;overflow-wrap:anywhere;text-align:left}.sx-ov-gap{flex-direction:column;gap:3px}.sx-ov-gap em{padding:1px 5px;font-size:11px}.sx-ov-open{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sx-modes{flex:none;display:none}.sx-modes button{background:var(--c-surface);width:40px;height:40px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:0;border-radius:12px;place-items:center;display:grid}.sx-modes button:hover{color:var(--c-text)}.sx-modes button:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-dot{background:var(--shop,var(--c-text-faint));border-radius:3px;flex:none;width:8px;height:8px;display:inline-block}.sx-dot.is-all{background:conic-gradient(var(--c-shop-1) 0 33.3%, var(--c-shop-2) 0 66.6%, var(--c-shop-3) 0);border-radius:50%;width:10px;height:10px}@media (max-width:767.98px){.sx-tools{flex-wrap:nowrap;gap:4px}.sx-weeknav{flex:auto}.sx-navb{width:32px;height:40px}.sx-week b{font-size:14.5px}.sx-tools .sx-pill-n{display:none}.sx-week small{font-size:12px}.sx-shoppick .sx-pillbtn{gap:6px;max-width:124px;min-height:40px;padding:0 10px}.sx-shoppick .sx-pillbtn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-tools .sx-shoppick .sx-pillbtn>svg:last-child{display:none}.sx[data-tab=hours] .sx-tools{flex-wrap:wrap}}.sx--plan[data-tab=today] .sx-tools{display:none}.sx-pane{flex-direction:column;gap:12px;min-width:0;display:none}.sx[data-tab=today] .sx-pane--today,.sx[data-tab=rota] .sx-pane--rota,.sx[data-tab=hours] .sx-pane--hours,.sx[data-tab=me] .sx-pane--me{animation:sx-in var(--dur-3) var(--ease-out) both;display:flex}.sx[data-dir=back] .sx-pane{animation-name:sx-in-back}.sx[data-tab=today] .sx-weeknav,.sx[data-tab=me] .sx-weeknav,.sx--staff[data-tab=me] .sx-tools{display:none}.sx[data-tab=rota] .sx-modes{display:flex}.sx[data-mode=week] .sx-dayonly,.sx[data-mode=day] .sx-weekonly{display:none}.sx-pane--rota[aria-busy=true] .sx-grid,.sx-pane--rota[aria-busy=true] .sx-day{opacity:.72;transition:opacity var(--dur-2) var(--ease)}.sx-palette{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:none}.sx-ptile{background:var(--c-surface);min-height:46px;box-shadow:var(--shadow-card);font:inherit;color:var(--c-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease);border:0;border-radius:15px;align-items:center;gap:10px;padding:0 16px 0 8px;font-size:14px;font-weight:700;display:inline-flex}.sx-ptile:active{transform:scale(.97)}.sx-ptile small{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.sx-ptile .sx-ti{border-radius:10px;width:30px;height:30px}.sx-sheet{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);margin-inline:-8px;padding:2px 4px 6px}.sx-grid{-webkit-user-select:none;user-select:none;grid-template-columns:72px repeat(7,minmax(0,1fr));display:grid}.sx-nm,.sx-dn{position:relative}.sx-nm-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sx-nm-short{white-space:nowrap}@media (min-width:768px){.sx-nm-full{clip-path:none;width:auto;height:auto;position:static!important}.sx-dn .sx-nm-full{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-nm .sx-nm-full{white-space:normal}.sx-nm-short{display:none!important}}.sx-gh{min-height:50px;color:var(--c-text-muted);border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:600;display:flex;position:relative}.sx-gh b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sx-gh-w{display:none}.sx-gh.is-today{background:var(--c-today-tint)}.sx-gh.is-today b{color:var(--c-brand-ink)}.sx-gh-bank{background:var(--c-info);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.sx-corner{background:0 0}.sx-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:12px 6px 6px;font-size:11px;font-weight:700;display:flex}.sx-grp>span{align-items:center;gap:6px;display:inline-flex}.sx-grp-a{border-radius:var(--r-pill);background:var(--c-page);min-height:32px;font:inherit;letter-spacing:0;text-transform:none;color:var(--c-text);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sx-nm{border:0;border-top:1px solid var(--c-hairline);min-width:0;min-height:52px;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:4px 4px 4px 6px;display:flex}.sx-nm.is-static{cursor:default}.sx-nm b{word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.sx-nm small{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.sx-nm.is-me b{color:var(--c-brand-ink)}.sx-nm:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.sx-cell{border-top:1px solid var(--c-hairline);min-height:52px;transition:background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 1px;display:flex;position:relative}.sx-cell.is-today{background:var(--c-today-tint)}.sx-cell.is-over{background:var(--c-surface-2);box-shadow:inset 0 0 0 2px var(--c-brand-ink);border-radius:10px}.sx-add{color:var(--c-text-faint);opacity:0;cursor:pointer;transition:opacity var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset:3px}.sx-add:focus-visible{opacity:1;background:var(--c-page)}@media (hover:hover){.sx-cell:hover .sx-add{opacity:1}.sx-add:hover{background:var(--c-page)}}.sx-add:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}.sx-more{color:var(--c-text-muted);font-size:10px;font-weight:700}.part-am{--part:var(--c-part-am);--part-bg:var(--c-part-am-bg)}.part-pm{--part:var(--c-part-pm);--part-bg:var(--c-part-pm-bg)}.part-nt{--part:var(--c-part-nt);--part-bg:var(--c-part-nt-bg)}.sx-cell{container-type:inline-size}.sx-tok{background:var(--part-bg,var(--c-surface-2));width:100%;min-height:40px;color:var(--part,var(--c-text));font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease), background-color var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease), box-shadow var(--dur-2) var(--ease);border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:11.5px;font-weight:700;line-height:1.2;display:flex;position:relative}.sx-tok:active{transform:scale(.95)}@media (hover:hover){.sx-tok:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--part,var(--c-text)) 35%, transparent)}}.sx-tok:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.sx-tok-i{place-items:center;line-height:0;display:grid}.sx-tok-tm{white-space:nowrap;flex-direction:column;align-items:center;font-size:11.5px;font-weight:650;display:none}.sx-tok-ln{opacity:.45;background:currentColor;border-radius:1px;width:2px;height:5px;margin:1px 0;display:block}.sx-tok-tm .is-moved{text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.sx-tok-b{z-index:1;border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-on-primary);box-shadow:0 0 0 2px var(--c-surface);padding:1px 5px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;top:-7px;right:-5px}@container (min-width:60px){.sx-tok{padding:7px 4px}.sx-tok-tm{display:flex}}@container (min-width:150px){.sx-tok{flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 10px}.sx-tok-tm{flex-direction:row;gap:5px;font-size:12.5px}.sx-tok-ln{width:8px;height:2px;margin:0}}.sx-tok.is-draft{border-style:dashed;border-color:var(--part,var(--c-border-strong));background:0 0}.sx-tok.is-cancelled{opacity:.45;text-decoration:line-through}.sx-tok.is-busy{background:var(--c-surface-2);color:var(--c-text-muted)}.sx-tok.is-hol{background:repeating-linear-gradient(135deg, var(--c-surface-2) 0 5px, transparent 5px 10px);color:var(--c-text-muted)}.sx-tok-mark{background:var(--c-warning);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}.sx-ptile.part-am .sx-ti,.sx-ptile.part-pm .sx-ti,.sx-ptile.part-nt .sx-ti{background:var(--part-bg);color:var(--part)}.sx-ptile[aria-pressed=true]{background:var(--c-page);box-shadow:0 0 0 2px var(--c-text), var(--shadow-card)}.sx-placing{background:var(--c-primary);min-height:46px;color:var(--c-on-primary);border-radius:15px;align-items:center;gap:10px;margin-left:auto;padding:0 6px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.sx-placing button{background:color-mix(in srgb, var(--c-on-primary) 18%, transparent);min-height:34px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 14px;font-weight:700}.sx-sheet.is-placing .sx-add{opacity:1}.sx-add.is-placing{color:var(--c-text-muted)}@media (hover:hover){.sx-add.is-placing:hover{background:var(--c-page);color:var(--c-text)}}.sx-gh-c{color:var(--c-text-muted);white-space:nowrap;font-size:11px;font-weight:600;display:none}.sx-gh-c em{color:var(--c-error);font-style:normal}.sx-tok.is-lifted{opacity:.22;transform:scale(.9)}.sx-ghost{z-index:calc(var(--z-pop) + 10);pointer-events:none;box-shadow:var(--shadow-pop);will-change:transform;margin:0;top:0;left:0;transition:none!important;animation:none!important;position:fixed!important}html.sx-carrying,html.sx-carrying *{cursor:grabbing!important}html.sx-carrying body{-webkit-user-select:none;user-select:none}.sx-t sup{vertical-align:.45em;margin-left:1px;font-size:.62em;line-height:0}.sx-range{white-space:nowrap;align-items:baseline;display:inline-flex}.sx-to{opacity:.7;background:currentColor;border-radius:1px;align-self:center;width:.5em;height:1.6px;margin:0 .22em;display:inline-block}.sx-dayv{flex-direction:column;gap:10px;display:flex}.sx-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.sx-dchip{height:60px;font:inherit;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:0;border-radius:16px;align-content:center;place-items:center;gap:2px;display:grid;position:relative}.sx-dchip:active{transform:scale(.94)}.sx-dchip span{font-size:12px;font-weight:600}.sx-dchip b{color:var(--c-text);font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease);font-size:17px;font-weight:700}.sx-dchip.is-today b{color:var(--c-brand-ink)}.sx-dchip.on{background:var(--c-primary)}.sx-dchip.on span,.sx-dchip.on b{color:var(--c-on-primary)}.sx-dchip:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-ddot{background:var(--c-warning);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:7px;left:50%}.sx-dchip.on .sx-ddot{background:var(--c-on-primary)}.sx-day{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);touch-action:pan-y;padding:4px 14px 10px}.sx-day.is-fwd{animation:sx-in var(--dur-3) var(--ease-out) both}.sx-day.is-back{animation:sx-in-back var(--dur-3) var(--ease-out) both}.sx-ticks{grid-template-columns:34px 84px minmax(0,1fr);align-items:end;column-gap:10px;height:26px;display:grid}.sx-ticks>span{grid-column:1/3}.sx-ticks-l{height:16px;position:relative}.sx-ticks-l i{color:var(--c-text-faint);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.sx-dgrp-t{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:6px;padding:12px 2px 6px;font-size:11px;font-weight:700;display:flex}.sx-drow{border:0;border-top:1px solid var(--c-hairline);width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 84px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 0;display:grid}.sx-drow:disabled{cursor:default}.sx-drow:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:10px}.sx-av{background:var(--shop-bg,var(--c-surface-2));width:34px;height:34px;color:var(--shop,var(--c-text));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.sx-av.is-empty{background:var(--c-surface-2)}.sx-td{flex-direction:column;gap:14px;width:100%;max-width:760px;display:flex}.sx-td-in{border-radius:var(--r-lg);background:var(--c-surface);min-height:64px;box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:12px 12px 12px 16px;display:flex}.sx-td-faces{flex:none;display:flex}.sx-td-faces .sx-av{box-shadow:0 0 0 2px var(--c-surface);font:inherit;cursor:pointer;border:0;margin-left:-8px;font-size:12px;font-weight:700}.sx-td-faces .sx-av:first-child{margin-left:0}.sx-td-faces .sx-av:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-av.is-more{background:var(--c-surface-2);color:var(--c-text-muted)}.sx-td-w{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.sx-td-w b{font-size:15px;font-weight:700}.sx-td-next{min-height:28px;font:inherit;color:var(--c-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.sx-td-next:hover{color:var(--c-text)}.sx-td-next:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.sx-td-a{align-items:center;gap:2px;display:inline-flex}.sx-td-a .btn{width:auto}.sx-td-sp{flex:none;width:44px}.sx-td-row .sx-row-m b,.sx-td-row .sx-row-m small{white-space:normal}@media (max-width:639.98px){.sx-td-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ic m more"".a a";row-gap:10px;padding-right:8px}.sx-td-row>.lrow-ic{grid-area:ic}.sx-td-row>.sx-row-m{grid-area:m}.sx-td-row .sx-td-a{display:contents}.sx-td-row .sx-td-a>.btn{grid-area:a;justify-self:start}.sx-td-row .sx-td-a>.menu-wrap{grid-area:more}.sx-td-sp{display:none}}.sx-dn{flex-direction:column;min-width:0;display:flex}.sx-dn b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sx-dn small{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sx-track{background-image:repeating-linear-gradient(90deg, var(--c-hairline) 0 1px, transparent 1px calc(100% / 6));border-radius:10px;height:32px;position:relative}.sx-bar{background:var(--part-bg,var(--shop-bg,var(--c-surface-2)));color:var(--part,var(--shop,var(--c-text)));white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.sx-bar.is-draft{border-style:dashed;border-color:var(--part,var(--shop,var(--c-border-strong)));background:0 0}.sx-bar svg{flex:none}.sx-bar{container-type:inline-size}@container (max-width:71.98px){.sx-bar>.sx-range,.sx-bar>.sx-bar-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sx-bar.is-hol{background:repeating-linear-gradient(135deg, var(--c-surface-2) 0 6px, transparent 6px 12px);color:var(--c-text-muted);font-weight:600;left:0;right:0}.sx-bar.is-busy{background:var(--c-surface-2);color:var(--c-text-muted)}.sx-now{background:var(--c-error);z-index:1;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px}.sx.is-publishing .sx-tok.is-draft,.sx.is-publishing .sx-bar.is-draft{background:var(--shop-bg);animation:sx-solid var(--dur-4) var(--ease) both;border-style:solid}.sec-count{color:var(--c-text-muted);margin-left:6px;font-size:14px;font-weight:500}.sx-row{border:0;border-top:1px solid var(--c-hairline);width:100%;min-height:68px;font:inherit;color:inherit;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 20px;display:grid}button.sx-row{cursor:pointer;transition:background var(--dur-2) var(--ease)}button.sx-row:hover{background:var(--c-surface-2)}button.sx-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.sx-row .sx-av{width:40px;height:40px;font-size:13px}.sx-row-m{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-row-m b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.sx-row-m small{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12.5px;display:flex;overflow:hidden}.sx-row-e{color:var(--c-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sx-row.is-quiet b{color:var(--c-text-muted)}.sx-live{background:var(--c-live);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--c-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.sx-live:after{content:"";border-radius:inherit;background:var(--c-live);animation:sx-ping 2.2s var(--ease) infinite;position:absolute;inset:0}.sx-live.is-break{background:var(--c-warning)}.sx-live.is-break:after{display:none}.sx-row-m small.is-late,.sx-quiet.is-late{color:var(--c-warning);font-weight:600}.sx-pday-pay{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.sx-row--wrap .sx-row-m b,.sx-row--wrap .sx-row-m small{white-space:normal}.sx-hours{flex-direction:column;gap:12px;display:flex}.sx-hsum2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.sx-hsum2>div{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.sx-hsum2 small{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:11.5px;font-weight:700}.sx-hsum2 b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.sx-big{letter-spacing:-.03em;color:var(--c-text);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:40px;font-weight:500;line-height:1.05;display:block}.sx-hrow .sx-av{background:var(--c-surface-2);color:var(--c-text)}.sx-meter{background:var(--c-surface-2);border-radius:4px;width:100%;height:4px;margin-top:8px;display:block;overflow:hidden}.sx-meter i{background:var(--c-brand-ink);transform-origin:0;height:100%;animation:sx-growx var(--dur-4) var(--ease-out) both;border-radius:4px;display:block}.sx-meter i.is-over{background:var(--c-warning)}.sx-flag{background:var(--c-warning);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sx-nums{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.sx-nums b{font-size:15px;font-weight:700}.sx-nums small{color:var(--c-text-muted);font-size:12px}.sx-pweek{flex-direction:column;display:flex}.sx-pday{border-top:1px solid var(--c-hairline);font-variant-numeric:tabular-nums;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.sx-pday-d{color:var(--c-text-muted);font-size:13px;font-weight:600}.sx-pday-s{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.sx-pday-n{color:var(--c-text-muted);font-size:13px}.sx-span{align-items:center;display:inline-flex}.sx-time{min-height:44px;font:inherit;color:var(--c-text);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:15px;font-weight:600}.sx-time:hover{background:var(--c-surface)}.sx-time:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}.sx-time.is-now{cursor:default;color:var(--c-text-muted);align-items:center;font-weight:500;display:inline-flex}.sx-span.is-look .sx-time{color:var(--c-warning)}.sx-me{flex-direction:column;gap:12px;display:flex}.sx-hero{flex-direction:column;align-items:flex-start;gap:2px;padding:20px;display:flex}.sx-hero .sx-big{margin-top:12px}.sx-state{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.sx-state i{background:var(--c-text-faint);border-radius:50%;width:10px;height:10px}.sx-state.is-in i{background:var(--c-live);box-shadow:0 0 0 4px var(--c-success-bg)}.sx-state.is-break i{background:var(--c-warning);box-shadow:none}.sx-notice{flex-direction:column;gap:10px;font-size:14px;line-height:1.5;display:flex}.sx-notice p{margin:0}.sx-notice .btn{align-self:flex-start;width:auto}.sx-notice p.sx-notice-foot{color:var(--c-text-muted);font-size:13px}.sx-hint{border-radius:var(--r-lg);background:var(--c-data-soft);min-height:56px;color:var(--c-brand-ink);transition:transform var(--dur-1) var(--ease);align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.sx-hint:is(a):active{transform:scale(.98)}.sx-hint svg:last-child{margin-left:auto}.sx-hint:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-dbox{background:var(--c-page);border-radius:13px;align-content:center;place-items:center;width:44px;height:48px;line-height:1.05;display:grid}.sx-dbox small{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-size:10.5px;font-weight:700}.sx-dbox b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sx-pub{left:12px;right:12px;bottom:calc(116px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:transform var(--dur-4) var(--ease-spring), opacity var(--dur-2) var(--ease);border-radius:20px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(calc(100% + 120px))}.sx-pub.is-shown{opacity:1;pointer-events:auto;transform:none}.sx-pub-n{align-items:baseline;gap:6px;font-size:14px;font-weight:500;display:flex}.sx-pub-n b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.sx-pub-b{background:var(--c-on-primary);min-height:44px;color:var(--c-primary);font:inherit;cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;border-radius:14px;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.sx-pub-b:active{transform:scale(.95)}.sx-pub-b:focus-visible{outline:2px solid var(--c-on-primary);outline-offset:2px}@media (max-width:767.98px){body:has(.sx-pub.is-shown) .toast-slot{bottom:calc(196px + env(safe-area-inset-bottom,0px))}}.sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-page);width:100%;max-width:100%;color:var(--c-text);text-align:left;box-shadow:var(--shadow-pop);border:0;max-height:calc(100dvh - 40px);margin:auto 0 0;padding:0}.sheet[open]{animation:sx-sheet-up var(--dur-3) var(--ease-out) both}.sheet::backdrop{background:var(--c-scrim)}.sheet[open]::backdrop{animation:sx-fade var(--dur-3) var(--ease) both}.sheet-b{padding:18px 18px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;display:flex}.sheet-grab{border-radius:var(--r-pill);background:var(--c-border-strong);width:38px;height:5px;margin:-8px auto 0;display:block}.sheet-h{align-items:flex-start;gap:10px;display:flex}.sheet-hm{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sheet-t{letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.sheet-s{color:var(--c-text-muted);margin:0;font-size:13.5px;line-height:1.45}.sheet-x{border-radius:var(--r-pill);width:44px;height:44px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px -8px 0 0;display:grid}.sheet-x:hover{background:var(--c-surface);color:var(--c-text)}.sheet-x:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sheet-list{flex-direction:column;gap:8px;display:flex}.sheet-pick{border-radius:var(--r-control);background:var(--c-surface);min-height:56px;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.sheet-pick b{align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.sheet-pick span{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.sheet-pick:hover{background:var(--c-surface-2)}.sheet-pick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sheet-pick:disabled{opacity:.55;cursor:default}.sheet-pick.is-danger b{color:var(--c-error)}.sheet-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheet-a .btn{width:auto}.sheet-note{color:var(--c-text-muted);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.sheet-note svg{flex:none;margin-top:3px}.sheet-warns{border-radius:var(--r-control);background:var(--c-warning-bg);color:var(--c-warning);flex-direction:column;gap:4px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:flex}.sheet-warns li{align-items:flex-start;gap:6px;display:flex}.sheet-reasons{flex-direction:column;gap:10px;display:flex}.sheet-reasons-lede{color:var(--c-text-muted);margin:0;font-size:13.5px}.sheet-reasons-list{flex-wrap:wrap;gap:8px;display:flex}.sheet-reason{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);min-height:40px;font:inherit;color:var(--c-text);cursor:pointer;padding:8px 14px;font-size:13.5px}.sheet-reason:hover{background:var(--c-surface-2)}.sheet-reason:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sheet-reason:disabled{opacity:.55;cursor:default}.sheet-reason.is-on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.sheet-form{flex-direction:column;gap:12px;display:flex}.sheet-line{border-radius:var(--r-control);background:var(--c-surface);align-items:center;gap:8px;min-height:56px;padding:6px 6px 6px 14px;display:flex}.sheet-line-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sheet-line-m b{color:var(--c-text);font-size:15px;font-weight:700}.sheet-line-m span{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.sheet-block{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.sheet-block+.sheet-block{border-top:1px solid var(--c-hairline);padding-top:12px}.sx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sx-tile{background:var(--c-surface);min-height:108px;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;transition:transform var(--dur-1) var(--ease), background var(--dur-2) var(--ease);border:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.sx-tile:hover{background:var(--c-surface-2)}.sx-tile:active{transform:scale(.97)}.sx-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-tile:disabled{opacity:.55;cursor:default}.sx-tile.is-new{border:1.5px dashed var(--c-border-strong);background:0 0}.sx-tile-m{flex-direction:column;gap:2px;display:flex}.sx-tile-m b{font-size:15.5px;font-weight:700}.sx-tile-m small{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.sx-ti{background:var(--shop-bg,var(--c-surface-2));width:40px;height:40px;color:var(--shop,var(--c-text));transition:background var(--dur-3) var(--ease), color var(--dur-3) var(--ease);border-radius:13px;place-items:center;display:grid}.sx-ti.is-plain{background:var(--c-surface-2);color:var(--c-text)}.sx-ti.is-hol{background:var(--c-warning-bg);color:var(--c-warning)}.sx-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sx-acts.is-one{grid-template-columns:1fr}.sx-act{background:var(--c-surface);min-height:84px;font:inherit;color:var(--c-text);cursor:pointer;transition:transform var(--dur-1) var(--ease), background var(--dur-2) var(--ease);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:13.5px;font-weight:600;display:flex}.sx-act:hover{background:var(--c-surface-2)}.sx-act:active{transform:scale(.96)}.sx-act:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-act.is-danger{color:var(--c-error)}.sx-add-another{border:1.5px dashed var(--c-border-strong);width:100%;min-height:48px;font:inherit;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.sx-add-another:hover{background:var(--c-surface-2);color:var(--c-text)}.sx-add-another:active{transform:scale(.98)}.sx-add-another:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sx-facts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-pill{border-radius:var(--r-pill);background:var(--part-bg,var(--shop-bg,var(--c-surface-2)));min-height:32px;color:var(--part,var(--shop,var(--c-text)));font-variant-numeric:tabular-nums;border:1.5px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.sx-pill.is-draft{border-style:dashed;border-color:var(--part,var(--shop,var(--c-border-strong)));background:0 0}.sx-nudge{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.sx-nudge-w{color:var(--c-text-muted);margin:0;font-size:13.5px;font-weight:600}.sx-nudge .chip-pick:disabled{opacity:.5}.sx-pill.is-cancelled{opacity:.6;text-decoration:line-through}.sx-pill.is-hol{background:repeating-linear-gradient(135deg, var(--c-surface-2) 0 5px, transparent 5px 10px);color:var(--c-text-muted)}.sx-tag{border-radius:var(--r-pill);background:var(--c-warning-bg);min-height:24px;color:var(--c-warning);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sx-times,.sx-typeform{flex-direction:column;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-pick{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;font:inherit;color:var(--c-text);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip-pick:active{transform:scale(.96)}.chip-pick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.chip-pick.on{background:var(--c-primary);color:var(--c-on-primary)}.sx-faces{scrollbar-width:none;gap:10px;margin:0 -18px;padding:2px 18px 4px;display:flex;overflow-x:auto}.sx-faces::-webkit-scrollbar{display:none}.sx-face{min-width:64px;font:inherit;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 0;display:flex}.sx-face .sx-av{width:48px;height:48px;transition:box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);font-size:15px}.sx-face small{white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:12px;font-weight:600;overflow:hidden}.sx-face.on{color:var(--c-text)}.sx-face.on .sx-av{box-shadow:0 0 0 3px var(--c-page), 0 0 0 5px var(--c-primary);transform:scale(1.04)}.sx-face:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:12px}.sx-linkgroup{border-bottom:1px solid var(--c-border);flex-direction:column;gap:8px;padding:10px 0;display:flex}.sx-linkgroup:last-child{border-bottom:0}.sx-linkgroup-shop{color:var(--c-text-muted);font-size:13px}.hrw{flex-direction:column;gap:12px;display:flex}.hrw-dots{gap:6px;display:flex}.hrw-dots i{background:var(--c-hairline);width:22px;height:4px;transition:background var(--dur-2) var(--ease);border-radius:2px}.hrw-dots i.is-done{background:var(--c-text-faint)}.hrw-dots i.is-on{background:var(--c-primary)}.hrw-q{color:var(--c-text);text-wrap:balance;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.25}.hrw-hint{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.45}.hrw-body{flex-direction:column;gap:0;display:flex}.hrw-body .field{margin-top:12px}.hrw-done{text-align:center;align-items:center;padding:12px 0 4px}.hrw-done .sheet-a{justify-content:center}.hrw-tick{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.hrw-sum{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hrw-sum li{color:var(--c-text);align-items:center;gap:10px;font-size:15px;display:flex}.hrw-sum li svg{color:var(--c-success);flex:none}.sx-printed{border-top:1px dashed var(--c-border);flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.sx-printed .sheet-line .btn{flex:none;width:auto}.sx-printed-h{flex-direction:column;gap:2px;padding:0 2px;display:flex}.sx-printed-h b{color:var(--c-text);font-size:14px;font-weight:700}.sx-printed-h span{color:var(--c-text-muted);font-size:13px}.sx-linkrow{background:var(--c-surface);border-radius:14px;flex-direction:column;gap:10px;padding:8px;display:flex}.sx-linkrow .sheet-line .btn{width:auto}.sx-switchrow{border-radius:var(--r-control);background:var(--c-surface);min-height:56px;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 14px;display:flex}.sx-switchrow b{font-size:15px;font-weight:600}.sx-switchrow:disabled{opacity:.55;cursor:default}.cp{flex-direction:column;gap:14px;display:flex}.cp-sw{flex-direction:column;gap:2px;min-width:0;padding-block:8px;display:flex}.cp-sw small{color:var(--c-text-muted);font-size:12.5px}.cp-adv{flex-direction:column;gap:12px;display:flex}.cp-adv .field{margin:0}.cp-pick{flex-direction:column;gap:6px;display:flex}.cp-pick-l{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-size:12px;font-weight:700}.cp-days{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cp-who{flex-direction:column;display:flex}.cp-who-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cp-sum{border-radius:var(--r-card);background:var(--c-surface);padding-block:4px}.cv{flex-direction:column;gap:16px;display:flex}.cv-sec{flex-direction:column;display:flex}.cv-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.cv-count{color:var(--c-text-muted);font-size:13px}.cv-sec>.cp-note,.cv-sec>.sheet-a{margin-top:10px}.cv-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv-hist li{color:var(--c-text);grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.4;display:grid}.cv-hist-t{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.cv-offer{flex-direction:column;gap:10px;display:flex}.cv-offer-w{margin:0;font-size:15px;line-height:1.45}.cv-offer-w b{font-weight:700}.cv-offer p.sx-notice-foot{color:var(--c-text-muted);margin:0;font-size:13px}@media (max-width:639.98px){.cv-offer .sheet-a{flex-direction:column;align-items:stretch}.cv-offer .sheet-a .btn{width:100%}}.ask{flex-direction:column;gap:16px;display:flex}.ask-b{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.5}.ask-a{flex-wrap:wrap;gap:8px;display:flex}.ask-a .btn{width:auto}@media (max-width:639.98px){.ask-a{flex-direction:column;align-items:stretch}.ask-a .btn{width:100%}}.cp-sum .lrow:first-child{border-top:0}.cp-sum .cp-note{padding:10px 14px}.cp-note{color:var(--c-text-muted);margin:0;font-size:13px;line-height:1.45}.tstep{background:var(--c-surface);border-radius:20px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.tstep-b{background:var(--c-page);min-width:48px;min-height:44px;font:inherit;color:var(--c-text);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;border-radius:12px;font-size:14px;font-weight:700}.tstep-b:active{transform:scale(.93)}.tstep-b:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.tstep-v{flex-direction:column;align-items:center;min-width:0;display:flex}.tstep-v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:sx-bump var(--dur-2) var(--ease);font-size:36px;font-weight:500;line-height:1.1}.tstep-v small{color:var(--c-text-muted);font-size:11.5px;font-weight:600}.toast-slot{left:0;right:0;bottom:calc(104px + env(safe-area-inset-bottom,0px));z-index:var(--z-pop);pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast{pointer-events:auto;background:var(--c-primary);width:100%;max-width:560px;min-height:52px;color:var(--c-on-primary);box-shadow:var(--shadow-pop);animation:sx-toast var(--dur-3) var(--ease-spring) both;border-radius:16px;align-items:center;gap:14px;padding:6px 6px 6px 18px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.toast--bad{background:var(--c-error-bg);color:var(--c-error)}.toast-t{flex:1;min-width:0}.toast-undo{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.toast-undo:focus-visible{outline-offset:2px;outline:2px solid}.toast-ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.toast-ring circle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-dasharray:44;stroke-dashoffset:0;animation:sx-drain var(--ring-ms,6s) linear forwards}.toast.is-held .toast-ring circle{animation-play-state:paused}@keyframes sx-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes sx-in-back{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes sx-sheet-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes sx-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes sx-fade{0%{opacity:0}}@keyframes sx-toast{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes sx-solid{45%{transform:scale(1.14)}}@keyframes sx-bump{50%{transform:scale(1.06)}}@keyframes sx-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes sx-growx{0%{transform:scaleX(0)}}@keyframes sx-drain{to{stroke-dashoffset:44px}}@media (min-width:768px){.sx--plan{padding-bottom:var(--s-2xl)}.tablist--seg{max-width:440px}.sx-weeknav{flex:auto}.sx-dayonly{display:none!important}.sx-weekonly{display:block!important}.sx[data-tab=rota] .sx-modes{display:none}.sx-palette{display:flex}.sx-sheet{margin-inline:0;padding:2px 10px 10px}.sx-grid{grid-template-columns:160px repeat(7,minmax(0,1fr))}.sx-gh{letter-spacing:.06em;text-transform:uppercase;gap:2px;min-height:74px;padding:8px 2px 10px;font-size:11.5px}.sx-gh b{letter-spacing:-.02em;text-transform:none;font-size:22px}.sx-gh-l{display:none}.sx-gh-w{display:inline}.sx-gh-c{text-transform:none;letter-spacing:0;display:block}.sx-cell{min-height:68px;padding:5px 4px}.sx-tok{min-height:54px}.sx-nm{min-height:68px;padding:8px 10px}.sx-nm b{font-size:14px}.sx-pub{display:none}.sheet{border-radius:var(--r-lg);width:min(520px,100vw - 48px);margin:auto}.sheet[open]{animation-name:sx-pop;animation-duration:var(--dur-2)}.sheet-grab{display:none}.sheet-b{padding:22px}.sheet.sheet--at{inset:auto;left:var(--at-x);top:var(--at-y);width:min(400px,100vw - 32px);margin:0;position:fixed}.sheet.sheet--at.sheet--wide{width:min(640px,100vw - 32px)}.sheet.sheet--at::backdrop{background:0 0}.toast-slot{justify-content:flex-end;padding:0 28px;bottom:28px}.toast{width:auto;min-width:320px}}@media (min-width:1024px){.sx--plan>.tablist--seg{max-width:420px}.sx--staff{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"tools tools""main panel";align-items:start;gap:14px 20px;display:grid}.sx--staff>.tablist--seg{display:none}.sx--staff .sx-tools{grid-area:tools;display:flex!important}.sx--staff .sx-weeknav{display:flex!important}.sx--staff .sx-pane--me{grid-area:panel;animation:none;display:flex!important}.sx--staff .sx-pane--rota{grid-area:main;display:flex!important}.sx-grid{grid-template-columns:196px repeat(7,minmax(0,1fr))}.sx-cell{min-height:72px;padding:6px}.sx-nm{min-height:72px}}@media (prefers-reduced-motion:reduce){.sx *,.sx-pub,.sheet,.sheet::backdrop,.toast,.tablist-ind{transition:none!important;animation:none!important}}.de-progress{z-index:3;background:var(--c-surface-2);height:3px;position:fixed;top:0;left:0;right:0}.de-progress span{background:var(--c-primary);height:100%;transition:width var(--dur-3) var(--ease);border-radius:0 2px 2px 0;display:block}@media (prefers-reduced-motion:reduce){.de-progress span{transition:none}}@media (min-width:1024px){.de-link{max-width:760px}}.scr-foot .alert{margin-bottom:10px}.sc{text-align:center;max-width:560px;min-height:100dvh;padding:max(12px, env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px));background:var(--k-page);color:var(--k-ink);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex}.sc-top{justify-items:center;gap:12px;width:100%;display:grid}.sc-shop{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);font-size:13px;font-weight:600}.sc-life{background:var(--k-chip2);border-radius:999px;width:100%;height:3px;overflow:hidden}.sc-life i{background:var(--k-ink);transform-origin:0;height:100%;transform:scaleX(var(--life,1));border-radius:999px;transition:transform 1s linear;display:block}.sc-mid{justify-items:center;gap:6px;margin-top:auto;padding-top:24px;display:grid}.sc-clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,21vw,88px);font-weight:650;line-height:1}.sc-date{color:var(--k-sub);margin:0;font-size:15px}.sc-shift{background:var(--k-card);min-height:44px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin:12px 0 0;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.sc-act{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:330px;margin-top:auto;padding:16px 0;display:flex}.sc-whoami{color:var(--k-sub);margin:0;font-size:13px}.sc-whoami-not{font:inherit;color:var(--k-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sc-whoami-not:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}.sc-state{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.sc-state i{background:var(--k-go);width:10px;height:10px;box-shadow:0 0 0 4px var(--k-ok-tint);border-radius:50%}.sc-state.is-break i{background:var(--k-orange);box-shadow:0 0 0 4px var(--k-warn-tint)}.sc-punch{background:var(--k-btn);width:100%;min-height:64px;color:var(--k-on-btn);font:inherit;cursor:pointer;transition:opacity .25s var(--k-ease);border:0;border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid;position:relative;overflow:hidden}.sc-punch:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sc-punch:disabled{opacity:.5;cursor:default}.sc-punch.is-going:disabled{opacity:1}.sc-punch-r{background:var(--k-on-btn);transform-origin:0;height:3px;transition:transform .55s var(--ease-out);border-radius:999px;position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.sc-punch.is-going .sc-punch-r{transform:scaleX(1)}.sc-punch.is-done{background:var(--k-card);width:104px;min-height:104px;color:var(--k-go);cursor:default;border-radius:30px;animation:.6s cubic-bezier(.2,.9,.3,1.15) both sc-land}.sc-punch.is-done .sc-punch-r{display:none}.sc-tick{width:40px;height:40px}.sc-tick path{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:sc-draw .6s var(--ease-out) .25s forwards}.sc-at{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:650}.sc-flag{color:var(--k-warn-ink);margin:0;font-size:14px;font-weight:600}.sc-note{max-width:34ch;color:var(--k-sub);text-align:center;margin:0;font-size:14px;line-height:1.45}.sc-because{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:34ch;display:flex}.sc-because .chips{justify-content:center}.sc-pair{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sc-alt{background:var(--k-card);min-height:56px;color:var(--k-ink);font:inherit;cursor:pointer;transition:opacity .25s var(--k-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.sc-alt:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sc-alt:disabled{opacity:.5;cursor:default}.sc-later{color:var(--k-sub);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.sc-undo{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.sc-undo:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sc-ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.sc-ring circle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-dasharray:44;stroke-dashoffset:0;animation:sx-drain var(--ring-ms,60s) linear forwards;animation-delay:inherit}.sc-msg{background:var(--k-warn-tint);max-width:34ch;color:var(--k-warn-ink);border-radius:18px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.sc-foot{justify-content:center;gap:4px;display:flex}.sc-link{min-height:44px;font:inherit;color:var(--k-sub);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500}.sc-link:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:8px}.sc-notice{text-align:left;flex-direction:column;gap:12px;display:flex}.sc-notice p{color:var(--k-ink);margin:0;font-size:15px;line-height:1.6}.sc .toast-slot{bottom:calc(20px + env(safe-area-inset-bottom,0px))}@keyframes sc-draw{to{stroke-dashoffset:0}}@keyframes sc-land{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sc-tick path,.sc-punch.is-done{animation:none}.sc-punch-r{transition:none}}.cs{background:var(--c-page);color:var(--c-text);font-family:var(--font-ui);padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.cs-brand{left:max(24px, env(safe-area-inset-left,0px));top:max(20px, env(safe-area-inset-top,0px));display:inline-flex;position:absolute}.cs-stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4vh,40px);width:100%;min-height:0;display:flex}.cs-qr-wrap{aspect-ratio:1;flex:none;place-items:center;width:min(78vw,50vh,520px);display:grid;position:relative}.cs-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cs-ring circle{fill:none;stroke-width:1.3px;stroke-linecap:round}.cs-ring-bg{stroke:var(--c-hairline)}.cs-ring-fg{stroke:var(--c-brand-ink);stroke-dasharray:301.6;stroke-dashoffset:0;animation:cs-drain var(--ring-ms,30s) linear forwards}.cs-qr{aspect-ratio:1;background:var(--c-surface);width:66%;box-shadow:var(--shadow-card);border-radius:12%;place-items:center;display:grid;position:relative;overflow:hidden}.cs-qr img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;animation:cs-fade var(--dur-4) var(--ease) both;display:block}.cs-qr-none{color:var(--c-text-faint)}.cs-veil{background:var(--c-surface);color:var(--c-text-muted);text-align:center;opacity:.96;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.cs-side{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.cs-shop{letter-spacing:.12em;text-transform:uppercase;color:var(--c-brand-ink);font-size:13px;font-weight:700}.cs-time{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,11vw,150px);font-weight:300;line-height:.95}.cs-cta{letter-spacing:-.015em;margin:4px 0 0;font-size:clamp(20px,2.6vw,32px);font-weight:600}.cs-in{justify-items:center;gap:10px;margin-top:clamp(14px,3vh,30px);display:grid}.cs-in-t{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-size:12px;font-weight:700}.cs-in-none{color:var(--c-text-faint);font-size:16px}.cs-names{flex-wrap:wrap;justify-content:center;gap:8px;max-width:40ch;margin:0;padding:0;list-style:none;display:flex}.cs-names li{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;animation:cs-pop var(--dur-4) var(--ease-spring) both;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:18px;font-weight:500;display:inline-flex}.cs-names li i{background:var(--c-live);border-radius:50%;width:10px;height:10px}@keyframes cs-drain{to{stroke-dashoffset:301.6px}}@keyframes cs-fade{0%{opacity:.15}}@keyframes cs-pop{0%{opacity:0;transform:scale(.9)}}@media (min-width:900px) and (orientation:landscape){.cs-stage{flex-direction:row;gap:clamp(40px,7vw,120px)}.cs-qr-wrap{width:min(42vw,72vh,620px)}.cs-side{text-align:left;justify-items:start}.cs-in{justify-items:start}.cs-names{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.sc-punch,.sc-punch-r circle,.sc-life i,.sc-alt{transition:none}.sc-punch.is-done,.sc-tick path,.sc-ring circle,.cs-ring-fg,.cs-qr img,.cs-names li{animation:none}.sc-tick path{stroke-dashoffset:0}}.st{min-width:0;padding-bottom:var(--s-2xl);flex-direction:column;gap:14px;display:flex}.st-panes,.st-pane,.st-products,.st-prices{flex-direction:column;gap:14px;min-width:0;display:flex}.st-pane{animation:st-fade var(--dur-2) var(--ease-out) backwards}.st-list{min-width:0}@keyframes st-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes st-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes st-num-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes st-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes st-leave{to{opacity:0;transform:translate(14px)}}.st-tools{flex-direction:column;gap:10px;min-width:0;display:flex}.st-search{min-height:var(--control-h);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text-faint);transition:box-shadow var(--dur-2) var(--ease);align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.st-search:focus-within{box-shadow:0 0 0 2px var(--c-focus);color:var(--c-text-muted)}.st-search input{min-width:0;height:44px;font:inherit;font-size:var(--fs-body);color:var(--c-text);background:0 0;border:0;outline:0;flex:1}.st-search input::placeholder{color:var(--c-text-faint)}.st-search input::-webkit-search-cancel-button{appearance:none}.st-filterbtn{width:44px;height:44px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.st-filterbtn:hover{background:var(--c-surface-2);color:var(--c-text)}.st-filterbtn.is-on{color:var(--c-text);background:var(--c-page);box-shadow:var(--shadow-card)}.st-filterbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.st-pills{flex-wrap:wrap;gap:8px;display:flex}.st-pill{border-radius:var(--r-pill);background:var(--c-surface);min-height:36px;font:inherit;font-size:var(--fs-caption);color:var(--c-text);cursor:pointer;animation:st-fade var(--dur-2) var(--ease-out) both;border:0;align-items:center;gap:8px;padding:0 12px 0 14px;font-weight:600;display:inline-flex;position:relative}.st-pill:before{content:"";position:absolute;inset:-4px}.st-pill svg{color:var(--c-text-muted)}.st-pill:hover{background:var(--c-surface-2)}.st-pill:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-link{min-height:44px;font:inherit;font-size:var(--fs-label);color:var(--c-brand-ink);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}.st-link:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-note{border-radius:var(--r-lg);background:var(--c-surface);font-size:var(--fs-label);color:var(--c-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.st-note .btn{width:auto}.sheet-b .st-note{padding:16px}.sheet-b .st-note .btn-secondary{background:var(--c-page)}.sheet-b .st-note .btn-secondary:hover{background:var(--c-surface-2)}.st-rows,.st-skel{background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:opacity var(--dur-2) var(--ease);overflow:hidden}.st-rows.is-refreshing{opacity:.55}.lrow--stock{min-height:72px;animation:st-rise .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms);grid-template-columns:48px minmax(0,1fr) auto 18px;gap:14px;padding:12px 18px 12px 14px}.st-rows>.lrow--stock:first-child,.st-skel>.lrow--stock:first-child{border-top:0}.lrow--stock:hover,.lrow--stock.is-selected{background:var(--c-surface-2)}.lrow--stock .lrow-chev{opacity:.45;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.lrow--stock:hover .lrow-chev{opacity:1;transform:translate(2px)}.st-price{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.st-num{font-size:var(--fs-body);color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;animation:st-num-in var(--dur-2) var(--ease-out) both;font-weight:600}.st-num.is-soft{color:var(--c-text-muted);font-weight:500}.st-dot{background:var(--c-warning-fill);border-radius:50%;flex:none;width:8px;height:8px}.st-more{border-top:1px solid var(--c-hairline);justify-content:center;padding:12px 20px 16px;display:flex}.st-more .btn{width:auto}.st-bar{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--c-hairline) 30%, var(--c-surface-2) 50%, var(--c-hairline) 70%);background-size:300% 100%;height:12px;animation:1.6s linear infinite st-shimmer;display:block}.st-bar.is-sub{height:10px;margin-top:8px}.st-bar.is-price{width:44px;height:14px}.st-bar.is-big{border-radius:var(--r-sm);width:46%;height:34px;margin-bottom:10px}.st-skel .lrow--stock{animation-delay:calc(var(--i,0) * 60ms)}.st-loading{flex-direction:column;gap:8px;padding:6px 0;display:flex}.st-detail{min-width:0;animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:12px;display:flex}.st-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.st-name{font-size:var(--fs-title);letter-spacing:-.01em;color:var(--c-text);overflow-wrap:anywhere;margin:0;font-weight:700}.st-close{flex:none;margin:-8px -10px 0 0}.st-sub{font-size:var(--fs-caption);color:var(--c-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-6px 0 0;display:flex}.st-code{font-size:var(--fs-caption);color:var(--c-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.st-answer{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0 2px;display:flex}.st-answer b{font-size:var(--fs-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:st-num-in var(--dur-2) var(--ease-out) both;font-weight:500;line-height:1.1}.st-answer b.is-soft{color:var(--c-text-muted)}.st-word{font-size:var(--fs-caption);color:var(--c-warning);white-space:nowrap;font-weight:600}.st-quiet{font-size:var(--fs-caption);color:var(--c-text-muted);margin:0}.st-unknown-facts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.st-reasons{font-size:var(--fs-caption);color:var(--c-warning);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.st-online{border-top:1px solid var(--c-hairline)}.lrow--online{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding-left:0;padding-right:0}.st-online>.lrow--online:first-child{border-top:0}.lrow--supplier{grid-template-columns:minmax(0,1fr) auto;padding-left:0;padding-right:0}.lrow--supplier .lrow-m>span,.lrow--online .lrow-t{display:block}.lrow--supplier .lrow-s{white-space:normal;overflow:visible}.st-detail .lrows>.lrow:first-child{border-top:0}.st-working{font-size:var(--fs-caption);color:var(--c-text);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-working li{padding-left:14px;position:relative}.st-working li:before{content:"";background:var(--c-text-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.lrow--pick{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;gap:12px;min-height:60px}.lrow--pick:hover{background:var(--c-surface-2)}.lrow--pick .lrow-chev{opacity:.45}.st-allset{font-size:var(--fs-label);color:var(--c-success);align-items:center;gap:8px;margin:0;padding:2px 4px;font-weight:600;display:inline-flex}.st-choices{flex-direction:column;gap:16px;display:flex}.st-choice{flex-direction:column;gap:8px;display:flex}.st-choice-l{font-size:var(--fs-caption);color:var(--c-text-muted);font-weight:600}.chip-pick:disabled{opacity:.55;cursor:default}.st-review{flex-direction:column;gap:12px;display:flex}.st-look{border-radius:var(--r-control);background:var(--c-surface);overflow:hidden}.lrow--look{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:60px;padding:8px 8px 8px 14px;overflow:hidden}.st-look>.lrow--look:first-child,.st-review .lrows>.lrow--look:first-child{border-top:0}.lrow--look .lrow-s{white-space:normal;color:var(--c-warning);overflow:visible}.lrow--look .lrow-m>span{display:block}.lrow--look.is-leaving{animation:st-leave .24s var(--ease) forwards;pointer-events:none}.st-tick{background:var(--c-page);width:44px;height:44px;color:var(--c-text);cursor:pointer;box-shadow:var(--shadow-card);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.st-tick:hover{background:var(--c-primary);color:var(--c-on-primary)}.st-tick:active{transform:scale(.92)}.st-tick:disabled{opacity:.5;cursor:default}.st-tick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-tickspace{width:44px}.st-foot{background:var(--c-page);flex-direction:column;gap:8px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.st-error{font-size:var(--fs-caption);color:var(--c-error);margin:0}.st-rules{flex-direction:column;gap:10px;display:flex}.st-rule{animation:st-fade var(--dur-2) var(--ease-out) both;grid-template-columns:minmax(84px,1fr) minmax(0,150px) 96px 36px;align-items:center;gap:8px;display:grid}.st-rule-l{font-size:var(--fs-label);color:var(--c-text);font-weight:600}.st-rule .inp{min-height:44px;padding:0 12px}.st-rule .inp select,.st-rule .inp input{height:42px;font-size:var(--fs-body);padding:0}.st-kind{grid-column:2}.st-val{grid-column:3}.st-rule-x{grid-column:4;width:36px;height:44px}.st-rule.is-fixed .st-kind{grid-column:2/4}.st-rule--pick .st-kind{grid-column:2}.st-add{border-radius:var(--r-pill);min-height:44px;font:inherit;font-size:var(--fs-label);color:var(--c-brand-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:600;display:inline-flex}.st-add:hover{background:var(--c-surface)}.st-add:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (max-width:519.98px){.st-rule{grid-template-columns:minmax(0,1fr) 96px 36px;row-gap:4px}.st-rule-l{grid-column:1/-1}.st-kind{grid-column:1}.st-val{grid-column:2}.st-rule-x{grid-column:3}.st-rule.is-fixed .st-kind{grid-column:1/3}.st-rule--pick{grid-template-columns:minmax(0,1fr)}.st-rule--pick .st-kind{grid-column:1}.lrow--stock{padding-left:16px;padding-right:12px}.st-answer b{font-size:var(--fs-display)}}.tab-badge--warn{background:var(--c-warning-bg);color:var(--c-warning)}.st-clear{background:var(--c-surface-2);width:36px;height:36px;color:var(--c-text-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.st-clear:before{content:"";position:absolute}.st-clear:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-caret{color:var(--c-text-muted);flex:none;transform:rotate(90deg)}.st-answer{justify-content:flex-start;align-items:center;gap:6px}.st-info{width:44px;height:44px;color:var(--c-text-faint);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.st-info:hover,.st-info.is-on{background:var(--c-surface-2);color:var(--c-text)}.st-info:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-meta{font-size:var(--fs-caption);color:var(--c-text-muted);flex-wrap:wrap;gap:4px 12px;margin:-6px 0 0;display:flex}.st-infobox{border-radius:var(--r-control);background:var(--c-surface-2);animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-costs{flex-direction:column;gap:10px;display:flex}.st-costrow{font-size:var(--fs-label);color:var(--c-text);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-weight:600;display:grid}.st-costrow small{font-size:var(--fs-caption);color:var(--c-text-muted);grid-column:1/-1;font-weight:500}.st-facts{font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin:0}.st-facts:empty{display:none}.st-online{border-top:1px solid var(--c-hairline);flex-direction:column;display:flex}.st-onrow{border-bottom:1px solid var(--c-hairline);min-height:48px;font-size:var(--fs-label);color:var(--c-text);justify-content:space-between;align-items:center;display:flex}.st-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.st-actions .btn{width:auto}.st-edit{animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:10px;display:flex}.st-edit-inp{min-height:var(--control-h)}.st-edit-inp input{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.st-edit-inp .trail{font-size:var(--fs-lead);color:var(--c-text-muted)}.st-edit-a{gap:8px;display:flex}.st-edit-a .btn{width:auto}.st-ask{font-size:var(--fs-label);color:var(--c-text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.st-ask .btn{width:auto}.st-lookitem+.st-lookitem{border-top:1px solid var(--c-hairline)}.st-lookitem .lrow--look{border-top:0}.st-lookname{min-width:0;min-height:44px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:0;display:flex}.st-lookname .lrow-t,.st-lookname .lrow-s{display:block}.st-lookname .lrow-s{white-space:normal;color:var(--c-warning)}.st-lookname:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.st-lookedit{padding:0 14px 14px}.st-plain{color:var(--c-text-muted)!important}.st-labels{flex-direction:column;gap:12px;display:flex}.lrow--label{min-height:64px;animation:st-rise .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms);grid-template-columns:minmax(0,1fr) auto 44px;gap:12px;padding:10px 10px 10px 18px}.st-rows>.lrow--label:first-child{border-top:0}.st-was{font-size:var(--fs-caption);color:var(--c-text-faint);font-variant-numeric:tabular-nums}.st-foot--page{background:0 0;flex-direction:row;justify-content:flex-end;padding:0;position:static}.st-foot--page .btn{width:auto}.st-pad-all{padding:18px}@keyframes st-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (min-width:768px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.st-panel{border-radius:var(--r-card);background:var(--c-surface);min-width:0;max-height:calc(100dvh - 120px);box-shadow:var(--shadow-card);animation:st-panel-in var(--dur-2) var(--ease-out) both;padding:18px;position:sticky;top:0;overflow-y:auto}.st-panel .st-answer b{font-size:var(--fs-display)}.st-panel .st-infobox{background:var(--c-page)}.st--open .lrow--stock{min-height:58px;padding-top:10px;padding-bottom:10px}}@media (min-width:1280px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 380px;gap:18px}.st-panel{padding:24px}.st-panel .st-answer b{font-size:var(--fs-hero)}.st--open .lrow--stock{min-height:64px}}.st-panel .st-actions{flex-wrap:nowrap}.st-panel .st-actions .btn{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}.lrow--label .lrow-m>span{display:block}.st-word.is-bad{color:var(--c-error)}.st-ask span{flex:1 0 100%}.st-net{font-size:var(--fs-caption);color:var(--c-text-muted);display:block}.st-onrow{min-height:52px;padding:4px 0}.lblp{background:var(--c-page);min-height:100dvh;color:var(--c-text);place-items:center;padding:24px 16px;display:grid}.lblp-card{border-radius:var(--r-card);background:var(--c-surface);width:100%;max-width:420px;box-shadow:var(--shadow-card);animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:8px;padding:28px 24px;display:flex}.lblp-name{font-size:var(--fs-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700}.lblp-detail{font-size:var(--fs-body);color:var(--c-text-muted);margin:0}.lblp-price{align-items:baseline;gap:12px;margin-top:12px;display:flex}.lblp-price b{font-size:var(--fs-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.lblp-price s{font-size:var(--fs-title);color:var(--c-text-faint);font-variant-numeric:tabular-nums}.lblp-note{font-size:var(--fs-body);color:var(--c-warning);align-items:center;gap:8px;margin:4px 0 0;font-weight:600;display:flex}.lblp-note svg,.lblp-shop svg{flex:none}.lblp-shop{font-size:var(--fs-body);color:var(--c-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.lblp-gone{text-align:center;align-items:center}.lblp-gone p{font-size:var(--fs-lead);margin:0;font-weight:600}.lblp-gone small{font-size:var(--fs-body);color:var(--c-text-muted)}.st-iconbtn{border-radius:var(--r-control);background:var(--c-surface-2);width:48px;height:48px;color:var(--c-text);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.st-iconbtn:disabled{opacity:.55;cursor:default}.st-iconbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-panel .st-actions .st-iconbtn{flex:none}.st-foot--page{flex-wrap:wrap;align-items:center;gap:8px}.psc{z-index:60;background:var(--c-primary);color:var(--c-on-primary);animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;inset:0}.psc-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.psc-shade{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.psc-strip{border-radius:var(--r-tile);width:84%;height:24%;box-shadow:0 0 0 100vmax var(--c-scrim);outline:2px solid var(--c-on-primary);outline-offset:-2px}.psc-top{padding:max(16px, env(safe-area-inset-top)) 16px 0;justify-content:space-between;display:flex;position:relative}.psc-btn{background:var(--c-scrim);width:48px;height:48px;color:var(--c-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.psc-btn.is-on{background:var(--c-on-primary);color:var(--c-primary)}.psc-btn:focus-visible,.psc-link:focus-visible,.psc-go:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.psc-foot{padding:0 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.psc-hint{border-radius:var(--r-pill);background:var(--c-scrim);font-size:var(--fs-body);text-align:center;margin:0;padding:8px 14px;font-weight:600}.psc-link{border-radius:var(--r-pill);min-height:44px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:600;text-decoration:underline}.psc-type{gap:8px;width:100%;max-width:420px;display:flex}.psc-type input{border-radius:var(--r-control);background:var(--c-page);min-width:0;height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;border:0;flex:1;padding:0 16px}.psc-go{border-radius:var(--r-control);background:var(--c-on-primary);width:52px;height:52px;color:var(--c-primary);cursor:pointer;border:0;place-items:center;display:grid}.psc-go:disabled{opacity:.5}.st-scanbtn{color:var(--c-text-muted);background:0 0;width:44px;height:44px}.ppic{border-radius:var(--r-sm);flex:none;place-items:center;display:grid;overflow:hidden}.ppic:not(.ppic--tile){background:var(--c-page)}.ppic img{object-fit:contain;width:100%;height:100%}.ppic--sm{width:48px;height:48px}.ppic--lg{border-radius:var(--r-tile);width:96px;height:96px}.ppic--tile{font-size:var(--fs-body);letter-spacing:.02em;font-weight:700}.ppic--lg.ppic--tile{font-size:var(--fs-num)}.ppic.st-bar{background-size:300% 100%}.st-tools{z-index:3;background:var(--c-page);margin:-6px -2px 0;padding:6px 2px 8px;position:sticky;top:0}.st-depts{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, var(--c-page) 92%, transparent);mask-image:linear-gradient(90deg, var(--c-page) 92%, transparent);gap:6px;padding:2px 0;display:flex;overflow-x:auto}.st-depts::-webkit-scrollbar{display:none}.st-dept{scroll-snap-align:start;border-radius:var(--r-pill);background:var(--c-surface);min-height:40px;font:inherit;font-size:var(--fs-label);color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:0;flex:none;padding:0 14px;font-weight:600}.st-dept:before{content:""}.st-dept:hover{color:var(--c-text)}.st-dept.on{background:var(--c-primary);color:var(--c-on-primary)}.st-dept:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-hero{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding-right:36px;display:grid;position:relative}.st-hero-m{flex-direction:column;gap:4px;min-width:0;display:flex}.st-hero .st-name,.st-hero .st-sub{margin:0}.st-sub--soft{color:var(--c-text-faint);font-size:var(--fs-caption)}.st-hero .st-close{position:absolute;top:-8px;right:-10px}@media (max-width:519.98px){.lrow--stock{grid-template-columns:44px minmax(0,1fr) auto 14px;gap:12px;padding-left:12px}.ppic--sm{width:44px;height:44px}.st-hero{grid-template-columns:80px minmax(0,1fr)}.ppic--lg{width:80px;height:80px}}@media (min-width:768px){.st--open .lrow--stock{grid-template-columns:40px minmax(0,1fr) auto 14px}.st--open .ppic--sm{border-radius:var(--r-sm);width:40px;height:40px}.st-panel .st-hero{grid-template-columns:80px minmax(0,1fr)}.st-panel .ppic--lg{width:80px;height:80px}}@media (min-width:1280px){.st--open .lrow--stock{grid-template-columns:48px minmax(0,1fr) auto 18px}.st--open .ppic--sm{border-radius:var(--r-sm);width:48px;height:48px}.st-panel .st-hero{grid-template-columns:112px minmax(0,1fr)}.st-panel .ppic--lg{width:112px;height:112px}}.st-actions .btn{white-space:nowrap}.st-pmp{border-radius:var(--r-sm);background:var(--c-warning-bg);color:var(--c-warning);font-size:var(--fs-micro);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;padding:2px 7px;font-weight:700}.st-meta .st-pmp{font-size:var(--fs-micro)}.st-meta--flat{margin:0}.st-stocknote{color:var(--c-text-muted);margin-right:8px;font-weight:600}.st-stocknote.is-warn{color:var(--c-warning)}.st-stocknote.is-bad{color:var(--c-error)}.st-stock{border-top:1px solid var(--c-hairline);flex-direction:column;gap:10px;padding:12px 0 4px;display:flex}.st-stock-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.st-stock-n{font-size:var(--fs-body);color:var(--c-text);font-variant-numeric:tabular-nums;animation:st-num-in var(--dur-2) var(--ease-out) both;font-weight:600}.st-stock-n.is-warn{color:var(--c-warning)}.st-stock-n.is-bad{color:var(--c-error)}.st-stock-acts{gap:6px;display:flex}.st-dept--sm{min-height:36px;font-size:var(--fs-caption);padding:0 12px;position:relative}.st-dept--sm:before{content:"";position:absolute;inset:-4px 0}.st-depts--wrap{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.st-stock .st-dept,.st-pform .st-dept,.st-edit .st-dept{background:var(--c-surface-2)}.st-stock .st-dept.on,.st-pform .st-dept.on,.st-edit .st-dept.on{background:var(--c-primary)}.st-pform{animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:14px;display:flex}.st-pform-top{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;display:grid}.st-pform-names{flex-direction:column;gap:10px;min-width:0;display:flex}.st-photo{flex-direction:column;gap:6px;display:flex}.st-photobtn{border:1.5px dashed var(--c-text-faint);border-radius:var(--r-control);background:var(--c-surface);width:96px;height:96px;color:var(--c-text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);place-items:center;padding:0;display:grid;position:relative}.st-photobtn:has(.ppic){background:0 0;border-style:solid;border-color:#0000}.st-photobtn:hover{background:var(--c-surface-2)}.st-photobtn:active{transform:scale(.97)}.st-photobtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-photobadge{background:var(--c-page);width:28px;height:28px;color:var(--c-text);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.st-pick{border:1.5px solid var(--c-text-faint);width:22px;height:22px;color:var(--c-on-primary);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.st-pick.on{background:var(--c-primary);border-color:var(--c-primary);transform:scale(1.06)}.lrow--stock.is-chosen{background:var(--c-surface-2)}.st-bulk{left:12px;right:12px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:40;border-radius:var(--r-tile);background:var(--c-primary);color:var(--c-on-primary);box-shadow:var(--shadow-pop);animation:st-bulk-in var(--dur-2) var(--ease-spring) both;align-items:center;gap:4px;padding:6px;display:flex;position:fixed}@keyframes st-bulk-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.st-bulk-n{font-size:var(--fs-label);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.st-bulk-sp{flex:auto}.st-bulk .st-link{color:var(--c-on-primary);opacity:.8;white-space:nowrap}.st-bulk .st-iconbtn{width:44px;height:44px;color:var(--c-on-primary);border-radius:var(--r-control);background:0 0}.st-bulk .st-iconbtn:disabled{opacity:.4}.st-bulk-go{border-radius:var(--r-control);background:var(--c-on-primary);min-height:44px;color:var(--c-primary);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;padding:0 16px;font-weight:700}.st-bulk-go:active{transform:scale(.95)}.st-bulk-go:disabled{opacity:.5;cursor:default}.st-bulk-go:focus-visible,.st-bulk .st-iconbtn:focus-visible{outline:2px solid var(--c-on-primary);outline-offset:2px}.st-bulk-in{align-items:stretch;gap:8px;display:flex}.st-bulk-in .inp{flex:auto}.st-bulk-in .st-iconbtn{height:auto;min-height:48px}.st-products:has(.st-bulk) .st-rows{margin-bottom:92px}@media (max-width:767.98px){.st-price .st-pmp{font-size:var(--fs-micro);letter-spacing:.02em;padding:1px 5px}.st-price{gap:6px}body:has(.st-bulk) .toast-slot{bottom:calc(188px + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.st-bulk{align-self:center;width:100%;max-width:560px;position:sticky;bottom:16px;left:auto;right:auto}.st-products:has(.st-bulk) .st-rows{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.st-bulk,.st-pick,.st-stock-n{transition:none!important;animation:none!important}}.st-pform .st-choice-l{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);font-weight:700}.st-hero .st-editbtn{position:absolute;top:-8px;right:-10px}.st-hero .st-editbtn.has-close{right:34px}.st-hero:has(.st-editbtn.has-close){padding-right:80px}.st-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-pickbtn{border-radius:var(--r-pill);background:var(--c-surface);max-width:100%;min-height:40px;font:inherit;font-size:var(--fs-label);color:var(--c-text);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border:0;align-items:center;gap:6px;padding:0 12px 0 16px;font-weight:600;display:inline-flex}.st-pickbtn:hover{background:var(--c-surface-2)}.st-pickbtn.on{background:var(--c-primary);color:var(--c-on-primary)}.st-pickbtn.on .st-caret{color:var(--c-on-primary)}.st-pickbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-pickbtn-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-picklist{flex-direction:column;gap:10px;min-width:min(320px,100%);display:flex}.st-search--pick{min-height:44px}.st-search--pick input{height:40px;font-size:var(--fs-body)}.st-pickrows{overscroll-behavior:contain;flex-direction:column;max-height:min(56vh,460px);margin:0 -8px;display:flex;overflow-y:auto}.st-pickrow{border-radius:var(--r-sm);min-height:48px;font:inherit;font-size:var(--fs-body);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:0 12px;display:grid}.st-pickrow>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-pickrow small{font-size:var(--fs-caption);color:var(--c-text-faint);font-variant-numeric:tabular-nums}.st-pickrow:hover{background:var(--c-surface)}.st-pickrow.on{font-weight:600}.st-pickrow:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.st-pickrow-c{color:var(--c-text);place-items:center;display:grid}.st-pickempty{padding:12px}.st-body{transition:opacity var(--dur-2) var(--ease);flex-direction:column;gap:18px;display:flex}.st-body.is-refreshing{opacity:.55}.st-sec{flex-direction:column;gap:8px;display:flex}.st-sec-h{top:calc(var(--st-head,0px) + var(--st-tools-h,0px));z-index:2;background:var(--c-page);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--c-text);align-items:baseline;gap:8px;margin:0;padding:6px 4px 4px;font-weight:700;display:flex;position:sticky}.st-sec-h small{font-size:var(--fs-caption);color:var(--c-text-faint);font-variant-numeric:tabular-nums;font-weight:500}.st-body>.st-more{border-top:0;padding-top:0}.st-detail{gap:12px}.st-card{border-radius:var(--r-card);background:var(--c-surface);min-width:0;animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:12px;padding:16px;display:flex}.st-detail>.st-card:nth-child(2){animation-delay:40ms}.st-detail>.st-card:nth-child(3){animation-delay:80ms}.st-detail>.st-card:nth-child(4){animation-delay:.12s}.st-card-h{min-height:28px;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);align-items:center;gap:8px;margin:-4px 0 -6px;font-weight:700;display:flex}.st-card-h>span:first-child{flex:auto}.st-card-h .st-pmp{letter-spacing:.02em;text-transform:none;font-size:var(--fs-micro)}.st-card-h .st-info{width:36px;height:36px;margin:-6px -8px -6px 0}.st-card .st-answer{padding:0}.st-card .st-meta{margin:-4px 0 0}.st-card .st-actions{padding-top:0}.st-card .st-infobox{background:var(--c-page)}.st-card--id .st-hero{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:14px;padding-right:0}.st-card--id .ppic--lg{border-radius:var(--r-control);width:72px;height:72px;font-size:var(--fs-title)}.st-hero-acts{margin:-8px -10px 0 0;display:flex}.st-card--id .st-hero-m{padding-top:2px}.st-card--id .st-add{align-self:flex-start;margin:-4px 0 -4px -8px}.st-card.st-stock{border-top:0;padding:16px}.st-stock-n{font-size:var(--fs-body);color:var(--c-text-muted);margin:0}.st-stock-n b{font-size:var(--fs-num);letter-spacing:-.01em;color:var(--c-text);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:500}.st-stock-n.is-warn{color:var(--c-warning);font-weight:600}.st-stock-n.is-bad{color:var(--c-error);font-weight:600}.st-card .st-stock-line{justify-content:stretch}.st-card .st-stock-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.st-card .st-stock-acts .st-dept{background:var(--c-page)}.st-card .st-stock-acts .st-dept.on{background:var(--c-primary)}.st-card .st-online{border-top:0}.st-card .st-onrow:last-child{border-bottom:0}.st-card .st-onrow{min-height:48px}@media (min-width:768px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 320px}.st-panel{box-shadow:none;background:0 0;border-radius:0;padding:0}.st-panel .st-answer b{font-size:var(--fs-display)}}@media (min-width:1024px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 360px}}@media (min-width:1280px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 400px}.st-panel{padding:0}.st-panel .st-answer b{font-size:var(--fs-hero)}.st-card{padding:20px}}@media (prefers-reduced-motion:reduce){.st-card{animation:none!important}}.st-card--id .st-hero{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"pic name acts""pic sub sub";row-gap:4px}.st-card--id .st-hero>.ppic{grid-area:pic}.st-card--id .st-hero-name{font-size:var(--fs-lead);grid-area:name;align-self:center}.st-card--id .st-hero-acts{grid-area:acts}.st-card--id .st-hero-m{grid-area:sub;padding-top:0}.st-card--id .st-hero:not(:has(.st-name)){grid-template-areas:"pic sub acts"}.st-card .btn-secondary,.st-card .st-iconbtn{background:var(--c-page)}.st-card .btn-secondary:hover,.st-card .st-iconbtn:hover{background:var(--c-surface-2)}.lrow--label{grid-template-columns:auto minmax(0,1fr) auto 44px;padding-left:14px}.st-sec-h{padding-left:14px}.ppic--tile{font-weight:600;font-size:var(--fs-label);letter-spacing:.04em}.ppic--sm{border-radius:var(--r-sm);width:44px;height:44px}@media (min-width:1600px){.st--open .st-panes{grid-template-columns:minmax(0,1fr) 460px}}.st-none{justify-content:center;min-height:320px}@media (min-width:1280px){.st--open .ppic--sm{border-radius:var(--r-sm);width:44px;height:44px}}@media (min-width:768px){.st>.tablist--seg{max-width:330px}}@media (max-width:767.98px){.st-sec-h{padding-left:12px}}.st-tools{top:var(--st-head,0px)}@media (min-width:768px){.st-panel{top:calc(var(--st-head,0px) + 6px);max-height:calc(100dvh - var(--st-head,0px) - 24px);overscroll-behavior:contain;scrollbar-width:none}.st-panel::-webkit-scrollbar{display:none}}.st-codebar{border-radius:var(--r-control);background:var(--c-page);align-items:center;gap:8px;padding:10px 6px 10px 14px;display:flex}.st-copybtn{flex:none}.st-changes{border-radius:var(--r-sm);background:var(--c-page);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-changes li{min-height:44px;font-size:var(--fs-label);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:0 0 0 14px;display:grid}.st-changes li+li{border-top:1px solid var(--c-hairline)}.st-changes li:not(:has(.st-changes-x)){grid-template-columns:minmax(0,1fr) auto;padding-right:14px}.st-changes-d{color:var(--c-text-muted)}.st-changes-d:before{content:"From "}.st-changes-x{width:44px;height:44px}.st-when{gap:6px;display:flex}.st-days{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-days .st-quiet{grid-column:1/-1;margin:-2px 0 0}.st-day{min-width:0;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);flex-direction:column;gap:6px;font-weight:700;display:flex}.st-day small{letter-spacing:0;text-transform:none;font-weight:500}.st-day input{border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-page);width:100%;min-height:48px;font:inherit;font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--c-text);padding:0 12px}.st-day input:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.st-sups{flex-direction:column;margin:0 -6px;display:flex}.st-sup+.st-sup{border-top:1px solid var(--c-hairline)}.st-sup-row{border-radius:var(--r-sm);width:100%;min-height:48px;font:inherit;font-size:var(--fs-body);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex}.st-sup-row:disabled{cursor:default}.st-sup-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.st-sup-n{align-items:center;gap:8px;min-width:0;display:inline-flex}.st-sup-tag{border-radius:var(--r-pill);background:var(--c-success-bg);color:var(--c-success);font-size:var(--fs-micro);padding:2px 8px;font-weight:700}.st-sup-offer,.st-sup-more{font-size:var(--fs-caption);color:var(--c-text-muted);margin:-6px 6px 10px}.st-sup.is-open .st-sup-more{animation:st-fade var(--dur-2) var(--ease-out) both}.st-when{flex-wrap:wrap;align-items:center}.st-day--inline{flex:150px}.st-day--inline input{border-radius:var(--r-pill);min-height:36px}.st-changes--list{background:var(--c-surface)}.st-changes-p{flex-direction:column;min-width:0;padding:8px 0;display:flex}.st-changes-p b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-changes-p small{font-size:var(--fs-caption);color:var(--c-text-muted)}.st-changes--list .st-num .st-was{margin-right:4px}.st-changes--list li{grid-template-columns:minmax(0,1fr) auto 44px}.st-changes--list .st-changes-d:before{content:none}.st-card--id{z-index:3;position:relative}.sheet{overscroll-behavior:contain;overflow-y:auto}html:has(dialog.sheet[open]) .wsh-main{overflow:hidden}.bcode{width:100%;color:var(--c-text);flex-direction:column;gap:6px;display:flex}.bcode-bars{fill:currentColor;width:100%;height:44px;display:block}.bcode-row{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;display:grid}.bcode-num{text-align:center;font-size:var(--fs-label);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;grid-column:2;padding-left:.14em;font-weight:500;overflow:hidden}.bcode-row .st-copybtn{border-radius:var(--r-sm);grid-column:3;width:36px;height:36px}.st-codebar{padding:16px 16px 8px;display:block}@media (min-width:768px){.st--open{height:calc(100dvh - var(--st-offset,160px) - var(--st-tail,32px));min-height:420px;padding-bottom:0}.st--open .st-panes{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.st--open .st-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 2px 16px;overflow-y:auto}.st--open .st-panel{height:100%;max-height:none;padding-bottom:16px;position:static;top:auto;overflow-y:auto}.st--open .st-tools{top:0}.st--open .st-sec-h{top:var(--st-tools-h,0px)}.st--open .st-panel{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--c-page) 14px, var(--c-page) calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--c-page) 14px, var(--c-page) calc(100% - 20px), transparent 100%)}.st--open .st-list{-webkit-mask-image:linear-gradient(to bottom, var(--c-page) calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to bottom, var(--c-page) calc(100% - 20px), transparent 100%)}}.st-sups{margin:0}.st-sup-row{border-radius:0;padding:0}.st-sup-row:not(:disabled):hover{background:0 0}.st-sup-row:not(:disabled):hover .st-sup-n{color:var(--c-brand-ink)}.st-sup-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.st-sup-end{align-items:center;gap:6px;display:inline-flex}.st-sup-chev{color:var(--c-text-faint);transition:transform var(--dur-2) var(--ease);transform:rotate(90deg)}.st-sup.is-open .st-sup-chev{transform:rotate(-90deg)}.st-sup-offer,.st-sup-more{margin:-6px 0 10px}.st-sup-row:disabled .st-sup-end{padding-right:20px}.qty{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:6px;display:grid}.qty-b{border-radius:var(--r-control);background:var(--c-page);width:48px;height:48px;color:var(--c-text);cursor:pointer;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:0;place-items:center;display:grid}.qty-b:hover{background:var(--c-surface-2)}.qty-b:active{transform:scale(.94)}.qty-b:disabled{opacity:.4;cursor:default}.qty-b:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.qty-n{border:1px solid var(--c-border);border-radius:var(--r-control);background:var(--c-page);width:100%;min-width:0;height:48px;font:inherit;font-size:var(--fs-title);text-align:center;font-variant-numeric:tabular-nums;color:var(--c-text);padding:0 8px;font-weight:600}.qty-n::placeholder{color:var(--c-text-faint);font-weight:500}.qty-n:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.qty--sm{grid-template-columns:36px 64px 36px;gap:4px}.qty--sm .qty-b{border-radius:var(--r-sm);width:36px;height:36px}.qty--sm .qty-n{height:36px;font-size:var(--fs-body);border-radius:var(--r-sm)}.st-ask-l{font-size:var(--fs-caption);color:var(--c-text-muted);margin-bottom:-4px;font-weight:600}.psc-status{border-radius:var(--r-lg);background:var(--c-page);width:100%;max-width:420px;color:var(--c-text);box-shadow:var(--shadow-pop);animation:st-fade var(--dur-2) var(--ease-out) both;align-items:center;gap:10px;padding:10px 14px;display:flex}.psc-status b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin-left:auto}.psc-status .st-quiet{color:var(--c-warning);margin:0;font-weight:600}.st-takebar{border-radius:var(--r-card);background:var(--c-primary);width:100%;min-height:52px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;animation:st-fade var(--dur-2) var(--ease-out) both;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.st-takebar span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.st-takebar b{font-weight:700}.st-takebar:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-take{z-index:50;background:var(--c-page);animation:st-fade var(--dur-2) var(--ease-out) both;justify-content:center;display:flex;position:fixed;inset:0}.st-take-in{flex-direction:column;width:100%;max-width:680px;height:100%;display:flex}.st-take-h{padding:max(12px, env(safe-area-inset-top)) 16px 8px 8px;align-items:center;gap:8px;display:flex}.st-take-t h2{font-size:var(--fs-title);letter-spacing:-.01em;margin:0;font-weight:700}.st-take-t p{font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}.st-take-b{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:8px 16px 16px;display:flex;overflow-y:auto}.st-take-scan{z-index:2;position:sticky;top:0}.st-take-cam{border-radius:var(--r-pill);background:var(--c-primary);min-height:40px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.st-take-cam:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-take-status{border-radius:var(--r-control);background:var(--c-surface);min-height:48px;font-size:var(--fs-label);animation:st-fade var(--dur-2) var(--ease-out) both;align-items:center;gap:10px;padding:0 14px;display:flex}.st-take-status.is-ok{color:var(--c-success)}.st-take-status.is-ok .st-take-sn{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.st-take-status.is-ok b{font-size:var(--fs-lead);color:var(--c-text);font-variant-numeric:tabular-nums}.st-take-status .st-quiet{color:var(--c-warning);flex:auto;margin:0;font-weight:600}.st-take-status.is-error .st-quiet{color:var(--c-error)}.st-take-sn{font-weight:600}.st-take-list{border-radius:var(--r-card);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.st-take-row{min-height:68px;transition:background var(--dur-2) var(--ease);grid-template-columns:auto minmax(0,1fr) auto 40px;align-items:center;gap:12px;padding:8px 6px 8px 14px;display:grid}.st-take-row+.st-take-row{border-top:1px solid var(--c-hairline)}.st-take-row.is-new{animation:st-take-in var(--dur-4) var(--ease-out)}@keyframes st-take-in{0%{background:var(--c-success-bg)}to{background:0 0}}.st-take-row .lrow-m{flex-direction:column;min-width:0;display:flex}.st-take-row .lrow-t,.st-take-row .lrow-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-take-diff{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-right:8px;display:flex}.st-take-diff b{font-size:var(--fs-lead)}.st-take-diff small{font-size:var(--fs-caption);font-weight:700}.st-take-diff small.is-bad{color:var(--c-error)}.st-take-diff small.is-up{color:var(--c-success)}.st-take-empty{color:var(--c-text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.st-take-empty p{font-size:var(--fs-body);margin:0}.st-take-f{padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--c-hairline);background:var(--c-page);justify-content:flex-end;align-items:center;gap:12px;display:flex}.st-take-f .btn{width:auto}.st-take-clear{color:var(--c-text-muted);margin-right:auto}.st-take-clear.is-ask{color:var(--c-error)}@media (max-width:767.98px){.st-take-f .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.st-take,.st-take-row.is-new,.st-take-status{animation:none!important}}@media (max-width:767.98px){.st-take-row{grid-template-columns:auto minmax(0,1fr) 40px;grid-template-areas:"pic m x""pic q q";row-gap:6px}.st-take-row>.ppic{grid-area:pic;align-self:start}.st-take-row>.lrow-m{grid-area:m}.st-take-row>.qty{grid-area:q;justify-self:end;margin-right:8px}.st-take-row>.lrow-act{grid-area:x}.st-take-camw{display:none}.st-take-cam{justify-content:center;width:44px;padding:0}}.st-take-miss{flex-direction:column;flex:auto;min-width:0;padding:8px 0;display:flex}.st-take-miss b{font-size:var(--fs-label);color:var(--c-warning)}.st-take-miss small{font-size:var(--fs-caption);color:var(--c-text-muted);letter-spacing:.06em;font-variant-numeric:tabular-nums}.st-take-status .btn{flex:none;width:auto}.st-take-status.is-missing .btn-secondary{background:var(--c-page)}.st-take-list--review .st-take-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none}.st-take-list--review .st-take-row>*{grid-area:auto}.st-addbtn{border-radius:var(--r-pill);background:var(--c-primary);min-height:40px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-label);cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 16px 0 12px;font-weight:600;display:inline-flex}.st-addbtn:active{transform:scale(.96)}.st-addbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-hist li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.st-hist li+li{border-top:1px solid var(--c-hairline)}.st-hist-i{background:var(--c-page);width:28px;height:28px;color:var(--c-text-muted);border-radius:50%;place-items:center;display:grid}.st-hist-i.is-price{color:var(--c-brand-ink)}.st-hist-i.is-price_change{color:var(--c-warning)}.st-hist-m{flex-direction:column;gap:2px;min-width:0;display:flex}.st-hist-m b{font-size:var(--fs-label);color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.st-hist-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.st-hist-t{font-size:var(--fs-micro);color:var(--c-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.st-hist-more{align-self:flex-start;margin:-4px 0 -6px -8px}.st-count{flex-direction:column;gap:18px;display:flex}.st-count-go{border-radius:var(--r-card);background:var(--c-primary);width:100%;color:var(--c-on-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-1) var(--ease);animation:st-fade var(--dur-2) var(--ease-out) both;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.st-count-go:active{transform:scale(.985)}.st-count-go:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.st-count-i{border-radius:var(--r-control);background:var(--c-on-primary);width:52px;height:52px;color:var(--c-primary);place-items:center;display:grid}.st-count-m{flex-direction:column;gap:3px;min-width:0;display:flex}.st-count-m b{font-size:var(--fs-lead);font-weight:700}.st-count-m small{font-size:var(--fs-caption);opacity:.8}.st-count-diff{font-size:var(--fs-caption);color:var(--c-warning);white-space:nowrap;font-weight:700}.st-count-same{font-size:var(--fs-caption);color:var(--c-success);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (min-width:768px){.st>.tablist--seg{max-width:440px}.st--open>.tablist--seg{max-width:330px}.st--open>.tablist--seg .tab{padding-left:6px;padding-right:6px}}.st-take-stale{border-radius:var(--r-control);background:var(--c-warning-bg);color:var(--c-warning);font-size:var(--fs-caption);margin:0;padding:12px 14px;font-weight:600}.st-stock-note{font-size:var(--fs-caption);margin:-6px 0 0}.st-card{position:relative}.st-card:focus-within{z-index:4}.sheet .qty-b,.sheet .qty-n{background:var(--c-surface)}.sheet .qty-n{border-color:#0000}.st-rule--pick{grid-template-columns:minmax(84px,1fr) minmax(0,150px) 96px 36px}.st-rule--pick .st-kind,.st-rule--pick>.inp,.st-rule--pick>label,.st-rule--pick>div:last-child{grid-column:2/4}.st-nav{align-items:center;gap:4px;min-height:44px;margin:-4px 0 -2px;display:flex}.st-nav-back{border-radius:var(--r-pill);min-height:44px;color:var(--c-text-muted);font-size:var(--fs-label);align-items:center;gap:4px;padding:0 10px 0 4px;font-weight:600;text-decoration:none;display:inline-flex}.st-nav-back:hover{background:var(--c-surface);color:var(--c-text)}.st-nav-back:focus-visible,.st-nav-here:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-nav-back:after{content:"/";color:var(--c-text-faint);margin-left:8px;font-weight:400}.st-nav-here{min-height:44px;font-size:var(--fs-lead);color:var(--c-text);align-items:center;margin:0;padding:0 12px;font-weight:700;display:inline-flex}.st-ov{flex-direction:column;gap:18px;display:flex}.st-ov-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-ov-tile{border-radius:var(--r-card);background:var(--c-surface);animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.st-ov-tile+.st-ov-tile{animation-delay:60ms}.st-ov-k{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);font-weight:700}.st-ov-tile b{font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c-text);font-weight:600}.st-ov-tile small{font-size:var(--fs-caption);color:var(--c-text-muted)}.st-ov-row{color:inherit;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;text-decoration:none}.st-ov-row .lrow-m{flex-direction:column;gap:2px;display:flex}.st-ov-row .lrow-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-ov-i{border-radius:var(--r-sm);place-items:center;width:36px;height:36px;display:grid}.st-ov-v{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--c-text);font-weight:700}@media (min-width:1024px){.st-ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}.st-ov-tiles{grid-column:1/-1}}.st-stock-low{border-radius:var(--r-pill);background:var(--c-warning-bg);color:var(--c-warning);font-size:var(--fs-micro);margin-left:auto;padding:2px 9px;font-weight:700}.st-stock .st-card-h{align-items:center;display:flex}.st-stock-foot{border-top:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;padding-top:10px;display:flex}.st-stock-foot .st-link{min-height:36px;font-size:var(--fs-caption)}.st-stock-rs{align-items:center;gap:6px;display:inline-flex}.st-stock-set{gap:12px}.st-stock-setrow{font-size:var(--fs-label);color:var(--c-text);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.st-stock-setrow>span{flex-direction:column;gap:1px;display:flex}.st-stock-setrow small{font-size:var(--fs-caption);color:var(--c-text-muted);font-weight:400}.st-stock{container-type:inline-size}.st-card .st-stock-acts:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:380px){.st-card .st-stock-acts:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.st-dl{border:0;border-top:1px solid var(--c-hairline);width:100%;min-height:48px;font:inherit;color:var(--c-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.st-details .st-card-h+.st-dl{border-top:0}button.st-dl{cursor:pointer}button.st-dl:hover .st-dl-k{color:var(--c-text)}button.st-dl:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-control)}.st-dl-k{font-size:var(--fs-label);color:var(--c-text-muted)}.st-dl-v{font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.st-dl-v small{font-size:var(--fs-micro);color:var(--c-text-muted);font-weight:400}.st-dl--head{grid-template-columns:minmax(0,1fr) auto}.st-dl--head .st-link{align-items:center;gap:4px;min-height:36px;padding-right:0;display:inline-flex}button.st-dl:hover .st-dl-v{color:var(--c-brand-ink)}.st-codes{margin:0 0 4px;padding:0;list-style:none}.st-codes li{grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:40px;display:grid}.st-codes li:not(:has(.lrow-act)){grid-template-columns:minmax(0,1fr) auto}.st-code-n{font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-overflow:ellipsis;overflow:hidden}.st-code-t{font-size:var(--fs-micro);color:var(--c-text-muted);font-weight:600}.st-code-add{gap:8px;display:flex}.st-code-add .inp{flex:auto}.st-code-add .btn{width:auto}.age-badge{--age-d:44px;width:var(--age-d);height:var(--age-d);border:calc(var(--age-d) * .11) solid var(--tile-coral);background:var(--c-panel);color:var(--c-text);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.age-badge b{font-size:calc(var(--age-d) * .38);letter-spacing:-.03em;font-weight:700}.age-badge i{font-style:normal;font-size:calc(var(--age-d) * .24);margin-top:-.35em;font-weight:700}.age-badge--sm{--age-d:30px}.age-badge--lg{--age-d:58px}.sh{flex-direction:column;gap:16px;display:flex}.sh-scan{border-radius:var(--r-card);background:var(--c-primary);width:100%;min-height:96px;color:var(--c-on-primary);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;align-items:center;gap:16px;padding:18px 20px;display:flex}.sh-scan:active{transform:scale(.985)}.sh-scan:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.sh-scan-i{border-radius:var(--r-tile);background:color-mix(in srgb, var(--c-on-primary) 14%, transparent);place-items:center;width:60px;height:60px;display:grid}.sh-scan-t{flex-direction:column;gap:2px;display:flex}.sh-scan-t b{font-size:var(--fs-title);font-weight:600}.sh-scan-t small{font-size:var(--fs-caption);opacity:.72}.sh-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sh-jobs:has(>:last-child:nth-child(odd))>:first-child{grid-column:1/-1}.sh-job{border-radius:var(--r-card);background:var(--c-surface);min-height:76px;box-shadow:var(--shadow-card);color:var(--c-text);animation:st-fade var(--dur-2) var(--ease-out) both;transition:transform var(--dur-2) var(--ease-out);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px;text-decoration:none;display:grid}.sh-job:active{transform:scale(.97)}.sh-job:focus-visible,.sh-area:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sh-job-i{border-radius:var(--r-control);grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.sh-job-n{font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.sh-job-w{font-size:var(--fs-caption);color:var(--c-text-muted);overflow-wrap:anywhere;line-height:1.2}.sh-done{border-radius:var(--r-card);background:var(--c-surface);font-size:var(--fs-body);align-items:center;gap:12px;margin:0;padding:14px 16px;font-weight:600;display:flex}.sh-done .sh-job-i{grid-row:auto}.sh-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sh-money>a{text-decoration:none}.sh-money>a:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sh-money>*{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text-muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.sh-money span{flex-direction:column;min-width:0;display:flex}.sh-money b{font-size:var(--fs-lead);color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.sh-money small{font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sh-area{border-radius:var(--r-card);background:var(--c-surface);min-height:96px;color:var(--c-text);transition:transform var(--dur-2) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;text-decoration:none;display:flex;position:relative}.sh-area:active{transform:scale(.97)}.sh-area-i{border-radius:var(--r-control);place-items:center;width:46px;height:46px;display:grid}.sh-area-w{font-size:var(--fs-caption);font-weight:600}@media (min-width:768px){.sh-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-jobs:has(>:last-child:nth-child(odd))>:first-child{grid-column:auto}.sh-jobs:has(>:last-child:nth-child(3n+1))>:first-child{grid-column:1/-1}.sh-jobs:has(>:last-child:nth-child(3n+2))>:first-child{grid-column:span 2}.sh-areas{grid-template-columns:repeat(6,minmax(0,1fr))}}.sd{touch-action:pan-y;flex-direction:column;gap:14px;display:flex}.sd-progress{align-items:center;gap:10px;display:flex}.sd-progress>span{border-radius:var(--r-pill);background:var(--c-surface);flex:auto;height:6px;overflow:hidden}.sd-progress i{border-radius:inherit;background:var(--c-success);height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.sd-progress small{font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-weight:700}.sd-stage{display:grid;position:relative}.sd-card{border-radius:var(--r-lg);background:var(--c-surface);min-height:340px;box-shadow:var(--shadow-card);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;will-change:transform;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:12px;padding:24px 20px;display:flex;position:relative}.sd-card.is-settling{transition:transform var(--dur-2) var(--ease-spring)}.sd-card.is-flying{transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);opacity:0}.sd-card--next{opacity:.7;pointer-events:none;transform:scale(.95)translateY(10px)}.sd-stamp{opacity:0;width:56px;height:56px;transition:opacity var(--dur-1) linear;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px}.sd-stamp--right{background:var(--c-success-bg);color:var(--c-success);left:18px}.sd-stamp--left{background:var(--c-error-bg);color:var(--c-error);right:18px}.sd-card.is-right .sd-stamp--right,.sd-card.is-left .sd-stamp--left{opacity:var(--sd-strength)}.sd-card.is-right{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-success) calc(var(--sd-strength) * 100%), transparent), var(--shadow-card)}.sd-card.is-left{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-error) calc(var(--sd-strength) * 100%), transparent), var(--shadow-card)}.sd-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sd-acts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-act{border-radius:var(--r-card);min-height:76px;font:inherit;font-size:var(--fs-caption);cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.sd-act:active{transform:scale(.95)}.sd-act:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sd-act--right{background:var(--c-success-bg);color:var(--c-success)}.sd-act--left{background:var(--c-error-bg);color:var(--c-error)}.sd-act--middle{background:var(--c-warning-bg);color:var(--c-warning)}.sd-act:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.sd-card.is-settling,.sd-card.is-flying{transition:none}}.ppic--xl{border-radius:var(--r-lg);width:132px;height:132px}.ppic--xl.ppic--tile{font-size:var(--fs-display)}.dv,.dv-list{flex-direction:column;gap:14px;display:flex}.dv-head{align-items:center;gap:10px;display:flex}.dv-head-t{flex-direction:column;flex:auto;min-width:0;display:flex}.dv-head-t b{font-size:var(--fs-lead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dv-head-t small{font-size:var(--fs-caption);color:var(--c-text-muted)}.dv-head .btn{width:auto}.dv-unknown{border-radius:var(--r-lg);background:var(--c-page);width:132px;height:132px;color:var(--c-text-faint);place-items:center;display:grid}.ppic--sm.dv-unknown{border-radius:var(--r-sm);width:48px;height:48px}.dv-name{max-width:28ch;font-size:var(--fs-lead);text-align:center;margin:0;font-weight:600;line-height:1.3}.dv-invoice{font-size:var(--fs-caption);color:var(--c-text-muted);margin:-6px 0 0}.dv-qty{color:var(--c-text-muted);align-items:center;gap:8px;margin:0;display:flex}.dv-qty b{font-size:var(--fs-hero);letter-spacing:-.03em;color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.dv-qty small{font-size:var(--fs-title);font-weight:600}.dv-price{font-size:var(--fs-body);color:var(--c-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.dv-price span{border-radius:var(--r-pill);background:var(--c-error-bg);color:var(--c-error);font-size:var(--fs-caption);align-items:center;gap:2px;padding:2px 8px;display:inline-flex}.dv-ask,.dv-pick,.dv-find{flex-direction:column;gap:14px;display:flex}.dv-chips{flex-wrap:wrap;gap:8px;display:flex}.dv-chip{border-radius:var(--r-control);background:var(--c-surface);min-width:56px;min-height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease);border:0;place-items:center;padding:0 14px;font-weight:600;display:grid}.dv-chip:active{transform:scale(.94)}.dv-chip.on{background:var(--c-primary);color:var(--c-on-primary)}.dv-chip:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dv-mini{align-items:center;gap:12px;display:flex}.dv-mini .lrow-m{flex-direction:column;min-width:0;display:flex}.dv-find-bar{gap:8px;display:flex}.dv-find-bar .inp{flex:auto}.dv-find-bar .btn{width:auto}.dv-find-row{grid-template-columns:48px minmax(0,1fr)}.dv-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dv-sum:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.dv-size-q{font-size:var(--fs-label);color:var(--c-text-muted);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.dv-sum-i{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.dv-sum-i b{font-size:var(--fs-num);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.dv-sum-i small{font-size:var(--fs-caption);color:var(--c-text-muted);text-align:center}.dv-claim{border-radius:var(--r-card);background:var(--c-error-bg);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dv-claim span{flex-direction:column;display:flex}.dv-claim small{font-size:var(--fs-caption);color:var(--c-error);font-weight:600}.dv-claim b{font-size:var(--fs-title);color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.dv-claim .btn{width:auto}.dv-sizes{flex-direction:column;gap:14px;display:flex}.dv-size{flex-direction:column;gap:10px;display:flex}.dv-size+.dv-size{border-top:1px solid var(--c-hairline);padding-top:14px}.dv-foot .btn{width:100%;min-height:56px}.dv-inv{border-radius:var(--r-card);background:var(--c-surface);width:100%;min-height:72px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 14px;display:grid}.dv-inv:active{transform:scale(.98)}.dv-inv:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dv-inv .sh-job-i{grid-row:auto}.dv-inv-m{flex-direction:column;min-width:0;display:flex}.dv-inv-m b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dv-inv-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.dv-inv.is-done{opacity:.72}.dv-tag{border-radius:var(--r-pill);background:var(--c-page);font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums;padding:3px 10px;font-weight:700}.dv-tag.is-claim{background:var(--c-error-bg);color:var(--c-error)}.dv-lines{margin:0;padding:0;list-style:none}.dv-lines li{grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;display:grid}.dv-lines li+li{border-top:1px solid var(--c-hairline)}.dv-line-i{border-radius:var(--r-sm);place-items:center;width:26px;height:26px;display:grid}.dv-line-n{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dv-line-q{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--c-text-muted);font-weight:600}.sq{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:18px;display:flex}.sq-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sq-pic{flex:none;position:relative}.sq-age{position:absolute;top:-10px;right:-10px}.sq-tools{align-items:center;gap:2px;display:flex}.sq-tools .st-iconbtn{width:44px;height:44px}.sq-name{flex-direction:column;gap:2px;margin:0;display:flex}.sq-name b{font-size:var(--fs-title);font-weight:600;line-height:1.25}.sq-name small{font-size:var(--fs-label);color:var(--c-text-muted)}.sq-name .chip{align-self:flex-start;margin-top:4px}.sq-price{font-size:var(--fs-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:-4px 0 0;font-weight:600;line-height:1.05;display:flex}.sq-price.is-soft{color:var(--c-text-muted)}.sq-stock{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sq-count{border-radius:var(--r-pill);background:var(--c-page);min-height:44px;color:var(--c-text-muted);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.sq-count b{font-size:var(--fs-title);color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.sq-count.is-none b{color:var(--c-text-faint)}.sq-flag{border-radius:var(--r-pill);min-height:32px;font-size:var(--fs-caption);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.sq-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sq-acts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-act{border-radius:var(--r-tile);background:var(--c-page);min-height:84px;color:var(--c-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-weight:600;display:flex}.sq-act:active{transform:scale(.95)}.sq-act:focus-visible,.sq-where-b:focus-visible,.sq-why-b:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sq-act-i{border-radius:var(--r-control);place-items:center;width:44px;height:44px;display:grid}.sq-owner:empty{display:none}.sq-owner .st-actions{margin:0}.sq-where{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sq-where-b{border-radius:var(--r-tile);background:var(--c-surface);min-height:84px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:6px;font-weight:600;display:flex}.sq-where-b.on{border-color:var(--c-primary);color:var(--c-text)}.sq-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sq-why-b{border-radius:var(--r-tile);background:var(--c-surface);min-height:88px;color:var(--c-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-weight:600;display:flex}.sq-why-b.on{border-color:var(--c-primary)}.sq-more{margin-top:2px}.sq-more .fold-b{flex-direction:column;gap:14px;display:flex}.st-depgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-dep{border-radius:var(--r-card);background:var(--c-surface);min-height:104px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;animation:st-fade var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms);transition:transform var(--dur-2) var(--ease-out);border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.st-dep:active{transform:scale(.97)}.st-dep:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.st-dep-i{border-radius:var(--r-control);place-items:center;width:48px;height:48px;display:grid}.st-dep-n{width:100%;font-size:var(--fs-body);justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;display:flex}.st-dep{position:relative}.st-dep small{font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:14px;right:14px}.st-dep--add{border:1.5px dashed var(--c-border-strong);background:0 0}.st-dep--add .st-dep-i{background:var(--c-surface);color:var(--c-text)}.st-body--cards .st-rows{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.st-body--cards .lrow--stock{border-radius:var(--r-tile);background:var(--c-surface);min-height:0;box-shadow:var(--shadow-card);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pic pic""m m""price pick";align-items:end;gap:8px;padding:10px 10px 12px;display:grid}.st-body--cards .lrow--stock+.lrow--stock{border-top:0}.st-body--cards .lrow--stock>.ppic{border-radius:var(--r-control);grid-area:pic;width:100%;height:78px}.st-body--cards .lrow--stock>.ppic--tile{font-size:var(--fs-title)}.st-body--cards .lrow--stock>.lrow-m{flex-direction:column;grid-area:m;min-width:0;display:flex}.st-body--cards .lrow--stock .lrow-t{font-size:var(--fs-label);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.st-body--cards .lrow--stock .lrow-s{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-body--cards .lrow--stock>.st-price{grid-area:price;justify-self:start}.st-body--cards .lrow--stock .st-num{font-size:var(--fs-lead);font-weight:700}.st-body--cards .lrow--stock>.lrow-chev{display:none}.st-body--cards .lrow--stock>.st-pick{grid-area:pick}.st-body--cards .lrow--stock.is-chosen{box-shadow:0 0 0 2px var(--c-primary), var(--shadow-card)}@media (min-width:600px){.st-depgrid,.st-body--cards .st-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-filters[hidden]{display:none}.ppic--soft{background:color-mix(in srgb, var(--t) 20%, var(--c-panel));color:var(--t)}.pr-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;margin:0;display:flex}.pr-price s{font-size:var(--fs-title);color:var(--c-text-faint)}.pr-price b{font-size:var(--fs-hero);letter-spacing:-.03em;font-weight:600;line-height:1}.pr-why{border-radius:var(--r-pill);background:var(--c-warning-bg);color:var(--c-warning);font-size:var(--fs-caption);align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.sd-act--quiet{background:var(--c-surface);color:var(--c-text-muted)}.lb-top{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lb-top>.btn{width:100%;min-height:56px}.lb-under{justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-printer{border-radius:var(--r-pill);min-height:44px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lb-printer.is-one{cursor:default}.lb-price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.lb-price s{font-size:var(--fs-caption);color:var(--c-text-faint)}.lb-price b{font-size:var(--fs-lead);font-weight:700}.lrow--label .lrow-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.lb-top{flex-direction:row;align-items:center}.lb-top>.btn{width:auto}.lb-under{flex:auto}}.st-body--cards .lrow--stock>.ppic--soft svg{width:34px;height:34px}.st-take-go{margin-top:14px}.ws{flex-direction:column;gap:14px;display:flex}.ws-block{flex-direction:column;gap:10px;display:flex}.ws-due{border-radius:var(--r-pill);background:var(--c-warning-bg);color:var(--c-warning);font-size:var(--fs-body);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.ws-due.is-past{background:var(--c-error-bg);color:var(--c-error)}.ws-hero{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.ws-hero .sh-job-i{grid-row:auto}.ws-hero-m{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-hero-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.ws-hero-m b{font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.ws-trend{border-radius:var(--r-control);font-size:var(--fs-label);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.ws-trend>span{flex-direction:column;line-height:1.15;display:flex}.ws-trend small{font-size:var(--fs-micro);opacity:.8;font-weight:600}.ws-trend.is-up{background:var(--c-error-bg);color:var(--c-error)}.ws-trend.is-down{background:var(--c-success-bg);color:var(--c-success)}.ws-weeks{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:6px;height:150px;padding-top:18px;display:grid}.ws-week{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.ws-week i{border-radius:var(--r-sm) 8px 4px 4px;background:color-mix(in srgb, var(--tile-coral) 35%, var(--c-panel));width:100%;max-width:30px;animation:st-rise var(--dur-2) var(--ease-out) both;display:block}.ws-week.is-now i{background:var(--tile-coral)}.ws-week small{font-size:var(--fs-micro);color:var(--c-text-faint);font-variant-numeric:tabular-nums}.ws-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ws-bars li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ws-bar-i{border-radius:var(--r-sm);place-items:center;width:36px;height:36px;display:grid}.ws-bar-m{flex-direction:column;gap:5px;min-width:0;display:flex}.ws-bar-t{font-size:var(--fs-label);justify-content:space-between;gap:8px;display:flex}.ws-bar-t b{font-variant-numeric:tabular-nums}.ws-bar{border-radius:var(--r-pill);background:var(--c-page);height:8px;overflow:hidden}.ws-bar i{border-radius:inherit;background:var(--tile-coral);height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.ws-list{margin:0;padding:0;list-style:none}.ws-list li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.ws-list li:has(>.ws-bar-i){grid-template-columns:36px minmax(0,1fr) auto}.ws-list li+li{border-top:1px solid var(--c-hairline)}.ws-list .lrow-m{flex-direction:column;min-width:0;display:flex}.ws-list .lrow-t,.ws-list .lrow-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-when{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.ws-when b{font-size:var(--fs-body)}.ws-when small{font-size:var(--fs-micro);color:var(--c-text-muted)}.sh-areas:has(>:last-child:nth-child(3n+1))>:last-child{grid-column:1/-1}.sh-areas:has(>:last-child:nth-child(3n+2))>:last-child{grid-column:span 2}@media (min-width:768px){.sh-areas{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}:is(.sh-areas:has(>:last-child:nth-child(3n+1))>:last-child,.sh-areas:has(>:last-child:nth-child(3n+2))>:last-child){grid-column:auto}}.sq-fill{border-radius:var(--r-pill);background:color-mix(in srgb, var(--tile-teal) 16%, var(--c-panel));min-height:44px;color:var(--tile-teal);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.sq-fill:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dv-chip--word{font-size:var(--fs-body)}.stk{display:contents}.stk .lrow-t{font-size:var(--fs-body)}.stk .lrow-s{font-size:var(--fs-caption)}.sab{scrollbar-width:none;gap:6px;margin:-4px -4px 4px;padding:4px;display:flex;overflow-x:auto}.sab::-webkit-scrollbar{display:none}.sab-i{border-radius:var(--r-pill);min-height:48px;color:var(--c-text-muted);font-size:var(--fs-label);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.sab-i:hover{background:var(--c-surface);color:var(--c-text)}.sab-i:active{transform:scale(.97)}.sab-i:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sab-i.on{background:var(--c-primary);color:var(--c-on-primary)}.sab-ic{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.stk .sab-i.on .sab-ic{background:color-mix(in srgb, var(--c-on-primary) 16%, transparent);color:var(--c-on-primary)}.sab-n{border-radius:var(--r-pill);background:var(--c-warning-bg);min-width:22px;color:var(--c-warning);font-size:var(--fs-micro);text-align:center;padding:1px 7px;font-weight:700}.sab-i.on .sab-n{background:color-mix(in srgb, var(--c-on-primary) 18%, transparent);color:var(--c-on-primary)}.shr{border-radius:var(--r-card);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.shr li+li{border-top:1px solid var(--c-hairline)}.shr-row{min-height:68px;color:var(--c-text);transition:background var(--dur-2) var(--ease);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:grid}.shr-row:hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}.shr-row:active{background:color-mix(in srgb, var(--c-text) 7%, transparent)}.shr-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.shr-i{border-radius:var(--r-control);place-items:center;width:44px;height:44px;display:grid}.shr-w{font-size:var(--fs-body);font-weight:600}.shr-n{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.shr-act{border-radius:var(--r-pill);background:var(--c-page);min-width:84px;font-size:var(--fs-label);text-align:center;padding:8px 14px;font-weight:600}.shr-row:hover .shr-act{background:var(--c-primary);color:var(--c-on-primary)}.shd .shr-row{grid-template-columns:44px minmax(0,1fr) auto 96px}.shd .shr-row .lrow-chev{justify-self:end}.sht{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sht-side{flex-direction:column;gap:14px;display:flex}.sht-side .sh-money{grid-template-columns:1fr}.sh-scan--square{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:180px}.shd{grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-template-areas:"find figs""jobs figs";align-items:start;gap:18px 28px;display:grid}.shd-find{border-radius:var(--r-pill);background:var(--c-surface);min-height:52px;color:var(--c-text-muted);grid-area:find;align-items:center;gap:10px;padding:0 16px;display:flex}.shd-find:focus-within{box-shadow:0 0 0 2px var(--c-focus)}.shd-find input{min-width:0;font:inherit;font-size:var(--fs-body);color:var(--c-text);background:0 0;border:0;outline:none;flex:auto}.shd-figs{flex-direction:column;grid-area:figs;display:flex}.shd-fig{color:var(--c-text);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:16px 4px;text-decoration:none;display:flex}.shd-fig+.shd-fig{border-top:1px solid var(--c-hairline)}.shd-fig:hover b{text-underline-offset:4px;text-decoration:underline}.shd-fig small{font-size:var(--fs-caption);color:var(--c-text-muted)}.shd-fig b{font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.shd-fig span{font-size:var(--fs-caption);color:var(--c-text-muted)}.shd-jobs{grid-area:jobs}.sab--stacked{justify-content:space-between;gap:4px}.sab--stacked .sab-i{border-radius:var(--r-control);min-width:0;min-height:68px;font-size:var(--fs-caption);flex-direction:column;flex:1 1 0;gap:4px;padding:6px 2px}.sab--stacked .sab-w{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sab--stacked .sab-n{position:absolute;top:2px;right:calc(50% - 30px)}.stk .sab--stacked .sab-i.on{color:var(--c-text);background:0 0}.stk .sab--stacked .sab-i.on .sab-ic{background:var(--c-primary);color:var(--c-on-primary)}.stk .sab--stacked .sab-i:hover{background:0 0}.stk .sab--stacked .sab-i:hover .sab-ic{background:var(--c-border-strong)}.shd-fig{border-radius:0}@keyframes sheet-side-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (min-width:768px){.sheet.sheet--side{border-radius:var(--r-lg) 0 0 var(--r-lg);width:min(460px,92vw);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.sheet.sheet--side[open]{animation:sheet-side-in var(--dur-2) var(--ease-out) both}}.st-products--side{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.spm{flex-direction:column;gap:14px;min-width:0;display:flex}.spd{top:calc(var(--st-head,0px) + 8px);max-height:calc(100dvh - var(--st-head,0px) - 40px);scrollbar-width:thin;flex-direction:column;gap:2px;display:flex;position:sticky;overflow-y:auto}.spd-row{border-radius:var(--r-control);min-height:52px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:grid}.spd-row:hover{background:var(--c-surface)}.spd-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.spd-row.on{background:var(--c-surface-2)}.spd-row.on .spd-w{font-weight:700}.spd-i{border-radius:var(--r-sm);place-items:center;width:36px;height:36px;display:grid}.spd-w{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.spd-row small{font-size:var(--fs-caption);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.st-products--tablet .st-body--cards .st-rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.st-products--desktop .lrow--stock{grid-template-columns:48px minmax(0,1fr) 64px auto 18px}.st-onhand{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--c-text);justify-self:end;font-weight:600}.st-onhand.is-low{color:var(--c-warning)}.st-onhand.is-out{color:var(--c-error)}@media (max-width:1279.98px){.st-products--desktop{grid-template-columns:190px minmax(0,1fr);gap:14px}}.sab{flex:none}.st--open .spd{max-height:calc(100% - 8px);top:0}.stk .st-filters button,.stk .st-addbtn,.stk .st-link{min-height:44px}.stk .st-info{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.dv-tools{align-items:center;gap:10px;display:flex}.dv-tools>:first-child{flex:auto;min-width:0}.dv-tools .btn{width:auto;min-height:44px}.dv-list-lines{border-radius:var(--r-card);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.dv-list-lines li{grid-template-columns:minmax(0,1fr) 52px;align-items:center;padding-right:8px;display:grid}.dv-list-lines li+li{border-top:1px solid var(--c-hairline)}.dv-list-lines li>.dv-line-i{justify-self:center}.dv-list-lines li.is-checked .lrow-t{color:var(--c-text-muted)}.dv-ll-row{min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px 10px 14px;display:grid}.dv-ll-row:disabled{cursor:default}.dv-ll-row .lrow-m{flex-direction:column;min-width:0;display:flex}.dv-ll-row .lrow-t{font-size:var(--fs-body);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.st:has(.dv) .st-nav{display:none}.dv-ll-row .lrow-s{font-size:var(--fs-caption);color:var(--c-text-muted)}.dv-ll-q{color:var(--c-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.dv-ll-q b{font-size:var(--fs-lead);color:var(--c-text)}.dv-list-lines .dvd-tick{justify-self:center;width:44px;height:44px}.dv-ll-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dv-ll-acts .btn{width:100%}.dv-ll-acts:has(>:only-child){grid-template-columns:1fr}.dv--phone .sd-acts{z-index:2;background:linear-gradient(to bottom, transparent, var(--c-page) 12px);padding-top:8px;position:sticky;bottom:8px}.dv--phone .sd-card{min-height:min(340px,44dvh)}@media (max-height:700px){.dv--phone .sd-card{gap:8px;padding:14px}.dv--phone .sd-card .ppic--xl,.dv--phone .sd-card .dv-unknown{width:92px;height:92px}.dv--phone .dv-qty b{font-size:var(--fs-display)}}.dvt{grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dvt-lines{top:calc(var(--st-head,0px) + 8px);border-radius:var(--r-card);background:var(--c-surface);max-height:calc(100dvh - var(--st-head,0px) - 120px);margin:0;padding:6px;list-style:none;position:sticky;overflow-y:auto}.dvt-line{border-radius:var(--r-control);width:100%;min-height:52px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.dvt-line:hover{background:var(--c-page)}.dvt-line.on{background:var(--c-surface-2)}.dvt-line.on .dv-line-n{font-weight:700}.dvt-line:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.dvt-line .dv-line-n{font-size:var(--fs-label)}.dvt-main{flex-direction:column;gap:14px;min-width:0;display:flex}.dv-summary{flex-direction:column;gap:14px;display:flex}.dvd{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.dvd-table{border-radius:var(--r-card);background:var(--c-surface);overflow:hidden}.dvd-row{grid-template-columns:48px minmax(0,1fr) 76px 76px 76px 90px 44px;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:grid}.dvd-table:not(:has(.dvd-price)) .dvd-row{grid-template-columns:48px minmax(0,1fr) 76px 76px 76px 44px}.dvd-box{border:1.5px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-page);width:64px;height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-body);text-align:right;font-variant-numeric:tabular-nums;padding:0 10px;font-weight:600}.dvd-box::placeholder{color:var(--c-text-faint);font-weight:400}.dvd-box:hover{border-color:var(--c-border-strong)}.dvd-box:focus{border-color:var(--c-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 22%, transparent);outline:none}.dvd-row+.dvd-row{border-top:1px solid var(--c-hairline)}.dvd-row--head{min-height:40px;font-size:var(--fs-caption);color:var(--c-text-muted);font-weight:600}.dvd-row.is-checked{background:color-mix(in srgb, var(--c-success) 5%, transparent)}.dvd-row:not(.dvd-row--head):hover{background:color-mix(in srgb, var(--c-text) 3%, transparent)}.dvd-name{flex-direction:column;min-width:0;display:flex}.dvd-name b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dvd-name .st-link{align-self:flex-start;min-height:32px}.dvd-num{font-size:var(--fs-body);font-variant-numeric:tabular-nums;justify-self:end}.dvd-price{color:var(--c-text-muted);align-items:center;gap:4px;display:inline-flex}.dvd-price.is-up{color:var(--c-error);font-weight:700}.dvd-tick{border-radius:var(--r-control);background:var(--c-success-bg);width:44px;height:44px;color:var(--c-success);cursor:pointer;border:0;place-items:center;display:grid}.dvd-tick:hover{background:var(--c-success);color:var(--c-on-primary)}.dvd-tick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dvd-side{top:calc(var(--st-head,0px) + 8px);position:sticky}.dvd-side .dv-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.dvd-side .dv-sum:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.dv-inv{grid-template-columns:44px minmax(0,1fr) 90px 18px}.dv-inv-s{justify-self:end}.dv-list--tablet,.dv-list--desktop{border-radius:var(--r-card);background:var(--c-surface);gap:0;overflow:hidden}.dv-list--tablet .dv-inv,.dv-list--desktop .dv-inv{background:0 0;border-radius:0}.dv-list--tablet .dv-inv+.dv-inv,.dv-list--desktop .dv-inv+.dv-inv{border-top:1px solid var(--c-hairline)}.dv-list--tablet .dv-inv:hover,.dv-list--desktop .dv-inv:hover{background:color-mix(in srgb, var(--c-text) 4%, transparent)}.st-count.st-count--tablet,.st-count.st-count--desktop{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-count.st-count--desktop{grid-template-columns:340px minmax(0,1fr)}.st-count--tablet .st-count-go,.st-count--desktop .st-count-go{grid-template-columns:1fr;align-content:space-between;gap:14px;width:100%;min-width:0;min-height:180px}.st-count--tablet .st-count-m b,.st-count--desktop .st-count-m b{font-size:var(--fs-title)}.st-count--tablet .st-count-go>svg,.st-count--desktop .st-count-go>svg{display:none}.st-take--tablet .st-take-in,.st-take--desktop .st-take-in{max-width:1100px}:is(.st-take--tablet .st-take-b:not(:has(.st-take-list--review)),.st-take--desktop .st-take-b:not(:has(.st-take-list--review))){grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;column-gap:24px;display:grid}.st-take--tablet .st-take-b>*,.st-take--desktop .st-take-b>*{grid-column:1}.st-take--tablet .st-take-b>.st-take-list:not(.st-take-list--review),.st-take--desktop .st-take-b>.st-take-list:not(.st-take-list--review){grid-area:1/2/span 20;align-self:start}.st-take--desktop .st-take-empty,.st-take--tablet .st-take-empty{grid-area:1/2/span 3}.lbw{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.lbw-side{top:calc(var(--st-head,0px) + 8px);position:sticky}.lbw .lb-top{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;align-items:stretch;margin:0;padding:16px}.lbw .lb-top>.btn{width:100%;min-height:56px}.lbw .lb-under{flex-direction:column;align-items:stretch}.lbw .lb-under .st-link{align-self:flex-start}.ws--phone .sd-acts{z-index:2;background:linear-gradient(to bottom, transparent, var(--c-page) 12px);padding-top:8px;position:sticky;bottom:8px}.ws--phone .sd-card{min-height:min(320px,42dvh)}@media (max-height:700px){.ws--phone .sd-card .ppic--xl{width:92px;height:92px}.ws--phone .sd-card{gap:8px;padding:14px}}.ws--tablet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.wst-left,.wst-right{flex-direction:column;gap:14px;min-width:0;display:flex}.wst-left{top:calc(var(--st-head,0px) + 8px);position:sticky}.wsd-top{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.wsd-top .ws-hero{flex-direction:column;justify-content:center;align-items:flex-start}.wsd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.wsd-log{max-height:520px;overflow-y:auto}.ws-list li.ws-due-row{grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px}.ws-due-acts{gap:6px;display:flex}.ws-due-acts .btn{width:auto}.ws-due-table{padding-top:6px;padding-bottom:6px}.lrow--ic{grid-template-columns:36px minmax(0,1fr) auto 18px}.lrow--ic:not(:has(>:nth-child(4))){grid-template-columns:36px minmax(0,1fr) 18px}.lrow--ic .shr-i{border-radius:var(--r-sm);place-items:center;width:36px;height:36px;display:grid}.st-prices--phone{flex-direction:column;gap:14px;display:flex}.st-prices--phone .spr-a,.st-prices--phone .spr-b{display:contents}.st-prices--tablet,.st-prices--desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.spr-a,.spr-b{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:768px){.sheet.sheet--wide{width:min(960px,100vw - 64px)}}.prd{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.prd-row{grid-template-columns:48px minmax(0,1fr) 120px auto;align-items:center;gap:14px;min-height:68px;padding:8px 14px;display:grid}.prd-row+.prd-row{border-top:1px solid var(--c-hairline)}.prd-row .lrow-m{flex-direction:column;min-width:0;display:flex}.prd-row .lrow-t,.prd-row .lrow-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prd-price{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.prd-price s{font-size:var(--fs-caption);color:var(--c-text-faint)}.prd-price b{font-size:var(--fs-title);font-weight:600}.prd-acts{grid-template-columns:repeat(3,118px);gap:6px;display:grid}.prd-acts .btn{width:auto}.prd-acts .btn svg{flex:none}.rk{flex-direction:column;gap:14px;display:flex}.rk-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rk-tools .btn{width:100%}.rk-money{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.rk-money-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rk-money-top .btn{background:var(--c-page);width:auto}.rk-money-n{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.rk-money-n b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.rk-money-n small{font-size:var(--fs-label);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.rk-over{font-size:var(--fs-label);color:var(--c-error);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.rk-left{font-size:var(--fs-caption);color:var(--c-text-muted);margin:0}.rk-bar{border-radius:var(--r-pill);background:var(--c-page);height:6px;display:block;overflow:hidden}.rk-bar i{border-radius:inherit;background:var(--c-success);height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.rk-bar.is-over i{background:var(--c-error)}.rk-budget{align-items:center;gap:8px;display:flex}.rk-budget .inp{flex:auto;min-width:0;min-height:44px}.rk-budget .btn{width:auto}.rk-prog{font-size:var(--fs-label);color:var(--c-text-muted);flex-direction:column;gap:6px;display:flex}.rk-prog .rk-bar{background:var(--c-surface-2)}.rk-prog b{font-size:var(--fs-lead);color:var(--c-text);font-variant-numeric:tabular-nums}.rk-sec{flex-direction:column;gap:6px;display:flex}.rk-sec-h{font-size:var(--fs-label);color:var(--c-text-muted);margin:6px 0 0;padding-left:4px;font-weight:600}.rk-list{border-radius:var(--r-card);background:var(--c-surface);margin:0;padding:0;list-style:none;overflow:hidden}.rk-row{grid-template-columns:56px minmax(0,1fr);align-items:stretch;display:grid}.rk-row+.rk-row,.rkd-list>li+li{border-top:1px solid var(--c-hairline)}.rk-tick{cursor:pointer;background:0 0;border:0;place-items:center;min-height:72px;display:grid}.rk-tick>span,.rk-tickbox{border:2px solid var(--c-text-faint);border-radius:calc(var(--r-sm) / 2);width:28px;height:28px;color:var(--c-on-primary);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);flex:none;place-items:center;display:grid}.rk-tick.on>span,.rk-tickbox.on{background:var(--c-success);border-color:var(--c-success);color:var(--c-on-primary)}.rk-tick:focus-visible,.rk-main:focus-visible,.rk-chip:focus-visible,.rk-kind:focus-visible,.rkd-k:focus-visible,.rk-found-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.rk-main{min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 0;display:grid}.rk-main:active{background:var(--c-surface-2)}.rk-m{flex-direction:column;gap:3px;min-width:0;display:flex}.rk-t{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.rk-s{font-size:var(--fs-caption);color:var(--c-text-muted);flex-wrap:wrap;gap:2px 10px;display:flex}.rk-has{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rk-has.is-low{color:var(--c-warning);font-weight:600}.rk-has.is-out{color:var(--c-error);font-weight:600}.rk-cost{color:var(--c-text);font-variant-numeric:tabular-nums}.rk-amt{border-radius:var(--r-control);background:var(--c-page);flex-direction:column;justify-content:center;align-items:center;width:84px;min-height:52px;padding:4px;display:flex}.rk-amt b{font-size:var(--fs-lead);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.rk-amt small{font-size:var(--fs-micro);color:var(--c-text-muted);white-space:nowrap}.rk-row.is-got .rk-t,.rkd-row.is-got .rk-t{color:var(--c-text-muted);text-decoration:line-through}.rk-row.is-got .rk-main,.rkd-row.is-got .rkd-name{opacity:.6}.rk-typed{background:var(--c-surface-2);color:var(--c-text-muted)}.rk-foot{z-index:2;position:sticky;bottom:8px}.rk-foot .btn{width:100%;min-height:56px;box-shadow:var(--shadow-card)}.rk-sheet{flex-direction:column;gap:14px;display:flex}.rk-sheet>.btn{width:100%}.rk-q{font-size:var(--fs-body);margin:0;font-weight:600}.rk-chips{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.rk-chip{border-radius:var(--r-control);background:var(--c-surface);min-height:48px;color:var(--c-text);font:inherit;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-weight:600}.rk-chip--other{font-size:var(--fs-label)}.rk-chip.on,.rk-kind.on{background:var(--c-primary);color:var(--c-on-primary)}.rk-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rk-kind{border-radius:var(--r-control);background:var(--c-surface);min-height:56px;color:var(--c-text);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.rk-kind b{font-size:var(--fs-body);font-weight:600}.rk-kind small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rk-kind.on small{color:var(--c-on-primary)}.rk-per{font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:10px;display:flex}.rk-remove{min-height:44px;color:var(--c-error);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.rk-add{flex-direction:column;gap:8px;display:flex}.rk-hint{font-size:var(--fs-caption);color:var(--c-text-muted);text-align:center;margin:0}.rk-found{margin:0;padding:0;list-style:none}.rk-found>li+li{border-top:1px solid var(--c-hairline)}.rk-found-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.rk-found-row:hover{background:var(--c-surface)}.rk-found-typed{border-top:1px solid var(--c-hairline)}.rk-onlist{font-size:var(--fs-caption);color:var(--c-success);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.rk-plus{background:var(--c-surface-2);width:36px;height:36px;color:var(--c-text);border-radius:50%;place-items:center;display:grid}.rk-lowmoney{border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:14px 16px;display:grid}.rk-lowmoney>span{flex-direction:column;display:flex}.rk-lowmoney small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rk-lowmoney b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600}.rk-lowmoney p{font-size:var(--fs-label);color:var(--c-success);grid-column:1/-1;margin:0;font-weight:600}.rk-lowmoney.is-over p{color:var(--c-error)}.rk-lowlist{max-height:40dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.rk-lowrow{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0;display:grid}.rk-lowrow.is-off .rk-t,.rk-lowrow.is-off .rk-lowq{color:var(--c-text-faint)}.rk-lowrow:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.rk-lowlist li+li{border-top:1px solid var(--c-hairline)}.rk-lowq{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.rk-lowq small{color:var(--c-text-muted);font-weight:400}.rk-acts{gap:8px;display:flex}.rk-acts .btn{flex:1 1 0}.rk-acts--stack{flex-direction:column}.rk-acts--stack .btn{width:100%}.rk-into{margin:0;padding:0;list-style:none}.rk-into li{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.rk-into li+li{border-top:1px solid var(--c-hairline)}.rk-into .rk-per{flex:none}.rk-per--ask span{color:var(--c-warning);font-weight:600}.rk-into-n{color:var(--c-success);font-variant-numeric:tabular-nums;font-weight:700}.rk-note{font-size:var(--fs-label);color:var(--c-text-muted);align-items:center;gap:8px;margin:0;display:flex}.rkt{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.rkt-main{flex-direction:column;gap:14px;min-width:0;display:flex}.rkt-side,.rkd-side{top:calc(var(--st-head,0px) + 8px);flex-direction:column;gap:12px;display:flex;position:sticky}.rkt-side>.btn,.rkd-side>.btn{width:100%;min-height:52px}.rkt-side .rk-tools{grid-template-columns:1fr}@media (min-width:900px){.rkt{grid-template-columns:minmax(0,1fr) 300px}}.rkd{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (min-width:1600px){.rkd{grid-template-columns:minmax(0,1fr) 340px;gap:24px}}.rkd-main{flex-direction:column;gap:12px;min-width:0;display:flex}.rkd-row{grid-template-columns:48px minmax(200px,1fr) 44px 72px 168px 64px 40px;align-items:center;gap:10px;min-height:64px;padding-right:8px;display:grid}.rk--money .rkd-row{grid-template-columns:48px minmax(200px,1fr) 44px 72px 168px 64px 80px 40px}.rkd-head{min-height:32px;font-size:var(--fs-caption);color:var(--c-text-muted);font-weight:600}.rkd-row .rk-tick{min-height:64px}.rkd-name{align-items:center;gap:12px;min-width:0;display:flex}.rkd-num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.rkd-cost{font-weight:600}.rkd-kind{border-radius:var(--r-control);background:var(--c-page);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:inline-grid}.rkd-k{border-radius:var(--r-sm);min-height:38px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}.rkd-k:hover:not(:disabled){color:var(--c-text)}.rkd-k.on{background:var(--c-surface-2);color:var(--c-text)}.rkd-k:disabled{cursor:default}.rkd-add{flex-direction:column;gap:10px;display:flex}.rkd-add>.btn{width:100%}.bk-page{flex-direction:column;gap:14px;display:flex}.bk,.bk-main,.bk-head,.bk-list,.bk-pay,.bk-why{flex-direction:column;gap:14px;min-width:0;display:flex}.bk-head{gap:10px}.bk-list{gap:18px}.bk--tablet.is-open{grid-template-columns:minmax(0,1fr) minmax(300px,40%);align-items:start;gap:16px;display:grid}.bk--desktop.is-open{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.bk-side{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);padding:18px;position:sticky;top:12px}.bk-close{position:absolute;top:10px;right:10px}.bk-acct{border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.bk-acct .sh-job-i,.bk-pay-top .sh-job-i,.bk-inv .sh-job-i{grid-row:auto}.bk-acct-m{flex-direction:column;min-width:0;display:flex}.bk-acct-m b{font-size:var(--fs-body);font-weight:600}.bk-acct-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.bk-acct-m small.is-gap{color:var(--c-error);font-weight:600}.bk-tile{font:inherit;color:var(--c-text);cursor:pointer;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease);border:0}.bk-tile:active{transform:scale(.97)}.bk-tile.on{background:var(--c-surface-2)}.stk .bk-tile.on .sh-job-i{background:var(--c-primary);color:var(--c-on-primary)}.bk-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.bk-month{flex-direction:column;gap:8px;display:flex}.bk-month-t{font-size:var(--fs-caption);color:var(--c-text-muted);margin:0 2px;font-weight:700}.bk-row.on{background:var(--c-surface-2)}.bk-row.on .dv-inv-m b{font-weight:700}.bk-amt{font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bk-pay-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding-right:44px;display:grid}.bk-pay-who{flex-direction:column;min-width:0;display:flex}.bk-pay-who b{font-size:var(--fs-title);font-weight:600;line-height:1.25}.bk-pay-who small{font-size:var(--fs-caption);color:var(--c-text-muted)}.bk-pay-amt{font-size:var(--fs-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:-4px 0 0;font-weight:600;line-height:1.05}.bk--phone .bk-pay-top{display:none}.bk-card{border-radius:var(--r-card);background:var(--c-page);flex-direction:column;gap:10px;padding:14px;display:flex}.bk-card>.btn{align-self:flex-start;width:auto}.bk-inv{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bk-inv+.bk-inv{border-top:1px solid var(--c-hairline);padding-top:10px}.bk-inv .btn{width:auto}.bk-q{font-size:var(--fs-label);color:var(--c-text-muted);margin:0;font-weight:600}.bk-by{font-size:var(--fs-caption);color:var(--c-text-muted);margin:0}.bk-acts{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-why{gap:12px}.bk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-why-grid .sq-why-b{background:var(--c-page);min-height:76px}.bk-always{min-height:44px;font-size:var(--fs-label);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.bk-always input{width:22px;height:22px;accent-color:var(--c-primary)}.bk-why-acts{justify-content:flex-end;gap:8px;display:flex}.bk-why-acts .btn{width:auto}@media (min-width:1024px){.bk--desktop:not(.is-open) .bk-head{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:stretch;display:grid}}.bk-inv .dv-inv-m b{white-space:normal}.bk-inv-sum{font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-weight:600;display:flex}.bk-diff{border-radius:var(--r-pill);background:var(--c-error-bg);color:var(--c-error);font-size:var(--fs-caption);padding:1px 8px;font-weight:700}.bk-pay{container-type:inline-size}@container (max-width:380px){.bk-inv{grid-template-columns:44px minmax(0,1fr)}.bk-inv>.btn{grid-column:2;justify-self:start}}.dv-sum-i small.bk-tile-money{color:var(--c-error);font-variant-numeric:tabular-nums;margin-top:-4px;font-weight:700}.bk-add{align-self:flex-start;width:auto}.bk-row .dv-inv-m b{white-space:normal;overflow-wrap:anywhere}.bk--phone .bk-row{grid-template-columns:40px minmax(0,1fr) auto 14px;gap:10px;padding:12px}.bk--phone .bk-row .sh-job-i{width:40px;height:40px}.sheet-b .bk-card,.sheet-b .bk-acts .sq-act,.sheet-b .bk-why-grid .sq-why-b{background:var(--c-surface)}.sheet-b .bk-card .btn-secondary{background:var(--c-page)}.bk-inv a.btn{text-decoration:none}.bk-inv-sum.is-same{color:var(--c-text-muted);font-weight:500}.bk-set{flex-direction:column;gap:10px;display:flex}.bk-set+.bk-set,.bk-inv+.bk-set,.bk-set+.bk-inv{border-top:1px solid var(--c-hairline);padding-top:10px}.bk-set>.btn{align-self:flex-start;width:auto}.bk-choose{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}.bk-pick{border-radius:var(--r-control);background:var(--c-page);cursor:pointer;flex:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid}.bk-pick.on{background:var(--c-surface-2)}.bk-pick.on .dv-inv-m b{font-weight:700}.bk-pick input{width:22px;height:22px;accent-color:var(--c-primary)}.bk-pick .dv-inv-m b{white-space:normal}.sheet-b .bk-pick{background:var(--c-surface)}.bk-inv-sum .is-same{color:var(--c-text-muted);font-weight:500}.bk-achips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.bk--phone .bk-achips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.bk--phone .bk-achips::-webkit-scrollbar{display:none}.bk-achip{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease);border:0;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-weight:600;display:inline-flex}.bk-achip-i{background:var(--c-surface-2);width:32px;height:32px;color:var(--c-text-muted);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.bk-achip.on{background:var(--c-surface-2);font-weight:700}.bk-achip.on .bk-achip-i{background:var(--c-primary);color:var(--c-on-primary)}.bk-achip:focus-visible,.bk-pill:focus-visible,.bk-acct--pick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.bk-dot{background:var(--c-error);border-radius:50%;flex:none;width:8px;height:8px}.bk-acct:has(>.sx-navb){grid-template-columns:44px minmax(0,1fr) auto}.bk-acct-m small.is-unproved{color:var(--c-warning);font-weight:600}.bk-pickacct{flex-direction:column;gap:8px;display:flex}.bk-acct--pick{text-align:left;width:100%;font:inherit;color:var(--c-text);cursor:pointer;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease);border:0;grid-template-columns:44px minmax(0,1fr) 16px}.bk-acct--pick:hover{background:var(--c-surface-2)}.bk-acct--pick:active{transform:scale(.98)}.bk-form{flex-direction:column;gap:12px;min-width:0;display:flex}.bk-form .field{margin:0}.bk-banks{flex-wrap:wrap;gap:8px;display:flex}.bk-pill{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-label);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.bk-pill.on{background:var(--c-primary);color:var(--c-on-primary)}.bk-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-opt{background:var(--c-surface);min-height:76px}.bk-why-grid .sq-why-b.on,.bk-opt.on,.sheet-b .bk-why-grid .sq-why-b.on,.sheet-b .bk-opt.on{background:var(--c-surface-2);border-color:#0000;font-weight:700}.bk-why-grid .sq-why-b.on .sq-act-i,.bk-opt.on .sq-act-i{background:var(--c-primary);color:var(--c-on-primary)}.bk-acts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bk .sq-act:disabled{opacity:.6;cursor:default}.bk-owner .fold-h{color:var(--c-text);white-space:normal;text-align:right;font-weight:600}.bk-owner-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bk-owner-i{border-radius:var(--r-control);background:var(--c-page);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.bk-owner-i .sh-job-i{width:36px;height:36px}.bk-owner-i.is-none{opacity:.55}.bk-owner-m{flex-direction:column;min-width:0;display:flex}.bk-owner-m b{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:600}.bk-owner-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.bk-owner{container-type:inline-size}@container (max-width:360px){.bk-owner-g{grid-template-columns:minmax(0,1fr)}}.bk-ask{flex-direction:column;gap:8px;display:flex}.bk-card .sq-act{background:var(--c-surface)}.sheet-b .bk-card .sq-act{background:var(--c-page)}.ws-li .li.li--initials{letter-spacing:.02em;font-size:12.5px;font-weight:700}.ws-li-open{min-width:0;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:14px;margin-block:-12px;padding-block:12px;padding-inline:0;display:flex}.ws-li-open:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:8px}.ws-li--sel{background-color:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}.ws-li.ws-li--sel:has(>.ws-li-open:hover){background-color:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}@media (hover:hover){.ws-li--sel:hover{background-color:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}}.ws-li--sel .lm .t{font-weight:700}.ws-li--sel .li{background:var(--c-primary);color:var(--c-on-primary)}.ws-li .li{transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.sup-tools{align-items:center;gap:8px;display:flex}.sup-tools:empty{display:none}.cnv .sup-pill{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;transition:background-color .25s var(--k-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.cnv .sup-pill:active{background:var(--k-chip)}.cnv .sup-pill:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.cnv .sup-pill svg{color:var(--k-sub);transform:rotate(90deg)}.cnv .sup-call{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);cursor:pointer;transition:background-color .25s var(--k-ease), color .25s var(--k-ease);border:0;border-radius:50%;place-items:center;display:grid}.cnv .sup-call:active{background:var(--k-chip2)}.cnv .sup-call:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.sup-rows.is-switching{opacity:.55;pointer-events:none}.cnv .sup-rows .ws-list,.cnv .sup-view .ws-list,.cnv .sup-page .ws-list{background:0 0;border-radius:0;gap:10px;padding:0;display:grid}.cnv .sup-rows .ws-li,.cnv .sup-view .ws-li,.cnv .sup-page .ws-li{background:var(--k-card);min-height:64px;color:var(--k-ink);transition:background-color .25s var(--k-ease);border-top:0;border-radius:24px;gap:12px;padding:0 12px 0 20px}.cnv .sup-rows .ws-li+.ws-li,.cnv .sup-view .ws-li+.ws-li,.cnv .sup-page .ws-li+.ws-li{border-top:0}.cnv .sup-rows .ws-li .li,.cnv .sup-view .ws-li .li,.cnv .sup-page .ws-li .li{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);letter-spacing:.02em;border-radius:50%;font-size:15px;font-weight:650}.cnv .sup-rows .ws-li .li.i-1,.cnv .sup-view .ws-li .li.i-1,.cnv .sup-page .ws-li .li.i-1{background:var(--k-t1);color:var(--k-t1i)}.cnv .sup-rows .ws-li .li.i-2,.cnv .sup-view .ws-li .li.i-2,.cnv .sup-page .ws-li .li.i-2{background:var(--k-t2);color:var(--k-t2i)}.cnv .sup-rows .ws-li .li.i-3,.cnv .sup-view .ws-li .li.i-3,.cnv .sup-page .ws-li .li.i-3{background:var(--k-t3);color:var(--k-t3i)}.cnv .sup-rows .ws-li .li.i-4,.cnv .sup-view .ws-li .li.i-4,.cnv .sup-page .ws-li .li.i-4{background:var(--k-t4);color:var(--k-t4i)}.cnv .sup-rows .ws-li .lm .t,.cnv .sup-view .ws-li .lm .t,.cnv .sup-page .ws-li .lm .t{color:var(--k-ink);font-size:16px;font-weight:650}.cnv .sup-rows .ws-li .lm .s,.cnv .sup-view .ws-li .lm .s,.cnv .sup-page .ws-li .lm .s{color:var(--k-sub);margin-top:2px;font-size:13px}.cnv .sup-rows .ws-li .lr,.cnv .sup-view .ws-li .lr,.cnv .sup-page .ws-li .lr{color:var(--k-sub)}.cnv .sup-rows .ws-li--sel,.cnv .sup-view .ws-li--sel{background:var(--k-chip)}.cnv .sup-rows .ws-li.ws-li--sel:has(>.ws-li-open:hover){background:var(--k-chip)}.cnv .sup-rows .ws-li--sel .lm .t,.cnv .sup-view .ws-li--sel .lm .t{font-weight:700}.cnv .sup-rows .ws-li--sel .li,.cnv .sup-view .ws-li--sel .li{background:var(--k-btn);color:var(--k-on-btn)}.cnv .ws-li-open:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px;border-radius:24px}.cnv .sup-amt{background:var(--k-chip);min-height:26px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.cnv .sup-rows .ws-li--btn:hover:not(.ws-li--sel){background:var(--k-chip)}}@media (prefers-reduced-motion:no-preference){.cnv .sup-rows .ws-list,.cnv .sup-view .ws-list,.cnv .sup-page .ws-list{animation:none}.cnv .sup-rows .ws-li,.cnv .sup-view .ws-li,.cnv .sup-page .ws-li{--i:1;animation:cnv-rise .6s var(--k-ease) both;animation-delay:calc(var(--i,0) * 90ms)}.cnv .sup-rows .ws-li:nth-child(2),.cnv .sup-view .ws-li:nth-child(2),.cnv .sup-page .ws-li:nth-child(2){--i:1}.cnv .sup-rows .ws-li:nth-child(3),.cnv .sup-view .ws-li:nth-child(3),.cnv .sup-page .ws-li:nth-child(3){--i:2}.cnv .sup-rows .ws-li:nth-child(4),.cnv .sup-view .ws-li:nth-child(4),.cnv .sup-page .ws-li:nth-child(4){--i:3}.cnv .sup-rows .ws-li:nth-child(5),.cnv .sup-view .ws-li:nth-child(5),.cnv .sup-page .ws-li:nth-child(5){--i:4}.cnv .sup-rows .ws-li:nth-child(6),.cnv .sup-view .ws-li:nth-child(6),.cnv .sup-page .ws-li:nth-child(6){--i:5}.cnv .sup-rows .ws-li:nth-child(7),.cnv .sup-view .ws-li:nth-child(7),.cnv .sup-page .ws-li:nth-child(7){--i:6}.cnv .sup-rows .ws-li:nth-child(8),.cnv .sup-view .ws-li:nth-child(8),.cnv .sup-page .ws-li:nth-child(8){--i:7}.cnv .sup-rows .ws-li:nth-child(n+9),.cnv .sup-view .ws-li:nth-child(n+9),.cnv .sup-page .ws-li:nth-child(n+9){--i:8}.cnv.sup-view>:not(.flip){animation:cnv-rise .6s var(--k-ease) both;animation-delay:calc(var(--i,0) * 90ms)}.cnv.sup-view>:first-child{--i:0}.cnv.sup-view>:nth-child(2){--i:1}.cnv.sup-view>:nth-child(3){--i:2}.cnv.sup-view>:nth-child(4){--i:3}.cnv.sup-view>:nth-child(5){--i:4}.cnv.sup-view>:nth-child(6){--i:5}.cnv.sup-view>:nth-child(n+7){--i:6}}.sup-view{flex-direction:column;gap:14px;min-width:0;display:flex}.cnv .sup-name{letter-spacing:-.02em;min-width:0;min-height:44px;color:var(--k-ink);overflow-wrap:anywhere;text-wrap:balance;flex:1;align-items:center;margin:0;font-size:24px;font-weight:650;line-height:1.15;display:flex}.cnv .sup-name:focus{outline:none}.cnv .sup-name:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px;border-radius:8px}.cnv .sup-q{letter-spacing:-.02em;color:var(--k-ink);margin:0;font-size:24px;font-weight:650;line-height:1.2}.cnv .sup-q:focus{outline:none}.cnv .sup-round{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);cursor:pointer;transition:background-color .25s var(--k-ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cnv .sup-round:active{background:var(--k-chip)}.cnv .sup-round:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.cnv .sup-facts{color:var(--k-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:-8px;font-size:13px;display:flex}.cnv .sup-acts{align-items:center;gap:8px;display:flex}.cnv .sup-acts>.btn{flex:1;min-width:0}.cnv .sup-compose{flex-direction:column;gap:8px;display:flex}.cnv .sup-blk{flex-direction:column;gap:8px;min-width:0;display:flex}.cnv .sup-blk-head{justify-content:space-between;align-items:center;gap:8px;min-height:16px;display:flex}.cnv .sup-view .btn.sm{background:var(--k-card);min-height:44px;color:var(--k-ink);box-shadow:none;border-radius:999px;padding-inline:14px;font-size:15px;font-weight:600}.cnv .sup-blk-head .btn.sm{margin-block:-8px}.cnv .sup-need-b .btn{background:var(--k-page);width:auto;min-height:44px;color:var(--k-ink);box-shadow:none;border-radius:999px;padding-inline:14px;font-size:15px;font-weight:600}.cnv .sup-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:0;font-size:13px;font-weight:600;line-height:16px}.cnv .sup-lab:focus{outline:none}.cnv .sup-lab:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px;border-radius:8px}.cnv .sup-back{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;transition:background-color .25s var(--k-ease);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.cnv .sup-back:active{background:var(--k-chip)}.cnv .sup-back:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.cnv .sup-checked{color:var(--k-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13px;display:flex}.cnv .sup-need{box-sizing:border-box;background:var(--k-warn-tint);min-height:64px;color:var(--k-warn-ink);border-radius:24px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 12px 12px 20px;display:flex}.cnv .sup-need--bad{background:var(--k-alert-tint);color:var(--k-alert-ink)}.cnv .sup-need-m{flex:180px;min-width:0}.cnv .sup-need-t{color:var(--k-warn-ink);overflow-wrap:anywhere;font-size:15px;font-weight:650}.cnv .sup-need--bad .sup-need-t{color:var(--k-alert-ink)}.cnv .sup-need-s{color:var(--k-warn-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:13px}.cnv .sup-need--bad .sup-need-s{color:var(--k-alert-ink)}.cnv .sup-need-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.cnv .sup-need-open{min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:0;display:grid}.cnv .sup-need-open>.sup-need-s{grid-column:1}.cnv .sup-need-open>svg{color:currentColor;grid-area:1/2/span 2}.cnv .sup-need-open:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}@media (hover:hover){.cnv .sup-need-open:hover .sup-need-t{text-underline-offset:3px;text-decoration:underline}}.cnv .sup-none{color:var(--k-sub);margin:0;font-size:13px}.cnv .sup-need--two .sup-need-b{flex-wrap:nowrap;flex:100%}.cnv .sup-need--two .sup-need-b .btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:10px}@media (max-width:360px){.cnv .sup-need--two .sup-need-b{flex-wrap:wrap}.cnv .sup-need--two .sup-need-b .btn{flex-basis:100%}}.lrow-act:active{background:color-mix(in srgb, var(--c-text) 9%, var(--c-surface))}@media (hover:hover){.cnv .sup-pill:hover{background:var(--k-chip)}.cnv .sup-call:hover{background:var(--k-chip2)}.cnv .sup-round:hover,.cnv .sup-back:hover{background:var(--k-chip)}}.sup-split{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sup-split-list{z-index:2;flex-direction:column;min-width:0;max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px}.sup-split-list>.sup-list{flex-direction:column;flex:auto;min-height:0;display:flex}.sup-split-list .sup-list-rows{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:-2px;padding:2px;overflow-y:auto}.sup-split-pane{min-width:0}.cnv .sup-head{align-items:center;gap:12px;display:flex}.cnv .sup-head-m{flex-direction:column;flex:1;min-width:0;display:flex}.cnv .sup-head .sup-name{flex:none;min-height:0}.cnv .sup-badge{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.cnv .sup-badge.i-1{background:var(--k-t1);color:var(--k-t1i)}.cnv .sup-badge.i-2{background:var(--k-t2);color:var(--k-t2i)}.cnv .sup-badge.i-3{background:var(--k-t3);color:var(--k-t3i)}.cnv .sup-badge.i-4{background:var(--k-t4);color:var(--k-t4i)}.cnv .sup-ok{color:var(--k-sub);align-items:center;gap:4px;margin:2px 0 0;font-size:13px;font-weight:600;display:inline-flex}.cnv .sup-ok svg{color:var(--k-go)}.cnv .sup-checking{color:var(--k-sub);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:inline-flex}.cnv .sup-acts--wide{flex:none}.cnv .sup-acts--wide>.btn{flex:none;min-width:0;padding-inline:20px}.cnv .sup-hero{background:var(--k-card);border-radius:32px;min-width:0;padding:24px}.cnv .sup-hero-l{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:0;font-size:13px;font-weight:600}.cnv .sup-hero-n{letter-spacing:-.045em;color:var(--k-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:46px;font-weight:650;line-height:1.05}.cnv .sup-hero-s{color:var(--k-sub);margin:4px 0 0;font-size:13px}.sup-hero{container:hero/inline-size}.cnv .sup-hero-in{gap:20px;display:grid}@container hero (min-width:520px){.sup-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:end}}.cnv .sup-chart{gap:10px;height:132px;display:flex}.cnv .sup-col{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.cnv .sup-col-v{min-height:16px;color:var(--k-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.cnv .sup-col-t{background:var(--k-chip);border-radius:999px;flex:auto;align-items:flex-end;width:100%;display:flex;overflow:hidden}.cnv .sup-col-f{background:var(--k-chip2);width:100%;transition:height .6s var(--k-ease);border-radius:999px;display:block}.cnv .sup-col.is-now .sup-col-f{background:var(--k-ink)}.cnv .sup-col-m{color:var(--k-sub);font-size:13px}.cnv .sup-col.is-now .sup-col-m{color:var(--k-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.cnv .sup-col-f{transform-origin:bottom;animation:sup-grow .7s var(--k-ease) .3s both}}@keyframes sup-grow{0%{transform:scaleY(0)}}.need-strip{border-radius:var(--r-card);background:var(--c-warning-bg);width:100%;min-height:56px;color:var(--c-warning);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:0;align-items:center;gap:12px;padding:10px 16px 10px 12px;font-size:15px;font-weight:600;display:flex}.need-strip:active{transform:scale(.985)}.need-strip:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.need-strip-n{box-sizing:border-box;background:var(--c-warning-fill);min-width:32px;height:32px;color:var(--on-warning-fill);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding-inline:6px;font-size:14px;display:grid}.need-strip-t{flex:1;min-width:0}.need-strip>svg{flex:none}.need-strip--bad{background:var(--c-error-bg);color:var(--c-error)}.need-strip--bad .need-strip-n{background:var(--c-error-fill);color:var(--on-error-fill)}.sup-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.need-strip--tall{flex-wrap:wrap;align-content:space-between;min-height:100%;padding:18px 20px;position:relative}.need-strip--tall .need-strip-n{min-width:40px;height:40px;font-size:16px}.need-strip--tall .need-strip-t{flex:1 0 100%}.need-strip--tall>svg{position:absolute;bottom:20px;right:18px}.cnv .need-strip{background:var(--k-warn-tint);color:var(--k-warn-ink);transition:background-color .25s var(--k-ease);border-radius:24px;font-size:15px;font-weight:650}.cnv .need-strip:active{transform:none}.cnv .need-strip:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.cnv .need-strip-n{background:var(--k-orange);color:var(--k-on-orange);font-weight:650}.cnv .need-strip--bad{background:var(--k-alert-tint);color:var(--k-alert-ink)}.cnv .need-strip--bad .need-strip-n{background:var(--k-alert);color:var(--k-on-alert)}.sup-months{flex-direction:column;gap:20px;display:flex}.cnv .sup-month-h{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.cnv .sup-month-amt{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.papers{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;display:grid}.sup-split-pane .papers{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px}.paper{aspect-ratio:3/4;box-sizing:border-box;border:1px solid var(--c-hairline);background:var(--c-paper);width:100%;box-shadow:var(--shadow-card);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:10px;flex-direction:column;padding:10px 10px 9px;text-decoration:none;display:flex;position:relative}.paper:active{transform:scale(.97)}.paper:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.paper-top{min-width:0;color:var(--c-text-muted);-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;padding-right:16px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.dp-pdf-pic{background:var(--c-paper);border:1px solid var(--c-hairline);border-radius:6px;flex:none;width:36px;height:46px;overflow:hidden}.dp-pdf-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.paper-top--strong{color:var(--c-text);font-size:12.5px;font-weight:600}.paper-lines{flex-direction:column;gap:5px;margin-top:10px;display:flex}.paper-lines>i{background:var(--c-hairline);border-radius:2px;height:3px;display:block}.paper-lines>i:nth-child(2){width:64%}.paper-lines>i:nth-child(3){width:82%}.paper-nopic{color:var(--c-text-muted);align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.paper-nopic>i{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.paper-foot{flex-direction:column;gap:1px;min-width:0;margin-top:auto;display:flex}.paper-amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.paper-sub{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.paper-line{align-items:baseline;gap:6px;min-width:0;display:flex}.paper-line>.paper-sub{flex:auto;min-width:0}.paper-mark{color:var(--c-text-muted);flex:none;align-self:center;display:inline-flex}.paper--pic{padding:0;overflow:hidden}.paper-pic{background:var(--print-paper);border-bottom:1px solid var(--c-hairline);flex:auto;min-height:0;display:block}.paper-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.paper-band{background:var(--c-paper);flex-direction:column;flex:none;gap:1px;padding:8px 10px 9px;display:flex}.paper--pic .paper-line{justify-content:space-between}.paper-top--one{-webkit-line-clamp:2;padding-right:0;font-size:12px;line-height:1.25}.paper-flag--on-pic{box-shadow:0 0 0 2px var(--c-paper);border-radius:50%;top:8px;right:8px}.paper-flag{margin:0;position:absolute;top:10px;right:10px}.paper-flag .spinner,.paper-flag svg{width:var(--paper-flag,12px);height:var(--paper-flag,12px)}.paper.is-faded{opacity:.5}.paper-wrap{min-width:0;position:relative}.paper-more{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.paper-more:focus-visible{opacity:1;outline:2px solid var(--c-focus);outline-offset:1px}.paper-wrap:hover .paper-more,.paper-more[aria-expanded=true]{opacity:1}@media (hover:none){.paper-more{display:none}}.sup-view{container:sup/inline-size}@container sup (max-width:620px){.sup-head{flex-wrap:wrap}.sup-head>.sup-acts--wide{flex:1 0 100%;order:3}.sup-head>.sup-acts--wide>.btn{flex:1}.sup-top{grid-template-columns:minmax(0,1fr)}.need-strip--tall{flex-wrap:nowrap;min-height:56px;padding:10px 16px 10px 12px}.need-strip--tall .need-strip-n{min-width:32px;height:32px;font-size:14px}.need-strip--tall .need-strip-t{flex:1}.need-strip--tall>svg{position:static}}.need-dot{background:var(--c-warning-fill);border-radius:50%;flex:none;width:9px;height:9px;margin-left:8px;display:inline-block}.need-dot--bad{background:var(--c-error-fill)}.cnv .need-dot{background:var(--k-orange)}.cnv .need-dot--bad{background:var(--k-alert)}.sup-row-t{align-items:center;min-width:0;display:flex}.sup-row-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sup-amt{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.sup-rows .ws-li.ws-li--chip>.ws-li-chip{grid-area:1/3/span 2;justify-self:end}@media (hover:hover){.need-strip:hover{background:color-mix(in srgb, var(--c-warning) 12%, var(--c-warning-bg))}.need-strip--bad:hover{background:color-mix(in srgb, var(--c-error) 12%, var(--c-error-bg))}.paper:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.paper,.need-strip{transition:none}.paper:hover{transform:none}}.cnv .sup-notes{background:var(--k-card);border-radius:24px;margin:0;padding:0;list-style:none}.cnv .sup-notes li{padding:14px 20px}.cnv .sup-notes li+li{border-top:1px solid var(--k-line)}.cnv .sup-note-t{color:var(--k-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.cnv .sup-note-s{color:var(--k-sub);margin:4px 0 0;font-size:13px}.sup-fold{grid-template-rows:1fr;display:grid}.sup-fold>*{min-height:0}.sup-fold.is-leaving>*,.sup-fold.is-new>*{overflow:hidden}.sup-fold.is-leaving{opacity:0;grid-template-rows:0fr}.sup-blk>.sup-fold.is-leaving{margin-top:-8px}.sup-view.is-switching{pointer-events:none;opacity:.55;position:relative}.sup-view.is-switching:before{content:"";background:var(--k-sub);border-radius:2px;width:30%;height:2px;position:absolute;top:-10px;left:0}@media (prefers-reduced-motion:no-preference){.sup-view.is-switching{opacity:1;animation:sup-dim .25s var(--k-ease) .15s forwards}.sup-view.is-switching:before{opacity:0;animation:sup-dim-line .25s var(--k-ease) .15s forwards, sup-busy 1.4s ease-in-out .15s infinite}.sup-fold{transition:grid-template-rows .25s var(--k-ease), opacity .25s var(--k-ease), transform .25s var(--k-ease), margin-top .25s var(--k-ease)}.sup-fold--card.is-leaving{transform:translate(12px)}.sup-fold.is-new{animation:sup-unfold .5s var(--k-ease) both}.sup-fold--card:not(.is-new)>.sup-need{animation:sup-in .5s var(--k-ease) both}}@keyframes sup-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sup-unfold{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes sup-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sup-busy{0%{transform:translate(0)}to{transform:translate(233%)}}@keyframes sup-dim{to{opacity:.55}}@keyframes sup-dim-line{to{opacity:1}}.wsh-body>.sup-list.ctr,.wsh-body>.sup-view.ctr,.wsh-body>.sup-page.ctr{background:var(--k-page);min-height:0;margin:0 -22px}.sup-split .ctr{background:0 0;max-width:none;min-height:0;margin:0;padding:0}@media (min-width:768px){.wsh-body>.sup-list.ctr,.wsh-body>.sup-view.ctr,.wsh-body>.sup-page.ctr{align-items:center;margin:0 -40px}.wsh-body>.sup-list.ctr>*,.wsh-body>.sup-view.ctr>*,.wsh-body>.sup-page.ctr>*{width:100%;max-width:520px}}.sup-skel{flex-direction:column;gap:14px;display:flex}.sup-skel .sk{display:block}.cnv .sup-view .field .lbl,.cnv .sup-list .field .lbl,.cnv .sup-page .field .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);font-size:13px;font-weight:600}.cnv .sup-view .field .inp,.cnv .sup-list .field .inp,.cnv .sup-page .field .inp{background:var(--k-card);border:0;border-radius:24px;min-height:56px;padding:0 20px}.cnv .sup-view .field .inp input,.cnv .sup-list .field .inp input,.cnv .sup-page .field .inp input{color:var(--k-ink);padding:0;font-size:16px;font-weight:600}.cnv .sup-view .field .inp input::placeholder,.cnv .sup-list .field .inp input::placeholder,.cnv .sup-page .field .inp input::placeholder{color:var(--k-sub);font-weight:500}.cnv .sup-view .field .inp.focus,.cnv .sup-list .field .inp.focus,.cnv .sup-page .field .inp.focus{box-shadow:0 0 0 2px var(--k-ink)}.cnv .sup-view .field .inp.err,.cnv .sup-list .field .inp.err,.cnv .sup-page .field .inp.err{background:var(--k-alert-tint)}@media (prefers-reduced-motion:reduce){.cnv .sup-col-f{animation:none}.sup-fold{transition:none}}.acct-hero{flex-direction:row;align-items:center;gap:16px}.acct-av{width:64px;height:64px;color:var(--on-tile-sky);background:var(--se-spiro);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.acct-hero-m{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.acct-name-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.acct-name{letter-spacing:-.01em;color:var(--c-text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.2}.acct-line{color:var(--c-text-muted);margin:0;font-size:14px}.acct-hero .lrow-act{flex:none}.lrow--acct{grid-template-columns:40px minmax(0,1fr) auto}.lrow--acct .btn{width:auto}.td{flex-direction:column;gap:14px;display:flex}.td-hero{border-radius:var(--r-card);background:var(--c-page);box-shadow:var(--shadow-pop);color:var(--c-text);transition:transform var(--dur-2) var(--ease-out);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.td-hero:active{transform:scale(.985)}.td-hero:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.td-hero-top{align-items:center;gap:12px;display:flex}.td-hero-top .sh-job-i{flex:none;grid-row:auto}.td-hero-m{flex-direction:column;min-width:0;display:flex}.td-hero-m b{font-size:var(--fs-lead);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.td-hero-m small{font-size:var(--fs-caption);color:var(--c-text-muted);margin-top:2px}.td-wells{gap:8px;display:flex}.td-wells .ppic{border-radius:var(--r-sm);width:56px;height:56px}.td-more{border-radius:var(--r-sm);background:var(--c-surface);width:56px;height:56px;font-size:var(--fs-caption);color:var(--c-text-muted);place-items:center;font-weight:600;display:grid}.td-hero-go{justify-content:flex-end;display:flex}.td-hero-go .btn{width:auto;min-height:44px}.td-rows,.td-fold .lrows{background:var(--c-surface);border-radius:var(--r-card);overflow:hidden}.td-rows>.lrow:first-child,.td-fold .lrows>.lrow:first-child{border-top:0}.td-row .lrow-t{font-size:var(--fs-label)}.td-fold .fold-b{padding:0 8px 8px}.td--tablet{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.td-main,.td-side{flex-direction:column;gap:14px;min-width:0;display:flex}.td--desktop{max-width:760px}.td--desktop .shd-find{grid-area:auto}.sk{flex-direction:column;gap:14px;min-width:0;display:flex}.sk-main{flex-direction:column;gap:12px;min-width:0;display:flex}.sk--side{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sk-side .spd-row{grid-template-columns:36px minmax(0,1fr) auto}.sk-sec{font-size:var(--fs-caption);color:var(--c-text-muted);margin:6px 4px 0;font-weight:600}.sk-dept{min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;width:100%;padding:8px 14px}.sk-dept:hover,.sk-dept.is-selected{background:var(--c-surface-2)}.sk-dept:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.sk-dept .lrow-t{font-size:var(--fs-label)}.sk-dept-end{align-items:center;gap:8px;display:flex}.sk-chip{border-radius:var(--r-pill);min-height:24px;font-size:var(--fs-micro);white-space:nowrap;background:var(--c-surface-2);color:var(--c-text-muted);align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.sk-chip.is-bad{background:var(--c-error-bg);color:var(--c-error)}.sk-chip.is-warn{background:var(--c-warning-bg);color:var(--c-warning)}.sk-chip.is-good{background:var(--c-success-bg);color:var(--c-success)}.sk-pm{font-size:var(--fs-micro);letter-spacing:.01em;color:var(--c-text);white-space:nowrap;border:1.5px solid;border-radius:5px;align-items:center;padding:1px 6px;font-weight:700;line-height:1.3;display:inline-flex}.sk-end{justify-items:end;gap:4px;display:grid}.sk-end .st-num{font-weight:700}.sk-bar{align-items:center;gap:8px;min-height:48px;display:flex}.sk-bar-t{flex-direction:column;flex:auto;min-width:0;display:flex}.sk-bar-t b{font-size:var(--fs-lead);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sk-bar-t small{font-size:var(--fs-caption);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-filterbtn{position:relative}.sk-filterbtn.is-on{background:var(--c-primary);color:var(--c-on-primary)}.sk-dot{background:var(--c-warning-fill);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.sk-filters{flex-direction:column;gap:14px;display:flex}.sk-group{flex-direction:column;gap:8px;display:flex}.sk-group .sk-sec{margin:0 4px}.sk-frows{border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.frow{border:0;border-top:1px solid var(--c-hairline);min-height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;transition:background var(--dur-2) var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.sk-frows>.frow:first-child{border-top:0}.frow:hover{background:var(--c-surface-2)}.frow.on{background:var(--c-surface-2);font-weight:600}.frow:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.frow:disabled{cursor:default;opacity:.6}.sk-filters-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.sk-filters-foot .btn{width:auto}.pad{outline:none;flex-direction:column;gap:12px;display:flex}.pad-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 4px;display:flex}.pad-lab{font-size:var(--fs-label);color:var(--c-text-muted);flex-direction:column;gap:2px;display:flex}.pad-lab small{font-size:var(--fs-micro);color:var(--c-text-faint)}.pad-n{font-size:var(--fs-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.pad-n.is-empty{color:var(--c-text-faint)}.pad-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pad-k{border-radius:var(--r-control);background:var(--c-surface);min-height:56px;color:var(--c-text);font:inherit;font-size:var(--fs-title);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background var(--dur-1) linear, transform var(--dur-1) var(--ease-out);border:0;place-items:center;font-weight:600;display:grid}.pad-k:active{background:var(--c-surface-2);transform:scale(.96)}.pad-k:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.pad-k--case{font-size:var(--fs-caption);grid-auto-flow:row;align-content:center;gap:0;line-height:1.2}.pad-k--case span{align-items:center;gap:2px;display:inline-flex}.pad-k--case small{font-size:var(--fs-micro);color:var(--c-text-muted)}.pad-k--none{background:0 0}.pad-k--back{color:var(--c-text-muted)}.pad-done{width:100%;min-height:52px}.sq-places{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sq-place{border-radius:var(--r-control);background:var(--c-page);flex-direction:column;flex:120px;gap:2px;padding:10px 12px;display:flex}.sq-place small{font-size:var(--fs-micro);color:var(--c-text-muted)}.sq-place b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:700}.sq-place b.is-none{color:var(--c-text-faint)}.sq-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sq-tile{border-radius:var(--r-tile);background:var(--c-page);min-height:84px;color:var(--c-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-weight:600;display:flex}.sq-tile:active{transform:scale(.95)}.sq-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sq-tile--pri{background:var(--c-primary);color:var(--c-on-primary)}.sq-ownerline{border-top:1px solid var(--c-hairline);font-size:var(--fs-caption);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding-top:10px;display:flex}.sq-ownerline b{color:var(--c-text);font-variant-numeric:tabular-nums}.sq-ownerline b.is-bad{color:var(--c-error)}.sq-vat{min-height:44px;font:inherit;font-size:var(--fs-caption);color:var(--c-brand-ink);cursor:pointer;background:0 0;border:0;margin:-10px 0;padding:0 4px}.sq-vat b{color:var(--c-brand-ink)}.sq-vat:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dcards{flex-direction:column;gap:10px;display:flex}.dcard{border-radius:var(--r-card);background:var(--c-surface);transition:background var(--dur-2) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:grid}.dcard.is-good{background:var(--c-success-bg)}.dcard.is-warn{background:var(--c-warning-bg)}.dcard.is-bad{background:var(--c-error-bg)}.dcard-main{min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.dcard-main:disabled{cursor:default}.dcard-main:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-control)}.dcard-main .ppic--lg,.dcard-main .ppic--lg.dv-unknown{border-radius:var(--r-control);width:64px;height:64px}.dcard-m{flex-direction:column;min-width:0;display:flex}.dcard-m b{font-size:var(--fs-label);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dcard-m small{font-size:var(--fs-caption);color:var(--c-text-muted);margin-top:2px}.dcard-m small.is-good{color:var(--c-success);font-weight:600}.dcard-m small.is-warn{color:var(--c-warning);font-weight:600}.dcard-m small.is-bad{color:var(--c-error);font-weight:600}.dcard .btn{width:auto}.dcard-ring{border:1.5px solid var(--c-border-strong);background:var(--c-page);width:44px;height:44px;color:var(--c-on-primary);cursor:pointer;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.dcard-ring.is-good{background:var(--c-success-fill);color:var(--on-success-fill);border-color:#0000}.dcard-ring.is-warn{background:var(--c-warning-fill);color:var(--on-warning-fill);border-color:#0000}.dcard-ring.is-bad{background:var(--c-error-fill);color:var(--on-error-fill);border-color:#0000}.dcard-ring:disabled{cursor:default}.dcard-ring:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dcard-ring-gap{width:44px}.dv-pin{z-index:2;border-radius:var(--r-card);background:var(--c-page);box-shadow:var(--shadow-pop);align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:8px}.dv-pin-sum{font-size:var(--fs-caption);color:var(--c-text-muted);flex:auto}.dv-pin-sum b{color:var(--c-text);font-variant-numeric:tabular-nums}.dv-pin .btn{width:auto;min-height:44px}.dv--line{gap:12px}.dln-head{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dln-head .ppic--lg{border-radius:var(--r-control);width:84px;height:84px}.dln-head-m{flex-direction:column;min-width:0;display:flex}.dln-head-m b{font-size:var(--fs-lead);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.dln-head-m small{font-size:var(--fs-label);color:var(--c-text-muted);margin-top:4px}.dln-tally{border-radius:var(--r-card);background:var(--c-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:grid}.dln-tally-l{font-size:var(--fs-body);flex-direction:column;font-weight:600;display:flex}.dln-tally-l small{font-size:var(--fs-caption);color:var(--c-text-muted);font-weight:400}.dln-keys{align-items:center;gap:4px;display:flex}.dln-keys b{text-align:center;min-width:44px;font-size:var(--fs-num);font-variant-numeric:tabular-nums;font-weight:700}.dln-k{background:var(--c-page);width:52px;height:52px;color:var(--c-text);box-shadow:var(--shadow-card);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dln-k:disabled{opacity:.4;cursor:default}.dln-k:active{background:var(--c-surface-2)}.dln-k:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dln-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dln-two .btn{width:100%;min-height:52px}.dln-size{flex-direction:column;gap:10px;display:flex}.dln-claim{border-top:1px solid var(--c-hairline);font-size:var(--fs-caption);color:var(--c-text-muted);margin:0;padding-top:10px}.dln-claim b{color:var(--c-text);font-variant-numeric:tabular-nums}.rd{flex-direction:column;gap:14px;display:flex}.rd-hero .rd-two,.rd-none{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rd-hero .rd-two .btn,.rd-none .btn{width:100%;min-height:48px}.rd-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-head .btn{width:auto}.rd-title{font-size:var(--fs-title);text-wrap:balance;margin:0;font-weight:700}.rd-sub{font-size:var(--fs-caption);color:var(--c-text-muted);margin:2px 0 0}.rd-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rd-card{border-radius:var(--r-card);background:var(--c-page);box-shadow:var(--shadow-card);align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.rd-card.is-done{background:var(--c-surface);box-shadow:none}.rd-card.is-bad{background:var(--c-page);box-shadow:inset 0 0 0 2px var(--c-error)}.rd-card-main{min-width:0;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.rd-card-main:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.rd-card-main .ppic{width:56px;height:56px}.rd-card-m{flex-direction:column;gap:2px;min-width:0;display:flex}.rd-card-m b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.rd-card-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rd-st,.rd-tip{font-size:var(--fs-caption);align-items:center;gap:4px;font-weight:600;display:inline-flex}.rd-st--done{color:var(--c-success)}.rd-st--bad{color:var(--c-error)}.rd-st--wait{color:var(--c-text-muted)}.rd-tip{color:var(--c-info);font-weight:400}.rd-card-side{flex:none;align-items:center;gap:8px;display:flex}.rd-qty{border-radius:var(--r-control);background:var(--c-surface);min-width:44px;min-height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0 8px;font-weight:700}.rd-count{border-radius:var(--r-control);background:var(--c-warning-bg);min-height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;border:0;padding:0 12px;font-weight:600}.rd-ring{background:var(--c-primary);width:64px;height:64px;color:var(--c-on-primary);font:inherit;cursor:pointer;transition:transform var(--dur-2) var(--ease-out);border:0;border-radius:50%;align-content:center;place-items:center;display:grid}.rd-ring:active{transform:scale(.94)}.rd-ring:disabled{opacity:.45;cursor:default}.rd-ring s{font-size:var(--fs-micro);opacity:.8;font-variant-numeric:tabular-nums}.rd-ring b{font-size:var(--fs-lead);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.rd-ring.is-wait{background:var(--c-surface-2);color:var(--c-text);animation:5s linear rd-wait}.rd-ring--again{background:var(--c-page);color:var(--c-error);box-shadow:inset 0 0 0 2px var(--c-error);gap:2px}.rd-ring--again span{font-size:var(--fs-micro);font-weight:700}@keyframes rd-wait{0%{box-shadow:inset 0 0 0 3px var(--c-primary)}to{box-shadow:inset 0 0 0 0 var(--c-primary)}}@media (prefers-reduced-motion:reduce){.rd-ring.is-wait{animation:none}}.rd-foot{display:flex}.rd-foot .btn{width:100%;min-height:52px}.rd-line{flex-direction:column;gap:18px;display:flex}.rd-line>.btn{width:100%;min-height:52px}.rd-block{flex-direction:column;gap:8px;display:flex}.rd-q,.rd-set-l{font-size:var(--fs-label);color:var(--c-text);margin:0;font-weight:600}.rd-prices{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.rd-price{border-radius:var(--r-control);background:var(--c-surface);min-height:64px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.rd-price b{font-size:var(--fs-lead);font-variant-numeric:tabular-nums;font-weight:700}.rd-price small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rd-price.on{background:var(--c-primary);color:var(--c-on-primary)}.rd-price.on small{color:var(--c-on-primary)}.rd-tally{align-items:center;gap:8px;display:flex}.rd-tally-b{border-radius:var(--r-control);background:var(--c-surface);width:52px;height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-title);cursor:pointer;border:0;font-weight:600}.rd-tally-b:disabled{opacity:.4;cursor:default}.rd-tally-n{border-radius:var(--r-control);background:var(--c-page);min-width:64px;height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-num);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;padding:0 10px;font-weight:700;display:grid}.rd-tally--sm .rd-tally-b{width:44px;height:44px}.rd-tally--sm .rd-tally-n{min-width:44px;height:44px;font-size:var(--fs-lead);cursor:default}.rd-link{color:var(--c-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rd-finish,.rd-morning{flex-direction:column;gap:16px;display:flex}.rd-finish>.btn,.rd-morning>.btn{width:100%;min-height:52px}.rd-big{align-items:baseline;gap:10px;margin:0;display:flex}.rd-big b{font-size:var(--fs-display);font-variant-numeric:tabular-nums;font-weight:700}.rd-big span{font-size:var(--fs-body);color:var(--c-text-muted)}.rd-quiet{font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.rd-failed{border-top:1px solid var(--c-hairline);flex-direction:column;gap:8px;padding:12px 0;display:flex}.rd-failed-b{flex-wrap:wrap;gap:8px;display:flex}.rd-failed-b .btn{width:auto}.rd-h{font-size:var(--fs-label);color:var(--c-text-muted);margin:0 0 8px;font-weight:600}.rd-mrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rd-mrow{border-top:1px solid var(--c-hairline);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.rd-mrow .ppic{width:44px;height:44px}.rd-mrow-m{flex-direction:column;flex:1;min-width:0;display:flex}.rd-mrow-m b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.rd-mrow-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rd-sets{flex-direction:column;gap:14px;display:flex}.rd-set{flex-direction:column;gap:8px;display:flex}.rd-time{font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.rd-time input{border:1px solid var(--c-field-border);border-radius:var(--r-control);background:var(--c-field);min-height:44px;color:var(--c-text);font:inherit;padding:0 12px}.rd-exc{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rd-exc li{font-size:var(--fs-label);flex-direction:column;gap:6px;font-weight:600;display:flex}.rd--tablet .rd-cards,.rd--desktop .rd-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.rd-sets .dv-chip{background:var(--c-page)}.rd-sets .dv-chip.on{background:var(--c-primary)}.rd-sets .set-rule{min-height:56px;padding:12px 0}.rd-sets .set-rule:hover{background:0 0}.ar{flex-direction:column;gap:12px;display:flex}.ar-top{flex-direction:column;gap:12px;margin:4px 0 12px;display:flex}.ar-hero-btn{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.ar-head{align-items:center;gap:10px;display:flex}.ar-head .btn{width:auto}.ar-head-m{flex:1;min-width:0}.ar-back{background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ar-back svg{transform:rotate(180deg)}.ar-title{font-size:var(--fs-lead);text-wrap:balance;margin:0;font-weight:700}.ar-sub{font-size:var(--fs-caption);color:var(--c-text-muted);margin:2px 0 0}.ar-paper{border-radius:var(--r-pill);background:var(--c-surface);height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ar-paper.is-done{background:var(--c-success-bg);color:var(--c-success)}.ar-typed{border-radius:var(--r-control);background:var(--c-surface);min-height:44px;color:var(--c-text-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.ar-typed input{min-width:0;color:var(--c-text);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.ar-cards,.ar-diffs,.ar-miss{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ar-card{border-radius:var(--r-card);background:var(--c-surface);min-width:0;transition:box-shadow var(--dur-2) var(--ease);align-items:center;gap:12px;padding:8px;display:flex}.ar-card .ppic{width:56px;height:56px}.ar-card.is-flash{background:var(--c-page);box-shadow:inset 0 0 0 2px var(--c-primary)}.ar-card.is-unknown{background:var(--c-page);box-shadow:inset 0 0 0 1px var(--c-hairline)}.ar-card-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ar-card-m b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.ar-card-m small,.ar-by{font-size:var(--fs-caption);color:var(--c-text-muted)}.ar-ord{font-size:var(--fs-caption);color:var(--c-success);font-weight:600}.ar-ord.is-short{color:var(--c-warning)}.ar-dmg{font-size:var(--fs-caption);color:var(--c-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ar-num{border-radius:var(--r-control);background:var(--c-page);min-width:60px;height:56px;color:var(--c-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-card);border:0;flex:none;align-content:center;place-items:center;padding:0 8px;display:grid}.ar-num b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ar-num small{font-size:var(--fs-micro);color:var(--c-text-muted);font-weight:600}.ar-empty{color:var(--c-text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.ar-empty b{color:var(--c-text);font-size:var(--fs-body)}.ar-pin{background:var(--c-page);border-top:1px solid var(--c-hairline);align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;bottom:0}.ar-pin .btn{width:auto}.ar-pin-s{font-size:var(--fs-label);color:var(--c-text-muted);flex:1}.ar-pin-s b{color:var(--c-text);font-variant-numeric:tabular-nums}.ar-pad,.ar-ask,.ar-finish{flex-direction:column;gap:14px;display:flex}.ar-pad>.btn,.ar-ask>.btn,.ar-finish>.btn{width:100%;min-height:48px}.ar-seg{border-radius:var(--r-control);background:var(--c-surface);grid-template-columns:1fr 1fr;padding:4px;display:grid}.ar-seg button{border-radius:var(--r-sm);min-height:40px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;background:0 0;border:0;font-weight:600}.ar-seg button.on{background:var(--c-page);color:var(--c-text);box-shadow:var(--shadow-card)}.ar-q{font-size:var(--fs-body);color:var(--c-text);margin:0;font-weight:600}.ar-quiet{font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.ar-ok{color:var(--c-success);align-items:center;gap:6px;display:flex}.ar-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ar-two .btn{width:100%;min-height:48px}.ar-block{flex-direction:column;gap:8px;display:flex}.ar-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ar-tile{border-radius:var(--r-control);background:var(--c-surface);min-height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;font-weight:600}.ar-tile.on{background:var(--c-primary);color:var(--c-on-primary)}.ar-input{border:1px solid var(--c-field-border);border-radius:var(--r-control);background:var(--c-field);min-height:48px;color:var(--c-text);font:inherit;font-size:var(--fs-body);padding:0 14px}.ar-miss li{border-top:1px solid var(--c-hairline);align-items:center;gap:10px;padding:8px 0;display:flex}.ar-miss li:first-child{border-top:0}.ar-miss .ppic{width:44px;height:44px}.ar-miss-m{flex-direction:column;min-width:0;display:flex}.ar-miss-m b{font-size:var(--fs-label);font-weight:600}.ar-miss-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.ar-where .lrow{padding-inline:0}.ar-match{border-radius:var(--r-control);background:var(--c-success-bg);color:var(--c-success);font-size:var(--fs-label);align-items:center;gap:8px;margin:0;padding:12px 14px;font-weight:600;display:flex}.ar-diff{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:8px;padding:12px;display:flex}.ar-diff-top{align-items:center;gap:12px;display:flex}.ar-diff-top .ppic{width:48px;height:48px}.ar-diff-m{flex-direction:column;gap:6px;min-width:0;display:flex}.ar-diff-m b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.ar-cmp{gap:8px;display:flex}.ar-cmp span{border-radius:var(--r-sm);background:var(--c-page);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.ar-cmp span.is-off{color:var(--c-text-faint);font-weight:600}.ar-ev{border-top:1px solid var(--c-hairline);font-size:var(--fs-caption);color:var(--c-text-muted);align-items:center;gap:6px;margin:0;padding-top:8px;display:flex}.rk-from{color:var(--c-text-muted)}.ar--tablet .ar-cards,.ar--desktop .ar-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}@media (prefers-reduced-motion:reduce){.ar-card{transition:none}}.ar-acts{gap:8px;display:flex}.ar-acts .ar-paper{flex:1;justify-content:center}.ar-acts .btn{width:auto}.lj{flex-direction:column;gap:4px;margin:4px 0 8px;display:flex}.lj-job{border-radius:var(--r-card);background:var(--c-primary);width:100%;color:var(--c-on-primary);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;margin:0 0 12px;padding:14px;display:flex}.lj-job:disabled{opacity:.6;cursor:default}.lj-job:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lj-job-i{border-radius:var(--r-control);background:color-mix(in srgb, var(--c-on-primary) 14%, transparent);flex:none;place-items:center;width:44px;height:44px;display:grid}.lj-job-m{flex-direction:column;flex:1;min-width:0;display:flex}.lj-job-m b{font-size:var(--fs-body);font-weight:700;line-height:1.3}.lj-job-m small{font-size:var(--fs-caption);opacity:.75;margin-top:2px}.lj-work{margin:0 0 12px}.lj-head{border-radius:var(--r-lg);background:var(--c-surface);cursor:pointer;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;margin:0 0 12px;padding:14px 16px;display:grid}.lj-head:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lj-head--loading{min-height:120px}.lj-head.is-warn{background:var(--c-warning-bg)}.lj-head.is-bad{background:var(--c-error-bg)}.lj-head-m{flex-direction:column;min-width:0;display:flex}.lj-when{font-size:var(--fs-micro);color:var(--c-text-muted);align-items:center;gap:6px;margin:0 0 2px;font-weight:600;display:flex}.lj-head.is-warn .lj-when{color:var(--c-warning)}.lj-head.is-bad .lj-when{color:var(--c-error)}.lj-stop{background:var(--c-error);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:14px;height:14px}.lj-head-m small{font-size:var(--fs-label);color:var(--c-text-muted);font-weight:500}.lj-head-m>b{font-size:var(--fs-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 4px;font-weight:800;line-height:1.1}.lj-head-m>b small{font-size:var(--fs-title);letter-spacing:0;color:var(--c-text-muted);white-space:nowrap;font-weight:600}.lj-cmp{font-size:var(--fs-label);color:var(--c-text-muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lj-extra{font-size:var(--fs-label);color:var(--c-text-muted);margin-top:4px}.lj-extra b{color:var(--c-text)}.lj-say{font-size:var(--fs-label);color:var(--c-text);grid-column:1/-1;margin:2px 0 0;line-height:1.45}.lj-spark{width:112px;height:52px;color:var(--c-text-muted);overflow:visible}.lj-head.is-warn .lj-spark{color:var(--c-warning)}.lj-head.is-bad .lj-spark{color:var(--c-error)}.lj-spark polyline{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lj-spark circle{fill:currentColor}.lj-spark .lj-dot{fill:#0000;cursor:pointer}.lj-closed{border-radius:var(--r-card);background:var(--c-surface);width:100%;min-height:52px;color:var(--c-text);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-weight:700;display:flex}.lj-trends{border-top:1px solid var(--c-hairline)}.lj-sec{border-top:1px solid var(--c-hairline);padding:14px 2px}.lj-trends>.lj-sec:first-child{border-top:0}.lj-sec h4{font-size:var(--fs-label);color:var(--c-text-muted);margin:0 0 10px;font-weight:600}.lj-bar{font-size:var(--fs-body);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.lj-bar-i{border-radius:var(--r-sm);background:var(--c-surface);width:32px;height:32px;color:var(--c-text);place-items:center;display:grid}.lj-bar-m{flex-direction:column;gap:6px;min-width:0;display:flex}.lj-bar-m span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lj-bar-m i{background:var(--c-text-muted);border-radius:7px;height:7px;display:block}.lj-bar-m i.is-good{background:var(--c-success)}.lj-bar-m i.is-warn{background:var(--c-warning)}.lj-bar-m i.is-bad{background:var(--c-error)}.lj-bar b,.lj-prod-v{font-variant-numeric:tabular-nums;font-size:var(--fs-body);font-weight:700}.lj-bar b{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.lj-bar b .lj-stop{width:12px;height:12px}.lj-bar b svg{color:var(--c-warning)}.lj-prod{border-top:1px solid var(--c-hairline);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.lj-sec h4+.lj-prod{border-top:0}.lj-prod .ppic,.lj-prod-i{border-radius:var(--r-sm);width:44px;height:44px}.lj-prod-i{background:var(--c-surface);color:var(--c-text-muted);place-items:center;display:grid}.lj-prod-m{flex-direction:column;min-width:0;display:flex}.lj-prod-m b{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.lj-prod-m small{font-size:var(--fs-caption);color:var(--c-text-muted)}.lj-tip{min-height:18px;font-size:var(--fs-caption);color:var(--c-primary);margin:-4px 0 6px;font-weight:600}.lj-weeks{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:7px;height:104px;display:grid}.lj-wk{cursor:pointer;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;padding:0;display:flex}.lj-wk i{background:var(--c-surface-2);transform-origin:bottom;border-radius:6px 6px 3px 3px;min-height:4px;animation:.6s cubic-bezier(.2,.8,.2,1) both lj-grow;display:block}.lj-wk.is-now i{background:var(--c-text)}.lj-wk i.is-split{background:linear-gradient(to top, var(--c-success) 0 var(--a), var(--c-warning) var(--a) var(--b), var(--c-error) var(--b) 100%)}.lj-wk.is-now i.is-split{box-shadow:0 0 0 2px var(--c-text)}.lj-wk.is-picked i{outline:2px solid var(--c-focus);outline-offset:2px}.lj-wkx{font-size:var(--fs-micro);color:var(--c-text-faint);justify-content:space-between;margin:6px 0 0;display:flex}.lj-wkx b{color:var(--c-text);font-weight:700}@keyframes lj-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lj-legend{font-size:var(--fs-caption);color:var(--c-text-muted);flex-wrap:wrap;gap:14px;margin:12px 0 0;display:flex}.lj-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.lj-legend .is-sold{background:var(--c-success)}.lj-legend .is-kept{background:var(--c-warning)}.lj-legend .is-wasted{background:var(--c-error)}.lj-spend{font-size:var(--fs-label);grid-template-columns:48px minmax(0,1fr) 4.5em;align-items:center;gap:10px;padding:5px 0;display:grid}.lj-spend small{color:var(--c-text-muted)}.lj-spend.is-now small{color:var(--c-text);font-weight:700}.lj-track{background:var(--c-surface-2);border-radius:999px;height:10px;position:relative}.lj-track i{background:var(--c-text-muted);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.lj-spend.is-now .lj-track i{background:var(--c-text)}.lj-spend.is-over .lj-track i{background:var(--c-error)}.lj-track em{border-left:2px dashed var(--c-warning);position:absolute;top:-4px;bottom:-4px}.lj-spend b{font-variant-numeric:tabular-nums;text-align:right}.lj-budget{font-size:var(--fs-caption);color:var(--c-warning);align-items:center;gap:8px;margin:12px 0 0;font-weight:600;display:flex}.lj-budget i{border-top:2px dashed var(--c-warning);flex:1}.lj-fill{background:var(--c-surface-2);border-radius:999px;height:16px;overflow:hidden}.lj-fill i{background:var(--c-success);border-radius:999px;height:100%;display:block}.lj-fillw{font-size:var(--fs-caption);color:var(--c-text-muted);margin:8px 0 0}.lj-line{width:100%;height:130px;display:block}.lj-rule{stroke:var(--c-warning);stroke-width:2px;stroke-dasharray:6 5}.lj-rule-t{fill:var(--c-warning);font-size:12px;font-weight:700}.lj-poly{fill:none;stroke:var(--c-text);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.lj-end{fill:var(--c-text)}.lj-axis{fill:var(--c-text-faint);font-size:11px}.lj-axis.is-now{fill:var(--c-text);font-weight:700}.lj-note{font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.lj-note b{color:var(--c-text)}.lj-pinned{padding-bottom:92px}.lj-pin{z-index:3;border-radius:var(--r-card);background:var(--c-primary);width:100%;height:56px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-body);cursor:pointer;box-shadow:var(--shadow-pop);border:0;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-weight:700;display:flex;position:sticky;bottom:12px}.lj-pin:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rk-row{grid-template-columns:56px minmax(0,1fr) auto}.rk-main{grid-template-columns:44px minmax(0,1fr)}.rk-amt--btn{color:var(--c-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-card);border:0;align-self:center;margin-right:10px}.rk-amt--btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rk-tick>span{border-radius:50%}.rk-tick.on>span{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.rk-row.is-got .rk-t{color:var(--c-text-faint);text-decoration:none}@media (prefers-reduced-motion:reduce){.lj-wk i{animation:none}}.lj-flag{background:var(--c-warning-bg);width:32px;height:32px;color:var(--c-warning);border-radius:50%;place-items:center;display:grid}.rd-go{font-size:var(--fs-caption);color:var(--c-primary);font-weight:700}.vx{flex-direction:column;align-items:center;gap:12px;padding:4px 0 6px;display:flex}.vx-mic{isolation:isolate;border-radius:var(--r-pill);background:var(--c-primary);width:84px;height:84px;color:var(--c-on-primary);cursor:pointer;border:0;place-items:center;display:grid;position:relative}.vx-mic:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.vx-mic.is-on:before,.vx-mic.is-on:after{content:"";border-radius:inherit;background:var(--c-primary);opacity:.4;animation:sx-ping 1.6s var(--ease-out) infinite;z-index:-1;position:absolute;inset:0}.vx-mic.is-on:after{animation-delay:.8s}.vx-state{min-height:20px;color:var(--c-text-muted);margin:0;font-size:14px;font-weight:600}.vx-hint{color:var(--c-text-faint);text-align:center;margin:0;font-size:14px}.vx-heard{color:var(--c-text);text-align:center;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.35}.vx-meter{justify-content:center;align-items:center;gap:6px;height:44px;display:flex}.vx-bar{background:var(--c-primary);transform-origin:50%;border-radius:4px;width:8px;height:40px;transition:transform 80ms linear;display:block}.vx-wave .vx-bar{animation:.9s ease-in-out infinite vx-talk}@keyframes vx-talk{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vx-wave .vx-bar{animation:none;transform:scaleY(.6)}}.vx-said{color:var(--c-text-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:13px}.vx-answer{border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text);align-self:stretch;margin:0;padding:12px 14px;font-size:16px;line-height:1.45}.vx-found{flex-direction:column;align-self:stretch;gap:6px;display:flex}.vx-row{border-radius:var(--r-control);background:var(--c-surface);width:100%;min-height:56px;color:var(--c-text);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.vx-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.vx-row-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vx-row-m b{overflow-wrap:anywhere;font-size:15px;font-weight:700}.vx-row-m small{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:13px}.vx-foot{flex-wrap:wrap;justify-content:center;align-self:stretch;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.vx-mic.is-on:before,.vx-mic.is-on:after{animation:none}}.td-job{flex-direction:column;align-items:stretch;gap:12px;margin:0;text-decoration:none}.td-job-top{align-items:center;gap:12px;display:flex}.td-job .td-wells{padding-left:56px}.td-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.td--desktop .td-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.td-tile{border-radius:var(--r-card);background:var(--c-surface);min-height:108px;color:var(--c-text);transition:background var(--dur-2) var(--ease);flex-direction:column;justify-content:space-between;gap:12px;padding:14px;text-decoration:none;display:flex;position:relative}.td-tile:active{background:var(--c-surface-2)}.td-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.td-tile--wide{flex-direction:row;grid-column:1/-1;align-items:center;min-height:68px}.td--desktop .td-tile--wide{flex-direction:column;grid-column:auto;align-items:stretch;min-height:108px}.td--desktop .td-tile--wide .td-tile-chev{display:none}.td-tile-ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.td-tile-m{flex-direction:column;flex:1;min-width:0;display:flex}.td-tile-m b{font-size:var(--fs-body);font-weight:700;line-height:1.25}.td-tile-m small{font-size:var(--fs-caption);color:var(--c-text-muted);align-items:center;gap:5px;margin-top:2px;display:flex}.td-tile-m small.is-warn{color:var(--c-warning);font-weight:600}.td-tile-m small.is-bad{color:var(--c-error);font-weight:600}.td-tile-m small .lj-stop{flex:none;width:11px;height:11px}.td-tile-n{border-radius:var(--r-pill);background:var(--c-primary);min-width:28px;height:28px;color:var(--c-on-primary);font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.td-tile--wide .td-tile-n{position:static}.td-tile-chev{color:var(--c-text-faint);flex:none}.lj-ghost-spark polyline{stroke:var(--c-border-strong);stroke-dasharray:4 5}.lj-ghost-art{position:relative}.lj-gwk{background:repeating-linear-gradient(45deg, var(--c-surface-2) 0 4px, var(--c-surface) 4px 8px);border-radius:6px 6px 3px 3px;align-self:end;display:block}.lj-gwk.is-now{background:var(--c-text)}.lj-ghost-pill{border-radius:var(--r-pill);background:var(--c-page);box-shadow:var(--shadow-pop);font-size:var(--fs-label);color:var(--c-text);white-space:nowrap;align-items:center;gap:7px;padding:9px 14px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lj-grow{grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:6px 0;display:grid}.lj-gi{background:var(--c-surface);border-radius:50%;width:32px;height:32px}.lj-gt,.lj-gn{border-radius:var(--r-pill);background:repeating-linear-gradient(45deg, var(--c-surface-2) 0 4px, var(--c-surface) 4px 8px);height:10px}.stk .td-tiles .i-amber{background:var(--tile-amber);color:var(--on-tile-amber)}.stk .td-tiles .i-teal{background:var(--tile-teal);color:var(--on-tile-teal)}.stk .td-tiles .i-sky{background:var(--tile-sky);color:var(--on-tile-sky)}.stk .td-tiles .i-indigo{background:var(--tile-indigo);color:var(--on-tile-indigo)}.stk .td-tiles .i-jade{background:var(--tile-jade);color:var(--on-tile-jade)}.stk .td-tiles .i-coral{background:var(--tile-coral);color:var(--on-tile-coral)}.stk .td-tiles .i-pink{background:var(--tile-pink);color:var(--on-tile-pink)}.stk .td-tiles .i-green{background:var(--tile-green);color:var(--on-tile-green)}.pf-list{border-radius:var(--r-card);background:var(--c-surface);overflow:hidden}button.pf-row{border:0;border-top:1px solid var(--c-hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;min-height:64px}.pf-list .pf-row:first-child{border-top:0}.pf-crumb{color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;font-size:14px;display:flex}.pf-back{border-radius:var(--r-control);min-height:44px;color:var(--c-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px 0 4px;font-weight:600;display:inline-flex}.pf-back:hover{background:var(--c-surface-2)}.pf-back:focus-visible,.pf-chip:focus-visible,button.pf-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.pf-here{color:var(--c-text);font-weight:600}.pf-inside{flex-wrap:wrap;flex:1 0 100%;gap:8px;display:flex}.pf-chip{border-radius:var(--r-pill);background:var(--c-surface-2);min-height:44px;color:var(--c-text-muted);font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:14px}.pf-chip.on{background:var(--c-primary);color:var(--c-on-primary)}.pf-n{font-variant-numeric:tabular-nums;opacity:.75;margin-left:4px}.flip-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.flip-stage>.flip-img{place-self:center;width:auto;max-width:100%;height:auto;max-height:100%}.rv-viewer-pic{object-fit:contain;background:var(--c-navy);flex:1;width:100%;min-height:0}.rv-viewer-bar--two{justify-content:stretch;gap:var(--s-m)}.rv-viewer-act{border-radius:var(--r-pill);background:var(--c-brand-active);min-height:48px;color:var(--c-on-brand);font:inherit;cursor:pointer;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rv-viewer-act:hover{background:var(--c-brand-hover)}.rv-viewer-act:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.dp-brief-acts{flex-wrap:wrap;gap:8px;display:flex}.dp-brief-acts .btn{width:auto}.mac-card{border-radius:var(--r-lg);background:var(--c-surface-2);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mac-card--on{background:var(--c-info-bg)}.mac-card--off,.mac-card--wait{background:var(--c-warning-bg)}.mac-ic{background:var(--c-surface);width:44px;height:44px;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.mac-card--on .mac-ic{color:var(--c-info)}.mac-card--off .mac-ic,.mac-card--wait .mac-ic{color:var(--c-warning)}.mac-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mac-t{color:var(--c-text);font-size:16px;font-weight:700}.mac-s{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:13.5px}.mac-facts{color:var(--c-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.mac-bad{color:var(--c-error);font-weight:600}.mac-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mac-acts .btn{width:auto}.mac-sheet{flex-direction:column;gap:14px;display:flex}.mac-code{letter-spacing:.08em;color:var(--c-text);margin:0;font-family:ui-monospace,Menlo,monospace;font-size:30px;font-weight:600}.mac-fp{color:var(--c-text);grid-template-columns:repeat(4,max-content);gap:6px 14px;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:15px;display:grid}.shop-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.shop-card{border-radius:var(--r-lg);background:var(--c-surface-2);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.shop-card--on{background:var(--c-info-bg)}.shop-card--warn{background:var(--c-warning-bg)}.shop-card--bad{background:var(--c-error-bg)}.shop-card-h{align-items:center;gap:12px;min-width:0;display:flex}.shop-card-ic{background:var(--c-surface);width:40px;height:40px;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.shop-card--on .shop-card-ic,.shop-card--busy .shop-card-ic{color:var(--c-info)}.shop-card--warn .shop-card-ic{color:var(--c-warning)}.shop-card--bad .shop-card-ic{color:var(--c-error)}.shop-card-t{flex-direction:column;min-width:0;display:flex}.shop-card-t b{color:var(--c-text);font-size:15.5px}.shop-card-t small{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:13px}.shop-card-s{color:var(--c-text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.shop-card-acts{flex-wrap:wrap;gap:8px;display:flex}.shop-card-acts .btn{width:auto}.seal-strip{border-radius:var(--r-control);background:var(--c-info-bg);color:var(--c-info);flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.seal-strip b{font-size:14.5px}.seal-strip span{color:var(--c-text)}.seal-strip--off{background:var(--c-warning-bg);color:var(--c-warning)}.set-rule--flat{padding-left:0;padding-right:0}.set-rule--flat:hover{background:0 0}.shop-card-sw{border-top:1px solid var(--c-hairline);flex-direction:column;display:flex}.shop-card-sw .set-rule{min-height:52px;padding-top:6px;padding-bottom:6px}.shop-card-row{border:0;border-top:1px solid var(--c-hairline);min-height:52px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.shop-card-row span{flex-direction:column;display:flex}.shop-card-row small{color:var(--c-text-muted);font-size:13px}.shop-card-row:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sup-rows{flex-direction:column;display:flex}.sup-rows .set-rule+.set-rule{border-top:1px solid var(--c-hairline)}.set-rule:disabled{cursor:not-allowed;opacity:.6}.shop-card-x{color:var(--c-text-muted);margin:0;font-size:13px;font-weight:600}.shop-card-x--warn{color:var(--c-warning)}.shop-card-x--bad{color:var(--c-error)}.shop-card-exp{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.shop-card-exp .btn{width:auto}.ctr{box-sizing:border-box;min-height:100dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:var(--c-page);color:var(--c-text);flex-direction:column;gap:16px;max-width:560px;margin:0 auto;display:flex}.ctr-top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.ctr-shop{font-size:var(--fs-label);color:var(--c-text-muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ctr-title{font-size:var(--fs-title);margin:8px 0 0;font-weight:700}.ctr-sec{flex-direction:column;gap:8px;display:flex}.ctr-flat .lrow,.ctr-flat .ws-li{border-top:0}.ctr-flat .sec,.ctr-flat .fold{box-shadow:none;background:0 0;gap:8px;padding:0}.ctr-flat .sec--flush>.sec-h{padding:0 4px}.ctr-flat .fold-s{padding-inline:4px}.ctr-flat .fold-b{padding:0}.ctr-flat .sec .btn-secondary{background:var(--c-surface);box-shadow:none}.ctr-flat .ws-list{background:0 0;gap:8px;padding:0;display:grid}.ctr-flat .ws-list>.ws-li{background:var(--c-surface);border-radius:var(--r-tile);padding-inline:16px}.ctr-flat .ws-li--btn:active{background:var(--c-surface-2)}.ctr-flat .ct-head{padding:0 4px 4px}.ctr-flat .ws-li .btn-secondary{background:var(--c-page)}.ctr-flat .ws-li.ws-li--chip>.ws-li-chip{grid-area:1/3/span 2;justify-self:end}.ctr-flat .ct-split span{background:var(--c-surface)}.ctr-card,.vp-files{gap:8px;display:grid}.ctr-card>.lrow,.vp-files>.lrow,.vp-file-card>.lrow{background:var(--c-surface);border-radius:var(--r-tile);border-top:0}.ctr-sec-h{font-size:var(--fs-label);color:var(--c-text-muted);margin:4px 4px 8px;font-weight:600}.ctr-empty{color:var(--c-text-muted);justify-content:center;display:flex}.ctr-out{width:auto;min-height:44px}.ctr-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ctr-face{border-radius:var(--r-tile);background:var(--c-surface);min-height:112px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out), background var(--dur-1) linear;border:0;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;display:flex}.ctr-face:active{background:var(--c-surface-2);transform:scale(.97)}.ctr-face:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.ctr-face--still{cursor:default;background:0 0;flex-direction:row;min-height:0;padding:0}.ctr-face-n{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ctr-av{border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ctr-av--sm{width:36px;height:36px;font-size:15px}.ctr-av--md{width:56px;height:56px;font-size:22px}.ctr-av--lg{width:76px;height:76px;font-size:30px}.ctr--pin .ctr-who{justify-content:center;margin-top:auto;display:flex}.ctr--pin .ctr-who .ctr-face--still{flex-direction:column}.ctr--pin .ctr-who .ctr-face-n{font-size:var(--fs-title);font-weight:700}.pin-dots{justify-content:center;gap:18px;padding:8px 0 0;display:flex}.pin-dot{background:var(--c-surface-2);width:16px;height:16px;transition:background var(--dur-1) linear, transform var(--dur-1) var(--ease-out);border-radius:50%}.pin-dot.is-on{background:var(--c-text);transform:scale(1.1)}.pin-msg{text-align:center;min-height:20px;font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.pin-msg.is-err{color:var(--c-error);font-weight:600}.pin .pad-k:disabled{opacity:.5}@media (min-width:768px){.ctr-faces{grid-template-columns:repeat(4,minmax(0,1fr))}}.ctr-link{flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.ctr-qr{aspect-ratio:1;border-radius:var(--r-card);background:var(--c-surface);place-items:center;width:min(240px,70vw);display:grid;overflow:hidden}.ctr-qr img{width:100%;height:100%;image-rendering:pixelated}.ctr-left{font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--c-text-muted);font-weight:600}.pp-price{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--c-text);font-weight:700}.vp{box-sizing:border-box;max-width:560px;min-height:100dvh;padding:18px 16px calc(24px + env(safe-area-inset-bottom));background:var(--c-page);color:var(--c-text);flex-direction:column;gap:16px;margin:0 auto;display:flex}.vp-head{align-items:center;gap:10px;min-height:40px;display:flex}.vp-mark{background:var(--c-print);width:32px;height:32px;color:var(--c-on-print);border-radius:9px;flex:none;place-items:center;display:grid}.vp-brand{font-weight:700;font-size:var(--fs-body)}.vp-shop{font-size:var(--fs-label);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-title{font-size:var(--fs-title);margin:6px 0 0;font-weight:700}.vp-file{grid-template-columns:auto minmax(0,1fr) auto}.vp-add{width:100%;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr)}.vp-add:disabled{opacity:.5;cursor:default}.vp-send{border-radius:var(--r-control);background:var(--c-print);min-height:56px;color:var(--c-on-print);font:inherit;font-size:var(--fs-body);cursor:pointer;touch-action:manipulation;border:0;font-weight:600}.vp-send:disabled{opacity:.45;cursor:default}.vp-send:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.vp-err{color:var(--c-error);font-weight:600;font-size:var(--fs-label);text-align:center;margin:0}.vp-dots{gap:4px;display:flex}.vp-dots i{background:var(--c-surface-2);border-radius:2px;flex:1;height:4px}.vp-dots i.on{background:var(--c-print)}.vp-back{min-height:44px;color:var(--c-print-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.vp-back:before{content:"‹";margin-right:6px;font-size:24px;line-height:1}.vp-step{flex-direction:column;flex:1;gap:14px;display:flex}.vp-step>.vp-send{margin-top:auto}.vp-q{font-size:var(--fs-display);margin:0;font-weight:600}.vp-hint{color:var(--c-text-muted);margin:-8px 0 4px}.vp-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vp-choice button{background:var(--c-surface);min-height:190px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 8px;display:flex}.vp-choice button.is-on{border-color:var(--c-print);background:var(--c-print-tint)}.vp-choice b{font-size:var(--fs-body);font-weight:600}.vp-choice small{color:var(--c-text-muted);font-size:var(--fs-label);text-align:center}.vp-choice-pic{place-items:center;height:80px;margin-bottom:8px;display:grid}.vp-swatch{grid-template-columns:1fr 1fr;gap:5px;width:64px;height:64px;display:grid}.vp-swatch i{border-radius:8px}.vp-swatch i:first-child{background:#e5484d}.vp-swatch i:nth-child(2){background:#30a46c}.vp-swatch i:nth-child(3){background:#0090ff}.vp-swatch i:nth-child(4){background:#f5b800}.vp-swatch.is-mono i{background:var(--c-text)}.vp-swatch.is-mono i:nth-child(2n){opacity:.4}.vp-sheet{border:3px solid var(--c-text);box-sizing:border-box;background:var(--c-page);border-radius:7px;align-content:start;gap:7px;width:50px;height:66px;padding:12px 9px;display:grid}.vp-sheet i{background:var(--c-text);border-radius:2px;height:4px}.vp-sheet.is-both{box-shadow:8px 8px 0 -2px var(--c-page), 8px 8px 0 1px var(--c-text)}.vp-toggle{border-radius:var(--r-card);background:var(--c-surface);min-height:64px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:14px;padding:8px 14px;font-weight:600;display:flex}.vp-toggle .vp-swatch{flex:none;gap:3px;width:28px;height:28px}.vp-toggle .vp-swatch i{border-radius:4px}.vp-toggle span:not(.vp-swatch){flex-direction:column;flex:1;display:flex}.vp-toggle small{color:var(--c-text-muted);font-weight:400}.vp-toggle>i{background:var(--c-surface-2);width:46px;height:28px;transition:background var(--dur-1) linear;border-radius:14px;flex:none;position:relative}.vp-toggle>i:after{content:"";background:var(--c-page);width:22px;height:22px;transition:transform var(--dur-1) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.vp-toggle.is-on>i{background:var(--c-print)}.vp-toggle.is-on>i:after{transform:translate(18px)}.vp-file-card{border-radius:var(--r-card);background:var(--c-surface);gap:10px;min-width:0;padding:12px;display:grid}.vp-fc-top{align-items:center;gap:10px;min-width:0;display:flex}.vp-fc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.vp-copies{flex:none;align-items:center;gap:4px;display:flex}.vp-copies b{text-align:center;min-width:28px;font-size:var(--fs-title);font-variant-numeric:tabular-nums}.vp-copies button{background:var(--c-page);width:44px;height:44px;color:var(--c-text);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;display:grid}.vp-copies button:disabled{opacity:.35;cursor:default}.vp-just{min-height:36px;color:var(--c-print-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.vp-pages{box-sizing:border-box;border-radius:var(--r-control);background:var(--c-page);width:100%;min-height:48px;color:var(--c-text);font:inherit;border:0;padding:0 14px}.vp-pages.is-bad{outline:2px solid var(--c-error)}.vp-step>.vp-small{margin:0}.vp-small{font-size:var(--fs-micro);color:var(--c-text-muted);justify-content:center;align-items:center;gap:6px;margin:auto 0 0;display:flex}.vp-code{border-radius:var(--r-card);background:var(--c-print-tint);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.vp-code-l{color:var(--c-print-ink);font-size:var(--fs-label);font-weight:600}.vp-code-n{font-size:var(--fs-hero);letter-spacing:6px;color:var(--c-print-deep);font-variant-numeric:tabular-nums;font-weight:700}.vp-total{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.vp-total span{color:var(--c-text-muted)}.vp-total b{font-size:var(--fs-display);font-weight:700}.vp-note--ok{color:var(--c-text);font-weight:600}.vp-note{color:var(--c-text-muted);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ctr-job{grid-template-columns:auto minmax(0,1fr) auto}.ctr-code{border-radius:var(--r-pill);min-width:56px;height:40px;font-weight:700;font-size:var(--fs-label);letter-spacing:1px;font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;display:grid}.ctr-top-t{text-align:center;font-weight:700;font-size:var(--fs-body);letter-spacing:.5px;flex:1}.ctr-big{font-size:var(--fs-display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.ctr-big--centre{text-align:center}.ctr-sub{text-align:center;color:var(--c-text-muted);margin:-8px 0 0}.ctr-line{grid-template-columns:minmax(0,1fr) auto auto;min-height:52px}.ctr-line b{font-variant-numeric:tabular-nums}.ctr-pick{width:100%;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto}.ctr-job{width:100%;font:inherit;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0}.ctr-job .lrow-t,.ctr-job .lrow-s,.ctr-pick .lrow-t,.ctr-pick .lrow-s{display:block}.ctr-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.ctr-foot .btn{justify-content:center;align-items:center;gap:8px;min-height:56px;display:inline-flex}.ctr-wait{min-height:56px;color:var(--c-text-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ctr-err{text-align:center;color:var(--c-error);margin:0;font-weight:600}.ctr-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ctr-seg button{border-radius:var(--r-control);background:var(--c-surface);min-height:52px;color:var(--c-text);font:inherit;cursor:pointer;border:0;font-weight:600}.ctr-seg button.is-on{background:var(--c-surface-2);font-weight:700}.ctr-step{grid-template-columns:72px 1fr 72px;align-items:center;gap:8px;display:grid}.ctr-step button{border-radius:var(--r-tile);background:var(--c-surface);height:72px;color:var(--c-text);cursor:pointer;touch-action:manipulation;border:0;place-items:center;display:grid}.ctr-step button:active{background:var(--c-surface-2)}.ctr-step span{flex-direction:column;align-items:center;display:flex}.ctr-step b{font-size:var(--fs-hero);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ctr-step small{color:var(--c-text-muted)}.ctr-total{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.ctr-total span{font-weight:600}.ctr-total b{font-size:var(--fs-display);font-variant-numeric:tabular-nums;font-weight:700}.ctr-pay{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ctr-cash,.ctr-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ctr-cash .pad-k,.ctr-reasons .pad-k{min-height:64px;font-size:var(--fs-body)}.ctr--centre{justify-content:flex-start;align-items:stretch;padding-top:48px}.ctr-ok{background:var(--c-print);width:72px;height:72px;color:var(--c-on-print);border-radius:50%;align-self:center;place-items:center;display:grid}.ctr-change{text-align:center;font-size:var(--fs-title);margin:0;font-weight:700}.ctr--centre .ctr-qr{align-self:center;width:min(200px,56vw)}.ctr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ctr-tile{border-radius:var(--r-tile);min-height:92px;font:inherit;font-weight:600;font-size:var(--fs-body);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out);border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.ctr-tile:active{transform:scale(.97)}.ctr-tile--wide{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;margin-bottom:10px}.ctr-top-end{justify-content:flex-end;align-items:center;gap:8px;min-width:44px;display:inline-flex}.ctr-top-end .btn{width:auto}.ctr--parcels{gap:12px}.ctr-ask{border-radius:var(--r-tile);background:var(--c-parcel);width:100%;min-height:64px;color:var(--c-on-parcel);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 16px;display:flex}.ctr-ask-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ctr-ask-t small{color:var(--c-on-parcel-dim);font-size:var(--fs-label)}.ctr-ask-t b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ctr-bar{bottom:calc(12px + env(safe-area-inset-bottom));border-radius:var(--r-tile);background:var(--c-primary);min-height:60px;color:var(--c-on-primary);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 18px;font-weight:600;display:flex;position:sticky}.ctr-bar b{font-size:var(--fs-title);font-variant-numeric:tabular-nums}@media (min-width:768px){.ctr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.vp-code--paid{padding:20px 16px}.vp-code--paid .vp-code-n{letter-spacing:0}.vp-refund b{color:var(--c-error)}.vp-files>.lrow.vp-no{background:0 0;min-height:0;padding-block:4px}.vp-no span{color:var(--c-text-muted);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.vp-quiet{min-height:48px;color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.vp-invoice{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.vp-invoice b{font-size:var(--fs-title)}@media print{.vp-invoice .vp-send{display:none}}.ct-head{flex-direction:column;gap:12px;padding:4px 20px 16px;display:flex}.ct-total{font-size:var(--fs-hero);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ct-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ct-split span{border-radius:var(--r-tile);background:var(--c-page);color:var(--c-text-muted);font-size:var(--fs-label);flex-direction:column;gap:2px;padding:12px;display:flex}.ct-split b{color:var(--c-text);font-size:var(--fs-title);font-variant-numeric:tabular-nums}.ct-minus{color:var(--c-error)}.shop-groups{flex-direction:column;gap:10px;display:flex}.shop-group>.fold-b{padding:0 12px 12px}.shop-cards{flex-direction:column;gap:10px;display:flex}.shop-cards--two{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.shop-card--ok,.shop-card--idle,.shop-card--busy{background:var(--c-surface-2)}.shop-card-s--warn{color:var(--c-warning);font-weight:600}.shop-card-s--bad{color:var(--c-error);font-weight:600}.shop-card-s--busy{color:var(--c-info)}.shop-card-h .head-more{flex:none}.shop-card-sw.off .set-rule,.sup-tiles.off .sup-tile:not(.sup-tile--add){opacity:.5}.shop-card-add{padding-top:10px}.shop-card-add .btn{width:auto}.shop-card-opt{white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.shop-card-opt small{color:var(--c-text-muted);font-size:12px;font-weight:500}.shop-card-opt.not-ready{color:var(--c-text-muted)}.mini-sw{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.mini-sw:disabled{cursor:not-allowed;opacity:.5}.mini-sw:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-control)}.shop-card-h .mini-sw{margin-left:auto}.shops-search{border-radius:var(--r-control);background:var(--c-surface);min-height:44px;color:var(--c-text-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.shops-search input{min-width:0;min-height:44px;font:inherit;font-size:var(--fs-body);color:var(--c-text);background:0 0;border:0;outline:none;flex:1}.shops-search:focus-within{outline:2px solid var(--c-focus);outline-offset:1px}.mac-line{border-radius:var(--r-lg);background:var(--c-surface);min-height:44px;color:var(--c-text-muted);align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex}.mac-line b{color:var(--c-text);font-weight:600}.mac-dot{background:var(--c-success);border-radius:50%;flex:none;width:10px;height:10px}.shops-desk{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:20px;display:grid}.shops-desk-list{flex-direction:column;gap:10px;min-width:0;display:flex}.shop-picks{flex-direction:column;gap:4px;display:flex}.shop-pick{border-radius:var(--r-control);width:100%;min-height:56px;font:inherit;text-align:left;color:var(--c-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.shop-pick:hover{background:var(--c-surface-2)}.shop-pick:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.shop-pick.chosen{background:var(--c-surface-2)}.shop-pick.chosen b{font-weight:700}.shop-pick.chosen .shop-card-ic{background:var(--c-primary);color:var(--c-on-primary)}.shop-pick-t{flex-direction:column;min-width:0;display:flex}.shop-pick-t b{font-size:14.5px;font-weight:600}.shop-pick-t small{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.shop-pick--warn .shop-pick-t small{color:var(--c-warning)}.shop-pick--bad .shop-pick-t small{color:var(--c-error)}.shop-detail{border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.shop-detail.shop-card--warn{background:var(--c-warning-bg)}.shop-detail.shop-card--bad{background:var(--c-error-bg)}.shop-detail-h{align-items:center;gap:14px;min-width:0;display:flex}.shop-detail-h .shop-card-t b{font-size:18px}.shop-detail-h>.btn,.shop-detail-acts{margin-left:auto}.shop-detail-acts{flex:none;gap:8px;display:flex}.shop-detail-acts .btn,.shop-detail-h>.btn{width:auto}.sup-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sup-tile{border-radius:var(--r-control);background:var(--c-surface-2);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 14px;display:flex}.sup-tile--bad{background:var(--c-error-bg)}.sup-tile--bad small{color:var(--c-error)}.sup-tile--ok small{color:var(--c-success)}.sup-tile--add{background:0 0;padding-left:0}.sup-tile--add .shop-card-add{padding-top:0}.sup-tile-t{flex-direction:column;min-width:0;display:flex}.sup-tile-t b{font-size:14.5px}.sup-tile-t small{color:var(--c-text-muted);font-size:12.5px}.shop-card-h .shop-card-go{flex:none;width:auto;margin-left:auto}.set-rule-m small.set-rule-bad{color:var(--c-error);font-weight:600}.sd{flex-direction:column;gap:14px;min-width:0;display:flex}.sd-bar{align-items:center;gap:8px;min-width:0;display:flex}.sd-bar .st-depts{flex:1;min-width:0}.sd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;padding:0 4px;display:flex}.sd-head .btn{width:auto}.sd-head b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sd-head small{color:var(--c-text-muted);font-size:13px}.sd-days{grid-template-columns:repeat(auto-fit,minmax(14px,1fr))}.sd-days .ws-week i{background:color-mix(in srgb, var(--tile-indigo) 35%, var(--c-panel))}.sd-days .ws-week.is-now i{background:var(--tile-indigo)}.sd-days .ws-week small{display:none}.sd-days .ws-week:first-child small,.sd-days .ws-week:last-child small{display:block}.sd .fold{margin-top:2px}.sd-sum{color:var(--c-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.pcl{flex-direction:column;gap:14px;min-width:0;display:flex}.pcl-search{border-radius:var(--r-control);background:var(--c-field);border:1.5px solid var(--c-field-border);min-height:54px;color:var(--c-text-muted);align-items:center;gap:12px;padding:0 6px 0 16px;display:flex}.pcl-search:focus-within{border-color:var(--c-parcel);box-shadow:0 0 0 3px var(--c-parcel-tint)}.pcl-search input{min-width:0;height:50px;color:var(--c-text);font:600 16.5px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.pcl-search input::placeholder{color:var(--c-text-faint);font-weight:500}.pcl-search--tap{width:100%;font:500 16.5px var(--font-ui);color:var(--c-text-faint);cursor:pointer;text-align:left}.pcl-search-x{width:44px;height:44px;color:var(--c-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pcl-hero{border-radius:var(--r-tile);background:var(--c-parcel);color:var(--c-on-parcel);padding:18px}.pcl-hero-fig{align-items:baseline;gap:8px;display:flex}.pcl-hero-fig>b{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.pcl-hero-fig>span{color:var(--c-on-parcel-dim);font-size:14px}.pcl-hero-detail{border-top:1px solid var(--c-on-parcel-line);color:var(--c-on-parcel-dim);gap:16px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.pcl-hero-detail b{color:var(--c-on-parcel);font-weight:700}.pcl-hero-who{flex-direction:column;gap:3px;min-width:0;margin-top:16px;display:flex}.pcl-hero-who b{font-size:18px;font-weight:600}.pcl-hero-who span{color:var(--c-on-parcel-dim);font-size:14px}.pcl-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pcl-job{border-radius:var(--r-tile);background:var(--c-primary);height:120px;color:var(--c-on-primary);font-family:var(--font-ui);cursor:pointer;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.pcl-job b{font-size:18px;font-weight:700}.pcl-job:active{background:var(--c-primary-press)}.pcl-list{flex-direction:column;gap:8px;display:flex}.pcl-card,.pcl-row{border-radius:var(--r-tile);background:var(--c-surface);width:100%;min-height:64px;color:var(--c-text);font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.pcl-row{padding:14px 16px}.pcl-card>svg,.pcl-row>svg{color:var(--c-text-faint);flex:none}.pcl-card:active,.pcl-row:active{background:var(--c-surface-2)}.pcl-card--warn>.pcl-card-t b:before,.pcl-row--warn>.pcl-card-t b:before,.pcl-row--on>.pcl-card-t b:before{content:"";background:var(--c-warning);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pcl-row--on>.pcl-card-t b:before{background:var(--c-parcel)}.pcl-card.is-on{background:var(--c-surface-2)}.pcl-card.is-on b{font-weight:700}.pcl-card-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pcl-card-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pcl-card-t small{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pcl-tag{letter-spacing:-.01em;flex:none;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.pcl-tag-z{place-items:center;display:grid}.pcl-tag--sm{background:var(--c-paper);border-radius:14px;justify-content:center;width:92px;height:52px}.pcl-tag--sm .pcl-tag-z{background:var(--c-parcel);width:28px;height:28px;color:var(--c-on-parcel);border-radius:8px;font-size:19px}.pcl-tag--sm .pcl-tag-n{color:var(--c-text);font-size:19px}.pcl-tag--warn .pcl-tag-z{background:var(--c-warning);color:var(--c-warning-bg)}.pcl-tag--xl{gap:12px}.pcl-tag--xl .pcl-tag-z{background:var(--c-on-parcel);width:72px;height:72px;color:var(--c-parcel);border-radius:18px;font-size:56px}.pcl-tag--xl .pcl-tag-n{letter-spacing:-.03em;color:var(--c-on-parcel);font-size:56px}.pcl-code{border-radius:var(--r-tile);background:var(--c-surface);flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.pcl-code-img{object-fit:fill;background:var(--print-paper);width:100%;height:104px;image-rendering:pixelated;border-radius:10px}.pcl-code-n{color:var(--c-text-muted);letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;font-size:14px}.pcl-quiet{color:var(--c-text-muted);margin:0;font-size:15px}.pcl-problem{border-radius:var(--r-control);background:var(--c-error-bg);color:var(--c-error);margin:0;padding:12px 14px;font-size:14.5px;font-weight:600}.pcl-zones{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;display:grid}.pcl-zone-pick{border-radius:var(--r-control);background:var(--c-surface);min-width:44px;height:52px;color:var(--c-text);font:700 20px var(--font-ui);cursor:pointer;border:0}.pcl-zone-pick.is-on{background:var(--c-parcel);color:var(--c-on-parcel)}.pcl-cam{aspect-ratio:3/4;border-radius:var(--r-lg);background:var(--c-viewer-bg);max-height:62dvh;position:relative;overflow:hidden}.pcl-cam-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcl-cam--half{aspect-ratio:4/3;width:100%;max-height:38dvh}.pcl-cam--half .pcl-cam-frame{inset:8% 6% 20%}.pcl-filed-list{flex-direction:column;gap:8px;display:flex}.pcl-filed{border-radius:var(--r-tile);background:var(--c-surface);flex-direction:column;gap:8px;padding:8px;display:flex}.pcl-filed-go{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pcl-filed-img{object-fit:cover;background:var(--c-surface-2);width:56px;height:72px;color:var(--c-text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.pcl-filed-acts{flex-wrap:wrap;gap:8px;display:flex}.pcl-filed-acts .btn{width:auto}.pcl-take-acts{gap:8px;display:flex}.pcl-bar{z-index:5;padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:var(--c-page);border-top:1px solid var(--c-border-strong);justify-content:space-around;align-items:flex-end;gap:4px;margin:12px -4px 0;display:flex;position:sticky;bottom:0}.pcl-bar-i{min-height:52px;color:var(--c-text-muted);font:600 11px var(--font-ui);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.pcl-bar-i.is-on{color:var(--c-parcel)}.pcl-bar-ic{place-items:center;width:40px;height:32px;display:grid}.pcl-bar-i--main .pcl-bar-ic{background:var(--c-primary);width:56px;height:56px;color:var(--c-on-primary);border-radius:50%;margin-top:-22px}.pcl-bar-i--main.is-on{color:var(--c-parcel)}.pcl-take-acts .btn{flex:1}.pcl-problem-card{border-radius:var(--r-tile);background:var(--c-warning-bg,var(--c-parcel-tint));color:var(--c-text);align-items:center;gap:12px;padding:10px 12px;display:flex}.pcl-problem-card .btn{flex:none;width:auto}.pcl-problem-card .pcl-card-t b,.pcl-filed .pcl-card-t small{white-space:normal;overflow:visible}.pcl-cam-frame{border:2px solid var(--c-viewer-text);opacity:.85;pointer-events:none;border-radius:22px;position:absolute;inset:9% 9% 22%}.pcl-cam-torch{z-index:2;position:absolute;top:12px;right:12px}.pcl-cam-problem{text-align:center;color:var(--c-viewer-text);place-items:center;margin:0;padding:24px;font-size:15px;display:grid;position:absolute;inset:0}.pcl-cam-steps{gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.pcl-cam-steps span{border-radius:var(--r-control);background:var(--c-viewer-raise);height:44px;color:var(--c-viewer-text);flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.pcl-cam-steps span.is-now{background:var(--c-viewer-paper);color:var(--c-viewer-ink)}.pcl-cam-steps span.is-done svg{color:var(--c-viewer-focus)}.pcl-need{flex-direction:column;gap:8px;display:flex}.pcl-need>b{color:var(--c-warning);font-size:15px;font-weight:600}.pcl-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pcl-shelf{border-radius:var(--r-tile);background:var(--c-surface);height:104px;font-family:var(--font-ui);color:var(--c-text);cursor:pointer;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.pcl-shelf small{color:var(--c-text-muted);font-size:15px}.pcl-shelf-h{justify-content:space-between;align-items:center;width:100%;display:flex}.pcl-shelf-z{color:var(--c-parcel);font-size:30px;font-weight:700;line-height:1}.pcl-chip{color:var(--c-warning);background:var(--c-warning-bg);border-radius:var(--r-pill);padding:4px 9px;font-size:13px;font-weight:600}.pcl-two{align-items:start;display:grid}.pcl-two--tablet{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pcl-two--desktop{grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:28px}.pcl-two-main{position:sticky;top:0}.pcl-two .pcl-cam{aspect-ratio:4/3}.pcl-two--desktop .pcl-shelves{grid-template-columns:repeat(4,minmax(0,1fr))}.pcl-two--tablet .pcl-shelves{grid-template-columns:repeat(3,minmax(0,1fr))}.pcl-pills{flex-wrap:wrap;gap:8px;display:flex}.pcl-pill{border-radius:var(--r-pill);background:var(--c-surface);min-height:44px;color:var(--c-text);font:600 15px var(--font-ui);cursor:pointer;border:0;padding:0 16px}.pcl-pill.is-on{background:var(--c-parcel-tint);color:var(--c-parcel-ink);font-weight:700}.pcl-steps{gap:4px;display:flex}.pcl-steps span{border-radius:var(--r-pill);background:var(--c-surface-2);flex:1;height:4px}.pcl-steps span.is-on{background:var(--c-parcel)}.pcl-run{border-radius:var(--r-tile);background:var(--c-surface);flex-direction:column;gap:14px;padding:14px;display:flex}.pcl-run-h{align-items:center;gap:14px;min-width:0;display:flex}.pcl-run-n{color:var(--c-text-muted);flex:none;font-size:14px}.pcl-run .pcl-code{background:0 0;padding:0}.pcl-pair{grid-template-columns:60px minmax(0,1fr);gap:10px;display:grid}.pcl-pair-back{padding:0}.pcl-card--still{cursor:default}.pcl-card--still:active{background:var(--c-surface)}.pcl-three{background:var(--c-paper);letter-spacing:.02em;min-width:72px;height:52px;color:var(--c-text);border-radius:14px;flex:none;place-items:center;padding:0 12px;font-size:22px;font-weight:700;display:grid}.pcl-row-n{flex:none;font-size:22px;font-weight:700}.pcl-row-time{color:var(--c-text-muted);flex:none;font-size:13px}.pcl-job--wide{width:100%}.pcl-sum{border-radius:var(--r-tile);background:var(--c-parcel-tint);color:var(--c-parcel-ink);flex-direction:column;gap:4px;padding:18px;display:flex}.pcl-sum>span{font-size:14px}.pcl-sum .pcl-hero-fig>b{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.pcl-sum .pcl-hero-fig>span{color:var(--c-parcel-ink);font-size:14px}.pcl-sum-d{border-top:1px solid var(--c-hairline);gap:16px;margin-top:8px;padding-top:10px;font-size:13px;display:flex}.pcl-hero--split{padding:0;overflow:hidden}.pcl-hero-top{flex-direction:column;gap:6px;padding:18px 18px 14px;display:flex}.pcl-hero-label{color:var(--c-on-parcel-dim);font-size:14px}.pcl-hero-acts{border-top:1px solid var(--c-on-parcel-line);gap:8px;padding:10px 12px 12px;display:flex}.pcl-hero-go{background:var(--c-on-parcel);min-height:48px;color:var(--c-parcel-ink);font:700 15px var(--font-ui);cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.pcl-hero-quiet{background:var(--c-on-parcel-btn);min-height:48px;color:var(--c-on-parcel);font:600 15px var(--font-ui);cursor:pointer;border:0;border-radius:12px;padding:0 16px}.pcl-wait{align-items:stretch;gap:8px;display:flex}.pcl-wait-go{border-radius:var(--r-tile);background:var(--c-surface);min-width:0;min-height:72px;color:var(--c-text);font-family:var(--font-ui);text-align:left;cursor:pointer;border:0;flex:1;align-items:center;gap:14px;padding:12px 12px 12px 16px;display:flex}.pcl-wait-go small{color:var(--c-text-muted)}.pcl-wait-go b{color:var(--c-text);font-size:17px}.pcl-wait-go .pcl-tag--md .pcl-tag-z{background:var(--c-primary);color:var(--c-on-primary)}.pcl-wait-go .pcl-tag--md .pcl-tag-n{color:var(--c-text)}.pcl-wait-done{border-radius:var(--r-tile);background:var(--c-parcel-tint);min-width:72px;color:var(--c-parcel-ink);font:700 15px var(--font-ui);cursor:pointer;border:0;flex:none}.pcl-collect{border-radius:var(--r-tile);background:var(--c-parcel-tint);color:var(--c-parcel-ink);flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.pcl-collect-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pcl-collect-t small{font-size:var(--fs-label);opacity:1;color:var(--c-parcel-ink);word-break:break-all}.pcl-collect-n{letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1}.pcl-collect-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcl-collect-acts .btn{width:auto}.pcl-collect>.pcl-collect-acts .pcl-search-x,.pcl-collect-acts .pcl-search-x{position:absolute;top:8px;right:8px}.pcl-count{justify-content:center;align-items:center;gap:20px;display:flex}.pcl-count-n{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font-size:44px;font-weight:800}.pcl-count-b{background:var(--c-surface-2);width:56px;height:56px;color:var(--c-text);font:600 28px var(--font-ui);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%}.pcl-count-b:disabled{opacity:.4;cursor:default}.pcl-photo{object-fit:contain;border-radius:var(--r-tile);background:var(--c-surface-2);width:100%;max-height:320px;display:block}.pcl-photo--sm{object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px;max-height:none}.pcl-thumb{object-fit:cover;background:var(--c-surface-2);border-radius:8px;flex:none;width:44px;height:44px;display:block}.pcl-thumb--wait{opacity:.5}.pcl-wait-go .pcl-card-t small+b+small{margin-top:2px}.pcl-wait-go .pcl-card-t small{white-space:normal;overflow:visible}.pcl-tag--md{gap:8px}.pcl-tag--md .pcl-tag-z{background:var(--c-on-parcel);width:36px;height:36px;color:var(--c-parcel);border-radius:10px;font-size:26px}.pcl-tag--md .pcl-tag-n{color:var(--c-on-parcel);font-size:26px}.pcl-set{border-radius:var(--r-tile);background:var(--c-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.pcl-set>b{font-size:15px;font-weight:600}.pcl-set-row{align-items:flex-end;gap:10px;display:flex}.pcl-set-row>:first-child{flex:1;min-width:0}.pcl-set-row .btn{width:auto}.pcl-set-acts{flex-wrap:wrap;gap:8px;display:flex}.pcl-set-acts .btn{width:auto}.pcl-poster{border-radius:var(--r-tile);background:var(--print-paper);color:var(--print-ink);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.pcl-poster-t{letter-spacing:-.02em;font-size:28px;font-weight:700}.pcl-poster-qr{aspect-ratio:1;width:min(260px,70vw);image-rendering:pixelated}.pcl-poster-qr--wait{place-items:center;display:grid}.pcl-poster-s{color:var(--print-muted);font-size:16px}@media print{body *{visibility:hidden}.pcl-poster,.pcl-poster *{visibility:visible}.pcl-poster{border-radius:0;justify-content:center;position:fixed;inset:0}.pcl-poster-t{font-size:44pt}.pcl-poster-qr{width:120mm}.pcl-poster-s{font-size:18pt}}.pcl-cust{flex-direction:column;gap:16px;display:flex}.pcl-set .pcl-zone-pick:not(.is-on){background:var(--c-page);color:var(--c-text-muted)}.pcl-row .btn,.pcl-card .btn{flex:none;width:auto}.pcl-row .pcl-card-t small{white-space:normal}.sd-pic{border-radius:var(--r-card);background:var(--c-page);cursor:zoom-in;border:0;place-items:center;width:100%;min-height:44px;max-height:280px;margin:0 0 12px;padding:12px;display:grid;overflow:hidden}.sd-pic img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:256px}.sd-pic:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sd-zoom{background:var(--c-page);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-text);border:0;margin:0;padding:0;overflow:hidden}.sd-zoom[open]{flex-direction:column;display:flex}.sd-zoom::backdrop{background:var(--c-page)}.sd-zoom-x{top:max(12px, env(safe-area-inset-top));z-index:1;background:var(--c-surface);width:44px;height:44px;color:var(--c-text);cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.sd-zoom-x:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sd-zoom-box{touch-action:pan-x pan-y pinch-zoom;flex:1;place-items:center;min-height:0;padding:64px 16px 16px;display:grid;overflow:auto}.sd-zoom-box img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:calc(100dvh - 80px)}.sd-zoom.is-actual .sd-zoom-box{place-items:start}.sd-zoom.is-actual .sd-zoom-box img{cursor:zoom-out;max-width:none;max-height:none}.sd-n{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.sd-vat{align-items:center;gap:4px;display:flex}.sd-vat.is-warn{color:var(--c-warning);font-weight:600}.sd-vatbox{border-radius:var(--r-card);background:var(--c-page);overflow:hidden}.sd-vatbox .lrow:first-child{border-top:0}.sd-vatwarn{color:var(--c-warning);align-items:center;gap:8px;margin:0;padding:10px 20px 14px;font-size:13.5px;font-weight:600;display:flex}.sd-shelf{border-radius:var(--r-card);background:var(--c-page);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sd-shelf-m{flex-direction:column;gap:2px;min-width:0;display:flex}.sd-shelf-m small{color:var(--c-text-muted);font-size:12.5px}.sd-shelf-m b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.sd-shelf-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sd-shelf-a .btn{width:auto}.sd-shelf-none{padding:4px 2px}.sd-prices{flex-direction:column;gap:10px;display:flex}.sd-prices .lrows{border-radius:var(--r-card);background:var(--c-page);overflow:hidden}.sd-prices .lrows .lrow:first-child{border-top:0}.sd-prices .lrow.is-warn .lrow-num{color:var(--c-warning)}.sd-big{font-size:20px}.prn-card{border-radius:var(--r-tile);background:var(--c-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.prn-card--stop{background:var(--c-warning-bg)}.prn-card--new{background:var(--c-print-tint)}.prn-card-h{align-items:center;gap:14px;display:flex}.prn-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.prn-ic-new{background:var(--c-print);color:var(--c-on-print)}.prn-card-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.prn-card-t b{color:var(--c-text);font-size:15px;font-weight:700}.prn-card-t small{font-size:var(--fs-label);color:var(--c-text-muted);overflow-wrap:anywhere}.prn-card--stop .prn-card-t b,.prn-card--stop .prn-q{color:var(--c-warning)}.prn-card--new .prn-card-t small{color:var(--c-print-ink)}.prn-q{font-size:15px}.prn-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prn-card--stop .btn-secondary,.prn-card--new .btn-secondary{background:var(--c-page);box-shadow:none}.prn-list{gap:8px;display:grid}.prn-row{border-radius:var(--r-tile);background:var(--c-surface);width:100%;min-height:68px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.prn-row:active{background:var(--c-surface-2)}.prn-st{font-size:var(--fs-label);white-space:nowrap;font-weight:700}.prn-ok{color:var(--c-success)}.prn-warn{color:var(--c-warning)}.prn-bad{color:var(--c-error)}.prn-picks{gap:8px;display:grid}.prn-picks .choice+.choice{margin-top:0}.prn-facts{gap:8px;display:grid}.prn-facts>div{border-radius:var(--r-tile);background:var(--c-surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.prn-facts span{font-size:var(--fs-label);color:var(--c-text-muted)}.prn-facts b{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:600}.prn-mono{font-family:ui-monospace,Menlo,monospace}.prn-page{max-width:480px;padding:20px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.prn-fit{flex:none;width:auto}.prn-group{gap:8px;display:grid}.prn-group-h{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 4px 0;display:flex}.prn-group-h b{font-size:15px;font-weight:700}.prn-group-h small{font-size:var(--fs-label);color:var(--c-text-muted)}.prn-row--still{cursor:default}.sold-cards{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sd--tablet .sold-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd--desktop .sold-cards{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px}.sold-card{border-radius:var(--r-tile);background:var(--c-surface);width:100%;min-width:0;box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.sd--tablet .sold-card{grid-template-columns:120px minmax(0,1fr)}.sd--desktop .sold-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:10px 10px 12px}.sold-card:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sold-card-pic{aspect-ratio:1;border-radius:var(--r-control);background:var(--c-page);width:100%;min-width:0;display:block;overflow:hidden}.sold-card-pic .ppic{border-radius:0;width:100%;height:100%}.sold-card-pic .ppic img{object-fit:contain}.sold-card-m{flex-direction:column;gap:3px;min-width:0;display:flex}.sold-card-t{font-size:var(--fs-body);color:var(--c-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sold-card-s{font-size:var(--fs-micro);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sold-card-n{align-items:baseline;gap:8px;margin-top:2px;display:flex}.sold-card-n b{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.sold-card-n small{font-size:var(--fs-micro);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.sold-card-s.sd-vat{white-space:normal;align-items:flex-start}.sold-card-s.sd-vat svg{flex:none;margin-top:1px}.psc-strip.is-read{animation:psc-read .7s var(--ease-out)}.psc-strip.is-miss{animation-name:psc-miss}.psc-strip.is-miss .psc-tick{color:var(--c-error)}.psc-tick{width:100%;height:100%;color:var(--c-success);animation:psc-tick .7s var(--ease-out) both;place-items:center;display:grid}@keyframes psc-read{0%,40%{background:var(--c-success-bg);outline-color:var(--c-success-fill);outline-width:5px}to{outline-color:var(--c-on-primary);background:0 0;outline-width:2px}}@keyframes psc-miss{0%,40%{background:var(--c-error-bg);outline-color:var(--c-error);outline-width:5px}to{outline-color:var(--c-on-primary);background:0 0;outline-width:2px}}@keyframes psc-tick{0%{opacity:0;transform:scale(.6)}20%,60%{opacity:1;transform:scale(1)}to{opacity:0}}.rsc{border-radius:var(--r-lg);background:var(--c-page);width:100%;max-width:480px;color:var(--c-text);box-shadow:var(--shadow-pop);animation:st-fade var(--dur-2) var(--ease-out) both;flex-direction:column;gap:12px;padding:16px;display:flex}.rsc-head{align-items:center;gap:12px;display:flex}.rsc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rsc-who b{font-size:var(--fs-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.rsc-who small{font-size:var(--fs-caption);color:var(--c-text-muted)}.rsc-skip{border-radius:var(--r-pill);min-height:44px;color:var(--c-text-muted);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.rsc-on{font-size:var(--fs-caption);color:var(--c-success);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.rsc-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.rsc-usual{border-radius:var(--r-control);background:var(--c-primary);min-height:64px;color:var(--c-on-primary);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.rsc-usual b{font-size:var(--fs-title);font-variant-numeric:tabular-nums}.rsc-usual small{font-size:var(--fs-caption);opacity:.85}.rsc-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rsc-kind{border-radius:var(--r-control);background:var(--c-surface);min-height:44px;color:var(--c-text);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;font-weight:600}.rsc-kind.on{background:var(--c-primary);color:var(--c-on-primary)}.rsc-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rsc-num{border-radius:var(--r-control);background:var(--c-surface);min-height:56px;color:var(--c-text);font:inherit;font-size:var(--fs-title);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-weight:600}.rsc-num--more{font-size:var(--fs-body)}.rsc-num--more.on{background:var(--c-primary);color:var(--c-on-primary)}.rsc-more{align-items:center;gap:8px;display:flex}.rsc-add{border-radius:var(--r-control);background:var(--c-primary);min-height:48px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 20px;font-weight:600;display:inline-flex}.rsc-add:disabled{opacity:.5}.rsc-skip:focus-visible,.rsc-usual:focus-visible,.rsc-kind:focus-visible,.rsc-num:focus-visible,.rsc-add:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.psc-debug{top:max(72px, calc(env(safe-area-inset-top) + 64px));border-radius:var(--r-sm);background:var(--c-scrim);color:var(--c-on-primary);white-space:pre-wrap;pointer-events:none;z-index:2;margin:0;padding:8px 10px;font:12px/1.4 ui-monospace,Menlo,monospace;position:absolute;left:12px;right:12px}.rsc-unknown{background:var(--c-surface);color:var(--c-text-muted);place-items:center;display:grid}.rsc-add--wide{justify-content:center;width:100%;min-height:56px}.psc-fill{display:contents}.psc--split{background:var(--c-page);color:var(--c-text)}.psc--stack{flex-direction:column}.psc--side{flex-direction:row}.psc-cam{background:var(--c-primary);color:var(--c-on-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.psc--stack .psc-cam{flex:0 0 calc(250px + env(safe-area-inset-top));flex-basis:calc(clamp(210px, 30vh, 300px) + env(safe-area-inset-top))}.psc--side .psc-cam{flex:1 1 0;min-width:0}.psc-panel{min-height:0;padding:12px 12px max(12px, env(safe-area-inset-bottom));background:var(--c-page);color:var(--c-text);flex-direction:column;flex:auto;gap:10px;display:flex;overflow-y:auto}.psc--side .psc-panel{border-left:.5px solid var(--c-line);flex:0 0 min(440px,42%)}.psc--split .psc-strip{height:62%}.psc-panel .psc-hint{background:var(--c-surface);color:var(--c-text-muted);font-weight:500}.psc-panel .psc-status{max-width:none;box-shadow:none;background:var(--c-surface)}.psc-panel .psc-link{color:var(--c-text-muted);align-self:center;min-height:36px}.psc-panel .psc-type{max-width:none}.psc-panel .psc-type input{background:var(--c-surface)}.psc-panel .psc-go{background:var(--c-primary);color:var(--c-on-primary)}.psc-debug--panel{background:var(--c-surface);color:var(--c-text-muted);margin:0;position:static}.rsc--flat{max-width:none;box-shadow:none;background:0 0;padding:0;animation:none}.rsc--flat .rsc-nums{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.rsc--flat .rsc-num{min-height:46px;font-size:var(--fs-lead)}.rsc--flat .rsc-num--more{font-size:var(--fs-caption)}.rsc--flat .rsc-usual{min-height:54px}.rsr{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rsr-h{font-size:var(--fs-caption);color:var(--c-text-muted);margin:4px 4px 0;font-weight:600}.rsr-row{padding-block:6px;border:0;border-bottom:.5px solid var(--c-line);width:100%;min-height:52px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:4px;display:flex}.rsr-n{min-width:0;font-size:var(--fs-body);overflow-wrap:anywhere;flex:1;font-weight:600;line-height:1.25}.rsr-q{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.rsr-row:focus-visible,.rsr-done:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.rsr-done{border-radius:var(--r-control);background:var(--c-primary);min-height:52px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;margin-top:auto;font-weight:600;position:sticky;bottom:0}.rsc-main{border-radius:var(--r-control);background:var(--c-primary);width:100%;min-height:60px;color:var(--c-on-primary);font:inherit;font-size:var(--fs-title);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.rsc-main small{font-size:var(--fs-caption);opacity:.8;font-weight:500}.rsc-main--wait{background:var(--c-surface);cursor:default}.rsc-main:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rsc-row{flex-wrap:wrap;gap:8px;display:flex}.rsc-row .rsc-usual{flex:0 0 96px}.pv{box-sizing:border-box;max-width:560px;min-height:100dvh;padding:14px 20px calc(24px + env(safe-area-inset-bottom));background:var(--c-page);color:var(--c-text);flex-direction:column;gap:14px;margin:0 auto;display:flex}.pv-top{justify-content:space-between;align-items:center;min-height:48px;display:flex}.pv-back{background:var(--c-surface);width:48px;height:48px;color:var(--c-text);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out);border:0;border-radius:50%;place-items:center;margin-left:-8px;display:grid}.pv-back:active{transform:scale(.94)}.pv-back:focus-visible,.pv-btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.pv-mark{background:var(--c-primary);width:40px;height:40px;color:var(--c-on-primary);border-radius:20px;place-items:center;display:grid}.pv-mark svg{fill:currentColor;width:22px;height:22px}.pv-sealed{border-radius:var(--r-pill);background:var(--c-surface);min-height:32px;font-size:var(--fs-label);align-items:center;gap:7px;padding:0 12px 0 8px;font-weight:600;display:inline-flex}.pv-cross{background:var(--c-swiss);border-radius:5px;flex:none;width:18px;height:18px;position:relative}.pv-cross:before,.pv-cross:after{content:"";background:var(--c-on-swiss);border-radius:1px;position:absolute}.pv-cross:before{width:3px;height:11px;top:3.5px;left:7.5px}.pv-cross:after{width:11px;height:3px;top:7.5px;left:3.5px}.pv-cross--lg{border-radius:9px;width:34px;height:34px}.pv-cross--lg:before{width:6px;height:20px;top:7px;left:14px}.pv-cross--lg:after{width:20px;height:6px;top:14px;left:7px}@keyframes pv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pv-h{letter-spacing:-.03em;margin:6px 0 4px;font-size:32px;font-weight:650;line-height:1.1}.pv-h--c{text-align:center}.pv-sub{font-size:var(--fs-body);color:var(--c-text-muted);margin:-8px 0 6px}.pv-sub--c{text-align:center;overflow-wrap:anywhere}.pv-foot{gap:10px;margin-top:auto;padding-top:12px;display:grid}.pv-foot .btn{border-radius:var(--r-lg);width:100%;min-height:60px;font-size:17px}.pv-foot .btn-secondary{background:var(--c-surface)}.pv-link{min-height:48px;color:var(--c-text-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-weight:600}.pv-files{gap:10px;display:grid}.pv-file{border-radius:var(--r-lg);background:var(--c-surface);align-items:center;gap:14px;min-width:0;padding:12px 12px 12px 14px;display:flex}.pv-file--no{background:var(--c-warning-bg)}.pv-ic{background:var(--c-page);width:48px;height:48px;color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}.pv-file--no .pv-ic{color:var(--c-warning)}.pv-file-t{flex-direction:column;flex:1;min-width:0;display:flex}.pv-file-t b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.pv-file-t span{color:var(--c-text-muted);font-size:15px}.pv-file--no .pv-file-t span{color:var(--c-warning);font-weight:500}.pv-x{background:var(--c-page);width:44px;height:44px;color:var(--c-text-muted);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pv-add{min-height:60px;color:var(--c-print-ink);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.pv-pick{border:2px dashed var(--c-surface-2);border-radius:var(--r-lg);min-height:200px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.pv-pick:active{background:var(--c-surface);transform:scale(.985)}.pv-pick .pv-ic{background:var(--c-surface);border-radius:20px;width:64px;height:64px;margin-bottom:8px}.pv-pick b{font-size:20px;font-weight:600}.pv-pick span:not(.pv-ic){font-size:var(--fs-label);color:var(--c-text-muted)}.pv-types{text-align:center;font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.pv-types button{font:inherit;color:var(--c-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pv-note{border-radius:var(--r-lg);background:var(--c-warning-bg);color:var(--c-text);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.pv-note svg{color:var(--c-warning);flex:none;margin-top:1px}.pv-note b{font-size:var(--fs-body);font-weight:600;display:block}.pv-note span{font-size:var(--fs-label);color:var(--c-text-muted)}.pv-seal{border-radius:var(--r-lg);background:var(--c-swiss-ground);width:100%;min-height:76px;color:var(--c-on-swiss-ground);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.pv-seal:after{content:"";background:var(--wash-swiss);pointer-events:none;height:70%;position:absolute;inset:auto 0 0}.pv-seal>*{z-index:1;position:relative}.pv-seal b{font-size:var(--fs-body);flex:1;font-weight:600;line-height:1.3}.pv-seal span.how{font-size:var(--fs-label);font-weight:600}.pv-opts{gap:12px;display:grid}.pv-opt{border-radius:var(--r-lg);background:var(--c-surface);min-height:104px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease-out);border:0;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative}.pv-opt:active{transform:scale(.985)}.pv-opt[aria-checked=true]{background:var(--c-print-tint)}.pv-opt b{font-size:18px;font-weight:600;display:block}.pv-opt small{font-size:var(--fs-label);color:var(--c-text-muted);margin-top:2px;display:block}.pv-opt-pic{flex:none;place-items:center;width:64px;height:72px;display:grid}.pv-tick{background:var(--c-print);width:28px;height:28px;color:var(--c-on-print);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;transform:scale(.5)}.pv-opt[aria-checked=true] .pv-tick{animation:pv-pop var(--dur-3) var(--ease-spring) forwards}@keyframes pv-pop{to{opacity:1;transform:none}}.pv-sheetpic{border:2.5px solid var(--c-text);background:var(--c-page);border-radius:7px;flex-direction:column;gap:6px;width:40px;height:54px;padding:10px 8px;display:flex}.pv-sheetpic i{background:var(--c-text);border-radius:2px;height:3px;display:block}.pv-sheetpic--two{box-shadow:7px 7px 0 -2px var(--c-page), 7px 7px 0 0 var(--c-text)}.pv-sw{grid-template-columns:1fr 1fr;gap:4px;width:46px;height:46px;display:grid}.pv-sw i{background:var(--c-text);opacity:.9;border-radius:6px;display:block}.pv-sw--c i:first-child{background:var(--tile-coral);opacity:1}.pv-sw--c i:nth-child(2){background:var(--tile-green);opacity:1}.pv-sw--c i:nth-child(3){background:var(--tile-sky);opacity:1}.pv-sw--c i:nth-child(4){background:var(--tile-amber);opacity:1}.pv-sw--m i:nth-child(2n){opacity:.35}.pv-sum{border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}.pv-sum-r{min-height:56px;font-size:var(--fs-body);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.pv-sum-r+.pv-sum-r{border-top:1px solid var(--c-page)}.pv-sum-r span{color:var(--c-text-muted)}.pv-sum-r b{font-weight:600}.pv-input{box-sizing:border-box;border-radius:var(--r-lg);background:var(--c-surface);width:100%;min-height:56px;color:var(--c-text);font:inherit;border:0;padding:0 18px;font-size:16px}.pv-input::placeholder{color:var(--c-text-faint)}.pv-input:focus-visible{outline:2px solid var(--c-print)}.pv-cards{gap:12px;display:grid}.pv-card{border-radius:var(--r-lg);background:var(--c-surface);gap:12px;padding:14px;display:grid}.pv-card-h{align-items:center;gap:12px;min-width:0;display:flex}.pv-card-h b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.pv-card-r{gap:10px;display:grid}.pv-pg{border-radius:var(--r-pill);background:var(--c-page);min-height:56px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:16px;font-weight:600;display:flex}.pv-pg span{color:var(--c-text-muted);font-weight:500}.pv-pg--set{background:var(--c-print-tint);color:var(--c-print-ink)}.pv-pg--set span{color:var(--c-print-ink)}.pv-sh{gap:14px;display:grid}.pv-seg{border-radius:var(--r-tile);background:var(--c-surface);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.pv-seg button{border-radius:var(--r-control);min-height:48px;color:var(--c-text-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-weight:600}.pv-seg button[aria-checked=true]{background:var(--c-print);color:var(--c-on-print)}.pv-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pv-tile{border-radius:var(--r-tile);background:var(--c-surface);min-height:64px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;transition:background var(--dur-1) linear, transform var(--dur-1) var(--ease-out);border:0;font-size:18px;font-weight:600}.pv-tile:active{transform:scale(.95)}.pv-tile[aria-pressed=true]{background:var(--c-print);color:var(--c-on-print)}.pv-chips{flex-wrap:wrap;gap:8px;display:flex}.pv-chip{border-radius:var(--r-pill);background:var(--c-surface);min-height:48px;color:var(--c-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:16px;font-weight:600;display:inline-flex}.pv-chip[aria-pressed=true]{background:var(--c-print-tint);color:var(--c-print-ink);box-shadow:inset 0 0 0 1.5px var(--c-print)}.pv-chip--add{color:var(--c-print-ink);box-shadow:inset 0 0 0 1.5px var(--c-print-tint);background:0 0;padding:0 16px 0 12px}.pv-chip i{width:32px;height:32px;color:var(--c-text-muted);border-radius:50%;place-items:center;display:grid}.pv-nums{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pv-num{text-align:left;font:inherit;color:var(--c-text-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px 0}.pv-num small{font-size:var(--fs-label);color:var(--c-text-muted);font-weight:500;display:block}.pv-num b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;min-height:62px;font-size:56px;font-weight:650;line-height:62px;display:block}.pv-num:after{content:"";background:var(--c-surface-2);border-radius:999px;height:3px;margin-top:8px;display:block}.pv-num[aria-pressed=true]{color:var(--c-text)}.pv-num[aria-pressed=true]:after{background:var(--c-print)}.pv-num[aria-pressed=true] b:after{content:"";vertical-align:-6px;background:var(--c-print);border-radius:999px;width:3px;height:46px;margin-left:3px;animation:1s steps(2,end) infinite pv-blink;display:inline-block}@keyframes pv-blink{50%{opacity:0}}.pv-big{text-align:center;margin:6px 0 2px}.pv-big b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:88px;font-weight:650;line-height:1}.pv-big b:after{content:"";vertical-align:-9px;background:var(--c-print);border-radius:999px;width:4px;height:70px;margin-left:4px;animation:1s steps(2,end) infinite pv-blink;display:inline-block}.pv-help{text-align:center;min-height:20px;font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.pv-help--bad{color:var(--c-warning);font-weight:600}.pv-sh .pad-keys{gap:8px}.pv-sh .pad-k{border-radius:var(--r-tile);min-height:56px}.pv-sh .pad-k--q{background:0 0}.pv-rows{display:grid}.pv-row{align-items:center;gap:14px;padding:12px 0;display:flex}.pv-row+.pv-row{border-top:1px solid var(--c-surface)}.pv-row .pv-ic{background:var(--c-surface)}.pv-row b{font-size:16px;font-weight:600;display:block}.pv-row span.s{font-size:var(--fs-label);color:var(--c-text-muted)}.pv-row span.e{font-size:var(--fs-label);color:var(--c-text-muted);margin-left:auto}.pv-limits{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.pv-limits div{border-radius:var(--r-tile);background:var(--c-surface);text-align:center;padding:12px 8px}.pv-limits b{font-size:20px;font-weight:650;display:block}.pv-limits span{font-size:var(--fs-caption);color:var(--c-text-muted)}.pv-prog{background:var(--c-surface-2);border-radius:999px;width:100%;height:10px;margin-top:18px;overflow:hidden}.pv-prog i{background:var(--c-print);height:100%;transition:width var(--dur-3) var(--ease-out);border-radius:999px;display:block}.pv-step{animation:pv-in var(--dur-3) var(--ease-out) both;flex-direction:column;flex:1;gap:14px;display:flex}.pv-stp{border-radius:var(--r-pill);background:var(--c-page);justify-content:space-between;align-items:center;padding:4px;display:flex}.pv-stp button{background:var(--c-surface);width:52px;height:52px;color:var(--c-text);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pv-stp button:disabled{opacity:.35;cursor:default}.pv-stp .num{height:52px;color:var(--c-text);font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:baseline;gap:6px;padding-top:12px;font-size:24px;font-weight:650;display:flex}.pv-stp .num small{font-size:var(--fs-label);color:var(--c-text-muted);font-weight:400}.pv-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.pv-state-ic{background:var(--c-surface);width:96px;height:96px;color:var(--c-text);border-radius:32px;place-items:center;margin-bottom:18px;display:grid}.pv-state-ic svg{width:40px;height:40px}.pv-state-ic--warn{background:var(--c-warning-bg);color:var(--c-warning)}.pv-state-ic--ok{background:var(--c-primary);color:var(--c-on-primary)}@media (prefers-reduced-motion:reduce){.pv *,.pv-toast{transition:none!important;animation:none!important}.pv-opt[aria-checked=true] .pv-tick{opacity:1;transform:none}}.pv-label{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);margin:0;font-weight:600}.pv-total{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:76px;font-weight:650;line-height:1}.pv-thumb{background:var(--c-paper);width:48px;height:62px;color:var(--c-text-muted);box-shadow:0 0 0 1px var(--c-hairline);border-radius:22px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pv-thumb--photo{padding:5px}.pv-thumb--photo img{object-fit:contain;border-radius:0;width:100%;height:100%}.pv-thumb-n{background:var(--c-brand);color:var(--c-on-brand);border-radius:999px;padding:3px 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:3px;right:3px}.pv-eye{background:var(--c-page);width:44px;height:44px;color:var(--c-text);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pv-prev{justify-items:center;gap:14px;display:grid}.pv-a4{aspect-ratio:210/297;background:var(--c-paper);width:min(100%,300px);box-shadow:0 0 0 1px var(--c-hairline);place-items:center;display:grid;overflow:hidden}.pv-a4 img{object-fit:contain;max-width:100%;max-height:100%}.pv-pdf{border-radius:var(--r-lg);background:var(--c-surface);width:100%;height:60vh}.pv-prev-tag{border-radius:var(--r-pill);background:var(--c-brand);color:var(--c-on-brand);font-size:var(--fs-label);margin:0;padding:7px 14px;font-weight:600}.pv-card-tot{color:var(--c-text-muted);font-size:var(--fs-label);margin:0;padding:0 4px}.pv-spec{gap:3px;height:14px;margin:18px 0 6px;display:flex}.pv-spec i{border-radius:999px;min-width:6px;display:block}.pv-spec-bw{background:var(--c-text)}.pv-spec-colour_low{background:var(--se-spiro)}.pv-spec-colour_mid{background:var(--se-pink)}.pv-spec-colour_full{background:linear-gradient(90deg, var(--se-spiro), var(--se-pink) 55%, var(--se-yellow))}.pv-dot{border-radius:50%;flex:none;width:14px;height:14px;margin-right:12px}.pv-line{align-items:center}.pv-line span:nth-child(2){flex:1}.pv-lines{display:grid}.pv-line{border-bottom:1px solid var(--c-surface);justify-content:space-between;padding:15px 0;font-size:17px;display:flex}.pv-line span{color:var(--c-text-muted)}.pv-line b{font-variant-numeric:tabular-nums;font-weight:600}.pv-pay{border-radius:var(--r-lg);background:var(--c-surface);font-size:var(--fs-body);justify-content:space-between;align-items:center;padding:20px;display:flex}.pv-pay b{letter-spacing:-.02em;font-size:24px;font-weight:650}.pv-del{border-radius:var(--r-tile);background:var(--c-surface);font-size:var(--fs-label);color:var(--c-text-muted);align-items:center;gap:12px;padding:14px 16px;display:flex}.pv-del b{color:var(--c-text);font-weight:600}.pv-prints{gap:12px;display:grid}.pv-pcard{border-radius:var(--r-lg);background:var(--c-surface);min-height:76px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;align-items:center;gap:14px;padding:14px 18px;display:flex}.pv-pcard .cd{letter-spacing:.06em;width:96px;font-size:22px;font-weight:650}.pv-pcard .m{flex:1}.pv-pcard .m b{font-size:17px;font-weight:600;display:block}.pv-pcard .m span{font-size:var(--fs-label);color:var(--c-text-muted)}.pv-toast{left:20px;right:20px;bottom:calc(110px + env(safe-area-inset-bottom));max-width:520px;z-index:var(--z-pop);border-radius:var(--r-tile);background:var(--c-primary);color:var(--c-on-primary);font-size:var(--fs-body);box-shadow:var(--shadow-card);animation:pv-in var(--dur-3) var(--ease-out) both;align-items:center;gap:12px;margin:0 auto;padding:16px 18px;display:flex;position:fixed}.pv-toast button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;font-weight:600;text-decoration:underline}.cnv,.cnv button,.cnv input,.cnv textarea,.cnv select{font-family:var(--k-font)}.cnv.ctr{background:var(--k-page);color:var(--k-ink);padding:12px 20px calc(28px + env(safe-area-inset-bottom));gap:14px}.cnv .ctr-top{min-height:52px}.cnv .ctr-top-t{letter-spacing:0;font-size:17px;font-weight:650}.cnv .ctr-top .lrow-act{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cnv .ctr-sec-h,.cnv .cnv-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:0;font-size:13px;font-weight:600}.cnv .ctr-big{letter-spacing:-.035em;font-size:34px;font-weight:650;line-height:1.1}.cnv .ctr-card{gap:10px}.cnv .ctr-card>.lrow,.cnv .ctr-line{background:var(--k-card);min-height:72px;color:var(--k-ink);border-radius:24px}.cnv .lrow-s,.cnv .ctr-wait,.cnv .ctr-sub{color:var(--k-sub)}.cnv .ctr-err{color:var(--k-alert-ink)}.cnv .btn-primary{background:var(--k-btn);color:var(--k-on-btn);min-height:64px;box-shadow:none;border-radius:999px;font-size:18px;font-weight:600}.cnv .btn-secondary{background:var(--k-card);color:var(--k-ink);min-height:56px;box-shadow:none;border-radius:999px;font-size:16px;font-weight:600}.cnv .ctr-foot .btn{min-height:64px}.cnv .ctr-code{background:var(--k-chip);color:var(--k-ink);letter-spacing:.02em;font-weight:650}.cnv .ctr-av{background:var(--k-av);color:var(--k-av-ink);font-weight:650}.cnv .pad-k{background:var(--k-card);color:var(--k-ink);font-variant-numeric:tabular-nums;border:0;border-radius:22px;min-height:72px;font-size:26px;font-weight:500}.cnv .pin-dot{background:var(--k-dot)}.cnv .pin-dot.is-on{background:var(--k-ink)}.cnv .pin-msg{color:var(--k-sub)}.cnv .pin-msg.is-err{color:var(--k-alert-ink)}.cnv-home{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.wsh-body>.tv.ctr{background:var(--k-page);min-height:0;margin:0 -22px}.tv-row{min-height:64px;transition:background-color .25s var(--k-ease)}.tv-row:hover{background:var(--k-chip)}.tv-row:focus-visible,.tv-cal:focus-visible,.tv-retry:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px}.tv-m{flex:1;gap:4px;min-width:0;display:grid}.tv-t{color:var(--k-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.tv-s{color:var(--k-sub);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tv-chev{color:var(--k-sub);flex:none;place-items:center;display:grid}.tv-warn{background:var(--k-warn-tint);min-height:60px;color:var(--k-warn-ink);border-radius:24px;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex}.tv-warn-m{flex:1;min-width:0;font-size:14px;font-weight:600}.tv-retry{background:var(--k-page);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.tv-date{gap:4px;display:grid}.tv-date-act{padding-left:76px}.tv-cal{gap:8px}.tv-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 0;display:flex}.tv-empty-ic{background:var(--k-ok-tint);width:104px;height:104px;color:var(--k-ok-ink);border-radius:30px;place-items:center;margin-bottom:14px;display:grid}.tv-empty-s{max-width:300px}@media (min-width:768px){.wsh-body>.tv.ctr{align-items:center;margin:0 -40px}.wsh-body>.tv.ctr>*{width:100%;max-width:520px}}.cnv-head{justify-content:space-between;align-items:center;min-height:52px;display:flex}.cnv-who{align-items:center;gap:12px;font-size:17px;font-weight:650;display:flex}.cnv-av{background:var(--k-av);width:38px;height:38px;color:var(--k-av-ink);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:650;display:grid}.cnv-head-end{align-items:center;gap:10px;display:flex}.cnv-qrb{background:var(--k-btn);width:48px;height:48px;color:var(--k-on-btn);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cnv-out{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.cnv-h1{letter-spacing:-.04em;margin:6px 0 0;font-size:40px;font-weight:650;line-height:1.05}.cnv-hero{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:space-between;gap:14px;min-height:280px;padding:24px;display:flex}.cnv-hero-top{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.cnv-chip{background:var(--k-chip);min-height:34px;color:var(--k-ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 14px;font-size:16px;font-weight:650;display:inline-flex}.cnv-chip--sm{letter-spacing:0;min-height:32px;padding:0 12px;font-size:15px}.cnv-meta{color:var(--k-sub);font-size:14px;font-weight:600}.cnv-price-wrap{gap:10px;display:grid}.cnv-price{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:650;line-height:1}.cnv-bar{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.cnv-bar i{background:var(--k-ink);border-radius:5px;height:10px}.cnv-bar i.c{background:var(--k-cyan)}.cnv-bar i.m{background:var(--k-mag)}.cnv-bar i.y{background:var(--k-yel)}.cnv-go{background:var(--k-btn);width:100%;min-height:60px;color:var(--k-on-btn);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.cnv-go:disabled{opacity:.5;cursor:default}.cnv-sec{gap:8px;display:grid}.cnv-sec-h{justify-content:space-between;align-items:center;min-height:34px;display:flex}.cnv-clear{background:var(--k-card);min-height:36px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.cnv-row{background:var(--k-card);width:100%;min-height:60px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:12px;padding:0 12px 0 20px;display:flex}.cnv-row--fin{cursor:default;min-height:72px;padding-left:18px}.cnv-row--basket{background:var(--k-page);box-shadow:0 0 0 1px var(--k-line)}.cnv-row--peach{background:var(--k-peach);color:var(--k-peach-ink)}.cnv-row-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:650;overflow:hidden}.cnv-row-t small{font-size:inherit;color:var(--k-sub);margin-left:10px;font-weight:500}.cnv-row--fin .cnv-row-t{font-size:15px;font-weight:600}.cnv-amt{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cnv-row--fin .cnv-amt{font-size:18px}.cnv-link{color:var(--k-link);margin-left:6px;font-size:14px;font-weight:600}.cnv-pill{background:var(--k-chip);min-height:26px;color:var(--k-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cnv-pill--alert{background:var(--k-alert);color:var(--k-on-alert)}.cnv-x{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cnv-qrcard{background:var(--k-btn);width:100%;color:var(--k-on-btn);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:32px;flex-direction:column;flex:1;justify-content:space-between;margin-top:12px;padding:26px;display:flex}.cnv-qrcard-ic{background:var(--k-on-btn-chip);border-radius:26px;place-items:center;width:84px;height:84px;display:grid}.cnv-qrcard-b{justify-content:space-between;align-items:flex-end;display:flex}.cnv-qrcard-t{gap:4px;display:grid}.cnv-qrcard-t b{letter-spacing:-.025em;font-size:28px;font-weight:650}.cnv-qrcard-t span{color:var(--k-on-btn-dim);font-size:15px}.cnv-qrcard-go{background:var(--k-on-btn-chip);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cnv-undo{background:var(--k-btn);color:var(--k-on-btn);border-radius:20px;gap:8px;padding:12px 8px 10px 18px;display:grid}.cnv-undo-r{align-items:center;gap:12px;display:flex}.cnv-undo-r span{flex:1;font-size:15px;font-weight:650}.cnv-undo-r button{background:var(--k-on-btn);min-height:36px;color:var(--k-btn);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.cnv-undo-t{background:var(--k-track);border-radius:2px;height:3px;margin-right:10px;display:block;overflow:hidden}.cnv-undo-t i{background:var(--k-on-btn);transform-origin:0;width:100%;height:100%;animation:cnv-drain var(--cnv-undo,15s) linear both;display:block}@keyframes cnv-drain{to{transform:scaleX(0)}}.cnv-scrim{background:var(--k-scrim);opacity:.55;z-index:40;animation:.25s linear both cnv-fade;position:fixed;inset:0}@keyframes cnv-fade{0%{opacity:0}}.cnv-sheet{z-index:41;max-width:560px;padding:14px 20px calc(28px + env(safe-area-inset-bottom));background:var(--k-page);color:var(--k-ink);animation:cnv-up .5s var(--k-ease) both;border-radius:32px 32px 0 0;gap:12px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes cnv-up{0%{transform:translateY(105%)}}.cnv-grab{background:var(--k-grab);border-radius:3px;justify-self:center;width:40px;height:5px}.cnv-warn{background:var(--k-orange);min-height:34px;color:var(--k-on-orange);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.cnv-sheet h2{letter-spacing:-.03em;margin:2px 0 0;font-size:28px;font-weight:650;line-height:1.1}.cnv-sheet p{color:var(--k-sub);margin:0;font-size:16px}.cnv-sbtn{background:var(--k-card);min-height:60px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.cnv-sbtn--main{background:var(--k-btn);color:var(--k-on-btn);margin-top:8px}@media (prefers-reduced-motion:reduce){.cnv-scrim,.cnv-sheet,.cnv-undo-t i{animation:none}}.cnv-dock{left:20px;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));background:var(--k-card);border-radius:36px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;max-width:520px;height:72px;margin:0 auto;display:grid;position:fixed}.cnv-dk{height:72px;font:inherit;color:var(--k-sub);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;position:relative}.cnv-dk svg{color:var(--k-ink)}.cnv-rows{gap:10px;display:grid}.cnv-mrow{background:var(--k-card);width:100%;min-height:72px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:16px;padding:0 20px;font-size:19px;font-weight:650;display:flex}.cnv-mrow>span:nth-child(2){flex:1}.cnv-mi{background:var(--k-chip);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}@property --cnv-d{syntax:"<integer>";inherits:false;initial-value:0}@property --cnv-c{syntax:"<integer>";inherits:false;initial-value:0}@property --cnv-k{syntax:"<integer>";inherits:false;initial-value:0}@property --cnv-h{syntax:"<integer>";inherits:false;initial-value:0}@keyframes cnv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cnv-count{0%{--cnv-d:0;--cnv-c:0}}@keyframes cnv-grow{0%{transform:scaleX(0)}}.cnv-in{animation:cnv-rise .6s var(--k-ease) both;animation-delay:calc(var(--i,0) * 90ms)}.cnv-money{animation:cnv-count 1.1s var(--k-ease) .25s both;counter-reset:cvd var(--cnv-d) cvc var(--cnv-c)}.cnv-money:after{content:"£" counter(cvd) "." counter(cvc, decimal-leading-zero)}@counter-style cnv-pad3{system:extends decimal;pad:3 "0"}@keyframes cnv-count-k{0%{--cnv-k:0;--cnv-h:0;--cnv-c:0}}.cnv-bar i{transform-origin:0;animation:cnv-grow .7s var(--k-ease) .3s both}@media (prefers-reduced-motion:reduce){.cnv-in,.cnv-money,.cnv-bar i{animation:none}}.cnv-row-pick{min-width:0;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.cnv .ctr-seg{background:var(--k-card);border-radius:999px;gap:4px;padding:5px}.cnv .ctr-seg button{min-height:52px;color:var(--k-sub);background:0 0;border-radius:999px;font-size:17px;font-weight:600}.cnv .ctr-seg button.is-on{background:var(--k-chip2);color:var(--k-ink);font-weight:700}.cnv .ctr-step button{background:var(--k-card);color:var(--k-ink);border-radius:22px}.cnv .ctr-step b{letter-spacing:-.03em;font-weight:650}.cnv .ctr-step small{color:var(--k-sub)}.cnv .ctr-total b{letter-spacing:-.03em;font-weight:650}.cnv .ctr-ok{background:var(--k-btn);color:var(--k-on-btn)}.cnv .ctr-pay .btn{min-height:64px}.cnv-shop{align-items:center;gap:12px;min-height:48px;display:flex}.cnv-shop-mark{background:var(--k-ink);width:40px;height:40px;color:var(--k-page);border-radius:12px;place-items:center;display:grid}.cnv-shop-n{color:var(--k-sub);font-size:15px;font-weight:600}.cnv-who-h{letter-spacing:-.035em;margin:22px 0 6px;font-size:36px;font-weight:650;line-height:1.08}.cnv-faces{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding-bottom:70px;display:grid}.cnv-faces--top{flex:none;align-content:start;margin-top:18px;padding-bottom:0}.cnv-face{background:var(--k-card);height:176px;color:var(--k-ink);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.cnv-face-av{border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:650;display:grid}.cnv-face-n{letter-spacing:-.01em;font-size:18px;font-weight:650}.cnv-quiet{color:var(--k-sub);margin:0}.t1{background:var(--k-t1);color:var(--k-t1i)}.t2{background:var(--k-t2);color:var(--k-t2i)}.t3{background:var(--k-t3);color:var(--k-t3i)}.t4{background:var(--k-t4);color:var(--k-t4i)}.cnv .pad.pin{outline:none;flex-direction:column;flex:1;display:flex}.cnv .pin-top{flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.cnv-pin-av{border-radius:50%;place-items:center;width:84px;height:84px;font-size:30px;font-weight:650;display:grid}.cnv-pin-n{letter-spacing:-.02em;font-size:24px;font-weight:650}.cnv .pin-dots{gap:18px;margin-top:0;padding:0}.cnv .pin-dot{transition:none}.cnv .pin-dot.is-on{animation:cnv-dot .35s var(--k-ease) both;transform:none}.cnv .pin-dots.is-wrong{animation:.5s ease-in-out both cnv-shake}.cnv .pin-dots.is-wrong .pin-dot{background:var(--k-wrong);animation:none}.cnv .pin-msg{margin:0;font-size:16px;font-weight:600}.cnv .pad.pin .pad-keys{animation:cnv-rise .6s var(--k-ease) .36s both}.cnv-legal-line{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cnv .pad.pin .pad-keys{animation:none}}.cnv .pad-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.cnv .pad-k{height:76px;min-height:76px;font-size:30px}.cnv .pad-k--none{background:0 0}.cnv .pad-k--back{color:var(--k-ink);background:0 0}.cnv .pad-k--back svg{width:30px;height:30px}@keyframes cnv-dot{0%{background:var(--k-dot);transform:scale(.8)}45%{transform:scale(1.35)}}@keyframes cnv-shake{0%,to{transform:none}20%{transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.cnv .pin-dot.is-on,.cnv .pin-dots.is-wrong{animation:none}}.cnv-circ{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cnv-jhead{justify-content:space-between;align-items:center;min-height:48px;display:flex}.cnv-chip--card{background:var(--k-card);font-variant-numeric:tabular-nums;min-height:36px}.cnv-total{gap:4px;margin-top:auto;display:grid}.cnv-total-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:76px;font-weight:650;line-height:1}.cnv-total-n--wait{letter-spacing:-.04em;font-size:40px;line-height:1.1}.cnv-sub{color:var(--k-sub);margin:6px 0 0;font-size:15px}.cnv>.cnv-bar{margin:8px 0 2px}.cnv-lines{background:var(--k-card);border-radius:24px;overflow:hidden}.cnv-line{align-items:center;gap:14px;min-height:64px;padding:0 18px;display:flex}.cnv-line+.cnv-line{border-top:1px solid var(--k-line)}.cnv-sw{background:var(--k-ink);border-radius:50%;flex:none;width:14px;height:14px}.cnv-sw.is-colour{background:conic-gradient(var(--k-cyan), var(--k-mag), var(--k-yel), var(--k-cyan))}.cnv-line-m{flex:1;display:grid}.cnv-line-m b{font-size:16px;font-weight:600}.cnv-line-m small{color:var(--k-sub);font-size:13px}.cnv-foot{gap:6px;margin-top:auto;display:grid}.cnv-links{justify-content:center;gap:28px;display:flex}.cnv-links button{min-height:48px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600}.cnv-links button:first-child:not(:only-child){color:var(--k-ink);font-weight:650}.cnv-wait{background:var(--k-card);min-height:60px;color:var(--k-sub);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.cnv-spin{border:2.5px solid var(--k-blue-tint);border-top-color:var(--k-blue);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite cnv-spin}@keyframes cnv-spin{to{transform:rotate(360deg)}}.cnv-printing{color:var(--k-link);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.cnv-prog{background:var(--k-chip2);border-radius:5px;height:10px;display:block;overflow:hidden}.cnv-prog i{background:var(--k-blue);border-radius:5px;width:40%;height:100%;animation:1.4s ease-in-out infinite cnv-slide;display:block}@keyframes cnv-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.cnv-done{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:center;gap:12px;padding:28px;display:flex}.cnv-done-top{justify-content:space-between;align-items:center;display:flex}.cnv-done-ok{color:var(--k-go-ink);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.cnv-done-tick{background:var(--k-go);width:20px;height:20px;color:var(--k-on-go);border-radius:50%;place-items:center;display:grid}.cnv-done-price{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:88px;font-weight:650;line-height:1}@media (prefers-reduced-motion:reduce){.cnv-spin,.cnv-prog i{animation:none}}.cnv-jhead--title{justify-content:flex-start;gap:12px}.cnv-tt{letter-spacing:-.03em;flex:1;margin:0;font-size:30px;font-weight:650}.cnv-tt--big{letter-spacing:-.035em;flex:none;margin:6px 0 0;font-size:34px;line-height:1.1}.cnv-meta--n{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cnv-pillbtn{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.cnv-basket{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:8px 8px 24px 20px;display:flex}.cnv-brows{align-content:start;display:grid}.cnv-brow{align-items:center;gap:14px;min-height:76px;padding:0 8px 0 0;display:flex}.cnv-brow+.cnv-brow{border-top:1px solid var(--k-chip2)}.cnv-bic{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;display:grid}.cnv-bic.is-blue{background:var(--k-blue);color:var(--k-on-go)}.cnv-brow-m{flex:1;min-width:0;display:grid}.cnv-brow-m b{font-size:17px;font-weight:650}.cnv-brow-m small{color:var(--k-sub);font-size:13px}.cnv-bx{width:44px;height:44px;color:var(--k-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cnv-btotal{gap:4px;padding-right:12px;display:grid}.cnv-btotal .cnv-total-n,.cnv-change .cnv-total-n,.cnv-paid .cnv-total-n{font-size:76px}.cnv-foot--pair{grid-template-columns:1fr 1fr;gap:10px}.cnv-de--count{padding-bottom:20px}.cnv-de--count .cnv-dc-step{gap:10px}.cnv-de--count .cnv-de-den{height:clamp(128px,16vh,176px)}.cnv-de--count .pad-k{height:clamp(52px,7.6vh,76px);min-height:0}.cnv-de--count .cnv-de-den .cnv-de-coin{width:clamp(80px,11vh,112px);height:clamp(80px,11vh,112px)}.cnv-foot--done{grid-template-columns:auto minmax(0,1fr);gap:10px}.cnv-foot--done .cnv-done{min-height:64px;padding:0 26px}.cnv-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.cnv-chips button{background:var(--k-card);height:68px;color:var(--k-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:20px;place-items:center;font-size:20px;font-weight:600;display:grid}.cnv-chips button.on{background:var(--k-chip2);font-weight:700}.cnv-change{gap:4px;margin-top:22px;display:grid}.cnv-paid{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding-bottom:40px;display:flex}.cnv-ok{width:104px;height:104px;display:block;position:relative}.cnv-ok svg{width:104px;height:104px;display:block;overflow:visible}.cnv-ok-ring{border:3px solid var(--k-go);opacity:0;border-radius:50%;animation:1.4s ease-out .15s both cnv-okring;position:absolute;inset:0}.cnv-ok-disc{fill:var(--k-go);transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.9,.3,1.15) both cnv-okpop}.cnv-ok-tick{fill:none;stroke:var(--k-on-go);stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.6s ease-out .25s both cnv-okdraw}@keyframes cnv-okpop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}}@keyframes cnv-okdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cnv-okring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.cnv-opts{gap:10px;margin-top:4px;display:flex}.cnv-seg{background:var(--k-card);border-radius:999px;flex:1;gap:2px;padding:4px;display:flex}.cnv-seg button{height:48px;color:var(--k-sub);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;place-items:center;font-size:15px;font-weight:700;display:grid}.cnv-seg button.on{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line)}.cnv-dot-bw,.cnv-dot-col{border-radius:50%;width:28px;height:28px;display:block}.cnv-dot-bw{background:linear-gradient(135deg, var(--k-ink) 50%, var(--k-page) 50%);box-shadow:inset 0 0 0 1.5px var(--k-ink)}.cnv-dot-col{background:radial-gradient(circle, var(--k-page) 0 3.5px, transparent 4px), conic-gradient(from 20deg, var(--k-mag), var(--k-orange), var(--k-yel), var(--k-go), var(--k-cyan), var(--k-blue), var(--k-mag))}.cnv-seg button:not(.on) .cnv-dot-col{opacity:.55}.cnv-copies{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:space-between;padding:20px 18px 18px;display:flex}.cnv-copies>.cnv-lbl{text-align:center}.cnv-count{justify-content:space-between;align-items:center;display:flex}.cnv-count b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:112px;font-weight:650;line-height:1}.cnv-count button{background:var(--k-chip);width:64px;height:64px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cnv-quick{background:var(--k-chip2);border-radius:999px;gap:2px;padding:4px;display:flex}.cnv-quick button{height:44px;color:var(--k-sub);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;place-items:center;font-size:16px;font-weight:650;display:grid}.cnv-quick button.on{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line)}.cnv-go--split{justify-content:space-between;min-height:64px;padding:0 10px 0 28px}.cnv-go-r{font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:22px;font-weight:650;display:flex}.cnv-go-c{background:var(--k-on-btn-chip);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.cnv-scanhint{background:var(--k-card);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:8px;padding:22px 24px;display:flex}.cnv-scanhint-ic{background:var(--k-chip);width:120px;height:120px;color:var(--k-ink);border-radius:36px;place-items:center;display:grid}.cnv-scanhint-ic svg{width:76px;height:76px}.cnv-scanhint b{font-size:18px;font-weight:650}.cnv-scanhint span:last-child{color:var(--k-sub);font-size:15px}.cnv-qr-h{text-align:center;letter-spacing:-.035em;margin:14px 0 0;font-size:34px;font-weight:650;line-height:1.1}.cnv-qr-w{color:var(--k-sub);justify-content:center;align-items:center;margin:0;font-size:16px;display:flex}.cnv-pulse{background:var(--k-ink);border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.4s ease-in-out infinite cnv-pd;display:inline-block}@keyframes cnv-pd{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cnv-qr-card{background:var(--k-card);border-radius:28px;place-items:center;margin-top:14px;padding:22px;display:grid}.cnv-qr-in{background:var(--k-qr-bg);aspect-ratio:1;border-radius:20px;place-items:center;width:min(300px,100%);padding:18px;display:grid}.cnv-qr-in img{width:100%;height:100%;image-rendering:pixelated}.cnv-qr-in--sm{width:200px;margin-top:10px}.cnv-qr-t{gap:10px;margin-top:6px;padding:0 6px;display:grid}.cnv-qr-tr{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:15px;font-weight:600;display:flex}.cnv-qr-bar{background:var(--k-dot);border-radius:99px;height:6px;display:block;overflow:hidden}.cnv-qr-bar i{background:var(--k-blue);border-radius:99px;height:100%;display:block}.cnv-sbtn svg{margin-right:10px}@media (prefers-reduced-motion:reduce){.cnv-ok-ring,.cnv-ok-disc,.cnv-ok-tick,.cnv-pulse{animation:none}}.cnv-bic.t1{background:var(--k-t1);color:var(--k-t1i)}.cnv-bic.t2{background:var(--k-t2);color:var(--k-t2i)}.cnv-bic.t3{background:var(--k-t3);color:var(--k-t3i)}.cnv-bic.t4{background:var(--k-t4);color:var(--k-t4i)}.cnv-stot{background:var(--k-card);border-radius:26px;gap:4px;padding:18px 22px;display:grid}.cnv-stot-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:650;line-height:1.05}.cnv-slist{flex-direction:column;gap:10px;display:flex}.cnv-sale{background:var(--k-card);width:100%;min-height:72px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:12px;padding:0 18px 0 20px;display:flex}.cnv-sale-m{flex:1;gap:2px;min-width:0;display:grid}.cnv-sale-m b{align-items:center;gap:8px;font-size:17px;font-weight:650;display:flex}.cnv-sale-m small{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:14px}.cnv-amt--l{font-size:20px}.cnv-amt.is-struck{color:var(--k-sub);text-decoration:line-through}.cnv-pill--alert{min-height:22px;font-weight:650}.cnv-row>.cnv-pill--alert{margin-right:7px}.cnv-refsale{background:var(--k-chip2);border-radius:24px;margin-top:8px;padding:8px 20px 10px}.cnv-refsale-h{justify-content:space-between;align-items:center;min-height:64px;display:flex}.cnv-refsale-h b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;display:block}.cnv-refsale-h small{color:var(--k-sub);font-size:13px}.cnv-refsale-l{border-top:1px solid var(--k-line);align-items:center;gap:14px;min-height:56px;font-size:16px;font-weight:600;display:flex}.cnv-refsale-l>span:nth-child(2){flex:1}.cnv-cb{background:var(--k-btn);width:28px;height:28px;color:var(--k-on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.cnv-why{gap:12px;margin-top:14px;display:grid}.cnv-why-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cnv-why-g button{background:var(--k-card);height:48px;color:var(--k-sub);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:15px;font-weight:600;display:grid}.cnv-why-g button.on{background:var(--k-chip2);color:var(--k-ink);font-weight:700}.cnv-go-amt{font-variant-numeric:tabular-nums;opacity:.75;margin-left:6px;font-size:18px;font-weight:650}.cnv-go--split .cnv-go-amt{opacity:1;align-items:center;gap:12px;margin-left:0;font-size:22px;display:flex}.pv.cnv{background:var(--k-page);color:var(--k-ink);padding:12px 20px calc(28px + env(safe-area-inset-bottom));gap:14px}.cnv .pv-word{letter-spacing:-.04em;font-size:22px;font-weight:700}.pv.cnv .pv-back{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);margin-left:0}.pv.cnv .pv-sealed{background:var(--k-card);color:var(--k-sub);min-height:34px;padding:0 14px 0 10px}.pv.cnv .pv-h{letter-spacing:-.035em;margin:6px 0 0;font-size:34px;font-weight:650;line-height:1.1}.pv.cnv .pv-sub,.pv.cnv .pv-help,.pv.cnv .pv-types,.pv.cnv .pv-label{color:var(--k-sub)}.pv.cnv .pv-label{letter-spacing:.06em;font-size:12px;font-weight:600}.pv.cnv .pv-foot .btn{border-radius:999px;min-height:64px;font-size:18px}.pv.cnv .pv-foot .btn-secondary{background:var(--k-card);color:var(--k-ink);min-height:56px}.pv.cnv .pv-link{color:var(--k-sub)}.pv.cnv .pv-cards3{gap:12px;display:grid}.pv-card3{background:var(--k-card);height:116px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;border-radius:28px;align-items:center;gap:16px;padding:0 18px 0 16px;display:flex}.pv-card3-pic{flex:none;place-items:center;width:96px;height:92px;display:grid}.pv-card3-t{flex:1;min-width:0}.pv-card3-t b{letter-spacing:-.01em;font-size:18px;font-weight:650;display:block}.pv-card3-t small{color:var(--k-sub);margin-top:3px;font-size:14px;line-height:1.3;display:block}.pv-card3-ring{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:50%;flex:none}.pv.cnv .pv-pick{background:var(--k-card);min-height:0;color:var(--k-ink);border:0;border-radius:32px;flex:1;gap:14px;padding:24px}.pv.cnv .pv-pick:active{background:var(--k-card)}.pv.cnv .pv-pick .pv-ic{background:var(--k-chip);border-radius:30px;width:104px;height:104px;margin-bottom:0}.pv.cnv .pv-pick b{letter-spacing:-.02em;font-size:22px;font-weight:650}.pv.cnv .pv-pick span:not(.pv-ic){color:var(--k-sub);font-size:15px}.pv.cnv .pv-file{background:var(--k-card);border-radius:24px}.pv.cnv .pv-file--no{background:var(--k-peach);color:var(--k-peach-ink)}.pv.cnv .pv-file--no .pv-file-t span,.pv.cnv .pv-file--no .pv-ic{color:var(--k-peach-ink)}.pv.cnv .pv-ic,.pv.cnv .pv-x,.pv.cnv .pv-eye{background:var(--k-chip);color:var(--k-ink)}.pv.cnv .pv-file-t span{color:var(--k-sub)}.pv.cnv .pv-add,.pv.cnv .pv-types button{color:var(--k-ink)}.pv.cnv .pv-seal:after{display:none}.pv.cnv .pv-note{background:var(--k-warn-tint);color:var(--k-warn-ink);border-radius:24px}.pv.cnv .pv-note svg,.pv.cnv .pv-note span{color:var(--k-warn-ink)}.pv.cnv .pv-opt,.pv.cnv .pv-sum,.pv.cnv .pv-input,.pv.cnv .pv-card,.pv.cnv .pv-pcard,.pv.cnv .pv-pay,.pv.cnv .pv-del{background:var(--k-card);color:var(--k-ink);border-radius:24px}.pv.cnv .pv-opt[aria-checked=true]{background:var(--k-chip);box-shadow:inset 0 0 0 1px var(--k-line)}.pv.cnv .pv-opt[aria-checked=true] b{font-weight:700}.pv.cnv .pv-tick{background:var(--k-btn);color:var(--k-on-btn)}.pv.cnv .pv-sum-r+.pv-sum-r{border-top-color:var(--k-line)}.pv.cnv .pv-sum-r span,.pv.cnv .pv-opt small,.pv.cnv .pv-del,.pv.cnv .pv-pcard .m span,.pv.cnv .pv-input::placeholder{color:var(--k-sub)}.pv.cnv .pv-input:focus-visible{outline-color:var(--k-ink)}.pv.cnv .pv-pg{background:var(--k-card);color:var(--k-ink)}.pv.cnv .pv-pg span{color:var(--k-sub)}.pv.cnv .pv-pg--set{background:var(--k-chip2);color:var(--k-ink)}.pv.cnv .pv-pg--set span{color:var(--k-ink)}.pv.cnv .pv-thumb{background:var(--k-chip);color:var(--k-sub);box-shadow:0 0 0 1px var(--k-line)}.pv.cnv .pv-thumb-n{background:var(--k-btn);color:var(--k-on-btn)}.pv-fname{align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;display:flex}.pv-fname b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:650;overflow:hidden}.pv-fname span{color:var(--k-sub);white-space:nowrap}.pv-bigcard{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:20px 16px 18px;display:flex}.pv-bigcount{justify-content:space-between;align-items:center;width:100%;display:flex}.pv-bigcount button{background:var(--k-chip);width:56px;height:56px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pv-bigcount button:disabled{opacity:.35;cursor:default}.pv-bigcount .num{width:auto;height:auto;font:inherit;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:112px;font-weight:650;line-height:1}.pv-quick{background:var(--k-chip2);border-radius:999px;grid-template-columns:repeat(5,1fr);gap:4px;width:100%;padding:4px;display:grid}.pv-quick button{height:44px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:16px;font-weight:650;display:grid}.pv-quick button.on{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line)}.pv.cnv .pv-total{font-size:76px}.pv.cnv .pv-lines{background:var(--k-card);border-radius:24px;padding:0 18px}.pv.cnv .pv-line{border-bottom-color:var(--k-line);color:var(--k-ink)}.pv.cnv .pv-line span{color:var(--k-ink)}.pv.cnv .pv-spec-bw{background:var(--k-ink)}.pv.cnv .pv-spec-colour_low{background:var(--k-cyan)}.pv.cnv .pv-spec-colour_mid{background:var(--k-mag)}.pv.cnv .pv-prog{background:var(--k-chip2)}.pv.cnv .pv-prog i{background:var(--k-blue)}.pv-paycard{background:var(--k-card);text-align:center;border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.pv-paycode{letter-spacing:.04em;font-size:72px;font-weight:700;line-height:1}.pv-payline{margin-top:10px;font-size:18px;font-weight:650}.pv-paysub{color:var(--k-sub);font-size:14px}.pv-rcpt{background:var(--k-card);border-radius:30px;flex-direction:column;flex:1;justify-content:space-between;padding:8px 22px 22px;display:flex}.pv-rcpt-l{align-items:center;gap:14px;min-height:72px;display:flex}.pv-rcpt-l span{flex:1}.pv-rcpt-l b{font-size:18px;font-weight:650;display:block}.pv-rcpt-l small{color:var(--k-sub);font-size:14px;display:block}.pv-rcpt-l .amt{font-variant-numeric:tabular-nums;font-size:20px}.pv-rcpt-t{gap:4px;display:grid}.pv-rcpt-t b{letter-spacing:-.05em;font-size:64px;font-weight:650;line-height:1}.cnv .sheet{background:var(--k-page);color:var(--k-ink);border-radius:32px 32px 0 0}.cnv .sheet-t{color:var(--k-ink);letter-spacing:-.02em;font-weight:650}.cnv .sheet-s{color:var(--k-sub)}.cnv .sheet-grab{background:var(--k-grab)}.cnv .sheet-x{color:var(--k-sub);background:var(--k-card)}.pv.cnv .pv-toast{background:var(--k-btn);color:var(--k-on-btn);box-shadow:none;border-radius:999px}.pv-skel{flex-direction:column;flex:1;gap:14px;display:flex}.sk{background:linear-gradient(90deg, var(--k-card), var(--k-shine), var(--k-card));background-size:220% 100%;border-radius:12px;animation:1.7s linear infinite cnv-shim;display:block}@keyframes cnv-shim{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.pv-queue{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding-bottom:40px;display:flex}.pv-qline{margin:6px 0 0;font-size:18px;font-weight:650}.pv-wd{margin-top:4px}.pv-wd i{background:var(--k-sub);border-radius:50%;width:8px;height:8px;margin:0 3px;animation:1.2s infinite pv-wd;display:inline-block}.pv-wd i:nth-child(2){animation-delay:.2s}.pv-wd i:nth-child(3){animation-delay:.4s}@keyframes pv-wd{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pv-wd i{opacity:.6;animation:none}}.pv.cnv .pv-stp{background:var(--k-chip)}.pv.cnv .pv-stp button{background:var(--k-card);color:var(--k-ink)}.pv.cnv .pv-state-ic{background:var(--k-card);color:var(--k-ink);border-radius:32px}.pv.cnv .pv-state-ic--warn{background:var(--k-warn-tint);color:var(--k-warn-ink)}.pv.cnv .pv-state-ic--ok{background:var(--k-btn);color:var(--k-on-btn)}.cnv-msg{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding-bottom:40px;display:flex}.cnv-msg-ic{background:var(--k-card);width:104px;height:104px;color:var(--k-ink);border-radius:30px;place-items:center;margin-bottom:14px;display:grid}.cnv-msg .cnv-sub{max-width:300px;margin:0}.cnv-jhead .sk{display:block}.cnv-shopchip{background:var(--k-card);min-height:34px;color:var(--k-sub);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cnv .pv-input{box-sizing:border-box;background:var(--k-card);width:100%;min-height:56px;color:var(--k-ink);font:inherit;border:0;border-radius:24px;padding:0 18px;font-size:16px}.cnv .pv-input::placeholder{color:var(--k-sub)}.pv-rcpt-t small{color:var(--k-sub);font-size:14px}.pv-switches{justify-content:center;gap:10px;display:flex}.pv-switches .cnv-seg{flex:0 auto}.pv-switches .cnv-seg button{min-width:54px;height:44px}.cnv-askcard{background:var(--k-card);border-radius:22px;gap:6px;padding:16px 20px;display:grid}.cnv-askcard b{letter-spacing:-.02em;font-size:22px;font-weight:650}.cnv-askcard>span{color:var(--k-sub);font-size:15px}.cnv-askcard-r{justify-content:space-between;font-size:17px;display:flex}.cnv-askcard-r b{letter-spacing:0;font-size:17px}.cnv-askcard-r span{color:var(--k-sub)}.cnv-scanbig{background:var(--k-card);text-align:center;border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.cnv-scanbig b{font-size:20px;font-weight:650}.cnv-scanbig>span:last-child{color:var(--k-sub);font-size:16px}.cnv-fine{color:var(--k-sub);align-items:center;gap:8px;font-size:14px;display:flex}.cnv-mrow-b{font-size:19px;font-weight:650;display:block}.cnv-mrow-s{color:var(--k-sub);font-size:14px;font-weight:400;display:block}.cnv-mrow:disabled{opacity:.5;cursor:default}.cnv-numdisp{background:var(--k-card);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:22px;align-items:center;gap:2px;min-height:72px;padding:0 22px;font-size:26px;font-weight:600;display:flex}.cnv-numdisp-ph{color:var(--k-sub);opacity:.5}.cnv-caret{background:var(--k-ink);width:2px;height:28px;margin-left:2px;animation:1s step-end infinite cnv-caret}@keyframes cnv-caret{50%{opacity:0}}.cnv{--coin-silver-lit:#e2e5e2;--coin-silver:#bcc0bd;--coin-silver-edge:#8e948f;--coin-silver-deep:#6b716e;--coin-copper-lit:#c08e69;--coin-copper:#9a6545;--coin-copper-edge:#71462e;--coin-copper-deep:#4c2f1f;--coin-gold-lit:#f4dfa4;--coin-gold:#d4b264;--coin-gold-edge:#a8853a;--coin-gold-deep:#7b6025}.cnv-de .cnv-numdisp{white-space:nowrap;font-size:clamp(20px,6.4vw,26px)}.cnv-legal a{min-height:44px;color:var(--k-link);align-items:center;font-weight:600;display:inline-flex}.cnv-st{background:var(--k-card);color:var(--k-ink);border-radius:20px;align-items:center;gap:10px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.cnv-st .ic{flex:none}.cnv-st--warn{background:var(--k-warn-tint);color:var(--k-warn-ink)}.cnv-next{background:var(--k-btn);width:100%;color:var(--k-on-btn);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:32px;gap:12px;padding:24px;display:grid}.cnv-next-l{letter-spacing:.06em;text-transform:uppercase;color:var(--k-on-btn-dim);font-size:13px;font-weight:600}.cnv-next-t{letter-spacing:-.03em;align-items:center;gap:14px;font-size:30px;font-weight:650;line-height:1.1;display:flex}.cnv-next-i{background:var(--k-on-btn-chip);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.cnv-next-go{background:var(--k-on-btn);min-height:60px;color:var(--k-btn);border-radius:999px;justify-content:space-between;align-items:center;margin-top:4px;padding:0 8px 0 24px;font-size:18px;font-weight:600;display:flex}.cnv-next-go i{background:var(--k-btn);width:46px;height:46px;color:var(--k-on-btn);border-radius:50%;place-items:center;display:grid}.cnv-li .cnv-de-tick{width:24px;height:24px;margin:0 0 0 4px}.cnv-lis--done .cnv-li-t{color:var(--k-sub);font-weight:500}.cnv-lis--done .cnv-li{cursor:pointer}.cnv-go.is-wait{opacity:.35}.cnv-lis,.cnv-next{animation:cnv-rise .6s var(--k-ease) both}.cnv-next{animation-delay:.15s}.cnv-lis{animation-delay:.25s}.cnv-lis+.cnv-lis{animation-delay:.35s}.cnv-bar i.is-todo{background:var(--k-chip2)}.cnv-de-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -20px;padding:6px calc(50% - 66px) 4px;display:flex;overflow-x:auto}.cnv-de-strip::-webkit-scrollbar{display:none}.cnv-de-den{scroll-snap-align:center;background:var(--k-card);width:132px;height:124px;color:var(--k-ink);font:inherit;opacity:.55;transition:transform .3s var(--k-ease), opacity .3s var(--k-ease);cursor:pointer;border:0;border-radius:28px;flex:none;align-content:center;place-items:center;gap:8px;display:grid;transform:scale(.86)}.cnv-de-den.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--k-ink);transform:none}.cnv-de-den-n{background:var(--k-ink);min-height:22px;color:var(--k-page);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 9px;font-size:13px;font-weight:650;display:inline-flex}.cnv-de-den-n--none{background:0 0}.cnv-dc-note{border-radius:6px;width:100%;max-width:112px;height:auto;display:block}.cnv-de-coinwrap{place-items:center;display:grid;position:relative}.cnv-de-coinv{letter-spacing:-.03em;pointer-events:none;-webkit-font-smoothing:antialiased;place-items:center;font-size:30px;font-weight:750;display:grid;position:absolute;inset:0}.cnv-de-coinwrap.is-sm .cnv-de-coinv{letter-spacing:-.02em;font-size:11px;font-weight:750}.cnv-de-coinwrap.m-gold .cnv-de-coinv{color:var(--coin-gold-deep);text-shadow:0 1px 0 var(--coin-gold-lit), 0 -1px 0 var(--coin-gold-edge)}.cnv-de-coinwrap.m-silver .cnv-de-coinv{color:var(--coin-silver-deep);text-shadow:0 1px 0 var(--coin-silver-lit), 0 -1px 0 var(--coin-silver-edge)}.cnv-de-coinwrap.m-copper .cnv-de-coinv{color:var(--coin-copper-deep);text-shadow:0 1px 0 var(--coin-copper-lit), 0 -1px 0 var(--coin-copper-edge)}.cnv-de-den .cnv-dc-note{border-radius:8px;width:196px;max-width:none}.cnv-de-den .cnv-de-coin{width:112px;height:112px}.cnv-de-mi .cnv-dc-note.is-sm{border-radius:3px;width:52px;max-width:none}.cnv-de-mi .cnv-de-coin.is-sm{width:36px;height:36px}@media (max-width:360px){.cnv-de-strip{padding-left:calc(50% - 95px);padding-right:calc(50% - 95px)}.cnv-de-den{width:190px;height:160px}.cnv-de-den .cnv-dc-note{width:170px}.cnv-de-den .cnv-de-coin{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.cnv-de-den{transition:none}}.cnv-de-strip{padding-left:calc(50% - 110px);padding-right:calc(50% - 110px)}.cnv-de-den{border-radius:30px;gap:10px;width:220px;height:176px}@media (max-width:360px){.cnv-de-strip{padding-left:calc(50% - 95px);padding-right:calc(50% - 95px)}.cnv-de-den{width:190px;height:160px}}.cnv-de-den.is-on{box-shadow:none}.cnv-de-den{opacity:.4;transform:scale(.84)}.cnv-de-den.is-on{opacity:1;transform:none}.cnv-de-coinv{letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-weight:700}.cnv-de-coinwrap.m-gold .cnv-de-coinv{color:var(--coin-gold-deep);text-shadow:0 1px 0 var(--coin-gold-lit);opacity:.9}.cnv-de-coinwrap.m-silver .cnv-de-coinv{color:var(--coin-silver-deep);text-shadow:0 1px 0 var(--coin-silver-lit);opacity:.9}.cnv-de-coinwrap.m-copper .cnv-de-coinv{color:var(--coin-copper-deep);text-shadow:0 1px 0 var(--coin-copper-lit);opacity:.9}.cnv-de-open{cursor:pointer}.cnv-de-list{max-height:88%;overflow:auto}.cnv-de-list-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cnv-de-list-rows .cnv-row{min-height:64px}.cnv-cb-g{gap:6px;display:grid}.cnv-cb-h{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);justify-content:space-between;margin:0;padding:0 6px;font-size:13px;font-weight:600;display:flex}.cnv-cb-ht{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:14px}.cnv-cbox{background:var(--k-card);border-radius:24px;gap:0;padding:2px 14px}.cnv-cbox .cnv-row{min-height:54px;box-shadow:none;background:0 0;border-radius:0;padding:0}.cnv-cbox .cnv-row+.cnv-row{border-top:1px solid var(--k-line)}.cnv-cbox .cnv-de-mi{width:44px}.cnv-cbox .cnv-de-coin.is-sm{width:34px;height:34px}.cnv-cbox .cnv-dc-note.is-sm{width:44px}.cnv-cbox .cnv-de-coinwrap.is-sm .cnv-de-coinv{font-size:10px}.cnv-cb-n{background:var(--k-chip);min-width:64px;height:40px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;padding:0 12px;font-size:18px;font-weight:650;display:grid}.cnv-de-rowb--line{align-items:baseline;gap:8px;display:flex}.cnv-de-rowb--line .cnv-row-t{font-size:18px}.cnv-chip--btn{font:inherit;cursor:pointer;transition:transform .15s var(--k-ease);border:0;gap:8px}.cnv-chip--btn:active{transform:scale(.97)}.cnv-chip-money{font-variant-numeric:tabular-nums}.cnv-de-box{margin:0}.cnv-dc-hero--art{text-align:center;justify-content:center;align-items:center}.cnv-bc-pic{width:150px;height:112px;display:block}.cnv-ca-de-shut{animation:5s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-de-shut}@keyframes cnv-ca-de-shut{0%,12%{transform:translateY(-100%)}46%,80%{transform:none}96%,to{transform:translateY(-100%)}}.cnv-ca-leave{animation:4s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-leave}@keyframes cnv-ca-leave{0%{opacity:0;transform:translate(-30px)}18%,55%{opacity:1;transform:none}85%,to{opacity:0;transform:translate(12px)}}.cnv-ca-buzz{animation:2.4s linear infinite cnv-ca-buzz}@keyframes cnv-ca-buzz{0%,50%,to{transform:none}4%,12%,20%,28%{transform:translate(-2.5px)}8%,16%,24%,32%{transform:translate(2.5px)}36%{transform:none}}.cnv-ca-buzzl{opacity:0;animation:2.4s linear infinite cnv-ca-buzzl}@keyframes cnv-ca-buzzl{0%,36%,to{opacity:0}2%,34%{opacity:.7}}.cnv-ca-x-pop{animation:2.4s cubic-bezier(.2,.9,.3,1.2) infinite cnv-ca-x-pop}@keyframes cnv-ca-x-pop{0%,8%{transform:scale(0)}22%,88%{transform:scale(1)}to{transform:scale(0)}}.cnv-ca-de-try{animation:1.8s ease-in-out infinite cnv-ca-de-try}@keyframes cnv-ca-de-try{0%,10%{opacity:0;transform:translateY(14px)}40%,60%{opacity:.9;transform:none}90%,to{opacity:0;transform:translateY(14px)}}.cnv-ca-ding{opacity:0;animation:3.4s ease-out infinite cnv-ca-ding}@keyframes cnv-ca-ding{0%,22%{opacity:0}28%,40%{opacity:1}52%,to{opacity:0}}.cnv-ca-front{animation:3.4s cubic-bezier(.3,1.5,.5,1) infinite cnv-ca-front}@keyframes cnv-ca-front{0%,18%{transform:none}30%,78%{transform:translateY(14px)}92%,to{transform:none}}.cnv-ca-tray{transform-origin:60px 56px;transform-box:view-box;animation:3.4s cubic-bezier(.3,1.5,.5,1) infinite cnv-ca-tray}@keyframes cnv-ca-tray{0%,18%{opacity:0;transform:scaleY(0)}30%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:scaleY(0)}}.cnv-ca-same-t{transform-origin:86px 62px;transform-box:view-box;animation:2.6s cubic-bezier(.3,1.6,.5,1) infinite cnv-ca-same-t}.cnv-ca-same-t path{stroke:var(--k-card)}.cnv-sz-t.on .cnv-ca-same-t path{stroke:var(--k-btn)}@keyframes cnv-ca-same-t{0%,20%{transform:scale(0)}34%,86%{transform:none}to{transform:scale(0)}}.cnv-ca-ph-tap{animation:2.4s ease-in-out infinite cnv-ca-ph-tap}@keyframes cnv-ca-ph-tap{0%,60%,to{transform:none}70%{transform:scale(.9)}80%{transform:none}}.cnv-de-modes .on .mi-c1,.cnv-de-modes .on .mi-c2,.cnv-de-modes .on .mi-c3{animation:2.4s cubic-bezier(.3,1.4,.5,1) infinite both mi-stack}.cnv-de-modes .on .mi-c2{animation-delay:.15s}.cnv-de-modes .on .mi-c3{animation-delay:.3s}@keyframes mi-stack{0%{opacity:0;transform:translateY(-5px)}15%,85%{opacity:1;transform:none}to{opacity:0}}.cnv-de-modes .on .mi-pan{animation:2s cubic-bezier(.3,1.4,.5,1) infinite mi-pan}@keyframes mi-pan{0%,to{transform:none}30%,70%{transform:translateY(1.5px)}}.cnv-de-modes .on .mi-needle{transform-origin:12px 13.5px;transform-box:view-box;animation:2s cubic-bezier(.3,1.4,.5,1) infinite mi-needle}@keyframes mi-needle{0%,to{transform:rotate(-70deg)}30%,70%{transform:none}}.cnv-de-modes .on .mi-bag{transform-origin:12px 20px;transform-box:view-box;animation:2.2s cubic-bezier(.3,1.6,.5,1) infinite mi-bag}@keyframes mi-bag{0%{transform:translateY(-4px)}25%{transform:scale(1.06,.92)}40%,to{transform:none}}@media (prefers-reduced-motion:reduce){.cnv-ca-mv,[class*=cnv-ca-de-],.cnv-ca-leave,.cnv-ca-buzz,.cnv-ca-buzzl,.cnv-ca-x-pop,.cnv-ca-front,.cnv-ca-tray,.cnv-ca-ding,.cnv-ca-same-t,.cnv-ca-ph-tap,.cnv-de-modes .on *{animation:none!important}.cnv-ca-tray{opacity:1;transform:none}.cnv-ca-buzzl{opacity:0}}.cnv-notice{background:var(--k-blue);min-height:52px;color:var(--k-on-blue);animation:cnv-notice-in .45s var(--k-ease) both;border-radius:20px;align-items:center;gap:4px;padding:0 8px 0 16px;display:flex}.cnv-notice-open{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.cnv-notice-open span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.cnv-notice-x{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@keyframes cnv-notice-in{0%{opacity:0;transform:translateY(-18px)}}.cnv-arrive-ic{background:var(--k-blue);width:104px;height:104px;color:var(--k-on-blue);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.25) both cnv-popin;display:grid}@keyframes cnv-popin{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}}.cnv-arrive-code{letter-spacing:-.04em;margin:6px 0 0;font-size:56px;font-weight:650;line-height:1}.cnv-arrive-sub{color:var(--k-sub);align-items:center;gap:8px;margin:6px 0 0;font-size:16px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cnv-notice,.cnv-arrive-ic{animation:none}}.cnv-pageline{color:var(--k-sub);font-size:16px;font-weight:650}.cnv-prog--live i{transition:width .6s var(--k-ease);animation:none}.cnv-sbtn--stop{background:var(--k-alert);color:var(--k-on-alert);margin-top:8px}.cnv-bar--done i.ok{background:var(--k-go)}.cnv-bar--done i.no{background:var(--k-mag)}.cnv-trouble-ic{background:var(--k-peach);width:148px;height:148px;color:var(--k-peach-ink);border-radius:40px;place-items:center;display:grid}.cnv-step{justify-content:center;align-items:center;gap:28px;padding:12px 0;display:flex}.cnv-step b{text-align:center;min-width:64px;color:var(--k-ink);font-size:44px;font-weight:700}.cnv-ink{background:var(--k-peach);min-height:52px;color:var(--k-peach-ink);animation:cnv-notice-in .45s var(--k-ease) both;border-radius:20px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.cnv-ink span{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.cnv-ink button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.cnv-ink,.cnv-prog--live i{transition:none;animation:none}}.cnv-msg .cnv-bar--done{width:100%;max-width:320px;margin:6px 0}.cnv-msg .cnv-chip{justify-self:center}.cnv-circ--badge{margin-left:auto;position:relative}.cnv-circ--end{margin-left:auto}.cnv-badge{background:var(--k-btn);min-width:20px;height:20px;color:var(--k-on-btn);box-shadow:0 0 0 2px var(--k-page);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.cnv-side{box-sizing:border-box;border:2.4px solid;border-radius:4px;width:22px;height:28px;display:block}.cnv-side--two{width:20px;height:26px;position:relative}.cnv-side--two:after{content:"";background:var(--k-page);border:2.4px solid;border-radius:4px;width:20px;height:26px;position:absolute;top:4px;left:4px}.cnv-reset{min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.cnv-quick-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cnv-quick-tiles--two{margin-top:0}.cnv-tile{background:var(--k-card);min-height:104px;color:var(--k-ink);font:inherit;cursor:pointer;text-align:center;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.cnv-tile b{font-size:15px;font-weight:650}.cnv-tile small{color:var(--k-sub);font-size:13px}.cnv-tile.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-tile.on small{color:var(--k-on-btn-dim)}.cnv-tile-g{width:64px;height:44px;display:block}.cnv-rows--tight{background:var(--k-card);border-radius:28px;gap:0;padding:2px 16px}.cnv-orow{border:0;border-bottom:1px solid var(--k-line);min-height:64px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;display:flex}.cnv-orow:last-child{border-bottom:0}.cnv-orow-t{flex:1;font-size:17px;font-weight:650}.cnv-orow-v{color:var(--k-sub);font-size:15px}.cnv-choices{gap:12px;display:grid}.cnv-choice{background:var(--k-card);min-height:108px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:14px;padding:0 18px 0 14px;display:flex}.cnv-choice.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-choice-g{flex:none;width:96px;height:84px;display:block}.cnv-choice-t{flex:1;gap:3px;min-width:0;display:grid}.cnv-choice-t b{letter-spacing:-.01em;font-size:18px;font-weight:650}.cnv-choice-t small{color:var(--k-sub);font-size:14px;line-height:1.3}.cnv-choice.on .cnv-choice-t small{color:var(--k-on-btn-dim)}.cnv-choice-m{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--k-chip2);border-radius:50%;flex:none;place-items:center;display:grid}.cnv-choice.on .cnv-choice-m{background:var(--k-chip);color:var(--k-btn);box-shadow:none}.cnv-panel{background:var(--k-card);border-radius:28px;gap:4px;padding:6px 16px;display:grid}.cnv-level{justify-content:space-between;align-items:center;min-height:64px;display:flex}.cnv-level-r{align-items:center;gap:12px;display:flex}.cnv-level-r b{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:20px;font-weight:650}.cnv-level-r button{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cnv-level-r button:disabled{opacity:.4;cursor:default}.cnv-glass{background:var(--k-card);text-align:center;border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.cnv-glass>b{letter-spacing:-.02em;font-size:24px;font-weight:650}.cnv-glass>span:last-child{color:var(--k-sub);font-size:16px}.cnv-glass-ic{background:var(--k-chip);width:156px;height:156px;color:var(--k-ink);border-radius:44px;place-items:center;display:grid}.cnv-glass-ic svg{max-width:96px;max-height:96px}.cnv-copying{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:center;gap:12px;padding:28px;display:flex}.cnv-copying-n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:96px;font-weight:650;line-height:1}.cnv-copying-n small{color:var(--k-sub);letter-spacing:-.02em;font-size:36px}.cnv-copying-n--word{letter-spacing:-.04em;font-size:56px}.cnv-ca-mv{transform-box:fill-box;transform-origin:50%}.cnv-ca-mvs{animation:5s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-mvs}.cnv-ca-mvg{animation:5s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-mvg}@keyframes cnv-ca-mvs{0%,16%{transform:translate(0)scale(1)}48%,78%{transform:translate(66px,8px)scale(.714)}96%,to{transform:translate(0)scale(1)}}@keyframes cnv-ca-mvg{0%,16%{transform:translate(0)scale(1)}48%,78%{transform:translate(66px,-10px)scale(1.4)}96%,to{transform:translate(0)scale(1)}}.cnv-ca-ta{animation:5s infinite cnv-ca-ta}.cnv-ca-tb{animation:5s infinite cnv-ca-tb}@keyframes cnv-ca-ta{0%,34%{opacity:1}44%,86%{opacity:0}96%,to{opacity:1}}@keyframes cnv-ca-tb{0%,34%{opacity:0}44%,86%{opacity:1}96%,to{opacity:0}}.cnv-ca-fitp{animation:5s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-fitp}@keyframes cnv-ca-fitp{0%,16%{transform:scale(.8)}48%,78%{transform:scale(1.3)}96%,to{transform:scale(.8)}}.cnv-ca-brth{animation:3.6s ease-in-out infinite cnv-ca-brth}@keyframes cnv-ca-brth{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}.cnv-ca-sp{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite cnv-ca-spd;animation-delay:calc(var(--i) * .3s)}.cnv-ca-sp--l{--dx:-26px;--dy:0px}.cnv-ca-sp--r{--dx:26px;--dy:0px}.cnv-ca-sp--d{--dx:0px;--dy:-22px}@keyframes cnv-ca-spd{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.9)}14%,76%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.9)}}.cnv-ca-ap{animation:7.5s ease-in-out infinite cnv-ca-apin;animation-delay:calc(var(--i) * .34s);transform-box:fill-box;transform-origin:50%}@keyframes cnv-ca-apin{0%{opacity:0;transform:translateY(10px)scale(.85)}10%,70%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(0)scale(.95)}}.cnv-ca-sceneb{perspective:620px;width:132px;height:84px;display:block;position:relative}.cnv-ca-sceneb .cnv-ca-spine{opacity:.9;background:currentColor;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-2px;bottom:-2px;left:50%}.cnv-ca-ghost{opacity:.1;background:currentColor;border-radius:5px;position:absolute}.cnv-ca-ghost--l,.cnv-ca-ghost--r{width:64px;height:84px;top:0}.cnv-ca-ghost--l{left:0}.cnv-ca-ghost--r{right:0}.cnv-ca-sheetb{transform-origin:0;width:64px;height:84px;transform-style:preserve-3d;animation:4.4s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-flipb;position:absolute;top:0;left:50%}.cnv-ca-scenen{perspective:620px;width:100px;height:118px;display:block;position:relative}.cnv-ca-spinen{opacity:.9;z-index:5;background:currentColor;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-6px;right:-6px}.cnv-ca-rings{z-index:6;justify-content:space-between;height:18px;margin-top:-9px;display:flex;position:absolute;top:50%;left:8px;right:8px}.cnv-ca-rings i{background:currentColor;border-radius:3px;width:5px;height:18px;display:block}.cnv-ca-ghost--t,.cnv-ca-ghost--b{width:100px;height:56px;left:0}.cnv-ca-ghost--t{top:0}.cnv-ca-ghost--b{bottom:0}.cnv-ca-sheetn{transform-origin:top;width:100px;height:56px;transform-style:preserve-3d;animation:4.4s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-flipn;position:absolute;top:50%;left:0}.cnv-ca-face{backface-visibility:hidden;background:var(--k-paper);color:var(--k-paper-ink);box-shadow:inset 0 0 0 1.5px var(--k-paper-edge);border-radius:5px;display:block;position:absolute;inset:0}.cnv-ca-face--back{background:var(--k-paper-back);transform:rotateY(180deg)}.cnv-ca-face--nback{transform:rotateX(180deg)}.cnv-ca-face i{background:var(--k-paper-line);border-radius:2px;height:3px;position:absolute;left:10px;right:10px}.cnv-ca-face i.cnv-ca-nl{left:34px;right:10px}.cnv-ca-pg{color:var(--k-paper-sub);font-size:13px;position:absolute}.cnv-ca-pg--l{top:8px;left:10px}.cnv-ca-pg--r{top:8px;right:10px}.cnv-ca-pg--nt{top:18px;left:10px}.cnv-ca-pg--nb{bottom:18px;left:10px}@keyframes cnv-ca-flipb{0%,16%{transform:rotateY(0)}46%,66%{transform:rotateY(-180deg)}96%,to{transform:rotateY(0)}}@keyframes cnv-ca-flipn{0%,16%{transform:rotateX(0)}46%,66%{transform:rotateX(180deg)}96%,to{transform:rotateX(0)}}.cnv-ca-arrow-l{animation:1.6s ease-in-out infinite cnv-ca-nudgel}.cnv-ca-arrow-u{animation:1.6s ease-in-out infinite cnv-ca-nudgeu}@keyframes cnv-ca-nudgel{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes cnv-ca-nudgeu{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cnv-ca-idc{perspective:760px;width:190px;height:120px;display:block;position:relative}.cnv-ca-card3{transform-style:preserve-3d;animation:4.8s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-idf;display:block;position:absolute;inset:0}.cnv-ca-fc{background:var(--k-paper);box-shadow:inset 0 0 0 2px var(--k-paper-ink);backface-visibility:hidden;border-radius:16px;display:block;position:absolute;inset:0}.cnv-ca-fc--back{background:var(--k-paper-card);transform:rotateY(180deg)}.cnv-ca-fc .cnv-ca-av{width:40px;height:40px;box-shadow:inset 0 0 0 2.4px var(--k-paper-ink);border-radius:50%;position:absolute;top:30px;left:18px}.cnv-ca-fc .cnv-ca-ln{background:var(--k-paper-rule);border-radius:2px;height:3px;position:absolute}.cnv-ca-fc .cnv-ca-mg{background:var(--k-paper-ink);height:22px;position:absolute;top:18px;left:0;right:0}@keyframes cnv-ca-idf{0%,16%{transform:rotateY(0)}46%,66%{transform:rotateY(180deg)}96%,to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.cnv-ca-mvs,.cnv-ca-mvg,.cnv-ca-ta,.cnv-ca-tb,.cnv-ca-fitp,.cnv-ca-brth,.cnv-ca-sp,.cnv-ca-ap,.cnv-ca-sheetb,.cnv-ca-sheetn,.cnv-ca-arrow-l,.cnv-ca-arrow-u,.cnv-ca-card3{animation:none}.cnv-ca-tb{opacity:0}}.cnv-sz{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cnv-sz-t{background:var(--k-card);height:180px;color:var(--k-ink);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:18px 12px 16px;display:flex}.cnv-sz-t.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-sz-a{place-items:center;width:100%;height:96px;display:grid}.cnv-sz-w b{letter-spacing:-.01em;font-size:17px;font-weight:650;display:block}.cnv-sz-w small{color:var(--k-sub);margin-top:2px;font-size:13px;display:block}.cnv-sz-t.on .cnv-sz-w small{color:var(--k-on-btn-dim)}.cnv-sh{gap:14px;display:grid}.cnv-sh-r{background:var(--k-card);height:120px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:16px;padding:0 18px 0 16px;display:flex}.cnv-sh-r.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-sh-a{flex:none;place-items:center;width:112px;height:102px;display:grid}.cnv-sh-w{flex:1;min-width:0}.cnv-sh-w b{letter-spacing:-.01em;font-size:18px;font-weight:650;display:block}.cnv-sh-w small{color:var(--k-sub);margin-top:3px;font-size:14px;line-height:1.3;display:block}.cnv-sh-r.on .cnv-sh-w small,.cnv-bc.on .cnv-bc-w small{color:var(--k-on-btn-dim)}.cnv-rad{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--k-grab);border-radius:50%;flex:none;place-items:center;display:grid}.on>.cnv-rad,.on .cnv-rad{background:var(--k-on-btn);color:var(--k-btn);box-shadow:none}.cnv-bc-list{gap:14px;display:grid}.cnv-bc{background:var(--k-card);color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:30px;gap:10px;padding:18px 20px;display:grid}.cnv-bc.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-bc-a{width:100%;height:112px;display:block}.cnv-bc-a--turn{justify-content:center;align-items:center;gap:26px;height:124px;display:flex}.cnv-bc-a--book{height:96px}.cnv-bc-r{align-items:center;gap:12px;display:flex}.cnv-bc-w{flex:1}.cnv-bc-w b{letter-spacing:-.01em;font-size:19px;font-weight:650;display:block}.cnv-bc-w small{color:var(--k-sub);margin-top:2px;font-size:14px;display:block}.cnv-bc-dir{background:var(--k-btn);width:46px;height:46px;color:var(--k-on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.cnv-bc.on .cnv-bc-dir{background:var(--k-on-btn);color:var(--k-btn)}.cnv-orow .cnv-mi{background:var(--k-chip);color:var(--k-ink);border-radius:14px}.cnv-tile-g{width:64px;height:44px}.cnv-pic{background:var(--k-card);border-radius:28px;padding:0 18px}.cnv-sl{border-bottom:1px solid var(--k-line);gap:8px;padding:14px 0;display:grid}.cnv-sl:last-child{border-bottom:0}.cnv-sl-h{justify-content:space-between;font-size:17px;font-weight:650;display:flex}.cnv-sl-h span{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cnv-sl-r{color:var(--k-sub);align-items:center;gap:12px;display:flex}.cnv-sl-r input{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:40px;margin:0}.cnv-sl-r input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--k-btn) var(--p,50%), var(--k-chip2) var(--p,50%));border-radius:3px;height:6px}.cnv-sl-r input::-moz-range-track{background:linear-gradient(to right, var(--k-btn) var(--p,50%), var(--k-chip2) var(--p,50%));border-radius:3px;height:6px}.cnv-sl-r input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--k-chip);width:40px;height:40px;box-shadow:0 0 0 1px var(--k-line), 0 2px 6px var(--k-shine);border:0;border-radius:50%;margin-top:-17px}.cnv-sl-r input::-moz-range-thumb{background:var(--k-chip);width:40px;height:40px;box-shadow:0 0 0 1px var(--k-line);border:0;border-radius:50%}.cnv-tg{background:var(--k-card);border-radius:28px;padding:2px 16px}.cnv-tg-r{border:0;border-bottom:1px solid var(--k-line);width:100%;min-height:64px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;display:flex}.cnv-tg-r:last-child{border-bottom:0}.cnv-tg-i{background:var(--k-chip);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv-tg-t{flex:1;min-width:0}.cnv-tg-t b{font-size:16px;font-weight:650;display:block}.cnv-tg-t small{color:var(--k-sub);font-size:13px;display:block}.cnv-sw{background:var(--k-chip2);width:52px;height:32px;transition:background .25s var(--k-ease);border-radius:999px;flex:none;display:block;position:relative}.cnv-sw i{background:var(--k-chip);width:26px;height:26px;transition:transform .25s var(--k-ease);border-radius:50%;position:absolute;top:3px;left:3px}.cnv-sw.on{background:var(--k-btn)}.cnv-sw.on i{background:var(--k-on-btn);transform:translate(20px)}.cnv-qt{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cnv-qt-t{background:var(--k-card);height:128px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:18px 12px 16px;display:flex}.cnv-qt-t.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-qt-a{place-items:center;width:100%;height:56px;display:grid}.cnv-qt-t b{letter-spacing:-.01em;font-size:17px;font-weight:650}.cnv-glass-ic--id{background:0 0;width:auto;height:auto;padding:0}.cnv-glass-ok{color:var(--k-go-ink);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.cnv-glass-ok i{background:var(--k-go);width:20px;height:20px;color:var(--k-on-go);border-radius:50%;place-items:center;display:grid}.cnv-seg button svg{flex:none;display:block}.cnv-prog i{transition:width .6s var(--k-ease)}.cnv-copied{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:center;gap:12px;padding:28px;display:flex}.cnv-copied .cnv-lbl{margin-top:14px}.cnv-copied-n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:88px;font-weight:650;line-height:1}.cnv-copied-s{color:var(--k-sub);font-size:15px}.cnv-glass-ok svg path{stroke-dasharray:1;animation:.6s ease-out .25s both cnv-okdraw}.cnv-go--tall{min-height:68px}@media (prefers-reduced-motion:reduce){.cnv-glass-ok svg path{animation:none}}.cnv-look{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cnv-look-t{background:var(--k-card);color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:28px;justify-items:center;gap:10px;padding:16px 10px 14px;display:grid}.cnv-look-t.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-look-p{width:84px;display:block}.cnv-look-l{align-items:center;gap:6px;font-size:17px;font-weight:650;display:flex}.cnv-look-ck{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--k-grab);border-radius:50%;place-items:center;display:grid}.cnv-look-t.on .cnv-look-ck{background:var(--k-on-btn);color:var(--k-btn);box-shadow:none}.cnv-look-n{text-align:center;color:var(--k-sub);margin:6px 0 0;font-size:15px}.pv-extra{gap:10px;display:grid}.cnv-quick-tiles--three{grid-template-columns:repeat(3,1fr)}.cnv-dt{gap:10px;display:grid}.cnv-dt-r{background:var(--k-card);height:70px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:16px;padding:0 18px;display:flex}.cnv-dt-r.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-dt-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;width:84px;font-size:26px;font-weight:650}.cnv-dt-w{flex:1;display:grid}.cnv-dt-w b{font-size:17px;font-weight:650}.cnv-dt-w small{color:var(--k-sub);font-size:13px}.cnv-dt-r.on .cnv-dt-w small{color:var(--k-on-btn-dim)}.cnv-ss{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cnv-ss-t{background:var(--k-card);height:176px;color:var(--k-ink);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:18px 12px 16px;display:flex}.cnv-ss-t.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-ss-t:disabled{opacity:.45;cursor:default}.cnv-ss-t.on .cnv-sz-w small{color:var(--k-on-btn-dim)}.cnv-ss-a{place-items:center;width:100%;height:96px;display:grid}.cnv-qt--two{grid-template-columns:repeat(2,1fr)}.cnv-qt-t--tall{height:134px}.cnv-qt-t--tall .cnv-qt-a{height:62px}.cnv-warn-ic{background:var(--k-warn-tint);width:56px;height:56px;color:var(--k-warn-ink);border-radius:50%;place-items:center;margin-top:6px;display:grid}.cnv-sbtn--dark{background:var(--k-btn);color:var(--k-on-btn)}.cnv-herob{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding-bottom:40px;display:flex}.cnv-herob-t{letter-spacing:-.03em;margin:14px 0 0;font-size:30px;font-weight:650;line-height:1.15}.cnv-herob-s{color:var(--k-sub);margin:0;font-size:16px}.cnv-herob-ic{border-radius:44px;place-items:center;width:148px;height:148px;animation:4.2s ease-in-out infinite cnv-hf;display:grid}.cnv-herob-ic--alert{background:var(--k-alert-tint);color:var(--k-alert-ink)}.cnv-herob-ic--warn{background:var(--k-warn-tint);color:var(--k-warn-ink)}.cnv-herob-ic--quiet{background:var(--k-card);color:var(--k-sub)}@keyframes cnv-hf{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cnv-hero-hg{animation:3.6s ease-in-out infinite cnv-hg}@keyframes cnv-hg{0%,42%{transform:rotate(0)}58%,to{transform:rotate(180deg)}}.cnv-hero-sk{transform-origin:50% 60%;animation:3.4s ease-in-out infinite cnv-sk}@keyframes cnv-sk{0%,66%,to{transform:rotate(0)}70%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}85%{transform:rotate(0)}}.cnv-hero-pl{animation:2.4s ease-in-out infinite cnv-pl}@keyframes cnv-pl{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cnv-herob-ic,.cnv-hero-hg,.cnv-hero-sk,.cnv-hero-pl{animation:none}}.pv-fname--wrap b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.pv-fname--wrap{align-items:flex-start}.pv-stepno{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:0;font-size:13px;font-weight:600}.pv-disc{border-radius:50%;width:64px;height:64px;display:block}.pv-disc--bw{background:linear-gradient(135deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 2px}.pv-disc--col{background:radial-gradient(circle, var(--k-chip) 0 7px, transparent 8px), conic-gradient(from 20deg, var(--k-mag), var(--k-orange), var(--k-yel), var(--k-go), var(--k-cyan), var(--k-blue), var(--k-mag))}.pv-rvs{gap:10px;display:grid}.pv-rv{background:var(--k-card);min-height:80px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:14px;padding:12px 16px;display:flex}.pv-rv-t{flex:1;gap:3px;min-width:0;display:grid}.pv-rv-t b{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.25}.pv-rv-t small{color:var(--k-sub);font-size:13px;line-height:1.3}.pv-same{min-height:44px;color:var(--k-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-size:15px;font-weight:650;text-decoration:underline}.cnv-cd{background:var(--k-card);border-radius:22px;gap:4px;padding:4px 16px;display:grid}.cnv-cd-h{min-height:64px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.cnv-cd-t{flex:1;gap:2px;display:grid}.cnv-cd-t b{font-size:16px;font-weight:650}.cnv-cd-t small{color:var(--k-sub);font-size:13px}.cnv-cd-h[aria-expanded=true] svg{transform:rotate(90deg)}.cnv-cd-body{gap:8px;padding:4px 0 14px;display:grid}.cnv-cd-r{grid-template-columns:64px 1fr 52px;align-items:center;gap:0 12px;display:grid}.cnv-cd-p{font-size:14px;font-weight:600}.cnv-cd-m{background:var(--k-chip2);border-radius:4px;height:8px;overflow:hidden}.cnv-cd-m i{background:var(--k-ink);border-radius:4px;height:100%;display:block}.cnv-cd-m i.k-low{background:var(--k-cyan)}.cnv-cd-m i.k-mid{background:var(--k-mag)}.cnv-cd-m i.k-full{background:var(--k-yel)}.cnv-cd-r b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.cnv-cd-r small{color:var(--k-sub);grid-column:2/4;font-size:12px}.cnv-cd-n{color:var(--k-sub);margin:0;font-size:13px}.pv-flip{perspective:700px;width:176px;height:124px;margin:0 auto 28px;position:relative}.pv-flip:before{content:"";background:var(--k-paper);box-shadow:0 0 0 1.5px var(--k-ink);opacity:.55;border-radius:10px 0 0 10px;position:absolute;inset:0 50% 0 0}.pv-flip i{background:var(--k-paper);box-shadow:0 0 0 1.5px var(--k-ink);transform-origin:0;border-radius:0 10px 10px 0;position:absolute;inset:0 0 0 50%}.pv-flip i:first-child{opacity:.4;transform:translate(4px)}.pv-flip i:nth-child(2){opacity:.7;transform:translate(2px)}.pv-flip b{pointer-events:none;border-radius:0 10px 10px 0;position:absolute;inset:0 0 0 50%;overflow:hidden}.pv-flip b:after{content:"";background:linear-gradient(90deg, transparent, var(--k-cyan), var(--k-mag), var(--k-yel), transparent);opacity:.85;width:70%;position:absolute;top:0;bottom:0;left:-70%}.pv-reading{text-align:center;width:100%;height:1.2em;position:relative}.pv-reading span{position:absolute;left:0;right:0}.pv-reading span:nth-child(2){opacity:0}@media (prefers-reduced-motion:no-preference){.pv-flip i:nth-child(n+3){animation:pv-turn 2.5s var(--ease-out) infinite}.pv-flip i:nth-child(3){animation-delay:0s}.pv-flip i:nth-child(4){animation-delay:.5s}.pv-flip i:nth-child(5){animation-delay:1s}.pv-flip b:after{animation:2.5s ease-in-out 1.25s infinite pv-wash}.pv-reading span:first-child{animation:5s ease-in-out infinite pv-say}.pv-reading span:nth-child(2){animation:5s ease-in-out -2.5s infinite pv-say}}@keyframes pv-turn{0%{opacity:1;transform:rotateY(0)}55%{opacity:1;transform:rotateY(-178deg)}56%,to{opacity:0;transform:rotateY(-178deg)}}@keyframes pv-wash{0%{left:-70%}70%,to{left:110%}}@keyframes pv-say{0%,8%{opacity:0;transform:translateY(6px)}18%,42%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-6px)}}.pv-pline{height:3px;z-index:var(--z-pop);background:var(--k-card);pointer-events:none;position:fixed;top:0;left:0;right:0}.pv-pline i{background:var(--k-ink);height:100%;transition:width .55s var(--ease-out);border-radius:0 3px 3px 0;display:block}.pv-step--fwd{animation:pv-slide-fwd .38s var(--ease-out) both}.pv-step--back{animation:pv-slide-back .38s var(--ease-out) both}@keyframes pv-slide-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pv-slide-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.pv .cnv-sz-t[aria-checked=true],.pv .cnv-sh-r[aria-checked=true],.pv .cnv-bc[aria-checked=true]{animation:.42s cubic-bezier(.3,1.5,.5,1) pv-spring}@keyframes pv-spring{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}.pv-file,.pv-rv{animation:pv-in var(--dur-3) var(--ease-out) both}.pv-quick button.on{animation:.36s cubic-bezier(.3,1.5,.5,1) pv-spring}.pv-bigcount .num{transition:transform .25s var(--k-ease)}.pv-bigcount .num:active{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.pv-step--fwd,.pv-step--back,.pv .cnv-sz-t,.pv .cnv-sh-r,.pv-file,.pv-rv,.pv-quick button{animation:none}.pv-pline i{transition:none}}.pv-ink{background:var(--k-card);border-radius:24px;gap:10px;padding:16px 18px;display:grid}.pv-ink--in{background:0 0;padding:12px 0 4px}.pv-ink-h{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:0;font-size:13px;font-weight:600}.pv-ink-r{grid-template-columns:78px 1fr 64px;align-items:center;gap:10px;font-size:15px;display:grid}.pv-ink-w{color:var(--k-sub)}.pv-ink-m{background:var(--k-chip);border-radius:999px;height:8px;display:block;overflow:hidden}.pv-ink-m i{transform-origin:0;height:100%;animation:pv-ink-grow .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .2s);border-radius:999px;display:block}.pv-ink-m i.ink-c{background:var(--k-cyan)}.pv-ink-m i.ink-m{background:var(--k-mag)}.pv-ink-m i.ink-y{background:var(--k-yel)}.pv-ink-m i.ink-k{background:var(--k-ink)}.pv-ink-r b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}@keyframes pv-ink-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pv-ink-m i{animation:none}}.pv-all{background:var(--k-card);min-height:56px;color:var(--k-ink);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.pv-all-sw{background:var(--k-chip2);width:48px;height:28px;transition:background var(--dur-3) var(--ease-out);border-radius:999px;flex:none;position:relative}.pv-all-sw:after{content:"";background:var(--k-paper);width:22px;height:22px;transition:transform var(--dur-3) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.pv-all[aria-checked=true] .pv-all-sw{background:var(--k-ink)}.pv-all[aria-checked=true] .pv-all-sw:after{transform:translate(20px)}.pv-copies{flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex}.pv-copies .pv-bigcard{flex:none;justify-content:center;padding:22px 18px}.pv.cnv .pv-file-t b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.pv-typechips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pv-tc{background:var(--k-card);min-height:34px;color:var(--k-sub);font:inherit;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}button.pv-tc{cursor:pointer;color:var(--k-ink)}.pv.cnv .pv-seal{background:linear-gradient(100deg, var(--c-swiss), var(--c-swiss-ground));color:var(--c-on-swiss);border-radius:24px}.pv.cnv .pv-seal b{font-weight:600}.pv.cnv .pv-seal .pv-cross{box-shadow:0 0 0 2px var(--c-on-swiss)}button.pv-sealed{font:inherit;cursor:pointer;border:0;font-weight:600}.pv-full{z-index:var(--z-pop);padding:max(12px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom));background:var(--k-page);color:var(--k-ink);flex-direction:column;gap:12px;display:flex;position:fixed;inset:0}.pv-full-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pv-full-top b{overflow-wrap:anywhere;padding-top:8px;font-size:18px;font-weight:650;line-height:1.25}.pv-full-body{flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.pv-full-body .pv-a4{width:min(100%,420px);max-height:100%}.pv-full-body .pv-pdf{background:var(--k-card);border:0;border-radius:20px;width:100%;height:100%}.pv-full-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-full-open{color:var(--k-ink);text-underline-offset:3px;font-size:16px;font-weight:650;text-decoration:underline}.pv.cnv .pv-spec-colour_full{background:var(--k-yel)}.pv-sealing{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-sealing-r{background:var(--k-card);color:var(--k-ink);border-radius:24px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.pv-sealing-r b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.25}.pv-sealing-w{color:var(--k-sub);font-size:14px;font-weight:600}.pv-sealing-r--wait{opacity:.6}.pv-lock{flex:none}.pv-lockw{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.pv-ring{position:absolute;inset:0}.pv-ring i{border:2px solid var(--k-ink);border-radius:50%;animation:1.3s ease-out infinite pv-ringp;position:absolute;inset:2px}@keyframes pv-ringp{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes pv-halo{0%,to{opacity:.15}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.pv-ring i{background:var(--k-line);border:0;animation:1.8s ease-in-out infinite pv-halo;transform:none}}.pv-lock-sh{transform-box:fill-box;transform-origin:100% 100%;transition:transform .45s var(--ease-spring)}.pv-lock--wait .pv-lock-sh,.pv-lock--busy .pv-lock-sh{transform:translateY(-3px)rotate(-22deg)}.pv-lock--done .pv-lock-sh{transform:none}.pv-lock--done{animation:.5s cubic-bezier(.3,1.6,.5,1) pv-snap}.pv-lock-key{opacity:0;transition:opacity .25s var(--k-ease) .25s}.pv-lock--done .pv-lock-key{opacity:1}@media (prefers-reduced-motion:no-preference){.pv-lock--busy{animation:1s ease-in-out infinite pv-work}}@keyframes pv-snap{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes pv-work{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.pv-ping{animation:pv-ring .9s var(--ease-out);border-radius:50%;display:inline-flex}@keyframes pv-ring{0%{box-shadow:0 0 0 0 var(--k-chip2)}to{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.pv-lock,.pv-lock-sh,.pv-ping{transition:none;animation:none}}.pv-live{background:var(--k-card);min-height:34px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:650;animation:.4s cubic-bezier(.3,1.5,.5,1) pv-tick;display:inline-flex}@keyframes pv-tick{0%{opacity:.4;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.pv-est{text-align:center;gap:2px;margin:0;display:grid}.pv-est b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pv-est span{color:var(--k-sub);font-size:13px}@media (prefers-reduced-motion:reduce){.pv-live{animation:none}}.pcb-screen{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.pcb-screen--list{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pcb-grow{flex:1}.pcb-head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.pcb-head-end{align-items:center;gap:10px;margin-left:auto;display:flex}.pcb-h1{letter-spacing:-.035em;flex:1;min-width:0;margin:0;font-size:34px;font-weight:650;line-height:1.1}.pcb-circ{background:var(--k-card);width:48px;height:48px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pcb-circ--dark{background:var(--k-btn);color:var(--k-on-btn)}.pcb-head .head-more{background:var(--k-card);width:48px;height:48px;color:var(--k-ink);box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid}.pcb-count{color:var(--k-sub);margin:0;font-size:16px}.pcb-quiet{color:var(--k-sub);margin:0;font-size:15px}.pcb-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);font-size:13px;font-weight:600}.pcb-rows{flex-direction:column;gap:12px;display:flex}.pcb-in{animation:cnv-rise .6s var(--k-ease) both;animation-delay:calc(min(var(--i,0), 8) * 90ms);display:block}.pcb-card{background:var(--k-card);min-height:76px;color:var(--k-ink);border-radius:26px;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex}.pcb-card--peach{background:var(--k-peach);color:var(--k-peach-ink)}.pcb-card{cursor:pointer}.pcb-card-t{flex:1;gap:2px;min-width:0;display:grid}.pcb-code{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.pcb-meta{color:var(--k-sub);overflow-wrap:anywhere;font-size:14px}.pcb-card--peach .pcb-meta{color:var(--k-peach-ink)}.pcb-pill{background:var(--k-btn);min-height:44px;color:var(--k-on-btn);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.pcb-pill--grey{background:var(--k-chip2);color:var(--k-ink);padding:0 14px}.pcb-search{background:var(--k-card);min-height:56px;color:var(--k-sub);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.pcb-search input{min-width:0;height:52px;color:var(--k-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.pcb-search input::placeholder{color:var(--k-sub);font-weight:500}.pcb-x{width:44px;height:44px;color:var(--k-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pcb-more{gap:10px;margin-top:6px;display:grid}.pcb-more .cnv-row{min-height:64px;font-size:16px}.pcb-collect{background:var(--k-card);border-radius:24px;gap:8px;padding:16px 20px 18px;display:grid}.pcb-collect-h{justify-content:space-between;align-items:center;display:flex}.pcb-collect-h .pcb-x{margin:-10px -10px -10px 0}.pcb-collect-n{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:1}.pcb-collect-acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pcb-sbtn{background:var(--k-chip);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.pcb-big{background:var(--k-card);text-align:center;border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:360px;padding:24px 16px;display:flex}.pcb-chip{background:var(--k-chip);min-height:34px;color:var(--k-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 14px;font-size:16px;font-weight:650;display:inline-flex}.pcb-big-t{letter-spacing:-.02em;font-size:22px;font-weight:650}.pcb-big-s{color:var(--k-sub);font-size:15px}.pcb-extra{gap:12px;display:grid}.pcb-extra:empty{display:none}.pcb-extra .pcl-photo{object-fit:cover;border-radius:24px;width:100%;max-height:200px;display:block}.pcb-extra .pcl-code{background:var(--k-qr-bg);border-radius:24px;justify-items:center;gap:6px;padding:16px;display:grid}.pcb-extra .pcl-code-img{max-width:100%}.pcb-extra .pcl-code-n{color:var(--k-paper-sub);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pcb-foot{padding:10px 0 calc(8px + env(safe-area-inset-bottom));background:var(--k-page);z-index:2;gap:10px;margin-top:auto;display:grid;position:sticky;bottom:0}.pcb-btn,.pcb-btn2{width:100%;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.pcb-btn{background:var(--k-btn);min-height:64px;color:var(--k-on-btn);font-size:18px}.pcb-btn2{background:var(--k-card);min-height:56px;color:var(--k-ink);font-size:16px}.pcb-btn:disabled,.pcb-btn2:disabled{opacity:.5;cursor:default}.pcb-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding-bottom:40px;display:flex}.pcb-state-h{letter-spacing:-.03em;margin:14px 0 0;font-size:30px;font-weight:650;line-height:1.15}.pcb-state-h--big{letter-spacing:-.035em;font-size:34px;line-height:1.1}.pcb-state-p{color:var(--k-sub);margin:0;font-size:16px}.pcb-state-p--big{font-size:18px}.pcb-hero{background:var(--k-card);width:148px;height:148px;color:var(--k-sub);border-radius:44px;place-items:center;animation:4.2s ease-in-out 1s 2 both pcb-float;display:grid;position:relative}.pcb-hero--peach{background:var(--k-peach);color:var(--k-hero-orange)}.pcb-hero--alert{background:var(--k-alert-tint);color:var(--k-alert-ink)}@keyframes pcb-float{0%,to{transform:none}50%{transform:translateY(-6px)}}.pcb-state>*{animation:cnv-rise .6s var(--k-ease) both}.pcb-state>:nth-child(2){animation-delay:90ms}.pcb-state>:nth-child(3){animation-delay:.18s}.pcb-state>.pcb-hero{animation:cnv-rise .6s var(--k-ease) both, pcb-float 4.2s ease-in-out 1s 2 both}.pcb-frame{width:var(--pcb-frame);height:var(--pcb-frame);display:block;position:relative}.pcb-fc{border:0 solid var(--k-ink);width:34px;height:34px;position:absolute}.pcb-fc--tl{border-top-width:4px;border-left-width:4px;border-top-left-radius:14px;top:0;left:0}.pcb-fc--tr{border-top-width:4px;border-right-width:4px;border-top-right-radius:14px;top:0;right:0}.pcb-fc--bl{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:14px;bottom:0;left:0}.pcb-fc--br{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:14px;bottom:0;right:0}.pcb-frame-in{place-items:center;display:grid;position:absolute;inset:0}.pcb-qr{width:var(--pcb-qr);height:var(--pcb-qr);color:var(--k-sub);display:block;position:relative}.pcb-sweep{background:var(--k-ink);border-radius:2px;height:3px;animation:2.6s ease-in-out infinite pcb-sweep;position:absolute;top:2px;left:-14px;right:-14px}@keyframes pcb-sweep{0%,to{opacity:.15;top:2px}15%,85%{opacity:1}50%{top:calc(var(--pcb-qr) - 8px)}}.pcb-ok{width:104px;height:104px;display:block;position:relative}.pcb-ok svg{width:104px;height:104px;display:block;overflow:visible}.pcb-ok-ring{border:3px solid var(--k-go);opacity:0;border-radius:50%;animation:1.4s ease-out .1s both pcb-ring;position:absolute;inset:0}.pcb-ok-disc{fill:var(--k-go);transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.9,.3,1.15) both pcb-pop}.pcb-ok-tick{stroke:var(--k-on-go);stroke-dasharray:1;stroke-dashoffset:0;animation:.7s ease-out .25s both pcb-draw}@keyframes pcb-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes pcb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pcb-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.cnv-dk.on{color:var(--k-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.pcb-in,.pcb-state>*,.pcb-state>.pcb-hero,.pcb-hero,.pcb-ok-ring,.pcb-ok-disc,.pcb-ok-tick{animation:none}.pcb-ok-ring{opacity:0}.pcb-sweep{top:calc(var(--pcb-qr) / 2);opacity:1;animation:none}}.pcb-h1--solo{flex:none;margin:6px 0 0}.pcb-tagcard{background:var(--k-card);border-radius:24px;align-items:center;gap:12px;min-height:80px;padding:0 12px 0 20px;display:flex}.pcb-code--sm{letter-spacing:-.01em;font-size:22px}.pcb-status{color:var(--k-ok-ink);margin-right:8px;font-size:14px;font-weight:650}.pcb-status--warn{color:var(--k-peach-ink)}.pcb-field{background:var(--k-card);width:100%;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:22px;gap:8px;padding:16px 20px;display:grid}.pcb-field b{font-size:22px;font-weight:650}.pcb-field-empty{color:var(--k-sub)}.pcb-pills{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;display:grid}.pcb-zone{background:var(--k-card);height:52px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:17px;font-weight:600;display:grid}.pcb-zone.on{background:var(--k-chip2);font-weight:700}.pcb-chip--gap{margin-top:10px}.pcb-hero-ink{color:var(--k-ink);place-items:center;display:grid}.pcb-input{background:var(--k-card);width:100%;min-height:56px;color:var(--k-ink);font:inherit;border:0;border-radius:999px;outline:0;padding:0 20px;font-size:17px;font-weight:600}.pcb-input::placeholder{color:var(--k-sub);font-weight:500}.pcb-problem{background:var(--k-alert-tint);color:var(--k-alert-ink);border-radius:18px;margin:0;padding:12px 18px;font-size:15px;font-weight:600}.pcb-take,.pcb-take .pcl{gap:14px}.pcb-take .pcl-zones{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;display:grid}.pcb-take .pcl-zone-pick{background:var(--k-card);min-width:0;height:52px;color:var(--k-ink);font:inherit;border-radius:999px;font-size:17px;font-weight:600}.pcb-take .pcl-zone-pick.is-on{background:var(--k-chip2);color:var(--k-ink);font-weight:700}.pcb-take .pcl-cam{background:var(--k-card);border-radius:32px}.pcb-take .pcl-cam-frame{border-color:var(--k-ink);opacity:1;border-radius:28px}.pcb-take .pcl-cam-steps span{background:var(--k-track);height:44px;color:var(--k-on-btn);border-radius:999px;font-weight:600}.pcb-take .pcl-cam-steps span.is-now{background:var(--k-on-btn);color:var(--k-btn);font-weight:650}.pcb-take .pcl-cam-steps span.is-done svg{color:var(--k-go)}.pcb-take .pcl-quiet{color:var(--k-sub);font-size:16px}.pcb-take .pcl-filed{background:var(--k-card);color:var(--k-ink);border-radius:24px;padding:10px 12px 10px 10px}.pcb-take .pcl-filed-img{background:var(--k-chip);color:var(--k-sub);border-radius:14px}.pcb-take .pcl-card-t b{color:var(--k-ink);font-size:17px;font-weight:650}.pcb-take .pcl-card-t small{color:var(--k-sub);font-size:14px}.pcb-take .pcl-tag{white-space:nowrap;background:var(--k-chip);width:auto;height:auto;min-height:34px;color:var(--k-ink);letter-spacing:.02em;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0 14px;font-weight:650;display:inline-flex}.pcb-take .pcl-tag-z,.pcb-take .pcl-tag-n{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;padding:0;font-size:16px;font-weight:650;display:inline}.pcb-take .pcl-tag-z:after{content:"-"}.pcb-take .pcl-problem-card{background:var(--k-peach);color:var(--k-peach-ink);border-radius:24px}.pcb-take .pcl-problem-card svg{color:var(--k-peach-ink)}.pcb-take .pcl-search-x{color:var(--k-sub)}.ctr--parcels.cnv{--c-parcel:var(--k-btn);--c-on-parcel:var(--k-on-btn);--c-on-parcel-dim:var(--k-on-btn-dim);--c-on-parcel-line:var(--k-on-btn-chip);--c-on-parcel-btn:var(--k-on-btn-chip);--c-parcel-tint:var(--k-card);--c-parcel-ink:var(--k-ink);--c-surface:var(--k-card);--c-surface-2:var(--k-chip2);--c-page:var(--k-page);--c-text:var(--k-ink);--c-text-muted:var(--k-sub);--c-text-faint:var(--k-sub);--c-warning:var(--k-peach-ink);--c-warning-bg:var(--k-peach);--c-primary:var(--k-btn);--c-on-primary:var(--k-on-btn);--c-error:var(--k-alert-ink);--c-error-bg:var(--k-alert-tint);--c-field:var(--k-card);--c-field-border:transparent;--c-hairline:var(--k-line);--r-tile:24px;--r-control:999px}.ctr--parcels.cnv .pcl-hero{border-radius:32px}.ctr--parcels.cnv .pcl-search:focus-within{box-shadow:none}.ctr--parcels.ctr--wide{gap:0;max-width:none;padding:0}.pcb-tab{flex:1;min-width:0;min-height:100dvh;display:flex}.pcb-tab-list{background:var(--k-page);width:392px;box-shadow:1px 0 0 var(--k-line);flex-direction:column;flex:none;gap:12px;max-height:100dvh;padding:26px 22px;display:flex;overflow-y:auto}.pcb-tab-list .pcb-h1{letter-spacing:-.04em;font-size:36px}.pcb-tab-list .pcb-card{border-radius:26px;min-height:92px;padding:0 20px}.pcb-tab-list .pcb-code{font-size:26px}.pcb-tab-list .pcb-meta{font-size:15px}.pcb-card.is-chosen{background:var(--k-chip2)}.pcb-card.is-chosen .pcb-code{font-weight:700}.pcb-tab-detail{flex-direction:column;flex:1;min-width:0;max-height:100dvh;padding:26px 36px;display:flex;overflow-y:auto}.pcb-tab-detail>.pcb-screen{flex:1;gap:16px}.pcb-tab-detail .pcb-big{border-radius:40px;gap:18px;padding:32px}.pcb-tab-detail .pcb-chip{min-height:40px;padding:0 20px;font-size:20px}.pcb-tab-detail .pcb-big-t{font-size:30px}.pcb-tab-detail .pcb-big-s{font-size:17px}.pcb-screen--pane .pcb-foot{background:var(--k-page);grid-template-columns:2fr 1fr;align-items:stretch;padding:12px 0 0}.pcb-screen--pane .pcb-foot>:only-child{grid-column:1/-1}.pcb-screen--pane .pcb-extra{grid-template-columns:1fr 1fr;align-items:start}.pcb-screen--pane .pcb-extra .pcb-btn2{grid-column:1/-1;min-height:56px;font-size:16px}.pcb-screen--pane .pcb-extra .pcl-photo{max-height:150px}.pcb-screen--pane .pcb-big{min-height:300px}.pcb-screen--pane .pcb-btn{min-height:84px;font-size:21px}.pcb-screen--pane .pcb-btn2{min-height:84px;font-size:19px}.pcb-tab-detail .pcb-state{flex:1}.pcb-step{flex-direction:column;flex:1;min-width:0;display:flex}.pcb-step--fwd{animation:pv-slide-fwd .38s var(--ease-out) backwards}.pcb-step--back{animation:pv-slide-back .38s var(--ease-out) backwards}.pcb-zone.on,.pcb-take .pcl-zone-pick.is-on{background:var(--k-btn);color:var(--k-on-btn);font-weight:700;animation:.36s cubic-bezier(.3,1.5,.5,1) pv-spring}.pcb-card.is-chosen{background:var(--k-btn);color:var(--k-on-btn);animation:.42s cubic-bezier(.3,1.5,.5,1) pv-spring}.pcb-card.is-chosen .pcb-meta{color:var(--k-on-btn-dim)}.pcb-card.is-chosen .pcb-pill{background:var(--k-on-btn);color:var(--k-btn)}.pcb-take .pcl-cam-steps span:not(.is-now){display:none}.pcb-take .pcl-cam-steps span{flex:none;height:34px;padding:0 14px;font-size:14px}.pcb-take .pcl-cam-steps{justify-content:center}@property --pcb-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes pcb-count{0%{--pcb-n:0}}.pcb-num{--pcb-n:var(--pcb-to,0);animation:pcb-count 1s var(--k-ease) .2s both;counter-reset:pcbn var(--pcb-n);font-variant-numeric:tabular-nums}.pcb-num:before{content:counter(pcbn)}.pcb-sm{color:var(--k-sub);margin-top:1px;font-size:13px;font-weight:500;display:block}.pcb-more .cnv-mrow{min-height:64px;font-size:17px}.pcb-more .cnv-mrow>span:nth-child(2){flex:1}.pcb-mrow--peach{background:var(--k-peach);color:var(--k-peach-ink)}.pcb-mrow--peach .pcb-sm{color:var(--k-peach-ink)}@media (prefers-reduced-motion:reduce){.pcb-step--fwd,.pcb-step--back,.pcb-zone.on,.pcb-take .pcl-zone-pick.is-on,.pcb-card.is-chosen,.pcb-num{animation:none}}.pv-sealwrap{flex:none;display:inline-flex}.pv.cnv .pv-word{font-size:inherit;letter-spacing:0;align-items:center;display:inline-flex}.pv-word .brandarea{align-items:baseline}.pv-totalbtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-items:start;gap:6px;padding:0;display:grid}.pv-why{background:var(--k-card);min-height:36px;color:var(--k-sub);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.pv-why svg:last-child{transition:transform .25s var(--k-ease)}.pv-totalbtn[aria-expanded=true] .pv-why svg:last-child{transform:rotate(90deg)}.pv-quote{animation:pv-in var(--dur-3) var(--ease-out) both;gap:14px;display:grid}.pv-quote .pv-lines{background:var(--k-card);border-radius:24px;padding:16px 18px}.pv-qrow{border-bottom:1px solid var(--k-line);align-items:center;gap:12px;padding:12px 0;display:flex}.pv-qrow .pv-dot{margin-right:0}.pv-qw{flex:1;gap:2px;min-width:0;display:grid}.pv-qw b{font-size:16px;font-weight:650}.pv-qw small{color:var(--k-sub);font-size:13px}.pv-qa{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.pv-qrow--sum{border-bottom:0;padding-bottom:0}.pv-qrow--sum:before{content:"";flex:none;width:14px}.pv-qrow--sum .pv-qw b,.pv-qrow--sum .pv-qa{font-size:18px}.pv-word .brand-word{color:var(--k-ink);align-items:baseline;gap:.28em;display:inline-flex}.pv-word .brand-word .sub{font-weight:400;font-size:inherit;letter-spacing:-.02em;text-transform:none;color:var(--k-ink);margin:0;display:inline}.pv-full-body:has(.pv-pdfpages){place-items:start center}.pv-pdfpages{justify-items:center;gap:12px;width:100%;padding-bottom:8px;display:grid}.pv-pp{background:var(--k-paper);box-shadow:0 0 0 1px var(--k-line);border-radius:6px;position:relative;overflow:hidden}.pv-pp canvas{width:100%;height:auto;display:block}.pv-pp-n{background:var(--k-ink);min-width:24px;color:var(--k-page);text-align:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650;position:absolute;bottom:8px;right:8px}.pv-pdfwait{color:var(--k-sub);padding:24px;font-size:15px}.cnv-asked{gap:8px;display:grid}.cnv-asked-r{background:var(--k-card);border-radius:22px;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex}.cnv-asked-t{flex:1;gap:2px;min-width:0;display:grid}.cnv-asked-t b{letter-spacing:.02em;overflow-wrap:anywhere;font-size:18px;font-weight:650}.cnv-asked-t small{color:var(--k-sub);font-size:14px}.cnv-asked-go{background:var(--k-btn);min-height:48px;color:var(--k-on-btn);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:16px;font-weight:600}.cnv-asked-go:disabled{opacity:.5;cursor:default}.ctr--parcels.cnv .sheet{background:var(--k-page);color:var(--k-ink);box-shadow:none;border-radius:32px 32px 0 0}.ctr--parcels.cnv .sheet[open]{animation:cnv-up .5s var(--k-ease) both}.ctr--parcels.cnv .sheet-b{padding:14px 20px calc(28px + env(safe-area-inset-bottom,0px));gap:12px}.ctr--parcels.cnv .sheet-grab{background:var(--k-grab);width:40px;margin:0 auto}.ctr--parcels.cnv .sheet-t{letter-spacing:-.03em;color:var(--k-ink);font-size:28px;font-weight:650;line-height:1.1}.ctr--parcels.cnv .sheet-s{color:var(--k-sub);font-size:16px}.ctr--parcels.cnv .sheet-x{background:var(--k-card);color:var(--k-ink);border-radius:50%;margin:0}.ctr--parcels.cnv .sheet .pcl-quiet{display:none}.ctr--parcels.cnv .sheet .pcl-zones{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;display:grid}.ctr--parcels.cnv .sheet .pcl-zone-pick{background:var(--k-card);min-width:0;height:52px;color:var(--k-ink);font:inherit;border-radius:999px;font-size:17px;font-weight:600}.ctr--parcels.cnv .sheet .pcl-zone-pick.is-on{background:var(--k-btn);color:var(--k-on-btn);font-weight:700;animation:.36s cubic-bezier(.3,1.5,.5,1) pv-spring}@media (min-width:768px){.ctr--parcels.cnv .sheet{border-radius:32px}}.pcb-toasts .toast{background:var(--k-btn);color:var(--k-on-btn);box-shadow:none;border-radius:20px;font-size:15px;font-weight:650}.pcb-toasts .toast--bad{background:var(--k-alert);color:var(--k-on-alert)}.pcb-toasts .toast-undo{background:var(--k-on-btn);color:var(--k-btn);border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:650}@media (prefers-reduced-motion:reduce){.ctr--parcels.cnv .sheet[open],.ctr--parcels.cnv .sheet .pcl-zone-pick.is-on{animation:none}}.pcb-toasts .toast-slot{bottom:calc(124px + env(safe-area-inset-bottom,0px))}body:has(.pcb-foot .pcb-btn2) .pcb-toasts .toast-slot{bottom:calc(190px + env(safe-area-inset-bottom,0px))}.pcl-carrier{gap:6px;padding:6px 0;display:grid}.pcl-carrier-n{font-size:15px;font-weight:650}.pcb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcb-card--amber{background:var(--k-warn-tint);color:var(--k-warn-ink)}.pcb-card--amber .pcb-meta{color:var(--k-warn-ink)}.pcb-code,.pcb-meta,.pcb-big-t,.pcb-big-s,.pcb-state-h,.pcb-state-p,.pcb-field b,.pcb-sm{overflow-wrap:anywhere;min-width:0}.pcb-card-t .pcb-code{line-height:1.15}.pcb-state-h,.pcb-state-p,.pcb-big-t,.pcb-big-s{max-width:100%}.pcb-card{padding-top:12px;padding-bottom:12px}.cnv-mrow.pcb-in{display:flex}.ctr--parcels.cnv .sheet-x:focus,.ctr--parcels.cnv .sheet-x:focus-visible{outline:none}.pcb-shelves{scrollbar-width:none;border-bottom:1px solid var(--k-line);gap:24px;margin:2px 0 0;display:flex;overflow-x:auto}.pcb-shelves::-webkit-scrollbar{display:none}.pcb-shelf{min-height:44px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:16px;font-weight:600;position:relative}.pcb-shelf.on{color:var(--k-ink);font-weight:700}.pcb-shelf.on:after{content:"";background:var(--k-btn);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ctr--parcels.cnv .pcl-cam-problem{background:var(--k-peach);color:var(--k-peach-ink);border-radius:24px;margin:12px 0 0;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.35}.pcb-bar .pcb-bk{border-radius:15px;place-items:center;width:44px;height:30px;display:grid}.pcb-bar .cnv-dk{gap:2px}.pcb-bar .cnv-dk--pin .pcb-bk{background:var(--k-btn)}.pcb-bar .cnv-dk--pin svg{color:var(--k-on-btn)}.pcb-pen{background:var(--k-on-btn);width:44px;height:44px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pcb-ubars{left:20px;right:20px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:30;gap:8px;max-width:520px;margin:0 auto;display:grid;position:fixed}.pcb-ubar{background:var(--k-btn);min-height:56px;color:var(--k-on-btn);border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 22px;font-size:16px;font-weight:600;animation:.28s cubic-bezier(.2,.8,.2,1) backwards pcb-ubar-in;display:flex}.pcb-ubar span{flex:1;min-width:0}.pcb-ubar button{background:var(--k-on-btn);min-height:44px;color:var(--k-btn);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:700}@keyframes pcb-ubar-in{0%{opacity:0;transform:translateY(12px)}}.pcb-shelfchip{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:16px;font-weight:650;display:inline-flex}.pcb-shelfchip small{color:var(--k-sub);font-size:14px;font-weight:500}.pcb-shelfchip.is-ask{background:var(--k-peach);color:var(--k-peach-ink)}.pcb-pending{gap:10px;animation:.28s cubic-bezier(.2,.8,.2,1) backwards pcb-ubar-in;display:grid}.pcb-pending .pcb-lbl{margin:4px 0 0}.pcb-card--pick{cursor:default;border-radius:26px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 18px}.pcb-six{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pcb-six button{background:var(--k-on-btn);height:48px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:650}.pcb-mrow{background:var(--k-card);min-height:64px;color:var(--k-ink);font:inherit;text-align:left;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 20px 0 12px;font-size:18px;font-weight:600;display:flex}.pcb-mrow--btn{cursor:pointer;width:100%;min-height:56px}.pcb-mrow--btn .pcb-mx{font-size:16px}.pcb-more{gap:12px;display:grid}.pcb-mi{background:var(--k-on-btn);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pcb-mx{flex:1;min-width:0}.pcb-mcp{color:var(--k-sub);font-size:15px;font-weight:600}.pcb-strip{background:var(--k-card);min-height:48px;color:var(--k-ink);border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 16px;font-size:15px;font-weight:600;display:flex}.pcb-take .pcb-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);margin:4px 0 0;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.pcb-ubar{animation:none}}.pcb-tab-list .pcb-bar{z-index:5;width:100%;max-width:none;margin:12px 0 0;position:sticky;bottom:12px;left:auto;right:auto}.pcb-tab-list .pcb-ubars{max-width:none;margin:0;position:sticky;bottom:96px;left:auto;right:auto}.cnv-de-tb{gap:8px;display:grid}.cnv-de-hero{background:var(--k-btn);min-height:168px;color:var(--k-on-btn);border-radius:32px;flex-direction:column;justify-content:space-between;gap:10px;padding:26px;display:flex}.cnv-de-hero .cnv-lbl{color:var(--k-on-btn-dim)}.cnv-de-price{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:650;line-height:1}.cnv-de-price--t{letter-spacing:-.045em;font-size:52px}.cnv-de-row{min-height:72px}.cnv-de-row .cnv-amt{flex:none}.cnv-de-b{flex:1;gap:4px;min-width:0;display:grid}.cnv-de-b .cnv-row-t{white-space:normal;overflow-wrap:anywhere}.cnv-de-s{color:var(--k-sub);overflow-wrap:anywhere;font-size:13px}.cnv-de-end{width:44px;height:44px;color:var(--k-sub);flex:none;place-items:center;display:grid}.cnv-de-tick{background:var(--k-go);width:28px;height:28px;color:var(--k-on-go);border-radius:50%;flex:none;place-items:center;margin:0 8px;display:grid}.cnv-de-draft{cursor:default}.cnv-de-load{flex-direction:column;flex:1;gap:14px;display:flex}.cnv-de-load .cnv-foot{margin-top:auto}.cnv-de-note{background:var(--k-card);min-height:72px;color:var(--k-ink);border-radius:24px;align-items:center;gap:12px;padding:14px 20px;display:flex}.cnv-de-note-i{background:var(--k-chip);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv-de-note-b{flex:1;gap:4px;min-width:0;display:grid}.cnv-de-note-b b{font-size:17px;font-weight:650}.cnv-de-note-b small{font-size:13px}.cnv-de-note--peach{background:var(--k-peach);color:var(--k-peach-ink)}.cnv-de-note--warn{background:var(--k-warn-tint);color:var(--k-warn-ink)}.cnv-de-note--alert{background:var(--k-alert-tint);color:var(--k-alert-ink)}.cnv-de-quiet{background:var(--k-card);min-height:72px;color:var(--k-ink);border-radius:24px;align-items:center;gap:12px;padding:0 20px;display:flex}.cnv-de-bad{background:var(--k-alert-tint);color:var(--k-alert-ink)}.cnv-de-bad .cnv-caret{background:currentColor}.cnv-de-step{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cnv-de-step--fwd{animation:pv-slide-fwd .38s var(--ease-out) backwards}.cnv-de-step--back{animation:pv-slide-back .38s var(--ease-out) backwards}.cnv-de:focus{outline:none}.cnv-de-grab{background:var(--k-grab);border-radius:3px;width:40px;height:5px;margin:0 auto;display:block}.cnv-de-choices{gap:10px;display:grid}.cnv-de-choice{background:var(--k-card);width:100%;min-height:72px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:12px;padding:0 20px;display:flex}.cnv-de-choice.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-de-choice.on .cnv-de-s{color:var(--k-on-btn-dim)}.cnv-de-tile{background:var(--k-chip);width:44px;height:44px;color:var(--k-ink);border-radius:14px;flex:none;place-items:center;display:grid}.cnv-de-rad{border:2px solid var(--k-chip2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.cnv-de-choice.on .cnv-de-rad{background:var(--k-on-btn);color:var(--k-btn);border-color:var(--k-on-btn)}.cnv-de-choice:focus-visible,.cnv-de-row:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cnv-de-step--fwd,.cnv-de-step--back{animation:none}.cnv-de .pv-pline i{transition:none}}.cnv.sld{padding:6px 0 calc(28px + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg);background:var(--k-page);color:var(--k-ink);flex-direction:column;gap:14px;margin:0 -2px;display:flex}.cnv .sld-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:650;line-height:1.02}.cnv .sld-meta{color:var(--k-sub);align-items:center;gap:2px;margin-top:6px;font-size:16px;display:flex}.cnv .sld-bigp{letter-spacing:-.03em;color:var(--k-sub);font-size:.6em;font-weight:600}.cnv .sld-bigw{letter-spacing:-.02em;color:var(--k-sub);font-size:.5em;font-weight:600}.cnv .sld-flip{border-radius:var(--r-pill);background:var(--k-card);flex:none;margin-left:auto;padding:4px;display:flex;position:relative}.cnv .sld-flip button{border-radius:var(--r-pill);min-width:56px;height:38px;color:var(--k-sub);font:inherit;cursor:pointer;transition:background-color .25s var(--k-ease), color .25s var(--k-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:15px;font-weight:650;display:inline-flex}.cnv .sld-flip button svg{flex:none}.cnv .sld-flip button.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-per{border-radius:var(--r-pill);min-height:44px;font:inherit;color:var(--k-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:-8px 0;padding:0 8px;font-size:16px;font-weight:650;display:inline-flex}.cnv .sld-per:active{background:var(--k-card)}.cnv .sld-fresh{color:var(--k-sub);align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.cnv .sld-circ{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);cursor:pointer;transition:transform .2s var(--k-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.cnv .sld-circ:active{transform:scale(.92)}.cnv .sld-circ:disabled{opacity:.35;pointer-events:none}.cnv .sld-fdot{background:var(--k-orange);width:10px;height:10px;box-shadow:0 0 0 2px var(--k-card);border-radius:50%;position:absolute;top:8px;right:8px}.cnv .sld-seg{border-radius:var(--r-pill);background:var(--k-card);flex:none;padding:5px;display:flex;position:relative}.cnv .sld-thumb{border-radius:var(--r-pill);background:var(--k-chip2);width:calc(50% - 5px);transition:transform .4s var(--k-ease);position:absolute;top:5px;bottom:5px;left:5px}.cnv .sld-thumb.t1{transform:translate(100%)}.cnv .sld-segb{z-index:1;border-radius:var(--r-pill);height:52px;font:inherit;color:var(--k-sub);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0;font-size:17px;font-weight:600;transition:color .3s;display:flex;position:relative}.cnv .sld-segb.on{color:var(--k-ink);font-weight:700}.cnv .sld-segb i{background:var(--k-orange);border-radius:50%;width:9px;height:9px}.cnv .sld-list{flex-direction:column;gap:10px;display:flex}.cnv .sld-more{flex:none;height:4px}.cnv .sld-row{background:var(--k-card);height:88px;animation:sld-rise .45s var(--k-ease) both;border-radius:24px;flex:none;align-items:center;display:flex}.cnv .sld-row:nth-child(n+13){animation:none}.cnv .sld-row:nth-child(2){animation-delay:40ms}.cnv .sld-row:nth-child(3){animation-delay:80ms}.cnv .sld-row:nth-child(4){animation-delay:.12s}.cnv .sld-row:nth-child(n+5){animation-delay:.16s}.cnv .sld-main{min-width:0;height:88px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--k-ease);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.cnv .sld-main:active{transform:scale(.98)}.cnv .sld-pic{background:var(--k-chip);border-radius:20px;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.cnv .sld-pic .ppic{border-radius:20px;width:100%;height:100%}.cnv .sld-pic .ppic svg{width:36px;height:36px}.cnv .sld-pic .ppic img{object-fit:contain}.cnv .sld-dot{z-index:1;background:var(--k-orange);border:3px solid var(--k-card);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;right:-4px}.cnv .sld-rt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cnv .sld-rn{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.cnv .sld-rs{color:var(--k-sub);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cnv .sld-rs--wrap{white-space:normal;line-height:1.25}.cnv .sld-rv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.cnv .sld-fix{border-radius:var(--r-pill);background:var(--k-btn);min-width:80px;min-height:44px;color:var(--k-on-btn);font:inherit;cursor:pointer;transition:background .3s, transform .2s var(--k-ease);border:0;flex:none;justify-content:center;align-items:center;margin-right:8px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.cnv .sld-fix:active{transform:scale(.95)}.cnv .sld-fix:disabled{cursor:default}.cnv .sld-fix.is-done{background:var(--k-go);width:44px;min-width:44px;color:var(--k-on-go);padding:0}.cnv .sld-dock{z-index:4;background:linear-gradient(to bottom, transparent, var(--k-page) 40%);pointer-events:none;align-items:center;gap:10px;margin-top:auto;padding:36px 0 12px;display:flex;position:sticky;bottom:0}.cnv .sld-dock>*{pointer-events:auto}.cnv .sld-search{border-radius:var(--r-pill);background:var(--k-card);min-height:56px;color:var(--k-sub);align-items:center;gap:10px;padding:0 18px;display:flex}.cnv .sld-dock .sld-search{background:var(--k-chip);min-width:0;min-height:64px;box-shadow:var(--shadow-pop), 0 0 0 1px var(--k-line);flex:1}.cnv .sld-dock .sld-search:focus-within{box-shadow:var(--shadow-pop), 0 0 0 1.5px var(--k-chip2)}.cnv .sld-search input::-webkit-search-cancel-button{appearance:none}.cnv .sld-search input::-webkit-search-decoration{appearance:none}.cnv .sld-search input{min-width:0;font:inherit;color:var(--k-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cnv .sld-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--k-chip2)}.cnv .sld-x{background:var(--k-chip2);width:32px;height:32px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cnv .sld-empty{color:var(--k-sub);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:17px;display:flex}.cnv .sld-empty b{letter-spacing:-.03em;color:var(--k-ink);font-size:24px;font-weight:650}.cnv .sld-tick{background:var(--k-go);width:88px;height:88px;color:var(--k-on-go);animation:sld-pop .45s var(--k-ease) both;border-radius:50%;place-items:center;display:grid}.cnv .sld-note{background:var(--k-alert-tint);color:var(--k-alert-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:15px;display:flex}.cnv .sld-load{flex-direction:column;gap:10px;display:flex}.cnv .sld-load span{background:linear-gradient(90deg, var(--k-card) 30%, var(--k-shine) 50%, var(--k-card) 70%);background-size:200% 100%;border-radius:24px;height:88px;animation:1.4s linear infinite sld-sweep}.cnv .sld-btn{border-radius:var(--r-pill);background:var(--k-btn);width:100%;min-height:64px;color:var(--k-on-btn);font:inherit;cursor:pointer;transition:transform .2s var(--k-ease), opacity .3s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;font-weight:600;display:flex}.cnv .sld-btn:active{transform:scale(.98)}.cnv .sld-btn:disabled{opacity:.3;pointer-events:none}.cnv .sld-btn--slim{width:auto;min-height:44px;font-size:15px}.cnv .sld-btn--quiet{background:var(--k-card);color:var(--k-ink)}.cnv .sld-sheet{background:var(--k-page);color:var(--k-ink);border-radius:36px 36px 0 0}.cnv .sld-sheet .sheet-grab{background:var(--k-grab)}.cnv .sld-sheet .sheet-t{letter-spacing:-.03em;color:var(--k-ink);font-size:24px;font-weight:650}.cnv .sld-sheet .sheet-x{background:var(--k-card);color:var(--k-ink);margin:-4px -4px 0 0}.cnv .sld-sheet .sheet-x:hover{background:var(--k-chip2);color:var(--k-ink)}.cnv .sld-sh{flex-direction:column;gap:12px;display:flex}.cnv .sld-back{border-radius:var(--r-pill);background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 14px 0 8px;font-size:15px;font-weight:650;display:inline-flex}.cnv .sld-pgrp,.cnv .sld-fgrp{flex-direction:column;gap:6px;display:flex}.cnv .sld-prow,.cnv .sld-frow{background:var(--k-card);width:100%;min-height:56px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;transition:background .3s, transform .2s var(--k-ease);border:0;border-radius:20px;align-items:center;gap:12px;padding:0 14px 0 8px;display:flex}.cnv .sld-prow:active,.cnv .sld-frow:active{transform:scale(.98)}.cnv .sld-pn,.cnv .sld-fci{background:var(--k-chip);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;transition:background .3s,color .3s;display:grid}.cnv .sld-pt,.cnv .sld-ft{flex:1;min-width:0;font-size:17px;font-weight:600}.cnv .sld-pt small{color:var(--k-sub);font-size:13px;font-weight:500;display:block}.cnv .sld-pr,.cnv .sld-frg{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--k-chip2);color:var(--k-on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.cnv .sld-pr--go{box-shadow:none;color:var(--k-sub)}.cnv .sld-prow.on,.cnv .sld-frow.on{background:var(--k-chip2)}.cnv .sld-prow.on .sld-pt,.cnv .sld-frow.on .sld-ft{font-weight:700}.cnv .sld-prow.on .sld-pn,.cnv .sld-frow.on .sld-fci{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-prow.on .sld-pr:not(.sld-pr--go),.cnv .sld-frow.on .sld-frg{background:var(--k-btn);box-shadow:none}.cnv .sld-pmg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cnv .sld-pmt{background:var(--k-card);height:64px;color:var(--k-ink);font:inherit;cursor:pointer;transition:background .3s, color .3s, transform .2s var(--k-ease);border:0;border-radius:20px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:relative}.cnv .sld-pmt:active{transform:scale(.95)}.cnv .sld-pmt small{text-align:center;color:var(--k-sub);font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:7px;left:0;right:0}.cnv .sld-pmt.on{background:var(--k-btn);color:var(--k-on-btn);font-weight:700}.cnv .sld-pmt.on small{color:var(--k-on-btn-dim)}.cnv .sld-prg{gap:8px;display:flex}.cnv .sld-prb{background:var(--k-card);border-radius:18px;flex:1;min-width:0;padding:8px 14px}.cnv .sld-prb small{color:var(--k-sub);font-size:12px;display:block}.cnv .sld-prb b{color:var(--k-sub);font-size:17px;font-weight:650;display:block}.cnv .sld-prb.set{background:var(--k-chip2)}.cnv .sld-prb.set b{color:var(--k-ink)}.cnv .sld-pmh{align-items:center;gap:8px;display:flex}.cnv .sld-pmh h4{text-align:center;flex:1;margin:0;font-size:17px;font-weight:650}.cnv .sld-pwk,.cnv .sld-pcal{grid-template-columns:repeat(7,1fr);display:grid}.cnv .sld-pwk span{height:22px;color:var(--k-sub);place-items:center;font-size:12px;font-weight:600;display:grid}.cnv .sld-pdy{height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--k-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:16px;font-weight:500;display:grid}.cnv .sld-pdy span{border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s,color .25s;display:grid}.cnv .sld-pdy.off{color:var(--k-sub);opacity:.45;pointer-events:none}.cnv .sld-pdy.nil{pointer-events:none}.cnv .sld-pdy.in{background:var(--k-chip2)}.cnv .sld-pdy.st{background:var(--k-chip2);border-radius:999px 0 0 999px}.cnv .sld-pdy.en{background:var(--k-chip2);border-radius:0 999px 999px 0}.cnv .sld-pdy.st.en{background:0 0;border-radius:0}.cnv .sld-pdy.st span,.cnv .sld-pdy.en span{background:var(--k-btn);color:var(--k-on-btn);font-weight:650}.cnv .sld-foot{margin-top:6px}.cnv .sld-hdr{align-items:center;gap:12px;min-height:52px;display:flex}.cnv .sld-title{letter-spacing:-.03em;flex:1;margin:0;font-size:30px;font-weight:650}.wsh-main:has(.sld-own)>.ws-head{display:none}.wsh-body:has(.sld-own){flex:1 0 auto}.wsh-body:has(.sld-own) .st{flex:1 0 auto}.wsh-body:has(.sld-own) .st-pane{flex:1 0 auto}.cnv.sld-own{padding:calc(10px + env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px);flex:1 0 auto}.cnv a.sld-circ{text-decoration:none}.cnv .sld-ph{align-items:center;gap:16px;display:flex}.cnv .sld-pfig{min-width:0}.cnv .sld-hero{background:var(--k-card);width:148px;height:148px;color:inherit;cursor:zoom-in;animation:sld-rise .6s var(--k-ease) both;border:0;border-radius:38px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.cnv .sld-hero:disabled{cursor:default}.cnv .sld-hero-sq{box-sizing:border-box;background:0 0;place-items:center;width:100%;height:100%;padding:10px;display:grid;position:relative}.cnv .sld-hero-sq .ppic,.cnv .sld-hero-sq .ppic--soft,.cnv .sld-hero-sq .ppic--tile{background:0 0;border-radius:22px;width:100%;height:100%;overflow:hidden}.cnv .sld-hero-sq .ppic img{object-fit:contain;mix-blend-mode:multiply;border-radius:22px}.cnv .sld-hero-sq .ppic svg{width:64px;height:64px}.cnv .sld-mag{background:var(--k-btn);width:30px;height:30px;color:var(--k-on-btn);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.cnv .sld-rs1{overflow-wrap:anywhere;min-width:0}.cnv .sld-pname{white-space:normal;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650;line-height:1.1}.cnv .sld-gsub{color:var(--k-sub);margin-top:4px;font-size:16px}.cnv .sld-gtk{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:650;line-height:1}.cnv .sld-rs1{animation:sld-rise .45s var(--k-ease) both}.cnv .sld-rs2{animation:sld-rise .45s 70ms var(--k-ease) both}.cnv .sld-rs3{animation:sld-rise .45s .14s var(--k-ease) both}.cnv .sld-rs4{animation:sld-rise .45s .21s var(--k-ease) both}.cnv .sld-blk{background:var(--k-card);border-radius:28px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cnv .sld-bt{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);align-items:center;gap:10px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.cnv .sld-bt svg{color:var(--k-ink)}.cnv .sld-od{background:var(--k-orange);border-radius:50%;width:10px;height:10px}.cnv .sld-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cnv .sld-two.is-one{grid-template-columns:minmax(0,1fr)}.cnv .sld-opt{background:var(--k-chip);min-height:70px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;transition:background .3s, transform .2s var(--k-ease);border:0;border-radius:22px;flex-direction:column;justify-content:space-between;padding:10px 16px;display:flex}.cnv .sld-opt:active{transform:scale(.97)}.cnv .sld-opt:disabled{opacity:.5;cursor:default}.cnv .sld-opt.on{background:var(--k-chip2)}.cnv .sld-opt small{color:var(--k-sub);font-size:14px;font-weight:500}.cnv .sld-opt.on small{color:var(--k-ink);font-weight:650}.cnv .sld-opt b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cnv .sld-opt.on b{font-weight:700}.cnv .sld-opt b.is-long{font-size:21px}.cnv .sld-alt{color:var(--k-sub);margin:0;padding:0 4px;font-size:14px}.cnv .sld-wide{border-radius:var(--r-pill);background:var(--k-btn);min-height:52px;color:var(--k-on-btn);font:inherit;cursor:pointer;border:0;font-size:16px;font-weight:600}.cnv .sld-t6{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cnv .sld-tl6{background:var(--k-card);height:80px;color:var(--k-ink);font:inherit;cursor:pointer;transition:transform .2s var(--k-ease), background .3s;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:flex}.cnv .sld-tl6:active{transform:scale(.96)}.cnv .sld-tl6:disabled{opacity:.4;cursor:default}.cnv .sld-tl6.dk{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-sheet .pad-keys{gap:10px}.cnv .sld-sheet .pad-k{background:var(--k-card);min-height:68px;color:var(--k-ink);border-radius:24px;font-size:28px;font-weight:550}.cnv .sld-sheet .pad-k:active{background:var(--k-chip2)}.cnv .sld-sheet .pad-k--case{font-size:15px;font-weight:600}.cnv .sld-sheet .pad-k--none{background:0 0}.cnv .sld-sheet .pad-k--back{color:var(--k-sub)}.cnv .sld-sheet .pad-n{color:var(--k-ink);letter-spacing:-.045em;font-weight:650}.cnv .sld-sheet .pad-n.is-empty,.cnv .sld-sheet .pad-lab,.cnv .sld-sheet .pad-lab small,.cnv .sld-sheet .pad-k--case small{color:var(--k-sub)}.cnv .sld-sheet .pad-done{border-radius:var(--r-pill);background:var(--k-btn);min-height:64px;color:var(--k-on-btn);border:0;font-size:18px;font-weight:600}.cnv .sld-sheet .pad-done:disabled{opacity:.3}.cnv .sld-sheet .st-error{color:var(--k-alert-ink)}.cnv .sld-sheet .sq-why-b{background:var(--k-card);color:var(--k-ink);border:0;border-radius:22px}.cnv .sld-sheet .sq-why-b.on{background:var(--k-chip2);font-weight:700}.cnv .sld-sheet .dv-chip{background:var(--k-card);color:var(--k-ink);border-radius:18px}.cnv .sld-sheet .dv-chip.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-sheet .dv-size-q,.cnv .sld-sheet .st-day{color:var(--k-sub)}.cnv .sld-sheet .st-day input{appearance:none;box-sizing:border-box;background:var(--k-card);width:100%;min-width:0;max-width:100%;min-height:56px;color:var(--k-ink);text-align:left;border:0;border-radius:18px;font-size:17px;font-weight:600;display:block}.cnv .sld-sheet .st-day input::-webkit-date-and-time-value{text-align:left}.cnv .sld-sheet .st-day input{background:var(--k-card);color:var(--k-ink);border:0;border-radius:18px}.cnv.sld-home{gap:14px}.cnv .sld-hjob{background:var(--k-btn);color:var(--k-on-btn);animation:sld-rise .45s var(--k-ease) both;border-radius:30px;align-items:center;gap:14px;padding:18px 18px 18px 20px;text-decoration:none;display:flex}.cnv .sld-hjob-t{flex:1;min-width:0}.cnv .sld-hjob b{letter-spacing:-.03em;font-size:21px;font-weight:650;line-height:1.15;display:block}.cnv .sld-hjob small{color:var(--k-on-btn-dim);margin-top:3px;font-size:14px;display:block}.cnv .sld-hjob-go{background:var(--k-on-btn-chip);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv .sld-hjob.is-ok{background:var(--k-card);color:var(--k-ink)}.cnv .sld-hjob.is-ok small{color:var(--k-sub)}.cnv .sld-hjob.is-ok .sld-hjob-go{background:var(--k-go);color:var(--k-on-go)}.cnv .sld-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cnv .sld-tile{background:var(--k-card);height:100px;color:var(--k-ink);animation:sld-rise .45s var(--k-ease) both;transition:transform .2s var(--k-ease);border-radius:26px;flex-direction:column;justify-content:space-between;padding:14px 16px;text-decoration:none;display:flex;position:relative}.cnv .sld-tile:active{transform:scale(.97)}.cnv .sld-tile:nth-child(2){animation-delay:40ms}.cnv .sld-tile:nth-child(3){animation-delay:80ms}.cnv .sld-tile:nth-child(4){animation-delay:.12s}.cnv .sld-tile:nth-child(n+5){animation-delay:.16s}.cnv .sld-tile-m b{letter-spacing:-.01em;font-size:17px;font-weight:650;display:block}.cnv .sld-tile-m small{height:17px;color:var(--k-sub);white-space:nowrap;align-items:center;gap:5px;margin-top:1px;font-size:13px;display:flex}.cnv .sld-tile-n{border-radius:var(--r-pill);background:var(--k-btn);min-width:30px;height:30px;color:var(--k-on-btn);place-items:center;padding:0 9px;font-size:14px;font-weight:650;display:grid;position:absolute;top:12px;right:12px}.cnv .sld-lbtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.cnv .sld-chip{border-radius:var(--r-pill);background:var(--k-card);min-height:36px;color:var(--k-ink);font:inherit;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cnv .sld-meta2{color:var(--k-sub);font-size:14px}.cnv .sld-lrow{background:var(--k-card);min-height:72px;animation:sld-rise .45s var(--k-ease) both;border-radius:24px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.cnv .sld-tk{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--k-chip2);color:#0000;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .25s,color .25s;display:grid}.cnv .sld-tk:active{background:var(--k-btn);color:var(--k-on-btn);box-shadow:none}.cnv .sld-lpic{background:var(--k-chip);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.cnv .sld-lpic .ppic{border-radius:16px;width:100%;height:100%}.cnv .sld-lpic .ppic img{object-fit:contain}.cnv .sld-lprice{text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:19px;font-weight:650}.cnv .sld-lprice s{color:var(--k-sub);font-size:14px;font-weight:500;display:block}.cnv .sld-pin{z-index:2;background:linear-gradient(to bottom, transparent, var(--k-page) 30%);grid-template-columns:1fr 1.5fr;gap:10px;padding-top:14px;display:grid;position:sticky;bottom:8px}.cnv .sld-fld{border-radius:var(--r-pill);background:var(--k-card);min-width:0;min-height:56px;color:var(--k-sub);flex:1;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.cnv .sld-fld input{min-width:0;font:inherit;color:var(--k-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cnv .sld-fld:focus-within{box-shadow:inset 0 0 0 2px var(--k-ink)}.cnv .sld-scan{background:var(--k-btn);width:42px;height:42px;color:var(--k-on-btn);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cnv .sld-shtools{align-items:center;gap:10px;display:flex}.cnv .sld-shtools .sld-fld{min-height:48px}@media (max-width:479.98px){.cnv .sld-fld{padding-left:12px}.cnv .sld-shtools{gap:8px}.cnv .sld-fld input{font-size:15px}}.cnv .sld-shhd{align-items:center;gap:12px;display:flex}.cnv .sld-shhd h2{letter-spacing:-.03em;flex:1;margin:0;font-size:28px;font-weight:650}.cnv .sld-shhd h2 small{letter-spacing:0;color:var(--k-sub);margin-top:2px;font-size:14px;font-weight:500;display:block}.cnv .sld-gh{letter-spacing:.06em;text-transform:uppercase;min-height:34px;color:var(--k-sub);align-items:center;padding:0 4px;font-size:13px;font-weight:600;display:flex}.cnv .sld-row--sm,.cnv .sld-row--sm .sld-main{height:76px}.cnv .sld-row--sm .sld-pic{border-radius:16px;width:52px;height:52px}.cnv .sld-go{background:var(--k-chip);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.cnv .sld-rv small{letter-spacing:0;color:var(--k-sub);text-align:right;margin-top:1px;font-size:13px;font-weight:500;display:block}.cnv .sld-soft{color:var(--k-sub);font-size:16px;font-weight:500}.cnv .sld-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cnv .sld-card{background:var(--k-card);color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;animation:sld-rise .45s var(--k-ease) both;transition:transform .2s var(--k-ease);border:0;border-radius:26px;flex-direction:column;gap:8px;padding:10px;display:flex}.cnv .sld-card:active{transform:scale(.97)}.cnv .sld-card-pic{aspect-ratio:1.15;background:var(--k-chip);border-radius:20px;display:block;position:relative;overflow:hidden}.cnv .sld-card-pic .ppic{border-radius:20px;width:100%;height:100%}.cnv .sld-card-pic .ppic img{object-fit:contain}.cnv .sld-card-pic .sld-dot{border-color:var(--k-chip);top:6px;right:6px}.cnv .sld-card-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.cnv .sld-card-p{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cnv .sld-card-p b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cnv .sld-card-p small{color:var(--k-sub);font-size:13px}.cnv .sld-more{place-items:center;min-height:56px;display:grid}.cnv .sld-bar{background:var(--k-card);border-radius:99px;width:120px;height:12px}.cnv .sld-link{font:inherit;color:var(--k-ink);cursor:pointer;background:0 0;border:0;min-height:44px;font-size:15px;font-weight:650;text-decoration:underline}.cnv .sld-fsec{flex-direction:column;gap:6px;display:flex}.cnv .sld-sheet .sld-sh{scrollbar-width:none;max-height:78dvh;overflow-y:auto}.cnv .sld-empty .sld-btn--slim{margin-top:4px}.cnv .is-refreshing{opacity:.6;transition:opacity .2s}@keyframes sld-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sld-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes sld-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cnv .sld-row,.cnv .sld-tick,.cnv .sld-load span{animation:none}.cnv .sld-thumb,.cnv .sld-fsw i{transition:none}}.cnv.sld-fp{z-index:400;padding:env(safe-area-inset-top,0px) 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--k-page);color:var(--k-ink);animation:sld-rise .35s var(--k-ease) both;flex-direction:column;gap:16px;display:flex;position:fixed;inset:0}.cnv .sld-fph{flex:none;align-items:center;gap:12px;min-height:68px;padding-top:14px;display:flex}.cnv .sld-fph h2{letter-spacing:-.03em;flex:1;margin:0;font-size:28px;font-weight:650}.cnv .sld-fpb{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.cnv .sld-fpb::-webkit-scrollbar{display:none}.cnv .sld-fpf{flex:none}.cnv .sld-grp{background:var(--k-card);border-radius:28px;flex:none;padding:2px 16px}.cnv .sld-grow{border:0;border-bottom:1px solid var(--k-line);width:100%;height:68px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--k-ease);background:0 0;align-items:center;gap:14px;padding:0;display:flex}.cnv .sld-grow:last-child{border-bottom:0}.cnv .sld-grow:active{transform:scale(.985)}.cnv .sld-grow--k{height:92px}.cnv .sld-gci{background:var(--k-chip);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv .sld-grow--k .sld-gci{border-radius:18px;width:56px;height:56px}.cnv .sld-gt{flex:1;min-width:0}.cnv .sld-gt b{letter-spacing:-.01em;font-size:17px;font-weight:650;display:block}.cnv .sld-gv{max-width:45%;color:var(--k-sub);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:15px;overflow:hidden}.cnv .sld-gch{color:var(--k-sub);flex:none}.cnv .sld-gct{color:var(--k-sub);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.cnv .sld-gsw{border-radius:var(--r-pill);background:var(--k-chip2);flex:none;width:52px;height:32px;transition:background .3s;position:relative}.cnv .sld-gsw i{background:var(--k-chip);width:26px;height:26px;transition:transform .35s var(--k-ease), background .3s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.cnv .sld-grow.on .sld-gsw{background:var(--k-btn)}.cnv .sld-grow.on .sld-gsw i{background:var(--k-on-btn);transform:translate(20px)}.cnv .sld-gtick{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--k-chip2);color:var(--k-on-btn);border-radius:50%;flex:none;place-items:center;display:grid}.cnv .sld-grow.on .sld-gtick{background:var(--k-btn);box-shadow:none}.cnv .sld-grow.on .sld-gt b{font-weight:700}.cnv .sld-demo{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;height:22px;margin-top:3px;font-size:15px;font-weight:600;display:flex}.cnv .sld-dov{color:var(--k-sub);animation:4.4s infinite sld-olddim;position:relative}.cnv .sld-dov:after{content:"";background:var(--k-ink);transform-origin:0;border-radius:2px;height:2px;animation:4.4s cubic-bezier(.5,.05,.25,1) infinite sld-strike;position:absolute;top:54%;left:-3px;right:-3px;transform:scaleX(0)}.cnv .sld-dnv{animation:sld-nvin 4.4s var(--k-ease) infinite;align-items:center;gap:6px;display:inline-flex}.cnv .sld-dck{background:var(--k-ink);width:20px;height:20px;color:var(--k-page);animation:sld-ckin 4.4s var(--k-ease) infinite;border-radius:50%;place-items:center;display:grid}.cnv .sld-grp>*{animation:sld-rise .6s var(--k-ease) both}.cnv .sld-grp>:nth-child(2){animation-delay:60ms}.cnv .sld-grp>:nth-child(3){animation-delay:.12s}.cnv .sld-grp>:nth-child(4){animation-delay:.18s}.cnv .sld-dar{color:var(--k-sub);flex:none;animation:4.4s ease-in-out infinite sld-arnudge}.cnv .sld-dbox{border:2px dashed var(--k-sub);opacity:.6;border-radius:6px;width:38px;height:18px;display:inline-block}@keyframes sld-strike{0%,28%{transform:scaleX(0)}42%,90%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes sld-olddim{0%,40%{opacity:1}52%,90%{opacity:.55}97%,to{opacity:1}}@keyframes sld-arnudge{0%,36%{opacity:.5;transform:translate(0)}46%{opacity:1;transform:translate(4px)}56%,to{opacity:.5;transform:translate(0)}}@keyframes sld-nvin{0%,40%{opacity:0;transform:translate(-8px)}52%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translate(-8px)}}@keyframes sld-ckin{0%,52%{transform:scale(0)}62%{transform:scale(1.3)}68%,90%{transform:scale(1)}97%,to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.cnv.sld-fp,.cnv .sld-grp>*,.cnv .sld-dov,.cnv .sld-dov:after,.cnv .sld-dnv,.cnv .sld-dck,.cnv .sld-dar{animation:none}.cnv .sld-dov:after{transform:scaleX(1)}}.cnv .sld-stp{color:var(--k-sub);font-size:14px;font-weight:600}.cnv.sld-pad{gap:14px}.cnv .sld-chip{background:var(--k-card);height:76px;animation:sld-rise .5s var(--k-ease) both;border-radius:24px;flex:none;align-items:center;gap:14px;padding:0 16px 0 8px;display:flex}.cnv .sld-chip-pic{background:var(--k-chip);width:60px;height:60px;color:var(--k-ink);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.cnv .sld-chip-pic .ppic{width:100%;height:100%;color:var(--k-ink);background:0 0;border-radius:18px}.cnv .sld-chip-pic .ppic svg{width:32px;height:32px}.cnv .sld-chip-t{min-width:0}.cnv .sld-chip-t b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;display:block;overflow:hidden}.cnv .sld-chip-t small{color:var(--k-sub);margin-top:2px;font-size:14px;display:block}.cnv .sld-facts{animation:sld-rise .5s 50ms var(--k-ease) both;flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.cnv .sld-facts div{background:var(--k-card);color:var(--k-sub);border-radius:22px;padding:14px 18px;font-size:14px}.cnv .sld-facts b{letter-spacing:-.04em;color:var(--k-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;display:block}.cnv .sld-mid{min-height:0;animation:sld-rise .5s .1s var(--k-ease) both;flex-direction:column;flex:1;justify-content:center;gap:22px;display:flex}.cnv .sld-bigd{text-align:center;flex:none}.cnv .sld-bigd b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:84px;font-weight:650;line-height:1;display:block}.cnv .sld-bigd b.is-ph{color:var(--k-sub);opacity:.4}.cnv .sld-bigd small{color:var(--k-sub);margin-top:6px;font-size:16px;display:block}.cnv .sld-bigd small.is-bad,.cnv .sld-diff.is-bad{color:var(--k-alert-ink)}.cnv .sld-all{background:var(--k-card);height:44px;color:var(--k-ink);font:inherit;cursor:pointer;transition:transform .2s var(--k-ease);border:0;border-radius:14px;flex:none;align-self:center;padding:0 20px;font-size:15px;font-weight:600}.cnv .sld-all:active{transform:scale(.95)}.cnv .sld-keys{animation:sld-rise .5s .15s var(--k-ease) both;flex:none;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cnv .sld-key{background:var(--k-card);height:60px;color:var(--k-ink);font:inherit;cursor:pointer;transition:transform .15s var(--k-ease), background .2s;border:0;border-radius:20px;place-items:center;font-size:26px;font-weight:550;display:grid}.cnv .sld-key:active{background:var(--k-chip2);transform:scale(.94)}.cnv .sld-key--sm{color:var(--k-sub);font-size:16px;font-weight:600}.cnv .sld-stepper{justify-content:center;align-items:center;gap:26px;display:flex}.cnv .sld-circ--big{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:72px;height:72px}.cnv .sld-stepper output{text-align:center;letter-spacing:-.06em;font-variant-numeric:tabular-nums;min-width:130px;font-size:84px;font-weight:650;line-height:1}.cnv .sld-diff{text-align:center;height:26px;color:var(--k-sub);font-size:16px}.cnv .sld-diff.is-up,.cnv .sld-diff.is-down{color:var(--k-ink);font-weight:650}.cnv .sld-whys{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:112px;align-content:center;gap:10px;min-height:0;display:grid}.cnv .sld-why{background:var(--k-card);color:var(--k-ink);font:inherit;cursor:pointer;transition:background .3s, color .3s, transform .2s var(--k-ease);animation:sld-rise .5s var(--k-ease) both;border:0;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.cnv .sld-why:nth-child(2){animation-delay:40ms}.cnv .sld-why:nth-child(3){animation-delay:80ms}.cnv .sld-why:nth-child(4){animation-delay:.12s}.cnv .sld-why:nth-child(5){animation-delay:.16s}.cnv .sld-why:nth-child(6){animation-delay:.2s}.cnv .sld-why:active{transform:scale(.96)}.cnv .sld-why.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-ok{z-index:6;background:var(--k-page);flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.3s both sld-fade;display:flex;position:absolute;inset:0}.cnv .sld-okt{background:var(--k-go);width:96px;height:96px;color:var(--k-on-go);animation:sld-pop .5s var(--k-ease) both;border-radius:50%;place-items:center;display:grid}.cnv .sld-ok1{letter-spacing:-.035em;animation:sld-rise .45s .1s var(--k-ease) both;font-size:28px;font-weight:650}.cnv .sld-ok2{color:var(--k-sub);animation:sld-rise .45s .15s var(--k-ease) both;font-size:16px}@keyframes sld-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cnv .sld-chip,.cnv .sld-facts,.cnv .sld-mid,.cnv .sld-keys,.cnv .sld-why,.cnv .sld-ok,.cnv .sld-okt,.cnv .sld-ok1,.cnv .sld-ok2{animation:none}}.cnv.sld-cam{z-index:400;background:radial-gradient(120% 90% at 50% 0%, var(--k-cam-a), var(--k-cam-b));color:var(--k-cam-ink);position:fixed;inset:0;overflow:hidden}.cnv .sld-cam-v{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cnv .sld-cam-top{z-index:2;top:calc(22px + env(safe-area-inset-top,0px));justify-content:space-between;display:flex;position:absolute;left:24px;right:24px}.cnv .sld-circ--glass{background:var(--k-glass);color:var(--k-cam-ink)}.cnv .sld-sqf{z-index:1;aspect-ratio:1;box-shadow:inset 0 0 0 2px var(--k-cam-line);border-radius:34px;position:absolute;top:150px;left:44px;right:44px}.cnv .sld-sqf:before,.cnv .sld-sqf:after{content:"";border:4px solid var(--k-cam-ink);width:34px;height:34px;position:absolute}.cnv .sld-sqf:before{border-bottom:0;border-right:0;border-radius:34px 0 0;top:-2px;left:-2px}.cnv .sld-sqf:after{border-top:0;border-left:0;border-radius:0 0 34px;bottom:-2px;right:-2px}.cnv .sld-tip{z-index:2;text-align:center;color:var(--k-cam-dim);font-size:15px;position:absolute;top:calc(100vw + 88px);left:24px;right:24px}.cnv .sld-shut{z-index:2;left:50%;bottom:calc(54px + env(safe-area-inset-bottom,0px));border:5px solid var(--k-cam-ink);cursor:pointer;width:84px;height:84px;transition:transform .2s var(--k-ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.cnv .sld-shut i{background:var(--k-cam-ink);border-radius:50%;width:62px;height:62px;display:block}.cnv .sld-shut:active{transform:translate(-50%)scale(.92)}.cnv .sld-cam-alt{z-index:2;left:24px;right:24px;bottom:calc(54px + env(safe-area-inset-bottom,0px));background:var(--k-cam-ink);width:auto;color:var(--k-cam-b);position:absolute}.cnv .sld-shot{aspect-ratio:1;background:var(--k-card);width:300px;max-width:100%;animation:sld-pop .5s var(--k-ease) both;border-radius:34px;flex:none;align-self:center;overflow:hidden}.cnv .sld-shot img{object-fit:cover;width:100%;height:100%;display:block}.cnv .sld-foot2{flex-direction:column;gap:10px;display:flex}.cnv .sld-wk{background:var(--k-card);animation:sld-rise .5s 50ms var(--k-ease) both;border-radius:24px;flex:none;padding:14px 16px 10px}.cnv .sld-bars{justify-content:space-between;align-items:flex-end;gap:5px;height:60px;display:flex}.cnv .sld-br{background:var(--k-chip2);transition:height .45s var(--k-ease), background-color .3s;border-radius:5px;flex:1}.cnv .sld-br.has{background:color-mix(in srgb, var(--k-sub) 45%, var(--k-card))}.cnv .sld-br.on{background:var(--k-btn)}.cnv .sld-ax{color:var(--k-sub);justify-content:space-between;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.cnv .sld-hero2{background:var(--k-card);animation:sld-rise .45s var(--k-ease) both;border-radius:28px;flex-direction:column;flex:none;gap:16px;padding:18px 16px 16px;display:flex}.cnv .sld-h2top{justify-content:space-between;align-items:flex-end;padding:0 4px;display:flex}.cnv .sld-h2top small{color:var(--k-sub);font-size:14px;font-weight:600;display:block}.cnv .sld-h2top b{letter-spacing:-.045em;margin-top:2px;font-size:30px;font-weight:650;line-height:1.1;display:block}.cnv .sld-h2q{text-align:right}.cnv .sld-h2q b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.cnv .sld-h2q small{font-size:12px}.cnv .sld-dbt{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.cnv .sld-dbtn{background:var(--k-chip);height:50px;color:var(--k-ink);font:inherit;cursor:pointer;transition:transform .2s var(--k-ease), background .3s;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.cnv .sld-dbtn:active{transform:scale(.96)}.cnv .sld-dbtn:disabled{opacity:.4}.cnv .sld-dbtn--dk{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-scr{gap:12px}.cnv .sld-q{letter-spacing:.07em;text-transform:uppercase;color:var(--k-sub);flex:none;padding:0 4px;font-size:13px;font-weight:650}.cnv .sld-nt{text-align:center;color:var(--k-sub);padding:30px 0;font-size:14px}.cnv .sld-lst{flex-direction:column;gap:6px;display:flex}.cnv .sld-rw{width:100%;height:54px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;animation:sld-rise .45s var(--k-ease) both;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:0 16px;transition:background .3s;display:flex}.cnv .sld-rw:active,.cnv .sld-rw.on{background:var(--k-card)}.cnv .sld-rdot{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--k-chip2);border-radius:50%;flex:none;transition:background .3s,box-shadow .3s}.cnv .sld-rw.on .sld-rdot{background:var(--k-btn);box-shadow:none}.cnv .sld-rdate{letter-spacing:-.01em;flex:1;font-size:17px;font-weight:600}.cnv .sld-rw.on .sld-rdate{font-weight:700}.cnv .sld-rwhen{color:var(--k-sub);font-size:14px}.cnv .sld-rq{text-align:right;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:34px;font-size:20px;font-weight:650}.cnv.sld-add{background:var(--k-page);gap:0;padding:0}.cnv .sld-cam4{background:radial-gradient(120% 100% at 50% 0%, var(--k-cam-a), var(--k-cam-b));height:330px;position:absolute;top:0;left:0;right:0;overflow:hidden}.cnv .sld-cam4-top{z-index:2;top:calc(22px + env(safe-area-inset-top,0px));justify-content:space-between;display:flex;position:absolute;left:24px;right:24px}.cnv .sld-vf4{z-index:1;height:132px;box-shadow:inset 0 0 0 2px var(--k-cam-line);border-radius:24px;position:absolute;top:96px;left:34px;right:34px}.cnv .sld-tip4{z-index:2;text-align:center;color:var(--k-cam-dim);font-size:15px;position:absolute;top:246px;left:24px;right:24px}.cnv .sld-pan{z-index:3;padding:22px 24px calc(30px + env(safe-area-inset-bottom,0px));background:var(--k-page);animation:sld-rise .5s var(--k-ease) both;border-radius:34px 34px 0 0;flex-direction:column;gap:14px;display:flex;position:absolute;inset:300px 0 0;box-shadow:0 -14px 40px -20px #00000059}.cnv .sld-found{justify-content:space-between;align-items:center;gap:10px;min-height:62px;display:flex}.cnv .sld-found b{letter-spacing:-.045em;font-size:30px;font-weight:650;line-height:1.05;display:block}.cnv .sld-found small{color:var(--k-sub);margin-top:4px;font-size:15px;display:block}.cnv .sld-srcb{border-radius:var(--r-pill);background:var(--k-card);letter-spacing:.04em;flex:none;padding:6px 12px;font-size:12px;font-weight:650}.cnv .sld-trow{scrollbar-width:none;flex:none;gap:8px;margin:0 -24px;padding:2px 24px;display:flex;overflow-x:auto}.cnv .sld-trow::-webkit-scrollbar{display:none}.cnv .sld-t4{background:var(--k-card);width:64px;height:84px;color:var(--k-ink);font:inherit;cursor:pointer;transition:background .3s, color .3s, transform .2s var(--k-ease);border:0;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex}.cnv .sld-t4:active{transform:scale(.95)}.cnv .sld-t4 small{color:var(--k-sub);font-size:12px;font-weight:600}.cnv .sld-t4 b{letter-spacing:-.05em;font-size:26px;font-weight:650;line-height:1.05}.cnv .sld-t4 i{color:var(--k-sub);font-size:11px;font-style:normal}.cnv .sld-t4.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-t4.on small,.cnv .sld-t4.on i{color:var(--k-on-btn-dim)}.cnv .sld-t4--more{gap:6px}.cnv .sld-qrow{flex-direction:column;flex:none;gap:10px;display:flex}.cnv .sld-segq{border-radius:var(--r-pill);background:var(--k-card);flex:none;height:52px;padding:4px;display:flex}.cnv .sld-segq button{border-radius:var(--r-pill);color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:16px;font-weight:600;transition:background .3s,color .3s}.cnv .sld-segq button.on{background:var(--k-chip2);color:var(--k-ink);font-weight:700}.cnv .sld-mstp{border-radius:var(--r-pill);background:var(--k-card);justify-content:space-between;align-items:center;padding:6px;display:flex}.cnv .sld-mstp .sld-circ{background:var(--k-chip);width:50px;height:50px}.cnv .sld-mstp output{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:80px;font-size:34px;font-weight:650}.cnv .sld-tot2{text-align:center;color:var(--k-sub);flex:none;margin-top:-4px;font-size:14px}.cnv .sld-tot2.is-bad{color:var(--k-alert-ink)}.cnv .sld-pan .sld-fpf{margin-top:auto}.cnv .sld-dm{justify-content:center;align-items:baseline;gap:12px;padding:6px 0 0;display:flex}.cnv .sld-dm b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:650;line-height:1}.cnv .sld-dm b.is-ph{opacity:.3}.cnv .sld-dm i{color:var(--k-sub);font-size:40px;font-style:normal}.cnv .sld-dmw{text-align:center;color:var(--k-sub);min-height:22px;font-size:15px}.cnv .sld-pcalw{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.cnv .sld-wk,.cnv .sld-hero2,.cnv .sld-rw,.cnv .sld-pan,.cnv .sld-br{transition:none;animation:none}}.cnv .sld-kinds{flex:none;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cnv .sld-kind{background:var(--k-card);color:var(--k-ink);font:inherit;cursor:pointer;transition:background .3s, color .3s, transform .2s var(--k-ease);border:0;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:14px;font-weight:600;display:flex}.cnv .sld-kind:active{transform:scale(.96)}.cnv .sld-kind-i{background:var(--k-chip);border-radius:17px;place-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:grid}.cnv .sld-kind.on{background:var(--k-chip2)}.cnv .sld-kind.on b{font-weight:700}.cnv .sld-kind.on .sld-kind-i{background:var(--k-btn);color:var(--k-on-btn)}.cnv .sld-labcard{background:var(--k-card);border-radius:28px;flex:none;place-items:center;min-height:150px;padding:14px;display:grid}.cnv .sld-labimg{background:var(--k-paper);opacity:0;width:100%;height:auto;transition:opacity .35s, transform .4s var(--k-ease);border-radius:12px;padding:14px 16px;display:block;transform:translateY(8px);box-shadow:0 22px 40px -26px #00000073,0 0 0 1px #0000000a}.cnv .sld-labimg.is-in{opacity:1;transform:none}.cnv .sld-labnone{text-align:center;color:var(--k-sub);padding:18px;font-size:15px}.cnv .sld-cp{flex:none;align-items:center;gap:12px;display:flex}.cnv .sld-cp span{flex:1;font-size:17px;font-weight:600}.cnv .sld-cp output{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:44px;font-size:28px;font-weight:650}.cnv .sld-dev{background:var(--k-card);min-height:76px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;flex:none;align-items:center;gap:14px;padding:0 16px 0 8px;display:flex}.cnv .sld-dev-i{background:var(--k-chip);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.cnv .sld-dev-t{min-width:0}.cnv .sld-dev-t b{font-size:17px;font-weight:650;display:block}.cnv .sld-dev-t small{color:var(--k-sub);align-items:center;gap:6px;margin-top:2px;font-size:14px;display:flex}.cnv .sld-dev-t small i{background:var(--k-go);border-radius:50%;width:8px;height:8px}.cnv.sld-pad .sld-fpf{margin-top:auto}body.sld-typing .ws-nav,.cnv.sld-find .sld-top,.cnv.sld-find .sld-seg{display:none}.cnv .sld-found{color:var(--k-sub);animation:sld-rise .25s var(--k-ease) both;flex:none;padding:4px 4px 0;font-size:17px;font-weight:600}.cnv .sld-done{min-height:64px;color:var(--k-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 6px 0 4px;font-size:17px;font-weight:650}.psc-centre{left:50%;top:max(16px, env(safe-area-inset-top));gap:8px;display:flex;position:absolute;transform:translate(-50%)}.cnv.sld-scn-cnt{border-radius:var(--r-pill);background:var(--k-glass);min-height:48px;color:var(--k-cam-ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:650;display:inline-flex}.cnv.sld-scn-cnt b{animation:sld-pop .35s var(--k-ease) both;display:inline-block}.cnv.sld-scn-ed{justify-content:center;width:48px;padding:0}.cnv.sld-scn-tray{margin:0 -16px calc(-1 * max(24px, env(safe-area-inset-bottom)));padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--k-page);color:var(--k-ink);text-align:left;animation:sld-rise .4s var(--k-ease) both;border-radius:36px 36px 0 0;flex-direction:column;align-self:stretch;gap:16px;display:flex}.cnv .sld-scn-grab{border-radius:var(--r-pill);background:var(--k-chip2);width:44px;height:5px;margin:0 auto}.cnv .sld-scn-th{align-items:center;gap:16px;display:flex}.cnv .sld-scn-sq{background:var(--k-card);width:88px;height:88px;color:var(--k-ink);border:0;border-radius:26px;flex:none;place-items:center;padding:0;display:grid;position:relative}.cnv .sld-scn-sq .ppic{border-radius:26px;width:100%;height:100%}.cnv .sld-scn-tm{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cnv .sld-scn-tn{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.cnv .sld-scn-tc{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:15px}.cnv .sld-scn-tpr{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650}.cnv .sld-btn--go{background:var(--k-go);color:var(--k-on-go)}.cnv .sld-scn-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cnv .sld-scn-sec{border-radius:var(--r-pill);background:var(--k-card);min-height:56px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;font-size:16px;font-weight:600}.cnv .sld-scn-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:650;line-height:1.02}.cnv .sld-scn-sub{color:var(--k-sub);margin-top:-8px;font-size:16px}.cnv .sld-scn-list{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.cnv .sld-scn-row{background:var(--k-card);min-height:88px;animation:sld-rise .4s var(--k-ease) both;border-radius:24px;flex:none;align-items:center;gap:12px;padding:10px;display:flex}.cnv .sld-scn-pic{background:var(--k-page);border-radius:20px;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.cnv .sld-scn-pic .ppic{border-radius:20px;width:100%;height:100%}.cnv .sld-scn-off{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.cnv .sld-scn-offi{background:var(--k-card);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.cnv .sld-scn-offt{letter-spacing:-.03em;font-size:26px;font-weight:650}.cnv .sld-scn-off p{color:var(--k-sub);margin:0;font-size:16px}.cnv .sld-scn-off form{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.cnv .sld-scn-off input{border-radius:var(--r-pill);background:var(--k-card);min-height:64px;color:var(--k-ink);font:inherit;text-align:center;border:0;outline:none;padding:0 22px;font-size:20px}.cnv .sld-scn-off input:focus{box-shadow:inset 0 0 0 2px var(--k-ink)}.cnv .fx-models{gap:8px;display:flex}.cnv .fx-model{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.cnv .fx-model.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .fx-tiles{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.cnv .fx-tile{background:var(--k-card);height:148px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:650;display:flex}.cnv .fx-tile-ic{background:var(--k-chip);border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.cnv .fx-title{flex:1;margin-left:12px;font-size:18px;font-weight:650}.cnv .fx-step{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.cnv .fx-illu{background:var(--k-card);min-height:0;color:var(--k-ink);border-radius:32px;flex:1;place-items:center;padding:20px;display:grid}.cnv .fx-words{text-align:center;gap:6px;display:grid}.cnv .fx-words .cnv-sub{min-height:22px;margin:0;font-size:16px}.cnv .fx-dots{justify-content:center;gap:8px;display:flex}.cnv .fx-dots i{background:var(--k-chip2);border-radius:4px;width:8px;height:8px;transition:width .2s}.cnv .fx-dots i.on{background:var(--k-ink);width:26px}.cnv .fx-stuck{min-height:48px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:15px;font-weight:600;display:grid}.cnv .fx-help-ic{background:var(--k-card);border-radius:44px;place-items:center;width:148px;height:148px;animation:4.2s ease-in-out infinite fx-float;display:grid}.cnv .fx-chip{background:var(--k-card);border-radius:999px;align-items:center;gap:8px;min-height:32px;margin-top:10px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.cnv a.cnv-go,.cnv a.cnv-sbtn{text-decoration:none}.cnv .fx-fill{fill:var(--k-chip)}.cnv .fx-soft{fill:var(--k-chip2)}.cnv .fx-go{fill:var(--k-go)}.cnv .fx-on-go{stroke:var(--k-on-go)}.cnv .fx-go-line{stroke:var(--k-go)}.cnv .fx-ok{fill:var(--k-chip);animation:1.6s ease-in-out infinite fx-okp}.cnv .fx-lidopen{animation:3.6s ease-in-out infinite fx-lo}.cnv .fx-lidclose{animation:3.6s ease-in-out infinite fx-lc}.cnv .fx-fopen{animation:3.4s ease-in-out infinite fx-fo}.cnv .fx-fclose{animation:3.4s ease-in-out infinite fx-lc}.cnv .fx-arrow{animation:1.4s ease-in-out infinite fx-ab}.cnv .fx-sheet{animation:3.4s ease-in-out infinite fx-pu}.cnv .fx-tick{animation:3.6s cubic-bezier(.2,.9,.3,1.3) infinite fx-tp}.cnv .fx-trayout{animation:3.2s ease-in-out infinite fx-to}.cnv .fx-trayin{animation:3.4s ease-in-out infinite fx-ti}.cnv .fx-drop{fill:var(--k-chip);stroke:currentColor;stroke-width:3px;opacity:0;animation:3.4s cubic-bezier(.3,.7,.2,1) infinite fx-sh}.cnv .fx-guides{transform-origin:150px 180px;animation:3.4s ease-in-out infinite fx-gl}.cnv .fx-rise{transform-box:fill-box;transform-origin:bottom;animation:3.2s ease-in-out infinite fx-ri}.cnv .fx-head{animation:2.4s ease-in-out infinite fx-hd}.cnv .fx-drip{animation:1.4s ease-in-out infinite fx-lw}.cnv .fx-blink{animation:1s step-end infinite fx-lw}.cnv .fx-blink-dot{fill:var(--k-ink);animation:1s step-end infinite fx-lw}.cnv .fx-wf{animation:2.4s ease-in-out infinite fx-lw}.cnv .fx-glow{transform-origin:150px 120px;animation:2.4s ease-in-out infinite fx-gw}.cnv .fx-gone{animation:3.6s ease-in infinite fx-gn}.cnv .fx-slin{animation:3.4s ease-in-out infinite fx-sl}.cnv .fx-feed{animation:2.4s ease-in-out infinite fx-feed}.cnv .fx-rock{animation:1.6s ease-in-out infinite fx-rk}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fx-okp{0%,to{fill:var(--k-chip)}50%{fill:var(--k-go)}}@keyframes fx-lo{0%,12%{transform:rotate(0)}38%,78%{transform:rotate(-52deg)}96%,to{transform:rotate(0)}}@keyframes fx-lc{0%,10%{transform:rotate(-52deg)}34%,to{transform:rotate(0)}}@keyframes fx-fo{0%,12%{transform:rotate(0)}40%,80%{transform:rotate(-52deg)}to{transform:rotate(0)}}@keyframes fx-ab{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fx-pu{0%,18%{opacity:1;transform:translateY(0)}62%{opacity:1;transform:translateY(-78px)}90%,to{opacity:0;transform:translateY(-100px)}}@keyframes fx-tp{0%,34%{transform:scale(0)}48%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes fx-to{0%,14%{transform:translateY(0)}46%,86%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes fx-ti{0%,10%{transform:translateY(18px)}40%,to{transform:translateY(0)}}@keyframes fx-sh{0%{opacity:0;transform:translateY(-70px)}30%{opacity:1}55%,90%{opacity:1;transform:translateY(60px)}to{opacity:0}}@keyframes fx-gl{0%,40%{transform:scaleX(1.06)}70%,to{transform:scaleX(.9)}}@keyframes fx-ri{0%,20%{transform:scaleY(.4)}70%,to{transform:scaleY(2.7)}}@keyframes fx-hd{0%,to{transform:translate(0)}50%{transform:translate(138px)}}@keyframes fx-lw{0%,to{opacity:1}50%{opacity:.25}}@keyframes fx-gw{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes fx-gn{0%,20%{opacity:1;transform:none}45%,to{opacity:0;transform:translate(120px)}}@keyframes fx-sl{0%,10%{transform:translateY(56px)}40%,to{transform:translateY(0)}}@keyframes fx-feed{0%,20%{transform:translateY(-30px)}60%,to{transform:translateY(0)}}@keyframes fx-rk{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.cnv [class*=fx-]{animation:none!important}.cnv .fx-drop{opacity:1;transform:none}.cnv .fx-tick{transform:scale(1)}}.cnv .jp-who{justify-self:start;gap:6px}.cnv .jp-av{background:var(--k-warn-tint);width:22px;height:22px;color:var(--k-warn-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.pv.cnv .pv-shop{border-radius:var(--r-pill);background:var(--k-card);min-height:34px;color:var(--k-sub);align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pv.cnv .pv-vat{text-align:center;color:var(--k-sub);margin:auto 0 0;font-size:14px;font-weight:600}.pv.cnv .pv-toph{letter-spacing:-.03em;flex:1;margin:0 0 0 12px;font-size:28px;font-weight:650}.pv.cnv .pv-vat--row{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.pv.cnv .pv-src{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.pv.cnv .pv-src-c{background:var(--k-card);height:168px;color:var(--k-ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border:0;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.pv.cnv .pv-src-c b{font-size:18px;font-weight:650}.pv.cnv .pv-src-c small{color:var(--k-sub);margin-top:-6px;font-size:13px}.pv.cnv .pv-src-ic{background:var(--k-page);border-radius:24px;place-items:center;width:76px;height:76px;display:grid}.pv.cnv .pv-illu{background:var(--k-card);color:var(--k-ink);border-radius:32px;flex:1;place-items:center;padding:20px;display:grid}.pv.cnv .pv-msg-t{text-align:center;gap:6px;display:grid}.pv.cnv .pv-dots{justify-content:center;gap:8px;display:flex}.pv.cnv .pv-dots i{background:var(--k-chip2);width:8px;height:8px;transition:width var(--dur-2) var(--ease-out);border-radius:50%}.pv.cnv .pv-dots i.on{background:var(--k-ink);width:26px}.cnv .ask-src{gap:14px;display:grid}.cnv .ask-sc{background:var(--k-card);color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;border-radius:30px;gap:10px;padding:18px 20px;display:grid}.cnv .ask-sc.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv .ask-sc-art{place-items:center;height:118px;display:grid}.cnv .ask-sc-art svg{stroke-width:1px;width:92px;height:92px}.cnv .ask-sc-row{align-items:center;gap:12px;display:flex}.cnv .ask-sc-row>span:first-child{flex:1}.cnv .ask-sc b{letter-spacing:-.01em;font-size:19px;font-weight:650;display:block}.cnv .ask-sc small{color:var(--k-sub);margin-top:2px;font-size:14px;display:block}.cnv .ask-sc.on small{color:var(--k-on-btn);opacity:.72}.cnv .ask-sub{color:var(--k-sub);font-size:13px;font-weight:400;display:block}.pv.cnv .pv-right{align-items:center;gap:10px;display:inline-flex}.pv.cnv .pv-pricebtn{background:var(--k-card);width:44px;height:44px;color:var(--k-ink);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;display:grid}.pv.cnv .pv-ptiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pv.cnv .pv-ptile{background:var(--k-card);height:84px;color:var(--k-ink);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:22px;align-content:center;justify-items:center;gap:6px;display:grid}.pv.cnv .pv-ptile b{font-size:14px;font-weight:650}.pv.cnv .pv-ptile.on{background:var(--k-btn);color:var(--k-on-btn)}.pv.cnv .pv-pcard2{background:var(--k-card);border-radius:28px;gap:14px;padding:20px;display:grid}.pv.cnv .pv-pcard2 small{color:var(--k-sub);font-size:14px}.pv.cnv .pv-prow{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.pv.cnv .pv-prow b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.pv.cnv .pv-prow>span:last-child{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:14px}.pv.cnv .pv-pbar{background:var(--k-chip);border-radius:999px;height:8px;overflow:hidden}.pv.cnv .pv-pbar i{background:var(--k-ink);height:100%;transition:width var(--dur-2) var(--ease-out);border-radius:999px;display:block}.pv.cnv .pv-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pv.cnv .pv-facts>div{background:var(--k-card);border-radius:20px;gap:2px;padding:12px 14px;display:grid}.pv.cnv .pv-facts b{font-size:18px;font-weight:650}.pv.cnv .pv-facts span{color:var(--k-sub);font-size:13px}.cnv-desk{flex-direction:column;gap:14px;display:flex}.cnv-go--quiet{background:var(--k-card);color:var(--k-ink);min-height:56px;font-size:16px}.cnv-desk-chip{gap:8px}.cnv-desk-led{background:var(--k-go);border-radius:50%;width:9px;height:9px;display:block}.cnv-desk-notice{background:var(--k-peach);color:var(--k-peach-ink);border-radius:20px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:15px;font-weight:650;display:flex}.cnv-desk-tiles{gap:12px;display:grid}.cnv-desk-tile{background:var(--k-card);width:100%;min-height:112px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative}.cnv-desk-tile.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-desk-tile.on .cnv-desk-s{color:var(--k-on-btn-dim)}.cnv-desk-tart{background:var(--k-page);width:76px;height:76px;color:var(--k-ink);border-radius:22px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cnv-desk-tile.on .cnv-desk-tart{background:var(--k-on-btn-chip);color:var(--k-on-btn)}.cnv-desk-one{background:var(--k-page);border-radius:3px;width:30px;height:40px;animation:3s ease-in-out infinite cnv-desk-bob;box-shadow:0 0 0 1.5px}.cnv-desk-two{width:30px;height:40px;transform-style:preserve-3d;animation:3.6s ease-in-out infinite cnv-desk-flip;position:relative}.cnv-desk-two i{backface-visibility:hidden;background:var(--k-page);border-radius:3px;display:block;position:absolute;inset:0;box-shadow:0 0 0 1.5px}.cnv-desk-two i+i{background:var(--k-sub);transform:rotateY(180deg)}.cnv-desk-tx{flex:1;gap:2px;min-width:0;display:grid}.cnv-desk-t{letter-spacing:-.01em;font-size:19px;font-weight:650;display:block}.cnv-desk-s{color:var(--k-sub);font-size:14px;display:block}.cnv-desk-tick{background:var(--k-page);width:30px;height:30px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;display:grid}.cnv-desk-opts{background:var(--k-card);border-radius:28px;padding:2px 16px}.cnv-desk-opt{width:100%;min-height:64px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.cnv-desk-ic{background:var(--k-page);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv-desk-sw{background:var(--k-line);border-radius:999px;flex:none;width:52px;height:32px;display:block;position:relative}.cnv-desk-sw i{background:var(--k-page);width:26px;height:26px;transition:transform .2s var(--k-ease);border-radius:50%;position:absolute;top:3px;left:3px}.cnv-desk-sw.on{background:var(--k-btn)}.cnv-desk-sw.on i{transform:translate(20px)}.cnv-desk-foot{gap:10px;margin-top:auto;display:grid}.cnv-desk-err{color:var(--k-alert);margin:0;font-size:15px;font-weight:650}.cnv-desk-stage{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.cnv-desk-stage--problem{justify-content:center;align-items:flex-start}.cnv-desk-art{align-self:center;width:240px;height:230px;position:relative}.cnv-desk-dev{position:absolute;bottom:30px;left:0}.cnv-desk-sheet{background:var(--k-page);width:92px;height:120px;box-shadow:0 2px 6px var(--k-line), 0 0 0 1px var(--k-line);border-radius:6px;margin-left:-46px;animation:3.4s cubic-bezier(.5,0,.4,1) infinite cnv-desk-feed;position:absolute;top:0;left:50%}.cnv-desk-slot{background:var(--k-blue);opacity:0;border-radius:2px;height:4px;animation:3.4s ease-in-out infinite cnv-desk-glow;position:absolute;bottom:91px;left:44px;right:44px}.is-scanning .cnv-desk-sheet{animation-duration:1.6s}.cnv-desk-big{letter-spacing:-.03em;text-align:center;margin:0;font-size:30px;font-weight:650}.cnv-desk-sub{color:var(--k-sub);text-align:center;margin:0;font-size:16px}.cnv-desk-big--left,.cnv-desk-sub--left{text-align:left}.cnv-desk-asleep{align-self:center;justify-items:center;gap:6px;display:grid}.cnv-desk-wav{color:var(--k-sub);animation:2.4s ease-in-out infinite cnv-desk-wv}.cnv-desk-faded{opacity:.45}.cnv-desk-asleep .cnv-desk-art{height:140px}@keyframes cnv-desk-wv{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cnv-desk-wav{animation:none}}.cnv-desk-warn{background:var(--k-peach);min-height:32px;color:var(--k-peach-ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.cnv-desk-where{color:var(--k-sub);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.cnv-desk-ok{background:var(--k-go);width:24px;height:24px;color:var(--k-on-go);border-radius:50%;place-items:center;display:grid}.cnv-desk-list{gap:10px;display:grid;overflow-y:auto}.cnv-desk-card{background:var(--k-card);border-radius:26px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cnv-desk-open{min-width:0;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.cnv-desk-pic{background:var(--k-page);width:56px;height:72px;box-shadow:0 0 0 1px var(--k-line);color:var(--k-sub);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.cnv-desk-pic img{object-fit:cover;width:100%;height:100%;display:block}.cnv-desk-meta{flex:1;gap:2px;min-width:0;display:grid}.cnv-desk-kind{color:var(--k-ink);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:650;display:inline-flex}.cnv-desk-opt .cnv-desk-t{font-size:16px}.cnv-desk-sheetwrap{z-index:30;align-items:flex-end;display:flex;position:fixed;inset:0}.cnv-desk-scrim{background:var(--k-ink);opacity:.35;border:0;position:absolute;inset:0}.cnv-desk-sheetbox{background:var(--k-page);width:100%;animation:cnv-desk-up .25s var(--k-ease);border-radius:30px 30px 0 0;gap:14px;padding:20px 20px 28px;display:grid;position:relative}.cnv-desk-q{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.cnv-desk-kinds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cnv-desk-k{background:var(--k-card);min-height:130px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:28px;align-content:center;justify-items:center;gap:10px;font-size:17px;font-weight:650;display:grid}.cnv-desk-k.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-desk-kic{background:var(--k-page);width:60px;height:60px;color:var(--k-ink);border-radius:20px;place-items:center;display:grid}.cnv-desk-tile:disabled{opacity:.45;cursor:default}.cnv-desk-kept{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.cnv-desk-pick{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.cnv-desk-box{background:var(--k-page);width:26px;height:26px;box-shadow:0 0 0 1.5px var(--k-line);color:var(--k-on-btn);transition:background .15s var(--k-ease);border-radius:50%;place-items:center;display:grid}.is-picked .cnv-desk-box{background:var(--k-btn);box-shadow:none}.cnv-desk-view{place-items:center;display:grid}.cnv-desk-view .cnv-desk-pic{width:min(60vw,240px);height:min(80vw,320px)}.cnv-desk-view .cnv-desk-pic img{object-fit:contain;transition:transform .25s var(--k-ease)}.cnv-desk-viewrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}@keyframes cnv-desk-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes cnv-desk-flip{0%,30%{transform:rotateY(0)}50%,80%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes cnv-desk-feed{0%{opacity:0;transform:translateY(-30px)}14%{opacity:1;transform:translateY(0)}40%{transform:translateY(0)}78%{clip-path:inset(0 0 76%);transform:translateY(92px)}86%,to{clip-path:inset(0 0 100%);opacity:0;transform:translateY(100px)}}@keyframes cnv-desk-glow{0%,40%{opacity:0}55%,78%{opacity:1}90%,to{opacity:0}}@keyframes cnv-desk-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cnv-desk *,.cnv-desk :before,.cnv-desk :after{transition:none!important;animation:none!important}.cnv-desk-sheet{opacity:1}}.cnv-flow-pg{background:var(--k-page);width:44px;height:57px;box-shadow:0 1px 2px var(--k-line), 0 0 0 1px var(--k-line);border-radius:6px;flex:none;display:block;position:relative;overflow:hidden}.cnv-flow-pg img,.cnv-flow-pg svg{object-fit:cover;width:100%;height:100%;display:block}.cnv-flow-mini{width:44px;height:57px}.cnv-flow-big{width:128px;height:166px}.cnv-flow-view{width:220px;height:284px}.cnv-flow-lines{width:100%;height:100%;display:block}.cnv-flow-live{color:var(--k-blue);align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.cnv-flow-spin{border:2.5px solid var(--k-line);border-top-color:var(--k-blue);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite cnv-flow-sp;display:inline-block}.cnv-flow-spin--big{border-width:4px;width:44px;height:44px}@keyframes cnv-flow-sp{to{transform:rotate(360deg)}}.cnv-flow-scanstage{gap:18px}.cnv-flow-prev{background:var(--k-page);width:250px;height:324px;box-shadow:0 10px 30px var(--k-line), 0 0 0 1px var(--k-line);border-radius:10px;position:relative;overflow:hidden}.cnv-flow-ink{animation:3.2s cubic-bezier(.4,0,.3,1) infinite cnv-flow-rv;position:absolute;inset:0}@keyframes cnv-flow-rv{0%{clip-path:inset(0 0 100%)}75%,to{clip-path:inset(0)}}.cnv-flow-beam{background:var(--k-blue);height:3px;box-shadow:0 0 14px 4px var(--k-info-tint);border-radius:2px;animation:3.2s cubic-bezier(.4,0,.3,1) infinite cnv-flow-bm;position:absolute;left:-6px;right:-6px}@keyframes cnv-flow-bm{0%{opacity:1;top:0}75%{opacity:1;top:100%}80%,to{opacity:0;top:100%}}.cnv-flow-sheetno{text-align:center;font-size:22px}.cnv-flow-foot{justify-content:center;gap:8px;display:flex}.cnv-flow-slot{background:var(--k-card);width:44px;height:57px;box-shadow:inset 0 0 0 2px var(--k-blue);border-radius:6px}.cnv-flow-bundlestage{gap:14px;min-height:0}.cnv-flow-deck{justify-content:center;align-items:center;gap:16px;display:flex}.cnv-flow-deck .cnv-circ{background:var(--k-page)}.cnv-flow-deck .cnv-circ:disabled{opacity:.3;cursor:default}.cnv-flow-stack{cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:160px;height:206px;padding:0;position:relative}.cnv-flow-st1,.cnv-flow-st2,.cnv-flow-st3{background:var(--k-page);width:160px;height:206px;box-shadow:0 1px 2px var(--k-line), 0 0 0 1px var(--k-line);border-radius:6px;position:absolute;inset:0;overflow:hidden}.cnv-flow-st1{transform:rotate(-5deg)translate(-10px,6px)}.cnv-flow-st2{transform:rotate(3deg)translate(8px,2px)}.cnv-flow-st3{box-shadow:0 12px 30px var(--k-line), 0 0 0 1px var(--k-line);animation:5s cubic-bezier(.2,.8,.2,1.1) cnv-flow-land}.cnv-flow-st3.is-flip{animation:.28s ease-out cnv-flow-swap}@keyframes cnv-flow-swap{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes cnv-flow-land{0%,6%{opacity:0;transform:translateY(-140px)scale(.7)}22%,to{opacity:1;transform:none}}.cnv-flow-count{background:var(--k-btn);min-width:46px;height:46px;color:var(--k-on-btn);box-shadow:0 0 0 4px var(--k-card);border-radius:999px;place-items:center;padding:0 10px;font-size:20px;font-weight:700;display:grid;position:absolute;top:-14px;right:-14px}.cnv-flow-empty{color:var(--k-sub);font-size:16px}.cnv-flow-hint{align-items:center;gap:8px;font-size:17px;font-weight:650;display:inline-flex}.cnv-flow-ok{background:var(--k-ok-tint);color:var(--k-ink)}.cnv-flow-strip{align-items:center;gap:12px;padding:8px 4px 2px;display:flex;overflow-x:auto}.cnv-flow-fc{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.cnv-flow-fc .cnv-flow-mini{width:72px;height:93px}.cnv-flow-fc.on .cnv-flow-mini{box-shadow:0 0 0 3px var(--k-blue)}.cnv-flow-fc b{background:var(--k-btn);min-width:22px;height:22px;color:var(--k-on-btn);box-shadow:0 0 0 2px var(--k-page);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.cnv-flow-nxt{width:72px;height:93px;color:var(--k-sub);box-shadow:inset 0 0 0 2px var(--k-line);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;animation:1.8s ease-in-out infinite cnv-flow-nx;display:grid}@keyframes cnv-flow-nx{50%{box-shadow:inset 0 0 0 2px var(--k-ink);color:var(--k-ink)}}.cnv-flow-blankstage{gap:22px}.cnv-flow-pair{align-items:center;gap:18px;display:flex}.cnv-flow-cap{text-align:center;color:var(--k-sub);margin-top:10px;font-size:14px;font-weight:650;display:block}.cnv-flow-backwrap{display:block;position:relative}.cnv-flow-blank{background:var(--k-page);width:128px;height:166px;box-shadow:0 0 0 1px var(--k-line);background-image:repeating-linear-gradient(135deg, transparent 0 10px, var(--k-card) 10px 12px);border-radius:6px;animation:4s ease-in-out infinite cnv-flow-bk;display:block}@keyframes cnv-flow-bk{0%,30%{opacity:1;transform:none}62%,to{opacity:.18;transform:translateY(30px)scale(.82)rotate(6deg)}}.cnv-flow-gone{background:var(--k-btn);width:54px;height:54px;color:var(--k-on-btn);z-index:1;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;animation:4s ease-in-out infinite cnv-flow-gn;display:grid;position:absolute;top:38%;left:50%}@keyframes cnv-flow-gn{0%,28%{transform:scale(0)}40%,to{transform:scale(1)}}.cnv-flow-dbl{align-self:center;width:180px;height:210px;position:relative}.cnv-flow-d1,.cnv-flow-d2{background:var(--k-page);width:130px;height:168px;box-shadow:0 1px 2px var(--k-line), 0 0 0 1px var(--k-line);border-radius:6px;position:absolute;overflow:hidden}.cnv-flow-d1{animation:3s ease-in-out infinite cnv-flow-d1;top:18px;left:14px}.cnv-flow-d2{animation:3s ease-in-out infinite cnv-flow-d2;top:30px;left:36px}@keyframes cnv-flow-d1{0%,30%{transform:none}55%,to{transform:translate(-14px,-8px)rotate(-5deg)}}@keyframes cnv-flow-d2{0%,30%{transform:none}55%,to{transform:translate(12px,6px)rotate(4deg)}}.cnv-flow-receiptstage{gap:16px}.cnv-flow-win{background:var(--k-page);width:170px;height:min(420px,48vh);box-shadow:0 14px 40px var(--k-line), 0 0 0 1px var(--k-line);border-radius:10px;display:block;position:relative;overflow:hidden}.cnv-flow-roll{width:170px;animation:9s ease-in-out infinite cnv-flow-rl;position:absolute;top:0;left:0}.cnv-flow-rollpic{width:170px;height:auto;min-height:340px;box-shadow:none;border-radius:0}.cnv-flow-rollpic img{object-fit:contain;height:auto}@keyframes cnv-flow-rl{0%,8%{transform:translateY(0)}48%,58%{transform:translateY(calc(-100% + min(420px,48vh)))}96%,to{transform:translateY(0)}}.cnv-flow-fadeT,.cnv-flow-fadeB{pointer-events:none;height:36px;position:absolute;left:0;right:0}.cnv-flow-fadeT{background:linear-gradient(var(--k-page), transparent);top:0}.cnv-flow-fadeB{background:linear-gradient(transparent, var(--k-page));bottom:0}.cnv-flow-stuckart{height:200px}.cnv-flow-jam{background:var(--k-page);width:80px;height:104px;box-shadow:0 0 0 1.5px var(--k-sub);transform-origin:50% 100%;border-radius:5px;margin-left:-40px;animation:1.4s ease-in-out infinite cnv-flow-jm;position:absolute;top:8px;left:50%}@keyframes cnv-flow-jm{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-6px)}}.cnv-flow-which{margin:0;font-size:18px;font-weight:650}.cnv-flow-which span{color:var(--k-sub);margin-left:6px;font-weight:500}.cnv-flow-kinds{flex:1;align-content:center}.cnv-flow-longart{background-color:var(--k-page);background-image:repeating-linear-gradient(var(--k-page) 0 6px, var(--k-line) 6px 7.5px);border-radius:2px;width:20px;height:120px;animation:4s linear infinite cnv-flow-lng;display:block;position:absolute;top:-20px;left:28px;box-shadow:0 0 0 1.5px}@keyframes cnv-flow-lng{0%{transform:translateY(-40px)}to{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.cnv-flow-ink,.cnv-flow-beam,.cnv-flow-spin,.cnv-flow-st3,.cnv-flow-st3.is-flip,.cnv-flow-nxt,.cnv-flow-blank,.cnv-flow-gone,.cnv-flow-d1,.cnv-flow-d2,.cnv-flow-roll,.cnv-flow-jam,.cnv-flow-longart{animation:none}}.cnv-flow-files{flex:1;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.cnv-flow-fl{background:var(--k-card);width:100%;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:26px;align-items:center;gap:16px;padding:14px 16px;display:flex}.cnv-flow-mini3{flex:none;width:64px;height:82px;display:block;position:relative}.cnv-flow-mini3 .cnv-flow-pg{width:64px;height:82px;position:absolute;inset:0}.cnv-flow-m2{transform:rotate(-6deg)translate(-4px,2px)}.cnv-flow-m1{transform:rotate(4deg)translate(3px,1px)}.cnv-flow-nb{background:var(--k-btn);min-width:28px;height:28px;color:var(--k-on-btn);box-shadow:0 0 0 3px var(--k-card);border-radius:999px;place-items:center;padding:0 7px;font-size:14px;font-weight:700;display:grid;position:absolute;bottom:-8px;right:-8px}.cnv-flow-tx{flex:1;gap:2px;display:grid}.cnv-flow-tx .cnv-desk-t{font-size:18px}.cnv-flow-new{background:var(--k-page);width:100%;min-height:84px;box-shadow:inset 0 0 0 2px var(--k-line);color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:26px;align-items:center;gap:16px;padding:10px 16px;display:flex}.cnv-flow-newic{background:var(--k-card);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.cnv-flow-grid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:14px 12px;min-height:0;padding-top:6px;display:grid;overflow-y:auto}.cnv-flow-cell{background:var(--k-card);color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:6px 6px 4px;display:block;position:relative}.cnv-flow-cell.on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-flow-cellpg{width:100%;height:132px}.cnv-flow-tick{background:var(--k-page);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--k-line), 0 0 0 3px var(--k-page);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.cnv-flow-tick.on{background:var(--k-page);color:var(--k-ink);box-shadow:0 0 0 3px var(--k-btn);animation:3s ease-in-out cnv-flow-tk}@keyframes cnv-flow-tk{0%,10%{transform:scale(.4)}22%,to{transform:scale(1)}}.cnv-flow-num{text-align:center;color:var(--k-sub);margin-top:4px;font-size:13px;font-weight:650;display:block}.cnv-flow-cell.on .cnv-flow-num{color:var(--k-on-btn)}.cnv-flow-sheet{background:var(--k-page);box-shadow:0 -10px 30px var(--k-line);border-radius:30px 30px 0 0;gap:10px;margin:auto -20px -28px;padding:18px 20px 28px;display:grid}.cnv-flow-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cnv-flow-fly{width:240px;height:300px;display:block;position:relative}.cnv-flow-fly>span:not(.cnv-flow-band){background:var(--k-page);width:150px;height:194px;box-shadow:0 1px 2px var(--k-line), 0 0 0 1px var(--k-line);border-radius:6px;margin:-97px 0 0 -75px;position:absolute;top:50%;left:50%;overflow:hidden}.cnv-flow-fa{animation:4s cubic-bezier(.5,0,.2,1) both cnv-flow-ja}.cnv-flow-fb{animation:4s cubic-bezier(.5,0,.2,1) both cnv-flow-jb}.cnv-flow-fc2{animation:4s cubic-bezier(.5,0,.2,1) both cnv-flow-jc}.cnv-flow-fd{animation:4s cubic-bezier(.5,0,.2,1) both cnv-flow-jd}@keyframes cnv-flow-ja{0%,10%{transform:translate(-62px,-80px)scale(.5)rotate(-4deg)}45%,to{transform:rotate(-6deg)translate(-8px,6px)}}@keyframes cnv-flow-jb{0%,10%{transform:translate(62px,-80px)scale(.5)rotate(4deg)}45%,to{transform:rotate(4deg)translate(6px,2px)}}@keyframes cnv-flow-jc{0%,10%{transform:translate(-62px,80px)scale(.5)rotate(3deg)}45%,to{transform:rotate(-2deg)}}@keyframes cnv-flow-jd{0%,10%{transform:translate(62px,80px)scale(.5)rotate(-3deg)}45%,to{transform:none}}.cnv-flow-band{background:var(--k-btn);width:46px;height:46px;color:var(--k-on-btn);border-radius:50%;place-items:center;margin:-23px 0 0 -23px;animation:4s both cnv-flow-bd;display:grid;position:absolute;top:50%;left:50%}@keyframes cnv-flow-bd{0%,50%{transform:scale(0)}70%,to{transform:scale(1)}}.cnv-flow-pagestage{background:var(--k-card);border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex;position:relative;overflow:hidden}.cnv-flow-bigpg{background:var(--k-page);width:min(300px,70%);height:min(388px,56vh);box-shadow:0 14px 40px var(--k-line), 0 0 0 1px var(--k-line);border-radius:10px;animation:5s ease-in-out cnv-flow-sw;display:block;position:relative;overflow:hidden}@keyframes cnv-flow-sw{0%,70%,to{transform:none}80%{transform:translate(-14px)}90%{transform:translate(4px)}}.cnv-flow-fill{width:100%;height:100%;box-shadow:none;border-radius:0}.cnv-flow-peek{background:var(--k-page);width:40px;height:300px;box-shadow:0 0 0 1px var(--k-line);opacity:.8;cursor:pointer;border:0;border-radius:8px;margin-top:-150px;padding:0;position:absolute;top:50%}.cnv-flow-peek:disabled{opacity:.3;cursor:default}.cnv-flow-peek--l{left:-22px}.cnv-flow-peek--r{right:-22px}.cnv-flow-dots{justify-content:center;gap:6px;display:flex}.cnv-flow-dots i{background:var(--k-line);border-radius:50%;width:8px;height:8px;display:block}.cnv-flow-dots i.on{background:var(--k-btn);border-radius:4px;width:22px}.cnv-flow-tools{grid-template-columns:repeat(4,1fr);display:grid}.cnv-flow-tool{color:var(--k-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:13px;font-weight:650;display:grid}.cnv-flow-tool:disabled{opacity:.4;cursor:default}.cnv-flow-tool .cnv-circ{width:60px;height:60px}@media (prefers-reduced-motion:reduce){.cnv-flow-fa,.cnv-flow-fb,.cnv-flow-fc2,.cnv-flow-fd,.cnv-flow-band,.cnv-flow-tick.on,.cnv-flow-bigpg{animation:none}}.cnv-pick{align-items:center;gap:8px;display:inline-flex}.cnv-pick-t{letter-spacing:-.01em;font-size:16px;font-weight:650}.cnv-pick-dot{background:var(--k-line);border-radius:50%;width:9px;height:9px;display:block}.cnv-pick-dot.on{background:var(--k-go)}.pv.cnv .pv-seg{background:var(--k-card);border-radius:999px;gap:2px;padding:4px}.pv.cnv .pv-seg button{min-height:48px;color:var(--k-sub);background:0 0;border-radius:999px;font-size:15px;font-weight:700}.pv.cnv .pv-seg button[aria-checked=true]{background:var(--k-chip);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line)}.pv.cnv .pv-tile{background:var(--k-card);color:var(--k-ink);transition:background .25s var(--k-ease);border-radius:22px}.pv.cnv .pv-tile[aria-pressed=true]{background:var(--k-btn);color:var(--k-on-btn)}.pv.cnv .pv-limits div{background:var(--k-card);border-radius:20px}.pv.cnv .pv-chip{background:var(--k-card);color:var(--k-ink)}.pv.cnv .pv-chip[aria-pressed=true]{background:var(--k-chip);color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-line)}.pv.cnv .pv-chip--add{color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-line);background:0 0}.pv.cnv .pcl-cust{gap:14px}.pv.cnv .pcl-field{gap:8px;display:grid}.pv.cnv .pcl-field .pv-input{background:var(--k-card)}.pv.cnv .pcl-help{color:var(--k-sub);margin:0;font-size:14px}.pv.cnv .pcl-pill{background:var(--k-card);min-height:44px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.pv.cnv .pcl-pill.is-on{background:var(--k-btn);color:var(--k-on-btn)}.pv.cnv .pcl-problem{background:var(--k-alert-tint);color:var(--k-alert-ink);border-radius:18px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.pv.cnv .pcl-sk-w{border-radius:999px;width:120px;height:28px}.pv.cnv .pcl-sk-t{border-radius:32px;width:160px;height:40px}.pv.cnv .pcl-sk-f{border-radius:24px;width:100%;height:56px}.pv.cnv .pcl-sk-pills{gap:8px;display:flex}.pv.cnv .pcl-sk-pill{border-radius:999px;width:90px;height:44px}.pv.cnv .pcl-sk-btn{border-radius:999px;width:100%;height:64px}.cnv-msg-ic--ok{background:var(--k-go);color:var(--k-on-go)}.pv.cnv .pcl-place{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--k-ink);margin:4px 0 0;font-size:44px;font-weight:650;line-height:1}.pv.cnv .pcl-place b{font-weight:650}.ll{gap:14px}.ll-shop{font-size:var(--fs-label);color:var(--c-text-muted);margin:0}.ll-used{color:var(--c-text-muted);margin:0;font-size:15px}.ll-used b{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.ll-note{color:var(--c-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.ll-note svg{flex:none;margin-top:2px}.ll-status{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.ll-status svg{flex:none}.ll-status.t-success{color:var(--c-success)}.ll-status.t-warning{color:var(--k-warn-ink,var(--c-warning))}.ll-status.t-info{color:var(--k-info-ink,var(--c-info))}.ll-status.t-neutral{color:var(--c-text-muted)}.ll-meter{background:var(--c-surface-2);border-radius:999px;height:6px;overflow:hidden}.ll-meter span{background:var(--c-data);transform-origin:0;height:100%;transition:width var(--dur-2) var(--ease);border-radius:999px;animation:.7s cubic-bezier(.3,.7,.2,1) both cnv-grow;display:block}.ll-meter.full span{background:var(--k-warn-ink,var(--c-warning))}.ll .alert.info{background:var(--k-info-tint,var(--c-info-bg));color:var(--k-info-ink,var(--c-info))}.ll .alert.warning{background:var(--k-warn-tint,var(--c-warning-bg));color:var(--k-warn-ink,var(--c-warning))}.ll .alert.info .ai,.ll .alert.warning .ai{background:var(--k-chip,var(--c-surface));color:currentColor;width:44px;height:44px}.ll .field+.field,.ll .field+.alert,.ll .alert+.field,.ll .sec>.field{margin-top:0}.ll .inp{border-radius:var(--r-lg);background:var(--k-chip,var(--c-field));border:0}.ll .inp input{font-size:16px}.ll .inp.err{box-shadow:inset 0 0 0 2px var(--c-error)}.ll-when .inp input{min-height:56px;color:var(--c-text);padding:0;font-size:16px;font-weight:600}.ll-when .inp input:disabled{color:var(--c-text-muted);cursor:not-allowed}.ll-when .help{margin-top:6px;display:block}.ll-save{flex-direction:column;gap:12px;display:flex}.ll-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-hist li{color:var(--c-text);flex-direction:column;gap:2px;padding:12px 0;font-size:14px;display:flex}.ll-hist li+li{border-top:1px solid var(--c-hairline)}.ll-hist-who{justify-content:space-between;gap:12px;font-weight:650;display:flex}.ll-hist-when{color:var(--c-text-muted);text-align:right;font-size:13px;font-weight:500}.ll-hist-line{color:var(--c-text-muted)}.ll-in{animation:.6s cubic-bezier(.3,.7,.2,1) both cnv-rise;animation-delay:calc(var(--i,0) * 90ms)}.ll-sk{gap:14px;display:grid}.ll-sk i{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--c-hairline) 30%, var(--c-surface-2) 50%, var(--c-hairline) 70%);background-size:300% 100%;animation:1.7s linear infinite st-shimmer;display:block}.ll-sk .lead{border-radius:var(--r-card);height:68px}.ll-sk .card{height:216px}@media (min-width:768px){.ll{max-width:560px}}@media (prefers-reduced-motion:reduce){.ll-in,.ll-sk i{animation:none}.ll-meter span{transition:none;animation:none}}.cnv-de-money-hero{background:var(--k-card);border-radius:32px;gap:2px;margin-top:14px;padding:24px;display:grid}.cnv-de-money-hero b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1.05}.cnv-de-money-hero span{color:var(--k-sub);font-size:15px}.cnv-de-money-rows{gap:10px;margin-top:14px;padding-bottom:96px;display:grid}.cnv-row-t .cnv-de-money-sub{margin:2px 0 0;font-size:13px;display:block}.cnv-de-money-rows .cnv-amt.is-hidden{letter-spacing:.12em;color:var(--k-sub)}.cnv-de-money-choices{gap:10px;display:grid}.cnv-de-money-amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:20px 0 0;font-size:52px;font-weight:650;line-height:1.05}.cnv-de-money-pad{margin-top:auto}.cnv-de-money-link{min-height:44px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:underline}.cnv-de-money-who{gap:16px;margin-top:14px;display:grid}.cnv-de-money-chips{flex-wrap:wrap;gap:8px;display:flex}.cnv-de-money-chip{background:var(--k-card);min-height:48px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-size:16px;font-weight:600}.cnv-de-money-chip.is-on{background:var(--k-btn);color:var(--k-on-btn)}.cnv-de-money-field{color:var(--k-sub);gap:8px;font-size:14px;display:grid}.cnv-de-money-field input{background:var(--k-card);min-height:56px;color:var(--k-ink);font:inherit;border:0;border-radius:24px;padding:0 20px;font-size:18px}.cnv-de-money-faces{padding-bottom:96px}.cnv-de-money-faces .cnv-face.is-on{outline:3px solid var(--k-ink)}.cnv-de-money-ok{text-align:center;justify-content:center;align-items:center;gap:20px}.cnv-de-money-ok-tap{all:unset;cursor:pointer;color:inherit;place-items:center;gap:20px;width:100%;height:100%;display:grid}.cnv-de-money-tick{background:var(--k-btn);width:112px;height:112px;color:var(--k-on-btn);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.15) both cnv-de-money-pop;display:grid}@keyframes cnv-de-money-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cnv-de-money-tick{animation:none}}.cnv-de-money-hero .cnv-amt--in{color:var(--k-ok-ink)}.cnv-de-money-hero span b{font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:600}.cnv-amt--in{color:var(--k-ok-ink)}.cnv-de-money-rows .cnv-row-t small .cnv-sv{margin-left:6px}.cnv-sv{background:var(--k-chip);width:16px;height:16px;color:var(--k-sub);vertical-align:-3px;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.cnv-empty{text-align:center;color:var(--k-sub);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding-bottom:24px;font-size:17px;font-weight:600;display:flex}.cnv-legal{text-align:center;color:var(--k-sub);margin:2px 0 0;font-size:14px}.cnv-sz--4 .cnv-sz-t{height:160px}.cnv-sz-t--wide{background:var(--k-ok-tint);color:var(--k-ok-ink);text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:18px;padding:12px 24px;height:120px!important}.cnv-sz-t--wide .cnv-sz-a{flex:none;width:120px;height:90px}.cnv-cb-g .cnv-cbox .cnv-row{min-height:48px}.cnv-sz-t--in{background:var(--k-ok-tint);color:var(--k-ok-ink)}.cnv-sz-t--in .cnv-sz-w b{color:var(--k-ok-ink)}.cnv-ca-ph-rumble{animation:.9s ease-in-out infinite cnv-ca-ph-rumble}@keyframes cnv-ca-ph-rumble{0%,to{transform:none}50%{transform:translateY(-1.5px)}}.cnv-ca-de-road{animation:1.2s linear infinite cnv-ca-de-road}@keyframes cnv-ca-de-road{to{stroke-dashoffset:36px}}.cnv-ca-de-coin{animation:3s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-de-coin}@keyframes cnv-ca-de-coin{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1}55%{transform:translate(-6px,14px)}62%{transform:translate(-6px,11px)}70%,82%{opacity:1;transform:translate(-6px,14px)}to{opacity:0;transform:translate(-6px,14px)}}.cnv-ca-de-note{animation:3.6s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-de-note}@keyframes cnv-ca-de-note{0%,10%{opacity:0;transform:translateY(-10px)}25%{opacity:1;transform:none}70%{opacity:1;transform:translateY(22px)}85%,to{opacity:0;transform:translateY(26px)}}.cnv-ca-in-note{animation:3.6s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-in-note}@keyframes cnv-ca-in-note{0%,10%{opacity:0;transform:translateY(-8px)}25%,40%{opacity:1;transform:none}70%{opacity:1;transform:translateY(30px)}80%,to{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.cnv-ca-ph-rumble,.cnv-ca-de-road,.cnv-ca-de-coin,.cnv-ca-de-note,.cnv-ca-in-note{animation:none!important}}.cnv-ca-pos-scr{animation:2.4s step-end infinite cnv-ca-pos-scr}@keyframes cnv-ca-pos-scr{0%{opacity:1}6%{opacity:.15}10%{opacity:1}16%{opacity:.15}20%{opacity:.8}28%,88%{opacity:.1}96%,to{opacity:1}}.cnv-ca-np-slip{will-change:transform, opacity;animation:2.6s cubic-bezier(.3,.1,.3,1) infinite cnv-ca-np-slip}@keyframes cnv-ca-np-slip{0%,4%{opacity:1;transform:translateY(-32px)}28%{opacity:1;transform:none}52%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:none}59%{opacity:1;transform:translate(3px,54px)rotate(6deg)}60%{opacity:0;transform:translate(3px,54px)rotate(6deg)}to{opacity:0;transform:translateY(-32px)}}.cnv-ca-np-led{animation:1s steps(2,jump-none) infinite cnv-ca-np-led}@keyframes cnv-ca-np-led{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.cnv-ca-pos-scr,.cnv-ca-np-slip,.cnv-ca-np-led{animation:none!important}}.cnv-de-pic--slip{justify-items:center;gap:8px;padding:14px 16px 16px;display:grid}.cnv-de-pic--slip .cnv-de-art{width:180px;height:128px;display:block}.cnv-de-cap{text-align:center;color:var(--k-sub);font-size:14px;font-weight:600}.cnv-ca-de-print{will-change:transform;backface-visibility:hidden;shape-rendering:geometricprecision;animation:5s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-de-print}@keyframes cnv-ca-de-print{0%,8%{transform:translateY(-66px)}40%,90%{transform:none}to{transform:translateY(-66px)}}.cnv-ca-de-ring{stroke-dasharray:1;animation:5s ease-out infinite cnv-ca-de-ring}@keyframes cnv-ca-de-ring{0%,44%{stroke-dashoffset:1px}62%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.cnv-ca-de-print{transform:none;animation:none!important}.cnv-ca-de-ring{stroke-dashoffset:0;animation:none!important}}.cnv-sh-r.on .cnv-rad,.cnv-bc.on .cnv-rad,.cnv-de-choice.on .cnv-de-rad{background:var(--k-ok-ink);border-color:var(--k-ok-ink);color:var(--k-page);box-shadow:none;animation:.7s ease-out .5s both cnv-pop-burst}.cnv-sh-r.on .cnv-rad svg,.cnv-bc.on .cnv-rad svg,.cnv-de-choice.on .cnv-de-rad svg{animation:.45s cubic-bezier(.34,1.56,.64,1) .5s both cnv-pop-tick}@keyframes cnv-pop-burst{0%{box-shadow:0 0 0 0 var(--k-ok-tint);transform:scale(.6)}40%{transform:scale(1.12)}to{transform:none;box-shadow:0 0 0 12px #0000}}@keyframes cnv-pop-tick{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cnv-rad,.cnv-de-rad,.cnv-rad svg,.cnv-de-rad svg{animation:none!important}}.cnv-ca-fr-warm{transform-box:fill-box;transform-origin:bottom;animation:cnv-ca-fr-warm 2.4s var(--k-ease) infinite}@keyframes cnv-ca-fr-warm{0%,10%{transform:scaleY(.35)}60%,85%{transform:none}to{transform:scaleY(.35)}}.cnv-ca-fr-heat{animation:2.4s ease-in-out infinite cnv-ca-fr-heat}@keyframes cnv-ca-fr-heat{0%,40%{opacity:0;transform:translateY(6px)}70%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.cnv-ca-fr-light{animation:2.4s step-end infinite cnv-ca-fr-light}@keyframes cnv-ca-fr-light{0%,20%,30%,38%{opacity:1}25%,34%,45%,to{opacity:.1}}.cnv-ca-fr-door{transform-box:view-box;transform-origin:78px 45px;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite cnv-ca-fr-door}@keyframes cnv-ca-fr-door{0%,15%{transform:scaleX(.15)}45%,75%{transform:none}to{transform:scaleX(.15)}}.cnv-ca-fr-dots circle{animation:1.2s ease-in-out infinite cnv-ca-fr-dot}.cnv-ca-fr-dots circle:nth-child(2){animation-delay:.15s}.cnv-ca-fr-dots circle:nth-child(3){animation-delay:.3s}@keyframes cnv-ca-fr-dot{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.cnv-ca-fr-dash{animation:1.2s step-end infinite cnv-ca-fr-dash}@keyframes cnv-ca-fr-dash{0%,49%{opacity:1}50%,to{opacity:.15}}.cnv-ca-de-mercury{transform-origin:50% 100%;animation:4s cubic-bezier(.5,.05,.25,1) infinite cnv-ca-de-merc}@keyframes cnv-ca-de-merc{0%,10%{transform:scaleY(1.6)}50%,90%{transform:none}to{transform:scaleY(1.6)}}@media (prefers-reduced-motion:reduce){.cnv-ca-fr-warm,.cnv-ca-fr-heat,.cnv-ca-fr-light,.cnv-ca-fr-door,.cnv-ca-fr-dots circle,.cnv-ca-fr-dash,.cnv-ca-de-mercury{animation:none!important}}.cnv-ca-de-glow{animation:2.4s ease-in-out infinite cnv-ca-brth}@media (prefers-reduced-motion:reduce){.cnv-ca-de-glow{animation:none!important}}@keyframes cnv-en-ring{0%,70%,to{transform:none}75%{transform:rotate(-12deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(6deg)}}.cnv-find{background:var(--k-card);min-height:56px;color:var(--k-sub);border:1.5px solid var(--k-line);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:0 18px;display:flex}.cnv-find input{min-width:0;font:inherit;color:var(--k-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cnv-find input::placeholder{color:var(--k-sub)}.cnv-lis{background:var(--k-card);border-radius:24px;padding:2px 16px 2px 18px;display:grid}.cnv-li{width:100%;min-height:56px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.cnv-li+.cnv-li{border-top:1px solid var(--k-line)}.cnv-li-t{flex:1;min-width:0;font-size:16px;font-weight:600;display:grid}.cnv-li .cnv-amt{font-size:17px}.cnv-li-ch{color:var(--k-sub);place-items:center;display:grid}.cnv-sup-ic{background:var(--k-chip);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cnv-li-t small.cnv-de-s{color:var(--k-sub);font-size:13px;font-weight:500}.cnv-de-tb{gap:8px;margin-top:0;display:grid}.cnv-sheet .cnv-sz{margin-top:12px}@media (prefers-reduced-motion:reduce){.cnv-lis,.cnv-find,.cnv-empty{animation:none}}.cnv-pillbtn--warn{background:var(--k-warn-tint);color:var(--k-warn-ink)}.cnv-de-pic--row{justify-content:flex-start;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.cnv-ask{margin:0;font-size:17px;font-weight:650}.cnv-de-pic--row .cnv-ask{text-align:left;margin:0}.cnv-de-art{width:180px;height:128px;display:block}.cnv-de-art--drawer{width:120px;height:90px;margin-bottom:4px}.cnv-de-art--sm{width:84px;height:64px;color:var(--k-ink);flex:none}.cnv-de-art--sm svg{width:100%;height:100%}.cnv-de-tb .cnv-tt--big,.cnv-de .cnv-tt--big,.cnv-de-title .cnv-tt--big{font-weight:650}.cnv-de-msg .cnv-msg-t{font-size:34px;font-weight:650;line-height:1.1}.cnv-de-msg .cnv-ok{margin-bottom:14px}.cnv-de-msg .cnv-msg .cnv-bar--done{margin:10px 0 0}.cnv-de-msg .cnv-quiet-btn{margin-top:0}.cnv-de-pic.cnv-de-pic--row{justify-content:flex-start;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.cnv-de-pic.cnv-de-pic--slip{justify-items:center;gap:8px;padding:14px 16px 16px;display:grid}.cnv-chip--btn{font-size:16px;font-weight:650}.cnv-sheet .cnv-sz--4{margin-top:0}.cnv-foot>.cnv-legal{margin-bottom:7px}.cnv-foot>.cnv-st{margin:1em 0}.cnv-foot>.cnv-st--quiet{margin-bottom:calc(1em + 8px)}.cnv-head .cnv-chip{background:var(--k-card);white-space:normal;text-align:right;min-width:0;padding-block:6px;line-height:1.2}.pad-k--txt{font-size:15px;font-weight:650}.cnv-en-done{background:var(--k-ok-tint);color:var(--k-ok-ink);animation:cnv-rise .5s var(--k-ease) both;border-radius:24px;align-items:center;gap:14px;padding:14px 18px;display:flex}.cnv-en-done b{font-size:18px;font-weight:650;display:block}.cnv-en-done small{opacity:.85;font-size:14px;font-weight:600}.cnv-en-tick{background:var(--k-ok-ink);width:44px;height:44px;color:var(--k-page);border-radius:50%;flex:none;place-items:center;animation:.7s ease-out .3s both cnv-pop-burst;display:grid}.cnv-en-t{margin-top:4px}.cnv-ens{gap:10px;display:grid}.cnv-en{background:var(--k-card);animation:cnv-rise .6s var(--k-ease) both;border-radius:24px;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.cnv-en:nth-child(2){animation-delay:.1s}.cnv-en:nth-child(3){animation-delay:.2s}.cnv-en.is-fav{box-shadow:inset 0 0 0 2px var(--k-ok-ink)}.cnv-en-logo{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:grid}.cnv-en-logo.t1{background:var(--k-t1);color:var(--k-t1i)}.cnv-en-logo.t2{background:var(--k-t2);color:var(--k-t2i)}.cnv-en-logo.t4{background:var(--k-t4);color:var(--k-t4i)}.cnv-en-b{flex:1;gap:2px;min-width:0;display:grid}.cnv-en-b b{font-size:16px;font-weight:650}.cnv-en-b small{color:var(--k-sub);font-size:13px}.cnv-en-soon{font-weight:600;color:var(--k-ink)!important}.cnv-en-fav{background:var(--k-ok-tint);color:var(--k-ok-ink);border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:650}.cnv-en-call{background:var(--k-ok-ink);width:52px;height:52px;color:var(--k-page);border-radius:50%;flex:none;place-items:center;animation:2.4s ease-in-out 1s infinite cnv-en-ring;display:grid}.cnv-en:not(.is-fav) .cnv-en-call{background:var(--k-btn);color:var(--k-on-btn);animation:none}.cnv-de-mercury{transition:y .6s var(--ease-out), height .6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.cnv-en-tick{animation:none}.cnv-de-mercury{transition:none}}.cnv-de-tags{color:var(--k-sub);flex-wrap:wrap;align-items:center;gap:4px 0;margin:4px 0 0;font-size:15px;font-weight:500;display:flex}.cnv-de-tags span{align-items:center;gap:5px;display:inline-flex}.cnv-de-tags span+span:before{content:"·";margin:0 8px}.cnv-sum{background:var(--k-btn);color:var(--k-on-btn);animation:cnv-rise .6s var(--k-ease) .15s both;border-radius:32px;gap:14px;padding:24px 20px 20px;display:grid}.cnv-sum-top{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.cnv-sum-l{letter-spacing:.06em;text-transform:uppercase;color:var(--k-on-btn-dim);font-size:13px;font-weight:600}.cnv-sum-v{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:650;line-height:1}.cnv-sum-g{padding:0 2px;display:grid}.cnv-sum-c{min-width:0;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.cnv-sum-c+.cnv-sum-c{border-top:1px solid var(--k-on-btn-chip)}.cnv-sum-i{background:var(--k-on-btn-chip);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cnv-sum-c small{color:var(--k-on-btn-dim);flex:1;font-size:16px;font-weight:500}.cnv-sum-c b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.cnv-lis .cnv-amt.is-hidden{letter-spacing:.12em;color:var(--k-sub)}.cnv-st--warn{background:var(--k-warn-tint);color:var(--k-warn-ink);border-radius:20px;padding:14px 18px}.cnv-st--quiet{color:var(--k-sub);background:0 0;justify-content:center;padding:4px 8px;font-size:14px;font-weight:500}.cnv-quiet-btn{min-height:48px;color:var(--k-sub);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:4px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:flex}.cnv-go.is-busy{pointer-events:none;opacity:.75}.cnv-bd{gap:5px;margin-left:10px;display:inline-flex}.cnv-bd b{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cnv-bd}.cnv-bd b:nth-child(2){animation-delay:.15s}.cnv-bd b:nth-child(3){animation-delay:.3s}@keyframes cnv-bd{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}.cnv-circ.is-wait{opacity:.35;pointer-events:none}@counter-style cnv-pad3{system:extends decimal;pad:3 "0"}.cnv-money--k{counter-reset:cvk var(--cnv-k) cvh var(--cnv-h) cvc var(--cnv-c);animation-name:cnv-count-k}.cnv-money--k:after{content:"£" counter(cvk) "," counter(cvh, cnv-pad3) "." counter(cvc, decimal-leading-zero)}.cnv .cnv-foot .cnv-st{margin:1em 0}.cnv .cnv-foot .cnv-st--quiet{margin-bottom:calc(1em + 8px)}@media (prefers-reduced-motion:reduce){.cnv-bd b,.cnv-money--k{animation:none}}@property --se-d{syntax:"<integer>";inherits:false;initial-value:0}@property --se-c{syntax:"<integer>";inherits:false;initial-value:0}@keyframes se-count{0%{--se-d:0;--se-c:0}}.se-day{gap:var(--s-l);flex-direction:column;min-width:0;display:flex}.se-in{animation:.6s cubic-bezier(.3,.7,.2,1) both cnv-rise;animation-delay:calc(var(--i,0) * 90ms)}.se-money{counter-reset:sed var(--se-d) sec var(--se-c);animation:1.1s cubic-bezier(.3,.7,.2,1) .25s both se-count}.se-money:after{content:"£" counter(sed) "." counter(sec, decimal-leading-zero)}.se-lb{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);font-weight:600}.se-ld{background:var(--c-surface);border-radius:var(--r-lg);padding:var(--s-l) var(--s-xl);gap:var(--s-s);flex-direction:column;display:flex}.se-ldt{justify-content:space-between;align-items:center;gap:var(--s-m);flex-wrap:wrap;display:flex}.se-lsub{font-size:var(--fs-label);color:var(--c-text-muted)}.se-lv,.se-lead b{padding:var(--s-xs) var(--s-l);border-radius:var(--r-pill);letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-self:flex-start;align-items:center;font-weight:650;display:inline-flex}.se-lv{font-size:var(--fs-display);gap:.3em;line-height:1.15}.se-lv.tone-error,.se-lead.tone-error b{background:var(--c-error-bg);color:var(--c-error)}.se-lv.tone-warning,.se-lead.tone-warning b{background:var(--c-warning-bg);color:var(--c-warning)}.se-lv.tone-success,.se-lead.tone-success b{background:var(--c-success-bg);color:var(--c-success)}.se-lv.tone-neutral,.se-lead.tone-neutral b{background:var(--c-surface-2);color:var(--c-text)}.se-cards,.se-grp{gap:var(--s-m);flex-direction:column;display:flex}.se-card{background:var(--c-surface);border-radius:var(--r-lg);overflow:hidden}.se-card summary{align-items:center;gap:var(--s-m);padding:0 var(--s-l) 0 20px;cursor:pointer;min-height:76px;list-style:none;display:flex}.se-card summary::-webkit-details-marker{display:none}.se-card summary:focus-visible{outline:2px solid var(--c-text);outline-offset:-2px}.se-av{width:calc(var(--control-h-sm) - var(--s-xs));height:calc(var(--control-h-sm) - var(--s-xs));font-weight:650;font-size:var(--fs-lead);border-radius:50%;flex:none;place-items:center;display:grid}.se-av.t1{background:var(--tile-sky);color:var(--on-tile-sky)}.se-av.t2{background:var(--tile-indigo);color:var(--on-tile-indigo)}.se-av.t3{background:var(--tile-teal);color:var(--on-tile-teal)}.se-av.t4{background:var(--tile-pink);color:var(--on-tile-pink)}.se-m{align-items:flex-start;gap:var(--s-xs);flex-direction:column;flex:1;min-width:0;display:flex}.se-t{font-size:var(--fs-body);font-weight:650}.se-s{max-width:100%;font-size:var(--fs-caption);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-r{flex-direction:column;flex:none;align-items:flex-end;display:flex}.se-l{font-size:var(--fs-caption);color:var(--c-text-muted)}.se-r b{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:650}.se-ch{color:var(--c-text-faint);place-items:center;transition:transform .25s cubic-bezier(.3,.7,.2,1);display:grid}.se-card[open] .se-ch{transform:rotate(90deg)}.se-pill{min-height:22px;padding:0 var(--s-s);border-radius:var(--r-pill);font-size:var(--fs-caption);white-space:nowrap;background:var(--c-surface-2);color:var(--c-text-muted);align-items:center;font-weight:650;display:inline-flex}.se-pill.error{background:var(--c-error-bg);color:var(--c-error)}.se-pill.warning{background:var(--c-warning-bg);color:var(--c-warning)}.se-pill.info{background:var(--c-info-bg);color:var(--c-info)}.se-fls{gap:var(--s-s);flex-direction:column;display:flex}.se-fl{align-items:flex-start;gap:var(--s-s);padding:var(--s-m);font-size:var(--fs-label);border-radius:20px;font-weight:600;line-height:1.4;display:flex}.se-fl>svg{flex:none}.se-fl.error{background:var(--c-error-bg);color:var(--c-error)}.se-fl.warning{background:var(--c-warning-bg);color:var(--c-warning)}.se-fl.info{background:var(--c-info-bg);color:var(--c-info)}.se-dt{padding:var(--s-m) var(--s-l) var(--s-xl) 20px;gap:var(--s-m);border-top:1px solid var(--c-hairline);flex-direction:column;animation:.6s cubic-bezier(.3,.7,.2,1) both cnv-rise;display:flex}.se-lead{gap:var(--s-s);flex-direction:column;display:flex}.se-lead b{font-size:var(--fs-display);line-height:1.15}.se-lead span{font-size:var(--fs-label);color:var(--c-text-muted)}.se-eq{border-top:1px solid var(--c-hairline);flex-direction:column;display:flex}.se-er{justify-content:space-between;align-items:center;gap:var(--s-m);padding:var(--s-m) 0;border-bottom:1px solid var(--c-hairline);font-size:var(--fs-label);color:var(--c-text-muted);display:flex}.se-er b{color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.se-er b.se-cs,.se-er b.se-miss{min-height:22px;padding:0 var(--s-s);border-radius:var(--r-pill);font-size:var(--fs-micro);align-items:center;display:inline-flex}.se-er b.se-cs{background:var(--c-surface-2);color:var(--c-text-muted)}.se-er b.se-miss{background:var(--c-warning-bg);color:var(--c-warning)}.se-al{gap:var(--s-m);padding:var(--s-m) var(--s-l);border-radius:var(--r-card);font-size:var(--fs-label);line-height:1.5;display:flex}.se-ai{width:calc(var(--control-h-sm) - var(--s-s));height:calc(var(--control-h-sm) - var(--s-s));border-radius:50%;flex:none;place-items:center;display:grid}.se-am{flex-direction:column;flex:1;align-self:center;min-width:0;display:flex}.se-am b{font-weight:650}.se-am span{color:var(--c-text);font-weight:500}.se-al.warning{background:var(--c-warning-bg);color:var(--c-warning)}.se-al.warning .se-ai{background:var(--c-warning-fill);color:var(--on-warning-fill)}.se-al.neutral{background:var(--c-surface);color:var(--c-text)}.se-al.neutral .se-ai{background:var(--c-surface-2);color:var(--c-text-muted)}.se-sk{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--c-hairline) 30%, var(--c-surface-2) 50%, var(--c-hairline) 70%);background-size:300% 100%;animation:1.7s linear infinite st-shimmer;display:block}.se-sk.lead{height:128px}.se-sk.card{height:76px}@media (prefers-reduced-motion:reduce){.se-in,.se-money,.se-dt,.se-sk{animation:none}.se-ch{transition:none}}@media (min-width:1100px){.se-day{max-width:760px}}.doc-tools-row{flex-wrap:nowrap}.doc-tools-row .doc-search{flex:auto}@media (max-width:767.98px){.doc-view-btn{justify-content:center;min-width:44px;padding:0 12px}.doc-view-btn .doc-view-word{display:none}}.vw-seg--icons .vw-seg-b{font-size:var(--fs-label);justify-content:center;align-items:center;gap:6px;display:inline-flex}.vw-seg-b.on{font-weight:700}.papers.doc-sheets{--paper-flag:12px}@media (max-width:767.98px){.papers.doc-sheets{gap:var(--s-m);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.papers.doc-sheets:not(.papers--small):not(.papers--large){gap:var(--s-l);grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}}@media (min-width:1024px){.papers.doc-sheets:not(.papers--small):not(.papers--large){grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}}.papers.doc-sheets:not(.papers--small) .paper{padding:var(--s-m)}.papers.doc-sheets:not(.papers--small) .paper--pic{padding:0}.papers.doc-sheets:not(.papers--small) .paper-top--strong,.papers.doc-sheets:not(.papers--small) .paper-top--one{font-size:var(--fs-body);font-weight:650;line-height:1.25}.papers.doc-sheets:not(.papers--small) .paper-amt{font-size:var(--fs-body);font-weight:650}.papers.doc-sheets:not(.papers--small) .paper-sub{font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.papers.doc-sheets:not(.papers--small) .paper-band{padding:var(--s-s) var(--s-m) var(--s-m);gap:var(--s-xs)}.papers.doc-sheets:not(.papers--small) .paper-line{min-height:var(--s-xl);align-items:center}.paper-top--clear{padding-right:0}.paper-flag--foot{flex:none;align-self:center;margin:0 0 0 auto;position:static}.need-dot.paper-flag--foot{width:var(--paper-flag,12px);height:var(--paper-flag,12px)}.paper-line--amt{justify-content:space-between;align-items:center;gap:var(--s-s)}.doc-stack{gap:14px}.doc-stack .need-strip-n{padding-block:0;line-height:1}.lrow.pf-empty{text-align:left;grid-template-columns:minmax(0,1fr) auto}[data-theme=dark] .vw-seg,[data-theme=dark] .doc-list .tablist--seg{background:var(--c-surface)}[data-theme=dark] .doc-list .tablist-ind,[data-theme=dark] .vw-seg-b.on{background:var(--c-surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-text) 22%, transparent)}.doc-flip{min-height:var(--control-h-sm);padding:0 var(--s-l);font-size:15px;font-weight:600}.rv-shot--pdf,.rv-stick .rv-shot--pdf{background:var(--c-surface);height:auto;min-height:56px;color:var(--c-text);font-size:var(--fs-body);cursor:pointer;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 20px;font-weight:650}.rv-shot--pdf svg{color:var(--c-text-muted);flex:none}.dp-details>summary{justify-content:space-between;align-items:center;gap:var(--s-s);min-height:44px;color:var(--c-text);cursor:pointer;font-weight:600;list-style:none;display:flex}.dp-details>summary::-webkit-details-marker{display:none}.dp-details>summary .dp-details-chev{color:var(--c-text-faint);transition:transform .2s var(--ease-out)}.dp-details[open]>summary .dp-details-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.dp-details>summary .dp-details-chev{transition:none}}.dp-details[open]>summary{min-height:36px}.appshell-content:has(>.scr.cnv){max-width:none;padding:0}.scr.cnv{background:var(--k-page);color:var(--k-ink)}.appshell-content .scr.cnv{justify-content:flex-start}.appshell-content .scr.cnv .scr-body{flex:1;overflow-y:auto}.scr.cnv .scr-body{box-sizing:border-box;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:12px 20px 0}.scr.cnv .scr-children{gap:14px;margin:0}.scr.cnv .cnv-h1{letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.1}.scr.cnv .cnv-head{gap:8px;display:grid}.scr.cnv .cnv-sub{margin:0;line-height:1.4}.scr.cnv .cnv-brandrow{align-items:center;min-height:52px;display:flex}.scr.cnv .scr-foot{box-sizing:border-box;width:100%;max-width:560px;padding:12px 20px calc(28px + env(safe-area-inset-bottom));gap:6px;margin:0 auto;display:grid}.scr.cnv .scr-foot>*{animation:none}.scr.cnv .btn{background:var(--k-btn);width:100%;min-height:64px;color:var(--k-on-btn);box-shadow:none;border:0;border-radius:999px;font-size:18px;font-weight:600}.scr.cnv .btn:hover{background:var(--k-btn)}.scr.cnv .btn:disabled{background:var(--k-btn);color:var(--k-on-btn);opacity:.5;cursor:default}.scr.cnv .btn[aria-busy=true]:disabled{opacity:1}.scr.cnv .btn .spin{border:2.5px solid var(--k-on-btn-chip);border-top-color:var(--k-on-btn);width:16px;height:16px;animation:.9s linear infinite cnv-spin}.scr.cnv .olee-mark{background:var(--k-on-btn-chip);width:28px;height:28px;color:var(--k-on-btn);border-radius:999px;font-size:15px;font-weight:700}.scr.cnv .trustline{min-height:44px;color:var(--k-sub);font-size:14px;font-weight:600}.scr.cnv .trustline svg{color:var(--k-sub)}.scr.cnv .cnv-chiprow{min-width:0}.scr.cnv .chip{border-radius:999px;max-width:100%;min-height:34px;padding:0 14px;font-size:14px;font-weight:600}.scr.cnv .chip.success{background:var(--k-ok-tint);color:var(--k-ok-ink)}.scr.cnv .chip span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr.cnv .field .lbl{letter-spacing:.06em;color:var(--k-sub);margin-bottom:8px;font-size:13px;font-weight:600}.scr.cnv .inp,.scr.cnv .inp.focus{background:var(--k-card);min-height:56px;box-shadow:none;border:0;border-radius:24px;gap:12px;padding:0 18px;transition:none}.scr.cnv .inp:focus-within{outline:2px solid var(--k-ink);outline-offset:2px}.scr.cnv .inp input{color:var(--k-ink);padding:0;font-size:16px;font-weight:600}.scr.cnv .inp input::placeholder{color:var(--k-sub);font-weight:500}.scr.cnv .inp .leadicon{color:var(--k-sub)}.scr.cnv .help{color:var(--k-sub);margin-top:8px;font-size:14px}.scr.cnv .fielderr{background:var(--k-alert-tint);color:var(--k-alert-ink);border-radius:18px;margin-top:8px;padding:12px 16px;font-size:15px;font-weight:650}.scr.cnv .cnv-skfield{gap:8px;display:grid}.scr.cnv .cnv-skfield-l{width:96px;height:16px}.scr.cnv .cnv-skfield-i{border-radius:24px;height:56px}@media (min-width:1024px){.appshell-content:has(>.scr.cnv){justify-content:flex-start;padding:0}.scr.cnv .cnv-brandrow{display:none}}@media (prefers-reduced-motion:reduce){.scr.cnv .btn .spin{animation:none}}.cnv-de-title{gap:8px;display:grid}.cnv-de-title .cnv-tt--big{margin-top:6px}.cnv-de-tb .cnv-sub,.cnv-de-title .cnv-sub,.cnv>.cnv-bar.cnv-de-bar{margin:0}.cnv-dc-step{animation:pv-slide-fwd .38s var(--ease-out) both;flex-direction:column;flex:1;gap:14px;display:flex}.cnv-dc-step--back{animation-name:pv-slide-back}.cnv-dc-step--still{animation:none}.cnv-de-pic{background:var(--k-card);border-radius:28px;place-items:center;padding:14px;display:grid;position:relative}.cnv-dc-note{width:100%;max-width:300px;height:auto;display:block}.cnv-de-coin{width:92px;height:92px;display:block}.cnv-de-pictag{background:var(--k-chip);position:absolute;top:14px;left:14px}.cnv-de .cnv-seg{flex:none}.cnv-de .cnv-seg button{justify-content:center;align-items:center;gap:6px;display:flex}.cnv-de-unit{color:var(--k-sub);margin-left:8px;font-size:18px;font-weight:600}.cnv-de-calc{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;margin-left:auto;display:grid}.cnv-de-calc b{font-size:18px;font-weight:650}.cnv-de-calc small{color:var(--k-sub);font-size:13px;font-weight:500}.cnv-de-calc .cnv-de-oddpill{background:var(--k-warn-tint);min-height:26px;color:var(--k-warn-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}@media (max-height:740px){.cnv-de-keys{gap:10px}.cnv-de .cnv-de-keys .pad-k{height:72px;min-height:72px}}.cnv-de-pop{animation:.4s cubic-bezier(.3,1.5,.5,1) pv-tick}.cnv-de-warn{background:var(--k-peach);min-height:34px;color:var(--k-peach-ink);border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.cnv-dc-hero{flex:none;gap:10px;min-height:0}.cnv-de-mi{border-radius:14px;width:64px;overflow:hidden}.cnv-de-mi .cnv-dc-note{width:52px;max-width:none}.cnv-de-mi .cnv-de-coin{width:36px;height:36px}.cnv-de-rowb{text-align:left;flex:1;min-width:0;display:grid}.cnv-de-rowb small{color:var(--k-sub);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.cnv-dc-end{width:44px;height:44px;color:var(--k-sub);place-items:center;display:grid}.cnv-de-sticky{background:var(--k-page);padding-top:10px;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.cnv-dc-step,.cnv-de-pop{animation:none}}.cnv .ow-hero{width:100%;font:inherit;text-align:left;background:var(--k-btn);color:var(--k-on-btn);cursor:pointer;border:0;border-radius:24px;flex-direction:column;gap:12px;padding:22px 22px 20px;text-decoration:none;display:flex}.cnv .ow-hero:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.cnv .ow-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cnv .ow-hero-l{color:var(--k-on-btn-dim);font-size:15px;font-weight:600}.cnv .ow-hero-arrow{color:var(--k-on-btn-dim);place-items:center;display:grid}.cnv .ow-hero-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:1.05;display:block}.cnv .ow-chip-dim{background:var(--k-on-btn-chip);color:var(--k-on-btn-dim);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.cnv .ow-days{background:var(--k-card);border-radius:28px;flex-direction:column;padding:2px 6px 2px 16px;display:flex}.cnv .ow-day{width:100%;font:inherit;min-height:68px;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 32px;align-items:center;column-gap:12px;padding:10px 0;text-decoration:none;display:grid;position:relative}.cnv .ow-day+.ow-day{border-block-start:1px solid var(--k-line)}.cnv .ow-day:focus-visible{outline:2px solid var(--k-ink);outline-offset:-2px}.cnv .ow-day--warn{grid-template-columns:40px minmax(0,1fr) auto 32px}.cnv .ow-day--warn:not(:has(.ow-day-v)){grid-template-columns:40px minmax(0,1fr) 32px}.cnv .ow-day--warn .ow-day-t,.cnv .ow-day--warn .ow-chev{color:var(--k-warn-ink)}.cnv .ow-av{border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:650;display:grid}.cnv .ow-av.t1{background:var(--k-t1);color:var(--k-t1i)}.cnv .ow-av.t2{background:var(--k-t2);color:var(--k-t2i)}.cnv .ow-av.t3{background:var(--k-t3);color:var(--k-t3i)}.cnv .ow-av.t4{background:var(--k-t4);color:var(--k-t4i)}.cnv .ow-tile{background:var(--k-warn);width:40px;height:40px;color:var(--k-warn-ink);border-radius:12px;place-items:center;display:grid}.cnv .ow-day-b{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cnv .ow-day-t{letter-spacing:-.01em;align-items:center;gap:6px;font-size:17px;font-weight:650;display:inline-flex}.cnv .ow-li-lock{width:20px;height:20px;color:var(--k-sub);place-items:center;display:inline-grid}.cnv .ow-day-b small{color:var(--k-sub);font-size:13px}.cnv .ow-day-v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cnv .ow-day-v--quiet{color:var(--k-sub)}.cnv .ow-pill-warn{background:var(--k-warn-tint);color:var(--k-warn-ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:650}.cnv .ow-chev{height:44px;color:var(--k-sub);place-items:center;display:grid}.cnv .ow-empty{background:var(--k-card);color:var(--k-sub);border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:64px 20px;font-size:16px;font-weight:600;display:flex}.cnv .ow-empty-ic{background:var(--k-chip2);width:56px;height:56px;color:var(--k-sub);border-radius:18px;place-items:center;display:grid}.cnv .ow-load{flex-direction:column;gap:12px;display:flex}.cnv .ow-load i{background:linear-gradient(90deg, var(--k-card) 30%, var(--k-chip2) 50%, var(--k-card) 70%);background-size:300% 100%;border-radius:24px;animation:1.7s linear infinite st-shimmer;display:block}.cnv .ow-load-hero{height:200px}.cnv .ow-load-row{height:84px}.cnv .ow-legal{text-align:center;color:var(--k-sub);margin:4px 0 0;padding:0;font-size:12px}@media (prefers-reduced-motion:reduce){.cnv .ow-load i{animation:none}}.cnv .ow-lead{background:var(--k-card);border-radius:32px;gap:10px;padding:26px;display:grid}.cnv .ow-lead-l{letter-spacing:.06em;text-transform:uppercase;color:var(--k-sub);font-size:13px;font-weight:600}.cnv .ow-lead-v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,14vw,60px);font-weight:650;line-height:1}.cnv .ow-lead-v--quiet{letter-spacing:0;color:var(--k-sub);font-size:16px;font-weight:650}.cnv .ow-bar{margin-block:0}.cnv .ow-bar i{background:var(--k-ink)}.cnv .ow-bar .ow-bar-off{opacity:.25}.cnv .ow-chip-card{background:var(--k-page);min-height:30px;color:var(--k-sub);border-radius:999px;justify-self:start;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.cnv .ow-shift .ow-day-b small{display:inline-flex}.cnv .ow-sub-i{align-items:center;gap:5px;display:inline-flex}.cnv .ow-sub-i svg{color:var(--k-sub)}.cnv .ow-day--still{cursor:default}.cnv .ow-lb{text-transform:uppercase;letter-spacing:.06em;color:var(--k-sub);margin:0;padding:0 4px;font-size:13px;font-weight:650}.cnv .ow-notes{gap:8px;padding:0 4px;display:grid}.cnv .ow-note{color:var(--k-sub);margin:0;font-size:13px;line-height:1.5}.cnv .ow-cards{gap:10px;display:grid}.cnv .ow-acc{background:var(--k-card);min-height:76px;color:var(--k-ink);animation:cnv-rise .6s var(--k-ease) both;border-radius:24px;align-items:center;gap:12px;padding:12px 16px;display:flex}.cnv .ow-acc .ow-av{width:44px;height:44px;font-size:18px}.cnv .ow-ft-i{background:var(--k-chip);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cnv .ow-clear{background:var(--k-chip)}.ow-sheet-art{width:150px;height:112px;color:var(--k-ink);justify-self:center;margin:0 auto;display:block}.sheet--art .sheet-hm{text-align:center}.sheet--art .ask{text-align:center;align-items:center}.sheet--art .ask-a{justify-content:center}@media (prefers-reduced-motion:no-preference){@keyframes ow-ca-shackle{0%,20%{transform:translateY(-9px)}40%,85%{transform:none}to{transform:translateY(-9px)}}@keyframes ow-ca-click{0%,38%{opacity:.3}44%,85%{opacity:1}to{opacity:.3}}.ow-ca-shackle{animation:3.6s cubic-bezier(.3,1.4,.5,1) infinite ow-ca-shackle}.ow-ca-click{animation:3.6s ease-out infinite ow-ca-click}}@media (prefers-reduced-motion:reduce){.cnv .ow-acc,.ow-ca-shackle,.ow-ca-click{animation:none}}.cnv .ow-tile--calm{background:var(--k-chip);color:var(--k-ink)}.cnv .ow-month{min-height:44px;font:inherit;color:var(--k-ink);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:18px;font-weight:650;display:inline-flex}.cnv .ow-month-c{color:var(--k-sub);display:grid;transform:rotate(90deg)}.cnv .ow-took{gap:8px}.cnv .ow-took-v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:650;line-height:1}.cnv .ow-lead-s{color:var(--k-sub);font-size:14px;font-weight:500}.cnv .ow-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.cnv .ow-pair .btn{width:100%}.cnv .ow-who{background:var(--k-card);color:var(--k-ink);animation:cnv-rise .6s var(--k-ease) both;border-radius:28px;align-items:center;gap:16px;padding:20px;display:flex}.cnv .ow-who .ow-av{width:64px;height:64px;font-size:26px}.cnv .ow-who-b{flex:1;gap:4px;min-width:0;display:grid}.cnv .ow-who-n{letter-spacing:-.02em;align-items:center;gap:2px;font-size:26px;font-weight:650;display:inline-flex}.cnv .ow-who-in{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:0}.cnv .ow-who-in::placeholder{color:var(--k-sub)}.cnv .ow-who-in:focus{outline:none}.cnv .ow-who:focus-within{outline:2px solid var(--k-ink);outline-offset:3px}.cnv .ow-caret{background:var(--k-ink);border-radius:2px;flex:none;width:3px;height:.9em;margin-left:4px;animation:1s steps(2,jump-none) infinite ow-caret;display:inline-block}@keyframes ow-caret{50%{opacity:0}}.cnv .ow-ftiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cnv .ow-ft{background:var(--k-card);min-height:104px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;justify-items:start;gap:10px;padding:16px;display:grid}.cnv .ow-ft b{font-size:16px;font-weight:650}.cnv .ow-ft small{color:var(--k-sub);margin-top:-6px;font-size:13px}.cnv .ow-ft:focus-visible,.cnv .ow-month:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.cnv .ow-ft.on .ow-ft-i{background:var(--k-on-btn-chip);color:var(--k-on-btn)}.cnv .ow-pinhead{justify-items:center;gap:12px;margin-top:18px;display:grid}.cnv .ow-pinhead .ow-av{width:72px;height:72px;font-size:28px}.cnv .ow-pinname{letter-spacing:-.02em;font-size:24px;font-weight:650}.cnv .ow-bottom{margin-top:auto}@media (prefers-reduced-motion:reduce){.cnv .ow-caret,.cnv .ow-who,.cnv .ow-ft.on{animation:none}}
