:root,.theme-scope[data-scope-style=default]{--sans:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, "Cascadia Mono", Consolas, monospace;--accent:#0b7580;--banner:#16386e;--banner-ink:var(--banner);--bg:#eef0f4;--surface:#fff;--surface-2:#f7f8fb;--ink:#14181f;--ink2:#3a4150;--muted:#5f6675;--faint:#626a7a;--line:#e6e8ee;--line-2:#eef0f4;--field:#f5f6fa;--chip:#f0f2f7;--line-strong:#ccd2dd;--line-control:#7984a4;--stage:#0c0e13;--stage-2:#171a21;--stage-line:#2c313b;--stage-ink:#eef1f6;--stage-muted:#a3aab8;--drive-a:#14532d;--drive-b:#b8860b;--drive-on:#fdf6e3;--drive-stage:#14532d;--drive-stage-ink:#f3d77a;--drive-stage-line:#b8860b;--sd-st0:#fff1a8;--sd-st1:#d6f5e1;--sd-st2:#ffdfe9;--sd-st3:#d9e9ff;--sd-st4:#ebe2ff;--sd-st-ink:#26241f;--pc-bg:#10331f;--pc-paper:#fbf6e8;--pc-ink:#2b2925;--pc-line:#e6dcc3;--pc-tape:#ffffff8c;--sidebar-bg:#fafbfc;--ok:#0f7a51;--warn:#9a5e07;--bad:#c8283e;--star:#c98200;--op:#1a7f5a;--ops:#7c4dd6;--ind-blue:#3f5bd9;--ind-amber:#8a6508;--ind-teal:#0b6e7a;--ind-orange:#b85c0e;--ind-pink:#b0257f;--ind-wine:#a01b2c;--tier-bronze:#c8834b;--tier-silver:#9aa5b1;--tier-gold:#ffb300;--tier-diamond:#4cc9f0;--contest-grad:linear-gradient(120deg, #ff512f 0%, #dd2476 80%);--shadow-card:0 1px 2px #14181f0a;--shadow-pop:0 8px 28px #14181f1a;--shadow-up:0 1px 2px #14181f0d, 0 10px 30px #14181f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,.theme-scope{--kpi:var(--accent);--kpi-banner:color-mix(in srgb, var(--accent) 42%, #fff);--kpi-soft:color-mix(in srgb, var(--kpi) 13%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 11%, transparent);--accent-line:color-mix(in srgb, var(--accent) 28%, transparent);--ok-soft:color-mix(in srgb, var(--ok) 13%, transparent);--good:var(--ok);--good-soft:var(--ok-soft);--ok-line:color-mix(in srgb, var(--ok) 28%, transparent);--warn-line:color-mix(in srgb, var(--warn) 30%, transparent);--bad-line:color-mix(in srgb, var(--bad) 28%, transparent);--ring:0 0 0 3px var(--accent-line);--line-control-hover:color-mix(in srgb, var(--line-control) 75%, var(--ink));--line-control-accent:color-mix(in srgb, var(--accent) 50%, var(--line-control));--focus-line:var(--accent);--warn-soft:color-mix(in srgb, var(--warn) 15%, transparent);--bad-soft:color-mix(in srgb, var(--bad) 11%, transparent);--banner-fill:linear-gradient(135deg, var(--banner), color-mix(in srgb, var(--banner) 78%, #000));--on-banner:#fff;--on-banner-line:#ffffff29;--auth-fill:linear-gradient(150deg, var(--banner), color-mix(in srgb, var(--banner) 72%, #000))}html[data-kpi=plain]{--kpi:var(--ink);--kpi-banner:var(--on-banner)}[data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=default]{--accent:#2fb6c4;--drive-a:#5fbf8a;--drive-b:#e3b341;--drive-on:#0b1f14;--bg:#0e1116;--surface:#161a21;--surface-2:#1a1f27;--ink:#eef1f6;--ink2:#c4cad4;--muted:#8b93a1;--faint:#8891a0;--line:#262c35;--line-2:#1e242c;--field:#1b212a;--chip:#20262f;--line-strong:#39434f;--line-control:#657895;--sidebar-bg:#11151b;--ok:#2fb888;--warn:#e3a93f;--bad:#f0647a;--star:#f2b544;--banner-ink:#9db8ff;--op:#3ecf9a;--ops:#a184ff;--ind-blue:#7a92f0;--ind-amber:#e9c45e;--ind-teal:#4bb6c9;--ind-orange:#f0a05e;--ind-pink:#ea79c4;--ind-wine:#e08a97;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 10px 32px #00000073;--shadow-up:0 1px 2px #0006, 0 12px 34px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=bark],.theme-scope[data-scope-style=bark]{--accent:#ed1b24;--banner:#101820;--bg:#bdbcb2;--surface:#d0cfc6;--surface-2:#c7c6bd;--ink:#1a1e24;--ink2:#3d4450;--muted:#4c525e;--faint:#4f5560;--line:#adaca2;--line-2:#bdbcb2;--field:#c8c7be;--chip:#cccbc1;--line-strong:#a9a89e;--line-control:#5f5e59;--focus-line:color-mix(in srgb, var(--accent) 50%, var(--ink));--sidebar-bg:#c8c7be;--shadow-card:0 1px 3px #14181f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nav-premium:hover{background:var(--field)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{background:var(--bg);width:100%;height:100%;margin:0;overflow:hidden}.dash{width:100%;height:var(--tg-vh,100dvh);max-height:var(--tg-vh,100dvh);background:var(--bg);box-sizing:border-box;display:flex;position:fixed;inset:0;overflow:hidden}.dash-main{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:var(--bg);box-sizing:border-box;flex:auto;min-height:0;padding:28px 28px 40px;position:relative;overflow:hidden auto}.staffcab{height:var(--tg-vh,100dvh);-webkit-overflow-scrolling:touch;background:var(--bg);color:var(--ink);position:fixed;inset:0;overflow:hidden auto}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.num{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}@media (width<=760px){.sched-scroll{-webkit-mask-image:linear-gradient(90deg,#000 93%,#0000);mask-image:linear-gradient(90deg,#000 93%,#0000)}}.dash-main .sched-savebar{--savebar-bottom:-40px}@media (width<=900px){.dash-main .sched-savebar{--savebar-bottom:0px}}@media (width>=761px){.points-admin{padding-bottom:44px}}@media (width>=761px) and (width<=900px){.points-admin{padding-bottom:72px}}@media (width<=760px){.points-move{flex-wrap:wrap;row-gap:2px}.points-move__at{box-sizing:border-box;flex-basis:100%;padding-left:76px}.learning-lessons__list{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}}.pf-sticky{padding-right:64px}@media (width<=760px){.pf-sticky{padding-right:0}}.aura-preview__hint{display:none}@media (width<=760px){.aura-preview{width:100%}.aura-preview__hint{white-space:nowrap;flex:none;display:inline}.aura-act{width:100%;margin-left:0!important}.aura-act>.fld{text-overflow:ellipsis;flex:100%;width:auto!important}.aura-act>.btn{flex:1 1 0}.crm-status-row{flex-direction:column;align-items:stretch!important}.crm-status-row .seg--full>button{height:36px}.kpi-label{line-height:1.25;white-space:normal!important;overflow:visible!important}}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.clk{cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}.clk[role=button]:focus-visible{box-shadow:var(--ring);outline:none}.foot-link{color:var(--ink2);font-weight:600;text-decoration:none}.foot-link:hover,.ver-link:hover{color:var(--accent)}a{color:inherit}input{font-family:var(--sans)}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px}.dash select:not(.fld),.staffcab select:not(.fld),.scrim select:not(.fld),.dash input[type=date]:not(.fld),.staffcab input[type=date]:not(.fld),.scrim input[type=date]:not(.fld),.dash input[type=month]:not(.fld),.staffcab input[type=month]:not(.fld),.scrim input[type=month]:not(.fld),.dash input[type=time]:not(.fld),.staffcab input[type=time]:not(.fld),.scrim input[type=time]:not(.fld),.dash input[type=text]:not(.fld),.staffcab input[type=text]:not(.fld),.scrim input[type=text]:not(.fld),.dash input[type=number]:not(.fld),.staffcab input[type=number]:not(.fld),.scrim input[type=number]:not(.fld),.dash input[type=email]:not(.fld),.staffcab input[type=email]:not(.fld),.scrim input[type=email]:not(.fld),.dash input[type=tel]:not(.fld),.staffcab input[type=tel]:not(.fld),.scrim input[type=tel]:not(.fld),.dash input[type=password]:not(.fld),.staffcab input[type=password]:not(.fld),.scrim input[type=password]:not(.fld),.dash input:not([type]):not(.fld),.staffcab input:not([type]):not(.fld),.scrim input:not([type]):not(.fld),.dash textarea:not(.fld),.staffcab textarea:not(.fld),.scrim textarea:not(.fld){appearance:none;font-family:var(--sans);color:var(--ink);background-color:var(--field,var(--surface));border:1px solid var(--line-control);border-radius:10px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.25}.dash input:not([type=date]):not([type=month]):not(.fld),.staffcab input:not([type=date]):not([type=month]):not(.fld),.scrim input:not([type=date]):not([type=month]):not(.fld),.dash textarea:not(.fld),.staffcab textarea:not(.fld),.scrim textarea:not(.fld){font-weight:500}.dash input:not(.fld)::placeholder,.staffcab input:not(.fld)::placeholder,.scrim input:not(.fld)::placeholder,.dash textarea:not(.fld)::placeholder,.staffcab textarea:not(.fld)::placeholder,.scrim textarea:not(.fld)::placeholder{color:var(--faint)}.dash textarea:not(.fld),.staffcab textarea:not(.fld),.scrim textarea:not(.fld){resize:vertical;min-height:84px;padding:10px 12px;line-height:1.5}.dash select:not(.fld),.staffcab select:not(.fld),.scrim select:not(.fld){background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px!important}.dash select:not(.fld):focus-visible,.staffcab select:not(.fld):focus-visible,.scrim select:not(.fld):focus-visible,.dash input[type=date]:not(.fld):focus-visible,.staffcab input[type=date]:not(.fld):focus-visible,.scrim input[type=date]:not(.fld):focus-visible{border-color:var(--focus-line);outline:none}.dash .nav-item:hover{background:var(--chip)}.dash .nav-item.active:hover{background:var(--accent-soft)}.team-acts{flex:none;justify-content:flex-end;align-items:center;gap:2px;display:flex}.team-tbl .tbl th,.team-tbl .tbl td{padding-left:5px;padding-right:5px}.team-tbl .tbl th:first-child,.team-tbl .tbl td:first-child{padding-left:10px}.team-tbl .tbl th:last-child,.team-tbl .tbl td:last-child{padding-right:10px}.team-tbl .tbl th.sort-th:not(.r){padding-right:14px}.team-tbl .tbl th.sort-th.r{padding-left:14px}.team-tbl .tbl thead th:last-child,.team-tbl .tbl tbody tr:not(.tbl-extra)>td:last-child{padding-right:5px}.team-name{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;font-weight:600;line-height:1.3;display:flex}.hrc{container:hrc/inline-size}.hrc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hrc-kv{grid-template-columns:minmax(0,1fr);column-gap:28px;display:grid}@container hrc (width>=600px){.hrc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hrc-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-exp{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:inline-flex}.team-exp:hover{background:var(--chip);color:var(--ink)}.team-exp:focus-visible{box-shadow:var(--ring);outline:none}.team-exp>svg{transition:transform var(--dur) var(--ease)}.team-exp[aria-expanded=true]>svg{transform:rotate(90deg)}.team-acts__sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 4px}.access-grid{grid-template-columns:minmax(230px,320px) 1fr;align-items:start;gap:14px;display:grid}.access-people{scrollbar-gutter:stable;max-height:72vh;overflow-y:auto}.shop-admin-card{overflow:hidden}.shop-admin-head{border-bottom:1px solid var(--line-2);align-items:center;gap:13px;padding:19px 20px;display:flex}.shop-admin-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.shop-admin-copy{flex:1;min-width:0}.shop-admin-title{color:var(--ink);font-size:15px;font-weight:750}.shop-admin-subtitle{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.45}.shop-admin-person{align-items:center;gap:10px;min-width:220px;display:flex}.shop-admin-name{color:var(--ink);font-weight:700}.shop-admin-meta{color:var(--faint);margin-top:3px;font-size:10.5px}.shop-admin-badge{background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.shop-admin-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.shop-admin-date{color:var(--muted);white-space:nowrap;font-size:11.5px}.shop-admin-date small{color:var(--faint);margin-top:3px;font-size:9.5px;display:block}@media (width<=820px){.access-grid{grid-template-columns:1fr}.access-people{max-height:38vh}}@media (width<=700px){.shop-admin-head{flex-wrap:wrap;align-items:flex-start;padding:15px}.shop-admin-copy{width:calc(100% - 55px)}}.tbl-mrow .shop-admin-person{min-width:0;font-weight:400}.tbl-mrow .shop-admin-date small{margin-left:5px;font-weight:400;display:inline}@media (width<=760px){.itdate{min-height:38px;padding:9px 10px!important;font-size:16px!important}.ittab{padding:10px 14px!important}.itchip{padding:9px 13px!important}}.noscrollbar{scrollbar-width:none}.noscrollbar::-webkit-scrollbar{display:none}.kcard{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);animation:bk-in var(--dur) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.kcard{animation:none}}.kcard:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));box-shadow:var(--shadow-up)}.kcard .kmenu{opacity:0;transition:opacity .12s,background .12s}.kcard:hover .kmenu,.kcard:focus-within .kmenu{opacity:1}.kmenu:hover{background:var(--field)!important}@media (hover:none){.kcard .kmenu{opacity:.55}}.pairs-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pairs-grid>*{min-width:0}.pair-actions{opacity:0;transition:opacity .15s}.pair-card:hover .pair-actions,.pair-card:focus-within .pair-actions{opacity:1}@media (width>=761px){.pair-card>.pair-actions{border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-up);pointer-events:none;padding:3px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pair-card:hover>.pair-actions,.pair-card:focus-within>.pair-actions{pointer-events:auto}}@media (width<=760px){.pairs-grid{grid-template-columns:1fr!important}.pair-actions{opacity:1!important}.pair-editor-row{flex-direction:column!important;align-items:stretch!important}.pair-editor-row>.pair-rep{align-self:center;transform:rotate(90deg)}}@media (width<=600px){.shift-row{flex-wrap:wrap;row-gap:10px}.shift-row .shift-seg{width:100%}.shift-row .shift-seg button{flex:1;justify-content:center}}.dash ::-webkit-scrollbar{width:0;height:0}.dash .dash-main::-webkit-scrollbar{width:12px;height:12px}.staffcab::-webkit-scrollbar{width:12px;height:12px}.dash .dash-main::-webkit-scrollbar-track{background:0 0}.staffcab::-webkit-scrollbar-track{background:0 0}.dash .dash-main::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink2) 30%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:8px}.staffcab::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink2) 30%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:8px}.dash .dash-main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink2) 50%, transparent);background-clip:content-box}.staffcab::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink2) 50%, transparent);background-clip:content-box}.dash-main,.staffcab{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink2) 30%, transparent) transparent}.dash-mobilebar,.dash-scrim,.dash-fab-menu{display:none}@media (width<=900px){.dash>aside{z-index:60;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.dash.nav-open>aside{box-shadow:var(--shadow-pop);transform:none}.dash.nav-open .dash-scrim{z-index:55;background:#00000073;display:block;position:fixed;inset:0}.dash-mobilebar{display:flex!important}.dash-fab-menu{z-index:35;bottom:calc(max(env(safe-area-inset-bottom), var(--tg-safe-bottom,0px)) + 16px);cursor:pointer;border:1px solid var(--line-control);background:color-mix(in srgb, var(--surface) 68%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--ink2);box-shadow:var(--shadow-card);border-radius:11px;justify-content:center;align-items:center;display:flex;position:fixed;left:12px}}@media (width<=860px){.login-brand{display:none!important}.login-logo-sm{display:flex!important}}@media (width<=760px){.sheet-grid{grid-template-columns:1fr!important}}html,body{max-width:100%}body{overscroll-behavior:none;overflow-x:hidden}.cards{gap:14px;display:grid}.cards>*,.sheet-grid>*{min-width:0}.cards.c4{grid-template-columns:repeat(4,1fr)}.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c2{grid-template-columns:repeat(2,1fr)}@media (width<=860px){.cards.c4,.cards.c3{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cards.c4,.cards.c3,.cards.c2{grid-template-columns:1fr}}.mop-points-page{position:relative}.mop-points-summary{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.mop-points-kpi{min-width:0;padding:16px 20px}.mop-points-kpi__label{color:var(--muted);font-size:12px;font-weight:500}.mop-points-kpi__value{color:var(--ink);white-space:nowrap;margin-top:7px;font-size:24px;font-weight:600;line-height:1.2}.mop-points-kpi__meta{min-height:24px;color:var(--faint);align-items:center;gap:8px;margin-top:7px;font-size:12px;line-height:1.35;display:flex}.mop-points-pill{min-height:24px;font-family:var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mop-points-pill--ok{background:var(--ok-soft);color:var(--ok)}.mop-points-pill--warn{background:var(--warn-soft);color:var(--warn)}.mop-points-pill--info{background:var(--accent-soft);color:var(--accent)}.mop-points-pill--quiet{background:var(--chip);color:var(--muted)}.mop-points-section{margin-top:24px}.mop-points-section__title{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.25}.mop-points-section__heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.mop-points-section__heading .mop-points-section__title{margin-bottom:3px}.mop-points-section__heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.mop-points-panel{overflow:hidden}.mop-points-panel__header{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:16px 20px;display:flex}.mop-points-panel__header h2{margin:0;font-size:15px;font-weight:700}.mop-points-panel__body{padding:20px}.mop-points-current{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(90px,.6fr));align-items:end;gap:16px;display:grid}.mop-points-current__dates{color:var(--ink2);font-size:14px;font-weight:600}.mop-points-current__hint{color:var(--faint);margin-top:4px;font-size:12px}.mop-points-metric>span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.mop-points-metric>b{margin-top:5px;font-size:18px;font-weight:600;line-height:1.2;display:block}.mop-points-metric--accent{color:var(--accent)}.mop-points-progress{background:var(--line-2);border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.mop-points-progress>div{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s}.mop-points-current__foot{color:var(--muted);justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;line-height:1.45;display:flex}.mop-points-current__foot strong{color:var(--ink2);font-weight:600}.mop-points-notice{color:var(--muted);padding:14px 18px;font-size:13px}.mop-points-period-name{align-items:center;gap:10px;min-width:0;display:flex}.mop-points-period-name>span:first-child{color:var(--ink);font-family:var(--sans);white-space:nowrap;font-size:14px;font-weight:600}.mop-points-value--ok{color:var(--ok)!important;font-weight:600!important}.mop-points-value--debit{color:var(--bad)!important;font-weight:600!important}.mop-points-value--muted{color:var(--faint)!important}.mop-points-history__balance{color:var(--muted);flex:none;font-size:12px}.mop-points-history__balance b{color:var(--ink);margin-left:5px;font-size:16px}.mop-points-history__operation{font-family:var(--sans);flex-direction:column;gap:4px;line-height:1.2;display:flex}.mop-points-history__operation strong{color:var(--ink);font-size:13px;font-weight:600}.mop-points-history__operation span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.tbl-mrow .mop-points-history__operation span{white-space:normal;line-height:1.4;overflow:visible}.tbl-mrow .mop-points-period-name{flex-wrap:wrap;gap:6px 10px}.mop-points-tbl .tbl th:first-child,.mop-points-tbl .tbl td:first-child{padding-left:14px}.mop-points-tbl .tbl th:last-child,.mop-points-tbl .tbl td:last-child{padding-right:14px}@media (width<=980px){.mop-points-summary{grid-template-columns:repeat(2,minmax(220px,1fr))}.mop-points-summary .mop-points-kpi:last-child{grid-column:1/-1}.mop-points-current{grid-template-columns:repeat(4,1fr)}.mop-points-current__intro{grid-column:1/-1}}@media (width<=640px){.mop-points-summary{grid-template-columns:1fr}.mop-points-summary .mop-points-kpi:last-child{grid-column:auto}.mop-points-current{grid-template-columns:repeat(2,1fr)}.mop-points-current__intro{grid-column:1/-1}.mop-points-current__foot{flex-direction:column;gap:4px}.mop-points-section__heading{align-items:flex-start}.mop-points-history__balance{padding-top:3px}}.lenta-duo{grid-template-columns:1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.lenta-duo>*{min-width:0}.lenta-duo:has(>:nth-child(2)){grid-template-columns:1fr 1fr}@media (width<=980px){.lenta-duo:has(>:nth-child(2)){grid-template-columns:1fr}}@media (width<=640px){.statrow{flex-wrap:wrap!important;row-gap:16px!important}.statrow>.vdiv{display:none!important}.statrow>*{min-width:0;flex:42%!important}}.tscroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.tscroll::-webkit-scrollbar{display:none}.card>.tbl-bare.tbl--flush:first-child>.tbl-wrap,.card>.tbl-bare.tbl--flush:last-child>.tbl-wrap{border-radius:0}@media (width<=760px){.tscroll{-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000)}}.ai-badge{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, #a06bff 16%, var(--surface)), color-mix(in srgb, #4f9dff 12%, var(--surface)));border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ai-badge-lg{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, #ff5e8a 14%, var(--surface)), color-mix(in srgb, #4f9dff 14%, var(--surface)));border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}@keyframes aiGlow{0%,to{filter:drop-shadow(0 0 3px #9f6aff73)}50%{filter:drop-shadow(0 0 11px #4f9dff99)}}.ai-glow-pulse svg{animation:2.6s ease-in-out infinite aiGlow}@media (prefers-reduced-motion:reduce){.ai-glow-pulse svg{animation:none}}.ai-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink2);cursor:pointer;font-size:12.5px;font-family:var(--sans);border-radius:999px;padding:8px 14px;transition:border-color .15s,color .15s}.ai-chip:hover{border-color:var(--accent);color:var(--accent)}.ai-bubble{box-sizing:border-box;word-break:break-word;border-radius:16px;max-width:80%;padding:11px 14px}.ai-bubble-user{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:5px}.ai-bubble-bot{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px;max-width:100%}.ai-src{color:var(--accent);background:var(--accent-soft);border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:3px 9px;font-size:11.5px;text-decoration:none;display:inline-flex}a.ai-src:hover{text-decoration:underline}span.ai-src{color:var(--muted);background:var(--field);cursor:default}.ai-send{background:var(--accent);width:38px;height:38px;color:var(--on-accent);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ai-send:disabled{opacity:.45;cursor:default}.ai-typing{align-items:center;gap:4px;display:flex;padding:14px 16px!important}.ai-typing span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite aiBlink}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes aiBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.ai-rate-row{align-items:center;gap:7px;margin-top:10px;display:flex}.ai-rating{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ai-rating__row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ai-rating__label{color:var(--muted);font-size:12.5px;font-weight:600}.ai-rating.is-set .ai-rating__label,.ai-rating.is-wave .ai-rating__label{color:var(--ink2)}.ai-rating__stars{gap:1px;display:inline-flex}.ai-rstar{width:30px;height:30px;color:var(--faint);cursor:pointer;transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ai-rating--sm .ai-rstar{width:26px;height:26px}.ai-rstar svg{fill:#0000;transition:fill var(--dur-fast) var(--ease)}.ai-rstar.is-on{color:var(--star)}.ai-rstar.is-on svg{fill:currentColor}.ai-rstar:hover{transform:scale(1.12)}.ai-rstar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ai-rating__word{color:var(--ink2);min-width:60px;font-size:12px;font-weight:600}.ai-rating.is-wave .ai-rstar{animation:ai-rstar-wave .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.ai-rating.is-wave .ai-rstar svg{animation:ai-rstar-fill .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}@keyframes ai-rstar-wave{0%,to{color:var(--faint);transform:none}45%{color:var(--star);transform:translateY(-3px)scale(1.18)}}@keyframes ai-rstar-fill{0%,to{fill:#0000}45%{fill:var(--star)}}@media (prefers-reduced-motion:reduce){.ai-rating.is-wave .ai-rstar,.ai-rating.is-wave .ai-rstar svg{animation:none}}.ai-rating__why{flex-direction:column;gap:8px;max-width:560px;display:flex}.ai-rating__chips{flex-wrap:wrap;gap:6px;display:flex}.ai-rating__acts{flex-wrap:wrap;gap:8px;display:flex}.ai-rating__stars.is-locked .ai-rstar{cursor:default}.ai-rating__stars.is-locked .ai-rstar:hover{transform:none}.ai-nudge{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:14px;padding:12px 14px}.ai-nudge__head{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.ai-nudge__head>svg{color:var(--star);fill:currentColor;flex:none}.ai-nudge__q{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;overflow:hidden}.ai-nudge .ai-rating{margin-top:8px}.ai-adm-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:12px;display:grid}.ai-adm-card{text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line-strong);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ai-adm-card.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ai-adm-card__t{color:var(--ink2);font-size:12.5px;font-weight:600}.ai-adm-card__avg{align-items:center;gap:5px;font-size:22px;font-weight:700;display:inline-flex}.ai-adm-card__avg svg{color:var(--star);fill:currentColor}.ai-adm-card__sub{color:var(--muted);font-size:11.5px}.ai-adm-dist{flex-direction:column;gap:2px;margin-top:4px;display:flex}.ai-adm-dist__row{color:var(--muted);grid-template-columns:10px 1fr 26px;align-items:center;gap:6px;font-size:10.5px;display:grid}.ai-adm-dist__row>span:last-child{text-align:right}.ai-adm-dist__bar{background:var(--line-2);border-radius:3px;height:5px;overflow:hidden}.ai-adm-dist__bar>span{background:var(--star);border-radius:3px;height:100%;display:block}.ai-adm-stars{color:var(--faint);gap:1px;display:inline-flex}.ai-adm-stars .is-on{color:var(--star);fill:currentColor}.ai-adm-reason{background:var(--chip);color:var(--ink2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.ai-adm-answer>summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.ai-adm-answer>div{color:var(--ink2);white-space:pre-wrap;max-height:320px;margin-top:6px;font-size:13px;line-height:1.5;overflow:auto}@media (width<=600px){.ai-bubble{max-width:92%}}.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"greet actions""meta meta";align-items:center;column-gap:24px;margin-bottom:22px;display:grid}.topbar-greet{letter-spacing:-.4px;flex-wrap:wrap;grid-area:greet;align-items:center;gap:9px;min-width:0;margin:0;font-size:25px;font-weight:600;line-height:1.18;display:flex}.topbar-greet .greet-txt{min-width:0}.topbar-actions{grid-area:actions;align-items:center;gap:8px;display:flex;position:relative}.topbar-meta{color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 8px;margin-top:9px;font-size:12.5px;display:flex}@media (width<=680px){.topbar{column-gap:14px}.topbar-greet{font-size:20px}}@media (width<=600px){.topbar-meta{gap:4px 14px;margin-top:8px;font-size:11.5px}.topbar-meta__sep{display:none}}@media (width<=380px){.topbar-greet{font-size:18px}.topbar-actions{gap:6px}}@media (width<=680px){.income-banner{grid-template-columns:1fr!important;gap:20px!important;padding:22px!important}.income-banner>.col-div{display:none!important}.income-banner .num{word-break:break-word}}@media (width<=900px){input,textarea,select{font-size:16px!important}.dash-main{padding:calc(14px + max(env(safe-area-inset-top), var(--tg-safe-top,0px))) 16px max(0px, var(--tg-safe-bottom,0px))!important}.dash>aside{padding-top:calc(20px + max(env(safe-area-inset-top), var(--tg-safe-top,0px)))!important;padding-bottom:calc(14px + max(env(safe-area-inset-bottom), var(--tg-safe-bottom,0px)))!important}}:root{--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@keyframes bk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bk-pop{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes bk-spin{to{transform:rotate(360deg)}}@keyframes bk-shine{to{background-position:300%}}@keyframes bk-tick{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}.cos-shine{background-size:300%;animation:4s linear infinite bk-shine}.cos-tick i{font-style:normal;animation:1.4s ease-in-out infinite bk-tick;display:inline-block}.cos-tick i+i{animation-delay:.7s}.cos-ring67{--cos-stops:var(--accent), var(--line);isolation:isolate;position:relative;overflow:hidden}.cos-ring67:before{content:"";z-index:-1;background:conic-gradient(var(--cos-stops));animation:4s linear infinite bk-spin;position:absolute;inset:-60%}@media (prefers-reduced-motion:reduce){.cos-shine,.cos-tick i,.cos-ring67:before{animation:none}}@keyframes bk-breathe{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}.bk-in{animation:bk-in var(--dur-slow) var(--ease-out) both}.bk-stagger>*{animation:bk-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.bk-row{animation:bk-fade var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms)}.bk-pop{animation:bk-pop var(--dur) var(--ease-out) both}.show-stage{animation:show-stage .52s var(--ease-out) both}.show-in{animation:bk-in .64s var(--ease-out) both;animation-delay:var(--d,0s)}.show-pop{animation:.62s cubic-bezier(.2,1.35,.3,1) both show-pop;animation-delay:var(--d,0s)}@keyframes show-stage{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes show-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.show-stage,.show-in,.show-pop{animation:none}}.show-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid;container-type:inline-size}.show-tiles--4{container-type:inline-size}@container (width>=1200px){.show-tiles--4>.show-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.show-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}@container (width>=522px) and (width<=788.98px){.plk-dirs>.plk-sum--wide{grid-column:1/-1}}@container (width>=1056px) and (width<=1322.98px){.plk-dirs>.plk-sum--wide{grid-column:1/-1}.plk-dirs>.plk-sum--wide>.plk-rows{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr);column-gap:20px}}.bk-loader{animation:bk-in var(--dur-slow) var(--ease-out) both;flex-direction:column;align-items:center;gap:14px;display:flex}.card-refreshing{z-index:3;border-radius:inherit;background:color-mix(in srgb, var(--surface) 78%, transparent);animation:bk-fade var(--dur) var(--ease) .15s both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bk-loader-ring{animation:.9s linear infinite bk-spin}.page-loader-host{z-index:var(--z-sticky);pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-30px)}.page-loader-host .bk-loader{animation:bk-fade var(--dur-fast) var(--ease) both}.page-loader-slot{min-height:55vh}.page-loader-host.is-glass{justify-content:center;align-items:center;display:flex;inset:0;overflow:hidden;transform:none}.page-loader-host.is-glass .glass-veil{pointer-events:auto;background:color-mix(in srgb, var(--bg) 24%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.7);backdrop-filter:blur(16px)saturate(1.7);animation:bk-fade var(--dur) var(--ease) both;position:absolute;inset:0;overflow:hidden}.page-loader-host.is-glass .glass-veil:before,.page-loader-host.is-glass .glass-veil:after{content:"";will-change:transform;border-radius:50%;position:absolute}.page-loader-host.is-glass .glass-veil:before{opacity:.42;background:radial-gradient(circle at 45% 45%, color-mix(in srgb, var(--accent) 70%, var(--surface)), transparent 68%);width:90vmin;height:90vmin;animation:9s ease-in-out infinite alternate glass-drift-a;top:-25vmin;left:-30vmin}.page-loader-host.is-glass .glass-veil:after{opacity:.38;background:radial-gradient(circle at 55% 55%, color-mix(in srgb, var(--accent) 45%, var(--surface)), transparent 68%);width:100vmin;height:100vmin;animation:12s ease-in-out infinite alternate glass-drift-b;bottom:-35vmin;right:-40vmin}.page-loader-host.is-glass .glass-shine{pointer-events:none;background:linear-gradient(115deg, transparent 44%, color-mix(in srgb, var(--surface) 70%, transparent) 50%, transparent 56%);animation:5.5s ease-in-out infinite alternate glass-shine;position:absolute;inset:-40%}@keyframes glass-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(24vmin,28vmin)scale(1.18)}}@keyframes glass-drift-b{0%{transform:translate(0)scale(1.05)}to{transform:translate(-26vmin,-22vmin)scale(.92)}}@keyframes glass-shine{0%{transform:translate(-28%)}to{transform:translate(28%)}}.page-loader-host.is-glass.is-desk .glass-veil{background:color-mix(in srgb, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5)}.page-loader-host.is-glass.is-desk .glass-veil:before,.page-loader-host.is-glass.is-desk .glass-veil:after{opacity:.3}@media (width>=761px){.dash>aside{z-index:11;position:relative}}.page-loader-host.is-glass .bk-loader{box-shadow:none;filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--ink) 22%, transparent));background:0 0;border:0;padding:0;position:relative}.bk-loader-mark{animation:1.8s ease-in-out infinite bk-breathe;position:relative}.bk-loader-label{animation:bk-in var(--dur-slow) var(--ease-out) both;animation-delay:.24s}.dash :is(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible,.scrim :is(button,a,input,select,textarea,[role=button],[tabindex]:not(.modal)):focus-visible{box-shadow:var(--ring);outline:none}.dash :is(input,select,textarea):focus-visible,.scrim :is(input,select,textarea):focus-visible{border-color:var(--focus-line)}.dash :is(button,a,input,select,textarea,[role=button]):focus-visible,.scrim :is(button,a,input,select,textarea,[role=button]):focus-visible,.auth-shell :is(button,a,input,select,textarea):focus-visible{--line-control:var(--focus-line);--line-control-hover:var(--focus-line);--line-control-accent:var(--focus-line)}.auth-shell :is(input,select,textarea):focus-visible{box-shadow:var(--ring)}.hscroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.hscroll::-webkit-scrollbar{display:none}.reveal-on-hover .reveal{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.reveal-on-hover:hover .reveal,.reveal-on-hover:focus-within .reveal{opacity:1}@media (hover:none){.reveal-on-hover .reveal{opacity:1}}.progress{background:var(--line-2);border-radius:999px;height:6px;overflow:hidden}.progress>i{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.progress.ok>i{background:var(--ok)}.progress.warn>i{background:var(--warn)}.progress.bad>i{background:var(--bad)}.btn-spin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite bk-spin;display:inline-block}.ptr-spin{animation:.7s linear infinite bk-spin}@keyframes dash-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dash-bar{0%{left:-40%}to{left:100%}}.skel{background:linear-gradient(90deg, var(--line-2) 25%, var(--chip) 50%, var(--line-2) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s linear infinite dash-shimmer}.spin{border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite bk-spin}.appbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin:-28px -28px 20px;padding:0 28px;display:flex;position:sticky;top:-28px}.appbar-greet{min-width:0;color:var(--ink);letter-spacing:-.1px;align-items:center;gap:8px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.appbar-greet .greet-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appbar .topbar-actions{flex:none}.appbar-menu{flex:none;display:none!important}@media (width<=900px){.appbar-menu{display:inline-flex!important}.appbar{gap:10px}}.page-greet{margin:6px 0 20px}.page-greet .topbar-meta{margin-top:0}@media (width<=900px){.appbar{margin:calc(-1 * (14px + max(env(safe-area-inset-top), var(--tg-safe-top,0px)))) -16px 14px;padding:max(env(safe-area-inset-top), var(--tg-safe-top,0px)) 16px 0;min-height:52px;top:calc(-1 * (14px + max(env(safe-area-inset-top), var(--tg-safe-top,0px))))}}@media (width<=380px){.appbar-greet{font-size:13px}}.topbar-progress{background:var(--accent-soft);z-index:40;height:2.5px;position:absolute;top:0;left:0;right:0;overflow:hidden}.topbar-progress:after{content:"";background:var(--accent);width:40%;height:100%;animation:1.05s ease-in-out infinite dash-bar;position:absolute;top:0;left:-40%}@media (prefers-reduced-motion:reduce){.btn-spin,.skel,.spin,.topbar-progress:after,.bk-in,.card-refreshing,.bk-stagger>*,.bk-row,.bk-pop,.bk-loader,.bk-loader-ring,.bk-loader-mark,.bk-loader-label,.ptr-spin,.glass-veil:before,.glass-veil:after,.glass-shine{animation:none}}.fine-row{align-items:center;gap:14px;padding:13px 12px;display:flex}.fine-row__text{flex:1;min-width:0}.fine-row__pill{flex:none;display:inline-flex}.fine-row__amt{text-align:right;width:104px;color:var(--bad);white-space:nowrap;flex:none;font-size:14px;font-weight:600}@media (width<=760px){.fine-row{flex-wrap:wrap;row-gap:8px}.fine-row__text{flex:1 1 0}.fine-row__amt{width:auto;margin-left:auto}.fine-row__pill{flex:100%;order:3;min-width:0;margin-left:52px}}@media (width<=900px){.tb-status-chip{display:none!important}}input,button,select,textarea,optgroup{font-family:var(--sans)}.foot-link:hover{color:var(--accent);opacity:.8}.ver-link:hover{color:var(--accent)}.scroll-top-hotzone{height:calc(env(safe-area-inset-top) + 34px);z-index:9999;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;left:35%;right:35%}.scroll-top-band{height:env(safe-area-inset-top);z-index:9999;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;left:0;right:0}.scroll-top-hotzone,.scroll-top-band{display:none}.beta-pill{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;flex:none;align-items:center;padding:1px 6px 2px;font-size:9px;font-weight:700;line-height:1.45;display:inline-flex}.ai-chip-magic{opacity:0;animation:.52s cubic-bezier(.2,.75,.3,1) both aiChipIn;animation-delay:var(--d,0s);position:relative;overflow:hidden}.ai-chip-magic:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--accent) 32%, transparent), transparent);width:55%;animation:1s ease-out both aiChipSpark;animation-delay:calc(var(--d,0s) + .2s);position:absolute;top:0;bottom:0;left:-10%}.ai-skel{border:1px solid var(--line);background:linear-gradient(100deg, var(--surface) 28%, var(--chip) 50%, var(--surface) 72%);background-size:300px 100%;border-radius:999px;flex:none;height:34px;animation:1.1s linear infinite aiSkel}@keyframes aiChipIn{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes aiChipSpark{0%{opacity:0;transform:translate(-130%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(150%)}}@keyframes aiSkel{0%{background-position:-170px 0}to{background-position:230px 0}}@media (prefers-reduced-motion:reduce){.ai-chip-magic,.ai-chip-magic:after,.ai-skel{opacity:1;animation:none}}@keyframes aiPulse{0%,to{opacity:.7;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.22)rotate(8deg)}}.ai-pulse svg{animation:1.15s ease-in-out infinite aiPulse}@keyframes aiTextShine{0%{background-position:180% 0}to{background-position:-80% 0}}.ai-shine{background:linear-gradient(90deg, var(--muted) 30%, #4f9dff 45%, #a06bff 52%, #ff5e8a 59%, var(--muted) 74%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.7s linear infinite aiTextShine}@media (prefers-reduced-motion:reduce){.ai-pulse svg,.ai-shine{animation:none}.ai-shine{color:var(--muted);background:0 0}}textarea::-webkit-resizer{background:linear-gradient(135deg, transparent 50%, var(--faint) 50%, var(--faint) 60%, transparent 60%, transparent 72%, var(--faint) 72%, var(--faint) 82%, transparent 82%);border-radius:0 0 8px}@media (width<=760px){.tb-search-x{display:none}}.kkz-root button:focus-visible,.kkz-root a:focus-visible,.kkz-root input:focus-visible,.kkz-root textarea:focus-visible,.kkz-root select:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid var(--accent)!important}.kkz-task{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.kkz-task:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 2px 10px color-mix(in srgb, var(--accent) 12%, transparent)}.kkz-task.kkz-drag{opacity:.5}.kkz-task.kkz-over{border-top:2px solid var(--accent)}.kkz-handle{cursor:grab;color:var(--faint);touch-action:none;flex:none;display:inline-flex}.kkz-handle:active{cursor:grabbing}.kkz-sumbar{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:16px;margin-bottom:12px;padding:12px 14px;position:sticky;bottom:8px;box-shadow:0 -2px 14px #0000000f}.kkz-zone{border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:9px;margin:18px 0 2px;padding:7px 10px;display:flex}.kkz-zone b{letter-spacing:.01em;font-size:12.5px;font-weight:800}.kkz-zone span{color:var(--muted);font-size:11.5px}.kkz-zone-mine{background:color-mix(in srgb, var(--accent) 9%, transparent)}.kkz-zone-mine b{color:var(--accent)}.kkz-zone-sub{background:color-mix(in srgb, var(--ink2) 7%, transparent)}.kkz-zone-sub b{color:var(--ink2)}.kkz-zone:first-child{margin-top:4px}.kkz-wcard{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-bottom:9px;padding:12px 13px;transition:border-color .15s,box-shadow .15s}.kkz-files{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.kkz-files--compact{margin-top:4px}.kkz-file{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;max-width:100%;font-size:11.5px;line-height:1;display:inline-flex}.kkz-file a{color:var(--ink2);align-items:center;gap:5px;min-width:0;padding:5px 8px;text-decoration:none;display:inline-flex}.kkz-file a:hover{color:var(--accent)}.kkz-file .nm{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.kkz-file .sz{color:var(--faint);white-space:nowrap;flex:none}.kkz-file .iconbtn{border-radius:6px;width:22px;height:22px;margin-right:1px}.kkz-file .iconbtn svg{width:13px;height:13px}.kkz-wcard:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 2px 12px color-mix(in srgb, var(--accent) 11%, transparent)}.kkz-wf{box-sizing:border-box;width:100%;font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:none;border-radius:9px;outline:none;padding:8px 11px;font-size:12.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s;overflow:hidden}.kkz-wf::placeholder{color:var(--faint)}.kkz-wf.done:focus{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.kkz-wf.next:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kkz-wlabel{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:inline-flex}.kkz-wgrid{grid-template-columns:1fr;gap:10px;display:grid}.kkz-wgrid>div{flex-direction:column;min-width:0;display:flex}.kkz-wgrid .mk-wrap{flex-direction:column;flex:1;display:flex}.kkz-wgrid .mk-wrap .mk-ed{flex:1}.kkz-wcard,.kkz-task,.kkz-wf{border-color:var(--line-strong)}@media (width>=900px){.kkz-wgrid{grid-template-columns:1fr 1fr;gap:20px}.kkz-task{margin-bottom:14px;padding:16px 18px}.kkz-wcard{margin-bottom:14px;padding:16px 18px 17px}.kkz-wf.mk-ed{min-height:104px;padding:11px 13px;font-size:13px}.kkz-wf{padding:11px 13px;font-size:13px}.kkz-wlabel{margin-bottom:7px;font-size:10px}.kkz-zone{margin:24px 0 4px;padding:9px 12px}}.kkz-branch{position:relative}.kkz-branch:before{content:"";border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-bottom-left-radius:9px;width:13px;height:50%;position:absolute;top:0;left:0}.kkz-branch:not(.kkz-branch-last):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:50%;bottom:-1px;left:0}.kkz-chief{background:color-mix(in srgb, var(--accent) 4%, transparent)}.kkz-chief:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.dash-down-hint{animation:1.5s ease-in-out infinite dashBob;transform:translate(-50%)}@keyframes dashBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){.dash-down-hint{animation:none}}@media (width<=760px){.kkz-task{padding:12px}.kkz-handle{display:none}}.support-requests-page{width:100%;max-width:1320px;margin:0 auto}.support-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.support-page-head h1{letter-spacing:0;margin:5px 0 4px;font-size:clamp(24px,3vw,34px);line-height:1.1}.support-page-head p{max-width:720px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.support-page-head .eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.support-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:start;gap:16px;display:grid}.support-compose,.support-history{min-width:0;padding:20px}.support-section-title{color:var(--accent);align-items:center;gap:10px;margin-bottom:18px;display:flex}.support-section-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.support-section-title strong{color:var(--ink);font-size:15px;font-weight:700}.support-section-title span{color:var(--muted);font-size:11.5px}.support-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-chip-in{animation:bk-in var(--dur-slow) var(--ease-out) both}.support-skeleton{border:1px solid var(--line);background:var(--field);border-radius:9px;min-height:56px;position:relative;overflow:hidden}.support-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 6%, transparent), transparent);animation:1.1s infinite supportShimmer;position:absolute;inset:0}@keyframes supportShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.support-choice{border:1px solid var(--line);background:var(--field);min-width:0;color:var(--muted);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.support-choice>span{flex-direction:column;gap:2px;min-width:0;display:flex}.support-choice strong{color:var(--ink2);font-size:13px}.support-choice small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.support-choice.is-active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.support-request-row__foot i{background:var(--priority-color);border-radius:50%;flex:none;width:8px;height:8px}.support-attachment{margin-top:10px}.support-attachment>input{display:none}.support-attach-btn{border:1px dashed var(--line-control-accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));min-height:38px;color:var(--accent);font:600 12px/1 var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.support-photo-preview{border:1px solid var(--line);background:var(--field);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.support-photo-preview img{object-fit:cover;border-radius:7px;flex:none;width:48px;height:48px}.support-photo-preview>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-photo-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-photo-preview span{color:var(--muted);font:600 10px/1 var(--mono)}.support-rating-links a{color:currentColor;text-underline-offset:2px;font-weight:700;text-decoration:underline}.support-rating-links{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.support-history{flex-direction:column;max-height:min(740px,100vh - 170px);display:flex;overflow:hidden}.support-request-list{min-height:0;max-height:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sr-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sr-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sr-fade)), transparent);flex:auto;margin:0 -6px 0 0;padding-bottom:12px;padding-right:6px;animation:linear both sr-fade;animation-timeline:scroll(self);overflow:auto}@property --sr-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes sr-fade{0%,90%{--sr-fade:28px}to{--sr-fade:0px}}.support-request-row{border-top:1px solid var(--line-2);padding:13px 0}.support-request-row:first-child{border-top:0;padding-top:0}.support-request-row__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.support-request-row__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.support-request-row__meta strong{color:var(--ink);font-size:13px}.support-request-row__meta span{color:var(--faint);font:600 10.5px/1 var(--mono)}.support-status{border-radius:7px;flex:none;padding:5px 7px;font-size:10.5px;font-weight:700}.support-status--good{background:var(--good-soft);color:var(--good)}.support-status--bad{background:var(--bad-soft);color:var(--bad)}.support-status--wait{color:#a66b00;background:#d6941821}.support-status--work{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.support-request-row p{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:12.5px;line-height:1.45}.support-request-row__foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:10.5px;display:flex}.support-request-row__foot>span,.support-request-row__foot>a{align-items:center;gap:5px;display:inline-flex}.support-request-row__foot a{color:var(--accent);margin-left:auto;font-weight:700;text-decoration:none}@media (width<=980px){.support-layout{grid-template-columns:1fr}.support-history{max-height:none}.support-request-list{max-height:none;padding-bottom:0}}@media (width<=620px){.support-page-head{align-items:flex-start}.support-page-head h1{font-size:24px}.support-page-head p{font-size:12.5px}.support-compose,.support-history{border-radius:12px;padding:15px}.support-direction-grid{grid-template-columns:1fr}.support-choice small{white-space:normal}}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md .ai-code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--field);border:1px solid var(--line-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.88em}.ai-md .ai-link{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.ai-md ol,.ai-md ul{list-style-position:outside}.mk-ed{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:var(--mk-minh,58px);outline:none}.mk-ed.mk-empty:before{content:attr(data-ph);color:var(--faint);pointer-events:none}.mk-ed a{color:var(--accent);text-decoration:underline}.mk-ed b,.mk-ed strong{font-weight:800}.mk-ed mark{background:color-mix(in srgb, var(--warn) 30%, transparent);color:inherit;border-radius:3px;padding:0 2px}.mk-field{font-family:var(--sans);color:var(--ink);background:var(--field);border:1px solid var(--line-control);border-radius:8px;padding:7px 10px;font-size:12.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.mk-field:focus{border-color:var(--focus-line);box-shadow:0 0 0 3px var(--accent-soft)}.mop-shop-page{position:relative}.mop-shop-page[aria-busy=true]{cursor:progress}.mop-shop-balance{align-items:center;gap:12px;min-width:232px;padding:13px 16px;display:flex}.mop-shop-balance__icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.mop-shop-balance>div{flex-direction:column;gap:3px;display:flex}.mop-shop-balance span{color:var(--muted);font-size:11px}.mop-shop-balance b{color:var(--ink);font-size:22px;font-weight:650}.creo-bar{flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.creo-dirs{align-items:center;gap:var(--sp-2);scrollbar-width:none;padding-bottom:1px;display:flex;overflow-x:auto}.creo-dirs>.chip{flex:none}.creo-dirs>.chip.is-empty{color:var(--faint)}@media (width<=760px){.creo-dirs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}}.creo-dirs::-webkit-scrollbar{display:none}.creo-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creo-sep{background:var(--line);flex:none;width:1px;height:20px}.creo-count{font-size:var(--fs-sm);color:var(--faint);margin:0 2px 10px}.creo-search{flex:none;width:260px;margin-left:auto}@media (width<=760px){.creo-dirs{margin:0 -14px;padding:0 14px 1px}.creo-search{order:3;width:100%;margin-left:0}.creo-sep{display:none}}.creo-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.creo-card{content-visibility:auto;contain-intrinsic-size:auto 200px auto 300px;flex-direction:column;padding:0;display:flex;overflow:hidden}.creo-card__pic{aspect-ratio:1;background:var(--field);position:relative;overflow:hidden}.creo-card__pic>img{object-fit:cover;width:100%;height:100%;display:block}.creo-card__none{width:100%;height:100%;color:var(--faint);font:600 11px/1 var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.creo-card__vid{color:#fff;min-width:22px;height:22px;font:650 10.5px/1 var(--sans);background:#0000008c;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:inline-flex;position:absolute;top:8px;right:8px}.creo-card__vid:has(.num){padding-right:8px}.creo-card__body{flex-direction:column;gap:6px;padding:10px 11px 11px;display:flex}.creo-card__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.creo-card__top>b{font-size:12.5px}.creo-card__sales{font:700 10.5px/1 var(--sans);color:var(--ok);flex:none}.creo-card__sku{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.creo-spin{border:2px solid color-mix(in srgb, currentColor 28%, transparent);box-sizing:border-box;border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite bk-spin}@media (prefers-reduced-motion:reduce){.creo-spin{animation:none}}.creo-tail{min-height:46px;color:var(--faint);justify-content:center;align-items:center;font-size:12px;display:flex}@media (width<=760px){.creo-search{width:100%;margin-left:0}}button.creo-card__pic{cursor:zoom-in;width:100%;font:inherit;color:inherit;border:0;padding:0;display:block}button.creo-card__pic[data-video]{cursor:pointer}button.creo-card__pic:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.creo-card__look{border-radius:var(--r-pill);background:color-mix(in srgb, var(--stage) 72%, transparent);height:24px;color:var(--stage-ink);font:650 11px/1 var(--sans);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);pointer-events:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute;bottom:8px;left:8px;transform:translateY(3px)}.creo-card:hover .creo-card__look,button.creo-card__pic:focus-visible .creo-card__look{opacity:1;transform:none}@media (hover:none){.creo-card__look{display:none}}.creo-view{z-index:var(--z-modal);background:var(--stage);color:var(--stage-ink);animation:bk-fade var(--dur) var(--ease) both;outline:none;grid-template-columns:minmax(0,1fr) 340px;display:grid;position:fixed;inset:0}.creo-view__stage{touch-action:none;overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.creo-view__top{z-index:2;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:16px;right:16px}.creo-view__top>*{pointer-events:auto}.creo-view__count{font:650 12px/1 var(--sans);color:var(--stage-muted);border-radius:var(--r-pill);background:color-mix(in srgb, var(--stage-2) 80%, transparent);padding:7px 11px}.creo-view__top .creo-view__ctl{margin-left:auto}.creo-view__media{min-height:0;transition:transform var(--dur-fast) var(--ease);flex:1;justify-content:center;align-items:center;padding:56px 72px 28px;display:flex}.creo-view__fill{object-fit:contain;width:100%;height:100%;display:block}.creo-view__media video.creo-view__fill{background:var(--stage);border-radius:var(--r-sm)}.creo-view__photo{cursor:zoom-in;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.creo-view__photo>*{grid-area:1/1;min-width:0;min-height:0}.creo-view__low{filter:blur(14px)saturate(1.05);opacity:.9;transform:scale(1.01)}.creo-view__img{opacity:0;transition:opacity var(--dur) var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.creo-view__img.is-in{opacity:1}.creo-view__photo.is-zoom{cursor:zoom-out;overscroll-behavior:contain;touch-action:pan-x pan-y;display:flex;overflow:auto}.creo-view__photo:not(.is-ready){cursor:progress}.creo-view__photo.is-zoom.is-pan{cursor:grabbing;-webkit-user-select:none;user-select:none}.creo-view__photo.is-zoom .creo-view__img{flex:none;max-width:none;max-height:none;margin:auto}.creo-view__zoom{border-radius:var(--r-pill);background:color-mix(in srgb, var(--stage) 60%, transparent);align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.creo-view__top .creo-view__zoom .creo-view__ctl{width:36px;height:36px;margin-left:0}.creo-view__zoom .creo-view__ctl:disabled{cursor:default;color:var(--stage-muted)}.creo-view__zoomval{border-radius:var(--r-pill);min-width:64px;height:36px;color:var(--stage-ink);font:600 12.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:0 6px}.creo-view__zoomval:disabled{cursor:default;color:var(--stage-muted)}.creo-view__zoomval:focus-visible{outline:2px solid var(--stage-ink);outline-offset:2px}.creo-view__spin{border:2.5px solid color-mix(in srgb, var(--stage-ink) 22%, transparent);border-top-color:var(--stage-ink);box-sizing:border-box;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite bk-spin}.creo-view__wait{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:100%;display:grid;position:relative}.creo-view__wait>*{grid-area:1/1;min-width:0;min-height:0}.creo-view__wait>img{opacity:.55}.creo-view__note,.creo-view__spin{z-index:1;position:relative}.creo-view__note{border-radius:var(--r-lg);background:color-mix(in srgb, var(--stage-2) 92%, transparent);max-width:340px;font:500 13px/1.45 var(--sans);color:var(--stage-muted);text-align:center;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.creo-view__note b{color:var(--stage-ink);font-weight:650}.creo-view__note--low{align-self:end;margin-bottom:8px;padding:8px 12px;font-size:12px}.creo-view__ctl{border-radius:var(--r-pill);background:color-mix(in srgb, var(--stage-2) 82%, transparent);width:40px;height:40px;color:var(--stage-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.creo-view__ctl:hover{background:var(--stage-line)}.creo-view__ctl:active{transform:scale(.96)}.creo-view__ctl:focus-visible,.creo-view__btn:focus-visible{outline:2px solid var(--stage-ink);outline-offset:2px}.creo-view__ctl:disabled{cursor:progress}.creo-view__arrow{z-index:2;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%}.creo-view__arrow--prev{left:14px}.creo-view__arrow--next{right:14px}.creo-view__close{z-index:3;position:absolute;top:12px;right:12px}.creo-view__panel{background:var(--stage-2);border-left:1px solid var(--stage-line);flex-direction:column;gap:22px;min-height:0;padding:64px 22px 22px;display:flex;overflow-y:auto}.creo-view__head{flex-direction:column;gap:6px;display:flex}.creo-view__kind{font:650 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--stage-muted);align-items:center;gap:6px;display:inline-flex}.creo-view__id{font:700 26px/1.1 var(--sans);letter-spacing:-.01em;color:var(--stage-ink)}.creo-view__sku{font:500 14px/1.45 var(--sans);color:var(--stage-ink);opacity:.86;overflow-wrap:anywhere}.creo-view__sales{font:500 12.5px/1.4 var(--sans);color:var(--stage-muted);margin-top:4px}.creo-view__facts{min-height:18px;font:500 12.5px/1.4 var(--sans);color:var(--stage-ink);flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.creo-view__facts span+span:before{content:"·";color:var(--stage-muted);margin-right:12px}.creo-view__facts em{color:var(--stage-muted);font-style:normal}.creo-view__btnsize{opacity:.8;margin-left:auto;font-size:12px;font-weight:500}.creo-view__sales b{color:var(--stage-ink);font-weight:700}.creo-view__actions{flex-direction:column;gap:8px;display:flex}.creo-view__actions>.btn{justify-content:flex-start;width:100%;height:40px;padding:0 14px}.creo-view .btn.creo-view__btn{color:var(--stage-ink);border-color:var(--stage-line);background:0 0}.creo-view .btn.creo-view__btn:hover{background:var(--stage-line);color:var(--stage-ink)}.creo-view .btn.creo-view__btn:disabled{color:var(--stage-muted);border-color:var(--stage-line);background:0 0}.creo-view__keys{font:500 11.5px/1.6 var(--sans);color:var(--stage-muted);flex-wrap:wrap;gap:8px 14px;margin-top:auto;display:flex}.creo-view__keys kbd{border:1px solid var(--stage-line);min-width:20px;font:600 11px/1.5 var(--sans);color:var(--stage-ink);text-align:center;border-radius:5px;margin-right:3px;padding:1px 5px;display:inline-block}.creo-view__toastrow{left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.creo-view__toastrow>.toast{background:var(--stage-ink);color:var(--stage)}@media (width<=900px){.creo-view{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.creo-view__media{padding:56px 8px 8px}.creo-view__panel{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--stage-line);gap:12px;overflow:visible}.creo-view__head{gap:3px}.creo-view__id{font-size:19px}.creo-view__sku{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.creo-view__actions{flex-flow:wrap}.creo-view__actions>.btn{flex:auto;justify-content:center;width:auto}.creo-view__keys,.creo-view__top .creo-view__ctl,.creo-view__zoom{display:none}.creo-view__toastrow{bottom:calc(150px + env(safe-area-inset-bottom))}}@media (hover:none){.creo-view__arrow{display:none}}@media (prefers-reduced-motion:reduce){.creo-view,.creo-view *,.creo-card__look{transition:none!important;animation:none!important}}.ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.ops-grid>*{flex-direction:column;display:flex}.ops-grid>*>*{flex:auto;min-width:0}.ops-grid>*>.card{margin-bottom:0}@media (width<=900px){.ops-grid{grid-template-columns:minmax(0,1fr)}.ops-grid>*{grid-column:span 1!important}}.pl-tab{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-grow{flex:auto}.pl-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pl-row--end{justify-content:flex-end}.pl-row--nw{flex-wrap:nowrap}.pl-nw{white-space:nowrap}.pl-muted{color:var(--muted);font-size:12px;line-height:1.5}.pl-sub{color:var(--ink);margin-top:4px;font-size:12.5px;font-weight:650}.pl-rel{flex-direction:column;gap:10px;display:flex;position:relative}.pl-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-name b{color:var(--ink);font-weight:600}.pl-name__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.pl-code{font-family:var(--mono);color:var(--faint);overflow-wrap:anywhere;font-size:11px}.pl-name1{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.pl-name1__main{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.pl-name1__tags{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.pl-name1--body{flex-wrap:nowrap;align-items:flex-start;display:flex}.pl-name1__lead{flex:none;align-items:center;gap:8px;height:24px;display:inline-flex}.pl-name1__body{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.pl-name1__body>.pl-name1__main{min-height:24px}.pl-name1 b{min-width:0;color:var(--ink);font-weight:500}.pl-name1 b.pl-name1__no{font-variant-numeric:tabular-nums;font-weight:600}.pl-mdot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.pl-no{min-width:30px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:11.5px}.pl-name1 b.pl-name1__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:34ch;font-weight:500;overflow:hidden}.pl-mdot.is-live{background:var(--ok)}.pl-mdot.is-shadow{background:var(--accent)}.pl-stepcell{flex-direction:column;gap:1px;min-width:0;display:flex}.pl-stepcell>span{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;font-size:11.5px;overflow:hidden}.pl-mdot.is-off{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.pl-peekbtn{flex:none;margin:0 -2px 0 -6px}.pl-peekbtn svg{transition:transform var(--dur-fast) var(--ease);transform:rotate(-90deg)}.pl-peekbtn.is-open svg{transform:none}.pl-peek{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:5px;margin:0 0 4px 30px;padding:8px 12px;list-style:none;display:flex}.pl-peek__i{grid-template-columns:40px 118px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.pl-peek__no{color:var(--muted)}.pl-peek__t{color:var(--ink2);white-space:nowrap}.pl-peek__x{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-peek__f{gap:4px;display:inline-flex}.pl-peek__i.is-off .pl-peek__x,.pl-peek__i.is-off .pl-peek__t{color:var(--muted)}.pl-peek__i.is-off .pl-peek__x{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent)}.pl-name1.is-off b,.pl-name1.is-off .pl-no{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent)}.pl-flow__step.is-off .pl-bubble,.pl-flow__step.is-off .pl-flow__h>b,.pl-step.is-off .pl-step__no{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 85%, transparent)}.pl-thumbs{align-items:center;gap:4px;display:inline-flex}.pl-thumb{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:6px;flex:none;display:inline-block;position:relative;overflow:hidden}.pl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pl-thumb:focus-visible,.pl-photostrip__z:focus-visible,.pl-photo__z:focus-visible{box-shadow:var(--ring);outline:none}.pl-thumb.is-ph{color:var(--muted);cursor:default;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.pl-thumb.is-missing{border-color:var(--bad);color:var(--bad)}.pl-photostrip__z{cursor:zoom-in;border-radius:10px;display:inline-block}.pl-photo__z{cursor:zoom-in;width:100%;height:100%;display:block}.pl-photo__z>a{width:100%;height:100%;display:block}.pl-zoom{z-index:var(--z-toast);border:1px solid var(--line);background:var(--surface);width:300px;box-shadow:var(--shadow-pop);pointer-events:none;animation:bk-fade var(--dur-fast) var(--ease) both;border-radius:12px;padding:4px;position:fixed}.pl-zoom img{object-fit:contain;border-radius:8px;width:100%;max-height:330px;display:block}.pl-peek mark{background:color-mix(in srgb, var(--warn) 32%, transparent);color:inherit;border-radius:3px;padding:0 1px}.pl-peek__msg{margin:0 0 6px 30px}.pl-hits .pl-peek{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-2))}.pl-peek__i.is-hit{background:var(--accent-soft);border-radius:6px;margin:0 -6px;padding:2px 6px}@media (width<=760px){.pl-peek{margin-left:0}.pl-peek__i{grid-template-columns:auto minmax(0,1fr) auto}.pl-peek__x{grid-column:1/-1}.pl-peek__msg{margin-left:0}}.pl-ghead{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:inline-flex}.pl-ghead>b{color:var(--ink);font-size:13.5px;font-weight:650}.pl-ghead__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;font-weight:400;display:inline-flex}.pl-text{white-space:pre-wrap;color:var(--ink2);font-size:13px;line-height:1.5}.pl-text--clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-json{font-family:var(--mono);background:var(--field);border-radius:var(--r-sm);margin:0;padding:10px 12px;font-size:11.5px;overflow-x:auto}.pl-drawer{flex-direction:column;gap:12px;display:flex}.pl-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-sim{flex-direction:column;gap:8px;display:flex}.pl-simstep{border:1px solid var(--line-2);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pl-simstep__no{font-size:12px;font-weight:600}.pl-box{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pl-editor{flex-direction:column;gap:12px;display:flex}.pl-form{flex-direction:column;gap:10px;display:flex}.pl-form--grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 14px;display:grid}.pl-set{align-self:end}.pl-steps{flex-direction:column;gap:10px;display:flex}.pl-step{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pl-step__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-step__on .switch-row{padding:0}.pl-step.is-off{background:var(--surface-2);border-style:dashed}.pl-step.is-off .pl-step__h>b{color:var(--muted)}.pl-delay{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pl-ph{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pl-flags summary{color:var(--muted);cursor:pointer;font-size:12.5px}.pl-flags[open],.pl-photos{flex-direction:column;gap:6px;display:flex}.pl-photos__h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.pl-photos__row{flex-wrap:wrap;gap:8px;display:flex}.pl-photo{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:104px;height:104px;position:relative;overflow:hidden}.pl-photo img{object-fit:cover;width:100%;height:100%;display:block}.pl-photo.is-missing{border-color:var(--bad)}.pl-photo__ph{width:100%;height:100%;color:var(--muted);text-align:center;place-items:center;padding:4px;font-size:11px;display:grid}.pl-photo.is-missing .pl-photo__ph{color:var(--bad)}.pl-photo__no{background:color-mix(in srgb, var(--ink) 72%, transparent);min-width:18px;height:18px;color:var(--surface);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:4px;left:4px}.pl-photo__act{background:color-mix(in srgb, var(--surface) 90%, transparent);justify-content:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.pl-photo__add{font:inherit;color:var(--accent);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11.5px;font-weight:600;display:flex}.pl-photo__add:disabled{color:var(--muted);cursor:default}.pl-photo__add:focus-visible{box-shadow:var(--ring);outline:none}.pl-photostrip{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.pl-photostrip__i{border:1px solid var(--line-2);background:var(--surface-2);width:76px;height:76px;color:var(--muted);border-radius:10px;place-items:center;font-size:11px;display:grid;overflow:hidden}.pl-photostrip__i img{object-fit:cover;width:100%;height:100%;display:block}.pl-photostrip__i.is-missing{border-color:var(--bad);color:var(--bad)}.pl-aiflags{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pl-ai{margin-top:6px}.pl-ai__toggle{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.pl-ai__toggle svg{transition:transform var(--dur-fast) var(--ease);transform:rotate(-90deg)}.pl-ai__toggle[aria-expanded=true] svg{transform:none}.pl-ai__toggle:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.pl-ai__body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pl-ai__sum{color:var(--ink2);font-size:12.5px}.pl-ai__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pl-ai__item{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pl-ai__h{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.pl-ai__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pl-ai__pair .pl-bubble{max-width:none}.pl-bubble.is-ai{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-2));background:var(--accent-soft)}.pl-ai__lbl{color:var(--muted);margin-bottom:3px;font-size:11px}.pl-ai__line{color:var(--ink2);font-size:12.5px;line-height:1.45}.pl-ai__dlg summary{color:var(--muted);cursor:pointer;font-size:12px}.pl-ai__msgs{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pl-ai__msg{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.pl-ai__msg b{color:var(--muted);margin-right:6px;font-weight:600}@media (width<=760px){.pl-ai__pair{grid-template-columns:1fr}}.pl-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pl-leaf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-leaf>.fld,.pl-multi>.fld,.pl-row>.fld{flex:0 auto;width:auto;max-width:100%}.pl-leaf>select.fld:first-child{min-width:210px}.pl-leaf>select.fld,.pl-multi>select.fld{max-width:300px}.pl-leaf>.fld.pl-mono{font-family:var(--mono)}.pl-cmp{flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:relative}.pl-rev{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pl-rev.is-current{border-color:var(--accent-line)}.pl-rev__h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pl-rev__h>b{color:var(--ink);font-size:14px}.pl-rev__who{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.pl-rev__chg{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.pl-rev__chg>span{color:var(--muted)}.pl-rev__res{color:var(--muted);flex-wrap:wrap;gap:4px 18px;font-size:12.5px;display:flex}.pl-rev__res b{color:var(--ink);font-weight:650}.pl-rev__res em{color:var(--faint);font-style:normal}.pl-rev__res .is-warn,.pl-rev__res .is-warn b{color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.pl-rev__steps>summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:12.5px;font-weight:600}.pl-rev__steps>summary:hover{color:var(--ink)}.pl-rev__steps[open]>summary{margin-bottom:8px}.pl-rate{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2;display:inline-flex}.pl-rate em{color:var(--faint);white-space:nowrap;font-size:11.5px;font-style:normal}.pl-verdict{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pl-verdict__soft{color:var(--muted);font-weight:500}.pl-group{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pl-group.is-nested{background:color-mix(in srgb, var(--field) 60%, var(--surface))}.pl-group.is-not{border-style:dashed}.pl-group__h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-group__b{flex-direction:column;gap:6px;padding-left:14px;display:flex}.pl-cond-empty{align-items:center;gap:8px;display:flex}.pl-multi{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pl-tag{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);align-items:center;gap:2px;padding:2px 2px 2px 8px;font-size:12px;display:inline-flex}.pl-tag button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}.pl-check{flex-direction:column;gap:4px;padding:10px 14px;display:flex}.pl-check__h{font-size:12.5px;font-weight:650}.pl-check__d{color:var(--ink2);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.pl-diff-wrap{flex-direction:column;gap:10px;display:flex}.pl-diff{font-family:var(--mono);background:var(--field);border-radius:var(--r-sm);margin:0;padding:8px 0;font-size:11.5px;line-height:1.55;overflow-x:auto}.pl-diff__l{white-space:pre;padding:0 12px}.pl-diff__l.is-add{background:color-mix(in srgb, var(--ok) 16%, transparent)}.pl-diff__l.is-del{background:color-mix(in srgb, var(--bad) 14%, transparent)}.pl-diff__l.is-gap{color:var(--faint)}.pl-bar{margin:0}.dp-kpis.pl-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.pl-kpi-static{cursor:default}.pl-kpi-static:hover{border-color:var(--line)}.pl-kpi-static .dp-kpi__v{font-size:22px}.pl-filters{margin-bottom:0}.pl-fsep{background:var(--line);flex:none;width:1px;height:20px;margin:0 4px}.pl-anchor{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 16px)}.pl-soft{color:var(--muted)}.pl-flag{color:color-mix(in srgb, var(--warn) 75%, var(--ink));cursor:help;align-items:center;gap:3px;display:inline-flex}.pl-feed__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-feed__ok{color:color-mix(in srgb, var(--ok) 75%, var(--ink));font-weight:600}.pl-feed__more{background:var(--surface-2);flex-direction:column;gap:8px;padding:10px 8px 14px;display:flex}.tbl-mextra>.pl-feed__more{padding-left:14px;padding-right:14px}.pl-bad{color:var(--bad);font-weight:700}.pl-rbar{align-items:center;gap:8px;width:100%;display:inline-flex}.pl-rbar__track{background:var(--line-2);border-radius:999px;flex:auto;min-width:48px;height:6px;overflow:hidden}.pl-rbar__track>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.pl-rbar>b{text-align:right;min-width:46px;color:var(--ink);flex:none;font-weight:650}@media (width<=760px){.pl-rbar{vertical-align:middle;width:auto}.pl-rbar__track{flex:none;width:56px}.pl-rbar>b{min-width:0}.pl-chains>div:not(.tbl-mextra)>.row{grid-template-columns:minmax(max-content,120px) minmax(0,1fr);display:grid;gap:8px 16px!important}}.dp-strip.pl-strip5{grid-template-columns:repeat(5,minmax(0,1fr))}.dp-strip.pl-strip4{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-strip>span.is-bad b{color:var(--bad)}.dp-strip>span.is-warn b{color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.tp-dash{flex-direction:column;gap:14px;display:flex}.tp-period{margin:0}.dp-kpis.tp-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.dp-kpis.tp-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-kpis.tp-kpis6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1600px){.dp-kpis.tp-kpis6{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-strip.tp-strip3{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-strip.tp-strip4{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-strip.tp-strip5{grid-template-columns:repeat(5,minmax(0,1fr))}.dp-strip b small{color:var(--muted);font-size:11px;font-weight:500}.dp-strip i b{font-size:inherit}.tp-block{flex-direction:column;gap:10px;display:flex}.tp-sec{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tp-sec__t{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.tp-soft{color:var(--muted);font-size:12px}.tp-bad{color:var(--bad);font-weight:700}.tp-warn{color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.tp-chart{flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex}.tp-chart__hint{margin-left:auto}.tp-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:inline-flex}.tp-legend span{align-items:center;gap:5px;display:inline-flex}.tp-legend i{border-radius:3px;width:9px;height:9px}.tp-legend .is-auto,.tp-bar__stack .is-auto{background:var(--ind-blue)}.tp-legend .is-people,.tp-bar__stack .is-people{background:var(--accent)}.tp-legend .is-open,.tp-bar__stack .is-open{background:var(--bad)}.tp-bars-wrap{position:relative;overflow-x:auto}.tp-bars{align-items:end;gap:6px;padding-top:16px;display:grid}.tp-bar{cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.tp-bar__v{height:14px;color:var(--muted);font-size:11px;font-weight:700}.tp-bar__col{align-items:flex-end;width:100%;max-width:46px;height:150px;display:flex}.tp-bar__stack{width:100%;min-height:2px;transition:opacity var(--dur-fast) var(--ease);border-radius:6px 6px 2px 2px;flex-direction:column;display:flex;overflow:hidden}.tp-bar__stack i{flex:none;display:block}.tp-bar__stack i.is-people{flex:auto}.tp-bar.is-dim .tp-bar__stack{opacity:.45}.tp-bar.is-active .tp-bar__stack{outline:2px solid var(--accent);outline-offset:2px}.tp-bar:focus-visible{outline:none}.tp-bar:focus-visible .tp-bar__stack{box-shadow:var(--ring)}.tp-bar__l{height:14px;color:var(--faint);white-space:nowrap;font-size:11px;line-height:14px}.tp-bar.is-active .tp-bar__l{color:var(--ink2);font-weight:700}.tp-tip{z-index:5;pointer-events:none;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(9px)saturate(1.3);backdrop-filter:blur(9px)saturate(1.3);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:10px;grid-template-columns:auto auto;gap:3px 16px;padding:9px 12px;font-size:11.5px;display:grid;position:absolute;top:0;right:0}.tp-tip>b{grid-column:1/-1;margin-bottom:2px}.tp-tip>span{display:contents}.tp-tip em{color:var(--muted);font-style:normal}.tp-tip b.num{text-align:right}.tp-charts2{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.tp-charts2>.tp-chart{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}.tp-chart__cap{color:var(--muted);font-size:12px;line-height:1.4}.tp-bar--static{cursor:default}.tp-bar__stack.is-empty{background:var(--line-2)}.tp-sub{font-family:var(--sans);letter-spacing:0;font-feature-settings:"tnum" 1;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.tp-delta{color:var(--muted);font-weight:650}.tp-delta.is-good{color:var(--ok)}.tp-delta.is-bad{color:var(--bad)}.tp-day{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;display:flex}.tp-emp{align-items:center;gap:8px;min-width:0;display:inline-flex}.tp-emp b{color:var(--ink);white-space:nowrap;font-weight:600}.tp-share{align-items:center;gap:8px;width:100%;display:inline-flex}.tp-share__track{background:var(--line-2);border-radius:999px;flex:auto;min-width:44px;height:6px;overflow:hidden}.tp-share__track>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.tp-share.is-ok .tp-share__track>i{background:var(--ok)}.tp-share.is-warn .tp-share__track>i{background:var(--warn)}.tp-share.is-warn b{color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.tp-sla-edit{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.tp-sla-edit label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.tp-sla-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:stretch;gap:10px;display:grid}.tp-kpi-days{flex-wrap:wrap;gap:4px;padding:8px 10px;display:flex}.tp-kpi-day{background:var(--ok-soft);border-radius:8px;flex-direction:column;align-items:center;min-width:36px;padding:4px 6px;display:inline-flex}.tp-kpi-day em{color:var(--muted);font-size:10.5px;font-style:normal;line-height:1.2}.tp-kpi-day b{color:var(--ink);font-size:12px;line-height:1.3}.tp-kpi-day.is-bad{background:var(--bad-soft)}.tp-kpi-day.is-bad b{color:var(--bad)}button.tp-kpi-day{font:inherit;cursor:pointer;border:1px solid #0000}button.tp-kpi-day:hover{border-color:var(--line)}button.tp-kpi-day:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tp-kpi-day.is-sel{border-color:var(--ink)}.tp-kpi-dcol{flex-direction:column;align-items:stretch;gap:2px;display:inline-flex}.tp-kpi-dcol small{text-align:center;color:var(--faint);font-size:10px;line-height:1.2}.tp-kpi-dcol small.is-we{color:var(--ink);font-weight:600}.tp-kpi-dd__h{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11px;font-weight:700}.tp-kpi-ppl{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.tp-kpi-ppl__i{background:var(--ok-soft);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.tp-kpi-ppl__i b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tp-kpi-ppl__i .tp-soft{font-size:11.5px}.tp-kpi-ppl__i.is-off{background:var(--surface-2)}.tp-kpi-tasks{flex-direction:column;display:flex}.tp-kpi-task{border-top:1px solid var(--line-2);grid-template-columns:92px minmax(0,1fr) auto 76px;align-items:start;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.tp-kpi-task:first-child{border-top:0}.tp-kpi-task>.pill{justify-self:start;margin-top:1px}.tp-kpi-task__main{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.tp-kpi-task__main:hover .tp-kpi-task__who{color:var(--accent)}.tp-kpi-task__main:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tp-kpi-task__who{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tp-kpi-task__who .tp-soft{font-weight:400}.tp-kpi-task__txt{color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tp-kpi-task__shift{color:var(--muted);font-size:11.5px}.tp-kpi-task__time{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.tp-kpi-task__time i{font-size:11.5px;font-style:normal}.tp-kpi-task__link{color:var(--accent);white-space:nowrap;justify-self:end;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.tp-kpi-task__link:hover{text-decoration:underline}.tp-late{padding:6px 14px 8px}.tp-kpi-shift{flex-direction:column;gap:6px;display:flex}.tp-kpi-shift>.tp-late__h{padding:4px 2px 0}.tp-late__h{color:var(--muted);padding:6px 0;font-size:12px;font-weight:600}.tp-late__row{border:0;border-top:1px solid var(--line-2);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:7px 0;font-size:12px;display:grid}.tp-late__row:hover .tp-late__who{color:var(--accent)}.tp-late__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-ai{flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.tp-ai__text{color:var(--ink);max-width:980px;font-size:13px}.tp-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tp-ai-card{flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;display:flex}.tp-ai-card.is-wide{grid-column:1/-1}.tp-ai-card__h{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.tp-ai-card__h svg{color:var(--accent);flex:none}.tp-ai-lead{color:var(--ink);text-wrap:pretty;max-width:110ch;margin:0;font-size:14px;font-weight:600;line-height:1.45}.tp-ai-p{color:var(--ink2);max-width:110ch;margin:0;font-size:13px;line-height:1.55}.tp-ai-ul{color:var(--ink2);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.tp-ai-ul--warn li::marker{color:var(--warn)}.tp-ai-items{flex-direction:column;display:flex}.tp-ai-item{border-top:1px solid var(--line-2);gap:4px;padding:10px 0;display:grid}.tp-ai-item:first-child{border-top:0;padding-top:2px}.tp-ai-item:last-child{padding-bottom:0}.tp-ai-item__t{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.tp-ai-item__t .pill{align-self:center}.tp-ai-item__d{color:var(--ink2);max-width:110ch;font-size:12.5px;line-height:1.5}.tp-ai-item__o{color:var(--muted);font-size:12px}.tp-ai-item__e{color:var(--ok);font-size:12.5px;font-weight:600}.tp-ai-item__m{flex-wrap:wrap;gap:5px;display:flex}.tp-ai-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:700}.tp-ai-ids{flex-wrap:wrap;gap:4px;display:flex}.tp-ai-ids button{background:var(--chip);color:var(--ink2);font-family:var(--mono);cursor:pointer;border:0;border-radius:6px;padding:2px 7px;font-size:11.5px}.tp-ai-ids button:hover{color:var(--accent)}.tp-ai-ids button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=1100px){.tp-ai-grid{grid-template-columns:1fr}}.tp-dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.tp-dot.is-chat{background:var(--accent)}.tp-dot.is-op{background:var(--ops)}.tp-legend .chip{gap:6px}.tp-bl-plot{padding-left:30px;position:relative}.tp-bl-grid{pointer-events:none;height:220px;position:absolute;top:0;left:0;right:0}.tp-bl-grid span{border-top:1px dashed var(--line-2);position:absolute;left:30px;right:0}.tp-bl-grid em{text-align:right;width:24px;color:var(--faint);font-size:10.5px;font-style:normal;position:absolute;top:-7px;left:-30px}.tp-bl-area{cursor:pointer;height:220px;position:relative}.tp-bl-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tp-bl-x{height:16px;margin-top:6px;position:relative}.tp-bl-x span{color:var(--faint);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.tp-bl-tip{z-index:3;pointer-events:none;white-space:nowrap;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(9px)saturate(1.3);backdrop-filter:blur(9px)saturate(1.3);border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;gap:3px;padding:8px 11px;font-size:11.5px;display:flex;position:absolute;top:6px;transform:translate(-50%)}.tp-bl-tip__r{align-items:center;gap:6px;display:flex}.tp-bl-tip__r b{margin-left:auto;padding-left:12px}.tp-bl-tip__people{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;margin-top:3px;padding-top:4px;display:flex}.tp-bl-day{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tp-delta{white-space:nowrap;font-weight:600}.tp-delta small{font-size:11px;font-weight:500}.tp-delta.is-up{color:var(--bad)}.tp-delta.is-down{color:var(--ok)}.tp-ex{grid-template-columns:auto minmax(0,1fr) auto}.tp-topic{flex-direction:column;gap:12px;display:flex}.tp-topic .tp-bar__col{height:96px}.tp-topic__bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tp-topic__chips{flex-wrap:wrap;gap:6px;display:flex}.tp-topic__cell{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.tp-nowrap{white-space:nowrap}.tp-req{flex-direction:column;gap:2px;min-width:0;display:flex}.tp-req__t{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tp-req__m{color:var(--faint);font-size:11px}.tp-req__d{display:none}.tp-req.is-moved .tp-req__t{color:var(--muted)}.tp-req__op{color:var(--muted);font-size:11.5px;line-height:1.35}.tp-moved{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent);font-size:12px;font-weight:600;overflow:hidden}.tp-pick{flex-direction:column;gap:10px;display:flex}.tp-pick__text{background:var(--surface-2);max-height:120px;color:var(--ink2);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}@media (width<=1100px){.dp-kpis.tp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-strip.tp-strip4,.dp-strip.tp-strip5{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-charts2{grid-template-columns:1fr;row-gap:14px}.tp-sla-grid{grid-template-columns:1fr}}@media (width<=760px){.dp-kpis.tp-kpis,.dp-kpis.tp-kpis4,.dp-strip.tp-strip3{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-kpis.tp-kpis>:last-child:nth-child(odd),.dp-strip.tp-strip5>:last-child:nth-child(odd),.dp-strip.tp-strip3>:last-child:nth-child(odd){grid-column:1/-1}.tp-chart__hint{margin-left:0}.tp-late__row{grid-template-columns:auto minmax(0,1fr) auto}.tp-late__row>:last-child{display:none}.tp-kpi-task{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.tp-kpi-task>.pill{grid-column:1}.tp-kpi-task__link{grid-area:1/2}.tp-kpi-task__main{grid-column:1/-1}.tp-kpi-task__time{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px}.tp-req__d{display:inline}.tp-topic__bar .search{width:100%!important}}.pl-about{flex-direction:column;padding:2px 16px;display:flex}.pl-about__row{border-top:1px solid var(--line-2);color:var(--ink);overflow-wrap:anywhere;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}.pl-about__row:first-child{border-top:0}.pl-about__row>span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11px;font-weight:650}.pl-about__rules{flex-wrap:wrap;gap:6px;display:flex}.pl-rule{border-radius:var(--r-pill);background:var(--chip);min-height:24px;color:var(--ink2);align-items:center;padding:2px 10px;font-size:12px;line-height:1.35;display:inline-flex}.pl-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-flow__day{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:14px 0 8px 118px;font-size:11px;font-weight:700}.pl-flow__day:first-child{margin-top:0}.pl-flow__step{grid-template-columns:96px 22px minmax(0,1fr);padding-bottom:16px;display:grid;position:relative}.pl-flow__step:before{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:106px}.pl-flow__step.is-off .pl-bubble{color:var(--muted);background:0 0;border-style:dashed}.pl-flow__step.is-off .pl-flow__h>b,.pl-flow__step.is-off .pl-flow__t{color:var(--muted)}.pl-flow__step.is-off .pl-flow__dot{box-shadow:inset 0 0 0 3px var(--line)}.pl-flow__t{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;padding:10px 12px 0 0;font-size:12px}.pl-flow__dot{z-index:1;background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%;justify-self:center;margin-top:12px;position:relative}.pl-flow__body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-left:8px;display:flex}.pl-flow__h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.pl-flow__h>b{color:var(--ink);font-size:13px}.pl-flow__tm{display:none}.pl-flow__n{overflow-wrap:anywhere}.pl-bubble{border:1px solid var(--line-2);background:var(--surface-2);max-width:min(640px,100%);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:13.5px;line-height:1.5}.pl-flow__note{max-width:760px;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}@media (width<=1100px){.dp-strip.pl-strip4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pl-charts{grid-template-columns:minmax(0,1fr)}.dp-kpis.pl-kpis,.dp-strip.pl-strip5{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-kpis.pl-kpis>:last-child:nth-child(odd),.dp-strip.pl-strip5>:last-child:nth-child(odd){grid-column:1/-1}.pl-feed__txt{order:9;grid-column:1/-1}.pl-fsep{display:none}.pl-about__row{grid-template-columns:minmax(0,1fr);gap:2px}.pl-flow__day{margin-left:30px}.pl-flow__step{grid-template-columns:22px minmax(0,1fr)}.pl-flow__step:before{left:10px}.pl-flow__t{display:none}.pl-flow__tm{display:inline}}.pvz-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.pvz-foot b{color:var(--ink)}.pvz-foot .btn{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.pvz-modal{flex-direction:column;gap:14px;display:flex}.pvz-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pvz-pane{flex-direction:column;gap:14px;min-height:120px;display:flex;position:relative}.pvz-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pvz-tiles--one{grid-template-columns:minmax(0,1fr)}.pvz-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.pvz-tile__l{color:var(--muted);font-size:11.5px;font-weight:600}.pvz-tile__v{color:var(--ink);font-size:20px;font-weight:700}.pvz-tile__s{color:var(--faint);font-size:11.5px}.pvz-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pvz-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.pvz-bars{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.pvz-bars__t{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:650}.pvz-bars__note,.pvz-note{color:var(--faint);font-size:12px}.pvz-bar{grid-template-columns:minmax(0,46%) minmax(0,1fr) 9.5em;align-items:center;gap:10px;font-size:12.5px;display:grid}.pvz-bar__l{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.pvz-bar__track{background:var(--line-2);border-radius:4px;height:8px;overflow:hidden}.pvz-bar__track i{background:var(--accent);border-radius:4px;height:100%;display:block}.pvz-bar__v{text-align:right;white-space:nowrap;color:var(--ink)}.pvz-bar__v em{color:var(--muted);margin-left:8px;font-size:11.5px;font-style:normal}.pvz-q{flex-direction:column;gap:1px;display:flex}.pvz-q em{color:var(--faint);font-size:11.5px;font-style:normal}.pvz-nowrap,.pvz-q--name{white-space:nowrap}.pvz-q--name em{white-space:normal}.scrim--right>.modal:has(.pvz-modal){width:min(880px,100%)}.pvz-sub{color:var(--muted);margin-left:4px;font-size:11.5px;font-style:normal}@media (width<=760px){.scrim--right>.modal:has(.pvz-modal){width:100%}.pvz-tiles,.pvz-charts{grid-template-columns:minmax(0,1fr)}.pvz-bar{grid-template-columns:minmax(0,1fr) 8.5em}.pvz-bar__track{grid-area:2/1/auto/-1}}.offb{flex-direction:column;gap:14px;display:flex}.offb-who{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.offb-muted{color:var(--muted);font-size:12.5px}.offb-plan{flex-direction:column;gap:12px;display:flex}.offb-kv{grid-template-columns:190px minmax(0,1fr);gap:2px 12px;font-size:13px;line-height:1.45;display:grid}.offb-kv>span{color:var(--muted);grid-row:span 3}.offb-kv>b{color:var(--ink);font-weight:650}.offb-kv>em{color:var(--muted);font-size:12px;font-style:normal}.offb-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.offb-cols ul{color:var(--ink2);margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.offb-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.offb-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.offb-confirm{border:1px solid var(--bad-line);border-radius:var(--r-md);background:color-mix(in srgb, var(--bad-soft) 55%, var(--surface));padding:12px 14px 4px}.offb-step{grid-template-columns:18px 200px minmax(0,1fr);align-items:baseline;gap:8px;font-size:12.5px;display:grid}.offb-step b{color:var(--ink);font-weight:600}.offb-step span{color:var(--muted);overflow-wrap:anywhere}.offb-step.is-ok svg{color:var(--ok)}.offb-step.is-bad svg{color:var(--bad)}.offb-step.is-neutral svg{color:var(--faint)}.sc-body{flex-direction:column;gap:12px;display:flex;position:relative}.sc-note{color:var(--muted);font-size:12px;line-height:1.5}.sc-h{color:var(--ink);margin-top:6px;font-size:13px;font-weight:600}.sc-link{color:var(--accent);font-weight:600;text-decoration:none}.sc-link:hover{text-decoration:underline}.sc-warn{color:var(--ind-orange);font-weight:600}.sc-tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=760px){.offb-kv,.offb-cols,.sc-tables{grid-template-columns:minmax(0,1fr)}.offb-kv>span{grid-row:auto}.offb-step{grid-template-columns:18px minmax(0,1fr)}.offb-step span{grid-column:2}}.usage{margin-top:22px}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;margin:0 2px 10px;display:flex}.usage-title{font:650 16px/1.25 var(--sans);color:var(--ink)}.usage-sub{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:12px}.usage-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=760px){.usage-controls__sep{display:none}}.usage-muted{color:var(--muted);font-size:11.5px}.usage-card__h{font:600 12px/1.3 var(--sans);color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;display:flex}.usage-card__h .num{color:var(--ink2)}.usage-card__h .usage-muted{margin-left:auto;font-weight:400}.usage-people{flex-direction:column;gap:10px;height:100%;padding:14px 16px 10px;display:flex}.usage-people__nums{flex-wrap:wrap;align-items:flex-end;gap:10px 28px;display:flex}.usage-big{color:var(--ink);font-size:24px;font-weight:700;line-height:1.1}.usage-people__nums>div:first-child .usage-big{color:var(--accent)}.usage-people__roles{align-self:flex-end;margin-left:auto}.usage-chart{cursor:crosshair;touch-action:pan-y;flex:auto;position:relative}.usage-chart__tip{z-index:5;white-space:nowrap;pointer-events:none;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink2);border-radius:9px;padding:5px 10px;font-size:12px;position:absolute;top:-8px;transform:translate(-50%,-100%)}.usage-chart__tip b{color:var(--ink)}.usage-chart__axis{margin-top:3px;display:flex}.usage-chart__axis>span{text-align:center;min-width:0;color:var(--faint);white-space:nowrap;flex:1 1 0;font-size:11px;overflow:visible}.usage-kinds{height:100%;padding:14px 16px}.usage-kinds__bar{background:var(--line-2);border-radius:5px;gap:2px;height:10px;margin-bottom:10px;display:flex;overflow:hidden}.usage-kinds__bar>span{min-width:3px;transition:opacity var(--dur) var(--ease);flex-basis:0}.usage-kinds__list{gap:2px;margin:0 -8px;display:grid}.usage-kind{border-radius:var(--r-sm);cursor:pointer;font:500 13px/1.3 var(--sans);color:var(--ink2);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.usage-kind>i{border-radius:3px;flex:none;width:9px;height:9px}.usage-kind>b{color:var(--ink);margin-left:auto;font-weight:700}.usage-kind:hover:not(:disabled){background:var(--field)}.usage-kind.is-active{background:var(--accent-soft);border-color:var(--accent-line)}.usage-kind:disabled{cursor:default;color:var(--muted)}.usage-insight{height:100%;padding:14px 16px}.usage-quad{align-items:stretch;gap:12px;margin-top:12px;display:grid}.usage-quad>.card{min-width:0;margin-bottom:0}.usage-quad--4{grid-template-columns:repeat(4,minmax(0,1fr))}.usage-quad--3{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-quad--1{grid-template-columns:minmax(0,1fr)}@media (width<=1500px){.usage-quad--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.usage-quad--4,.usage-quad--3{grid-template-columns:minmax(0,1fr)}}.usage-insight__row{border-radius:var(--r-sm);cursor:pointer;width:calc(100% + 16px);font:500 13px/1.3 var(--sans);color:var(--ink2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}.usage-insight__row:hover{background:var(--field)}.usage-insight__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.usage-insight__val{flex:none;font-size:12px;font-weight:600}.usage-table{margin-top:12px;padding:0;overflow:hidden}.usage-table__tools{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.usage-name{align-items:center;gap:10px;min-width:0;display:flex}.usage-ico{background:var(--field);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.usage-name__txt{gap:1px;min-width:0;display:grid}.usage-name__txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.usage-name__txt .usage-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-people-cell{gap:5px;display:grid}.usage-people-cell b{font-size:14px;font-weight:700}.usage-bar{background:var(--line-2);border-radius:2px;height:4px;display:block;overflow:hidden}.usage-bar>i{background:color-mix(in oklab, var(--accent) 60%, var(--surface));border-radius:2px;height:100%;display:block}.usage-opens{gap:2px;display:grid}.usage-opens b{font-size:14px;font-weight:700}.usage-reg{gap:2px;display:grid}.usage-reg b{font-size:14px;font-weight:700}.usage-trend{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.usage-act{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.usage-act b{font-weight:700}.usage-foot{border-top:1px solid var(--line-2);color:var(--muted);text-wrap:pretty;padding:10px 14px 12px;font-size:11.5px;line-height:1.5}.usage-details{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:24px;padding:6px 14px 16px 54px;display:grid}.usage-details__main{min-width:0}.usage-details__facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.usage-details__facts b{color:var(--ink2)}.usage-details__actions{margin-top:14px}.usage-action{color:var(--ink2);border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto 64px;gap:10px;padding:4px 0;font-size:13px;display:grid}.usage-action:first-of-type{border-top:0}.usage-action b{color:var(--ink);text-align:right}.usage-action .usage-muted{text-align:right}.usage-details__people{min-width:0}.usage-creo{border-top:1px solid var(--line-2);grid-column:1/-1;min-width:0;padding-top:12px}.usage-creo__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.usage-creo__item{border-radius:var(--r-sm);min-width:0;color:var(--ink2);border:1px solid #0000;gap:4px;padding:6px;text-decoration:none;display:grid}.usage-creo__item:hover{background:var(--field);border-color:var(--line-2)}.usage-creo__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.usage-creo__pic{aspect-ratio:4/5;background:var(--field);color:var(--muted);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.usage-creo__pic img{object-fit:cover;width:100%;height:100%;display:block}.usage-creo__vid{color:#fff;filter:drop-shadow(0 1px 2px #00000080);position:absolute;bottom:5px;left:5px}.usage-creo__nums{color:var(--muted);white-space:nowrap;font-size:12px}.usage-creo__nums b{color:var(--ink)}.usage-creo__id{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.usage-creo__search{flex-wrap:wrap;gap:6px;display:flex}.usage-person{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto 52px;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:grid}.usage-person:first-of-type{border-top:0}.usage-person__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.usage-person .usage-muted{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.usage-person__days{text-align:right;color:var(--ink);white-space:nowrap;font-weight:600}.usage-person__dept{align-items:center;display:inline-flex}@media (width<=1100px){.usage-dt .usage-act{display:none}.usage-details{grid-template-columns:minmax(0,1fr);padding-left:14px}}.usage-mrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.usage-mrow>.usage-name{grid-column:1/-1}.usage-mrow>.usage-people-cell{grid-area:2/1}.usage-mrow>.usage-reg{text-align:right;grid-area:2/2}.usage-mrow>.usage-opens{grid-area:3/1/auto/-1;align-items:baseline;gap:6px;display:flex}.usage-mrow>.usage-trend{grid-area:4/1/auto/-1}@media (width<=700px){.usage-people__roles{margin-left:0}}@media (prefers-reduced-motion:reduce){.usage-kinds__bar>span{transition:none}}.mop-shop-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mop-shop-section-head h2{margin:0;font-size:19px;font-weight:700}.mop-shop-section-head>span{color:var(--faint);font-size:11.5px}.mop-shop-section-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.mop-shop-section-head>div>span{color:var(--faint);white-space:nowrap;font-size:11.5px}.mop-shop-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mop-shop-product{min-width:0;overflow:hidden}.mop-shop-product__media{aspect-ratio:1.13;background:var(--field);overflow:hidden}.mop-shop-product__media img{object-fit:cover;width:100%;height:100%;display:block}.mop-shop-product__body{flex-direction:column;min-height:170px;padding:15px;display:flex}.mop-shop-product h3{color:var(--ink);margin:0;font-size:14px;font-weight:700}.mop-shop-product p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mop-shop-product__footer{justify-content:space-between;align-items:flex-end;gap:9px;margin-top:auto;padding-top:17px;display:flex}.mop-shop-price{min-width:0}.mop-shop-price b{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:17px;display:flex}.mop-shop-price b>svg{color:var(--accent)}.mop-shop-price>span{color:var(--ok);white-space:nowrap;margin-top:5px;font-size:9.5px;display:block}.mop-shop-price>span.is-missing{color:var(--bad)}.mop-shop-exchange{background:var(--accent);min-width:88px;min-height:36px;color:var(--on-accent);font:700 11.5px/1 var(--sans);border:0;border-radius:9px;padding:7px 12px}.mop-shop-exchange:disabled{cursor:not-allowed;opacity:.48}.mop-shop-history__row:hover,.mop-shop-history__row.is-open{background:var(--surface-2)}.mop-shop-history__product{align-items:center;gap:10px;display:flex}.mop-shop-history__product>span:nth-child(2){min-width:0}.mop-shop-history__product b{color:var(--ink);font-size:12.5px}.mop-shop-history__thumb{background:var(--field);border-radius:8px;flex:0 0 36px;width:36px;height:36px;overflow:hidden}.mop-shop-history__thumb img{object-fit:cover;width:100%;height:100%}.tbl-mrow .mop-shop-history__thumb{flex-basis:46px;width:46px;height:46px}.mop-shop-history__amount{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.mop-shop-history__amount>svg{background:var(--field);box-sizing:content-box;color:var(--faint);border-radius:6px;padding:3px;transition:transform .18s}.mop-shop-history__row.is-open .mop-shop-history__amount>svg{transform:rotate(180deg)}.mop-shop-status{white-space:nowrap;border-radius:99px;align-items:center;min-height:23px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.mop-shop-status--pending{background:var(--warn-soft);color:var(--warn)}.mop-shop-status--confirmed{background:var(--accent-soft);color:var(--accent)}.mop-shop-status--shipped{color:color-mix(in srgb, #6676d8 78%, var(--ink));background:#6676d824}.mop-shop-status--delivered{background:var(--ok-soft);color:var(--ok)}.mop-shop-status--cancelled{background:var(--bad-soft);color:var(--bad)}.mop-shop-history__details{border:1px solid var(--line-2);background:var(--field);border-radius:10px;grid-template-columns:1.2fr .8fr .8fr;gap:12px 18px;padding:13px 14px;display:grid}.mop-shop-history__details>div{min-width:0}.mop-shop-history__details .is-address{grid-column:1/-1}.mop-shop-history__details span,.mop-shop-history__details b{display:block}.mop-shop-history__details span{color:var(--faint);font-size:9.5px}.mop-shop-history__details b{overflow-wrap:anywhere;color:var(--ink2);margin-top:4px;font-size:11.5px;line-height:1.4}.mop-shop-history__legacy{background:var(--field);color:var(--faint);border-radius:10px;padding:13px 14px;font-size:11.5px}.mop-shop-admin-exchange-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.search.mop-shop-admin-exchange-search{flex:1;min-width:180px}.tbl-mrow .mop-shop-admin-person b,.tbl-mrow .mop-shop-admin-person small,.tbl-mrow .mop-shop-admin-product b{max-width:none}.tbl-mrow .mop-shop-admin-person>span,.tbl-mrow .mop-shop-admin-person small{font-size:11px}.mop-shop-admin-person,.mop-shop-admin-product{align-items:center;gap:10px;min-width:0;display:flex}.mop-shop-admin-person>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:0 0 34px;place-items:center;font-size:9.5px;font-weight:750;display:grid}.mop-shop-admin-person>div{min-width:0}.mop-shop-admin-person b,.mop-shop-admin-person small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.mop-shop-admin-person b,.mop-shop-admin-product b{color:var(--ink);font-size:11.5px}.mop-shop-admin-person small{color:var(--faint);margin-top:3px;font-size:9.5px}.mop-shop-admin-product img{object-fit:cover;background:var(--field);border-radius:8px;flex:0 0 38px;width:38px;height:38px}.mop-shop-admin-product b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.mop-shop-admin-pagination{color:var(--faint);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:10.5px;display:flex}.mop-shop-admin-pagination>div{align-items:center;gap:8px;display:flex}.mop-shop-admin-pagination b{min-width:62px;color:var(--muted);text-align:center;font-size:10.5px}.mop-shop-admin-pagination button{border:1px solid var(--line-control);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.mop-shop-admin-pagination button:disabled{cursor:default;background:var(--chip);color:var(--line-control)}.mop-shop-exchange-editor{flex-direction:column;flex:auto;min-height:0;display:flex}.mop-shop-exchange-editor__layout{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:0;display:grid;overflow:hidden}.mop-shop-exchange-editor__main{min-width:0;min-height:0;padding:18px 20px 20px;overflow-y:auto}.mop-shop-exchange-editor__history{border-left:1px solid var(--line-2);background:var(--surface-2);min-width:0;min-height:0;padding:18px 20px;overflow-y:auto}@media (width<=760px){.mop-shop-exchange-editor__layout{grid-template-rows:max-content;overflow-y:auto}.mop-shop-exchange-editor__main,.mop-shop-exchange-editor__history{overflow:visible}}.mop-shop-exchange-editor__history .mop-shop-section-head{margin-bottom:15px}.mop-shop-exchange-editor__history .mop-shop-section-head h3{margin:0;font-size:13px}.mop-shop-exchange-editor__summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mop-shop-exchange-editor__summary>div{border:1px solid var(--line-2);background:var(--field);border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:86px;padding:12px;display:flex}.mop-shop-exchange-editor__summary p{min-width:0;margin:0}.mop-shop-exchange-editor__summary small,.mop-shop-exchange-editor__summary b,.mop-shop-exchange-editor__summary em{display:block}.mop-shop-exchange-editor__summary small{color:var(--faint);font-size:9px}.mop-shop-exchange-editor__summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;overflow:hidden}.mop-shop-exchange-editor__summary em{color:var(--muted);margin-top:5px;font-size:9.5px;font-style:normal}.mop-shop-exchange-editor__summary em strong{color:var(--accent)}.mop-shop-exchange-editor__thumb{background:var(--surface);border-radius:10px;flex:0 0 54px;width:54px;height:54px;display:block;overflow:hidden}.mop-shop-exchange-editor__thumb img{object-fit:cover;width:100%;height:100%}.mop-shop-exchange-editor__summary .mop-shop-admin-person{flex:none}.mop-shop-exchange-editor__status{border:1px solid var(--line-2);background:var(--field);border-radius:11px;grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-top:16px;padding:12px;display:grid}.mop-shop-exchange-editor__status>div{min-width:0}.mop-shop-exchange-editor__status b{width:fit-content;margin:0}.mop-shop-exchange-timeline article{grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:16px;display:grid;position:relative}.mop-shop-exchange-timeline article:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:26px;bottom:-1px;left:13px}.mop-shop-exchange-timeline article>i{z-index:1;border:1px solid var(--line);background:var(--surface);width:27px;height:27px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.mop-shop-exchange-timeline article>div{min-width:0;padding-top:1px}.mop-shop-exchange-timeline header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mop-shop-exchange-timeline header b{color:var(--ink);font-size:10.5px}.mop-shop-exchange-timeline time{color:var(--faint);font:9px/1.3 var(--sans);flex:none}.mop-shop-exchange-timeline p{overflow-wrap:anywhere;color:var(--muted);margin:5px 0 0;font-size:9.5px;line-height:1.45}.mop-shop-exchange-timeline p strong{color:var(--ink2)}.mop-shop-exchange-timeline p span{color:var(--faint)}.mop-shop-exchange-timeline article small{color:var(--faint);margin-top:5px;font-size:9px;display:block}.mop-shop-admin-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mop-shop-admin-catalog>article{min-width:0;overflow:hidden}.mop-shop-admin-catalog__image{aspect-ratio:1.18;background:var(--field);overflow:hidden}.mop-shop-admin-catalog__image img{object-fit:cover;width:100%;height:100%;display:block}.mop-shop-admin-catalog__body{flex-direction:column;min-height:150px;padding:14px;display:flex}.mop-shop-admin-catalog__title{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.mop-shop-admin-catalog__title h3{min-width:0;color:var(--ink);margin:2px 0 0;font-size:13px;line-height:1.35}.mop-shop-admin-catalog__tools{flex:none;align-items:center;gap:5px;display:flex}.mop-shop-admin-catalog__tools>span{border-radius:99px;flex:none;padding:4px 7px;font-size:8.5px;font-weight:750}.mop-shop-admin-catalog__tools>.is-active{background:var(--ok-soft);color:var(--ok)}.mop-shop-admin-catalog__tools>.is-hidden{background:var(--field);color:var(--faint)}.mop-shop-admin-catalog__body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mop-shop-admin-catalog__body>b{color:var(--ink);align-items:center;gap:5px;margin-top:auto;font-size:16px;display:flex}.mop-shop-admin-catalog__body>b svg{color:var(--accent)}.mop-shop-admin-settings{align-items:center;gap:14px;max-width:760px;padding:18px;display:flex}.mop-shop-admin-settings__icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.mop-shop-admin-settings__copy{flex:1;min-width:0}.mop-shop-admin-settings__copy h3{color:var(--ink);margin:0;font-size:14px}.mop-shop-admin-settings__copy p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.mop-shop-modal-product{align-items:center;gap:11px;display:flex}.mop-shop-modal-product>img{object-fit:cover;background:var(--field);border-radius:10px;width:52px;height:52px}.mop-shop-modal-product>div{flex-direction:column;gap:5px;display:flex}.mop-shop-modal-product b{color:var(--ink);font-size:13.5px}.mop-shop-modal-product span{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.mop-shop-balance-flow{background:var(--field);border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:15px;padding:12px 14px;display:grid}.mop-shop-balance-flow>div{flex-direction:column;gap:4px;display:flex}.mop-shop-balance-flow>div:last-child{text-align:right}.mop-shop-balance-flow span{color:var(--faint);font-size:9.5px}.mop-shop-balance-flow b{font-size:16px}.mop-shop-balance-flow>svg{color:var(--faint)}.mop-shop-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.mop-shop-form-head h3{margin:0;font-size:14px}.mop-shop-form-head p{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.4}.mop-shop-form-head>span{background:var(--accent-soft);color:var(--accent);border-radius:99px;flex:none;padding:4px 8px;font-size:9px;font-weight:700}.mop-shop-product-editor__grid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mop-shop-product-editor__image{min-width:0;position:relative}.mop-shop-product-editor__image>button{border:1px dashed var(--accent-line);background:var(--accent-soft);width:100%;min-height:236px;color:var(--accent);border-radius:12px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.mop-shop-product-editor__image>button>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mop-shop-product-editor__image>button>span{pointer-events:none;flex-direction:column;align-items:center;gap:7px;padding:18px;display:flex}.mop-shop-product-editor__image>button>span b{font-size:11.5px}.mop-shop-product-editor__image>button>span small{color:var(--muted);font-size:9.5px;line-height:1.45}.mop-shop-product-editor__image>button>em{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14181fc7;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;bottom:9px;right:9px}.mop-shop-product-editor__image>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mop-shop-product-editor__image.has-error>button{border-color:var(--bad)}.mop-shop-product-editor__aura{border:1px solid var(--line);background:var(--field);border-radius:12px;min-height:236px;overflow:hidden}.mop-shop-product-editor__aura>div{min-height:198px!important}.mop-shop-product-editor__aura>span{color:var(--muted);text-align:center;padding:10px;font-size:9.5px;display:block}@media (width<=1150px){.mop-shop-products,.mop-shop-admin-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.mop-shop-products,.mop-shop-admin-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mop-shop-section-head{flex-wrap:wrap;align-items:flex-start}.mop-shop-balance{width:100%;min-width:0}.mop-shop-products,.mop-shop-admin-catalog{grid-template-columns:1fr;gap:11px}.mop-shop-admin-catalog>article{grid-template-columns:116px minmax(0,1fr);display:grid}.mop-shop-admin-catalog__image{aspect-ratio:auto;height:100%;min-height:145px}.mop-shop-admin-catalog__body{min-height:145px;padding:12px}.mop-shop-admin-settings{flex-wrap:wrap;align-items:flex-start;padding:15px}.mop-shop-admin-settings__copy{flex-basis:calc(100% - 56px)}.mop-shop-admin-settings>.switch{margin-left:56px}.mop-shop-admin-exchange-toolbar{flex-direction:column-reverse;align-items:stretch}.mop-shop-admin-exchange-search{width:100%}.mop-shop-admin-pagination{flex-direction:column;align-items:flex-start}.mop-shop-admin-pagination>div{justify-content:space-between;width:100%}.mop-shop-product{grid-template-columns:120px minmax(0,1fr);display:grid}.mop-shop-product__media{aspect-ratio:auto;height:100%;min-height:164px}.mop-shop-product__body{min-height:164px;padding:13px}.mop-shop-product p{display:none}.mop-shop-product__footer{gap:7px;padding-top:12px}.mop-shop-history__details{grid-template-columns:1fr 1fr;gap:11px 14px}.mop-shop-history__details>div:first-child,.mop-shop-history__details .is-address{grid-column:1/-1}.mop-shop-form-head{display:block}.mop-shop-form-head>span{margin-top:7px;display:inline-flex}.mop-shop-exchange-editor__layout{display:block}.mop-shop-exchange-editor__main,.mop-shop-exchange-editor__history{padding-left:16px;padding-right:16px}.mop-shop-exchange-editor__history{border-top:1px solid var(--line-2);border-left:0}.mop-shop-exchange-editor__summary,.mop-shop-exchange-editor__status{grid-template-columns:1fr}.mop-shop-product-editor__grid{grid-template-columns:1fr;gap:14px}.mop-shop-product-editor__image>button,.mop-shop-product-editor__aura{min-height:150px}.mop-shop-product-editor__aura>div{min-height:112px!important}}@media (width<=390px){.mop-shop-product{grid-template-columns:105px minmax(0,1fr)}.mop-shop-product__footer{flex-direction:column;align-items:stretch}.mop-shop-exchange{width:100%}.mop-shop-price>span{white-space:normal}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.learning-root{color:var(--ink)}.learning-root button,.learning-root input,.learning-root textarea,.learning-root select{font-family:var(--sans)}.learning-root button:focus-visible,.learning-root a:focus-visible,.learning-root input:focus-visible,.learning-root textarea:focus-visible,.learning-root select:focus-visible{outline:3px solid var(--accent-line);outline-offset:2px}.learning-primary-btn,.learning-secondary-btn,.learning-icon-btn,.learning-back-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12.5px;font-weight:700;transition:color .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.learning-primary-btn{background:var(--accent);color:var(--on-accent);border:0;padding:9px 15px}.learning-secondary-btn{border:1px solid var(--line-control);background:var(--surface);color:var(--ink2);padding:8px 14px}.learning-primary-btn:disabled,.learning-secondary-btn:disabled,.learning-icon-btn:disabled{cursor:not-allowed}.learning-primary-btn:disabled{background:var(--field);color:var(--muted)}.learning-secondary-btn:disabled,.learning-icon-btn:disabled{color:var(--faint)}.learning-secondary-btn:not(:disabled):hover{border-color:var(--line-control-accent);color:var(--accent)}.learning-icon-btn{border:1px solid var(--line-control);background:var(--surface);width:36px;min-height:36px;color:var(--muted);padding:0}.learning-back-btn{min-height:32px;color:var(--muted);background:0 0;border:0;margin-bottom:12px;padding:4px 7px}.learning-back-btn>svg{transform:rotate(180deg)}.learning-back-btn:hover{color:var(--accent)}.learning-icon-tile{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:inline-grid}.learning-pill{white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:4px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.learning-pill--info{background:var(--accent-soft);color:var(--accent)}.learning-pill--ok{background:var(--ok-soft);color:var(--ok)}.learning-pill--warn{background:var(--warn-soft);color:var(--warn)}.learning-pill--bad{background:var(--bad-soft);color:var(--bad)}.learning-pill--neutral{background:var(--field);color:var(--muted)}.learning-progress{align-items:center;gap:9px;min-width:0;display:flex}.learning-progress__track{background:var(--line-2);border-radius:99px;flex:1;min-width:0;height:7px;overflow:hidden}.learning-progress__track>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.learning-progress>.num{width:38px;color:var(--muted);text-align:right;flex:none;font-size:10.5px}.learning-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.learning-summary-card{align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.learning-summary-card__icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.learning-summary-card__icon.is-ok{background:var(--ok-soft);color:var(--ok)}.learning-summary-card__icon.is-warn{background:var(--warn-soft);color:var(--warn)}.learning-summary-card__icon.is-bad{background:var(--bad-soft);color:var(--bad)}.learning-summary-card>span:last-child{flex-direction:column;min-width:0;display:flex}.learning-summary-card b{color:var(--ink);font-size:20px;line-height:1.1}.learning-summary-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.learning-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.learning-toolbar>.num{color:var(--faint);margin-left:auto;font-size:10.5px}.learning-search{width:min(360px,100%)}.learning-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.learning-course-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:238px;color:var(--ink);text-align:left;flex-direction:column;padding:17px;display:flex}.learning-course-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-up);transform:translateY(-1px)}.learning-course-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.learning-course-card__copy{flex:auto;min-height:88px;padding:14px 0 12px}.learning-course-card__copy h2{color:var(--ink);margin:0;font-size:16px;line-height:1.35}.learning-course-card__copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.learning-course-card__due{color:var(--muted);align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.learning-course-card__due>svg:last-child{margin-left:auto}.learning-course-card__due.is-overdue{color:var(--bad)}.learning-course-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-bottom:14px;padding:13px 18px;display:grid}.learning-course-bar__main{min-width:0}.learning-course-bar h1{letter-spacing:-.015em;margin:3px 0 0;font-size:20px;line-height:1.25}.learning-course-bar__meta{align-items:center;gap:14px;display:flex}.learning-course-bar__meta .learning-progress{flex:none;width:170px}.learning-course-bar__meta .learning-course-card__due{white-space:nowrap;margin-top:0}.learning-course-about{border-top:1px solid var(--line-2);grid-column:1/-1;margin-top:4px;padding-top:10px}.learning-course-about>summary{width:fit-content;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:700;list-style:none;display:inline-flex}.learning-course-about>summary::-webkit-details-marker{display:none}.learning-course-about>summary:hover{color:var(--accent)}.learning-course-about>summary>svg{transition:transform .18s}.learning-course-about[open]>summary>svg{transform:rotate(90deg)}.learning-course-about__body{padding-top:6px}.learning-course-about__body>p{max-width:700px;color:var(--muted);white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.learning-course-about ul,.learning-lesson__head ul{flex-wrap:wrap;gap:6px 12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.learning-course-about li,.learning-lesson__head li{color:var(--ink2);align-items:flex-start;gap:5px;font-size:11.5px;line-height:1.4;display:inline-flex}.learning-course-about li svg,.learning-lesson__head li svg{color:var(--ok);margin-top:1px}.learning-course-layout{grid-template-columns:260px minmax(0,1fr) 300px;grid-template-areas:"nav main side";align-items:start;gap:16px;display:grid}.learning-lessons{grid-area:nav}.learning-lesson{grid-area:main}.learning-lesson-aside{flex-direction:column;grid-area:side;gap:12px;min-width:0;max-height:calc(100dvh - 40px);display:flex;position:sticky;top:0;overflow-y:auto}.learning-aside-card{padding:14px 15px}.learning-aside-card h4{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:9.5px;font-weight:700}.learning-aside-card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.learning-aside-card li{color:var(--ink2);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.learning-aside-card li svg{color:var(--ok);flex:none;margin-top:2px}.learning-aside-card__note{color:var(--muted);margin:9px 0 0;font-size:11.5px}.learning-aside-card .learning-course-card__due{border-top:1px solid var(--line-2);margin-top:9px;padding-top:9px;font-size:11.5px}.learning-stepbar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:12px;margin:16px 0 0 46px;padding:11px 13px;display:flex}.learning-stepbar__back>svg{transform:rotate(180deg)}.learning-stepbar__pos{min-width:0;color:var(--faint);text-align:center;white-space:nowrap;flex:1;font-size:11px}.learning-stepbar__next{min-width:0;max-width:58%}.learning-stepbar__next>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learning-prose{margin-left:46px;padding:18px 22px}.learning-prose__part+.learning-prose__part{margin-top:16px}.learning-prose h3{margin:0 0 8px;font-size:15px;line-height:1.35}.learning-readdone{justify-content:flex-end;margin-left:46px;display:flex}@media (width<=760px){.learning-prose,.learning-readdone{margin-left:37px}.learning-prose{padding:14px 15px}}.learning-lessons{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-height:calc(100dvh - 40px);box-shadow:var(--shadow-card);border-radius:16px;position:sticky;top:0;overflow:hidden auto}.learning-lessons__title{border-bottom:1px solid var(--line-2);height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;font-weight:700;display:flex}.learning-lessons__title b{color:var(--faint);font-size:10.5px}.learning-lessons__list{width:100%;min-width:0;padding:6px}.learning-lessons__sec{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:12px 10px 4px;font-size:10px;font-weight:750}.learning-lessons__sec:first-child{padding-top:6px}.learning-course-bar__ref{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.learning-course-bar__ref:hover{text-decoration:underline}.learning-aside-card--ref button{width:100%;color:var(--accent);font:600 12.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;display:flex}.learning-aside-card--ref button:hover{text-decoration:underline}.learning-aside-card--ref p{color:var(--muted);margin:0 0 2px;font-size:11.5px}.learning-code__ph{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 3px;font-weight:600}.learning-feedback.is-nudge{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.learning-lessons__list>button{width:100%;min-height:55px;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.learning-lessons__list>button:hover:not(:disabled){background:var(--field)}.learning-lessons__list>button.is-active{background:var(--accent-soft);color:var(--accent)}.learning-lessons__list>button:disabled{cursor:not-allowed;color:var(--faint)}.learning-lessons__list>button>span:first-child{background:var(--field);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.learning-lessons__list>button.is-active>span:first-child{background:var(--accent);color:var(--on-accent)}.learning-lessons__list>button>span:nth-child(2){flex:1;min-width:0}.learning-lessons__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learning-lessons__list b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.learning-lessons__list small{color:var(--faint);margin-top:3px;font-size:9.5px;font-weight:500}.learning-lessons__list>button>svg{color:var(--faint)}.learning-lesson{min-width:0}.learning-lesson__head{padding:15px 4px 16px 46px}.learning-lesson__head h2{margin:6px 0 0;font-size:22px;line-height:1.3}.learning-lesson__head>p{max-width:720px;color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:12.5px;line-height:1.55}.learning-topic{background:var(--field);border-radius:8px;align-items:baseline;gap:7px;margin-top:8px;padding:5px 9px;display:inline-flex}.learning-topic span{color:var(--faint);text-transform:uppercase;font-size:9.5px;font-weight:700}.learning-topic b{color:var(--ink2);font-size:11.5px}.learning-dialog{flex-direction:column;gap:12px;display:flex;position:relative}.learning-dialog:before{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:17px;left:17px}.learning-dialog-block{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.learning-dialog-block__marker{z-index:1;border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--faint);border-radius:50%;place-items:center;display:grid}.learning-dialog-block.is-active .learning-dialog-block__marker{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.learning-dialog-block.is-done .learning-dialog-block__marker{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.learning-dialog-block__bubble{max-width:780px;padding:17px}.learning-dialog-block.is-active .learning-dialog-block__bubble{border-color:var(--accent-line);box-shadow:var(--shadow-up)}.learning-dialog-block__meta{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:9.5px;font-weight:700;display:flex}.learning-dialog-block__done{color:var(--ok);letter-spacing:0;text-transform:none;align-items:center;gap:4px;display:inline-flex}.learning-dialog-block__bubble h3{margin:0 0 8px;font-size:15px;line-height:1.4}.learning-block-text{color:var(--ink2);white-space:pre-wrap;margin:0 0 13px;font-size:13px;line-height:1.65}.learning-block-image{object-fit:contain;background:var(--field);border-radius:11px;width:100%;max-height:520px;margin-bottom:13px;display:block}.learning-media-empty{background:var(--field);min-height:130px;color:var(--faint);border-radius:11px;place-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:grid}.learning-video{aspect-ratio:16/9;background:var(--ink);border-radius:11px;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.learning-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.learning-video-file{background:var(--ink);border-radius:11px;width:100%;max-height:520px;margin-bottom:12px;display:block}:root{--vp-accent:color-mix(in srgb, var(--accent) 62%, #fff);--vp-pane:#14181fe0}.vp{aspect-ratio:16/9;color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;border-radius:12px;outline:none;width:100%;max-height:70vh;margin-bottom:12px;position:relative;overflow:hidden;container-type:inline-size}.vp:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.vp.is-idle{cursor:none}.vp.is-full{border-radius:0;max-height:none}.vp-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.vp.is-idle .vp-video{cursor:none}.vp-thumbsrc{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vp-big{background:var(--vp-pane);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:76px;height:76px;transition:background var(--dur-fast), transform var(--dur-fast) var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.vp-big:hover{background:var(--accent);transform:translate(-50%,-50%)scale(1.06)}.vp-big:focus-visible{outline-offset:3px;outline:2px solid #fff}.vp-big>svg:first-child:not(:only-child),.vp-big>svg[stroke-width="0"]{margin-left:4px}.vp-spin{pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite vp-spin;position:absolute;top:50%;left:50%}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-flash{background:var(--vp-pane);color:#fff;font:700 15px/1 var(--sans);white-space:nowrap;pointer-events:none;animation:vp-flash .7s var(--ease) forwards;border-radius:99px;padding:10px 16px;position:absolute;top:50%}.vp-flash.is-l{left:12%;transform:translateY(-50%)}.vp-flash.is-r{right:12%;transform:translateY(-50%)}.vp-flash.is-c{left:50%;transform:translate(-50%,-50%)}@keyframes vp-flash{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}.vp-resume{background:var(--vp-pane);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex;position:absolute;bottom:66px;left:12px}.vp-resume button{color:#fff;font:600 12px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:7px;padding:4px 10px}.vp-resume button:hover{background:#ffffff24}.vp-help{background:var(--vp-pane);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;width:290px;max-width:calc(100% - 24px);padding:12px 14px;font-size:12px;position:absolute;bottom:66px;right:12px}.vp-help>b{margin-bottom:8px;font-size:12.5px;display:block}.vp-help dl{grid-template-columns:auto 1fr;gap:5px 12px;margin:0;display:grid}.vp-help dl>div{display:contents}.vp-help dt{color:#fff;white-space:nowrap;font-weight:700}.vp-help dd{color:#ffffffc7;margin:0}.vp-fail{color:#fff;background:#14181f;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.vp-fail button{color:#fff;font:600 12.5px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:8px;padding:7px 14px}.vp-bar{transition:opacity var(--dur), transform var(--dur) var(--ease);background:linear-gradient(#0000,#00000059 45%,#000c);padding:28px 8px 6px;position:absolute;bottom:0;left:0;right:0}.vp.is-idle .vp-bar{opacity:0;pointer-events:none;transform:translateY(6px)}.vp-track{cursor:pointer;touch-action:none;height:18px;margin:0 6px 2px;position:relative}.vp-track:before,.vp-track__buf,.vp-track__done{pointer-events:none;height:4px;transition:top var(--dur-fast), height var(--dur-fast);border-radius:99px;position:absolute;top:7px;left:0}.vp-track:before{content:"";background:#ffffff47;right:0}.vp-track__buf{background:#ffffff59}.vp-track__done{background:var(--vp-accent)}.vp-track:hover:before,.vp-track.is-drag:before,.vp-track:hover .vp-track__buf,.vp-track.is-drag .vp-track__buf,.vp-track:hover .vp-track__done,.vp-track.is-drag .vp-track__done{height:6px;top:6px}.vp-track__knob{width:14px;height:14px;transition:transform var(--dur-fast);pointer-events:none;background:#fff;border-radius:50%;margin-left:-7px;position:absolute;top:9px;transform:translateY(-50%)scale(0);box-shadow:0 1px 4px #00000073}.vp-track:hover .vp-track__knob,.vp-track.is-drag .vp-track__knob{transform:translateY(-50%)scale(1)}.vp-track__tip{pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:22px;transform:translate(-50%)}.vp-track__tip>span{background:var(--vp-pane);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.vp-track__tip canvas,.vp-track__frame{background:#000 no-repeat;border:2px solid #ffffffd9;border-radius:8px;width:168px;height:94px;display:block;box-shadow:0 6px 18px #00000073}.vp-track__frame{box-sizing:content-box}.vp-track__tip.is-wait canvas{opacity:.55}.vp-row{align-items:center;gap:2px;display:flex}.vp-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.vp-btn:hover{background:#ffffff24}.vp-btn:focus-visible{outline-offset:-2px;outline:2px solid #fff}.vp-btn--skip{position:relative}.vp-btn--skip>span{font:700 7.5px/1 var(--sans);letter-spacing:-.02em;text-align:center;position:absolute;top:14px;left:0;right:0}.vp-btn--text{width:auto;min-width:36px;font:700 13px var(--sans);padding:0 8px}.vp-time{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:12.5px}.vp-time em{color:#ffffffb8;font-style:normal}.vp-grow{flex:1}.vp-menu{background:var(--vp-pane);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-direction:column;gap:6px;width:312px;max-width:calc(100cqw - 16px);padding:10px;display:flex;position:absolute;bottom:50px;right:8px;box-shadow:0 10px 32px #00000073}.vp-menu__h{color:#ffffff9e;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.vp-menu__rates{flex-wrap:wrap;gap:4px;display:flex}.vp-menu__rates>button{color:#fff;min-width:42px;font:700 12.5px var(--sans);cursor:pointer;background:#ffffff1a;border:0;border-radius:7px;flex:1 0 auto;padding:7px 6px}.vp-menu__rates>button:hover{background:#fff3}.vp-menu__rates>button.is-on{background:var(--vp-accent);color:#14181f}.vp-menu__pitch{color:#fff;font:500 12.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;margin-top:2px;padding:6px 2px 0;display:flex;box-shadow:inset 0 1px #ffffff24}.vp-menu__pitch i{border:1.5px solid #fff9;border-radius:5px;flex:none;width:16px;height:16px;position:relative}.vp-menu__pitch.is-on i{border-color:var(--vp-accent);background:var(--vp-accent)}.vp-menu__pitch.is-on i:after{content:"";border:2px solid #14181f;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.vp-inline:empty{display:none}.vp-inline.is-away{margin-bottom:12px}.vp-away{border:1px dashed var(--line-control);background:var(--field);color:var(--muted);font:500 12px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.vp-away:hover{color:var(--accent);border-color:var(--accent)}.learning-theater:not(:empty){margin-bottom:14px}.learning-theater .vp{max-height:74vh;margin-bottom:0}.vp-vol{align-items:center;display:flex}.vp-vol input{opacity:0;accent-color:#fff;cursor:pointer;width:0;height:4px;transition:width var(--dur-fast), opacity var(--dur-fast), margin var(--dur-fast);margin:0}.vp-vol:hover input,.vp-vol:focus-within input{opacity:1;width:76px;margin-right:8px}@container (width<=640px){.vp-btn--help,.vp-btn--pip{display:none}.vp-big{width:58px;height:58px}.vp-big svg{width:26px;height:26px}}@container (width<=440px){.vp-btn--skip,.vp-time em{display:none}.vp-bar{padding:22px 4px 4px}.vp-help,.vp-resume{bottom:60px}}@media (pointer:coarse){.vp-btn{width:44px;height:44px}.vp-vol{display:none}.vp-track{height:24px}.vp-track:before,.vp-track__buf,.vp-track__done{top:10px}.vp-track__knob{top:12px;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.vp-big,.vp-bar,.vp-track:before,.vp-track__buf,.vp-track__done,.vp-track__knob,.vp-vol input{transition:none}.vp-flash{animation-duration:10ms}.vp-spin{animation-duration:2s}}.learning-link-card{border:1px solid var(--line);background:var(--field);min-width:0;color:var(--accent);border-radius:10px;align-items:center;gap:10px;margin:4px 0 13px;padding:11px 12px;text-decoration:none;display:flex}.learning-link-card:hover{border-color:var(--accent-line)}.learning-link-card>span{flex:1;min-width:0}.learning-link-card b,.learning-link-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learning-link-card b{color:var(--ink2);font-size:11.5px}.learning-link-card small{color:var(--faint);margin-top:3px;font-size:9.5px}.learning-checkpoint,.learning-quiz fieldset{border:0;min-width:0;margin:0 0 13px;padding:0}.learning-checkpoint legend{color:var(--ink);margin-bottom:10px;font-size:13.5px;font-weight:700;line-height:1.45}.learning-checkpoint label,.learning-quiz fieldset label{border:1px solid var(--line);background:var(--field);min-height:42px;color:var(--ink2);cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-top:7px;padding:9px 11px;display:flex}.learning-checkpoint label.is-selected,.learning-quiz fieldset label.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.learning-checkpoint input,.learning-quiz input{accent-color:var(--accent);flex:none}.learning-checkpoint label>span,.learning-quiz label>span{font-size:12px;line-height:1.4}.learning-quiz{max-width:780px;margin:16px 0 0 46px;padding:18px}.learning-quiz__head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.learning-quiz__head h3{margin:4px 0 0;font-size:17px}.learning-quiz__head p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.learning-quiz__questions{flex-direction:column;gap:15px;display:flex}.learning-quiz fieldset{margin:0}.learning-quiz fieldset legend{color:var(--ink);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.learning-quiz fieldset legend>span{background:var(--field);width:23px;height:23px;color:var(--muted);border-radius:7px;flex:none;place-items:center;font-size:9.5px;display:grid}.learning-quiz>.learning-primary-btn{margin-top:16px}.learning-complete-card{text-align:center;max-width:780px;margin:16px 0 0 46px;padding:24px}.learning-complete-card>span{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:14px;place-items:center;margin:0 auto 11px;display:grid}.learning-complete-card h3{margin:0;font-size:17px}.learning-complete-card>b{color:var(--ok);margin-top:7px;font-size:28px;display:block}.learning-complete-card p{color:var(--muted);margin:6px 0 0;font-size:11.5px}.learning-quiz-result{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:780px;margin:16px 0 0 46px;padding:17px;display:grid}.learning-quiz-result h3{margin:0;font-size:14px}.learning-quiz-result p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.learning-quiz-result.is-failed .learning-icon-tile{background:var(--warn-soft);color:var(--warn)}@media (width<=1300px){.learning-course-layout{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"nav main""nav side"}.learning-lesson-aside{max-height:none;margin-top:4px;position:static;overflow:visible}.learning-aside-card{padding:13px 14px}}@media (width<=1050px){.learning-course-grid,.learning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.learning-course-bar{grid-template-columns:1fr}.learning-course-bar__meta{flex-wrap:wrap;gap:10px 14px}.learning-course-bar__meta .learning-progress{width:100%}}@media (width<=760px){.learning-course-grid{grid-template-columns:1fr;gap:11px}.learning-course-card{min-height:220px}.learning-course-bar{gap:10px;padding:14px 16px}.learning-course-layout{grid-template-columns:1fr;grid-template-areas:"nav""main""side";gap:14px}.learning-lesson__head{padding:13px 2px 14px 37px}.learning-stepbar{margin-left:37px}.learning-stepbar__pos{display:none}.learning-stepbar__next{flex:1;max-width:none}.learning-lessons{max-height:none;box-shadow:none;background:0 0;border:0;position:static;overflow:visible}.learning-lessons__title,.learning-lessons__sec{display:none}.learning-lessons__list{gap:7px;padding:1px;display:flex;overflow-x:auto}.learning-lessons__list>button{border:1px solid var(--line);background:var(--surface);flex:none;width:min(240px,78vw);min-height:52px}.learning-dialog-block{grid-template-columns:30px minmax(0,1fr);gap:8px}.learning-dialog:before{left:14px}.learning-dialog-block__marker{width:29px;height:29px}.learning-dialog-block__bubble{padding:14px}.learning-quiz,.learning-complete-card,.learning-quiz-result{margin-left:37px}.learning-quiz-result{grid-template-columns:auto minmax(0,1fr)}.learning-quiz-result>.learning-primary-btn{grid-column:1/-1;width:100%}}@media (width<=520px){.learning-summary{gap:7px}.learning-summary-card{gap:8px;padding:11px}.learning-summary-card__icon{width:30px;height:30px}.learning-summary-card b{font-size:17px}.learning-toolbar{flex-direction:column;align-items:stretch;gap:7px}.learning-toolbar>.num{text-align:right;margin-left:0}.learning-search{width:100%}.learning-course-bar h1{font-size:18px}.learning-lesson__head h2{font-size:20px}.learning-quiz,.learning-complete-card,.learning-quiz-result,.learning-stepbar{margin-left:0}}.learning-admin-toolbar{align-items:flex-end;gap:9px;margin-bottom:13px;display:flex}.learning-admin-toolbar>.learning-search{flex:240px;width:auto;min-width:200px}.learning-admin-toolbar>a{text-decoration:none}.learning-admin-toolbar>.chips>.chip{height:var(--ctl)}.learning-admin-courses{flex-direction:column;gap:9px;display:flex}.learning-admin-course-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.learning-admin-course-row__copy{min-width:0}.learning-admin-course-row__copy>div{align-items:center;gap:9px;display:flex}.learning-admin-course-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.learning-admin-course-row p{max-width:660px;color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.learning-admin-course-row__meta{color:var(--muted);font-size:var(--fs-xs);margin-top:6px;display:block}.learning-admin-course-row__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.learning-admin-sections{flex-direction:column;gap:18px;display:flex}.learning-admin-section__head{align-items:baseline;gap:8px;margin:0 0 9px;display:flex}.learning-admin-section__head h2{margin:0;font-size:14px;font-weight:750}.learning-admin-section__head .num{color:var(--faint);font-size:11.5px}.learning-admin-section__empty{border:1px dashed var(--line);color:var(--faint);border-radius:12px;padding:14px;font-size:11.5px}.learning-groups{flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.learning-groups__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.learning-groups__head>b{font-size:12.5px}.learning-groups__head>span{color:var(--muted);font-size:11.5px;line-height:1.4}.learning-groups__rows{flex-direction:column;gap:6px;display:flex}.learning-groups__row{align-items:center;gap:6px;display:flex}.learning-groups__row>.num{width:34px;color:var(--faint);text-align:right;font-size:11px}.learning-groups__add{border-top:1px dashed var(--line);padding-top:4px}.learning-secondary-btn.is-active{border-color:var(--accent);color:var(--accent)}.learning-admin-editor__bar{z-index:12;background:var(--bg);align-items:center;gap:9px;margin:-8px 0 14px;padding:9px 0;display:flex;position:sticky;top:-28px}.learning-admin-editor__bar .learning-back-btn{margin:0}.learning-admin-editor__actions{align-items:center;gap:7px;margin-left:auto;display:flex}.learning-admin-editor__fieldset{border:0;min-width:0;margin:0;padding:0}.learning-admin-editor__fieldset:disabled{opacity:1}.learning-admin-editor__fieldset:disabled input,.learning-admin-editor__fieldset:disabled textarea,.learning-admin-editor__fieldset:disabled select{color:var(--muted);cursor:not-allowed}.learning-admin-editor__footer{z-index:11;background:linear-gradient(transparent, var(--bg) 28%);justify-content:flex-end;margin-top:14px;padding:12px 0 4px;display:flex;position:sticky;bottom:-40px}.learning-builder-course{overflow:hidden}.learning-builder-course__head{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:16px 18px;display:flex}.learning-builder-course__head h1{margin:4px 0 0;font-size:18px}.learning-builder-course__body{flex-direction:column;gap:13px;padding:17px 18px;display:flex}.learning-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.learning-form-grid--tail{align-items:end;margin-top:12px}.learning-builder-main-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:20px 0 10px;display:flex}.learning-builder-main-head h2{margin:5px 0 0;font-size:19px}.learning-builder-lessons{flex-direction:column;gap:13px;display:flex}.learning-builder-lesson{overflow:hidden}.learning-builder-lesson__head{border-bottom:1px solid var(--line-2);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.learning-builder-lesson__head>div{align-items:center;gap:10px;min-width:0;display:flex}.learning-builder-lesson__head .learning-icon-tile{border-radius:10px;width:34px;height:34px;font-size:11px}.learning-builder-lesson__head small,.learning-builder-lesson__head b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learning-builder-lesson__head small{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:700}.learning-builder-lesson__head b{margin-top:3px;font-size:12.5px}.learning-builder-lesson__body{flex-direction:column;gap:13px;padding:16px;display:flex}.learning-builder-card__head{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:11px;display:flex}.learning-builder-card__head>div{align-items:center;gap:8px;display:flex}.learning-builder-card__head>div>.num{background:var(--field);width:25px;height:25px;color:var(--muted);border-radius:7px;place-items:center;font-size:9.5px;display:grid}.learning-builder-card__head b{color:var(--ink2);font-size:11.5px}.learning-builder-card__actions,.learning-order-buttons{align-items:center;gap:5px;display:inline-flex}.learning-builder-card__actions .learning-icon-btn{border-radius:8px;width:32px;min-height:32px}.learning-builder-blocks,.learning-builder-questions{flex-direction:column;gap:10px;display:flex}.learning-builder-block{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:13px}.learning-builder-block>.learning-builder-question{margin-top:11px}.learning-builder-section-head{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:5px;padding-top:14px;display:flex}.learning-builder-section-head span>b,.learning-builder-section-head span>small{display:block}.learning-builder-section-head span>b{font-size:13px}.learning-builder-section-head span>small{color:var(--faint);margin-top:3px;font-size:9.5px}.learning-builder-question{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px}.learning-builder-options{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.learning-builder-option{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.learning-builder-option>input[type=radio]{accent-color:var(--accent)}.learning-builder-empty{border:1px dashed var(--line);color:var(--faint);text-align:center;border-radius:10px;padding:18px;font-size:11px}.learning-image-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;display:grid}.learning-image-upload>img,.learning-image-upload>span:first-child{background:var(--field);width:100%;height:150px;color:var(--faint);object-fit:contain;border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;gap:7px;font-size:10.5px;display:flex}.learning-image-upload>label{position:relative;overflow:hidden}.learning-image-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.learning-assignment-all{border:1px solid var(--line);background:var(--field);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.learning-assignment-all b{font-size:12.5px}.learning-assignment-all p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.45}.learning-progress-panel{min-width:0}.learning-progress-course{flex:280px}.learning-progress-filter{flex:none;width:155px}.learning-progress-lesson{flex:220px;max-width:340px}.learning-lstrip{flex-wrap:wrap;gap:3px;max-width:300px;margin-top:7px;display:flex}.learning-progress-lseg{align-items:center;gap:10px;display:flex}.learning-progress-lseg>.num{color:var(--muted);white-space:nowrap;flex:none;font-size:10.5px}.learning-progress-lseg>.num b{color:var(--ink);font-weight:700}.learning-lseg{flex:none;align-items:center;display:flex}.learning-lseg__l{background:color-mix(in srgb, var(--line) 70%, var(--surface));cursor:pointer;background-clip:content-box;border:0;border-radius:3px;width:8px;height:20px;padding:0 1px}.learning-lseg__l.is-ten{margin-left:5px}.learning-lseg__l.is-completed{background-color:var(--ok)}.learning-lseg__l.is-in_progress{background-color:var(--warn)}.learning-lseg__l:hover{background-color:var(--accent)}.learning-lseg__l.is-current{box-shadow:inset 0 -3px 0 var(--accent), inset 0 3px 0 var(--accent)}.learning-lseg__l:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.learning-lstrip__l{border:1px solid var(--line);background:var(--field);width:21px;height:21px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:10px;font-weight:700;display:grid}.learning-lstrip__l.is-completed{border-color:color-mix(in srgb, var(--ok) 35%, var(--line));background:var(--ok-soft);color:var(--ok)}.learning-lstrip__l.is-in_progress{border-color:color-mix(in srgb, var(--warn) 35%, var(--line));background:var(--warn-soft);color:var(--warn)}.learning-lstrip__l.is-current{outline:2px solid var(--accent);outline-offset:1px}.learning-lstrip__l:hover{border-color:var(--accent)}.learning-lstrip__l:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.learning-lstrip-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 2px 8px;font-size:11px;display:flex}.learning-lstrip-legend>span{align-items:center;gap:6px;display:inline-flex}.learning-lstrip-legend i{border:1px solid var(--line);background:var(--field);border-radius:3px;width:11px;height:11px}.learning-lstrip-legend i.is-completed{border-color:color-mix(in srgb, var(--ok) 35%, var(--line));background:var(--ok-soft)}.learning-lstrip-legend i.is-in_progress{border-color:color-mix(in srgb, var(--warn) 35%, var(--line));background:var(--warn-soft)}.learning-lstrip-legend__hint{color:var(--faint)}.learning-lmenu{z-index:1000;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 13px;display:flex;position:fixed}.learning-lmenu>small{color:var(--muted);font-size:11px}.learning-lmenu>b{color:var(--ink);font-size:13px;line-height:1.35}.learning-progress-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.learning-feedback{max-width:780px;margin:16px 0 0 46px;padding:18px}.learning-feedback.is-saved{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.learning-feedback.is-saved h3{margin:0;font-size:14px}.learning-feedback.is-saved p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.learning-rate{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 14px;display:flex}.learning-rate>button{border:1px solid var(--line-control);background:var(--surface);width:42px;height:42px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:10px;font-size:14px;font-weight:750}.learning-rate>button:not(:disabled):hover{border-color:var(--line-control-accent);color:var(--accent)}.learning-rate>button.is-active{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.learning-rate>button:disabled{cursor:not-allowed;color:var(--faint)}.learning-rate__hint{color:var(--muted);margin-left:4px;font-size:11px}.learning-feedback__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.learning-pick-lessons{border:1px solid var(--line);background:var(--field);border-radius:11px;margin:12px 0;padding:11px 12px}.learning-pick-lessons>small{color:var(--muted);font-size:11px;line-height:1.4}.learning-part{background:var(--chip);color:var(--muted);border-radius:5px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:700}.learning-part-note{color:var(--muted);margin-top:6px;font-size:11.5px}.learning-video-upload{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.learning-video-upload video{background:#000;border-radius:10px;width:100%;max-height:260px}.learning-video-upload__empty{border:1px dashed var(--line);height:110px;color:var(--faint);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11.5px;display:flex}.learning-video-upload__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.learning-video-upload__row input[type=file]{display:none}.learning-video-upload__name{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10.5px;overflow:hidden}.learning-video-upload__bar{background:var(--line-2);border-radius:99px;height:5px;overflow:hidden}.learning-video-upload__bar>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.cert-shelf{flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.cert-shelf__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cert-shelf__head>b{font-size:12.5px}.cert-shelf__head>span{color:var(--muted);font-size:11.5px;line-height:1.4}.cert-shelf__rows{flex-direction:column;gap:6px;display:flex}.cert-shelf__row{align-items:center;gap:6px;display:flex}.cert-shelf__row>.fld{flex:260px;min-width:0}.cert-shelf__row>.num{width:34px;color:var(--faint);text-align:right;font-size:11px}.cert-shelf__add{border-top:1px dashed var(--line);padding-top:4px}.cert-sec{margin-bottom:18px}.cert-sec__head{align-items:baseline;gap:8px;margin:0 0 9px;display:flex}.cert-sec__head h2{margin:0;font-size:14px;font-weight:750}.cert-sec__head .num{color:var(--faint);font-size:11.5px}.cert-card.is-hidden{opacity:.62}.cert-card.is-hidden .cert-card__shot{filter:grayscale(.5)}.cert-card__off{background:var(--bad-soft);color:var(--bad);vertical-align:1px;border-radius:5px;margin-right:5px;padding:1px 5px;font-size:9.5px;font-weight:750;display:inline-block}.cert-card__edit{align-items:center;gap:5px;padding:0 9px 10px;display:flex}.learning-stars{color:var(--line-2);vertical-align:middle;gap:1px;display:inline-flex}.learning-stars>i{display:inline-flex}.learning-stars>i.is-on{color:var(--warn)}.learning-stars>i.is-on svg{fill:currentColor}.learning-fb-lessons{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-bottom:12px;display:grid}.learning-fb-lesson{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;font-size:10.5px;display:flex}.learning-fb-lesson>b{color:var(--ink);font-size:11.5px;font-weight:700;line-height:1.3;overflow:hidden}.learning-fb-lesson__rate{align-items:center;gap:6px;display:flex}.learning-fb-lesson__rate>.num{color:var(--ink);font-size:13px;font-weight:750}.learning-fb-lesson:hover{border-color:var(--accent-line)}.learning-fb-lesson.is-active{border-color:var(--accent);background:var(--accent-soft)}.learning-fb-rate{align-items:center;gap:6px;display:inline-flex}.learning-fb-rate>b{color:var(--ink);font-size:12px}.learning-progress-cell{align-items:center;gap:7px;width:145px;display:flex}.learning-progress-cell>span{background:var(--line-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.learning-progress-cell>span>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.learning-progress-cell>b{width:34px;color:var(--muted);text-align:right;font-size:9.5px}@media (width<=920px){.learning-admin-toolbar{flex-wrap:wrap;align-items:stretch}.learning-admin-toolbar>.learning-search{flex:1 0 100%;order:3;width:100%}.learning-admin-course-row{grid-template-columns:auto minmax(0,1fr)}.learning-admin-course-row__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-left:53px}}@media (width<=760px){.learning-admin-editor__bar{flex-wrap:wrap;margin-top:-5px;top:-16px}.learning-admin-editor__actions{width:100%;margin-left:0}.learning-admin-editor__actions>button{flex:1}.learning-builder-course__body,.learning-builder-lesson__body{padding:14px}.learning-form-grid{grid-template-columns:1fr}.learning-form-grid--tail{align-items:stretch}.learning-builder-main-head{flex-direction:column;align-items:stretch}.learning-builder-main-head>button{width:100%}.learning-builder-lesson__head{align-items:flex-start}.learning-builder-lesson__head>div{max-width:calc(100% - 120px)}.learning-image-upload{grid-template-columns:1fr}.learning-image-upload>img,.learning-image-upload>span:first-child{grid-row:auto}.learning-image-upload>label{width:100%}.learning-admin-editor__footer{bottom:-16px}}@media (width<=560px){.learning-admin-course-row{align-items:start;padding:12px}.learning-admin-course-row__actions{flex-wrap:wrap;gap:7px;padding-left:0}.learning-course-group{flex:1 0 100%}.learning-admin-course-row__actions>button{white-space:nowrap;flex:calc(50% - 4px);justify-content:center;min-width:0;padding-left:8px;padding-right:8px}.learning-admin-course-row__copy>div{flex-direction:column;align-items:flex-start;gap:5px}.learning-admin-course-row__copy>div>h2{white-space:normal;overflow-wrap:anywhere;max-width:100%}.learning-builder-card__head{align-items:flex-start}.learning-builder-card__actions{flex-wrap:wrap;justify-content:flex-end}.learning-builder-section-head{flex-direction:column;align-items:stretch}.learning-builder-section-head>button{width:100%}.learning-progress-course,.learning-progress-filter{flex:1 0 100%;width:100%}}.learning-editor-area{min-height:150px;color:var(--ink);outline:none;padding:12px 14px;font-size:14.5px;line-height:1.62}.learning-editor-area:focus-visible{outline:none}.learning-editor-area p{margin:0 0 8px}.learning-editor-area p:last-child{margin-bottom:0}.learning-editor-area h2{margin:14px 0 6px;font-size:18px;font-weight:700;line-height:1.3}.learning-editor-area h3{margin:12px 0 5px;font-size:16px;font-weight:700;line-height:1.3}.learning-editor-area h4{margin:10px 0 4px;font-size:14.5px;font-weight:700;line-height:1.35}.learning-editor-area ul,.learning-editor-area ol{margin:6px 0;padding-left:22px}.learning-editor-area li{margin:3px 0}.learning-editor-area li>p{margin:0}.learning-editor-area a{color:var(--accent);text-underline-offset:2px}.learning-editor-area code{background:var(--chip);border-radius:5px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.92em}.learning-editor-area hr{border:0;border-top:1px solid var(--line);margin:14px 0}.learning-editor-area .ProseMirror-selectednode{outline:2px solid var(--accent)}.learning-preview{flex-direction:column;gap:12px;display:flex}.learning-preview__bar{border:1px dashed var(--accent-line,var(--line-strong));background:var(--accent-soft);color:var(--accent);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;font-weight:700;display:flex}.learning-preview__bar span{align-items:center;gap:7px;display:inline-flex}.learning-preview__bar button{color:var(--accent);font-family:var(--sans);cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:700;text-decoration:underline}.learning-preview__head{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.learning-preview__head h2{color:var(--ink);margin:0;font-size:22px;font-weight:800}.learning-preview-intro{color:var(--ink2,var(--muted));margin:0;font-size:14.5px;line-height:1.6}.learning-preview__outcomes ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.learning-preview__outcomes li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}.learning-preview__outcomes li svg{color:var(--ok);flex:none;margin-top:3px}.learning-preview__meta{color:var(--muted);font-size:12.5px}.learning-preview-lesson{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.learning-preview-lesson__head{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.learning-preview-lesson__num{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.learning-preview-lesson__title{flex-direction:column;flex:1;min-width:0;display:flex}.learning-preview-lesson__title b{font-size:15.5px;font-weight:700}.learning-preview-lesson__title small{color:var(--muted);font-size:12px}.learning-preview-lesson__body{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.learning-preview-block{flex-direction:column;gap:8px;display:flex}.learning-preview-block h4{color:var(--ink);margin:0;font-size:15px;font-weight:700}.learning-preview-block .learning-block-image{border-radius:11px;max-width:100%;display:block}.learning-preview-quiz{border:1px solid var(--line);background:var(--field);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.learning-preview-quiz__head{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.learning-preview-question__head{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;display:flex}.learning-preview-question__head .num{color:var(--accent);font-weight:700}.learning-preview-question ul{flex-direction:column;gap:4px;margin:6px 0 0 24px;padding:0;list-style:none;display:flex}.learning-preview-question li{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.learning-preview-question li span{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:11px;height:11px}.learning-preview-question li.is-right{color:var(--ink)}.learning-preview-question li.is-right span{border-color:var(--ok);background:var(--ok)}.learning-preview-question li em{color:var(--ok);font-size:11px;font-style:normal;font-weight:700}.learning-preview-question__why{color:var(--muted);margin:6px 0 0 24px;font-size:12.5px}.learning-block-preview{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:11px;padding:12px 14px;display:grid}.learning-block-preview__body{min-width:0;max-height:520px;overflow:auto}.learning-rich-edit{flex-direction:column;gap:11px;margin-top:11px;display:flex}.learning-rich-edit__narrow{max-width:280px}.learning-rich-edit__row{flex-wrap:wrap;gap:8px;display:flex}.learning-rich-edit__add{align-self:flex-start}.learning-cols-edit{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;display:grid}.learning-cols-edit__col{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:11px;display:flex}.learning-cols-edit__head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.learning-col-img{flex-direction:column;gap:7px;display:flex}.learning-col-img>img{background:var(--field);object-fit:contain;border-radius:9px;width:100%;height:130px;display:block}.learning-col-img__row{flex-wrap:wrap;gap:7px;display:flex}.learning-col-img__row>label{position:relative;overflow:hidden}.learning-col-img input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.learning-table-edit{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:100%;overflow-x:auto}.learning-table-edit table{border-collapse:collapse;width:100%}.learning-table-edit th{border-bottom:1px solid var(--line);background:var(--field);color:var(--muted);text-align:left;white-space:nowrap;padding:5px 6px;font-size:10.5px;font-weight:700}.learning-table-edit th>.num{margin-right:6px}.learning-table-edit td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:4px}.learning-table-edit tr:last-child td{border-bottom:0}.learning-table-edit textarea{field-sizing:content;resize:vertical;border:1px solid var(--line-control);background:var(--field);width:100%;min-width:140px;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:8px 9px;font-size:12px;line-height:1.4}.learning-table-edit textarea:focus{border-color:var(--focus-line);box-shadow:0 0 0 3px var(--accent-soft)}.learning-table-edit tr.is-head textarea{font-weight:700}.learning-table-edit__act{text-align:center;width:40px}.learning-builder-main-head__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.learning-lesson-toggle{border-radius:8px;width:32px;min-height:32px}@media (width<=640px){.learning-block-preview{grid-template-columns:1fr}.learning-rich-edit__narrow{max-width:none}.learning-builder-main-head__actions{width:100%}.learning-builder-main-head__actions>button{flex:1}}.learning-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.learning-columns__col{flex-direction:column;gap:8px;min-width:0;display:flex}.learning-columns__col img{object-fit:contain;border-radius:11px;width:auto;max-width:100%;max-height:420px;display:block}@media (width<=700px){.learning-columns{grid-template-columns:1fr}}.learning-assignees{border:1px solid var(--line);background:var(--field);border-radius:11px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.learning-assignees__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.learning-assignees__head button{color:var(--accent);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.learning-assignees__head button:disabled{color:var(--faint);cursor:default}.learning-assignees__list{flex-wrap:wrap;gap:6px;display:flex}.learning-assignees__list>span{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.learning-assignees__list>span.is-done{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.learning-assignees__list small{color:var(--muted);font-size:11px}.learning-zoom{cursor:zoom-in;background:0 0;border:none;border-radius:11px;max-width:100%;padding:0;line-height:0;display:block;position:relative}.learning-zoom img{border-radius:11px;width:auto;max-width:100%;max-height:340px;display:block}.learning-zoom__hint{background:color-mix(in srgb, var(--surface) 82%, transparent);width:26px;height:26px;color:var(--ink);opacity:0;border-radius:8px;place-items:center;transition:opacity .14s;display:grid;position:absolute;bottom:8px;right:8px}.learning-zoom:hover .learning-zoom__hint,.learning-zoom:focus-visible .learning-zoom__hint{opacity:1}.learning-columns__col>.learning-zoom{margin:0 auto}.learning-columns__col>.learning-zoom img{max-height:300px}.learning-lightbox{z-index:2000;cursor:zoom-out;background:#080c10e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;display:flex;position:fixed;inset:0}.learning-lightbox img{cursor:default;border-radius:12px;max-width:min(1400px,96vw);max-height:86vh}.learning-lightbox__cap{color:#e8efec;text-align:center;max-width:70ch;font-size:13.5px}.learning-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:18px}.learning-lightbox__close:hover{background:#fff3}.sl-act{opacity:0;transition:opacity .15s}.sl-row:hover .sl-act,.sl-row.is-active .sl-act,.sl-row:focus-within .sl-act{opacity:1}@media (width<=900px){.sl-act{opacity:1!important}}.sl-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}tr:hover .zpr-note{opacity:1!important}.zpr-note:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1!important}@media (width<=760px){.zpr-month .monthpick-sel{max-width:calc(100% - 70px)}.zpa-month .monthpick-sel{max-width:calc(100% - 68px)}}.nav-sec{cursor:pointer;width:100%;font-family:var(--sans);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:13px 12px 5px;display:flex}.nav-sec-chev{color:var(--faint);opacity:.45;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.nav-sec:hover .nav-sec-chev,.nav-sec[aria-expanded=false] .nav-sec-chev{opacity:1}.nav-top{border-bottom:1px solid var(--line-2);margin-bottom:2px;padding-bottom:4px}.nav-editbar{color:var(--ink2);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--field));border-radius:10px;margin-bottom:14px;padding:10px 11px 11px;font-size:12px;line-height:1.45}.nav-editbar p{text-wrap:pretty;margin:0 0 9px}.nav-item.is-inert{cursor:default}.nav-fav{width:26px;height:26px;color:var(--faint);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-5px -8px -5px 0;padding:0;display:grid}.nav-fav:hover{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent)}.nav-fav.is-on{color:var(--warn)}.nav-grip{width:22px;height:30px;color:var(--faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-7px -6px -7px 0;padding:0;display:grid}.nav-grip:hover{color:var(--ink2);background:var(--chip)}.nav-item.is-lifted{box-shadow:var(--shadow-pop)}.nav-dragging,.nav-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.nav-fav:focus-visible,.nav-grip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nav-fav-empty{border:1px dashed var(--line);color:var(--faint);border-radius:10px;margin:0 0 2px;padding:9px 12px;font-size:12px}.whatsnew-tabs{margin:-4px 0 16px}.chlog-card{margin-bottom:14px;padding:20px 22px}.chlog-card.is-muted{background:color-mix(in srgb, var(--surface) 70%, var(--field))}.chlog-card.is-muted .chlog-card__items{color:var(--muted)}.chlog-card__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.chlog-card__v{font-size:19px;font-weight:600}.chlog-card__tools{align-self:center;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.chlog-card__tag{font:600 11px/1 var(--sans);color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:4px 7px}.chlog-card__items{color:var(--ink2);gap:7px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.chlog-card__edit textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-control);background:var(--field);width:100%;color:var(--ink);font:14px/1.5 var(--sans);border-radius:10px;outline:none;padding:10px 12px}.chlog-card__edit textarea:focus-visible{border-color:var(--focus-line);box-shadow:0 0 0 3px var(--accent-soft)}.chlog-card__btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chlog-tech{margin-bottom:14px;padding:6px 22px}.chlog-tech__row{color:var(--muted);border-top:1px solid var(--line-2);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.chlog-tech__row:first-child{border-top:0}.chlog-tech__v{color:var(--ink2);min-width:64px;font-weight:600}.chlog-tech__t{margin-left:auto}.chlog-editbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chlog-card.is-important{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.chlog-card.is-shine{--cos-stops:var(--accent), var(--line);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, var(--cos-stops)) border-box;background-size:auto,300%;border:2px solid #0000;animation:4s linear infinite bk-shine}@media (prefers-reduced-motion:reduce){.chlog-card.is-shine{animation:none}}.chlog-card__imp{font:600 11.5px/1 var(--sans);color:var(--accent);background:var(--accent-soft);border-radius:99px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.chlog-imp{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));margin-bottom:14px;padding:14px 18px}.chlog-imp__h{font:600 12.5px/1.3 var(--sans);color:var(--accent);align-items:center;gap:6px;margin-bottom:6px;display:flex}.chlog-imp__row{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:calc(100% + 16px);font:13.5px/1.4 var(--sans);color:var(--ink2);background:0 0;border:0;align-items:baseline;gap:10px;margin:0 -8px;padding:7px 8px;display:flex}.chlog-imp__row:hover{background:var(--field)}.chlog-imp__row time{min-width:6.6em;color:var(--muted);flex:none;font-size:12.5px}.chlog-imp__v{color:var(--ink);flex:none;font-weight:600}.chlog-imp__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chlog-mark{background:color-mix(in srgb, var(--warn) 24%, transparent);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.bday{grid-template-columns:minmax(0,300px) 1fr;align-items:start;gap:20px;margin-bottom:18px;padding:18px;display:grid}.bday-img{aspect-ratio:1;object-fit:cover;background:var(--field);border-radius:14px;width:100%;max-width:300px;display:block}.bday-body{flex-direction:column;gap:12px;min-width:0;display:flex}.bday-text{white-space:pre-wrap;color:var(--ink);max-width:62ch;margin:0;font-size:15px;line-height:1.55}@media (width<=760px){.bday{grid-template-columns:1fr}.bday-img{max-width:100%}}.kkz-decide-sep{color:var(--faint);margin:0 6px}.kkz-decide-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kkz-decide-link:hover{color:var(--accent)}.mail-act{transition:color var(--dur-fast) var(--ease)}.tbl tbody tr:hover .mail-act,.tbl tbody tr:focus-visible .mail-act{color:var(--accent)}.mail-tags .tbl th:first-child,.mail-tags .tbl td:first-child{padding-left:16px}.mail-tags .tbl th:last-child,.mail-tags .tbl td:last-child{padding-right:16px}.pts-strip{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;display:flex}.pts-main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:420px;align-items:center;gap:12px;padding:0;display:flex}.pts-balance{color:var(--muted);flex:none;align-items:baseline;gap:5px;font-size:12.5px;display:flex}.pts-balance b{color:var(--ink);letter-spacing:-.2px;font-size:20px;font-weight:700}.pts-week{flex-direction:column;flex:200px;gap:5px;min-width:0;display:flex}.pts-week-text{color:var(--ink2);font-size:12.5px;line-height:1.35}.pts-bar{background:var(--chip);border-radius:3px;max-width:320px;height:5px;display:block;overflow:hidden}.pts-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.pts-goal{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.pts-goal-text{color:var(--muted);max-width:300px;font-size:12.5px;line-height:1.35}@media (width<=760px){.pts-main{flex-wrap:wrap}.pts-week{flex:100%}.pts-goal{justify-content:space-between;width:100%;margin-left:0}.pts-goal-text{max-width:none}}.kkz-fold{text-align:left;border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:9px 2px;font-size:12.5px;font-weight:600;display:flex}.kkz-fold:hover{color:var(--ink)}.vpn-row{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.vpn-row:first-child{border-top:0}.vpn-row-main{flex:1;min-width:0}.vpn-row-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.vpn-row-sub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.vpn-fired{color:var(--warn);margin-left:6px;font-size:11px;font-weight:700}.vpn-keys .tbl-mrow{padding-top:10px;padding-bottom:10px}.mop-shop-aura{text-align:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:100%;height:100%;min-height:74px;padding:8px;display:grid;container-type:inline-size}.mop-shop-aura__ring{--aura-chars:8;--aura-max:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:58cqw;max-width:210px;display:flex}.mop-shop-aura__name{--aura-glow:transparent;max-width:100%;filter:drop-shadow(0 0 10px var(--aura-glow));flex-direction:column;align-items:center;display:flex}.mop-shop-aura__name span{white-space:nowrap;font-weight:700;line-height:1.2;font-size:clamp(8px, calc(95cqw / var(--aura-chars)), var(--aura-max))}.mop-shop-aura__row{opacity:.9;justify-content:center;align-items:center;gap:4px;margin-top:2px;display:flex}@container (width<=230px){.mop-shop-aura__row,.mop-shop-aura__ic{display:none}}.ost-root{--ost-top:0px;--ost-h1:30px;--ost-gh:42px}.ost-scroll{overflow-x:auto}.ost-table .sort-th__btn{min-height:0}@media (width>=1180px){.ost-scroll{overflow-x:clip}.ost-ghead{top:var(--ost-top);z-index:3;background:var(--surface);position:sticky}.ost-table thead th{top:calc(var(--ost-top) + var(--ost-gh));z-index:2;background:color-mix(in srgb, var(--accent) 5%, var(--surface));position:sticky}.ost-table thead tr:last-child th{top:calc(var(--ost-top) + var(--ost-gh) + var(--ost-h1));box-shadow:0 1px 0 var(--line)}}.crt-sort{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.crt-sort__t{font-size:var(--fs-sm);color:var(--muted)}.seg--sm.crt-seg>button{height:28px}.crt-cards{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.crt-card{contain-intrinsic-size:auto 220px auto 470px}.crt-card__rank{color:#fff;min-width:24px;height:22px;font:700 11px/1 var(--sans);background:#0000008c;border-radius:99px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:8px;left:8px}.crt-card__acc{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font:650 11px/1.2 var(--sans);color:var(--muted);flex:none;overflow:hidden}.crt-key{gap:4px;margin-top:2px;display:flex}.crt-key__m{background:var(--field);border-radius:8px;flex-direction:column;flex:auto;gap:3px;min-width:0;padding:6px 5px;display:flex}.crt-key__m>span{font:600 10.5px/1 var(--sans);color:var(--muted);align-items:center;gap:3px;display:inline-flex}.crt-key__m>b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.crt-key__m.is-on{background:var(--accent-soft)}.crt-key__m.is-on>span{color:var(--accent)}.crt-key__m.is-ok>b{color:var(--ok)}.crt-key__m.is-bad>b{color:var(--bad)}.crt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:2px;display:grid}.crt-grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.crt-grid span{color:var(--faint);font-size:10.5px}.crt-grid b{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.crt-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:36px 16px;display:flex}.crt-empty>b{color:var(--ink);font-size:14px}@media (width<=760px){.crt-sort{margin-left:0}.crt-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.crt-key{flex-direction:column;gap:3px}.crt-key__m{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px}.crt-key__m>b{font-size:13px}}.crt-table td{white-space:nowrap}.crt-table td.is-good{color:var(--ok);font-weight:650}.crt-table td.is-bad{color:var(--bad);font-weight:650}.crt-table th.crt-th-rank,.crt-table td.crt-td-rank{text-align:center;width:34px;color:var(--faint);padding-left:10px;padding-right:4px}.crt-table th.crt-th-thumb,.crt-table td.crt-td-thumb{text-align:left;width:56px;padding:4px 6px}.crt-thumb{background:var(--field);width:44px;height:44px;color:var(--faint);cursor:zoom-in;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.crt-thumb:disabled{cursor:default}.crt-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.crt-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crt-thumb__vid{color:#fff;background:#0000008c;border-radius:99px;padding:2px;display:inline-flex;position:absolute;bottom:2px;right:2px}.crt-table td.crt-td-name{text-align:left;max-width:280px}.crt-td-name>b{font-size:12.5px;display:block}.crt-td-sub{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--muted);font-size:11px;display:block;overflow:hidden}.crt-table td.is-sort{font-weight:700}.crt-warn{color:var(--warn);vertical-align:-1px;margin-left:4px;display:inline-flex}.crt-td-dates{color:var(--faint);font-size:11px}.crt-peek{z-index:var(--z-drop);background:var(--surface);width:240px;box-shadow:var(--shadow-pop);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease);border-radius:12px;position:fixed;overflow:hidden}.crt-peek.is-ready{opacity:1}.crt-peek>img{object-fit:contain;background:var(--field);width:100%;max-height:420px;display:block}.crt-peek__cap{min-width:0;color:var(--muted);align-items:baseline;gap:6px;padding:7px 10px;font-size:11.5px;display:flex}.crt-peek__cap b{color:var(--ink);flex:none;font-size:12.5px}.crt-peek__cap span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.crt-peek{transition:none}}.refm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.refm-bar__meta{font-size:var(--fs-sm);color:var(--faint);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dash-range__hint{color:var(--warn);flex-basis:100%;font-size:12px}.refm-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px 12px;display:flex}.refm-pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.refm-body{transition:opacity var(--dur) var(--ease);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.refm-body.is-loading{pointer-events:none}.refm-note{font-size:var(--fs-sm);color:var(--muted)}.refm-kpis{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;display:grid}.refm-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-4px;display:grid}.refm-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.refm-tabs>.tabs{flex:auto;min-width:0;margin-bottom:0}.refm-sortreset{max-width:360px;margin-left:auto}.refm-sortreset__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refm-table{padding:2px 0;overflow-x:auto}.refm-table table{border-collapse:collapse;width:100%;min-width:940px;font-size:12.5px}.refm-table th{text-align:right;font:600 11px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 12px}.refm-table th.is-sort{color:var(--accent)}.refm-table th.refm-th-name{text-align:left;cursor:default}.refm-table td{text-align:right;white-space:nowrap;color:var(--ink);border-bottom:1px solid var(--line-2);padding:7px 12px}.refm-table td.is-bold{font-weight:700}.refm-table td.is-good{color:var(--ok);font-weight:650}.refm-table td.is-bad{color:var(--bad);font-weight:650}.refm-table tr:hover td{background:var(--surface-2)}.refm-table tr.is-picked td{background:var(--accent-soft)}.refm-td-name{max-width:320px;text-align:left!important}.refm-pick{max-width:100%;color:var(--ink);font:600 12.5px/1.3 var(--sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.refm-pick:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.refm-delta{margin-left:6px}.refm-foot{color:var(--faint);max-width:980px;font-size:11.5px;line-height:1.6}@media (width<=760px){.refm-bar__meta{margin-left:0}.refm-charts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.refm-body{transition:none}}.refm-kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1180px){.refm-kpis--6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.refm-kpis--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.refm-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=760px){.refm-kpis--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.refm-charts--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1320px){.refm-charts--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.refm-charts--3{grid-template-columns:minmax(0,1fr)}}.rm-filters__lbl{font:600 12px/1 var(--sans);color:var(--muted);margin-right:2px}.rm-filters__sep{background:var(--line);align-self:stretch;width:1px;margin:2px 8px}.rm-filters__note{font-size:var(--fs-sm);color:var(--faint);flex-basis:100%}.rm-tabs{align-items:center}.rm-search{width:220px;margin-left:auto}.refm-dt .tbl tbody tr:not(.tbl-extra)>td{white-space:nowrap}.refm-dt td.is-bold{font-weight:700}.refm-dt td.is-good{color:var(--ok);font-weight:650}.refm-dt td.is-bad{color:var(--bad);font-weight:650}.refm-dt td.rm-zero{color:var(--faint)}.refm-dt td.rm-name{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:600;overflow:hidden}@media (width<=760px){.refm-dt td.refm-td-name{max-width:150px}}.rm-idle{border-top:1px solid var(--line-2);padding:6px 8px}@media (width<=760px){.rm-search{width:100%;margin-left:0}.rm-filters__sep{background:0 0;flex-basis:100%;height:0;margin:2px 0}.rm-idle .btn{max-width:100%;height:auto;min-height:var(--ctl-sm);white-space:normal;text-align:left;justify-content:flex-start;padding-block:6px;line-height:1.3}.rm-idle .btn-lbl{white-space:normal;overflow:visible}}.refm-pick .ic,.refm-pick svg{vertical-align:-2px;color:var(--faint);margin-left:3px}.refm-sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.refm-drill{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0;display:flex}.refm-crumbs{min-width:0;color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.refm-crumbs button{border:1px solid var(--line-control);background:var(--surface);color:var(--ink2);font:600 12.5px/1.2 var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.refm-crumbs button:hover{border-color:var(--accent);color:var(--accent)}.refm-crumbs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.refm-crumbs b{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--ink);font-weight:700;overflow:hidden}.refm-drill__seg{gap:4px;margin-left:auto;display:inline-flex}.fk-pay{background:var(--ok)}.fk-appr{background:color-mix(in srgb, var(--ok) 45%, var(--surface))}.fk-offer{background:var(--ind-amber)}.fk-need{background:color-mix(in srgb, var(--muted) 38%, var(--surface))}.fk-lost{background:var(--ind-wine)}.fk-out{background:var(--bad)}.refm-fbar{background:var(--line-2);cursor:pointer;border:0;border-radius:4px;gap:1px;width:100%;min-width:96px;height:12px;padding:0;display:flex;overflow:hidden}.refm-fbar>span{flex-basis:0;min-width:2px}.refm-fbar:hover,.refm-fbar:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.refm-fbar.is-open{outline:2px solid var(--accent);outline-offset:2px}.refm-fbar.is-empty{cursor:default}.refm-fbar.is-wait{cursor:default;animation:bk-breathe 1.6s var(--ease) infinite}.refm-td-f2 .is-good{color:var(--ok);font-weight:650}.refm-f2sub{color:var(--bad);margin-top:1px;font-size:11px}.refm-open{text-align:left;white-space:normal;background:var(--surface-2);padding:10px 14px 14px}.refm-ftip{white-space:normal;gap:4px;min-width:250px;display:grid}.refm-ftip b{font-size:13px;font-weight:650}.refm-ftip__sum{color:var(--muted);margin-bottom:2px;font-size:11.5px}.refm-ftip__row{color:var(--ink2);grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:7px;font-size:12px;display:grid}.refm-ftip__row i{border-radius:2px;width:9px;height:9px}.refm-ftip__row em{text-align:right;color:var(--muted);font-style:normal}.refm-ftip__row strong{text-align:right;color:var(--ink);font-weight:700}.refm-ftip__hint{color:var(--faint);margin-top:2px;font-size:11px}.refm-fsum{padding:12px 16px;position:relative}.refm-fsum.is-loading .refm-fun .card-refreshing{display:none}.refm-fsum__head{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:10px;display:flex}.refm-fsum__title{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.refm-fsum__title svg{color:var(--accent)}.refm-fsum__keys{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:inline-flex}.refm-fsum__keys b{color:var(--ink);font-size:15px;font-weight:700}.refm-fsum__keys b.is-good{color:var(--ok)}.refm-fsum__keys b.is-bad{color:var(--bad)}.refm-fsum__more{margin-left:auto}.refm-fsum .refm-fun{border-top:1px solid var(--line-2);margin-top:12px;padding-top:12px}.refm-fun{transition:opacity var(--dur) var(--ease);position:relative}.refm-fun__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.refm-fun__title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.refm-fun__scope{color:var(--muted);font-size:12px;font-weight:500}.refm-fun__at{color:var(--faint);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.refm-fun__stack{background:var(--line-2);border-radius:6px;gap:2px;height:14px;display:flex;overflow:hidden}.refm-fun__seg{flex-basis:0;min-width:3px}.refm-fun__legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11.5px;display:flex}.refm-fun__legend b{color:var(--ink2);font-weight:700}.refm-fun__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.refm-fun__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px;display:grid}.refm-fun__stages{gap:2px;display:grid}.refm-fun__stage{width:100%;color:var(--ink);font:500 12.5px/1.2 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) 64px 48px 14px;align-items:center;gap:8px;padding:7px 8px;display:grid}.refm-fun__stage:hover{background:var(--surface-2)}.refm-fun__stage.is-open{border-color:var(--accent);background:var(--accent-soft)}.refm-fun__stage:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.refm-fun__stage svg{color:var(--faint)}.refm-fun__stage b,.refm-fun__st b{text-align:right;font-weight:700}.refm-fun__name,.refm-fun__sname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refm-fun__bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.refm-fun__bar>span{border-radius:3px;height:100%;display:block}.refm-fun__p{text-align:right;color:var(--muted);font-size:11.5px}.refm-fun__detail{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:10px 12px}.refm-fun__dhead{color:var(--ink);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12.5px;font-weight:650;display:flex}.refm-fun__dhead .num{color:var(--muted);font-weight:500}.refm-fun__st{color:var(--ink2);border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 60px 48px;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:grid}.refm-fun__st:first-of-type{border-top:0}.refm-sa{padding:14px 16px 12px}.refm-sa__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.refm-sa__title{color:var(--ink);font-size:14px;font-weight:650}.refm-sa__seg{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.refm-sa__wrap{overflow-x:auto}.refm-sa table{border-collapse:separate;border-spacing:3px;width:100%;min-width:480px;font-size:13px}.refm-sa th{text-align:right;font:600 11px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:4px 10px}.refm-sa th:first-child,.refm-sa__age{text-align:left!important}.refm-sa td{text-align:right;color:var(--ink);border-radius:7px;padding:8px 10px}.refm-sa__age{font-weight:600;color:var(--ink2)!important}.refm-sa td.is-total,.refm-sa tr.is-total td{background:var(--surface-2);font-weight:700}.refm-sa__note{color:var(--faint);margin-top:6px;font-size:11.5px}@media (width<=900px){.refm-fun__grid{grid-template-columns:minmax(0,1fr)}.refm-fun__stage .refm-fun__bar,.refm-fun__st .refm-fun__bar{display:none}.refm-fun__stage{grid-template-columns:auto minmax(0,1fr) 64px 48px 12px}.refm-fun__st{grid-template-columns:minmax(0,1fr) 60px 48px}.refm-drill__seg,.refm-sa__seg{margin-left:0}}.order-hist{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.order-facts{border-left:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-left:28px;display:grid}.order-facts__h{font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.order-facts__h .num{letter-spacing:0;text-transform:none;color:var(--ink2)}.order-facts__chip{border-radius:var(--r-pill);background:var(--chip);height:20px;color:var(--ink2);font:600 11px/1 var(--sans);align-items:center;padding:0 8px;display:inline-flex}@media (width<=1100px){.order-hist{grid-template-columns:minmax(0,1fr);gap:16px}.order-facts{border-left:0;border-top:1px solid var(--line-2);padding-top:14px;padding-left:0}}@media (width<=760px){.order-facts{grid-template-columns:minmax(0,1fr);gap:14px}}.statrow>.ord-stages{flex:100%!important}.ord-stages{border-top:1px solid var(--line-2);gap:10px;min-width:0;padding-top:14px;display:grid}.ord-stages__bar{background:var(--line-2);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ord-stages__bar>span{min-width:3px;transition:opacity var(--dur) var(--ease);flex-basis:0}.ord-stages__legend{flex-wrap:wrap;gap:4px 6px;margin:0 -8px;display:flex}.ord-stage{border-radius:var(--r-sm);font:500 13px/1.3 var(--sans);color:var(--ink2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:baseline;gap:6px;padding:5px 8px;display:inline-flex}.ord-stage>i{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.ord-stage>b{color:var(--ink);font-weight:700}.ord-stage__fc{color:var(--muted);align-items:baseline;gap:2px;font-size:12px;display:inline-flex}.ord-stage:hover:not(:disabled){background:var(--field)}.ord-stage.is-active{background:var(--accent-soft);border-color:var(--accent-line)}.ord-stage:disabled{cursor:default;color:var(--muted)}.ord-stage:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ord-stages__bar>span,.ord-stage{transition:none}}.bk-tip{background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink);box-shadow:var(--shadow-pop);pointer-events:none;z-index:5;border-radius:9px;padding:6px 10px}.bk-tip--float{z-index:80;max-width:min(460px,100vw - 24px);animation:bk-fade var(--dur-fast) var(--ease);position:fixed;transform:translateY(-100%)}.bk-tip--float.is-below{transform:none}.sold-chart__head{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.sold-chart__title{color:var(--muted);font-size:12.5px;font-weight:600}.sold-chart__avg{color:var(--faint);white-space:nowrap;font-size:11.5px}.sold-chart__avg b{color:var(--accent);font-size:15px;font-weight:700}.sold-chart__tip-s{color:var(--muted);margin-left:8px;font-size:11px}.sold-chart__tip-d{margin-left:8px;font-size:11px;font-weight:700}.sold-chart__tip-d.is-up{color:var(--ok)}.sold-chart__tip-d.is-down{color:var(--bad)}.sold-chart__tip-w{color:var(--warn);margin-left:8px;font-size:11px}.sold-table table{min-width:900px}.sold-table th{vertical-align:bottom;padding:8px 10px}.sold-th{white-space:nowrap;margin-left:auto;display:block}.sold-th.is-sub{letter-spacing:.02em;text-transform:none;color:var(--faint);margin-top:3px;font-size:10px;font-weight:500}.sold-th.is-on{color:var(--accent);font-weight:700}.sold-table th.is-sort{color:var(--muted)}.sold-table td{padding:7px 10px}.sold-table th.refm-th-name,.sold-table td.refm-td-name{width:300px;min-width:200px;max-width:300px}.sold-td>div:first-child{font-size:12.5px}.sold-td .is-bold{font-weight:700}.sold-td .is-bad{color:var(--bad);font-weight:650}.sold-td__sub{color:var(--muted);margin-top:2px;font-size:11px}.sold-tipname{white-space:normal;gap:3px;display:grid}.sold-tipname b{font-size:13px;font-weight:650;line-height:1.35}.sold-tipname span{color:var(--muted);font-size:11.5px}.sold-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.sold-tbl tr.is-dim>td,.sold-tbl .tbl-mrow.is-dim>*{opacity:.55}.sold-tbl tr.is-dim:hover>td{opacity:1}.rsv-tbl .sort-th__btn{min-width:0}.rsv-tbl .sort-th__lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}button.sold-name{width:100%;display:block}.sold-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-weight:600;overflow:hidden}.sold-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--faint);margin-top:1px;font-size:11px;overflow:hidden}@media (width<=760px){.sold-table td.refm-td-name{min-width:180px}.sold-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-hero{grid-template-columns:minmax(260px,1fr) minmax(300px,1.35fr);gap:20px 28px;margin-bottom:12px;padding:18px 20px 16px;display:grid}.cs-hero__main{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-hero__main>.eyebrow{font-size:11px}.cs-hero__num{letter-spacing:-.5px;color:var(--ink);font-size:34px;font-weight:700;line-height:1}.cs-hero__num>span{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:600}.cs-hero__status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.cs-hero__status>span{white-space:normal;min-width:0}.cs-hero__facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:2px;font-size:12px;display:flex}.cs-hero__facts b{color:var(--ink);font-weight:700}.cs-pace{background:var(--field);border-radius:5px;height:10px;margin-top:4px;position:relative}.cs-pace--thin{border-radius:3px;height:6px}.cs-pace__fill{border-radius:inherit;transition:width var(--dur) var(--ease-out);position:absolute;inset:0 auto 0 0}.cs-pace__tick{background:var(--ink);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.cs-chart{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.cs-chart__cap{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.cs-chart__cap b{color:var(--ink);font-weight:700}.cs-chart__plot{cursor:crosshair;touch-action:pan-y;position:relative}.cs-chart__svg{width:100%;height:92px;display:block;overflow:visible}.cs-chart__base{stroke:var(--line);stroke-width:1px}.cs-chart__area{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.cs-chart__line{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.cs-chart__cross{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.cs-chart__need{stroke:var(--ink);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:4 3}.cs-chart__dot{background:var(--accent);border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.cs-chart__dot.is-last{background:var(--surface);border-color:var(--accent);pointer-events:auto;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.cs-chart__ticks{height:14px;color:var(--faint);margin-top:3px;font-size:10px;position:relative}.cs-chart__ticks>span{position:absolute;top:0;transform:translate(-50%)}.cs-chart__ticks>span.is-hot{color:var(--accent);font-weight:700}.cs-chart__legend{color:var(--muted);align-items:center;gap:7px;margin-top:2px;font-size:11px;display:flex}.cs-chart__dash{border-top:1px dashed var(--ink2);width:18px;height:0}.cs-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.cs-signals{flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 16px 6px;display:flex}.cs-signals__title{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:11px;font-weight:700}.cs-sig{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:6px;display:flex}.cs-sig__label{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-sig__items{flex-wrap:wrap;gap:6px;display:flex}.cs-sig__item{border:1px solid var(--line);background:var(--surface-2);font:inherit;cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12px;display:inline-flex}.cs-sig__item:hover{border-color:var(--accent)}.cs-divs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:4px;display:grid}.cs-div__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cs-div__num{color:var(--ink);font-size:20px;font-weight:700;line-height:1.1}.cs-div__num>span{color:var(--muted);font-size:13px;font-weight:600}.cs-div__meta{color:var(--muted);margin-top:8px;font-size:11.5px}.cs-dept__pace{align-items:center;gap:10px;min-width:0;display:flex}.cs-dept__pace .cs-pace{flex:1;margin:0}.cs-dept__pace b{text-align:right;width:44px;font-size:12.5px}.cs-arrow,.cs-dim{color:var(--faint);font-weight:400}.cs-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.cs-scopes{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:flex}.cs-scopes .chip:disabled{cursor:progress}@media (width<=900px){.cs-hero{grid-template-columns:1fr}.cs-dept__pace{grid-column:1/-1}}.chart-tip{z-index:5;white-space:nowrap;pointer-events:none;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink);background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);box-shadow:var(--shadow-pop);border-radius:9px;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;top:-6px;transform:translate(-50%,-100%)}.chart-tip>div{align-items:baseline;gap:6px;display:flex}.chart-tip b{color:var(--ink);font-weight:700}.chart-tip__dim{color:var(--faint);font-size:11px}.chart-tip__sub{color:var(--muted);font-size:11px}.ai-blk{padding:0 0 10px}.ai-blk+.ai-blk{border-top:1px dashed var(--line-2);padding-top:10px}.ai-blk-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ai-origin{letter-spacing:.04em;text-transform:uppercase;background:var(--chip);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.ai-origin--web{border:1px dashed var(--line-strong,var(--line));background:0 0}.ai-origin--model{color:var(--faint)}.ai-ref{border:1px solid var(--line);color:var(--accent);font-size:11px;font-family:var(--mono);border-radius:6px;padding:1px 6px;text-decoration:none}.ai-ref:hover{border-color:var(--accent)}.ai-blk-note{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ai-srcs{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.ai-srcs a{color:var(--ink2);text-decoration:none}.ai-srcs a:hover{color:var(--accent)}.ai-srcs .n{font-family:var(--mono);color:var(--faint);margin-right:6px}.ai-srcs .k{color:var(--faint);margin-left:6px;font-size:11px}.ai-meta{color:var(--faint);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11.5px;display:flex}.ai-web-toggle{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.ai-web-toggle>.switch-row{white-space:nowrap;flex:none}.ai-retry{border:1px solid var(--line-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ai-retry:hover{border-color:var(--accent);color:var(--accent)}.ai-summary{background:var(--accent-soft);border-radius:10px;margin-bottom:10px;padding:10px 13px}.ai-summary__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:10.5px;font-weight:700}.ai-summary .ai-md p:last-child{margin-bottom:0}.ai-summary__more{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:2px 0 6px;font-size:10.5px;font-weight:700}.cert-filters{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;display:flex}.cert-filters__sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 3px}.cert-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:12px;transition:opacity .15s;display:grid}.cert-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cert-card__shot{aspect-ratio:210/262;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cert-card__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cert-card__nothumb{background:var(--field);color:var(--faint);letter-spacing:.06em;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.cert-card__zoom{background:var(--ink);color:var(--surface);opacity:0;pointer-events:none;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(6px)}.cert-card__shot:hover .cert-card__zoom,.cert-card__shot:focus-visible .cert-card__zoom{opacity:.95;transform:translate(-50%)translateY(0)}.cert-card__body{flex-direction:column;gap:7px;padding:10px 11px 8px;display:flex}.cert-card__ttl{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.cert-card__about{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:-2px;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cert-card__tags{flex-wrap:wrap;gap:4px;display:flex}.cert-card__meta{color:var(--faint);font-size:10.5px}.cert-card__act{gap:6px;margin-top:auto;padding:0 11px 11px;display:flex}.cert-card__act>*{flex:1 1 0;justify-content:center}.cert-view{background:var(--field);border:0;border-radius:10px;width:100%;height:min(74vh,900px);display:block}.cert-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cert-foot__nav,.cert-foot__act{align-items:center;gap:8px;display:flex}.cert-foot__nav>.num{color:var(--muted);font-size:11.5px}@media (width<=760px){.cert-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.cert-card__act{flex-direction:column}.cert-card__act>*{flex:none}.cert-view{height:62vh}.cert-foot{justify-content:center}}.ost-short{opacity:0;transition:opacity var(--dur-fast) var(--ease)}tr:hover .ost-short,.ost-short:focus-visible{opacity:1}@media (hover:none){.ost-short{opacity:1}}.nf{max-width:860px}.nf-bar{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.nf-bar-top{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.nf-readall{margin-left:auto}.nf-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.nf-note{font-size:var(--fs-sm);color:var(--faint);margin:0;line-height:1.45}.nf-day+.nf-day{margin-top:var(--sp-5)}.nf-day-head{margin:0 0 var(--sp-2) 2px;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.nf-list{padding:0;overflow:hidden}.nf-row{--nf-bg:var(--surface);align-items:flex-start;gap:var(--sp-3);padding:14px var(--sp-5);background:var(--nf-bg);display:flex}.nf-row+.nf-row{border-top:1px solid var(--line-2)}.nf-row.is-new{--nf-bg:color-mix(in srgb, var(--accent) 5%, var(--surface))}.nf-tile{border-radius:var(--r-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid;position:relative}.nf-tile--ok{background:var(--ok-soft);color:var(--ok)}.nf-tile--warn{background:var(--warn-soft);color:var(--warn)}.nf-tile--bad{background:var(--bad-soft);color:var(--bad)}.nf-tile--violet{background:var(--violet-soft);color:var(--violet)}.nf-tile--neutral{background:var(--chip);color:var(--muted)}.nf-row.is-new .nf-tile:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--nf-bg);border-radius:50%;position:absolute;top:-3px;right:-3px}.nf-main{flex:auto;min-width:0}.nf-top{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.nf-title{min-width:0;font-size:var(--fs-lg);color:var(--ink2);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:500;line-height:1.35}.nf-row.is-new .nf-title{color:var(--ink);font-weight:600}.nf-title-btn{all:unset;cursor:pointer;border-radius:4px}.nf-title-btn:hover{color:var(--accent)}.nf-title-btn:focus-visible{box-shadow:var(--ring)}.nf-time{font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.nf-body,.nf-prev{max-width:68ch;font-size:var(--fs-md);color:var(--ink2);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.nf-body{white-space:pre-wrap}.nf-prev{color:var(--muted);cursor:pointer}.nf-link{color:var(--accent);font-weight:600}.nf-b{color:var(--ink);font-weight:600}.nf-img{margin-top:var(--sp-3)}.nf-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin-top:6px;display:flex}.nf-kind{font-size:var(--fs-xs);color:var(--faint);min-width:0}.nf-acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=760px){.nf-row{padding:12px var(--sp-4);gap:10px}.nf-tile{width:32px;height:32px}.nf-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.nf-chips::-webkit-scrollbar{display:none}}.nf-go{height:var(--ctl-sm)}.scrim--right>.modal:has(.bai){width:min(680px,100%)}.bai{gap:var(--sp-4);flex-direction:column;display:flex}.bai-ins{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.bai-ins-row{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.bai-ins-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bai-ins-toggle{all:unset;cursor:pointer;width:fit-content;font-size:var(--fs-sm);color:var(--accent);border-radius:4px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.bai-ins-toggle:focus-visible{box-shadow:var(--ring)}.bai-ref-card{padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-2)}.bai-ref-text{font-size:var(--fs-sm);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.bai-chips{margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bai-setup{gap:var(--sp-3);flex-direction:column;display:flex}.bai-ctx{font-size:var(--fs-sm);color:var(--muted);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.bai-ctx>svg{flex:none;margin-top:2px}.bai-turn{gap:var(--sp-3);scroll-margin-top:var(--sp-3);flex-direction:column;display:flex}.bai-score{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;display:grid}.bai-score-n{font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bai-score--ok{color:var(--ok)}.bai-score--warn{color:var(--warn)}.bai-score--bad{color:var(--bad)}.bai-score-of{font-size:var(--fs-sm);color:var(--faint)}.bai-score p,.bai-verdict{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.5}.bai-score p{grid-column:1/-1}.bai-kf{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.bai-kf h4{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-weight:600}.bai-kf ul{font-size:var(--fs-sm);color:var(--ink2);margin:0;padding-left:18px;line-height:1.45}.bai-var{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.bai-var-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bai-ref{border-radius:var(--r-pill);background:var(--chip);height:20px;color:var(--muted);font-size:var(--fs-2xs);cursor:help;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.bai-var-text{font-size:var(--fs-md);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.bai-var-why{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.45}.bai-var-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bai-ask{border-radius:var(--r-lg);background:var(--accent-soft);max-width:85%;color:var(--ink);font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;padding:8px 12px;line-height:1.45}.bai-meta{font-size:var(--fs-xs);color:var(--faint)}.bai-think{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.bai-think-step{font-size:var(--fs-md);color:var(--ink2);font-weight:600}.bai-comp{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.bai-quick{flex-wrap:wrap;gap:6px;display:flex}.bai-comp-row{align-items:flex-end;gap:var(--sp-2);display:flex}.bai-comp-row textarea{resize:none;flex:auto;min-height:44px}.bai-reset{align-self:flex-start}@media (width<=760px){.bai-kf{grid-template-columns:1fr}.scrim--right>.modal:has(.bai){width:100%}}.dp-body{gap:18px}.dp-sec{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dp-anchor,.dp-sec{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 16px)}.dp-sec>.sect{margin:6px 0 0}.dp-filters{align-items:center}.dp-anchors{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.dp-muted{color:var(--faint);font-size:12px}.dp-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dp-dot.is-ring{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.dp-fam{align-items:center;gap:6px;min-width:0;display:inline-flex}.dp-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.dp-ellipsis--s{max-width:150px}.dp-ellipsis .dp-dot{margin-right:6px}.dp-link{font:inherit;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.dp-link:hover{text-decoration:underline}.dp-link:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.dp-note{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.5}.dp-note--pad{margin:0;padding:10px 16px 14px}.dp-info{color:var(--faint);cursor:help;flex:none;display:inline-flex;position:relative}.dp-info.is-open{color:var(--accent)}.dp-info__pop{z-index:calc(var(--z-modal) + 5);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:250px;box-shadow:var(--shadow-pop);color:var(--ink);text-align:left;white-space:normal;pointer-events:none;border-radius:10px;padding:9px 12px;font-size:11.5px;font-weight:400;line-height:1.45;position:fixed}.dp-info__pop.is-up{transform:translateY(-100%)}.dp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dp-kpi{cursor:pointer;border:1px solid var(--line);min-width:0;transition:border-color var(--dur) var(--ease);flex-direction:column;gap:5px;padding:13px 16px;display:flex}.dp-kpi:hover{border-color:var(--line-strong)}.dp-kpi:focus-visible{box-shadow:var(--ring);outline:none}.dp-kpi.is-bad{border-color:var(--bad-line)}.dp-kpi.is-warn{border-color:var(--warn-line)}.dp-kpi__top{min-width:0;color:var(--muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.dp-kpi__l{white-space:normal;text-wrap:pretty;min-width:0}.dp-kpi__l .dp-info{vertical-align:-1px;margin-left:4px}.dp-kpi__d{flex:none;margin-left:auto}.dp-nw{white-space:nowrap}.dp-kpi__v{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:26px;font-weight:700;line-height:1.1}.dp-kpi.is-bad .dp-kpi__v{color:var(--bad)}.dp-kpi.is-warn .dp-kpi__v{color:var(--warn)}.dp-kpi__s{color:var(--muted);font-size:12px;line-height:1.4}.dp-strip,.dp-mini{background:var(--line-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.dp-strip>span,.dp-mini>span{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);align-content:start;row-gap:2px;min-width:0;padding:10px 14px;display:grid}.dp-strip em,.dp-mini em{color:var(--muted);align-self:end;font-size:11px;font-style:normal}.dp-strip b,.dp-mini b{color:var(--ink);font-size:15px;font-weight:700}.dp-strip i,.dp-mini i{color:var(--faint);font-size:11px;font-style:normal}.dp-mini{border-radius:var(--r-card);border:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr))}.dp-mini--pad{margin:0 16px 12px}.dp-ins{padding:12px 16px}.dp-ins__h{color:var(--accent);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.dp-ins ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-ins li{color:var(--ink2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.dp-ins li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.dp-ins__t{flex:1;min-width:0}.dp-ins__t b{color:var(--ink)}.dp-ins__go{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px;display:inline-flex}.dp-ins__go:hover{background:var(--chip);color:var(--ink)}.dp-card{min-width:0;padding:14px 16px}.dp-card--flush{padding:0}.dp-card__h{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.dp-card__h--pad{margin:0;padding:14px 16px 10px}.dp-card__t{color:var(--ink);font-size:14px;font-weight:650}.dp-card__s{color:var(--muted);font-size:12px}.dp-card__r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dp-card__lead{margin:-4px 0 8px}.dp-card__lead b{color:var(--ink)}.dp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.dp-grid2>.dp-card{flex-direction:column;display:flex}.dp-chart--fill{flex:auto;min-height:220px}.dp-chart--fill>svg{position:absolute;inset:0}.dp-grid2--sub>.dp-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.dp-grid2--sub>.dp-card>*{align-self:start}.dp-bridge{grid-template-columns:minmax(170px,250px) minmax(0,1fr) max-content;gap:4px 12px;display:grid}.dp-br{grid-column:1/-1;grid-template-columns:minmax(170px,250px) minmax(0,1fr) 15em;grid-template-columns:subgrid;font:inherit;color:var(--ink2);text-align:left;cursor:pointer;cursor:default;background:0 0;border:0;border-radius:8px;align-items:center;column-gap:12px;padding:4px 6px;font-size:12.5px;display:grid}.dp-br.is-click:hover{background:var(--surface-2)}.dp-br__m{flex:none;width:10px;display:inline-flex}.dp-br__btn{font:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.dp-br__btn:hover{text-decoration:underline}.dp-br__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dp-br__btn:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.dp-br.is-total{color:var(--ink);font-weight:650}.dp-br__l{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.dp-br__track{background:var(--line-2);border-radius:4px;height:16px;position:relative}.dp-br__bar{border-radius:4px;position:absolute;top:0;bottom:0}.dp-br__v{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-br__pct{color:var(--muted);font-style:normal}.dp-br__pct:before{content:" · "}.search.dp-search{flex:0 260px;min-width:180px;margin-left:auto}.dp-table table{min-width:860px}.dp-table th,.dp-table td{padding-left:10px;padding-right:10px}.dp-table th.refm-th-name,.dp-table td.refm-td-name{min-width:220px}.dp-table th.dp-th-l,.dp-table td.dp-td-l{text-align:left}.dp-trow__name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--ink);font-weight:600;display:block;overflow:hidden}.dp-trow__sub{color:var(--faint);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;font-size:11px;display:flex}.dp-trow--note .dp-trow__name{color:var(--muted);padding-left:20px;font-weight:500}.dp-trow__manual{text-align:left;color:var(--warn);font-size:12px}:is(.dp-table,.dp-ftbl) .is-up{color:var(--ok);font-weight:650}:is(.dp-table,.dp-ftbl) .is-down{color:var(--bad);font-weight:650}.dp-ftbl .tbl th:first-child,.dp-ftbl .tbl td:first-child{width:220px;min-width:220px}.dp-ftbl .tbl tbody.tbl-grp tr.tbl-group>th{padding-left:8px;padding-right:8px}.dp-ftbl .tbl-group__hin,.dp-ftbl thead .sort-th__btn:not(.is-sub) .sort-th__lbl{white-space:nowrap}.dp-ftbl thead .sort-th__btn.is-sub .sort-th__lbl{text-wrap:balance}.dp-tname{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.dp-tname.is-ind{padding-left:32px}.dp-ftbl .dp-tname .dp-trow__name{white-space:normal;max-width:none}.dp-ftbl .dp-trow__sub{white-space:normal}.dp-ftbl .tbl tbody tr.is-clickable:hover .dp-trow__name{color:var(--accent)}.dp-ftbl .sort-th__btn.is-sub{color:var(--muted)}.dp-ftbl .sort-th__btn.is-sub:hover{color:var(--ink2)}.dp-dt--danger .tbl thead .sort-th__btn:not(.is-sub) .sort-th__lbl{white-space:nowrap}:is(.dp-dt--danger,.dp-ftbl) .tbl-mrow>.row>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;display:flex}:is(.dp-dt--danger,.dp-ftbl) .tbl-mrow>.row>span>b{text-align:right;margin-left:auto}.dp-dt--danger .tbl-mrow .dp-flags{justify-content:flex-end}.dp-chart{width:100%;min-width:0;position:relative}.dp-chart svg{display:block;overflow:visible}.dp-ax{font:500 10.5px var(--sans);fill:var(--faint)}.dp-ax--mark{fill:var(--muted)}.dp-bar{cursor:pointer;transition:fill-opacity var(--dur-fast) var(--ease)}.dp-ctip{white-space:normal;background:color-mix(in srgb, var(--surface) 92%, transparent);gap:3px;min-width:200px;max-width:260px;font-size:12px;display:grid;position:absolute;top:6px}.dp-ctip b{font-weight:650}.dp-ctip__r{align-items:center;gap:6px;display:flex}.dp-ctip__r b{margin-left:auto;padding-left:10px}.dp-ctip__f{color:var(--muted);font-size:11px}.dp-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;display:flex}.dp-legend>span{align-items:center;gap:6px;display:inline-flex}.dp-legend--pad{margin:0;padding:10px 16px 14px}.dp-flags{flex-wrap:wrap;gap:4px;display:inline-flex}.dp-flags .pill{cursor:help}.dp-flags .pill:focus-visible{box-shadow:var(--ring);outline:none}.dp-tipline{white-space:normal;gap:2px;max-width:320px;font-size:12px;display:grid}.dp-dname{align-items:center;gap:8px;display:flex}.dp-tone{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0;border-radius:50%;flex:none}.dp-tone.is-warn{background:var(--warn);box-shadow:none}.dp-tone.is-bad{background:var(--bad);box-shadow:none}.dp-dname+.dp-trow__sub{padding-left:16px}.dp-rcell{align-items:center;gap:8px;display:inline-flex}.dp-rbar{background:var(--line-2);border-radius:3px;gap:1px;width:64px;height:8px;display:inline-flex;overflow:hidden}.dp-rbar i{height:100%;display:block}.dp-how{padding:0}.dp-how summary{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.dp-how summary::-webkit-details-marker{display:none}.dp-how summary:focus-visible{box-shadow:var(--ring);border-radius:var(--r-card);outline:none}.dp-how[open] summary{color:var(--accent)}.dp-how__b{max-width:900px;color:var(--ink2);padding:0 16px 14px;font-size:12.5px;line-height:1.55}.dp-how__b p{margin:0 0 8px}.dp-how__b ul{gap:4px;margin:0 0 8px;padding-left:18px;display:grid}.dp-depts{flex-wrap:wrap;gap:2px 8px;display:inline-flex}.dp-dict{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 40px;display:grid}.dp-dict__col{gap:22px;min-width:0;display:grid}.dp-dict__c{min-width:0}.dp-dict__t{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.dp-dict__s{color:var(--faint);margin:1px 0 6px;font-size:11.5px}.dp-dict ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dp-dict li{gap:1px;font-size:12px;display:grid}.dp-dict__m{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.show-more.dp-dict__more{justify-content:flex-start;padding:4px 0 0}.show-more.dp-dict__more>.btn{margin-left:-10px}.dp-dict__empty{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.dp-dict__empty.is-ok{color:var(--ok);font-weight:600}.dp-dict__n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dp-presl{gap:6px;display:grid}.dp-pres{color:var(--ink2);grid-template-columns:minmax(150px,290px) minmax(0,1fr) 118px;align-items:center;gap:10px;font-size:12.5px;display:grid}.dp-pres.is-sum{color:var(--ink);font-weight:600}.dp-pres__l{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.dp-pres__t{background:var(--line-2);border-radius:4px;height:10px;overflow:hidden}.dp-pres__t i{border-radius:4px;height:100%;display:block}.dp-pres__v{white-space:nowrap;justify-content:flex-end;gap:8px;display:inline-flex}.dp-pres__v em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.dp-sep{background:var(--line-2);height:1px;margin:4px 0}.dp-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 10px;display:flex}.dp-mgr{align-items:center;gap:9px;min-width:0;display:flex}.dp-mgr__t{min-width:0;display:grid}.dp-mgr .dp-trow__name{align-items:center;gap:6px;display:inline-flex}.dp-drawer{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dp-table th{white-space:normal;min-width:64px}.dp-table .sold-th{white-space:normal;text-align:right}.dp-table .dp-thl--l .sold-th,.dp-table th.dp-th-l .sold-th{text-align:left}.dp-thl{justify-content:flex-end;align-items:flex-start;gap:3px;display:flex}.dp-thl .dp-info{margin-top:1px}.dp-thl--l{justify-content:flex-start}.dp-table .sort-th__btn.is-sub,.dp-table .sold-th.is-sub{letter-spacing:.02em;color:var(--muted);font-size:10.5px}.dp-table .sort-th__btn.is-sub:hover{color:var(--ink2)}.dp-card__t .dp-info,.dp-dict__t .dp-info,.dp-legend .dp-info{margin-left:4px}.dp-strip em .dp-info,.dp-mini em .dp-info,.dp-pres__l .dp-info{margin-left:3px}:is(.dp-body,.dp-drawer) .pill--sm.pill--warn{color:color-mix(in srgb, var(--warn) 80%, var(--ink))}:is(.dp-body,.dp-drawer) .pill--sm.pill--ok{color:color-mix(in srgb, var(--ok) 80%, var(--ink))}:is(.dp-body,.dp-drawer) .pill--sm.pill--bad{color:color-mix(in srgb, var(--bad) 80%, var(--ink))}:is(.dp-body,.dp-drawer) .pill--sm.pill--accent{color:color-mix(in srgb, var(--accent) 80%, var(--ink))}:is(.dp-chips,.dp-card__r) .chip .cnt{opacity:1;color:var(--muted)}:is(.dp-chips,.dp-card__r) .chip.is-active .cnt{color:var(--accent)}.dp-segs{align-items:center;gap:6px;max-width:100%;display:flex;overflow-x:auto}.dp-thead{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dp-desc{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink2);gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.dp-desc>svg{color:var(--accent);flex:none;margin-top:2px}.dp-hist{align-items:flex-end;gap:2px;height:140px;padding-bottom:16px;display:flex}.dp-hist__b{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.dp-hist__b i{border-radius:2px 2px 0 0;width:100%;min-height:1px;display:block}.dp-hist__b em{color:var(--faint);font-size:10.5px;font-style:normal;position:absolute;bottom:-16px;left:0}.dp-mon{align-items:flex-end;gap:3px;height:150px;padding-bottom:16px;display:flex}.dp-mon__b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex;position:relative}.dp-mon__b i{border-radius:2px 2px 0 0;width:100%;display:block}.dp-mon__b em{color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal}.dp-mon__b small{color:var(--faint);font-size:10.5px;position:absolute;bottom:-16px}.dp-lines td{vertical-align:top}.dp-lines th,.dp-lines td{padding-left:6px;padding-right:6px}.dp-lines th.refm-th-name,.dp-lines td.refm-td-name{min-width:120px}.dp-lines .dp-trow__name{max-width:180px}.dp-dt .tbl td{white-space:nowrap}.dp-dt .tbl th:first-child,.dp-dt .tbl td:first-child{min-width:220px}.dp-dt--sm .tbl th:first-child,.dp-dt--sm .tbl td:first-child{min-width:150px}.dp-dt--dept .tbl th:first-child,.dp-dt--dept .tbl td:first-child{min-width:110px}.dp-dt--sm .tbl .dp-trow__name{max-width:190px}.dp-lines tr.dp-lines__first td{border-top:1px solid var(--line)}.dp-lines .refm-td-name .num{font-weight:650}@media (width<=1100px){.dp-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.dp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-grid2,.dp-dict{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.dp-anchors{margin-left:0}.dp-strip,.dp-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-mini--pad{margin:0 12px 12px}.dp-kpi__v{font-size:21px}.dp-kpi__top{flex-wrap:wrap}.dp-kpi__d{text-align:right;flex-basis:100%}.dp-bridge{grid-template-columns:minmax(0,1fr)}.dp-br{grid-template-columns:minmax(0,1fr) auto}.dp-br__track{grid-area:2/1/auto/-1}.dp-br__pct{font-size:11px;line-height:1.25;display:block}.dp-br__pct:before{content:none}.dp-pres{grid-template-columns:minmax(0,1fr) 96px}.dp-pres__t{grid-area:2/1/auto/-1}.search.dp-search{flex:100%;margin-left:0}.dp-table .refm-td-name{z-index:1;background:var(--surface);position:sticky;left:0}}.oq-sub{font-family:var(--sans);letter-spacing:0;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.oq-soft{color:var(--muted)}.oq-warn{color:color-mix(in srgb, var(--warn) 75%, var(--ink))}.oq-good{color:var(--ok)}.oq-ok{font-weight:700}.oq-ok.is-ok{color:var(--ok)}.oq-ok.is-bad{color:var(--bad)}.sh-page{flex-direction:column;gap:14px;display:flex}.sh-answer{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.sh-answer__t{color:var(--ink);text-wrap:balance;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.3;display:flex}.sh-answer__s{color:var(--ink2);max-width:110ch;font-size:13.5px;line-height:1.5}.sh-answer.is-bad{border-color:color-mix(in srgb, var(--bad) 35%, var(--line));background:color-mix(in srgb, var(--bad) 5%, var(--surface))}.sh-answer.is-bad .sh-answer__t{color:color-mix(in srgb, var(--bad) 80%, var(--ink))}.sh-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.sh-main{flex-direction:column;gap:10px;min-width:0;display:flex}.sh-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-pick{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:46ch;display:inline-block;overflow:hidden}.sh-gt{font-weight:700}.sh-gt.is-bad{color:var(--bad)}.sh-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.sh-items{flex-direction:column;gap:8px;min-width:0;display:flex}.sh-item{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-item__n{color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.sh-item__m{font-family:var(--sans);color:var(--muted);font-size:11.5px}.sh-item.is-picked .sh-item__n{color:var(--accent)}.sh-mgr{overflow-wrap:anywhere}.sh-aside{flex-direction:column;gap:2px;max-height:calc(100dvh - 120px);padding:12px 8px 8px;display:flex;position:sticky;top:12px;overflow:auto}.sh-aside__h{color:var(--ink);padding:0 8px;font-size:13.5px;font-weight:700}.sh-aside__s{color:var(--muted);padding:0 8px 6px;font-size:11.5px}.sh-plist{flex-direction:column;display:flex}.sh-p{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.sh-p:hover{background:var(--surface-2)}.sh-p.is-on{background:var(--accent-soft)}.sh-p:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sh-p__n{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.sh-p.is-on .sh-p__n{color:var(--accent)}.sh-p__m{color:var(--muted);font-size:11.5px;line-height:1.4}@media (width<=1100px){.sh-layout{grid-template-columns:1fr}.sh-aside{max-height:none;position:static}}.pl-range{align-items:center;gap:6px;display:inline-flex}.pl-range .fld{width:auto;min-width:136px}.pl-dlt{margin-left:6px}.pl-cmpnote{margin:-4px 0 12px}.pl-early{color:var(--muted);white-space:nowrap;cursor:help;font-size:11px;font-weight:600}.org-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.org-bar__acts{gap:4px;display:inline-flex}.org-bar__meta{margin-left:auto}.org-bar__meta b{color:var(--ink2);font-weight:700}.org-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.org-person__txt{flex-direction:column;min-width:0;display:flex}.org-person__txt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.org-person__txt .t-xs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.org-team{background:var(--chip);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.org-tree{padding:10px 8px;overflow-x:auto}.org-kids{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.org-kids--root{padding-left:0}.org-kids:not(.org-kids--root):before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:14px;left:11px}.org-node{position:relative}.org-kids:not(.org-kids--root)>.org-node:before{content:"";border-top:1px solid var(--line);width:10px;position:absolute;top:23px;left:-11px}.org-row{border-radius:10px;align-items:center;gap:8px;min-width:0;padding:5px 8px 5px 2px;display:flex}.org-row:hover{background:var(--field)}.org-row.is-hit{background:var(--accent-soft)}.org-row .org-person{flex:0 auto}.org-toggle{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.org-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.org-toggle:not(.is-leaf):hover{background:var(--chip);color:var(--ink)}.org-toggle:disabled{cursor:default;opacity:.5}.org-toggle.is-leaf{cursor:default}.org-depts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.org-dept{padding:12px 14px}.org-dept__head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.org-dept__head h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.org-dept ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.org-dept li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=760px){.org-bar__meta{width:100%;margin-left:0}.org-kids{padding-left:14px}.org-kids:not(.org-kids--root):before{left:7px}.org-kids:not(.org-kids--root)>.org-node:before{width:6px;left:-7px}}@media (prefers-reduced-motion:reduce){.org-toggle{transition:none}}.ocx{--dc:var(--accent);--inv:1}.ocx-card__in{--fx:0px;--fy:0px}.ocx{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--surface);border-radius:18px;height:max(560px,100dvh - 310px);position:relative;overflow:hidden}.ocx.is-full{border:0;border-radius:0;height:100vh}.ocx-view{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0}.ocx-view:active{cursor:grabbing}.ocx-view:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ocx-stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ocx-links{pointer-events:none;animation:.5s .18s both ocx-fade;position:absolute;overflow:visible}.ocx-links path{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1.6px;transition:opacity .25s,stroke .25s}.ocx-links path.is-dim{opacity:.25}.ocx-links path.is-chain{stroke:var(--accent);stroke-width:3px;stroke-dasharray:10 8;animation:1s linear infinite ocx-flow}@keyframes ocx-flow{to{stroke-dashoffset:-18px}}@keyframes ocx-fade{0%{opacity:0}}.ocx-team{transition:transform .55s cubic-bezier(.2,.8,.2,1),width .55s cubic-bezier(.2,.8,.2,1),height .55s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:0;left:0}.ocx-team__in{border:1px solid color-mix(in srgb, var(--dc) 30%, transparent);background:color-mix(in srgb, var(--dc) 7%, color-mix(in srgb, var(--surface) 70%, transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.5s cubic-bezier(.2,.8,.2,1) both ocx-team-in;animation-delay:calc(var(--d) * 40ms);transform-origin:50% 0;border-radius:22px;position:absolute;inset:0}@keyframes ocx-team-in{0%{opacity:0;transform:scale(.92)translateY(-14px)}}.ocx-team.is-dim{opacity:.3}.ocx-team__lab{letter-spacing:.02em;color:color-mix(in srgb, var(--dc) 75%, var(--ink));white-space:nowrap;transform-origin:0 0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:16px}.ocx-team__lab i{background:var(--dc);border-radius:50%;width:8px;height:8px}.ocx-team__lab .num{background:color-mix(in srgb, var(--dc) 14%, transparent);border-radius:999px;padding:1px 7px;font-size:11px}.ocx-card{width:236px;height:84px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:0;left:0}.ocx-card__in{cursor:pointer;background:var(--surface);border:1px solid var(--line);animation:.55s cubic-bezier(.2,.8,.2,1) both ocx-in;animation-delay:calc(var(--d) * 45ms);border-radius:16px;align-items:center;gap:11px;padding:0 14px 0 12px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:absolute;inset:0;box-shadow:0 1px 2px #0000000a,0 10px 26px -18px #00000059}@keyframes ocx-in{0%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.55)}}.ocx-card__in:hover{border-color:color-mix(in srgb, var(--dc) 55%, var(--line));box-shadow:0 2px 4px #0000000d, 0 18px 34px -18px color-mix(in srgb, var(--dc) 60%, transparent);transform:translateY(-2px)}.ocx-card__in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ocx-card.is-mgr .ocx-card__in{border-color:color-mix(in srgb, var(--dc) 35%, var(--line))}.ocx-card.is-root .ocx-card__in{background:var(--surface);border-width:1.5px;border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.ocx-ava{border-radius:13px;flex:none;display:inline-flex}.ocx-ava>*{border-radius:13px;overflow:hidden}.ocx-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ocx-txt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.ocx-pos{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ocx-dept{color:color-mix(in srgb, var(--dc) 70%, var(--ink));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.ocx-dept i{background:var(--dc);border-radius:50%;flex:none;width:6px;height:6px}.ocx-far{display:none}.ocx-kids{z-index:2;border:1px solid color-mix(in srgb, var(--dc) 40%, var(--line));background:var(--surface);height:24px;color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:0 9px 0 7px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -6px #0006}.ocx-kids:hover{background:var(--dc);color:var(--surface);transform:translate(-50%)scale(1.06)}.ocx-kids.is-open{color:var(--muted)}.ocx-card.is-dim{opacity:.28}.ocx-card.is-chain .ocx-card__in{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 14px 30px -18px var(--accent)}.ocx-card.is-sel{z-index:3}.ocx-card.is-sel .ocx-card__in{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 0 0 1px var(--accent), 0 22px 44px -18px var(--accent);transform:translateY(-3px)scale(1.04)}.ocx-card.is-match .ocx-card__in{border-color:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.ocx-card.is-match.is-sel .ocx-card__in{border-color:var(--accent)}.lod-mid .ocx-pos,.lod-mid .ocx-dept{display:none}.lod-mid .ocx-txt b{font-size:18px}.lod-far .ocx-card__in{border-color:color-mix(in srgb, var(--dc) 45%, transparent);background:color-mix(in srgb, var(--dc) 22%, var(--surface));box-shadow:none;padding:0}.lod-far .ocx-ava,.lod-far .ocx-txt{display:none}.lod-far .ocx-card.is-root .ocx-far{transform-origin:50% 100%;font-size:calc(13px * var(--inv));white-space:nowrap;color:var(--ink);pointer-events:none;background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:.6em;padding:.2em .55em;font-weight:800;line-height:1.1;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 .2em .8em -.4em #0006}.lod-far .ocx-team__lab{font-size:calc(12px * min(var(--inv), 3.2));text-overflow:ellipsis;max-width:100%;display:block;top:auto;bottom:calc(100% + .35em);left:0;overflow:hidden}.lod-far .ocx-team__lab i,.lod-far .ocx-team__lab .num{display:none}.lod-far .ocx-kids{transform:translateX(-50%) scale(min(var(--inv), 2.2));transform-origin:50% 0}.lod-far .ocx-kids.is-open{display:none}.lod-far .ocx-links path{stroke-width:calc(1.6px * var(--inv))}.lod-far .ocx-links path.is-chain{stroke-width:calc(3px * var(--inv))}.ocx-ui{z-index:5;position:absolute}.ocx-tools{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:4px;display:flex;top:12px;left:12px}.ocx-tools button{min-width:32px;height:32px;color:var(--ink2);font:600 12.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ocx-tools button:hover{background:var(--chip);color:var(--ink)}.ocx-tools button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ocx-pct{min-width:52px!important;color:var(--muted)!important;font-size:12px!important}.ocx-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.ocx-found{color:var(--ink2);background:color-mix(in srgb, var(--warn) 14%, var(--surface));border:1px solid var(--warn-line,var(--line));box-shadow:var(--shadow-pop);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12.5px;display:inline-flex;top:62px;left:12px}.ocx-found.is-none{background:var(--surface);padding-right:12px}.ocx-found button{background:var(--surface);width:26px;height:26px;color:var(--ink2);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ocx-mini{background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-pop);cursor:crosshair;touch-action:none;border-radius:14px;bottom:12px;right:72px}.ocx.is-full .ocx-mini{right:12px}.ocx-mini__team{opacity:.35}.ocx-mini__card{fill:color-mix(in srgb, var(--ink) 35%, transparent)}.ocx-mini__card.is-sel{fill:var(--accent)}.ocx-mini__view{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ocx-found__pos{color:var(--muted)}.ocx-hint{color:var(--faint);pointer-events:none;font-size:11.5px;bottom:12px;left:14px}.ocx-panel{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);width:320px;max-height:calc(100% - 160px);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:18px 16px 14px;animation:.35s cubic-bezier(.2,.8,.2,1) both ocx-panel-in;top:12px;right:12px;overflow-y:auto}@keyframes ocx-panel-in{0%{opacity:0;transform:translate(16px)scale(.98)}}.ocx-panel__head{text-align:center;border-bottom:1px solid var(--line-2);flex-direction:column;align-items:center;gap:4px;padding-bottom:12px;display:flex}.ocx-panel__ava{border-radius:20px;margin-bottom:6px;display:inline-flex}.ocx-panel__ava>*{border-radius:20px;overflow:hidden}.ocx-panel__head h3{color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:800}.ocx-chip{color:color-mix(in srgb, var(--dc) 75%, var(--ink));background:color-mix(in srgb, var(--dc) 12%, transparent);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ocx-chip i{background:var(--dc);border-radius:50%;width:7px;height:7px}.ocx-panel__sec{padding-top:12px}.ocx-panel__sec .eyebrow{margin-bottom:8px}.ocx-crumbs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ocx-crumbs li{padding-left:14px;position:relative}.ocx-crumbs li:before{content:"";border-left:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line));position:absolute;top:0;bottom:0;left:4px}.ocx-crumbs li:first-child:before{top:50%}.ocx-crumbs li:last-child:before{bottom:50%}.ocx-crumbs button,.ocx-team-list button{width:100%;color:var(--ink2);font:600 12.5px/1.25 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:flex}.ocx-crumbs button:hover,.ocx-team-list button:hover{background:var(--chip);color:var(--ink)}.ocx-team-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ocx-team-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.ocx-team-list b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ocx-team-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ocx-team-list em{background:var(--chip);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}@media (width<=760px){.ocx{height:max(480px,100dvh - 300px)}.ocx-tools button span,.ocx-mini,.ocx-hint{display:none}.ocx-panel{width:auto;max-height:55%;inset:auto 8px 8px}}@media (prefers-reduced-motion:reduce){.ocx-card,.ocx-team,.ocx-card__in,.ocx-team__in,.ocx-links,.ocx-panel{transition:none!important;animation:none!important}.ocx-links path.is-chain{animation:none}}.org-person.is-hidden{opacity:.6}.org-hid{color:var(--muted);background:var(--chip);border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.org-eye{width:28px;height:28px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:opacity .15s;display:inline-flex}.org-row:hover .org-eye,.org-eye:focus-visible{opacity:1}.org-eye:hover{background:var(--chip);color:var(--ink)}@media (hover:none){.org-eye{opacity:1}}.org-dept li:hover .org-eye{opacity:1}.org-report+.org-eye,.org-team+.org-report{margin-left:0}.org-dept li:has(.org-report) .org-team{margin-left:auto}.org-report:hover{color:var(--accent)}.org-rep-who{margin-bottom:14px}.org-hidlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-hidlist li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.org-hidlist li:first-child{border-top:0;padding-top:2px}.org-hidlist .org-person{flex:1;min-width:0}.ocx-card.is-hidden .ocx-card__in{opacity:.62;background:var(--field);border-style:dashed}.ocx-hid{background:var(--chip);width:22px;height:22px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.ocx-vis{background:var(--field);color:var(--muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:12px;display:flex}.ocx-vis span{align-items:center;gap:6px;display:inline-flex}.ocx-vis.is-hidden{background:color-mix(in srgb, var(--warn) 10%, var(--surface));color:var(--ink2)}.ocx-vis button{border:1px solid var(--line-control);background:var(--surface);height:28px;color:var(--ink2);font:600 12px/1 var(--sans);cursor:pointer;border-radius:8px;padding:0 10px}.ocx-vis button:hover{border-color:var(--accent);color:var(--accent)}.ocx-report{border:1px dashed var(--line-control);width:100%;height:32px;color:var(--muted);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.ocx-report:hover,.ocx-report:focus-visible{border-style:solid;border-color:var(--accent);color:var(--accent)}.org-groups{flex-direction:column;gap:22px;display:flex}.org-group__head{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.org-group__head .org-person b{font-size:15px}.org-group{--lvl:0;padding-left:calc(var(--lvl) * 22px);flex-direction:column;gap:10px;display:flex}.org-group__head{margin:0}@media (width<=640px){.org-group{padding-left:calc(var(--lvl) * 8px)}}.org-group__meta{font-variant-numeric:tabular-nums;font-weight:500}.svp{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.svp-body{flex-direction:column;gap:6px;min-width:0;display:flex}.svp-eye{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.svp-title{color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.3}.svp-lede{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.svp-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.svp-due{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.svp-thumb{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:12px;max-height:150px;padding:0;display:block;overflow:hidden}.svp-thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;max-height:150px;display:block}.svp-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=760px){.svp{grid-template-columns:1fr;padding:16px}.svp-thumb{order:-1}}.svf{flex-direction:column;gap:16px;display:flex}.svf-lede{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.svf-img{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:12px;display:block;overflow:hidden}.svf-img img{width:100%;height:auto;display:block}.svf-q{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.svf-q legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:14.5px;font-weight:700;line-height:1.4}.svf-opt-note{color:var(--muted);font-weight:500}.svf-hint{color:var(--muted);margin-top:-4px;font-size:12.5px}.svf-opts{flex-direction:column;gap:8px;display:flex}.svf-opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.svf-opt:hover{border-color:var(--line-strong)}.svf-opt input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.svf-opt.is-on{border-color:var(--accent);background:var(--accent-soft)}.svf-opt:focus-within{outline:2px solid var(--accent);outline-offset:1px}.svf-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.svf-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 8px 6px;display:flex}.svf-done__ico{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.svf-done b{color:var(--ink);font-size:16px}.svf-done .btn{margin-top:8px}.sve{flex-direction:column;gap:16px;display:flex}.sve-sec{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:14px;display:flex}.sve-sec__head{color:var(--ink);font-size:13px;font-weight:700}.sve-drop{border:1.5px dashed var(--line-strong);min-height:84px;color:var(--muted);cursor:pointer;background:var(--surface-2);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13.5px;display:flex}.sve-drop:hover{color:var(--ink);border-color:var(--accent)}.sve-drop.is-busy{opacity:.7;cursor:progress}.sve-img{flex-direction:column;gap:8px;display:flex}.sve-img img{object-fit:contain;object-position:left top;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;max-width:100%;max-height:260px;display:block}.sve-img__acts{gap:8px;display:flex}.sve-img__acts .btn{cursor:pointer}.sve-q{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.sve-q__top{align-items:center;gap:8px;display:flex}.sve-q__top .fld{flex:auto;min-width:0}.sve-q__n{background:var(--chip);width:24px;height:24px;color:var(--ink2);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sve-q__opts{flex-direction:column;gap:6px;padding-left:32px;display:flex}.sve-q__opts>.btn{align-self:flex-start}.sve-opt{align-items:center;gap:8px;display:flex}.sve-opt .fld{flex:auto;min-width:0}.sve-opt__mark{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:14px;height:14px}.sve-opt__mark.is-sq{border-radius:4px}.sve-q__set{flex-wrap:wrap;align-items:center;gap:12px;padding-left:32px;display:flex}.sve-q__set .switch-row{width:auto}.sve-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sve-reach{color:var(--ink2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sve-reach b{color:var(--ink)}@media (width<=640px){.sve-q__opts,.sve-q__set{padding-left:0}}.svf-title{color:var(--ink);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.3}.svf-anon{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pl{max-width:880px}.pl-sec{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.pl-sec__head{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11.5px;font-weight:700}.pl-card{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.pl-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.pl-card__main{flex-direction:column;gap:8px;min-width:0;display:flex}.pl-meta{flex-wrap:wrap;gap:6px;display:flex}.pl-title{color:var(--ink);text-wrap:balance;margin:0;font-size:16.5px;font-weight:700;line-height:1.35}.pl-lede{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.pl-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.pl-thumb{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:10px;width:168px;display:block;overflow:hidden}.pl-thumb img{object-fit:cover;object-position:top left;width:100%;height:96px;display:block}.pl-q{flex-direction:column;gap:8px;display:flex}.pl-q__head{color:var(--ink);font-size:13.5px;font-weight:700}.pl-opts{flex-direction:column;gap:6px;display:flex}.pl-opt{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.pl-opt__bar{background:var(--chip);border-radius:0;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.pl-opt.is-lead .pl-opt__bar{background:var(--accent-soft)}.pl-opt.is-mine{border-color:var(--accent)}.pl-opt__txt{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.pl-opt.is-lead .pl-opt__txt{font-weight:600}.pl-opt__val{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700;position:relative}.pl-opt__val .t-muted{font-weight:500}.pl-tag{color:var(--accent);background:var(--surface);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.pl-tag--mine{color:var(--on-accent);background:var(--accent)}.pl-foot{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.pl-foot>svg{flex:none;margin-top:2px}.pl-foot__txt{flex:1 1 0;min-width:0}.pl-note{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.pl-note svg{flex:none;margin-top:2px}.pl-mytext{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pl-mytext__body{color:var(--ink);white-space:pre-wrap;font-size:13.5px;line-height:1.5}.svf-done__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.svf-done__acts .btn{margin-top:0}@media (prefers-reduced-motion:reduce){.pl-opt__bar{transition:none}}@media (width<=640px){.pl-card{padding:16px}.pl-card__top{grid-template-columns:1fr}.pl-thumb{width:100%}.pl-thumb img{height:120px}}.ail-bar{background:var(--chip);border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.ail-bar i{border-radius:4px;height:100%;display:block}.ail-note{color:var(--muted);align-items:flex-start;gap:6px;padding:2px 4px;font-size:11.5px;line-height:1.5;display:flex}.ail-note svg{flex:none;margin-top:2px}.ail-src{flex-direction:column;gap:7px;display:flex}.ail-src__row{grid-template-columns:minmax(0,200px) minmax(40px,1fr) auto;align-items:center;gap:12px;display:grid}.ail-src__name{flex-direction:column;min-width:0;display:flex}.ail-src__name b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ail-src__name span{color:var(--faint);font-size:11px}.ail-src__bar{background:var(--chip);border-radius:4px;height:8px;overflow:hidden}.ail-src__bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.ail-src__val{color:var(--ink);white-space:nowrap;text-align:right;font-size:12.5px;font-weight:700}.ail-src__val span{color:var(--muted);font-weight:500}.ail-days{align-items:flex-end;gap:8px;height:150px;display:flex}.ail-day{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ail-day__v{color:var(--muted);white-space:nowrap;font-size:10.5px}.ail-day__col{flex:auto;align-items:flex-end;width:100%;max-width:34px;display:flex}.ail-day__col i{background:var(--accent);border-radius:5px 5px 2px 2px;width:100%;display:block}.ail-day__d{color:var(--faint);font-size:10.5px}.ail-foot{padding:0 4px;font-size:11.5px}@media (width<=640px){.ail-src__row{grid-template-columns:minmax(0,1fr) auto}.ail-src__bar{order:3;grid-column:1/-1}}.cw-row{border-top:1px solid var(--line-2);grid-template-columns:minmax(140px,34%) minmax(0,1fr);align-items:start;gap:6px 12px;padding:9px 0;display:grid}.cw-row:first-child{border-top:0}.cw-row__label{font-size:var(--fs-md);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;padding-top:7px;display:flex}.cw-chg{font-size:var(--fs-md);flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.45;display:flex}.cw-chg__name{color:var(--muted);min-width:0}.cw-chg__val{word-break:break-word;min-width:0}.cw-hist{border-top:1px solid var(--line-2);padding:9px 0}.cw-hist:first-child{border-top:0;padding-top:0}.cw-hist__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){.cw-row{grid-template-columns:minmax(0,1fr)}.cw-row__label{padding-top:0}.cw-row--flag{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.cw-row--wide{grid-template-columns:minmax(0,1fr)}.uc-cand{text-align:left;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.uc-cand:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.uc-cand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uc-ch{border-radius:var(--r-sm)}.uc-ch.is-bad{background:var(--bad-soft)}.pl-flow__copy{margin-left:auto}.pl-copy-list{gap:4px;max-height:46vh;padding-right:4px;display:grid;overflow-y:auto}.pl-copy-g{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:10px 0 4px;font-weight:700}.cws{display:block}.cws-main{min-width:0}.cws-bar{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:6px;padding:8px;display:grid}.cws-bar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cws-grp{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.cws-grp+.cws-grp{padding-top:6px}.cws-grp__lbl{font-size:var(--fs-xs);color:var(--muted);padding:0 2px 0 4px;font-weight:600}@media (width<=760px){.cws-grp{scrollbar-width:none;flex-wrap:nowrap;margin:0 -8px;padding-left:8px;padding-right:8px;overflow-x:auto}.cws-grp>*{flex:none}}.search.cws-bar__q>.fld:placeholder-shown{padding-right:12px}.search.cws-bar__q{flex:120px;min-width:120px;max-width:320px}@media (width<=760px){.search.cws-bar__q{flex-basis:100%;max-width:none}.cws-bar__row>.chips{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 calc(100% + 16px);max-width:none;margin:0 -8px;padding:0 8px;overflow-x:auto}.cws-bar__row>.chips>*{flex:none}}.cws-legend__src{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.cws-legend{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 2px 6px;display:flex}.cws-legend b{color:var(--ink)}.cws-legend kbd{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--ink2);border-radius:4px;padding:0 4px;font-size:11px}@media (width<=760px){.cws-legend__hint{display:none}}.cws-legend__last{color:var(--ok);align-items:center;gap:4px;display:inline-flex}.cws-sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.cws-sw.is-bad{background:var(--bad-soft);box-shadow:inset 0 0 0 1px var(--bad-line)}.cws-sw.is-warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line)}.cws-sw.is-pend{background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px}.cws-empty{padding:24px 16px}.cg-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overscroll-behavior:contain;outline:none;height:max(420px,100dvh - 160px);scroll-padding-top:56px;overflow:auto}.cg-wrap:focus-visible{box-shadow:0 0 0 3px var(--ring)}@media (width<=760px){.cg-wrap{height:72dvh}}.cg{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-sm);color:var(--ink)}.cg th,.cg td{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;text-align:left;height:32px;padding:0 8px;font-weight:400;overflow:hidden}.cg thead th{z-index:2;box-sizing:border-box;background:var(--surface-2);height:22px;font-size:var(--fs-xs);color:var(--muted);border-bottom-color:var(--line);white-space:normal;vertical-align:bottom;text-overflow:clip;padding:2px 8px;font-weight:600;line-height:1.25;position:sticky;top:0}.cg thead th.is-num,.cg td.is-num{text-align:right;font-variant-numeric:tabular-nums}.cg thead .cg-h2 th{height:34px;padding:2px 4px;top:22px}.cg thead th.cg-grp{text-align:center;vertical-align:middle;color:var(--ink2);border-bottom-color:var(--line-2)}.cg-u{color:var(--faint);font-weight:400}.cg .cg-first{z-index:1;background:var(--surface);border-right-color:var(--line);position:sticky;left:0}.cg thead .cg-first{z-index:3;background:var(--surface-2)}.cg td.cg-sp{border:0;height:auto;padding:0}.cg-name{cursor:pointer}.cg-name__t{font-weight:500}.cg-name__c{font-size:var(--fs-xs);color:var(--faint);margin-left:8px}.cg-name:hover .cg-name__t{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cg-name.is-off .cg-name__t{color:var(--muted)}.cg td.cg-iss{cursor:pointer;text-align:center;padding:0 4px}.cg td.cg-iss .pill+.pill{margin-left:2px}.cg td.is-edit{cursor:text}.cg td.is-open{cursor:pointer;color:var(--ink2)}.cg tbody tr:hover>td:not(.is-bad):not(.is-warn):not(.cg-sp),.cg tbody tr:hover>th{background:var(--surface-2)}.cg tbody tr.is-row>th.cg-first{background:var(--surface);box-shadow:inset 0 0 0 999px var(--accent-soft)}.cg td.is-bad{background:var(--bad-soft)}.cg td.is-warn{background:var(--warn-soft)}.cg td.is-act{box-shadow:inset 0 0 0 2px var(--accent)}.cg td.is-err{box-shadow:inset 0 0 0 2px var(--bad)}.cg td.is-saving{color:var(--faint)}.cg td.is-pend:after{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.cg td.is-editing{box-shadow:none;padding:0}.cg-in{outline:2px solid var(--accent);outline-offset:-2px;background:var(--field);width:100%;height:31px;color:var(--ink);font:inherit;border:0;border-radius:0;margin:0;padding:0 7px;display:block}.cg td.is-num .cg-in{text-align:right}.cg-tip{z-index:95;background:var(--ink);max-width:320px;color:var(--bg);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);pointer-events:none;animation:bk-fade 90ms var(--ease) both;border-radius:8px;padding:6px 9px;line-height:1.45;position:fixed}.cg-tip__t{white-space:pre-line;overflow-wrap:anywhere}.cg-tip__img{object-fit:contain;background:var(--surface);border-radius:5px;width:240px;height:180px;display:block}.cg-tip__img+.cg-tip__t{margin-top:6px}.cg-pop{z-index:90;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-pop);max-height:calc(100dvh - 16px);animation:bk-fade .11s var(--ease) both;border-radius:12px;gap:8px;padding:10px 12px 12px;display:grid;position:fixed;overflow-y:auto}.cg-pop__h{gap:2px;display:grid}.cg-pop__t{font-size:var(--fs-md);font-weight:600}.cg-pop__name{max-width:100%;font:inherit;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;justify-self:start;padding:0;overflow:hidden}.cg-pop__name:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cg-pop__rule{font-size:var(--fs-xs);align-items:center;gap:5px;margin-top:2px;font-weight:600;display:inline-flex}.cg-pop__rule.is-error{color:var(--bad)}.cg-pop__rule.is-warn{color:var(--warn)}.cg-pop__ro{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.cg-pop__ro svg{flex:none;margin-top:2px}.cg-pop__text{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.cg-pop__cur{font-size:var(--fs-sm);color:var(--muted)}.cg-pop__cur b{color:var(--ink);font-weight:600}.cg-pop__f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-pop__cnt{font-size:var(--fs-xs);color:var(--faint);margin-left:auto}.cg-pop__cnt.is-warn{color:var(--warn);font-weight:600}.cg-pop__row{align-items:center;gap:6px;display:flex}.cg-pop__row>.fld{flex:1;min-width:0}.cg-pop__link{font-size:var(--fs-xs);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-ph{background:var(--surface-2);border-radius:10px;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.cg-ph__img{object-fit:contain;max-width:100%;max-height:200px}.cg-ph__none{font-size:var(--fs-xs);color:var(--faint);place-items:center;gap:4px;display:grid}.cg-drop{border:1.5px dashed var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.cg-drop.is-drag{border-color:var(--accent);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.cg-tip,.cg-pop{animation:none}}.cws-card{gap:12px;padding:16px;display:grid}.cws-card__head{align-items:flex-start;gap:12px;display:flex}.cws-card__ph{object-fit:cover;border:1px solid var(--line);border-radius:10px;flex:none}.cws-card__t{font-size:17px;font-weight:600;line-height:1.3}.cws-card__acts{flex:none;gap:4px;display:flex}.cws-issues{gap:6px;display:grid}.cws-issue{font-size:var(--fs-md);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.cws-issue>.pill{flex:none}.cws-sec{display:grid}.cws-sec__t{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 0 6px;font-weight:700}.cws-f{border-top:1px solid var(--line-2);border-radius:var(--r-sm);grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:4px 12px;padding:8px 6px;scroll-margin:80px;display:grid}.cws-f.has-issue{background:var(--warn-soft);border-top-color:#0000}.cws-f__l{font-size:var(--fs-sm);color:var(--muted);padding-top:6px}.cws-req{color:var(--bad)}.cws-f__v{min-width:0;font-size:var(--fs-md);word-break:break-word;align-content:start;gap:4px;display:grid}.cws-f__v>span,.cws-f__v>a{padding-top:6px}.cws-f__iss{display:flex}.cws-f__err{font-size:var(--fs-xs);color:var(--bad);line-height:1.4}.cws-miss{color:var(--bad)}.cws-link{color:var(--accent);word-break:break-all}.cws-save{z-index:2;background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);margin:0 -16px -16px;padding:12px 16px;position:sticky;bottom:0}.cws-save__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cws-jump{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 4px;text-decoration:underline}@media (width<=600px){.cws-f{grid-template-columns:minmax(0,1fr)}.cws-f__l{padding-top:0}}.cws-save__what{flex:180px;min-width:0}.ma{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ma.is-mob{grid-template-columns:minmax(0,1fr)}@media (width<=960px){.ma{grid-template-columns:minmax(0,1fr)}.ma-form{max-height:none;position:static}}.ma-form{gap:16px;max-height:calc(100dvh - 24px);padding:14px;display:grid;position:sticky;top:12px;overflow-y:auto}.ma-sec{gap:8px;display:grid}.ma-sec+.ma-sec{border-top:1px solid var(--line-2);padding-top:14px}.ma-sec__t{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:700}.ma-sec__h{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500}.ma-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ma-grid .field:first-child,.ma-grid>.field:first-child:nth-last-child(2)~.field{grid-column:1/-1}@media (width<=520px){.ma-grid{grid-template-columns:minmax(0,1fr)}}.ma-step{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);letter-spacing:0;vertical-align:1px;border-radius:50%;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.ma-pickr{gap:8px;display:grid}.ma-pickr .chips{gap:6px}.ma-num{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border-radius:8px;place-items:center;margin-right:2px;font-size:10px;font-weight:700;display:inline-grid}.ma-add{gap:6px;display:flex}.ma-scene{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.ma-scene img,.ma-scene__none{object-fit:cover;background:var(--surface);border-radius:7px;flex:none;width:88px;height:60px}.ma-scene__none{color:var(--faint);border:1.5px dashed var(--line-strong);place-items:center;display:grid}.ma-scene__b{gap:6px;min-width:0;display:grid}.ma-scene__b .t-sm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.ma-scene__btns{flex-wrap:wrap;gap:6px;display:flex}.ma-add .fld{flex:1;min-width:0}.ma-tiles{gap:6px;display:grid}.ma-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-tile{border:1px solid var(--line-control);background:var(--surface);min-height:52px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:8px 6px;display:grid}.ma-tile:hover{border-color:var(--line-control-accent)}.ma-tile:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ma-tile.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.ma-tile__l{font-size:var(--fs-sm);font-weight:600}.ma-tile__s{color:var(--muted);font-size:11px}.ma-ratio{opacity:.8;border:1.5px solid;border-radius:3px;height:20px;display:block}.ma-tile.is-on .ma-ratio{color:var(--accent);opacity:1}.ma-prod{align-items:center;gap:10px;display:flex}.ma-prod img{object-fit:cover;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;width:96px;height:72px}.ma-prod__b{justify-items:start;gap:4px;min-width:0;display:grid}.ma-prod__n{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ma-pick{gap:8px;display:grid}.ma-drop{border:1.5px dashed var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.ma-drop.is-drag{border-color:var(--accent);background:var(--accent-soft)}.ma-refs{flex-wrap:wrap;gap:8px;display:flex}.ma-ref{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;width:112px;height:80px;margin:0;position:relative;overflow:hidden}@media (width<=760px){.ma-ref{flex:1 1 0;min-width:0;max-width:112px}}.ma-ref img{object-fit:cover;width:100%;height:100%;display:block}.ma-ref__x{background:var(--surface);width:22px;height:22px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ma-ref .iconbtn.ma-ref__x{border-radius:50%;width:22px;height:22px}.ma-ref--add{font:inherit;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;border-style:dashed;border-color:var(--line-control);align-content:center;place-items:center;gap:2px;padding:0;display:grid}.ma-ref--add:hover{color:var(--accent);border-color:var(--accent)}.ma-link{font:inherit;font-size:var(--fs-xs);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ma-go{background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:0 -14px -14px;padding:12px 14px;display:flex;position:sticky;bottom:-14px}.ma-out{gap:16px;min-width:0;display:grid}.ma-batch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ma-batch.is-one{grid-template-columns:minmax(0,1fr);max-width:760px}@media (width<=1280px){.ma-batch{grid-template-columns:minmax(0,1fr)}}.ma-var{align-content:start;gap:10px;padding:10px;display:grid}.ma-var__img{background:var(--surface-2);cursor:zoom-in;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.ma-var__img img{width:100%;height:auto;display:block}.ma-var__ph{aspect-ratio:3/2;background:var(--surface-2);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ma-var__from{object-fit:cover;opacity:.35;filter:blur(3px)saturate(.6);width:100%;height:100%;position:absolute;inset:0}.ma-var__wait{background:var(--surface);box-shadow:var(--shadow-card);font-size:var(--fs-sm);color:var(--ink2);text-align:center;border-radius:10px;justify-items:center;gap:6px;max-width:90%;padding:12px 16px;font-weight:600;display:grid;position:relative}.ma-var__ask{min-width:0;font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}@keyframes ma-spin{to{transform:rotate(360deg)}}.ma-act{gap:8px;display:grid}.ma-act__row{flex-wrap:wrap;gap:6px;display:flex}.ma-act__ask{gap:6px;display:flex}.ma-act__ask .fld{flex:1;min-width:0}.ma-pvcard{gap:10px;max-width:760px;padding:12px;display:grid}.ma-pvcard__h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ma-pv{background:var(--stage);width:100%;max-height:72dvh;color:var(--stage-ink);border-radius:10px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.ma-pv.is-tall{width:auto;height:min(72dvh,640px)}.ma-pv.is-square{max-width:560px}.ma-pv__bg{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ma-pv__bg.is-plain{background:var(--stage-2);opacity:1}.ma-pv__prod{object-fit:contain;width:58%;max-height:52%;box-shadow:var(--shadow-pop);border-radius:1.2cqw;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ma-pv.is-tall .ma-pv__prod{width:78%;max-height:48%;top:50%}.ma-pv__ph{aspect-ratio:3/2;border:.4cqw dashed var(--stage-line);width:44%;color:var(--stage-muted);border-radius:1.2cqw;align-content:center;place-items:center;gap:1cqw;font-size:2.2cqw;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ma-pv__top{background:var(--stage);flex-direction:column;justify-content:center;align-items:flex-start;gap:.9cqw;min-height:15cqw;padding:2.2cqw 26cqw 2.2cqw 3.4cqw;display:flex;position:absolute;top:0;left:0;right:0}.ma-pv.is-tall .ma-pv__top{min-height:24cqw;padding-top:4cqw;padding-right:3.4cqw}.ma-pv__title{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:100%;padding-right:.12em;font-size:7cqw;font-style:italic;font-weight:900;line-height:1.05;overflow:hidden}.ma-pv.is-tall .ma-pv__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10cqw;display:-webkit-box}.ma-pv__title.is-ph{opacity:.35}.ma-pv__sub{letter-spacing:.16em;text-transform:uppercase;min-width:0;max-width:100%;color:var(--stage-muted);white-space:nowrap;font-size:2.1cqw;font-weight:700;line-height:1.25;overflow:hidden}.ma-pv.is-tall .ma-pv__sub{font-size:3.4cqw}.ma-pv__disc{background:var(--bad);color:var(--stage-ink);border-radius:.6cqw;padding:1cqw 2.6cqw;font-size:6.4cqw;font-style:italic;font-weight:900;line-height:1.05;position:absolute;top:2.6cqw;right:3cqw;transform:skew(-8deg)}.ma-pv.is-tall .ma-pv__disc{font-size:8.4cqw;top:28cqw;right:4cqw}.ma-pv__stamp{aspect-ratio:1;background:var(--stage);width:17cqw;box-shadow:0 0 0 .5cqw var(--stage-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:36%;left:4cqw}.ma-pv__stamp span{text-align:center;text-transform:uppercase;overflow-wrap:break-word;width:76%;max-height:72%;font-size:1.55cqw;font-weight:800;line-height:1.15;overflow:hidden}.ma-pv.is-tall .ma-pv__stamp{width:24cqw;top:26%}.ma-pv.is-tall .ma-pv__stamp span{font-size:2.2cqw}.ma-pv__price{background:var(--bad);color:var(--stage-ink);border-radius:.6cqw;align-items:baseline;gap:1.6cqw;padding:1cqw 2.4cqw;font-size:6cqw;font-style:italic;font-weight:900;line-height:1.05;display:flex;position:absolute;bottom:13cqw;left:3.4cqw;transform:skew(-8deg)}.ma-pv__price s{opacity:.75;font-size:2.6cqw;font-weight:700}.ma-pv.is-tall .ma-pv__price{font-size:8cqw;bottom:18cqw}.ma-pv__usp{background:var(--stage);grid-auto-columns:1fr;grid-auto-flow:column;min-height:9.4cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.ma-pv__usp span{text-transform:uppercase;letter-spacing:.02em;text-align:center;white-space:nowrap;border-left:.3cqw solid var(--stage-line);place-items:center;min-width:0;padding:0 1.2cqw;font-size:1.85cqw;font-weight:800;display:grid;overflow:hidden}.ma-pv__usp span:first-child{border-left:0}.ma-pv.is-tall .ma-pv__usp{min-height:14cqw}.ma-pv.is-tall .ma-pv__usp span{white-space:normal;padding:1.2cqw;font-size:2.6cqw;line-height:1.2}.ma-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-pv.f-normal .ma-pv__title,.ma-pv.f-normal .ma-pv__disc,.ma-pv.f-normal .ma-pv__price{font-style:normal;font-weight:800}.ma-pv.f-strict .ma-pv__title{letter-spacing:.08em;font-style:normal;font-weight:600}.ma-pv.f-strict .ma-pv__disc,.ma-pv.f-strict .ma-pv__price{font-style:normal;font-weight:600}.ma-pv.t-straight .ma-pv__title,.ma-pv.t-straight .ma-pv__disc,.ma-pv.t-straight .ma-pv__price{font-style:normal;transform:none}.ma-pv.t-diagonal .ma-pv__top{transform-origin:0 0;transform:rotate(-4deg)translateY(-1cqw)}.ma-pv.t-diagonal .ma-pv__disc,.ma-pv.t-diagonal .ma-pv__price{transform:rotate(-6deg)skew(-8deg)}.ma-pv.p-flat .ma-pv__disc,.ma-pv.p-flat .ma-pv__price{border-radius:1cqw}.ma-pv.p-brush .ma-pv__disc,.ma-pv.p-brush .ma-pv__price{clip-path:polygon(2% 12%,9% 0,30% 6%,55% 0,80% 7%,100% 2%,97% 40%,100% 78%,92% 100%,66% 93%,40% 100%,15% 92%,0 100%,3% 60%);border-radius:0;padding-inline:3.4cqw}.ma-pv.p-none .ma-pv__top,.ma-pv.p-none .ma-pv__usp{background:0 0}.ma-pv.p-none .ma-pv__disc,.ma-pv.p-none .ma-pv__price{color:var(--stage-ink);background:0 0}.ma-pv.p-none .ma-pv__title,.ma-pv.p-none .ma-pv__disc,.ma-pv.p-none .ma-pv__price,.ma-pv.p-none .ma-pv__usp span{text-shadow:0 .3cqw 1.2cqw var(--stage)}.ma-pv.m-premium .ma-pv__disc,.ma-pv.m-premium .ma-pv__price{color:var(--stage-ink);box-shadow:inset 0 0 0 .3cqw var(--stage-ink);background:0 0}.ma-pv.m-premium .ma-pv__top,.ma-pv.m-premium .ma-pv__usp{background:var(--stage-2)}.ma-hist{gap:10px;display:grid}.ma-hist__g{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ma-th{border:1px solid var(--line);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:6px;display:grid}.ma-th:hover{border-color:var(--accent-line)}.ma-th img{aspect-ratio:3/2;object-fit:cover;background:var(--surface-2);border-radius:6px;width:100%}.ma-th__t{font-size:var(--fs-xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ma-th__s{color:var(--faint);font-size:11px}.ma-view{background:var(--surface-2);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.ma-view img{max-width:100%;max-height:70dvh;display:block}.ma-rp__bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ma-rp__bar .search{flex:240px}.ma-rp__g{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ma-rp__o{background:var(--surface-2);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:10px;gap:4px;padding:5px;display:grid;position:relative}.ma-rp__o.is-on{border-color:var(--accent);background:var(--accent-soft)}.ma-rp__o img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.ma-rp__t{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.ma-rp__c{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.nav-secret-dot{background:var(--drive-a);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--drive-a) 22%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.nav-secret-dot{animation:1.6s ease-in-out infinite bk-breathe}}.sd{gap:16px;display:grid}.sd-gone{min-height:40vh;color:var(--muted);text-align:center;place-items:center;gap:10px;display:grid}.sd-hero{background:var(--stage);color:var(--stage-ink);border-radius:18px;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.sd-hero__img{object-fit:cover;object-position:30% 22%;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.sd-hero__img.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.sd-hero__img{transition:none}}.sd-hero__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sd-chat{background:var(--drive-stage);color:var(--drive-stage-ink);border:1px solid var(--drive-stage-line);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sd-chat:hover{filter:brightness(1.12)}.sd-chatbtn{justify-self:start;text-decoration:none}.sd-hero__shade{background:linear-gradient(270deg, color-mix(in srgb, var(--stage) 88%, transparent) 0%, color-mix(in srgb, var(--stage) 60%, transparent) 45%, transparent 72%), linear-gradient(0deg, color-mix(in srgb, var(--stage) 55%, transparent) 0%, transparent 45%);position:absolute;inset:0}.sd-hero__txt{justify-items:start;gap:10px;max-width:560px;margin-left:auto;padding:28px 30px;display:grid;position:relative}.sd-tss{letter-spacing:.02em;background:var(--drive-stage);color:var(--drive-stage-ink);border:1px solid var(--drive-stage-line);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.sd-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.08}.sd-lead{color:var(--stage-ink);opacity:.92;max-width:52ch;margin:0;font-size:15px;line-height:1.5}.sd-clock{background:color-mix(in srgb, var(--stage) 70%, transparent);border:1px solid var(--stage-line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.sd-clock__when{color:var(--stage-muted);font-weight:500}.sd-clock__dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.sd-clock.is-hot .sd-clock__dot{background:var(--drive-b)}.sd-clock.is-closed .sd-clock__dot{background:var(--stage-muted)}@media (prefers-reduced-motion:no-preference){.sd-clock.is-hot .sd-clock__dot{animation:1.2s ease-in-out infinite bk-breathe}}.sd-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.sd-col{align-content:start;gap:16px;min-width:0;display:grid}@media (width<=900px){.sd-grid{grid-template-columns:minmax(0,1fr)}.sd-col{display:contents}.sd-pay{order:1}.sd-aura{order:2}.sd-cash{order:3}.sd-feed{order:4}}.sd-grid .card{min-width:0;margin:0;padding:18px 20px}.sd-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.sd-h h2{margin:0;font-size:16px;font-weight:700}.sd-h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;display:flex}.sd-note{color:var(--muted);font-size:12.5px}.sd-muted{color:var(--faint);font-weight:500}.sd-empty{color:var(--muted);margin:0;font-size:14px}.sd-count{background:color-mix(in srgb, var(--drive-a) 14%, transparent);min-width:22px;height:20px;color:var(--drive-a);vertical-align:2px;border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.sd-num{font-variant-numeric:tabular-nums}.sd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.sd-sum{letter-spacing:-.02em;color:var(--drive-a);margin-top:2px;font-size:clamp(34px,5vw,48px);font-weight:800;line-height:1.05}.sd-sub{color:var(--ink2);margin-top:6px;font-weight:600}.sd-stats{flex-wrap:wrap;gap:6px 20px;margin:12px 0 18px;display:flex}.sd-stats>div{align-items:baseline;gap:6px;display:flex}.sd-stats dt{color:var(--muted);font-size:13px}.sd-stats dd{color:var(--ink);margin:0;font-size:15px;font-weight:800}.sd-prog{padding:0 4px}.sd-prog__track{background:var(--chip);border-radius:999px;height:12px;position:relative}.sd-prog__fill{background:linear-gradient(90deg, var(--drive-a), var(--drive-b));border-radius:999px;min-width:12px;transition:width .6s;position:absolute;inset:0 auto 0 0}.sd-prog__fill.is-zero{background:0 0}.sd-prog__mark{background:var(--line-strong);border-radius:1px;width:2px;height:18px;position:absolute;top:-3px;transform:translate(-1px)}.sd-prog__ticks{height:40px;margin-top:8px;position:relative}.sd-prog__tick{text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sd-prog__tick.is-end{text-align:right;transform:translate(-100%)}.sd-prog__tick.is-start{text-align:left;transform:none}.sd-prog__tick b{white-space:nowrap;font-size:13.5px;display:block}.sd-prog__tick small{color:var(--muted);font-size:11.5px;display:block}.sd-prog__tick.is-hit b{color:var(--ok)}@media (width<=520px){.sd-prog__tick b{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.sd-prog__fill{transition:none}}.sd-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sd-steps>li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sd-steps__n{width:28px;height:28px;color:var(--drive-on);background:var(--drive-a);box-shadow:inset 0 0 0 2px var(--drive-b);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.sd-steps>li>div,.sd-form{gap:9px;min-width:0;display:grid}.sd-phone{letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:20px;font-weight:800;display:flex}.sd-amt{border:1px solid var(--line-control);background:var(--field);border-radius:12px;align-items:center;gap:8px;padding:2px 14px;display:flex}.sd-amt:focus-within{border-color:var(--drive-a)}.sd-amt__in{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:28px;font-weight:800}.sd-amt span{color:var(--muted);font-size:22px;font-weight:800}.sd .sd-amt input.sd-amt__in{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.sd-chips,.sd-kinds,.sd-hits{flex-wrap:wrap;gap:6px;display:flex}.sd-chip{border:1px solid var(--line);background:var(--chip);font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.sd-chip:hover:not(:disabled){border-color:var(--line-strong)}.sd-chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sd-chip:disabled{opacity:.5;cursor:not-allowed}.sd-now{letter-spacing:.05em;text-transform:uppercase;background:var(--drive-a);color:var(--drive-on);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800}.sd-check-row{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.sd-input{border:1px solid var(--line-control);background:var(--field);width:100%;font:inherit;color:var(--ink);text-overflow:ellipsis;border-radius:10px;padding:9px 12px}.sd-input:focus{border-color:var(--drive-a);outline:none}.sd-wish{resize:vertical;min-height:44px}.sd-btn{border:1px solid var(--line-control);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.sd-btn:hover:not(:disabled){border-color:var(--ink2)}.sd-btn:disabled{opacity:.5;cursor:not-allowed}.sd-btn--sm{padding:5px 10px;font-size:12.5px}.sd-btn--ghost{background:0 0}.sd-btn--main{width:100%;color:var(--drive-on);background:var(--drive-a);border:0;padding:13px 16px;font-size:15.5px}.sd-btn--main:hover:not(:disabled){filter:brightness(1.08)}.sd-btn:focus-visible,.sd-chip:focus-visible,.sd-link:focus-visible,.sd-chat:focus-visible,.sd-check-row input:focus-visible{outline:2px solid var(--drive-a);outline-offset:2px}.sd-flabel{color:var(--ink2);margin-bottom:-4px;font-size:13px;font-weight:600}.sd-hint{min-height:0;color:var(--bad);margin:0;font-size:13px;font-weight:600}.sd-bigask{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:12px;gap:8px;padding:14px;display:grid}.sd-bigask b{font-size:16px}.sd-bigask p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}.sd-bigask__btns{flex-wrap:wrap;gap:8px;display:flex}.sd-bigask__btns .sd-btn--main{flex:200px;width:auto}.sd-hint:empty{display:none}@media (width>=901px){.sd-pay{position:sticky;top:72px}}.sd-link{font:inherit;color:var(--drive-a);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.sd-done{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, transparent);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.sd-done>div{color:var(--ink);gap:4px;display:grid}.sd-done p{color:var(--ink2);margin:0;font-size:13.5px}.sd-aura{background:linear-gradient(140deg, color-mix(in srgb, var(--drive-a) 9%, var(--surface)), color-mix(in srgb, var(--drive-b) 9%, var(--surface)));gap:10px;display:grid}.sd-aura__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--drive-a);justify-self:start;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.sd-aura__name{background:var(--surface);border:1px dashed color-mix(in srgb, var(--drive-a) 40%, transparent);border-radius:12px;padding:12px 14px;position:relative}.sd-aura__name.is-hidden{overflow:hidden}.sd-aura__blur{color:var(--muted);filter:blur(7px);-webkit-user-select:none;user-select:none;font-size:20px;font-weight:800;display:block}.sd-aura__lock{color:var(--ink2);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.sd-list__lock{align-items:center;gap:6px;display:inline-flex}.sd-list__lock svg{color:var(--faint);flex:none}.sd-aura__txt{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.sd-pc{--pc-wide:none;--pc-tall:none;background:var(--pc-bg) var(--pc-wide) center / cover no-repeat;border-radius:14px;max-height:560px;padding:26px 24px 70px;position:relative;overflow:hidden}@media (width<=600px){.sd-pc{background-image:var(--pc-tall);max-height:620px;padding:20px 14px 66px}}.sd-pc__title{letter-spacing:-.01em;color:var(--drive-stage-ink);text-align:center;text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3vw,32px);font-weight:800;position:relative}.sd-pc__empty{text-align:center;color:var(--drive-stage-ink);opacity:.85;margin:0;padding:30px 10px 6px;position:relative}.sd-pc__more{background:linear-gradient(0deg, var(--pc-bg) 18%, color-mix(in srgb, var(--pc-bg) 0%, transparent));justify-content:center;padding:60px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.sd-pc__open,.sd-pcfull__x{font:inherit;cursor:pointer;background:var(--drive-stage);color:var(--drive-stage-ink);border:1px solid var(--drive-stage-line);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.sd-pc__open:hover,.sd-pcfull__x:hover{filter:brightness(1.15)}.sd-pc__open:focus-visible,.sd-pcfull__x:focus-visible{outline:2px solid var(--drive-stage-ink);outline-offset:2px}.sd-pcfull{z-index:96;overscroll-behavior:contain;background:var(--pc-bg) var(--pc-wide) center / cover no-repeat fixed;position:fixed;inset:0;overflow-y:auto}@media (width<=600px){.sd-pcfull{background-image:var(--pc-tall)}}.sd-pcfull__x{top:calc(14px + env(safe-area-inset-top));z-index:1;justify-content:center;width:42px;height:42px;padding:0;position:fixed;right:14px}.sd-pcfull__in{max-width:1180px;padding:calc(56px + env(safe-area-inset-top)) 20px calc(48px + env(safe-area-inset-bottom));margin:0 auto}.sd-pcfull__title{letter-spacing:-.02em;text-align:center;color:var(--drive-stage-ink);text-wrap:balance;font-size:clamp(30px,5vw,56px);font-weight:800;line-height:1.05}.sd-pcfull__sub{text-align:center;color:var(--drive-stage-ink);opacity:.8;margin:10px 0 30px;font-size:15px;font-weight:600}.sd-wall{columns:4 230px;column-gap:20px;max-width:1180px;margin:0 auto;padding:0;list-style:none}.sd-wall>.sd-sticker{break-inside:avoid;margin:0 0 20px}.sd-pcfull .sd-sticker__txt{font-size:17px}.sd-pcfull .sd-sticker__who{font-size:14px}@media (width<=520px){.sd-wall{columns:2;column-gap:12px}.sd-wall>.sd-sticker{margin-bottom:12px}.sd-pcfull .sd-sticker__txt{font-size:14.5px}}.sd-collage{grid-template-columns:repeat(auto-fit,minmax(190px,220px));justify-content:center;gap:38px 28px;padding-top:14px}.sd-collage>.sd-sticker{--dx:0px;--dy:0px;transform:translate(var(--dx), var(--dy)) rotate(var(--tilt));position:relative}.sd-collage>.sd-sticker:before{content:"";background:var(--pc-tape);width:70px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #0000001f}.sd-collage__hero{object-fit:cover;border:4px solid var(--drive-stage-ink);width:140px;height:140px;box-shadow:var(--shadow-pop);border-radius:50%;margin:0 auto 14px;display:block}@media (width<=520px){.sd-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.sd-collage__hero{width:104px;height:104px}}.sd-hand{font-family:Caveat,Segoe Print,Bradley Hand,cursive}.sd-book{aspect-ratio:1.55;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);width:min(94vw,155vh - 170.5px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 60px #00000073;container-type:inline-size}.sd-pcfull.is-book .sd-pcfull__in{justify-content:center;align-items:center;max-width:none;min-height:100%;padding:64px 2vw 36px;display:flex}.sd-book__cover{background:var(--pc-bg) center / cover no-repeat;align-items:flex-end;padding:3cqw;display:flex;position:relative}.sd-book__cover:after{content:"";background:linear-gradient(#0000 45%,#0009);position:absolute;inset:0}.sd-book__covertxt{z-index:1;color:var(--drive-stage-ink);font-size:5.6cqw;font-weight:700;line-height:.95;position:relative}.sd-book__page{background:var(--pc-paper);min-height:0;color:var(--pc-ink);flex-direction:column;padding:2.6cqw 2.8cqw 1.6cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset 18px 0 24px -18px #00000059}.sd-book__wishes{--bk-fs:22px;font-size:var(--bk-fs);columns:3 8.5em;column-gap:1.3em;margin:0;padding:0;list-style:none}.sd-book__wishes>li{break-inside:avoid;margin:0 0 .7em}.sd-book__wishes p{overflow-wrap:anywhere;margin:0;font-size:1em;font-weight:500;line-height:1.1}.sd-book__sign{text-align:right;color:var(--drive-a);margin-top:.1em;font-size:.88em;font-weight:700;display:block}.sd-book__nav{border-top:1px dashed var(--pc-line);justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.sd-book__nav button{border:1px solid var(--pc-line);width:34px;height:34px;color:var(--pc-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.sd-book__nav button:disabled{opacity:.35;cursor:default}@media (width<=760px){.sd-book{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);width:100%}.sd-book__cover{min-height:260px;padding:22px}.sd-book__covertxt{font-size:42px}.sd-book__page{box-shadow:none;padding:24px 20px 16px;overflow:visible}.sd-pcfull.is-book .sd-pcfull__in{padding:64px 14px 36px;display:block}}.sd-pcfull__views{top:calc(14px + env(safe-area-inset-top));z-index:1;background:var(--drive-stage);border:1px solid var(--drive-stage-line);border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;left:14px}.sd-pcfull__views button{font:inherit;color:var(--drive-stage-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.sd-pcfull__views button.is-on{background:var(--drive-stage-ink);color:var(--drive-stage)}.sd-stickers{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:start;gap:14px;margin:0;padding:4px 2px 6px;list-style:none;display:grid;position:relative}.sd-sticker{--tilt:0deg;color:var(--sd-st-ink);background:var(--sd-st0);box-shadow:var(--shadow-pop);transform:rotate(var(--tilt,0deg));border-radius:4px 4px 14px;gap:10px;padding:14px 14px 12px;display:grid}.sd-sticker--1{background:var(--sd-st1)}.sd-sticker--2{background:var(--sd-st2)}.sd-sticker--3{background:var(--sd-st3)}.sd-sticker--4{background:var(--sd-st4)}.sd-sticker.is-mine{outline:2px dashed color-mix(in srgb, var(--drive-stage-ink) 70%, transparent);outline-offset:3px}.sd-sticker.is-off{opacity:.55}.sd-sticker__txt{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.sd-sticker__who{gap:2px;font-size:13px;display:grid}.sd-sticker__who b{font-weight:700}.sd-sticker__who small{opacity:.7;font-size:11.5px}.sd-sticker .sd-list__lock svg{color:currentColor;opacity:.55}.sd-sticker__undo{font:inherit;color:var(--sd-st-ink);opacity:.5;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px;text-decoration:underline}.sd-sticker__undo:hover{opacity:.85}@media (width<=520px){.sd-stickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-sticker{padding:11px 11px 10px}.sd-sticker__txt{font-size:13.5px}}@media (prefers-reduced-motion:no-preference){.sd-sticker{animation:.5s ease-out both sd-stick}}@keyframes sd-stick{0%{opacity:0;transform:translateY(8px) rotate(calc(var(--tilt,0deg) * 3)) scale(.96)}to{opacity:1;transform:rotate(var(--tilt,0deg))}}.sd-list{margin:0;padding:0;list-style:none}.sd-list>li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:11px 0;display:grid}.sd-list>li:first-child{border-top:0;padding-top:2px}.sd-list>li.is-off{opacity:.55}.sd-list__who{gap:2px;min-width:0;display:grid}.sd-list__who b{overflow-wrap:anywhere;font-weight:700}.sd-list__who small{color:var(--muted);font-size:12px}.sd-list__amt{white-space:nowrap;font-weight:800}.sd-list__wish{color:var(--ink2);overflow-wrap:anywhere;grid-column:1/-1;margin:2px 0 0;font-size:13.5px;font-style:italic}.sd-list__undo,.sd-list__note{grid-column:1/-1}.sd-list__note{color:var(--bad);margin:0;font-size:12.5px}.sd-keeper{border-color:color-mix(in srgb, var(--drive-a) 35%, var(--line));margin:0;padding:18px 20px}.sd-keeper__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}@media (width<=900px){.sd-keeper__grid{grid-template-columns:minmax(0,1fr)}}.sd-check{border-bottom:1px solid var(--line-2);max-height:420px;margin:0 0 18px;padding:0 0 20px;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000 calc(100% - 1px),#000 calc(100% - 1px));mask-image:linear-gradient(#000 calc(100% - 24px),#0000 calc(100% - 1px),#000 calc(100% - 1px))}.sd-check:empty{border-bottom:0;padding:0}@media (width<=760px){.sd-check{max-height:none;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.sd-check>li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 0;display:grid}.sd-check>li:first-child{border-top:0}.sd-check>li.is-rejected{opacity:.6}.sd-check__who{min-width:0;display:grid}.sd-check__who small,.sd-check__at{color:var(--muted);font-size:12px}.sd-check__amt{white-space:nowrap;text-align:right;font-weight:800}.sd-check__amt small{color:var(--muted);font-weight:500}.sd-check__act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.sd-check__at{grid-column:1/-1}.sd-pill{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.sd-pill.is-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.sd-pill.is-bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.sd-manual{gap:8px;display:grid}.sd-manual__row{grid-template-columns:minmax(0,1fr) 110px auto;align-items:start;gap:8px;display:grid}@media (width<=520px){.sd-manual__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.sd-manual__who{grid-column:1/-1}}.sd-manual__who{gap:6px;min-width:0;display:grid}.sd-input--amt{text-align:right}.sd-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, var(--accent) 9%, var(--surface-2));border:1px solid var(--line);color:var(--ink);border-radius:14px 14px 14px 4px;max-height:380px;margin:10px 0 12px;padding:12px 14px;font-size:13.5px;line-height:1.5;overflow-y:auto}@media (width<=600px){.sd-hero{min-height:420px}.sd-hero__txt{margin-left:0;padding:22px 18px}.sd-hero__img{object-position:28% 20%}.sd-hero__shade{background:linear-gradient(0deg, color-mix(in srgb, var(--stage) 92%, transparent) 0%, color-mix(in srgb, var(--stage) 70%, transparent) 45%, transparent 75%)}}.ws-top{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.ws-top--one{grid-template-columns:minmax(0,1fr)}.ws-top__side{flex-direction:column;gap:16px;min-width:0;display:flex}.ws-top__side>.card:last-child{flex:auto}.ws-stats{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:10px;margin-top:14px;display:grid}.ws-nav{z-index:6;background:var(--bg);border-bottom:1px solid var(--line);margin-bottom:12px;padding:8px 0 10px;position:sticky;top:28px}.ws-nav__row{align-items:center;gap:8px;min-width:0;display:flex}.ws-nav__search.search{flex:0 0 240px;width:auto;min-width:0}.ws-nav__me{color:var(--accent);flex:none}.ws-nav__chips{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.ws-nav__chips::-webkit-scrollbar{display:none}.ws-chip--on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.ws-me--flash{animation:1.8s ease-out wsMeFlash}@keyframes wsMeFlash{0%,35%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px #0000}}@media (width<=1000px){.ws-top{grid-template-columns:minmax(0,1fr)}.ws-top__side{display:contents}.ws-shift{order:-1}}@media (width<=900px){.ws-nav{top:max(27px, calc(38px - max(env(safe-area-inset-top), var(--tg-safe-top,0px))))}}@media (width<=640px){.ws-nav__row{flex-wrap:wrap}.ws-nav__search.search{flex:1 1 0;width:auto}.ws-nav__chips{flex-basis:100%;order:3}.ws-nav__lbl{display:none}}.ws-nav__lbl{white-space:nowrap}@media (prefers-reduced-motion:reduce){.ws-me--flash{animation:none}}.modal-body.dashop-drawer{background:var(--bg);padding:14px 16px}.dop-tbl .tbl th:first-child,.dop-tbl .tbl td:first-child{padding-left:14px}.dop-tbl .tbl th:last-child,.dop-tbl .tbl td:last-child{padding-right:14px}.refm-filters .dd-chip{max-width:280px}:root{--fs-2xs:10.5px;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:19px;--fs-2xl:22px;--fs-3xl:25px;--fs-4xl:32px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-card:16px;--r-modal:20px;--r-pill:999px;--ctl-sm:32px;--ctl:36px;--ctl-lg:40px;--z-sticky:10;--z-fab:35;--z-drop:45;--z-nav:60;--z-modal:100;--z-toast:120;--on-accent:#fff}:root,.theme-scope{--scrim:color-mix(in srgb, var(--ink) 46%, transparent);--info:var(--accent);--info-soft:var(--accent-soft);--info-line:var(--accent-line);--violet:var(--ops);--violet-soft:color-mix(in srgb, var(--ops) 13%, transparent)}.theme-scope[data-scope-style=default],.theme-scope[data-scope-style=bark]{--on-accent:#fff}[data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=default]{--on-accent:#0e1116}[data-theme=dark]{--scrim:#0000009e}.dash button,.staffcab button{font-family:var(--sans)}.dash-main,.staffcab{font-size:var(--fs-md);color:var(--ink);line-height:1.5}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--ctl);border-radius:var(--r-md);font-family:var(--sans);white-space:nowrap;background:var(--surface);color:var(--ink2);border:1px solid var(--line-control);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);color:var(--ink)}.btn:active{transform:translateY(.5px)}.btn--sm{height:var(--ctl-sm);font-size:var(--fs-sm);border-radius:var(--r-sm);gap:6px;padding:0 10px}.btn--lg{height:var(--ctl-lg);font-size:var(--fs-md);padding:0 18px}.btn--full{width:100%}.btn--primary{background:var(--accent);color:var(--on-accent);border-color:#0000}.btn--primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink));color:var(--on-accent)}.btn--ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--chip);color:var(--ink)}.btn--danger{background:var(--bad);color:#fff;border-color:#0000}.btn--danger:hover{background:color-mix(in srgb, var(--bad) 88%, var(--ink));color:#fff}.btn--danger-ghost{border-color:color-mix(in srgb, var(--bad) 50%, var(--line-control));color:var(--bad);background:0 0}.btn--danger-ghost:hover{background:var(--bad-soft);color:var(--bad)}.btn--warn{border-color:color-mix(in srgb, var(--warn) 50%, var(--line-control));color:var(--warn);background:0 0}.btn--warn:hover{background:var(--warn-soft);color:var(--warn)}.btn--dashed{border:1px dashed var(--line-control);color:var(--ink2);background:0 0}.btn--dashed:hover{background:var(--chip);border-color:var(--line-control-hover);color:var(--ink)}.btn--link{color:var(--accent);background:0 0;border-color:#0000;height:auto;padding:0;font-weight:600}.btn--link:hover{color:color-mix(in srgb, var(--accent) 80%, var(--ink));background:0 0;text-decoration:underline}.btn:disabled,.btn.is-disabled{cursor:not-allowed;background:var(--chip);color:var(--muted);border-color:var(--line-control);box-shadow:none}.btn:disabled:hover,.btn.is-disabled:hover{background:var(--chip);color:var(--muted)}.btn:disabled:not(.is-loading)>svg,.btn.is-disabled>svg{color:var(--line-control)}.btn--primary:disabled,.btn--primary.is-disabled,.btn--primary:disabled:hover{background:var(--chip);color:var(--muted);border-color:var(--line-control)}.btn--ghost:disabled,.btn--ghost.is-disabled,.btn--ghost:disabled:hover{color:var(--faint);background:0 0;border-color:#0000}.btn--danger:disabled,.btn--danger.is-disabled{background:var(--chip);color:var(--muted);border-color:var(--line-control)}.btn.is-loading{cursor:progress;pointer-events:none}.btn,.chip{max-width:100%}.btn-lbl,.chip-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn>svg,.btn>.btn-spin,.chip>svg,.chip>.dot,.chip>.cnt{flex:none}.btn--primary.is-loading:disabled,.btn--primary.is-loading.is-disabled{background:var(--accent);color:var(--on-accent);opacity:.85;border-color:#0000}.btn--danger.is-loading:disabled{background:var(--bad);color:#fff;opacity:.85;border-color:#0000}.btn.is-disabled{pointer-events:none}.btn.is-active{background:var(--accent-soft);border-color:var(--line-control-accent);color:var(--accent)}.iconbtn{width:var(--ctl);height:var(--ctl);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-control);color:var(--ink2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.iconbtn--sm{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm)}.iconbtn--lg{width:var(--ctl-lg);height:var(--ctl-lg)}.iconbtn--ghost{color:var(--muted);background:0 0;border-color:#0000}.iconbtn--ghost:hover{background:var(--chip);color:var(--ink)}.iconbtn.is-active{background:var(--accent-soft);border-color:var(--line-control-accent);color:var(--accent)}.iconbtn--bad:hover{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 50%, var(--line-control));color:var(--bad)}.iconbtn:disabled{cursor:not-allowed;background:var(--chip);color:var(--line-control);border-color:var(--line-control)}.iconbtn--ghost:disabled{color:var(--faint);background:0 0;border-color:#0000}@media (width<=760px){.iconbtn--sm{position:relative}.iconbtn--sm:after{content:"";position:absolute;inset:-4px}}.fld{box-sizing:border-box;width:100%;min-width:0;height:var(--ctl);font-family:var(--sans);color:var(--ink);background:var(--field);border:1px solid var(--line-control);border-radius:var(--r-md);appearance:none;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none;padding:0 12px;font-size:13px;font-weight:500}.fld::placeholder{color:var(--faint)}.fld:hover:not(:disabled){border-color:var(--line-control-hover)}.fld:focus{border-color:var(--focus-line);box-shadow:var(--ring)}.fld--sm{height:var(--ctl-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:0 10px}.fld--lg{height:var(--ctl-lg)}.fld--area{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.fld--area-sm{min-height:0;line-height:1.4;font-size:var(--fs-sm);border-radius:var(--r-sm);padding:7px 10px}.fld--num{font-family:var(--mono);font-feature-settings:"tnum" 1;text-align:right}.fld--invalid,.fld[aria-invalid=true]{border-color:var(--bad)}.fld--invalid:focus,.fld[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-soft)}.fld:disabled{background:var(--chip);color:var(--muted);cursor:not-allowed}select.fld{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.fld--auto{width:auto;min-width:140px}.field{min-width:0;display:block}.field>label{font-size:var(--fs-xs);color:var(--ink2);margin-bottom:6px;font-weight:600;display:block}.field>label .req{color:var(--bad);margin-left:2px}.field-hint{font-size:var(--fs-xs);color:var(--muted);margin-top:6px;line-height:1.4}.field-err{font-size:var(--fs-xs);color:var(--bad);margin-top:6px;font-weight:600}.search{--search-w:auto;align-items:center;min-width:0;display:inline-flex;position:relative}:where(.search){width:var(--search-w)}.search>.fld{text-overflow:ellipsis;background:color-mix(in srgb, var(--accent) 6%, var(--surface));border:1.5px solid var(--line-control-accent);padding-left:36px;padding-right:40px;font-weight:500}.search>.fld::placeholder{color:var(--muted);font-weight:400}.search>.fld:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 60%, var(--line-control-hover))}.search>.fld:focus{background:var(--surface);border-color:var(--focus-line);box-shadow:var(--ring)}.search>.search-ico{color:var(--accent);pointer-events:none;display:flex;position:absolute;left:12px}.search>.search-end{align-items:center;gap:4px;display:inline-flex;position:absolute;right:6px}.search-count{font-size:var(--fs-xs);color:var(--accent);background:var(--accent-soft);border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-weight:600}.search-kbd{min-width:20px;height:20px;font:600 11px/1 var(--mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);border-bottom-width:2px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.search>.fld:focus~.search-end .search-kbd{display:none}.search:has(.search-count)>.fld{padding-right:132px}.search--lg>.fld{font-size:var(--fs-md);padding-left:40px}.search--lg>.search-ico{left:13px}.search--sm>.fld{padding-left:32px;padding-right:34px}.search--sm>.search-ico{left:10px}.search--sm .search-kbd{display:none}.search--quiet>.fld{background:var(--surface);border:1px solid var(--line-control)}.search--quiet>.search-ico{color:var(--faint)}@media (hover:none){.search-kbd{display:none}}.search>.fld::-webkit-search-cancel-button{appearance:none;display:none}.search>.fld::-webkit-search-decoration{appearance:none;display:none}@media (width<=760px){.search{width:100%}}.pill{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--chip);color:var(--ink2);box-sizing:border-box;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.pill--sm{height:18px;font-size:var(--fs-2xs);padding:0 6px}.pill--accent,.pill--info{background:var(--accent-soft);color:var(--accent)}.pill--ok{background:var(--ok-soft);color:var(--ok)}.pill--warn{background:var(--warn-soft);color:var(--warn)}.pill--bad{background:var(--bad-soft);color:var(--bad)}.pill--violet{background:var(--violet-soft);color:var(--violet)}.pill--outline{background:0 0;border-color:currentColor}.pill>.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip{height:var(--ctl-sm);border-radius:var(--r-pill);font-family:var(--sans);font-size:var(--fs-sm);white-space:nowrap;background:var(--chip-fill);color:var(--ink2);cursor:pointer;box-sizing:border-box;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);--chip-fill:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.chip:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.chip.is-active{background:var(--accent-soft);border-color:var(--line-control-accent);color:var(--accent)}.chip>.cnt{font-size:var(--fs-xs);opacity:.7;font-family:var(--mono)}.chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.chip--sm{height:26px;font-size:var(--fs-xs);gap:5px;padding:0 10px}.chip>.dot{background:var(--chip-tone,currentColor);border-radius:50%;flex:none;width:6px;height:6px}.chip--ok{--chip-tone:var(--ok)}.chip--warn{--chip-tone:var(--warn)}.chip--bad{--chip-tone:var(--bad)}.chip--violet{--chip-tone:var(--violet)}.chip--ok.is-active{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 50%, var(--line-control));color:var(--ok)}.chip--warn.is-active{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 50%, var(--line-control));color:var(--warn)}.chip--bad.is-active{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 50%, var(--line-control));color:var(--bad)}.chip--violet.is-active{background:var(--violet-soft);border-color:color-mix(in srgb, var(--violet) 50%, var(--line-control));color:var(--violet)}.chip--color.is-active{background:color-mix(in srgb, var(--chip-tone) 12%, var(--surface));border-color:color-mix(in srgb, var(--chip-tone) 45%, var(--ink));color:var(--chip-tone)}.chip:disabled{opacity:.5;cursor:not-allowed}.chip:disabled:hover{background:var(--chip-fill);color:var(--ink2)}.toast-stack{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-toast);align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column-reverse;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);max-width:min(560px,100vw - 32px);color:var(--bg);font:600 13px/1.4 var(--sans);box-shadow:var(--shadow-pop);pointer-events:auto;animation:toast-in var(--dur) var(--ease-out) both;border-radius:10px;align-items:center;gap:9px;padding:11px 18px;display:flex}.toast>span{min-width:0}.toast-ico{flex:none}.toast-ico--ok{color:var(--ok)}.toast-ico--bad{color:var(--bad)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.seg{background:var(--field);border:1px solid var(--line-control);border-radius:var(--r-md);box-sizing:border-box;align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.seg>button{z-index:1;border-radius:var(--r-sm);height:30px;font-family:var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.seg>button:hover{color:var(--ink2)}.seg>button.is-active{color:var(--ink)}.seg>button:disabled{opacity:.45;cursor:not-allowed}.seg-thumb{z-index:0;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease), width var(--dur) var(--ease);position:absolute;top:2px;bottom:2px;left:0}.seg--sm{border-radius:var(--r-sm);padding:1px}.seg--sm>button{height:26px;font-size:var(--fs-sm);border-radius:var(--r-xs);padding:0 10px}.seg--sm .seg-thumb{border-radius:var(--r-xs);top:1px;bottom:1px}.seg--full{width:100%;display:flex}.seg--full>button{flex:1 1 0;justify-content:center}.tabs{align-items:center;gap:var(--sp-5);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs--fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.tabs--fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.tabs--fade-lr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}@media (width<=760px){.tabs{gap:var(--sp-4)}}.tabs>button{height:var(--ctl-lg);font-family:var(--sans);font-size:var(--fs-md);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 2px;font-weight:500;display:inline-flex;position:relative}.tabs>button:hover{color:var(--ink2)}.tabs>button.is-active{color:var(--ink);font-weight:600}.tabs-ink{background:var(--accent);height:2px;transition:transform var(--dur) var(--ease), width var(--dur) var(--ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0}.card--pad-sm{padding:var(--sp-4)}.card--pad{padding:var(--sp-5)}.card--pad-lg{padding:var(--sp-6)}.card--flat{box-shadow:none;border-color:var(--line-2)}.card--clickable{cursor:pointer;transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease)}.card--clickable:hover{box-shadow:var(--shadow-up);border-color:var(--line-strong)}.card-head{align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-5);border-bottom:1px solid var(--line-2);display:flex}.card-head>.ttl{font-size:var(--fs-lg);color:var(--ink);min-width:0;font-weight:600}.card-head>.sub{font-size:var(--fs-sm);color:var(--muted)}.card-head>.right{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.card-body{padding:var(--sp-4) var(--sp-5)}.card-body+.card-body{border-top:1px solid var(--line-2)}.card-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line-2);display:flex}.panel{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.sect{align-items:flex-end;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-3);display:flex}.sect:first-child{margin-top:0}.sect>div{min-width:0}.sect h2{font-size:var(--fs-xl);letter-spacing:-.2px;color:var(--ink);margin:0;font-weight:600}.sect .sub{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;line-height:1.45}.sect>.right{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}@media (width<=760px){.card--pad-sm{padding:14px}.card--pad,.card--pad-lg{padding:var(--sp-4)}.card-head,.card-body,.card-foot{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.page-title{font-size:var(--fs-3xl);letter-spacing:-.4px;margin:6px 0 0;font-weight:600;line-height:1.2}.page-desc{font-size:var(--fs-md);color:var(--muted);text-wrap:pretty;max-width:580px;margin:6px 0 0;line-height:1.5}@media (width<=760px){.page-title{font-size:var(--fs-2xl)}}.toolbar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);min-height:var(--ctl);flex-wrap:wrap;display:flex}.toolbar .right{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.toolbar .meta{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.toolbar-sep{background:var(--line);width:1px;height:20px;margin:0 var(--sp-1);flex:none}@media (width<=760px){.toolbar{gap:6px}.toolbar .right{flex-wrap:wrap;row-gap:6px;width:100%;margin-left:0}}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}:where(.tbl-card){padding:0}.tbl-card,.tbl-bare{min-width:0;max-width:100%}.tbl-card>.tbl-wrap{border-radius:inherit}.card>.tbl-bare:first-child>.tbl-wrap{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.tbl-bare:last-child>.tbl-wrap{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card>.tbl-bare:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.tbl-bare:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tbl-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.tbl-fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.tbl-fade-lr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.tbl{--tbl-row-bg:transparent;border-collapse:collapse;width:100%;color:var(--ink);font-size:13px}.tbl th{height:40px;padding:0 var(--sp-3);text-align:left;vertical-align:middle;white-space:nowrap;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface);border-bottom:1px solid var(--line);font-weight:600}.tbl th.r,.tbl td.r{text-align:right}.sort-th{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-th.r{text-align:right}.sort-th.c{text-align:center}.sort-th__btn{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;vertical-align:middle;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;min-height:24px;margin:0;padding:0;display:inline-flex}.sort-th__btn:hover{color:var(--ink2)}.sort-th__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sort-th .sort-ico{opacity:.5;transition:transform var(--dur-fast) var(--ease);flex:none;display:inline-flex}.sort-th__btn.is-on .sort-ico{opacity:1;color:var(--accent)}.sort-th__btn.is-asc .sort-ico{transform:rotate(180deg)}.sort-th__subrow{margin-top:2px;display:block}.sort-th__btn.is-sub,.sort-th__sub{text-transform:none;letter-spacing:0;min-height:0;font-weight:500}.sort-th.r .sort-th__btn{flex-direction:row-reverse}.tbl td{height:36px;padding:5px var(--sp-3);border-top:1px solid var(--line-2);vertical-align:middle}.tbl tbody tr:first-child td{border-top:0}.tbl tbody tr{transition:background-color var(--dur-fast) var(--ease)}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tbody tr.is-clickable{cursor:pointer}.tbl tbody tr.tbl-extra>td{height:auto;padding-top:0;padding-bottom:var(--sp-2);border-top:0}.tbl tbody tr.tbl-extra:hover{background:0 0}.tbl-extra__in{width:0;min-width:100%}.tbl-mextra{padding:0 14px 12px}.tbl:not(.tbl--tight):not(.tbl--top)>tbody>tr:not(.tbl-extra):not(.tbl-group):has(>td :is(.fld,.btn:not(.btn--ghost):not(.btn--link),.iconbtn:not(.iconbtn--ghost),.chip,.dd-chip,.ava:not(.ava--sm),img:not(.ava--sm),.mop-shop-admin-person>span,.mop-shop-history__thumb))>td{height:44px}.tbl:not(.tbl--tight):not(.tbl--top)>tbody>tr:not(.tbl-extra):not(.tbl-group)>td:has(:is(.fld:not(.fld--sm),.btn:not(.btn--sm):not(.btn--ghost):not(.btn--link),.iconbtn:not(.iconbtn--sm):not(.iconbtn--ghost),.ava:not(.ava--sm):not(.ava--md),img:not(.ava--sm):not(.ava--md),.mop-shop-admin-person>span,.mop-shop-history__thumb)){padding-top:3px;padding-bottom:3px}.tbl--roomy td{height:44px;padding-top:3px;padding-bottom:3px}.tbl:not(.tbl--tight):not(.tbl--top)>tbody>tr:not(.tbl-extra)>td :is(.iconbtn--ghost,.btn--ghost):not(.iconbtn--lg):not(.btn--lg){margin-top:-4px;margin-bottom:-4px}.tbl--tight th{height:34px;padding:0 8px}.tbl--tight td{height:auto;padding:7px 8px;font-size:12.5px}.tbl--wraphead thead th{white-space:normal;vertical-align:bottom;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.3}.tbl--top tbody tr:not(.tbl-group):not(.tbl-extra)>td{vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px}.tbl--sticky1{border-collapse:separate;border-spacing:0}.tbl--sticky1 thead th:first-child,.tbl--sticky1 tbody tr:not(.tbl-extra):not(.tbl-group)>td:first-child,.tbl--sticky1 tfoot td:first-child{z-index:3;background-color:var(--surface);background-image:linear-gradient(var(--tbl-row-bg,transparent), var(--tbl-row-bg,transparent));box-shadow:inset -1px 0 0 var(--line-2);position:sticky;left:0}.tbl.tbl--sticky1 thead th:first-child{z-index:calc(var(--z-sticky) + 1)}.tbl--sticky1 tbody tr:not(.tbl-extra):not(.tbl-group):hover>td:first-child,.tbl--sticky1 tbody tr.is-alt:not(.tbl-extra)>td:first-child{background-color:var(--surface-2)}.tbl--sticky1 tbody tr.is-active{--tbl-row-bg:var(--accent-soft)}.tbl--sticky1 tfoot td:first-child{background-color:var(--surface-2)}.tbl--flushx .tbl tbody tr.tbl-extra>td,.tbl--flushx.tbl-wrap .tbl tbody tr.tbl-extra>td,.tbl--flushx .tbl-mextra{padding:0}.tbl tfoot tr.tbl-foot>td{border-top:1px solid var(--line);background:var(--surface-2);height:40px;font-weight:650}.tbl--roomy tfoot tr.tbl-foot>td{height:44px}.tbl--tight tfoot tr.tbl-foot>td{height:auto}.tbl th.c,.tbl td.c{text-align:center}.tbl th.tbl-gs,.tbl td.tbl-gs{border-left:1px solid var(--line-2)}.tbl tr.is-alt>td{background:var(--surface-2)}.tbl tbody tr.is-alt:hover>td{background:var(--chip)}.tbl-fixed .tbl{table-layout:fixed}.tbl-fixed .sort-th__lbl,.tbl--tight .sort-th__lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl--tight.tbl--top tbody tr:not(.tbl-group):not(.tbl-extra)>td{padding-top:7px;padding-bottom:7px}.tbl--hcompact .sort-th__btn{position:relative}.tbl--hcompact .sort-th .sort-ico{margin-top:-6.5px;position:absolute;top:50%;left:calc(100% + 1px)}.tbl--hcompact .sort-th.r .sort-ico{left:auto;right:calc(100% + 1px)}.tbl--flush .tbl th:first-child,.tbl--flush .tbl td:first-child{padding-left:0}.tbl--flush .tbl th:last-child,.tbl--flush .tbl td:last-child{padding-right:0}.tbl tbody tr.is-clickable:focus-visible{outline:none}.tbl tbody tr.is-clickable:focus-visible>td{box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.tbl tbody tr.is-clickable:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.tbl tbody tr.is-clickable:focus-visible>td:last-child{box-shadow:inset -2px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.tbl-mrow{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;display:grid}.tbl--mdense .tbl-mrow{gap:4px;padding-top:9px;padding-bottom:9px}.tbl--flush .tbl-mrow,.tbl--flush .tbl-msort,.tbl--flush .tbl-mgroup,.tbl--flush .tbl-mextra{padding-left:0;padding-right:0}.tbl-mrow.is-clickable{cursor:pointer}.tbl-mrow.is-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tbl-mrow.is-total{background:var(--surface-2);font-weight:650}.tbl-msort{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:8px 14px;display:flex}.tbl-msort__l{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.tbl-msort .fld{flex:0 auto;min-width:0}.tbl thead.sticky th{z-index:var(--z-sticky);position:sticky;top:0}.tbl td .num,.tbl td.num{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.tbl tbody.tbl-grp tr.tbl-group>th,.tbl tbody.tbl-grp tr.tbl-group>td{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line-2);height:46px}.tbl tbody.tbl-grp tr.tbl-group>th{padding:6px var(--sp-3);white-space:normal;text-transform:none;letter-spacing:0;color:var(--ink);font-size:13px;font-weight:600}.tbl thead+tbody.tbl-grp tr.tbl-group>th,.tbl thead+tbody.tbl-grp tr.tbl-group>td{border-top:0}.tbl tbody tr.tbl-group:hover{background:0 0}.tbl tbody tr.tbl-group.is-clickable{cursor:pointer}.tbl-group__hin{align-items:center;gap:8px;min-width:0;display:inline-flex}.tbl-group__ico{border-radius:var(--r-sm,6px);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.tbl-group__ico:hover{color:var(--ink)}.tbl-group__ico:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tbl-group__ico.is-collapsed{transform:rotate(-90deg)}.tbl-mgroup{background:var(--surface-2);gap:4px;padding:12px 14px;display:grid}.tbl-mgroup.is-clickable{cursor:pointer}.tbl-mgroup__t{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.tbl-mgroup__s{color:var(--muted);font-size:12px}.pager{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line-2);display:flex}.pager .info{font-size:var(--fs-sm);color:var(--muted);font-family:var(--mono)}.pager .right{align-items:center;gap:6px;margin-left:auto;display:flex}.pager-per{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;margin-right:6px;display:inline-flex}.kpi{flex-direction:column;min-height:88px;display:flex}.kpi .kpi-top{align-items:flex-start;gap:var(--sp-2);display:flex}.kpi .kpi-label{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600;line-height:1.3}.kpi .kpi-val{margin-top:var(--sp-2);font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);letter-spacing:-.3px;color:var(--kpi);font-weight:700;line-height:1.1}.kpi--lg .kpi-val{font-size:var(--fs-4xl)}.kpi--sm .kpi-val{font-size:var(--fs-xl)}.kpi.is-ok .kpi-val{color:var(--ok)}.kpi.is-warn .kpi-val{color:var(--warn)}.kpi.is-bad .kpi-val{color:var(--bad)}.kpi.is-ink .kpi-val{color:var(--ink)}.kpi .kpi-hint{font-size:var(--fs-xs);color:var(--muted);margin-top:4px;line-height:1.4}.kpi .kpi-foot{padding-top:var(--sp-2);margin-top:auto}.icon-tile{border-radius:var(--r-md);background:var(--kpi-soft);width:36px;height:36px;color:var(--kpi);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-tile--lg{border-radius:var(--r-lg);width:40px;height:40px}.icon-tile--neutral{background:var(--chip);color:var(--muted)}.icon-tile--bad{background:var(--bad-soft);color:var(--bad)}.icon-tile--ok{background:var(--ok-soft);color:var(--ok)}@media (width<=760px){.kpi .kpi-val{font-size:var(--fs-xl)}.kpi--lg .kpi-val{font-size:28px}}.empty{text-align:center;padding:var(--sp-8) var(--sp-6);flex-direction:column;align-items:center;max-width:420px;margin:0 auto;display:flex}.empty--compact{padding:var(--sp-6) var(--sp-4)}.empty .ttl{color:var(--ink);margin-top:var(--sp-3);font-size:14px;font-weight:600}.empty .txt{color:var(--muted);margin-top:var(--sp-1);font-size:13px;line-height:1.5}.empty .act{margin-top:var(--sp-4)}.notice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 14px;border-radius:var(--r-md);border:1px solid var(--info-line);background:var(--info-soft);color:var(--ink);display:flex}.notice>.ico{color:var(--info);flex:none;margin-top:1px;display:flex}.notice .ttl{margin-bottom:2px;font-size:13px;font-weight:600}.notice .txt{font-size:var(--fs-sm);color:var(--ink2);line-height:1.5}.notice>.right{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.notice--ok{border-color:var(--ok-line);background:var(--ok-soft)}.notice--ok>.ico{color:var(--ok)}.notice--warn{border-color:var(--warn-line);background:var(--warn-soft)}.notice--warn>.ico{color:var(--warn)}.notice--bad{border-color:var(--bad-line);background:var(--bad-soft)}.notice--bad>.ico{color:var(--bad)}.notice--compact{padding:var(--sp-2) var(--sp-3)}@media (width<=760px){.notice{flex-wrap:wrap}.notice>.grow{flex-basis:0}.notice>.right{margin-left:calc(18px + var(--sp-3));flex-basis:calc(100% - 18px - var(--sp-3))}}.scrim{z-index:var(--z-modal);background:var(--scrim);-webkit-backdrop-filter:blur(3px);padding:var(--sp-6) var(--sp-4);animation:bk-fade var(--dur) var(--ease) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-modal);width:100%;max-width:560px;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-pop);animation:modal-in var(--dur) var(--ease-out) backwards;flex-direction:column;display:flex;overflow:hidden}.modal--sm{max-width:440px}.modal--lg{max-width:760px}.modal--xl{max-width:1100px}.modal-head{align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-5);border-bottom:1px solid var(--line-2);flex:none;display:flex}.modal-head .ttl{font-size:var(--fs-xl);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.modal-head .eyebrow+.ttl{font-size:var(--fs-lg)}.modal-head{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.modal-head .sub{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.modal-head>.x{align-items:center;gap:var(--sp-1);flex:none;margin-left:auto;display:flex}.modal-body{padding:var(--sp-5);flex:auto;overflow-y:auto}.modal-body--flush{padding:0}.modal-body--stack{gap:var(--sp-3);flex-direction:column;display:flex}.modal-body--fill{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-bar{padding:0 var(--sp-5);border-bottom:1px solid var(--line-2);flex:none}.modal-bar>.tabs{border-bottom:0;margin-bottom:-1px}.modal-foot__start{align-items:center;gap:var(--sp-2);margin-right:auto;display:flex}.modal:focus{outline:none}.modal-foot{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line-2);flex:none;display:flex}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (width<=760px){.scrim{align-items:flex-end;padding:0}.modal{border-radius:var(--r-modal) var(--r-modal) 0 0;max-width:none;max-height:88dvh;padding-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-bottom,0px));animation:sheet-in var(--dur) var(--ease-out) backwards}.modal-foot{flex-direction:column-reverse;align-items:stretch}.modal-foot>.btn{width:100%}.modal-foot__start{flex-direction:column-reverse;align-items:stretch;margin-right:0}.modal-foot__start>.btn{width:100%}}.scrim--top{padding:max(env(safe-area-inset-top), 64px) 16px 16px;align-items:flex-start}.scrim--top>.modal{animation:bk-in var(--dur) var(--ease-out) backwards}@media (width<=760px){.scrim--top{padding:max(env(safe-area-inset-top), 24px) 12px 12px;align-items:flex-start}.scrim--top>.modal{border-radius:var(--r-modal);max-height:80dvh;animation:bk-in var(--dur) var(--ease-out) backwards}}.scrim--right{justify-content:flex-end;align-items:stretch;padding:0}.scrim--right>.modal{width:min(560px,100% - 64px);max-width:none;height:100%;max-height:100dvh;animation:drawer-in var(--dur) var(--ease-out) backwards;border-right:0;border-radius:0}.scrim--right>.modal--sm{width:min(440px,100% - 64px)}.scrim--right>.modal--lg{width:min(760px,100% - 64px)}.scrim--right>.modal--xl{width:min(1100px,100% - 64px)}.scrim--nested{-webkit-backdrop-filter:none;background:0 0}.scrim--nested>.modal{box-shadow:-18px 0 44px -12px #0f172a52, var(--shadow-pop)}@media (width<=760px){.scrim--right{align-items:flex-end}.scrim--right>.modal:has(>.modal-body--fill){height:88dvh}.scrim--right>.modal,.scrim--right>.modal--sm,.scrim--right>.modal--lg,.scrim--right>.modal--xl{border-radius:var(--r-modal) var(--r-modal) 0 0;width:100%;max-width:none;height:auto;max-height:88dvh;animation:sheet-in var(--dur) var(--ease-out) backwards}}@keyframes drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.switch{border-radius:var(--r-pill);background:var(--line);border:1px solid var(--line-control);cursor:pointer;width:36px;height:20px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.switch:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;left:1px}.switch{--switch-on:var(--accent)}.switch[aria-checked=true]{background:var(--switch-on);border-color:#0000}.switch[aria-checked=true]:after{transform:translate(16px)}.switch--sm{width:28px;height:16px}.switch--sm:after{width:12px;height:12px}.switch--sm[aria-checked=true]:after{transform:translate(12px)}.switch:disabled{cursor:not-allowed;background:var(--chip);border-color:var(--line-control)}.switch[aria-checked=true]:disabled{background:var(--muted);border-color:#0000}.switch-lock{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:4px}.switch--sm .switch-lock{left:3px}.switch.is-busy:disabled{cursor:progress;opacity:.6;background:var(--line);border-color:var(--line-control)}.switch.is-busy[aria-checked=true]:disabled{background:var(--switch-on);border-color:#0000}.switch:disabled:not(.is-busy):after{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line-control)}.switch.is-locked[aria-checked=true] .switch-lock{color:var(--chip)}.switch-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;cursor:pointer;display:flex}.switch-row .lbl{color:var(--ink);font-size:13px}.switch-row:has(>.switch:disabled:not(.is-busy),>input:disabled) .lbl{color:var(--muted)}.switch-row .sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;line-height:1.4}.choice{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 14px;cursor:pointer;background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-md);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);display:flex}.choice:hover{border-color:var(--line-control-hover)}.choice.is-active{background:var(--accent-soft);border-color:var(--line-control-accent)}.person{align-items:center;gap:var(--sp-3);min-width:0;display:inline-flex}.person .nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.person .sb{font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu{z-index:calc(var(--z-modal) + 5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:200px;box-shadow:var(--shadow-pop);animation:menu-in var(--dur-fast) var(--ease-out) both;padding:6px;position:fixed}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu-item{align-items:center;gap:var(--sp-2);width:100%;height:var(--ctl-sm);border-radius:var(--r-sm);font-family:var(--sans);color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:500;display:flex}.menu-item:hover{background:var(--chip);color:var(--ink)}.menu-item--bad{color:var(--bad)}.menu-item--bad:hover{background:var(--bad-soft);color:var(--bad)}.menu-sep{background:var(--line-2);height:1px;margin:4px 6px}.clamp-1,.clamp-2,.clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.t-2xs{font-size:var(--fs-2xs)}.t-xs{font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.t-md{font-size:var(--fs-md)}.t-lg{font-size:var(--fs-lg)}.t-muted{color:var(--muted)}.t-faint{color:var(--faint)}.t-ink2{color:var(--ink2)}.stack{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.grow{flex:auto;min-width:0}.card.clk,.lift{transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease)}.card.clk:hover,.lift:hover{border-color:var(--line-strong);box-shadow:var(--shadow-up)}.lift:hover{transform:translateY(-1px)}.card.clk:active,.lift:active{box-shadow:var(--shadow-card);transform:translateY(0)}.row-click{transition:background-color var(--dur-fast) var(--ease);border-radius:var(--r-sm)}.row-click:hover{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.card.clk,.lift,.row-click{transition:none}.lift:hover{transform:none}}.dashop-body{transition:opacity var(--dur-slow) var(--ease);flex-direction:column;gap:14px;display:flex;position:relative}.dashop-body.dashop-wait{pointer-events:none}.bk-stagger>:first-child{--i:0}.bk-stagger>:nth-child(2){--i:1}.bk-stagger>:nth-child(3){--i:2}.bk-stagger>:nth-child(4){--i:3}.bk-stagger>:nth-child(5){--i:4}.bk-stagger>:nth-child(6){--i:5}.bk-stagger>:nth-child(7){--i:6}.bk-stagger>:nth-child(8){--i:7}.bk-stagger>:nth-child(9){--i:8}.bk-stagger>:nth-child(n+10){--i:9}.tbl tr.is-active>td,.tbl-mrow.is-active{background:var(--accent-soft)}.dr-btn{height:var(--ctl);border-radius:var(--r-sm);border:1.5px solid var(--line-control-accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface));max-width:100%;color:var(--ink);font:600 var(--fs-md)/1 var(--sans);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.dr-btn>svg:first-child{color:var(--accent)}.dr-btn:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line-control-hover))}.dr-btn:focus-visible,.dr-btn.is-open{border-color:var(--focus-line);box-shadow:var(--ring);background:var(--surface);outline:none}.dr-btn--sm{height:var(--ctl-sm);font-size:var(--fs-sm);padding:0 10px}.dr-btn__lbl{color:var(--muted);font-weight:500}.dr-btn__val{text-overflow:ellipsis;overflow:hidden}.dr-panel{z-index:1000;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-pop);display:flex;position:fixed;overflow:auto}.dr-presets{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;flex:none;gap:2px;width:150px;padding:12px 8px;display:flex}.dr-preset{text-align:left;border-radius:var(--r-sm);color:var(--ink2);font:500 var(--fs-sm)/1.2 var(--sans);cursor:pointer;background:0 0;border:none;padding:8px 10px}.dr-preset:hover{background:var(--chip);color:var(--ink)}.dr-preset.is-on{background:var(--accent-soft);color:var(--accent);font-weight:600}.dr-main{flex-direction:column;flex:auto;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.dr-slots{align-items:center;gap:10px;display:flex}.dr-slot{text-align:left;border-radius:var(--r-md);border:1.5px solid var(--line-control);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;flex-direction:column;flex:1 1 0;gap:3px;padding:8px 12px;display:flex}.dr-slot__ttl{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.dr-slot__val{font-size:var(--fs-md);font-weight:650}.dr-slot.is-empty .dr-slot__val{color:var(--faint);font-weight:500}.dr-slot:hover{border-color:var(--line-control-hover)}.dr-slot.is-on{border-color:var(--focus-line);box-shadow:var(--ring);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.dr-slot.is-on .dr-slot__ttl{color:var(--accent)}.dr-hint{font-size:var(--fs-sm);color:var(--ink2);min-height:18px}.dr-hint__rule{color:var(--muted)}.dr-cals{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid;position:relative}.dr-nav{border-radius:var(--r-sm);border:1px solid var(--line-control);background:var(--surface);width:28px;height:28px;color:var(--ink2);cursor:pointer;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-2px}.dr-nav:hover:not(:disabled){background:var(--chip);color:var(--ink)}.dr-nav:disabled{cursor:default;background:var(--chip);color:var(--line-control)}.dr-nav--prev{left:0}.dr-nav--next{right:0}.dr-cal__head{height:26px;font-size:var(--fs-md);justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dr-link{color:var(--accent);font:600 var(--fs-xs)/1 var(--sans);cursor:pointer;background:0 0;border:none;padding:0}.dr-link:hover{text-decoration:underline}.dr-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.dr-wd{text-align:center;font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;padding:4px 0;font-weight:600}.dr-wd.is-we{color:var(--faint)}.dr-day{height:34px;color:var(--ink);font:500 var(--fs-sm)/1 var(--sans);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;position:relative}.dr-day.is-we{color:var(--ink2)}.dr-day:hover:not(:disabled){background:var(--chip)}.dr-day.is-today{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.dr-day.is-in{background:var(--accent-soft);border-radius:0}.dr-day.is-start,.dr-day.is-end{background:var(--accent);color:var(--on-accent);font-weight:700}.dr-day.is-start{border-radius:var(--r-sm) 0 0 var(--r-sm)}.dr-day.is-end{border-radius:0 var(--r-sm) var(--r-sm) 0}.dr-day.is-start.is-end{border-radius:var(--r-sm)}.dr-day.is-preview{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}.dr-day:disabled{color:var(--faint);opacity:.45;cursor:not-allowed;background:0 0}.dr-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.dr-sum{font-size:var(--fs-sm);color:var(--ink2)}.dr-foot__btns{gap:8px;margin-left:auto;display:inline-flex}.dr-panel--narrow{flex-direction:column}.dr-panel--narrow .dr-presets{border-right:none;border-bottom:1px solid var(--line);flex-flow:row;width:auto;padding:8px;overflow-x:auto}.dr-panel--narrow .dr-preset{white-space:nowrap;flex:none}.dr-panel--narrow .dr-day{height:40px}.dd-chip,.dd-field{cursor:pointer;text-align:left;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.dd-field{width:100%}.dd-chip{--chip-fill:var(--surface);border-color:var(--line-control)}.dd-chip:hover:not(.is-active){background:var(--surface-2)}.dd-chip.is-active{border-color:var(--line-control-accent)}.dd-val{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dd-chip .dd-val{flex:0 auto}.dd-caret{color:var(--faint);transition:transform var(--dur-fast) var(--ease);flex:none}.dd-chip.is-active .dd-caret{color:currentColor}.is-open>.dd-caret{transform:rotate(180deg)}.dd-more{color:var(--muted);font-weight:600}.dd-chip.is-active .dd-more{color:inherit;opacity:.75}.dd-panel{z-index:calc(var(--z-modal) + 5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);animation:dd-in var(--dur-fast) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd-panel{animation:none}}.dd-search{border-bottom:1px solid var(--line-2);height:42px;color:var(--faint);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.dd-search input{min-width:0;height:100%;font:500 13px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.dd-search input::placeholder{color:var(--faint)}.dd-list{overscroll-behavior:contain;outline:none;flex:auto;padding:6px;overflow-y:auto}.dd-opt{align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px 10px 5px 6px;font-weight:500;display:flex}.dd-opt.is-hi{background:var(--chip);color:var(--ink)}.dd-opt.is-on{color:var(--ink);font-weight:600}.dd-opt.is-off{opacity:.45;cursor:not-allowed}.dd-opt--all{border-bottom:1px solid var(--line-2);border-radius:var(--r-sm) var(--r-sm) 0 0;margin-bottom:4px}.dd-check{width:16px;color:var(--accent);flex:none;display:inline-flex}.dd-lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dd-sub{color:var(--muted);font-weight:500;font-size:var(--fs-xs);margin-left:6px}.dd-cnt{padding-left:var(--sp-2);font-family:var(--mono);font-size:var(--fs-xs);color:var(--faint);flex:none;margin-left:auto}.dd-empty{font-size:var(--fs-sm);color:var(--muted);text-align:center;padding:14px 10px}.dd-foot{align-items:center;gap:var(--sp-2);border-top:1px solid var(--line-2);font-size:var(--fs-xs);color:var(--muted);flex:none;padding:8px 10px;display:flex}.dd-foot>span{margin-right:auto}.dd-group{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-weight:700}.monthpick{flex-wrap:wrap;align-items:center;gap:6px 2px;min-width:0;max-width:100%;display:inline-flex}.monthpick-sel{min-width:150px;max-width:100%;font-weight:600}.monthpick.is-other .monthpick-sel{border-color:var(--line-control-accent);background-color:var(--accent-soft);color:var(--accent)}.monthpick--sm .monthpick-sel{min-width:132px}.monthpick .monthpick-sel{min-height:var(--ctl-sm);padding-top:0;padding-bottom:0}.stepnav{flex:none;align-items:center;gap:2px;min-width:0;display:inline-flex}.stepnav-lbl{min-width:0;font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600}.people{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.people-bar{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.people-bar>span{margin-right:auto}.people-bar b{color:var(--ink)}.people-chosen{max-height:96px;overflow-y:auto}.people-chosen .chip>svg{opacity:.7}.people-more{font-size:var(--fs-xs);color:var(--faint)}.people-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overscroll-behavior:contain;overflow-y:auto}.people-row{cursor:pointer;border-top:1px solid var(--line-2);content-visibility:auto;contain-intrinsic-size:auto 43px;align-items:center;gap:10px;padding:7px 12px;display:flex}.people-row:first-child{border-top:0}.people-row:hover{background:var(--surface-2)}.people-row.is-on{background:var(--accent-soft)}.people-row.is-off{opacity:.5;cursor:not-allowed}.people-row>input{width:16px;height:16px;accent-color:var(--accent);flex:none}.people-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;font-size:13px;font-weight:600;overflow:hidden}.people-dept{font-size:var(--fs-xs);color:var(--muted);margin-left:8px;font-weight:500}.people-note{font-size:var(--fs-xs);color:var(--faint);flex:none}.refresh-btn{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.refresh-at{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.show-more{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;flex-wrap:wrap;display:flex}.show-more-info{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.btn.is-fail{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 50%, var(--line-control))}.fld[type=number]{appearance:textfield}.fld[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fld[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fld-unit{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.fld-unit>.fld--has-unit{padding-right:36px}.fld-unit__u{font-size:var(--fs-sm);color:var(--muted);pointer-events:none;font-weight:600;position:absolute;right:12px}.fld-unit--sm .fld-unit__u{right:10px}.radio-group{flex-direction:column;gap:2px;display:flex}.radio-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) 0;cursor:pointer;display:flex}.radio-row>input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.radio-row .lbl{color:var(--ink);font-size:13px;display:block}.radio-row .sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.radio-row.is-off{opacity:.5;cursor:not-allowed}.radio-group--cards{gap:var(--sp-2);flex-flow:wrap}.radio-group--cards>.radio-row{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex:180px}.radio-group--cards>.radio-row.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.prod-pick{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.prod-pick__chosen{max-height:96px;overflow-y:auto}.prod-pick__chosen .chip>svg{opacity:.7}.prod-pick__list{overscroll-behavior:contain;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.prod-pick__hint{font-size:var(--fs-sm);color:var(--muted);text-align:center;padding:18px 10px}.prod-pick__row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;align-items:center;gap:10px;padding:8px 10px;display:flex}.prod-pick__row.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.prod-pick__row--btn{width:100%;font:inherit;color:inherit;cursor:pointer}.prod-pick__row--btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.prod-pick__ph{object-fit:cover;background:var(--chip);border-radius:8px;flex:none;width:40px;height:40px}.prod-pick__ph--none{color:var(--faint);place-items:center;display:grid}.prod-pick__txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.prod-pick__nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.prod-pick__meta{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px;display:flex}:is(.chip,.btn--danger-ghost,.btn--warn,.btn.is-fail,.iconbtn--bad):focus-visible{border-color:var(--focus-line)}.seg:has(>button:focus-visible){border-color:var(--focus-line)}:is(.dash,.scrim) .switch:focus-visible{outline:2px solid var(--focus-line);outline-offset:2px;box-shadow:none}:root[data-theme-style=aura],.theme-scope[data-scope-style=aura]{--kpi:var(--ink);--bg:#f3f1eb;--surface:#fffdf9;--surface-2:#f7f4ee;--ink:#22201d;--ink2:#46423c;--muted:#67625a;--faint:#6a655c;--line:#e5e0d6;--line-2:#efebe3;--line-strong:#cbc3b5;--field:#f6f3ec;--chip:#efebe3;--sidebar-bg:#faf8f3;--accent:#7d5a1e;--on-accent:#fffbf2;--banner:#262420;--banner-ink:#262420;--banner-fill:var(--banner);--on-banner:#f7f2e8;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi-banner:#e4c88c;--banner-btn-bg:transparent;--banner-btn-line:#e4c88c73;--banner-btn-ink:#f7f2e8;--banner-btn-hover:#e4c88c1f;--banner-chip-bg:transparent;--banner-chip-line:#e4c88c59;--banner-chip-ink:var(--kpi-banner);--ok:#0f6e48;--warn:#a24c0c;--bad:#b4253a;--star:#b27712;--shadow-card:0 1px 2px #2624200d;--shadow-pop:0 8px 28px #2624201a;--shadow-up:0 1px 2px #2624200d, 0 10px 30px #26242012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=aura][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=aura]{--kpi:var(--accent);--bg:#121110;--surface:#1c1a18;--surface-2:#23211e;--ink:#f4efe6;--ink2:#d8d1c4;--muted:#aaa397;--faint:#a59e91;--line:#312e2a;--line-2:#262421;--line-strong:#47433d;--field:#211f1c;--chip:#292724;--sidebar-bg:#171514;--accent:#d8bb7a;--on-accent:#1f1a10;--banner:#2c2926;--banner-ink:#d3c9b6;--banner-fill:var(--banner);--on-banner:#f7f2e8;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi-banner:#e4c88c;--banner-btn-bg:transparent;--banner-btn-line:#e4c88c7a;--banner-btn-ink:#f7f2e8;--banner-btn-hover:#e4c88c1f;--banner-chip-bg:transparent;--banner-chip-line:#e4c88c59;--banner-chip-ink:var(--kpi-banner);--ok:#4cc08f;--warn:#f0935a;--bad:#f27382;--star:#ebbd57;--shadow-card:0 1px 2px #00000052;--shadow-pop:0 10px 32px #0000007a;--shadow-up:0 1px 2px #0006, 0 12px 34px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor--plaque[data-decor=aura]:before{content:"";border:1px solid #d8bb7a4d;border-radius:12px;position:absolute;inset:8px}.theme-decor--tile[data-decor=aura]:before{content:"";border:1px solid #d8bb7a4d;border-radius:12px;position:absolute;inset:4px}.theme-tile__plaque>.theme-decor--tile[data-decor=aura]:before{border-radius:calc(var(--r-sm) - 4px)}.theme-decor.theme-decor--plaque[data-decor=aura],.theme-decor.theme-decor--tile[data-decor=aura]{display:block}@media (width<=1279px){.theme-decor--plaque[data-decor=aura]>.theme-decor__art{display:none}}@media (width<=1439px){.theme-decor--plaque.theme-decor--narrow[data-decor=aura]>.theme-decor__art{display:none}}@container theme-plaque (width<=99px){.theme-decor--tile[data-decor=aura]>.theme-decor__art{display:none}}.theme-decor--plaque[data-decor=aura]>.theme-decor__art{right:10px}@media (width<=680px){.theme-decor--plaque.theme-decor--wide[data-decor=aura]>.theme-decor__art{display:block;top:6px;right:6px}}@media (width<=374px){.theme-decor--plaque.theme-decor--wide[data-decor=aura]>.theme-decor__art{display:none}}.theme-decor[data-decor=aura]>.theme-decor__art{container:aura-decor/inline-size}.theme-decor[data-decor=aura] .aura-mini{display:none}@container aura-decor (width<=80px){.theme-decor[data-decor=aura] .aura-full{display:none}.theme-decor[data-decor=aura] .aura-mini{display:inline}}:root[data-theme-style=newyear],.theme-scope[data-scope-style=newyear]{--bg:#f2f6f2;--surface:#fffefa;--surface-2:#f6f9f5;--ink:#173129;--ink2:#314a3f;--muted:#526559;--faint:#56685d;--line:#d6e1d8;--line-2:#e8efe8;--line-strong:#b7c7bb;--field:#f3f7f1;--chip:#e9f0e8;--sidebar-bg:#f8faf6;--accent:#a3243f;--on-accent:#fff;--ny-kpi:#1d5c45;--kpi:var(--ny-kpi);--banner:#1a4637;--banner-ink:#1a4637;--banner-fill:var(--banner);--on-banner:#fff9e9;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff4dc;--ny-pine:#8cc7ad;--ny-light:#f2cf84;--ny-berry:#e8808e;--ok:#0d7650;--warn:#8d5606;--bad:#c23a12;--star:#b87400;--shadow-card:0 1px 2px #1731290d;--shadow-pop:0 8px 28px #1731291c;--shadow-up:0 1px 2px #1731290d, 0 10px 30px #17312914;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=newyear][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=newyear]{--bg:#0e201d;--surface:#142924;--surface-2:#18302a;--ink:#f5f1e4;--ink2:#d9dfd3;--muted:#a8bab0;--faint:#a0b3a8;--line:#29433b;--line-2:#1f3631;--line-strong:#3d5a50;--field:#172e28;--chip:#1d362f;--sidebar-bg:#0f2420;--accent:#f08a9c;--on-accent:#2a0f16;--ny-kpi:#a6dcc3;--kpi:var(--ny-kpi);--banner:#1d4e3e;--banner-ink:#9fd3bd;--banner-fill:var(--banner);--on-banner:#fff9e9;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff4dc;--ny-pine:#8cc7ad;--ny-light:#f2cf84;--ny-berry:#e8808e;--ok:#45bf8c;--warn:#e8ae45;--bad:#ff7a4d;--star:#f4c056;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 10px 32px #00000073;--shadow-up:0 1px 2px #0006, 0 12px 34px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor[data-decor=newyear]>.theme-decor__art{container-type:inline-size}.theme-decor[data-decor=newyear] .ny-mini{display:none}@container (width<=80px){.theme-decor[data-decor=newyear] .ny-full{display:none}.theme-decor[data-decor=newyear] .ny-mini{display:inline}}:root[data-theme-style=valentine],.theme-scope[data-scope-style=valentine]{--bg:#fbf3f2;--surface:#fffcfa;--surface-2:#f8eeeb;--ink:#3f2229;--ink2:#5b3b42;--muted:#735560;--faint:#7a5a62;--line:#eddfdb;--line-2:#f5ece9;--line-strong:#dcc5c1;--field:#f9f0ed;--chip:#f5e8e5;--sidebar-bg:#fdf8f6;--accent:#a93f55;--on-accent:#fff;--banner:#823449;--banner-ink:#823449;--banner-fill:var(--banner);--on-banner:#fff8f6;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi:#6b2338;--kpi-banner:#f7cfd5;--ok:#0d7049;--warn:#8a5406;--bad:#bb3a10;--star:#b87700;--ind-orange:#a8520b;--shadow-card:0 1px 2px #3f22290d;--shadow-pop:0 8px 28px #3f22291c;--shadow-up:0 1px 2px #3f22290d, 0 10px 30px #3f222914;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=valentine][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=valentine]{--bg:#1e1117;--surface:#29171f;--surface-2:#311c26;--ink:#fff2f2;--ink2:#ecd6d9;--muted:#c9a9af;--faint:#c3a2a9;--line:#4a2d3a;--line-2:#3a2330;--line-strong:#66404f;--field:#2d1923;--chip:#36202b;--sidebar-bg:#22131a;--accent:#e58a9b;--on-accent:#32161d;--banner:#722c40;--banner-ink:#e7a9b5;--banner-fill:var(--banner);--on-banner:#fff8f6;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi:#f7cdd6;--ind-orange:#f0a05e;--kpi-banner:#ffd2da;--ok:#3cc192;--warn:#e8ae45;--bad:#ff7650;--star:#f2b544;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 10px 32px #00000073;--shadow-up:0 1px 2px #0006, 0 12px 34px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor[data-decor=valentine]{--vl-heart:#f5c6cd;--vl-big:color-mix(in srgb, var(--on-banner) 62%, var(--banner))}.theme-decor[data-decor=valentine]>.theme-decor__art{container:vl-decor/inline-size}.theme-decor--plaque[data-decor=valentine] .vl-decor__small{display:none}@container vl-decor (width<=64px){.theme-decor--plaque[data-decor=valentine] .vl-decor__full{display:none}.theme-decor--plaque[data-decor=valentine] .vl-decor__small{display:inline}}:root[data-theme-style=march],.theme-scope[data-scope-style=march]{--bg:#f7f5ef;--surface:#fffefb;--surface-2:#f3f0ea;--ink:#2a2433;--ink2:#463e50;--muted:#5f566b;--faint:#625a6e;--line:#e4dfe6;--line-2:#efebee;--line-strong:#cbc3d0;--field:#f5f2ec;--chip:#ece8f0;--sidebar-bg:#fbfaf6;--accent:#713a98;--on-accent:#fff;--banner:#4e276a;--banner-ink:#4e276a;--banner-fill:var(--banner);--on-banner:#fffcf0;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi-banner:#f3d966;--ok:#0c6c46;--warn:#875205;--bad:#b72338;--star:#b87400;--shadow-card:0 1px 2px #2a24330d;--shadow-pop:0 8px 28px #2a24331a;--shadow-up:0 1px 2px #2a24330d, 0 10px 30px #2a243312;--march-bloom:#f3d966;--march-bloom-2:#e6c64f;--march-leaf:#b8c99f;--march-twig:#e8e5b9;--march-mark:#e0b21c;--march-stem:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=march][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=march]{--star:#f2b544;--bg:#17121c;--surface:#201a27;--surface-2:#272030;--ink:#f5f1fa;--ink2:#d9d2e5;--muted:#ada3bd;--faint:#a79eb8;--line:#382f45;--line-2:#2a2335;--line-strong:#4d4260;--field:#241d2d;--chip:#2c2436;--sidebar-bg:#1a1520;--accent:#d0a6ea;--on-accent:#22142e;--banner:#4e276a;--banner-ink:#d0a6ea;--banner-fill:var(--banner);--on-banner:#fffcf0;--on-banner-line:color-mix(in srgb, var(--on-banner) 16%, transparent);--kpi-banner:#f3d966;--ok:#4cc08f;--warn:#eba548;--bad:#f27382;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 10px 32px #00000073;--shadow-up:0 1px 2px #0006, 0 12px 34px #0006;--march-bloom:#f3d966;--march-bloom-2:#e6c64f;--march-leaf:#b8c99f;--march-twig:#e8e5b9;--march-mark:#f0d55d;--march-stem:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor[data-decor=march]>.theme-decor__art{container:march-decor/inline-size}.theme-decor--plaque[data-decor=march] .march-decor__small{display:none}@container march-decor (width<=64px){.theme-decor--plaque[data-decor=march] .march-decor__full{display:none}.theme-decor--plaque[data-decor=march] .march-decor__small{display:inline}}:root[data-theme-style=russia],.theme-scope[data-scope-style=russia]{--bg:#f2f5f9;--surface:#fff;--surface-2:#f5f7fd;--ink:#121b3a;--ink2:#323d5e;--muted:#56617f;--faint:#5a6582;--line:#dfe4f1;--line-2:#ecf0f8;--line-strong:#c5cde2;--field:#f2f5fc;--chip:#ebeffa;--sidebar-bg:#fbfcff;--accent:#2645b4;--on-accent:#fff;--banner:#1d3aa3;--banner-ink:#1d3aa3;--banner-fill:var(--banner);--on-banner:#fff;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff;--ok:#0e7149;--warn:#8d5606;--star:#b87400;--ind-blue:#0a64a0;--ru-white:#fff;--ru-blue:#8fb0ff;--ru-red:#ff6b70;--ru-mark:#d52b35;--ru-flag:#1d3aa3;--shadow-card:0 1px 2px #121b3a0d;--shadow-pop:0 8px 28px #121b3a1c;--shadow-up:0 1px 2px #121b3a0d, 0 10px 30px #121b3a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=russia][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=russia]{--bg:#0b1330;--surface:#121c3c;--surface-2:#16224a;--ink:#eef2ff;--ink2:#c8d1ef;--muted:#98a5cc;--faint:#93a0c7;--line:#253360;--line-2:#1a2650;--line-strong:#344578;--field:#17234b;--chip:#1b2954;--sidebar-bg:#0d1636;--accent:#8ea8ff;--on-accent:#0b1330;--banner:#1d3aa3;--banner-ink:#a9bcff;--banner-fill:var(--banner);--on-banner:#fff;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff;--ok:#2fb888;--warn:#e3a93f;--bad:#f0647a;--star:#f2b544;--ind-blue:#7ab8f2;--ru-white:#fff;--ru-blue:#8fb0ff;--ru-red:#ff6b70;--ru-mark:#ff6b70;--ru-flag:#3d63d6;--shadow-card:0 1px 2px #02061459;--shadow-pop:0 10px 32px #02061480;--shadow-up:0 1px 2px #02061473, 0 12px 34px #02061473;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor[data-decor=russia]>.theme-decor__art{container:ru-decor/inline-size}.theme-decor--plaque[data-decor=russia] .ru-decor__small{display:none}@container ru-decor (width<=64px){.theme-decor--plaque[data-decor=russia] .ru-decor__full{display:none}.theme-decor--plaque[data-decor=russia] .ru-decor__small{display:inline}}:root[data-theme-style=unity],.theme-scope[data-scope-style=unity]{--bg:#f1eee6;--surface:#fff;--surface-2:#f7f5ef;--ink:#141a2c;--ink2:#353c51;--muted:#585e70;--faint:#5c6274;--line:#e2ddd2;--line-2:#ece8df;--line-strong:#c8c1b2;--field:#f3f0e9;--chip:#ece8de;--sidebar-bg:#f9f7f2;--accent:#1f3f94;--on-accent:#fff;--banner:#7e1a1a;--banner-ink:#7e1a1a;--banner-fill:var(--banner);--on-banner:#fff;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff;--banner-chip-bg:color-mix(in srgb, var(--on-banner) 14%, transparent);--banner-chip-line:color-mix(in srgb, var(--on-banner) 30%, transparent);--banner-chip-ink:var(--kpi-banner);--banner-btn-bg:color-mix(in srgb, var(--on-banner) 10%, transparent);--banner-btn-line:color-mix(in srgb, var(--on-banner) 50%, transparent);--banner-btn-ink:var(--on-banner);--banner-btn-hover:color-mix(in srgb, var(--on-banner) 18%, transparent);--ok:#0e7149;--warn:#8d5606;--bad:#bb1f45;--star:#b87400;--ind-blue:#0b67a3;--un-white:#fff;--un-blue:#4a77ec;--un-red:#ee3f45;--un-line:#fff;--un-pole:#353c51;--un-blue-s:#1f3f94;--un-red-s:#d0262e;--shadow-card:0 1px 2px #281e140d;--shadow-pop:0 8px 28px #281e141a;--shadow-up:0 1px 2px #281e140d, 0 10px 30px #281e1412;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-style=unity][data-theme=dark],[data-theme=dark] .theme-scope[data-scope-style=unity]{--bg:#0d1220;--surface:#141a2b;--surface-2:#192033;--ink:#eef1f8;--ink2:#ccd3e3;--muted:#9ea8c0;--faint:#98a2ba;--line:#263049;--line-2:#1b2236;--line-strong:#344062;--field:#171d2f;--chip:#1c2337;--sidebar-bg:#0f1524;--accent:#9db4fb;--on-accent:#0d1220;--banner:#7e1a1a;--banner-ink:#f2a7a4;--banner-fill:var(--banner);--on-banner:#fff;--on-banner-line:color-mix(in srgb, var(--on-banner) 18%, transparent);--kpi-banner:#fff;--banner-chip-bg:color-mix(in srgb, var(--on-banner) 14%, transparent);--banner-chip-line:color-mix(in srgb, var(--on-banner) 30%, transparent);--banner-chip-ink:var(--kpi-banner);--banner-btn-bg:color-mix(in srgb, var(--on-banner) 10%, transparent);--banner-btn-line:color-mix(in srgb, var(--on-banner) 50%, transparent);--banner-btn-ink:var(--on-banner);--banner-btn-hover:color-mix(in srgb, var(--on-banner) 18%, transparent);--ok:#2fb888;--warn:#e3a93f;--bad:#f0647a;--star:#f2b544;--ind-blue:#6cc0e8;--un-white:#fff;--un-blue:#4a77ec;--un-red:#ee3f45;--un-line:#fff;--un-pole:#ccd3e3;--un-blue-s:#6f93f6;--un-red-s:#ff6b6b;--shadow-card:0 1px 2px #02050e59;--shadow-pop:0 10px 32px #02050e80;--shadow-up:0 1px 2px #02050e73, 0 12px 34px #02050e73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-decor[data-decor=unity]>.theme-decor__art{container:un-decor/inline-size}.theme-decor--plaque[data-decor=unity] .un-decor__small{display:none}@container un-decor (width<=64px){.theme-decor--plaque[data-decor=unity] .un-decor__full{display:none}.theme-decor--plaque[data-decor=unity] .un-decor__small{display:inline}}:root[data-kpi=plain][data-theme-style],[data-kpi=plain] .theme-scope[data-scope-style]{--kpi:var(--ink);--kpi-banner:var(--on-banner)}:root:where([data-theme-style]),.theme-scope{--line-control:color-mix(in srgb, var(--ink) 58%, var(--surface))}:root:where([data-theme-style][data-theme=dark]),:where([data-theme=dark]) .theme-scope{--line-control:color-mix(in srgb, var(--ink) 44%, var(--surface))}.theme-scope{--font-plaque:var(--mono)}.btn--on-banner{background:var(--banner-btn-bg,var(--surface));color:var(--banner-btn-ink,var(--ink2));border-color:var(--banner-btn-line,var(--line-strong))}.btn--on-banner:hover{background:var(--banner-btn-hover,var(--surface-2));color:var(--banner-btn-ink,var(--ink))}:root[data-theme-style]{--auth-fill:var(--banner-fill)}.theme-decor{z-index:-1;pointer-events:none;position:absolute;overflow:hidden}.theme-decor__art{width:var(--decor-size);height:var(--decor-size);display:block;position:absolute}.theme-decor__art>svg{width:100%;height:100%;display:block;overflow:visible}.theme-decor--plaque{border-radius:inherit;--decor-size:160px;inset:0}.theme-decor--plaque>.theme-decor__art{top:50%;right:0;transform:translateY(-50%)}@media (width<=1439px){.theme-decor--plaque{--decor-size:128px}}@media (width<=1279px){.theme-decor--plaque{display:none}}@media (width<=680px){.theme-decor--plaque.theme-decor--wide{--decor-size:44px;display:block}.theme-decor--plaque.theme-decor--wide>.theme-decor__art{top:0;transform:none}}@media (width<=374px){.theme-decor--plaque.theme-decor--wide{display:none}}.theme-decor--plaque.theme-decor--narrow{--decor-size:112px}@media (width<=1439px){.theme-decor--plaque.theme-decor--narrow{display:none}}.theme-decor--tile{border-radius:inherit;--decor-size:48px;inset:0}.theme-decor--tile>.theme-decor__art{top:50%;right:4px;transform:translateY(-50%)}@container theme-plaque (width<=124px){.theme-decor--tile{--decor-size:36px}}@container theme-plaque (width<=99px){.theme-decor--tile{display:none}}.theme-decor--sidebar{z-index:1;--decor-size:16px;width:16px;height:16px;top:-6px;right:-6px;overflow:visible}.theme-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}@media (width<=520px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.theme-tile{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);min-width:0;color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:6px;padding-bottom:10px;display:flex;position:relative}.theme-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}.theme-tile.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-tile:has(>.theme-tile__hit:focus-visible){border-color:var(--accent);box-shadow:var(--ring)}.theme-tile.is-locked:hover{border-color:var(--line-strong)}.theme-tile__hit{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:8px 8px 0;display:flex}.theme-tile__hit:focus-visible{outline:none}.theme-tile__hit[aria-disabled=true]{cursor:default}.theme-tile__preview{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:6px;padding:6px;display:flex}.theme-tile__plaque{isolation:isolate;border-radius:var(--r-sm);background:var(--banner-fill);height:56px;color:var(--on-banner);flex-direction:column;justify-content:center;padding:0 10px;display:flex;position:relative;container:theme-plaque/inline-size}.theme-tile__plaque-cap{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:9px;font-weight:600}.theme-tile__plaque-sum{font-family:var(--font-plaque,var(--mono));color:var(--kpi-banner);margin-top:2px;font-size:15px;font-weight:600}.theme-tile__strip{border-radius:var(--r-xs);background:var(--surface);border:1px solid var(--line);align-items:center;gap:6px;height:22px;padding:0 6px;display:flex}.theme-tile__line{background:var(--line-strong);border-radius:2px;flex:auto;height:4px}.theme-tile__dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.theme-tile__name{font-size:var(--fs-md);align-items:center;gap:6px;padding:0 4px;font-weight:600;display:flex}.theme-tile__check{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.theme-tile__badge{letter-spacing:.02em;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:99px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.theme-tile__motto{font-size:var(--fs-xs);color:var(--muted);padding:0 4px;line-height:1.35}.theme-tile__note{font-size:var(--fs-xs);color:var(--faint);align-items:flex-start;gap:5px;padding:0 12px;line-height:1.35;display:flex}.theme-tile__note>svg{flex:none;margin-top:1px}.theme-tile__link{font-size:var(--fs-xs);color:var(--accent);text-align:left;cursor:pointer;font-weight:600;font-family:var(--sans);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:0 12px;padding:0;text-decoration:underline}.theme-tile__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.theme-promo{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.theme-promo__body{flex-direction:column;gap:6px;min-width:0;display:flex}.theme-promo__eye{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.theme-promo__title{color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.3}.theme-promo__text{color:var(--ink2);max-width:62ch;margin:0;font-size:13.5px;line-height:1.5}.theme-promo__acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.theme-promo__art{min-width:0;display:block}.theme-promo__art>.theme-tile__preview{gap:8px;padding:8px}.theme-promo__art .theme-tile__plaque{height:68px;padding:0 12px}.theme-promo__art .theme-tile__plaque-cap{font-size:10px}.theme-promo__art .theme-tile__plaque-sum{font-size:19px}.theme-promo__art .theme-tile__strip{height:26px}@media (width<=760px){.theme-promo{grid-template-columns:1fr;gap:14px;padding:16px}.theme-promo__art{order:-1}.theme-promo--season .theme-promo__art{display:none}.theme-promo__art .theme-tile__plaque{height:58px}.theme-promo__art .theme-tile__strip{height:22px}.theme-promo__acts--stack{flex-direction:column;align-items:stretch}.theme-promo__acts--stack>.theme-promo__acts{gap:6px;margin-top:0}.theme-promo__acts--stack .btn--ghost{padding:0 10px}}.theme-tile__plaque-bar{background:color-mix(in srgb, var(--on-banner) 45%, transparent);border-radius:3px;width:36%;height:6px;display:block}.theme-tile__plaque-bar--sum{background:var(--kpi-banner);border-radius:5px;width:56%;height:10px;margin-top:8px}
