:root,[data-theme=light]{--paper:#e4dcc9;--raised:#efe7d7;--sunk:#d8cdb4;--line:#bfb29d;--line-soft:#cfc4b0;--text:#5a4632;--muted:#918270;--faint:#b0a594;--mark:#d8a53a;--red:#a8432e;--green:#4e7240;--hover:rgba(90,70,50,0.08);--active:rgba(90,70,50,0.13);--selected:rgba(90,70,50,0.21);--shadow-l2:0 13px 34px rgba(74,56,38,0.4);--shadow-l3:0 21px 55px rgba(74,56,38,0.52);--red-soft:rgba(168,67,46,0.1);--red-line:rgba(168,67,46,0.42);--green-soft:rgba(78,114,64,0.12);--green-line:rgba(78,114,64,0.42);--mark-soft:rgba(216,165,58,0.12);--mark-line:rgba(216,165,58,0.42);--stk-1:#9c6e2e;--stk-2:#b07f33;--stk-3:#c49139;--royC:#6e2a1c;--laborC:#7d3020;--expC:#8b3625;--woC:#9a3c29;--invC:var(--red);--pill-halo:#f6f0e2}[data-theme=dark]{--paper:#16233f;--raised:#1f3157;--sunk:#0f1a30;--line:#444d60;--line-soft:#2f3a51;--text:#e9e4d6;--muted:#999b9d;--faint:#6a707b;--mark:#d8a53a;--red:#b0463b;--green:#74a981;--hover:rgba(233,228,214,0.08);--active:rgba(233,228,214,0.13);--selected:rgba(233,228,214,0.21);--shadow-l2:0 13px 34px rgba(0,0,0,1);--shadow-l3:0 21px 55px rgba(0,0,0,1);--red-soft:rgba(176,70,59,0.14);--red-line:rgba(176,70,59,0.5);--green-soft:rgba(116,169,129,0.16);--green-line:rgba(116,169,129,0.5);--mark-soft:rgba(216,165,58,0.14);--mark-line:rgba(216,165,58,0.46);--stk-1:#9c6e2e;--stk-2:#b07f33;--stk-3:#c49139;--royC:#792d25;--laborC:#87332a;--expC:#953930;--woC:#a23f35;--invC:var(--red);--pill-halo:#0f1a30}:root{--serif:"Fraunces",Georgia,serif;--sans:"Spline Sans",-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--paper);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}a{color:var(--mark)}.wrap{max-width:920px;margin:0 auto;padding:34px 21px 55px}.topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--line-soft);margin-bottom:34px}.topbar img{height:22px;width:auto}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mark)}.greeting{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:21px 0 8px}.greeting .name{color:var(--mark);font-style:italic;font-weight:inherit}.sub{color:var(--muted);margin-bottom:34px}.section-title{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:34px 0 13px}.card{background:var(--raised);border:1px solid var(--line-soft);border-radius:10px;padding:21px}.list{display:flex;flex-direction:column;gap:13px;list-style:none}.list .card{display:flex;align-items:center;justify-content:space-between}.list .meta{color:var(--faint);font-size:13px}.empty{color:var(--faint);font-style:italic}.empty-center{text-align:center}.connect-card{margin-bottom:34px}.connect-card .meta{color:var(--faint);font-size:13px;margin:0 0 13px}.connect-steps{margin:0 0 21px 21px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:13px}.connect-card .field,.connect-pw{margin-bottom:13px}.connect-pw{display:flex;gap:8px}.connect-pw .field{margin-bottom:0}.connect-card .err{margin-bottom:8px}.connect-card .connect-note{margin:13px 0 0}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:8px 13px;border-bottom:1px solid var(--line-soft)}th{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.badge,th{font-size:13px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--text)}.btn{background:var(--mark);color:#1a1205;border:none;border-radius:7px;padding:13px 21px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.btn.ghost{background:transparent;color:var(--muted)}.btn.ghost,.field{border:1px solid var(--line)}.field{width:100%;background:var(--sunk);border-radius:6px;padding:13px;font-size:13px;color:var(--text);font-family:inherit}.field:focus{outline:none;border-color:var(--text)}label{display:block;color:var(--muted);margin-bottom:5px}.err,label{font-size:13px}.err{color:var(--red);text-align:center}.auth{min-height:100vh;display:grid;place-items:center;padding:21px}.auth .card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:13px}.auth h1{font-family:var(--serif);font-weight:300;font-size:34px}.prompt{background:var(--raised);border:1px solid var(--mark);border-radius:10px;padding:21px;margin-bottom:21px;display:flex;gap:13px;align-items:flex-end;flex-wrap:wrap}.prompt .grow{flex:1 1;min-width:200px}body{transition:background .24s cubic-bezier(.2,0,.2,1),color .24s cubic-bezier(.2,0,.2,1)}.theme-switch{position:fixed;bottom:18px;right:18px;z-index:50;display:flex;align-items:center;gap:8px;background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:8px 13px}@media (max-width:620px){.theme-switch{padding:6px 8px;gap:0;bottom:13px;right:13px}.theme-switch .theme-switch-label{display:none}}@media (max-width:999px){.theme-switch{display:none}}.theme-switch-label{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;min-width:46px}.theme-type-caret{display:inline-block;width:1.5px;height:12px;margin-left:2px;background:var(--mark);animation:themeCaretBlink .9s steps(1) infinite}@keyframes themeCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.theme-track{width:44px;height:24px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);position:relative;cursor:pointer}.theme-knob{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--mark);top:50%;left:2px;transform:translateY(-50%);transition:left .24s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .theme-knob{left:22px}.report-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start;align-content:start}.span-S{grid-column:span 4}.span-L{grid-column:span 12}.span-S.col-1{grid-column:1/span 4}.span-S.col-5{grid-column:5/span 4}.span-S.col-9{grid-column:9/span 4}@media (max-width:760px){.span-S,.span-S.col-1,.span-S.col-5,.span-S.col-9{grid-column:span 12}}.pw{position:relative;border-radius:13px;padding:13px;min-width:0;container-type:inline-size;border:1px solid transparent;animation:pwLand .4s cubic-bezier(.2,0,.2,1) both;transform-origin:50% 50%}@keyframes pwLand{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.report-grid .pw.ro{cursor:default}.sp-report-area{display:flex;flex-direction:column;gap:21px}.stat{padding:21px 13px;text-align:center;position:relative}.stat,.stat-formula{background:var(--raised);border:1px solid var(--line);border-radius:21px}.stat-formula{position:absolute;left:-1px;right:-1px;top:-1px;z-index:6;min-height:calc(100% + 2px);box-shadow:var(--shadow-l2);padding:13px;display:flex;flex-direction:column;justify-content:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .18s ease}.stat.has-formula.sf-open .stat-formula,.stat.has-formula:hover .stat-formula{opacity:1}.sf-row{display:flex;align-items:baseline;gap:5px;font-size:13px;line-height:1.3;color:var(--muted)}.sf-op{width:8px;text-align:center;color:var(--faint);flex-shrink:0}.sf-label{flex:1 1;text-align:left;min-width:0;overflow-wrap:anywhere}.sf-v{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text);white-space:nowrap}.sf-row.sf-total{border-top:1px solid var(--line-soft);padding-top:3px;margin-top:2px}.sf-row.sf-total .sf-label,.sf-row.sf-total .sf-v{font-weight:600;color:var(--text)}.stat.v-over .stat-formula{border-color:var(--green-line)}.stat.v-short .stat-formula{border-color:var(--red-line)}.sf-v.over{color:var(--green)}.sf-v.short{color:var(--red)}.stat.v-over .sf-row.sf-total .sf-v{color:var(--green)}.stat.v-short .sf-row.sf-total .sf-v{color:var(--red)}.stat.hero .stat-formula{border-color:var(--mark)}.stat.hero.loss .stat-formula{border-color:var(--red)}.stat-label{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stat-fig{font-family:var(--serif);font-weight:400;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;line-height:1;margin-top:8px;font-size:34px;white-space:nowrap}.stat-fig .cents{font-size:.62em;letter-spacing:0}.stat.hero{border-color:var(--mark)}.stat.hero .stat-fig{color:var(--mark)}.stat.hero.loss{border-color:var(--red)}.stat.hero.loss .stat-fig{color:var(--red)}.stat.v-over .stat-fig{color:var(--green)}.stat.v-short .stat-fig{color:var(--red)}.set-title{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:13px;text-align:center}.set-row{display:grid;grid-gap:21px;gap:21px}.set-row>*{min-width:0}.set-row.n3{grid-template-columns:repeat(3,1fr)}.set-row.formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.set-row .stat{padding:21px 8px;container-type:inline-size}.set-row .stat-fig{font-size:34px;line-height:1;white-space:nowrap;transform-origin:center;will-change:transform}@container (max-width: 560px){.set-row.formula,.set-row.n3{grid-template-columns:1fr}}.op{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1;color:var(--faint);text-align:center;padding:0 2px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media (max-width:760px){.set-row.formula,.set-row.n3{grid-template-columns:1fr}.op{padding:0}}.ledger{container-type:inline-size}.ledger-title{font-family:var(--serif);font-weight:400;font-size:min(34px,15cqw);letter-spacing:-.01em;color:var(--text);margin-bottom:8px;text-align:center}.ledger-counts{font-size:13px;color:var(--muted);margin-bottom:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center}.ledger-counts b{color:var(--text);font-weight:600}.ledger-counts b,.ledger-counts>span{white-space:nowrap}.ledger-counts .c-good{color:var(--green);font-weight:600}.ledger-counts .c-flag{color:var(--red);font-weight:600}.ledger-wrap{border:1px solid var(--line);border-radius:21px;overflow:hidden;overflow-x:auto;background:var(--raised)}.ledger-wrap table{width:100%;border-collapse:collapse;font-size:13px}.ledger-wrap th{font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}.ledger-wrap td{padding:8px 13px;border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:middle}.ledger-wrap tr:last-child td{border-bottom:none}.ledger-wrap td.num{text-align:left;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ledger-wrap th.num{text-align:left}.ledger-wrap td.dim{color:var(--faint)}.ledger-wrap td.date{color:var(--muted);white-space:nowrap}@media (max-width:560px){.ledger-wrap td.sm-hide,.ledger-wrap th.sm-hide{display:none}.ledger-wrap td:first-child,.ledger-wrap th:first-child{width:99%}}@media (max-width:400px){.ledger-wrap td,.ledger-wrap th{padding-left:8px;padding-right:8px}}.pill{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--paper);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.pill.good{border-color:var(--green);color:var(--green)}.pill.flag{border-color:var(--red);color:var(--red)}.pill+.pill{margin-left:5px}.plg-title{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:13px;text-align:center}.plg svg{display:block;width:100%;height:auto}.plg .ax{font-family:var(--sans);font-size:8px;fill:var(--faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.plg .ax.lab{font-size:13px;fill:var(--faint)}.plg .mer{letter-spacing:.1em}.plg .axt,.plg .mer{font-size:8px;fill:var(--faint);font-weight:600}.plg .axt{letter-spacing:.16em;text-transform:uppercase}.plg .axt,.plg .pillt{font-family:var(--sans)}.plg .pillt{font-weight:600;fill:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.plg .pillt.neg{fill:var(--red)}.plg .pill-bg{fill:var(--raised);stroke:var(--line);stroke-width:1}.plg .pill-bg.in{animation:pillIn .35s ease both}#segTip{box-shadow:var(--shadow-l2)}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.plg .bar-stack.grow{transform-box:view-box;animation:barGrow .36s cubic-bezier(.16,.84,.34,1) both}@keyframes pillIn{0%{opacity:0}to{opacity:1}}.plg .pillt.in{animation:pillIn .35s ease both}.plg .bar-seg{transition:transform .22s cubic-bezier(.2,0,.2,1),filter .22s;transform-box:fill-box;transform-origin:center bottom;pointer-events:none}.plg .seg-w{transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,0,.2,1),filter .18s}.plg .seg-w.seg-hover{transform:scale(1.05);filter:url(#segShadowF)}.plg .stk-seg{pointer-events:auto;cursor:pointer;rx:0;transition:rx .18s cubic-bezier(.2,0,.2,1)}.plg .seg-w.seg-hover .stk-seg{rx:5px}.plg .bar-hit{fill:transparent;cursor:pointer}#segTip{position:fixed;z-index:60;pointer-events:none;display:none;background:var(--raised);border:1px solid var(--line);border-radius:8px;padding:5px 13px;font-family:var(--sans);font-size:13px;color:var(--muted);box-shadow:0 8px 21px rgba(6,12,24,.25);white-space:nowrap}#segTip .dot{display:inline-block;width:9px;height:9px;border-radius:5px;margin-right:8px}#segTip b{color:var(--text);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;margin-left:5px}.segd-card.panel-card{display:flex;flex-direction:column;align-items:center;min-height:233px;max-height:min(76dvh,640px)}.segd-head{font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--text);padding:0 34px}.segd-fig{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:300;font-size:55px;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.segd-close{position:absolute;top:13px;right:16px;background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:999px;transition:color .12s}.segd-close:hover{color:var(--text)}@media (max-width:620px){.segd-fig{font-size:42px}}.plg{text-align:center}.plg,.plg *{overflow-anchor:none}.tabs{display:flex;justify-content:center;gap:8px;margin:0 0 21px;flex-wrap:wrap}.tabs:empty{display:none}.tab{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);padding:8px 21px;cursor:pointer;transition:all .18s}.tab,.tabs.tabs-slider{background:var(--raised);border:1px solid var(--line);border-radius:999px}.tabs.tabs-slider{position:relative;display:inline-flex;gap:0;padding:5px}.tabs-slider .tab{border:none;background:transparent;position:relative;z-index:1;border-radius:999px}.tabs-slider .tab:hover{background:var(--hover);color:var(--text)}.tabs-slider .tab.active{border:none}.tabs-slider .tab.active,.tabs-slider .tab.active:hover{background:transparent;color:#e4dcc9}.tab-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:0;background:#5a4632;border-radius:999px;transition:left .28s cubic-bezier(.2,0,.2,1),width .28s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .tabs-slider .tab.active,[data-theme=dark] .tabs-slider .tab.active:hover{color:#16233f}[data-theme=dark] .tab-thumb{background:#e9e4d6}@media (max-width:479px){.tab{padding:8px 10px;font-size:11.5px;white-space:nowrap}.tabs{gap:3px;flex-wrap:nowrap}}@media (max-width:619px){.tabs.tabs-slider{max-width:100%}.tabs-slider,.tabs.tabs-slider{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.tabs-slider .cad-tab,.tabs-slider .tab{padding:8px 5px;font-size:10px;white-space:nowrap;text-align:center}.tabs-slider .cad-tab{justify-content:center}}.legend{display:flex;justify-content:center;gap:21px;flex-wrap:wrap;margin-top:8px}.lg{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.lg .sw{width:12px;height:12px;border-radius:50%;display:inline-block}.lg-val{color:var(--text);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (max-width:619px){.legend{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}}.report-page{max-width:1560px;margin:0 auto;padding:34px 55px 89px}@media (max-width:980px){.report-page{padding:21px}}.report-head{margin-bottom:21px;container-type:inline-size}.report-head h1{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.01em}@media (max-width:999px){.report-head h1{white-space:nowrap;font-size:min(34px,7.1cqw)}}.report-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:5px 21px;flex-wrap:wrap}.report-head .report-date{font-family:var(--serif);font-weight:400;font-style:italic;font-size:21px;letter-spacing:-.01em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.report-head .report-period{color:var(--muted);font-size:13px;margin-top:3px}.report-head .report-badges{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.ad-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:34px}@media (max-width:760px){.ad-summary{grid-template-columns:1fr}}.ad-stat{background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:21px;display:flex;flex-direction:column;gap:8px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.ad-stat:hover{box-shadow:var(--shadow-l2);transform:translateY(-1px)}.ad-stat .lbl{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ad-stat .val{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.02em;line-height:1;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-stat.has-pending{border-color:var(--mark-line);background:var(--mark-soft)}.ad-stat.has-pending .val{color:var(--mark)}.ad-stat.has-engine .val{color:var(--muted)}.ad-stat .ad-stat-foot{font-size:13px;color:var(--faint);letter-spacing:.02em}.ad-reports{display:flex;flex-direction:column;gap:8px}.ad-report{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--line-soft);border-radius:13px;background:var(--paper);cursor:pointer;text-decoration:none;color:inherit;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),transform .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1)}.ad-report:hover{border-color:var(--mark-line);background:var(--hover);box-shadow:var(--shadow-l2);transform:translateY(-1px)}.ad-report:active{transform:translateY(0)}.ad-report:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.ad-report .ad-cad-name{font-size:13px;font-weight:600;color:var(--text);min-width:64px}.ad-report .ad-cad-meta{font-size:13px;color:var(--faint);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-badge{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:999px;border:1px solid;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-badge.pending{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.ad-badge.published{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.ad-badge.changes{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.ad-badge.quiet{color:var(--muted);background:var(--sunk);border-color:var(--line)}.ad-atoms-note{font-size:13px;color:var(--faint);margin-top:8px}.admin-status-pill{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 13px;border-radius:999px;border:1px solid transparent;display:inline-block}.admin-status-pill.pending{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.admin-status-pill.published{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.admin-status-pill.changes{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.admin-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:34px;align-items:center}.admin-btn{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;padding:8px 21px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);transition:background .14s,color .14s,border-color .14s}.admin-btn:hover{background:var(--hover)}.admin-btn.publish{color:var(--paper);background:var(--green);border-color:var(--green)}.admin-btn.publish:hover{filter:brightness(1.06)}.admin-btn.engine{color:var(--mark);border-color:var(--mark-line);background:transparent}.admin-btn.engine:hover{background:var(--mark-soft);border-color:var(--mark)}.admin-btn.sendback{color:var(--red);border-color:var(--red-line)}.admin-btn.sendback:hover{background:var(--red-soft)}.admin-btn:disabled{opacity:.45;cursor:default}.admin-btn[disabled]:hover{background:transparent}.admin-action-note{font-size:13px;color:var(--muted);flex-basis:100%;text-align:center}.admin-action-note.err{color:var(--red)}.admin-recollect-reason{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:8px 13px;min-width:260px}.admin-recollect-reason::placeholder{color:var(--faint)}.ad-findings{margin:5px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.ad-findings li{font-size:13px;color:var(--muted)}.ad-findings li b{color:var(--red);font-weight:600;text-transform:uppercase;font-size:8px;letter-spacing:.08em;margin-right:5px}.ad-findings li b.concern{color:var(--mark)}.shell{display:grid;grid-template-columns:233px 1fr;min-height:100vh;transition:grid-template-columns .24s cubic-bezier(.2,0,.2,1)}.shell.side-min{grid-template-columns:72px 1fr}.sidebar{background:var(--raised);border-right:1px solid var(--line);padding:21px 13px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:100;transition:padding .24s cubic-bezier(.2,0,.2,1)}.side-header{display:flex;align-items:center;gap:5px;padding:2px 0 2px 8px;min-height:44px}.icon-btn{background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:999px;transition:background .12s cubic-bezier(.2,0,.2,1)}.icon-btn>svg,.nav-ic>svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.nav-item:not(.locked):hover .nav-ic>svg{transform:scale(1.14) translateY(-1px)}@media (hover:none){.nav-item.locked{pointer-events:none}}.side-collapse-btn{flex-shrink:0}.side-mark{flex:1 1;display:flex;justify-content:center;align-items:center;padding:5px;background:transparent;border:none;cursor:pointer;border-radius:13px;min-width:0}.side-mark img{display:block;height:28px;width:auto;max-width:100%}.side-collapse-mark{width:26px;height:26px;display:block}.side-rule{height:1px;background:transparent;background-image:linear-gradient(var(--line-soft),var(--line-soft));background-repeat:no-repeat;background-position:50%;background-size:100% 1px;margin:8px 5px 5px}.nav-main{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.nav-eyebrow{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:13px 13px 5px;max-height:34px;opacity:1;transition:max-height .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1)}.nav-eyebrow,.nav-item{white-space:nowrap;overflow:hidden}.nav-item{display:flex;align-items:center;gap:13px;padding:8px 13px;border-radius:999px;color:var(--text);font-size:13px;font-weight:500;background:transparent;border:none;width:100%;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;margin-bottom:1px;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1),gap .24s cubic-bezier(.2,0,.2,1)}.nav-ic{flex-shrink:0;display:flex;width:17px}.nav-txt{display:inline-block;overflow:hidden;max-width:160px;opacity:1;transition:max-width .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1)}.nav-item.on{background:transparent;font-weight:600}.nav-item.on,.nav-item.on .nav-ic{color:var(--mark)}.nav-item[data-go=dash] .dq{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.nav-item[data-go=dash]:hover .dq1{transform:translate(-1.3px,-1.3px)}.nav-item[data-go=dash]:hover .dq2{transform:translate(1.3px,-1.3px)}.nav-item[data-go=dash]:hover .dq3{transform:translate(-1.3px,1.3px)}.nav-item[data-go=dash]:hover .dq4{transform:translate(1.3px,1.3px)}.nav-item[data-go=command] .helm-wheel{transform-box:view-box;transform-origin:12px 12px;transform:rotate(0deg);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.nav-item[data-go=command]:hover .helm-wheel{transform:rotate(90deg)}.nav-item[data-go=store] .st-handle,.nav-item[data-go=store] .st-shelf{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.nav-item[data-go=store]:hover .st-handle{transform:translateY(-1.4px)}.nav-item[data-go=store]:hover .st-shelf{transform:translateY(1.2px)}.nav-item[data-go=customize] .cz-plus{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:center}.nav-item[data-go=customize]:hover .cz-plus{transform:rotate(90deg)}.nav-admin{display:flex;flex-direction:column}.admin-client{margin-bottom:1px}.admin-client-head{display:flex;align-items:center;gap:8px;padding:8px 13px;width:100%;border-radius:999px;color:var(--text);font-size:13px;font-weight:500;background:transparent;border:none;text-align:left;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .12s cubic-bezier(.2,0,.2,1)}.admin-client-head:hover{background:var(--hover)}.admin-client.open .admin-client-head{color:var(--mark)}.admin-client-caret{flex-shrink:0;display:flex;color:var(--faint);transition:transform .32s cubic-bezier(.4,0,.2,1),color .14s}.admin-client.open .admin-client-caret{transform:rotate(90deg);color:var(--mark)}.admin-client-name{flex:1 1;min-width:0;overflow:hidden}.admin-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:13px;background:var(--mark);color:var(--paper);font-size:8px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-badge.zero{display:none}.admin-stores{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.admin-client.open .admin-stores{grid-template-rows:1fr}.admin-stores-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .26s cubic-bezier(.4,0,.2,1) .04s,transform .32s cubic-bezier(.4,0,.2,1) .04s}.admin-client.open .admin-stores-inner{opacity:1;transform:none}.admin-client.open .admin-store{animation:adStoreIn .32s cubic-bezier(.4,0,.2,1) both}.admin-client.open .admin-store:first-child{animation-delay:.06s}.admin-client.open .admin-store:nth-child(2){animation-delay:.1s}.admin-client.open .admin-store:nth-child(3){animation-delay:.14s}.admin-client.open .admin-store:nth-child(4){animation-delay:.18s}.admin-client.open .admin-store:nth-child(n+5){animation-delay:.22s}@keyframes adStoreIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.admin-store{display:flex;align-items:center;gap:8px;padding:8px 13px 8px 34px;width:100%;border-radius:999px;color:var(--muted);font-size:13px;font-weight:500;background:transparent;border:none;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .12s,color .12s}.admin-store:hover{background:var(--hover);color:var(--text)}.admin-store.on{background:var(--selected);color:var(--mark)}.admin-store-id{flex:1 1;min-width:0;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--mark)}.admin-dot.clear{background:transparent;border:1px solid var(--line)}.account{margin-top:auto;position:relative;padding-top:13px;border-top:1px solid var(--line-soft)}.user-pod{gap:8px;width:100%;background:transparent;border:none;font-family:inherit;cursor:pointer;padding:5px 8px;border-radius:999px;text-align:left;transition:background .12s cubic-bezier(.2,0,.2,1),gap .24s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1)}.avatar,.user-pod{display:flex;align-items:center}.avatar{width:34px;height:34px;border-radius:50%;background:var(--selected);color:var(--mark);justify-content:center;font-family:var(--serif);flex-shrink:0}.avatar,.who{font-size:13px;overflow:hidden}.who{color:var(--text);font-weight:500;min-width:0;flex:1 1;white-space:nowrap;max-width:160px;opacity:1;transition:max-width .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1)}.who .plan{color:var(--muted);font-weight:400}.pod-caret{color:var(--faint);flex-shrink:0;max-width:14px;transition:transform .18s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1),max-width .24s cubic-bezier(.2,0,.2,1)}.account.open .pod-caret{transform:rotate(180deg)}.user-pod:hover .pod-caret{transform:translateY(-2px)}.account.open .user-pod:hover .pod-caret{transform:rotate(180deg) scale(1.12)}.account-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--raised);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-l2);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s cubic-bezier(.2,0,.2,1),transform .18s cubic-bezier(.2,0,.2,1),visibility .18s}.account.open .account-menu{opacity:1;visibility:visible;transform:none}.menu-label{font-family:var(--sans);font-size:13px;color:var(--text);text-align:center;padding:8px 13px;border-bottom:1px solid var(--line-soft);margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-plan{color:var(--mark);font-weight:400}.menu-item{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:none;font-family:inherit;font-size:13px;color:var(--text);padding:8px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;line-height:20px;text-decoration:none;transition:background .12s cubic-bezier(.2,0,.2,1)}.menu-item svg{flex-shrink:0;color:var(--muted);transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.menu-item:hover svg{transform:scale(1.18)}#menuSettings:hover svg{transform:none}#menuSettings .hammer-g{transform-box:view-box;transform-origin:6px 16px}#menuSettings:hover .hammer-g{animation:hammerTap .55s cubic-bezier(.34,1.56,.64,1)}@keyframes hammerTap{0%{transform:rotate(0deg)}30%{transform:rotate(-20deg)}55%{transform:rotate(9deg)}78%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}#menuContact:hover svg{transform:none}.pap-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .26s ease}#menuContact:hover .pap-line{stroke-dashoffset:0}#menuContact:hover .pap-line-1{transition-delay:0s}#menuContact:hover .pap-line-2{transition-delay:.13s}#menuContact:hover .pap-line-3{transition-delay:.26s}#logoutBtn:hover svg{transform:none}.door-arrow{transform-box:fill-box;transform-origin:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}#logoutBtn:hover .door-arrow{transform:translateX(2.6px)}.menu-item.logout,.menu-item.logout svg{color:var(--red)}.menu-rule{height:1px;background:var(--line-soft);margin:5px}.side-min .sidebar{padding:21px 13px}@media (max-width:999px){.shell{min-height:100dvh;grid-template-columns:72px 1fr}.sidebar{position:fixed;left:0;top:0;width:72px;height:100dvh;z-index:40;overscroll-behavior:none;touch-action:none}.shell>.content{grid-column:2}.nav-ic{width:26px}.nav-ic>svg{width:26px;height:26px}.side-min .nav-item{justify-content:center;padding:8px 0}.side-min .user-pod{justify-content:center;padding:5px 0}body,html{overscroll-behavior:none;background:var(--paper)}.report-page,.shell>.content{height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-width:none}.report-page::-webkit-scrollbar,.shell>.content::-webkit-scrollbar{display:none}}.side-min .side-header{flex-direction:column;justify-content:center;gap:0;padding:2px 0;min-height:44px}.side-min .side-mark{display:none}.side-min .side-collapse-btn{margin:0 auto}.side-min .nav-lock,.side-min .nav-txt,.side-min .who{max-width:0;opacity:0}.side-min .nav-lock{margin:0;overflow:hidden}.side-min .nav-eyebrow{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.side-min .pod-caret{opacity:0;max-width:0;overflow:hidden}.side-min .nav-item{padding:8px 13px;gap:0}.side-min .user-pod{padding:5px 8px;gap:0}.side-min .account-menu{left:8px;width:200px;right:auto}.side-min .admin-badge,.side-min .admin-client-caret,.side-min .admin-client-name,.side-min .admin-store-id{max-width:0;opacity:0;overflow:hidden}.side-min .admin-store{padding-left:13px}.content{min-width:0;position:relative}.view-page{animation:viewIn .34s cubic-bezier(.2,0,.2,1) both}@keyframes viewIn{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}.store-page{padding:34px 55px 89px;max-width:1560px;margin:0 auto}@media (max-width:980px){.store-page{padding:21px}}.store-page-head{text-align:center;margin-bottom:21px}.sp-id{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;color:var(--text)}@media (max-width:999px){.sp-id{white-space:nowrap;font-size:clamp(28px,11.5vw,55px)}}.sp-toolbar{position:relative;align-items:center;justify-content:center;gap:13px;margin-bottom:21px}.sp-cadence,.sp-toolbar{display:flex;flex-wrap:wrap}.sp-cadence{gap:8px;margin:0}.cad-tab{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:8px 21px;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;transition:all .18s cubic-bezier(.2,0,.2,1)}.cad-tab.active,.cad-tab:not(.locked):hover{background:#5a4632;color:#e4dcc9;border-color:#5a4632}[data-theme=dark] .cad-tab.active,[data-theme=dark] .cad-tab:not(.locked):hover{background:#e9e4d6;color:#16233f;border-color:#e9e4d6}.tabs-slider .cad-tab{border:none;background:transparent;border-radius:999px;position:relative;z-index:1}.tabs-slider .cad-tab:not(.locked):hover{background:var(--hover);color:var(--text)}.tabs-slider .cad-tab.active,.tabs-slider .cad-tab.active:hover{background:transparent;color:#e4dcc9}[data-theme=dark] .tabs-slider .cad-tab.active,[data-theme=dark] .tabs-slider .cad-tab.active:hover{color:#16233f}.cmd-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft);padding-bottom:13px;margin-bottom:21px}.cmd-head-title{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;color:var(--text);line-height:1.05}@media (max-width:999px){.cmd-head-title{font-size:34px}}.cmd-head-date{font-family:var(--serif);font-weight:400;font-style:italic;font-size:21px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.cmd-head-date,.dash-catchup{letter-spacing:-.01em;color:var(--text);text-align:center}.dash-catchup{font-family:var(--serif);font-weight:400;font-style:italic;font-size:19px;line-height:1.5;max-width:610px;margin:-8px auto 21px}@media (max-width:560px){.dash-catchup{font-size:17px}}.dash{padding:34px 55px 89px;max-width:1560px;margin:0 auto}@media (max-width:980px){.dash{padding:21px}}@media (max-width:999px){.dash{padding:8px 21px;min-height:100dvh;display:flex;flex-direction:column}.dash .cmd-head{padding-bottom:8px;margin-bottom:8px;flex-shrink:0}.dash .stores-stack{margin-bottom:0;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.dash .store-left{padding:13px 21px 8px;gap:13px}.dash .store-right{padding:13px 21px;gap:10px}.dash .did{padding:9px 0}.dash .did:first-child{padding-top:5px}.dash .did-mark{width:24px;height:24px}.dash .did-mark svg{width:13px;height:13px}}.admin-head{text-align:center;margin-bottom:21px}.admin-head-top{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}.admin-crumb{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.admin-crumb .crumb-client,.admin-sub{color:var(--muted)}.admin-sub{font-size:13px;margin-top:5px}.admin-status-pill.reprocessing{color:var(--muted);background:var(--sunk);border-color:var(--line)}.admin-dash{display:flex;flex-direction:column;gap:34px}.ad-client{background:transparent}.ad-client-head{display:flex;align-items:baseline;gap:13px;margin-bottom:13px;padding:0 5px}.ad-client-head h2{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.01em;color:var(--text);margin:0}.ad-client-head .ad-client-meta{font-size:13px;color:var(--muted);letter-spacing:.02em;margin-left:auto}.ad-client-head .ad-client-meta b{color:var(--mark);font-weight:600}.ad-stores{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}@media (max-width:980px){.ad-stores{grid-template-columns:1fr}}.ad-store{background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:21px;display:flex;flex-direction:column;gap:21px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.ad-store:hover{border-color:var(--line);box-shadow:var(--shadow-l2);transform:translateY(-1px)}.ad-store.has-wait{border-color:var(--mark-line)}.ad-store-head{display:flex;align-items:baseline;gap:13px;padding-bottom:13px;border-bottom:1px solid var(--line-soft)}.ad-store-head h3{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.005em;color:var(--text);margin:0}.ad-store-head a{color:inherit;text-decoration:none}.ad-store-head a:hover{color:var(--mark)}.ad-store-head .ad-store-sub{font-size:13px;margin-left:auto;letter-spacing:.04em}.ad-section-title,.ad-store-head .ad-store-sub{color:var(--muted);text-transform:uppercase;font-weight:600}.ad-section-title{font-size:8px;letter-spacing:.16em;margin:0 0 13px}.ad-ci-list{display:flex;flex-direction:column;gap:8px}.ad-ci-row{gap:8px;font-size:13px;color:var(--text)}.ad-ci-mark,.ad-ci-row{display:flex;align-items:center}.ad-ci-mark{width:19px;height:19px;flex-shrink:0;border-radius:50%;justify-content:center}.ad-ci-mark.ok{background:var(--green-soft);color:var(--green)}.ad-ci-mark.wait{background:var(--mark-soft);color:var(--mark)}.ad-ci-mark.fail{background:var(--red-soft);color:var(--red)}.ad-ci-mark svg{width:11px;height:11px}.ad-ci-row .ad-ci-title{flex:1 1;min-width:0}.ad-ci-row.wait .ad-ci-title{color:var(--muted);font-style:italic}.ad-empty{text-align:center;padding:55px 21px;color:var(--muted);background:var(--raised);border:1px dashed var(--line-soft);border-radius:13px}.ad-empty .t{font-family:var(--serif);font-weight:300;font-size:21px;letter-spacing:-.01em;color:var(--text);margin-bottom:5px}.ad-badge.reprocessing{color:var(--muted);background:var(--sunk);border-color:var(--line);padding-left:5px}.ad-engine{width:18px;height:18px;flex-shrink:0;position:relative;display:inline-block;vertical-align:middle}.ad-engine svg{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--muted);fill:currentColor}.ad-engine .gear-a{animation:engineSpinA 2.6s linear infinite;transform-origin:7.5px 9px}.ad-engine .gear-b{animation:engineSpinB 2.6s linear infinite;transform-origin:13.5px 11px}@keyframes engineSpinA{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes engineSpinB{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.cmd-body{margin-top:21px}.cmd-card{background:var(--raised);border:1px solid var(--line);border-radius:34px;overflow:hidden}.cmd-row{display:grid;grid-template-columns:170px 1fr 130px 130px 130px 90px;grid-gap:13px;gap:13px;align-items:center;padding:13px 21px;border-bottom:1px solid var(--line-soft)}.cmd-row:last-child{border-bottom:none}.cmd-row.head{padding:13px 21px;background:var(--sunk)}.cmd-row.head .cmd-cell{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cmd-store{display:flex;align-items:center;gap:8px;min-width:0}.cmd-store .cmd-id{font-family:var(--serif);font-weight:400;font-size:21px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cmd-cell,.cmd-store .cmd-id{color:var(--text);white-space:nowrap}.cmd-cell{font-size:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:left}.cmd-cell.profit{color:var(--mark);font-weight:600}.cmd-cell.warnv{color:var(--red);font-weight:600}.cmd-cell.overv{color:var(--green);font-weight:600}.cmd-row.off{opacity:.55}.cmd-row.off .cmd-na{grid-column:2/-1;font-size:13px;color:var(--faint);text-align:left}.cmd-flagdot{width:8px;height:8px;border-radius:50%;background:var(--mark);flex-shrink:0}.cmd-sub{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:21px 5px 8px;text-align:center}.cmd-sub:first-child{margin-top:0}.cmd-grid-perf{grid-template-columns:170px 1fr 1fr 1fr 1fr 1fr}.cmd-grid-rec{grid-template-columns:170px 1fr 1.2fr 1fr 1.4fr}.cmd-flagcell{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;white-space:normal}.cmd-row.clickable{cursor:pointer;transition:background .14s;text-decoration:none}.cmd-row.clickable:hover{background:var(--hover)}.cmd-row.total{background:var(--sunk);border-top:1px solid var(--line);border-bottom:none}.cmd-row.total .cmd-id{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cmd-row.total .cmd-cell{font-weight:600;color:var(--text)}.cmd-row.total .cmd-cell.profit{color:var(--mark)}.cmd-empty{padding:34px 21px;text-align:center;font-size:13px;color:var(--muted)}@media (max-width:900px){.cmd-grid-rec{grid-template-columns:130px 1fr 1.2fr 1fr 1.4fr}.cmd-grid-perf{grid-template-columns:130px 1fr 110px}.cmd-row{grid-template-columns:130px 1fr 110px 90px}.cmd-row .hide-sm{display:none}}.cmd-ov-card{padding:21px}.cmd-ov-band{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:21px 21px 8px;margin-bottom:13px}.cmd-ov-bandlabel{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:13px;text-align:center}.cmd-ov-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.cmd-ov-grid-3{grid-template-columns:repeat(3,1fr)}.cmd-ov-tile{background:var(--raised);border:1px solid var(--line);border-radius:6px;padding:13px;text-align:center}.cmd-ov-band .cmd-ov-tile{background:var(--paper);border-color:var(--line-soft)}.cmd-ov-label{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;text-align:center}.cmd-ov-fig{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.cmd-ov-tile.profit .cmd-ov-fig{color:var(--mark)}.cmd-ov-tile.warn .cmd-ov-fig{color:var(--red)}@media (max-width:760px){.cmd-ov-grid,.cmd-ov-grid-3{grid-template-columns:repeat(2,1fr)}}.panel-modal{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:21px;background:color-mix(in srgb,var(--paper) 45%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:panelIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes panelIn{0%{opacity:0}to{opacity:1}}.panel-card{width:min(420px,100%);background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:34px;position:relative;box-shadow:var(--shadow-l3);max-height:calc(100dvh - 40px);overflow-y:auto;animation:panelCardIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes panelCardIn{0%{transform:translateY(12px) scale(.98)}to{transform:none}}.consent-card{width:min(520px,100%)}.consent-stack{display:flex;flex-direction:column;gap:13px;margin:21px 0 13px;text-align:left}.consent-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;color:var(--text);cursor:pointer}.consent-check input{margin-top:3px;accent-color:var(--mark);flex-shrink:0}.consent-check a{color:var(--mark)}.consent-disclaim{color:var(--faint);line-height:1.55;text-align:left}.consent-disclaim,.consent-err{font-size:13px;margin-bottom:13px}.consent-err{color:var(--red);text-align:center}.consent-doc{max-height:55vh;overflow:auto;text-align:left;font-size:13px;line-height:1.55;color:var(--text);margin:13px 0}.consent-doc h1,.consent-doc h2,.consent-doc h3{font-size:13px;margin:13px 0 5px}.consent-doc p,.consent-doc ul{margin:0 0 8px}.apology-body{text-align:center;font-size:13px;line-height:1.65;color:var(--muted);margin:0}.apology-actions{display:flex;justify-content:center;margin-top:21px}.apology-actions-pair{gap:13px;flex-wrap:wrap}.panel-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:transparent;border:none;color:var(--faint);cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.panel-title{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin:0 0 13px;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-detail{display:flex;flex-direction:column;gap:13px}.flag-doc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.flag-doc{background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:13px}.flag-doc-head{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;text-align:center}.flag-doc-fig{text-align:center;font-family:var(--serif);font-weight:400;font-size:34px;color:var(--text);letter-spacing:-.02em;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-doc-fig .cents{font-size:.62em;letter-spacing:0}.flag-doc-fig .dim{font-family:var(--sans);font-size:15px;font-weight:400;color:var(--faint)}.flag-doc-fig.over{color:var(--red)}.flag-doc-row{display:flex;justify-content:space-between;align-items:baseline;gap:13px;padding:5px 0;font-size:13px;color:var(--text)}.flag-doc-row .num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.flag-doc-row .dim{color:var(--faint)}.flag-title{display:flex;flex-direction:column;gap:3px}.flag-title-vendor{display:block}.flag-sub{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-gap-msg{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.35;color:var(--text);text-align:center;margin:0}.flag-gap-msg .fig-gap{color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-gap-msg .fig-gap.over{color:var(--red)}.flag-nav{gap:21px;margin-top:21px}.flag-nav,.flag-nav-btn{display:flex;align-items:center;justify-content:center}.flag-nav-btn{width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:background .12s,border-color .12s}@media (hover:hover){.flag-nav-btn:hover:not(:disabled){background:var(--hover);border-color:var(--mark)}}.flag-nav-btn:disabled{opacity:.32;cursor:default}.flag-nav-count{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@keyframes flagSlideR{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes flagSlideL{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}.flag-slide-r>*{animation:flagSlideR .5s cubic-bezier(.2,0,.2,1) both}.flag-slide-l>*{animation:flagSlideL .5s cubic-bezier(.2,0,.2,1) both}.flag-slide-l>:first-child,.flag-slide-r>:first-child{animation-delay:.02s}.flag-slide-l>:nth-child(2),.flag-slide-r>:nth-child(2){animation-delay:.08s}.flag-slide-l>:nth-child(3),.flag-slide-r>:nth-child(3){animation-delay:.14s}.panel-card.flag-card{min-height:440px;display:flex;flex-direction:column}.flag-card .flag-stack{flex:1 1;display:grid}.flag-card .flag-stack>*{grid-area:1/1}.flag-card .flag-sizer{visibility:hidden;pointer-events:none}.flag-card .flag-slide{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:620px){.flag-doc-grid{grid-template-columns:minmax(0,1fr);gap:9px}.panel-card{padding:21px 13px;border-radius:21px}.panel-card.flag-card{min-height:0}.panel-title{font-size:26px}.flag-card .panel-title{padding:0 32px}.flag-doc-fig{font-size:23px}.flag-gap-msg,.flag-summary-line{font-size:15px}.flag-nav{gap:clamp(5px,1.8vw,13px);margin-top:13px}.flag-nav-btn{width:33px;height:33px;flex:none}.flag-nav-count{font-size:11px;white-space:nowrap}.panel-modal{padding:13px}}.flag-doc-fig .qmark{font-family:var(--serif);font-weight:400}.flag-summary{display:flex;flex-direction:column;gap:21px;text-align:center;padding:5px 0}.flag-summary-line{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.45;color:var(--text)}.flag-summary-line .fig-gap{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.flag-summary-line .fig-gap.over{color:var(--red)}.flag-summary-scope{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}button.pill{cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s}button.pill:hover{background:var(--hover)}.ops-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}@media (max-width:980px){.ops-grid{grid-template-columns:1fr}}.ops-store{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:21px;display:flex;flex-direction:column;gap:13px;text-decoration:none;color:inherit;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}a.ops-store:hover{box-shadow:var(--shadow-l2);transform:translateY(-1px)}.ops-store.live,a.ops-store:hover{border-color:var(--mark-line)}.ops-store.idle{opacity:.75}.ops-store-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-store-id{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ops-date{font-size:13px;color:var(--muted);margin-right:auto;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ops-stages{display:flex;align-items:flex-start;gap:0}.ops-stages.bad{opacity:.45}.ops-stage{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;min-width:0}.ops-stage:before{content:"";position:absolute;top:5px;left:-50%;width:100%;height:2px;background:var(--line-soft);z-index:0}.ops-stage:first-child:before{display:none}.ops-stage.done:before{background:var(--green-line)}.ops-stage.active:before{background:var(--mark-line)}.ops-dot{width:12px;height:12px;border-radius:50%;background:var(--sunk);border:2px solid var(--line);z-index:1;box-sizing:border-box}.ops-stage.done .ops-dot{background:var(--green);border-color:var(--green)}.ops-stage.active .ops-dot{background:var(--mark);border-color:var(--mark);animation:opsPulse 1.4s cubic-bezier(.2,0,.2,1) infinite}.ops-stage.skip .ops-dot{background:transparent;border-style:dashed}@keyframes opsPulse{0%,to{box-shadow:0 0 0 0 var(--mark-soft)}50%{box-shadow:0 0 0 6px var(--mark-soft)}}.ops-stage-lbl{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.ops-stage.done .ops-stage-lbl{color:var(--green)}.ops-stage.active .ops-stage-lbl{color:var(--mark)}.ops-stage.skip .ops-stage-lbl{text-decoration:line-through}.ops-meta{font-size:13px;color:var(--muted)}.ops-meta .ops-err{color:var(--red)}.run-detail-card{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:21px;margin-bottom:21px}.run-detail-card .set-row-line{padding:13px 0}.run-detail-card .set-row-line:first-child{padding-top:0}.run-detail-card .set-row-line:last-child{padding-bottom:0}.settings-page{padding:34px 55px 89px;max-width:1144px;margin:0 auto}@media (max-width:980px){.settings-page{padding:21px}}.settings-head{margin-bottom:34px;text-align:center}.settings-head h1{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;line-height:1.05}@media (max-width:999px){.settings-head h1{font-size:34px}}.set-section{margin-bottom:34px}.set-section-title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;text-align:center}.set-card{background:var(--raised);border:1px solid var(--line);border-radius:34px;overflow:hidden}.set-row-line{display:flex;align-items:center;gap:21px;padding:21px;border-bottom:1px solid var(--line-soft)}.set-row-line:last-child{border-bottom:none}.set-row-label{font-size:13px;font-weight:500;color:var(--text);flex:0 0 160px}.set-row-control{flex:1 1;display:flex;align-items:center;gap:13px;justify-content:flex-end;flex-wrap:wrap}.set-row-value{font-size:13px;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;overflow:hidden;text-overflow:ellipsis}.set-btn{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 13px;transition:color .14s,border-color .14s,background .14s;white-space:nowrap}.set-btn:hover:not(:disabled){color:var(--text);background:var(--hover)}.set-btn:disabled{cursor:default}.set-btn.primary{color:var(--mark);border-color:var(--mark);background:transparent}.set-btn.primary:hover:not(:disabled){color:var(--paper);background:var(--mark);border-color:var(--mark)}.set-btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.set-btn.ghost:hover{background:var(--hover);color:var(--text)}.set-btn.ghost.danger-text{color:var(--red);margin-right:auto}.set-btn.ghost.danger-text:hover{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.set-btn.danger{color:var(--paper);background:var(--red);border-color:var(--red);margin-right:auto}.set-btn.danger:hover{filter:brightness(1.08)}.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal-on-scroll.reveal-in{opacity:1;transform:none}.landing-page{min-height:100vh;padding:55px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page .greeting{font-family:var(--serif);font-weight:300;font-size:89px;line-height:1.08;letter-spacing:-.02em;text-align:center;color:var(--text);max-width:14ch;position:relative;margin:0;animation:rise .9s cubic-bezier(.2,0,.2,1) both}.landing-page .greeting .name{color:var(--mark);font-weight:inherit;font-style:italic}@media (max-width:999px){.landing-page{padding:34px 21px;min-height:100dvh}.landing-page .greeting{font-size:clamp(34px,10.5vw,89px)}}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.cad-tab.locked{opacity:.55;cursor:default}.cad-tab.locked:hover{color:var(--muted)}.cad-tab svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.cad-tab.locked:hover svg{animation:lockShake .44s cubic-bezier(.36,.07,.19,.97) both}@keyframes lockShake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-5deg)}88%{transform:rotate(3deg)}}.nav-item.locked{opacity:.5;cursor:default;position:relative}.nav-item.locked:hover{background:transparent}.nav-tip{position:absolute;right:8px;bottom:calc(100% + 3px);z-index:5;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-family:var(--sans);color:var(--mark);background:var(--raised);border:1px solid var(--mark-line);border-radius:999px;padding:5px 13px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .2s cubic-bezier(.2,0,.2,1) .12s,transform .2s cubic-bezier(.2,0,.2,1) .12s}.nav-item.locked:hover .nav-tip{opacity:1;transform:none}.side-min .nav-tip{right:auto;bottom:auto;left:calc(100% + 5px);top:50%;transform:translateY(-50%) translateY(3px)}.side-min .nav-item.locked:hover .nav-tip{transform:translateY(-50%)}.nav-item.locked .nav-lock{margin-left:auto;display:flex;color:var(--faint)}.side-min .nav-item.locked .nav-lock{margin-left:0}.nav-item.locked:hover .nav-lock svg{animation:lockShake .44s cubic-bezier(.36,.07,.19,.97) both}.sp-flag{display:inline-block;vertical-align:8px;margin-left:13px;padding:5px 13px;border-radius:999px;border:1px solid var(--mark-line);background:var(--mark-soft);color:var(--mark);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sp-history{max-width:1560px;margin:55px auto 0}.sp-history-title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:13px}.sp-history-list{display:flex;flex-direction:column;overflow-anchor:none;padding:3px}.sp-history-list .sp-hist{margin-bottom:8px;will-change:transform}.sp-history-list .sp-hist:last-child{margin-bottom:0}.sp-hist{display:flex;align-items:center;gap:13px;padding:21px;background:var(--raised);border:1px solid var(--line);border-radius:13px;cursor:pointer;transition:border-color .14s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.sp-hist:hover{border-color:var(--mark-line);transform:translateY(-2px)}.sp-hist-cad{flex-shrink:0;font-family:var(--sans);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.sp-hist.on .sp-hist-cad{border-color:var(--mark-line);color:var(--mark)}.sp-hist-label{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--text);flex:1 1;min-width:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.sp-hist-day{display:none}@media (max-width:999px){.sp-hist-full{display:none}.sp-hist-day{display:inline}.sp-hist .sp-hist-label{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sp-hist-go{color:var(--faint);display:flex;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.04em}.sp-hist:hover .sp-hist-go{color:var(--mark)}.sp-hist.on{border-color:var(--mark);background:var(--mark-soft)}.sp-hist.on .sp-hist-go{color:var(--mark)}.sp-hist-go svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.sp-hist:hover .sp-hist-go svg{transform:translateX(3px)}.sp-pin{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;background:transparent;border:none;color:var(--faint);position:relative;transition:color .14s,background .14s,transform .14s cubic-bezier(.2,0,.2,1)}.sp-pin.on,.sp-pin:hover{color:var(--mark)}.sp-pin:active{transform:scale(.88)}.sp-pin svg{display:block}.sp-pin .pin-glyph{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .6s cubic-bezier(.45,0,.25,1)}.sp-pin.on .pin-glyph{transform:rotate(0deg)}.sp-pin:hover .pin-glyph{transform:rotate(-90deg) scale(1.18)}.sp-pin.on:hover .pin-glyph{transform:rotate(0deg) scale(1.18)}.sp-pin .pin-head{fill:none;transition:fill .34s cubic-bezier(.2,0,.2,1)}.sp-pin.on .pin-head{fill:currentColor}.sp-hist.pin-flip{transition:transform .34s cubic-bezier(.22,1,.36,1)}.sp-hist.pin-enter{animation:pinRowIn .9s cubic-bezier(.22,.61,.36,1) both}@keyframes pinRowIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.sp-hist.pin-leave{overflow:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-width .5s cubic-bezier(.4,0,.2,1)}.sp-hist.pin-leave.go{opacity:0;transform:translateX(16px);height:0!important;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}.sp-pinned{margin-top:34px;transition:opacity .3s cubic-bezier(.2,0,.2,1)}.sp-pinned.wrap-enter{animation:pinWrapIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes pinWrapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sp-pin-cad{flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:3px 8px;border-radius:999px;background:var(--sunk);border:1px solid var(--line-soft)}.sp-hgroup{margin-bottom:8px}.sp-hgroup-head{display:flex;align-items:center;gap:13px;width:100%;padding:21px;background:var(--raised);border:1px solid var(--line);border-radius:13px;cursor:pointer;font-family:var(--sans);font-size:21px;color:var(--text);text-align:left;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transition:border-color .14s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.sp-hgroup-head:hover{transform:translateY(-2px)}.sp-hgroup.open>.sp-hgroup-head{color:var(--text)}.sp-hgroup-caret{flex-shrink:0;display:flex;color:var(--faint);transition:transform .5s cubic-bezier(.22,1,.36,1),color .14s}.sp-hgroup.open>.sp-hgroup-head .sp-hgroup-caret{transform:rotate(90deg);color:var(--mark)}.sp-hgroup-label{flex:1 1;min-width:0;font-family:var(--serif);font-weight:400}.sp-hgroup-count{flex-shrink:0;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--faint);letter-spacing:.04em}.sp-hgroup-body{height:0;overflow:hidden;transition:height .62s cubic-bezier(.22,1,.36,1)}.sp-hgroup-inner{min-height:0;overflow:hidden}.sp-hgroup-pad{padding:8px 0 5px 21px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(-21px);transition:opacity .4s cubic-bezier(.2,0,.2,1) .08s,transform .62s cubic-bezier(.22,1,.36,1)}.sp-hgroup-pad .sp-hist,.sp-hgroup-pad>.sp-hgroup{margin-bottom:0}.sp-hgroup.open>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad{opacity:1;transform:translateY(0)}.sp-hweek-ledger{margin:8px 0 13px}.sp-hweek-ledger-title{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;text-align:center}.sp-period{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;container-type:inline-size;border-bottom:1px solid var(--line-soft);padding-bottom:13px;margin-bottom:8px}.sp-period-title{font-weight:300;font-size:min(34px,7.4cqw);line-height:1.15}.sp-period-date,.sp-period-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.sp-period-date{font-weight:400;font-style:italic;font-size:min(21px,5.5cqw);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center}@container (max-width: 240px){.sp-period-title{white-space:normal;text-wrap:balance;font-size:clamp(24px,9cqw,34px);line-height:1.12}.sp-period-date{font-size:clamp(17px,6.2cqw,21px)}}@container (min-width: 750px){.sp-period{flex-direction:row;align-items:baseline;justify-content:space-between;gap:5px 21px;text-align:left}.sp-period-title{font-size:34px}.sp-period-date{font-size:21px;text-align:right}}.sp-report-id{grid-column:1/-1;text-align:center;margin-top:13px;padding-top:13px;animation:idStamp .42s cubic-bezier(.34,1.56,.64,1) .25s both;border-top:1px solid var(--line-soft);font-size:8px;font-weight:500;letter-spacing:.16em;color:var(--faint)}@keyframes idStamp{0%{opacity:0;transform:scale(1.45) rotate(-3deg)}70%{opacity:1;transform:scale(.97) rotate(.6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sp-build{grid-column:1/-1;padding:34px 21px;text-align:center}.sp-build-title{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:21px}.sp-build-cells{display:grid;grid-gap:13px;gap:13px;max-width:680px;margin:0 auto}.sp-build-cells.u4{grid-template-columns:repeat(4,1fr)}.sp-build-cells.u7{grid-template-columns:repeat(7,1fr)}.bcell{height:64px;border-radius:13px;border:1px solid var(--line-soft);background:var(--sunk);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--green);padding:5px 3px;opacity:0;transform:scale(.9);animation:bcellIn .34s cubic-bezier(.2,0,.2,1) forwards}.bcell svg{width:18px;height:18px;flex-shrink:0}.bcell-day{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.bcell.filled{background:color-mix(in srgb,var(--green) 26%,transparent);border-color:var(--green-line)}.bcell.filled .bcell-day{color:var(--green)}.bcell.today{border-color:var(--line)}.bcell.today .bcell-day{color:var(--text)}@keyframes bcellIn{to{opacity:1;transform:none}}.sp-pending{flex-direction:column;text-align:center;gap:21px;padding:55px 21px;grid-column:1/-1}.sp-craft-line,.sp-pending{display:flex;align-items:center}.sp-craft-line{position:relative;height:34px;min-width:280px;justify-content:center}.sp-craft-type{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);white-space:pre;display:inline-flex;align-items:center}.sp-pending .sp-craft-line{height:auto;min-height:34px}.sp-pending .sp-craft-type{white-space:pre-wrap;text-align:center;line-height:1.25}.sp-craft-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--mark);border-radius:2px;transform:translateY(.06em);animation:caretBlink 1.05s step-end infinite}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sp-engine{width:440px;height:360px;position:relative;max-width:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s cubic-bezier(.2,0,.2,1)}.sp-engine .eng3d{display:block;width:100%;height:100%}.stores-stack{display:flex;flex-direction:column;gap:13px;margin-bottom:34px}.store-bar{border:1px solid var(--line);border-radius:34px;overflow:hidden;background:transparent;transition:border-color .12s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.store-bar.pending{border-color:var(--line);background:transparent}.store-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.store-left{order:2;padding:21px;display:flex;flex-direction:column;gap:13px;min-width:0}.store-status{background:transparent;border:none;font-family:inherit}.store-check,.store-status{display:flex;align-items:center;justify-content:center}.store-check{width:46px;height:46px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--green) 22%,transparent)}.store-bar.pending .store-check{background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted)}.store-check svg{width:24px;height:24px}.store-check.check-draw .pcc-ring{stroke-dasharray:151;stroke-dashoffset:151;transform-origin:50% 50%;transform:rotate(-90deg);animation:pccRing .5s cubic-bezier(.2,0,.2,1) calc(var(--check-delay, 0s) + .12s) forwards}.store-check.check-draw .pcc-tick{stroke-dasharray:36;stroke-dashoffset:36;animation:pccTick .34s cubic-bezier(.2,0,.2,1) calc(var(--check-delay, 0s) + .5s) forwards}.store-copy{min-width:0;text-align:center}.store-copy h2{font-family:var(--serif);font-weight:300;font-size:21px;letter-spacing:-.01em;line-height:1.2;color:var(--text);margin:0}.store-copy-sep{color:var(--faint)}.store-copy p{font-size:13px;color:var(--muted);margin-top:5px}.store-handled,.store-right{display:flex;flex-direction:column}.store-right{order:1;padding:21px;border-right:1px solid var(--line-soft);align-items:center;gap:13px;min-width:0;min-height:330px}@media (max-width:999px){.store-right{min-height:0}}.tv-title{font-family:var(--serif);font-weight:300;font-size:21px;letter-spacing:-.01em;color:var(--text);text-align:center;line-height:1.2}.tv-track{list-style:none;margin:0;padding:0;align-self:stretch;width:100%;display:flex;flex-direction:column;align-items:stretch}.tv-step{flex:none;min-width:0;position:relative;display:flex;align-items:center;gap:11px;height:27px}.tv-step .tv-word{position:absolute;left:75px;right:0;top:50%;transform:translateY(-50%);z-index:1;font-size:13px;color:var(--muted);text-align:left;line-height:1.35}.tv-step:after,.tv-step:before{content:"";position:absolute;left:58.5px;top:-13.5px;width:2px;height:27px;z-index:0}.tv-step:before{background:var(--muted);opacity:.5}.tv-step:after{background:var(--mark);transform:scaleY(0);transform-origin:center top;transition:transform .55s cubic-bezier(.3,0,.4,1)}.tv-step.reached:after{transform:scaleY(1)}.tv-step:first-child:after,.tv-step:first-child:before{display:none}.tv-dot{width:9px;height:9px;border-radius:50%;position:relative;z-index:1;background:color-mix(in srgb,var(--muted) 50%,var(--paper));transition:background .25s ease .42s}.tv-step:first-child .tv-dot{transition-delay:0s}.tv-label{font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;line-height:1.2;order:-1;width:44px;flex:none;transition:color .25s ease .67s}.tv-step:first-child .tv-label{transition-delay:.25s}.tv-step.reached .tv-dot{background:var(--mark)}.tv-step.reached .tv-label{color:var(--mark)}.tv-step.active .tv-dot{animation:tvPulse 1.6s ease-in-out infinite}.tv-step.active .tv-label{color:var(--mark)}.tv-step.filling:after{transform:scaleY(var(--sub,0))}.tv-divider{width:100%;border-top:1px dotted var(--line);margin:13px 0}.tv-step.skip .tv-dot,.tv-step.skip.reached .tv-dot{background:color-mix(in srgb,var(--muted) 45%,var(--paper));opacity:1}.tv-step.skip .tv-label,.tv-step.skip.reached .tv-label{color:var(--faint)}@keyframes tvPulse{0%,to{box-shadow:0 0 0 3px var(--mark-soft)}50%{box-shadow:0 0 0 6px transparent}}.tv-status{min-height:18px;width:100%;font-size:13px;color:var(--muted);text-align:left;line-height:1.45}.tv-status-text{display:inline}.tv-issue-fade{display:inline-block;animation:tvIssueFade .7s cubic-bezier(.2,0,.2,1) both}@keyframes tvIssueFade{to{opacity:0;filter:blur(9px)}}.tv-caret{display:inline-block;width:1.5px;height:12px;margin-left:2px;vertical-align:-1.5px;background:var(--mark);animation:themeCaretBlink .9s steps(1) infinite}.tv-ready{min-height:18px;font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.3;letter-spacing:-.01em;color:var(--text);text-align:center;max-width:300px;animation:rise .9s cubic-bezier(.2,0,.2,1) both}.tv-note{width:100%;margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--muted);text-align:left}.tv-restart{width:100%;display:flex;justify-content:center;margin-top:11px}.tv-restart .apology-actions{margin:0}.tv-slot{width:100%}.tv-2fa{max-width:320px;margin:5px auto 0;padding-top:13px;border-top:1px solid var(--line-soft);text-align:center}.tv-2fa .auth-otp{justify-content:center}.tv-2fa-title{display:none}@media (max-width:999px){.tv-2fa{position:fixed;left:21px;right:21px;top:34px;bottom:auto;z-index:300;width:min(320px,calc(100vw - 42px));margin:0 auto;background:color-mix(in srgb,var(--raised) 62%,transparent);border:1px solid var(--line);border-radius:34px;padding:34px 34px 42px;animation:tvPopIn .5s cubic-bezier(.2,0,.2,1) both}.tv-2fa-in{animation:rise .5s cubic-bezier(.2,0,.2,1) both}.tv-2fa:before{content:"";position:fixed;inset:-100px;z-index:-1;background:color-mix(in srgb,var(--paper) 45%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.tv-2fa-title{display:block;font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.2;letter-spacing:-.01em;color:var(--text);text-align:center;margin-bottom:26px}}@keyframes tvPopIn{0%{opacity:0}}.tv-2fa .auth-err{text-align:center}.otp-shake{animation:otpShake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes otpShake{10%,90%{transform:translateX(-1.5px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}@media (max-width:720px){.store-split{grid-template-columns:1fr}.store-right{border-right:none}.store-left{border-top:1px solid var(--line-soft)}.tv-ready{max-width:none;text-wrap:balance;font-size:min(21px,calc((100vw - 89px) / 17))}}.did{display:flex;align-items:center;gap:13px;padding:13px 0}.did:last-child{padding-bottom:0}.did:first-child{padding-top:5px}.did-mark{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.4,0,.8,1),opacity .18s cubic-bezier(.4,0,.8,1)}.did-mark svg{width:15px;height:15px}.did-mark.ok{background:var(--green-soft);color:var(--green)}.did-mark.watch{background:var(--sunk);color:var(--muted)}.did-body{flex:1 1;min-width:0}.did-body b{font-weight:400;color:var(--text);font-size:13px}.did-detail{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.5}.set-emp-row{display:flex;align-items:center;gap:13px;padding:13px 21px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line-soft);font-family:var(--sans);transition:background .12s cubic-bezier(.2,0,.2,1)}.set-emp-row:last-child{border-bottom:none}.set-emp-edit{flex-shrink:0;padding:5px 13px}.set-add-emp{width:100%;background:transparent;border:none;border-top:1px solid var(--line-soft);padding:13px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;text-align:center;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1)}.set-add-emp:hover{background:var(--hover);color:var(--text)}.set-emp-form{text-align:left}.set-emp-form .set-input,.set-emp-form .set-select{width:100%;text-align:left;min-width:0}.set-emp-form .set-seg{width:100%}.set-emp-form .set-seg-btn{flex:1 1}.set-emp-ava{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--sunk);border:1px solid var(--line-soft);font-family:var(--serif);font-weight:400;font-size:13px;color:var(--muted)}.set-emp-name{font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.set-emp-name,.set-emp-rate{font-size:13px;color:var(--text);white-space:nowrap}.set-emp-rate{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-emp-per{color:var(--faint);font-size:13px;margin-left:1px}.set-avatar{width:42px;height:42px;border-radius:50%;background:var(--selected);color:var(--mark);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:21px;flex-shrink:0;background-size:cover;background-position:50%;overflow:hidden}.avatar.has-photo,.set-avatar.has-photo{color:transparent;background-color:var(--sunk);background-size:cover;background-position:50%}.set-avatar-edit{position:relative;width:42px;height:42px;border-radius:50%;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.set-avatar-edit .set-avatar{transition:filter .16s cubic-bezier(.2,0,.2,1)}.set-avatar-overlay{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);color:#fff;opacity:0;transition:opacity .16s cubic-bezier(.2,0,.2,1)}.set-avatar-edit:focus-visible .set-avatar-overlay,.set-avatar-edit:hover .set-avatar-overlay{opacity:1}.set-avatar-edit:hover .set-avatar{filter:brightness(.92)}.set-avatar-edit:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.set-avatar-remove{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:none;padding:8px 5px;transition:color .14s}.set-avatar-remove:hover{color:var(--red)}.set-avatar-remove[hidden]{display:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.set-input{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:8px 13px;min-width:200px;text-align:right;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.set-input:focus{outline:none;border:2px solid var(--mark);padding:7px 12px}.name-prompt-input{width:100%;text-align:left;font-size:13px;padding:13px;margin-top:5px}.name-prompt-input:focus{padding:12px}.set-note{margin-right:auto;text-align:left;flex:1 1;min-width:0}.set-card-foot,.set-note{font-size:13px;color:var(--muted)}.set-card-foot{line-height:1.55;padding:13px 21px;text-align:center}.set-soon{font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-soft);border-radius:999px;padding:5px 13px}.set-seg,.set-soon{background:var(--sunk)}.set-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:3px}.set-seg-btn{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:999px;padding:5px 21px;cursor:pointer;transition:color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1)}.set-seg-btn:hover{color:var(--text)}.set-seg-btn.on{background:var(--text);color:var(--paper)}.set-seg:has(>.set-seg-btn:nth-child(2):last-child){position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:0}.set-seg:has(>.set-seg-btn:nth-child(2):last-child):before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--text);transition:transform .34s cubic-bezier(.4,0,.2,1);pointer-events:none}.set-seg:has(>.set-seg-btn:nth-child(2).on):before{transform:translateX(100%)}.set-seg:has(>.set-seg-btn:nth-child(2):last-child) .set-seg-btn{position:relative;z-index:1;text-align:center}.set-seg:has(>.set-seg-btn:nth-child(2):last-child) .set-seg-btn.on{background:transparent}.set-modal-field{margin-bottom:13px}.set-modal-field .auth-label{display:block;margin-bottom:5px}.set-modal-field .set-input{width:100%;min-width:0;text-align:left}.set-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.set-modal-actions.stack{flex-direction:column;align-items:stretch;gap:5px;margin-top:13px}.set-modal-actions.stack .set-btn{width:100%;font-size:13px;border-radius:13px;padding:13px;white-space:normal}.set-modal-actions.stack .set-btn.primary{color:var(--mark);border-color:var(--mark);background:transparent}.set-modal-actions.stack .set-btn.primary:hover:not(:disabled){color:var(--paper);background:var(--mark);border-color:var(--mark);filter:none}.set-modal-actions.stack .set-btn.ghost{border:none;background:transparent;color:var(--muted);font-size:13px;padding:8px}.set-modal-actions.stack .set-btn.ghost:hover{background:var(--hover);color:var(--text)}.set-select{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:8px 34px 8px 13px;width:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 13px center;transition:border-color .14s cubic-bezier(.2,0,.2,1)}[data-theme=light] .set-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23918270' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark] .set-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23999B9D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}.set-select:focus{outline:none;border:2px solid var(--mark);padding:7px 33px 7px 12px}.set-toggle{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.set-toggle input{position:absolute;opacity:0;width:0;height:0}.set-toggle-track{width:42px;height:24px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);display:block;transition:background .16s,border-color .16s}.set-toggle-knob{position:absolute;top:50%;left:3px;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);background:var(--faint);transition:transform .16s cubic-bezier(.2,0,.2,1),background .16s}.set-toggle input:checked+.set-toggle-track{background:var(--mark-soft);border-color:var(--mark)}.set-toggle input:checked+.set-toggle-track .set-toggle-knob{transform:translateY(-50%) translateX(18px);background:var(--mark)}.set-toggle input:focus-visible+.set-toggle-track{outline:2px solid var(--mark);outline-offset:2px}.set-plan-list{display:flex;flex-direction:column;gap:8px;width:100%}.set-plan-row{display:flex;align-items:center;gap:13px;background:var(--sunk);border:1px solid var(--line);border-radius:21px;padding:13px}.set-plan-store{font-family:var(--sans);font-size:13px;color:var(--text);flex:1 1;min-width:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-plan-name{font-size:13px;font-weight:600;color:var(--mark)}.set-plan-price{flex:0 0 auto;font-size:13px;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-plan-change{flex:0 0 auto}.set-inv-panel{display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 0 10px;animation:setInvIn .2s cubic-bezier(.2,0,.2,1) both}@keyframes setInvIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.set-inv-row{display:flex;align-items:center;gap:13px;text-decoration:none;background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:11px 15px;color:var(--text);transition:border-color .14s,background .14s,transform .14s cubic-bezier(.2,0,.2,1)}a.set-inv-row:hover{border-color:var(--mark-line);background:var(--raised);transform:translateY(-1px)}.set-inv-row.is-plain{cursor:default}.set-inv-date{flex:0 0 auto;color:var(--text)}.set-inv-amt,.set-inv-date{font-size:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-inv-amt{flex:1 1;color:var(--muted);text-align:left}.set-inv-status{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.set-inv-status.s-paid{color:var(--green)}.set-inv-status.s-open{color:var(--mark)}.set-inv-status.s-uncollectible{color:var(--red)}.set-inv-arrow{flex:0 0 auto;display:inline-flex;color:var(--faint);transition:color .14s,transform .14s cubic-bezier(.2,0,.2,1)}a.set-inv-row:hover .set-inv-arrow{color:var(--mark);transform:translate(1px,-1px)}.set-inv-empty{font-size:13px;color:var(--muted);text-align:center;padding:8px 0 4px}.set-bill-msg{width:100%;text-align:center}.set-bill-warn{color:var(--red);font-weight:600}.set-bill-cancel,.set-row-control .set-btn.danger{margin-right:0}.set-bill-note{font-size:13px;color:var(--muted);line-height:1.55;text-align:center;margin:2px 0 10px}.set-bill-brk{display:flex;flex-direction:column;gap:5px;min-width:200px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-bill-brk-row{display:flex;justify-content:space-between;gap:21px;font-size:13px;color:var(--muted)}.set-bill-brk-row.is-disc{color:var(--mark)}.set-bill-brk-row.is-total{padding-top:5px;margin-top:1px;border-top:1px solid var(--line);color:var(--text);font-weight:600}.set-bill-brk-val{white-space:nowrap}.panel-card:has(.panel-wide){width:min(880px,100%)}.panel-centered{text-align:center}.panel-centered .set-plan-cards{text-align:left}.panel-card:has(.panel-centered) .panel-title{text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.panel-note{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 13px}.set-plan-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin:4px 0}.set-plan-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;cursor:pointer;background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:18px 16px 16px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,0,.2,1)}.set-plan-card:hover{border-color:var(--mark-line);transform:translateY(-3px);box-shadow:var(--shadow-l2)}.set-plan-card.sel{border-color:var(--mark);box-shadow:0 0 0 1px var(--mark),var(--shadow-l2);background:var(--mark-soft);transform:translateY(-3px)}.set-plan-card-name{font-size:19px;line-height:1.1;display:flex;align-items:center;justify-content:center;gap:9px}.set-plan-card-name,.set-plan-card-price{font-family:var(--serif);color:var(--text)}.set-plan-card-price{font-size:32px;line-height:1}.set-plan-card.sel .set-plan-card-price{color:var(--mark)}.set-plan-card-price .per{font-family:var(--sans);font-size:13px;color:var(--muted);margin-left:2px}.set-plan-card.fx-press{animation:planPress .48s both}@keyframes planPress{0%{transform:translateY(-3px);animation-timing-function:cubic-bezier(.4,0,.7,1)}38%{transform:translateY(2px) scale(.975);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{transform:translateY(-3px)}}.set-plan-inc{display:flex;flex-direction:column;gap:4px;margin-top:2px;align-self:stretch;text-align:left}.set-plan-inc .inc{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--muted);line-height:1.5}.set-plan-inc .inc svg{flex-shrink:0;color:var(--green);margin-top:3px}.set-plan-card.sel .set-plan-inc .inc{color:var(--text)}.set-plan-inc .inc.inc-star{color:var(--text);font-weight:600}.set-plan-inc .inc-lead{font-size:12.5px;color:var(--muted);line-height:1.5;margin-bottom:1px}.set-plan-card.sel .set-plan-inc .inc-lead{color:var(--text)}.set-plan-base{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 16px;padding:8px 18px;margin:4px 0 16px;background:var(--mark-soft);border:1px solid var(--mark-line);border-radius:999px}.set-plan-base-lead{font-weight:600;white-space:nowrap}.set-plan-base .inc,.set-plan-base-lead{font-size:12px;color:var(--text);line-height:1.5}.set-plan-base .inc{display:flex;align-items:flex-start;gap:7px}.set-plan-base .inc svg{flex-shrink:0;color:var(--green);margin-top:2.5px}.plan-current-tag{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mark);background:var(--mark-soft);border:1px solid var(--mark-line);border-radius:999px;padding:2px 8px;line-height:1.4}.plan-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 0 4px}.plan-confirm-check{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green-soft);color:var(--green);border:1px solid var(--green-line);animation:planCheckPop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes planCheckPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.plan-confirm-check .pcc-ring{stroke-dasharray:151;stroke-dashoffset:151;transform-origin:50% 50%;transform:rotate(-90deg);animation:pccRing .5s cubic-bezier(.2,0,.2,1) .12s forwards}.plan-confirm-check .pcc-tick{stroke-dasharray:36;stroke-dashoffset:36;animation:pccTick .34s cubic-bezier(.2,0,.2,1) .5s forwards}@keyframes pccRing{to{stroke-dashoffset:0}}@keyframes pccTick{to{stroke-dashoffset:0}}.plan-swapping-out{opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .2s cubic-bezier(.2,0,.2,1)}.plan-confirm-in{animation:planConfirmIn .34s cubic-bezier(.2,0,.2,1) both}@keyframes planConfirmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plan-confirm-title{font-family:var(--serif);font-weight:300;font-size:22px;color:var(--text);letter-spacing:-.01em}.plan-confirm-sub{font-size:14px;color:var(--muted);line-height:1.6;max-width:34ch}.plan-confirm-sub b{color:var(--text);font-weight:600}.plan-confirm .set-btn{margin-top:6px}@media (max-width:800px){.set-plan-cards{grid-template-columns:1fr}.set-plan-base{border-radius:21px;flex-direction:column;align-items:flex-start;padding:10px 16px}}.set-pw-form{border-top:1px solid var(--line-soft);padding:21px;display:flex;flex-direction:column;gap:13px;animation:authFade .28s cubic-bezier(.2,0,.2,1)}.set-pw-form[hidden]{display:none}.set-pw-field{display:flex;flex-direction:column;gap:5px}.set-pw-field .auth-label{margin-bottom:0}.set-pw-field .set-input{width:100%;min-width:0;text-align:left}.set-pw-field .set-input:focus{padding:7px 12px}.set-pw-msg{font-size:13px;min-height:0;display:none;text-align:center}.set-pw-msg.show{display:block}.set-pw-msg.err{color:var(--red)}.set-pw-msg.ok{color:var(--green)}.set-pw-actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:620px){.set-row-line{gap:13px;padding:13px}.set-row-label{flex:0 0 auto}.set-row-control{flex-wrap:nowrap;min-width:0}.set-row-control .set-row-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.set-input{text-align:left}}.auth-screen{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:21px;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,0,.2,1),background .24s cubic-bezier(.2,0,.2,1)}.auth-screen.show{opacity:1;pointer-events:auto}.theme-switch{z-index:600}.auth-card{width:min(420px,100%);background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:34px;text-align:center;position:relative;box-shadow:var(--shadow-l3);transform:translateY(12px) scale(.98);transition:transform .3s cubic-bezier(.2,0,.2,1),opacity .3s cubic-bezier(.2,0,.2,1)}.auth-screen.show .auth-card{transform:none}.auth-wordmark{display:flex;justify-content:center;margin:2px 0 21px}.auth-wordmark img,.auth-wordmark svg{height:34px;width:auto;display:block}.auth-title{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.18;letter-spacing:-.01em;color:var(--text);margin:0 0 21px}.auth-title-mark{display:inline-block;vertical-align:baseline}.auth-title-mark img,.auth-title-mark svg{height:1.06em;width:auto;display:inline-block;vertical-align:-.28em}.auth-title-nb{white-space:nowrap}@media (max-width:999px){.auth-card .auth-title{white-space:nowrap;font-size:min(34px,11.5cqw)}.auth-card{container-type:inline-size}html.auth-lock,html.auth-lock body{height:100dvh;overflow:hidden;overscroll-behavior:none}html.auth-lock body{position:fixed;inset:0;width:100%}.auth-card .auth-input,.auth-screen .auth-input{font-size:16px}}.auth-step>*{animation:authEnterR .5s cubic-bezier(.2,0,.2,1) both}.auth-step>:first-child{animation-delay:.02s}.auth-step>:nth-child(2){animation-delay:.08s}.auth-step>:nth-child(3){animation-delay:.14s}.auth-step>:nth-child(4){animation-delay:.2s}.auth-step>:nth-child(5){animation-delay:.26s}.auth-step>:nth-child(6){animation-delay:.32s}@keyframes authEnterR{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes authEnterL{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}.auth-2fa-group{margin-top:21px}.otp-ring{position:relative;width:152px;height:152px;margin:0 auto;transition:height .5s cubic-bezier(.2,0,.2,1);cursor:text}.otp-ring:has(.otp-orbit.gathered){height:34px;transition:height .5s cubic-bezier(.2,0,.2,1) .62s}.otp-orbit{position:absolute;inset:0;transform:rotate(var(--rot,0deg));transition:transform .34s cubic-bezier(.2,0,.2,1)}.otp-cell{position:absolute;left:50%;top:76px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;transform:rotate(var(--a)) translateY(-59px) rotate(calc(-1 * var(--a)));background:var(--sunk);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1);transition-delay:calc(var(--i, 0) * 36ms),0s}.otp-orbit.gathered .otp-cell{transform:rotate(0deg) translateY(-59px) rotate(0deg)}.otp-orbit.gathered .otp-digit{opacity:0}.otp-cell.active{border:2px solid var(--mark)}.otp-cell.filled{border-color:var(--mark-line)}.otp-ring.error .otp-cell{border-color:var(--red)}.otp-digit{font-family:var(--sans);font-size:13px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transform:rotate(calc(-1 * var(--rot, 0deg)));transition:transform .34s cubic-bezier(.2,0,.2,1),opacity .2s cubic-bezier(.2,0,.2,1)}.otp-check{position:absolute;left:50%;top:76px;width:34px;height:34px;margin:-17px 0 0 -17px;transform:translateY(-59px);display:flex;align-items:center;justify-content:center;opacity:0;z-index:2;transition:opacity .2s cubic-bezier(.2,0,.2,1) .4s}.otp-check svg{display:block;width:17px;height:17px}.otp-check path{fill:none;stroke:var(--mark);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .4s cubic-bezier(.2,0,.2,1) .5s}.otp-ring.done .otp-check{opacity:1}.otp-ring.done .otp-check path{stroke-dashoffset:0}.otp-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;background:transparent;font-size:16px;color:transparent;caret-color:transparent;pointer-events:none}.otp-input:focus{outline:none}.auth-otp{display:flex;gap:8px}.auth-otp-box{flex:1 1;min-width:0;box-sizing:border-box;font-family:var(--sans);font-size:21px;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:13px 2px;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.auth-otp-box:focus{outline:none;border:2px solid var(--mark);padding:12px 1px}.auth-otp-box.filled{border-color:var(--mark-line)}.auth-otp.error .auth-otp-box{border-color:var(--red)}.auth-field-group{text-align:left;margin-bottom:13px}.auth-label{display:block;font-weight:600;letter-spacing:.04em;color:var(--muted);margin-bottom:5px}.auth-input,.auth-label{font-family:var(--sans);font-size:13px}.auth-input{width:100%;box-sizing:border-box;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:13px;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.auth-input:focus{outline:none;border:2px solid var(--mark);padding:12px}.auth-input.error{border-color:var(--red)}.auth-err{font-size:13px;color:var(--red);margin-top:5px;display:none;text-align:center}.auth-err.show{display:block}.auth-err-center{text-align:center}.auth-go{width:100%;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--mark);background:transparent;border:1px solid var(--mark);border-radius:13px;padding:13px;margin-top:8px;transition:background .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1)}.auth-go:hover{background:var(--mark);color:var(--paper)}.auth-go:focus-visible{outline:none;border-width:2px;padding:12px}.auth-go:disabled{opacity:.55;cursor:default}.auth-go:disabled:hover{background:transparent;color:var(--mark)}.auth-skip{width:100%;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:none;border-radius:8px;padding:8px;margin-top:5px;transition:background .14s,color .14s}.auth-skip:hover{background:var(--hover);color:var(--text)}.auth-pass-wrap{position:relative;display:flex;align-items:center}.auth-pass-wrap .auth-input{padding-right:55px}.auth-pass-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:8px;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1)}.auth-pass-toggle:hover{color:var(--text)}.auth-pass-toggle .eye-lid,.auth-pass-toggle .eye-pupil{stroke:var(--muted)}.auth-pass-toggle:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.auth-pass-toggle .eye{display:block}.auth-pass-toggle .eye .eye-lid,.auth-pass-toggle .eye .eye-pupil{transform-box:fill-box;transform-origin:center;transition:opacity .22s cubic-bezier(.2,0,.2,1),transform .26s cubic-bezier(.2,0,.2,1)}.auth-pass-toggle .eye-pupil{opacity:0;transform:scaleY(.15)}.auth-pass-toggle .eye-lid{opacity:1;transform:scaleX(1)}.auth-pass-toggle.revealed .eye-pupil{opacity:1;transform:scaleY(1)}.auth-pass-toggle.revealed .eye-lid{opacity:0;transform:scaleX(1.08)}.auth-remember{display:flex;align-items:center;gap:8px;text-align:left;font-family:var(--sans);font-size:13px;color:var(--muted);cursor:pointer;margin:2px 0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-remember input{width:15px;height:15px;accent-color:var(--mark);cursor:pointer;flex-shrink:0}.auth-foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 13px;margin-top:21px;padding-top:13px;border-top:1px solid var(--line-soft)}.auth-link{font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;color:var(--muted);background:transparent;border:none;padding:5px 13px;border-radius:999px;transition:color .12s cubic-bezier(.2,0,.2,1)}.auth-link:hover{color:var(--mark)}.auth-link:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.auth-notice{text-align:center;font-family:var(--sans);font-size:13px;color:var(--text);background:var(--mark-soft);border:1px solid var(--mark-line);border-radius:13px;padding:13px;margin-top:13px;line-height:1.5;animation:authFade .3s cubic-bezier(.2,0,.2,1)}.auth-mail{color:var(--mark);font-weight:600;text-decoration:none}.auth-bye{text-align:center;max-width:480px;animation:authFade .4s cubic-bezier(.2,0,.2,1)}.auth-bye-mark{display:flex;justify-content:center;margin-bottom:21px}.auth-bye-mark img,.auth-bye-mark svg{height:42px;width:auto}.auth-bye-title{font-family:var(--serif);font-weight:300;font-size:55px;line-height:1.05;letter-spacing:-.02em;color:var(--text);margin:0 0 8px}@media (max-width:999px){.auth-bye-title{font-size:min(40px,9.5vw)}}@keyframes authFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.run-float{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:380;width:min(560px,calc(100vw - 36px));background:var(--raised);border:1px solid var(--line);border-radius:21px;box-shadow:var(--shadow-l2);padding:13px 21px;animation:authFade .3s cubic-bezier(.2,0,.2,1)}.run-float .run-float-head{display:flex;align-items:center;gap:8px}.run-float .run-float-title{font-size:13px;font-weight:600;color:var(--text);flex:1 1;min-width:0}.run-float .run-float-sub{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.55}.run-float .badge{flex-shrink:0}.run-float-close{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:transparent;border:none;color:var(--faint);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.run-float-close:hover{color:var(--text);background:var(--hover)}.run-float-spin{width:15px;height:15px;border-radius:50%;flex-shrink:0;border:2px solid var(--line);border-top-color:var(--mark);animation:adminSpin .8s linear infinite}@keyframes adminSpin{to{transform:rotate(1turn)}}.nav-item .nav-dot{width:7px;height:7px;border-radius:50%;background:var(--mark);flex-shrink:0;margin-left:auto;animation:navDotPulse 1.6s ease-in-out infinite}.side-min .nav-item{position:relative}.side-min .nav-item .nav-dot{position:absolute;top:7px;right:9px;margin:0}@keyframes navDotPulse{0%,to{opacity:1}50%{opacity:.35}}.shell{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.shell [contenteditable=true],.shell input,.shell textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (hover:hover) and (pointer:fine){body.cursor-bespoke,body.cursor-bespoke *{cursor:none!important}}.bc{position:fixed;top:0;left:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.2,0,.2,1)}body.cursor-bespoke .bc{opacity:1}body.cursor-bespoke.bc-hidden .bc{opacity:0}.bc>i{display:block;position:absolute;left:0;top:0;border-radius:7.5px;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.2,0,.2,1),border-color .22s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}.bc-dot>i{width:15px;height:15px;border:2px solid var(--text);background:transparent}body.bc-link .bc-dot>i{width:21px;height:21px;border-radius:999px}body.bc-seal .bc-dot>i:after{opacity:1;width:var(--bc-seal-arm,9px);height:2px;border-radius:999px;transform:translate(-50%,-50%) rotate(45deg)}body.bc-seal .bc-dot>i:before{opacity:1;width:var(--bc-seal-arm,9px);height:var(--bc-x-w,2px);transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}body.bc-seal .bc-dot>i{animation:bcSealIn .34s cubic-bezier(.34,1.56,.64,1)}@keyframes bcSealIn{0%{transform:translate(-50%,-50%) rotate(-90deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}body.bc-press.bc-seal .bc-dot>i{transform:translate(-50%,-50%) rotate(90deg) scale(.88)}.bc-adopted{opacity:0!important}body.bc-style-adopt.bc-knob .bc-dot>i{background:var(--text);border-color:transparent;border-width:0}body.bc-mag .bc-dot>i{width:164px;height:164px;border-radius:82px}.bc-lens{position:absolute;left:0;top:0;width:164px;height:164px;border-radius:50%;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-l2);opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.09);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.2,0,.2,1),visibility 0s linear .3s}body.bc-mag .bc-lens{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition-delay:0s}.bc-lens-glass{position:absolute;inset:0;filter:url(#bc-glass-f)}.bc-lens:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}body.bc-press .bc-dot>i{transform:translate(-50%,-50%) scale(.78)}body.bc-press.bc-link .bc-dot>i{transform:translate(-50%,-50%) scale(1.05)}body.bc-press.bc-encap .bc-dot>i{transform:translate(-50%,-50%) scale(.97)}body.bc-press.bc-knob .bc-dot>i{transform:translate(-50%,-50%) scale(.9)}body.bc-press.bc-eye .bc-dot>i{transform:translate(-50%,-50%) scale(.88)}body.bc-text .bc-dot>i{width:2px;height:21px;border:0;border-radius:2px;background:var(--text)}body.bc-press.bc-text .bc-dot>i{transform:translate(-50%,-50%) scaleY(.9)}body.bc-wait .bc-dot>i{width:21px!important;height:21px!important;border-radius:999px!important;border:0!important;background:transparent!important;box-shadow:none;animation:bcWaitSpin .9s linear infinite}body.bc-wait .bc-dot>i:before{opacity:0!important}body.bc-wait .bc-dot>i:after{content:""!important;opacity:1!important;left:50%!important;top:0!important;width:4.5px!important;height:4.5px!important;border:0!important;border-radius:999px!important;background:var(--text)!important;-webkit-mask:none!important;mask:none!important;transform:translate(-50%,-50%)!important;transition:none!important}@keyframes bcWaitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}button.is-pushed{transform:scale(.97)!important;filter:brightness(.95)}@media (hover:none){button.is-pushed:after{content:"";display:inline-block;width:11px;height:11px;margin-left:8px;vertical-align:-1px;border-radius:50%;flex-shrink:0;border:2px solid;border-top:2px solid transparent;animation:bcRingSpin .7s linear infinite}}@keyframes bcRingSpin{to{transform:rotate(1turn)}}.bc-dot>i:before{content:"";position:absolute;left:50%;top:50%;width:var(--bc-x-len,11px);height:var(--bc-x-w,2px);background:var(--text);border-radius:999px;opacity:0;transform:translate(-50%,-50%) scaleX(.3);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1)}body.bc-x .bc-dot>i:before{opacity:1;transform:translate(-50%,-50%) scaleX(1);transition-duration:.16s,.3s}body.bc-x .bc-dot>i{background:var(--text);border-color:transparent;border-width:0;transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.2,0,.2,1),border-color .24s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}body.bc-press.bc-x .bc-dot>i{transform:translate(-50%,-50%) rotate(45deg) scale(.85)}.bc-dot>i:after{content:"";position:absolute;left:50%;top:50%;width:var(--bc-g-w,17px);height:var(--bc-g-h,17px);background:var(--text);opacity:0;border-radius:0;-webkit-mask:var(--bc-g-m,none) center /contain no-repeat;mask:var(--bc-g-m,none) center /contain no-repeat;transform:translate(-50%,-50%) scale(.45);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1)}body.bc-glyph .bc-dot>i:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition-duration:.16s,.3s}body.bc-glyph .bc-dot>i{border-color:transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.2,0,.2,1),border-color .24s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}body.bc-press.bc-glyph .bc-dot>i{transform:translate(-50%,-50%) scale(.85)}body.bc-press.bc-rect .bc-dot>i{transform:translate(-50%,-50%) scale(.92)}.skel-page{max-width:1560px;margin:0 auto}.skel{position:relative;overflow:hidden;background:var(--raised);border:1px solid var(--line);border-radius:13px}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--hover),transparent);transform:translateX(-100%);animation:skelSweep 1.4s ease-in-out infinite}@keyframes skelSweep{to{transform:translateX(100%)}}.skel-w20{width:20%}.skel-w25{width:25%}.skel-w30{width:30%}.skel-w40{width:40%}.skel-w50{width:50%}.skel-w60{width:60%}.skel-ln{height:16px}.skel-ln.lg{height:20px}.skel-ln.sm{height:12px}.skel-cmd-head{display:flex;justify-content:center;margin-bottom:34px}.skel-cmd-head.left{justify-content:flex-start}.skel-cmd-head.tight{margin-bottom:21px}.skel-cmd-title{height:48px;width:240px}.skel-storebar{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1px solid var(--line);border-radius:34px;overflow:hidden;margin-bottom:13px}.skel-sb-left{order:2;padding:21px;display:flex;flex-direction:column;gap:13px;min-width:0}.skel-sb-status{display:flex;align-items:center;justify-content:center}.skel-sb-status .skel-ln{width:40%}.skel-sb-handled{display:flex;flex-direction:column;gap:8px}.skel-sb-did{display:flex;align-items:center;gap:13px}.skel-sb-mark{width:24px;height:24px;border-radius:8px;flex-shrink:0}.skel-sb-right{order:1;padding:21px;border-right:1px solid var(--line-soft);align-items:center;gap:13px}.skel-sb-right,.skel-sb-vtrack{display:flex;flex-direction:column}.skel-sb-vtrack{align-self:stretch}.skel-sb-vrow{display:flex;align-items:center;gap:11px;height:27px}.skel-sb-vlabel{width:44px;height:8px}.skel-sb-dot{width:9px;height:9px;border-radius:50%}@media (max-width:720px){.skel-storebar{grid-template-columns:1fr}.skel-sb-right{border-right:none}.skel-sb-left{border-top:1px solid var(--line-soft)}}@media (max-width:999px){.skel-sb-left{padding:13px 21px 8px;gap:8px}.skel-sb-right{padding:13px 21px;gap:8px}.skel-cmd-title{height:36px}}.skel-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:21px}.skel-tab{height:34px;width:82px;border-radius:999px}.skel-tabpill{height:44px;width:min(260px,100%);border-radius:999px}.skel-period{display:flex;flex-direction:column;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);padding-bottom:13px;margin-bottom:21px}.skel-pd-title{height:32px;width:min(340px,60%)}.skel-pd-date{height:20px;width:120px}@media (min-width:1000px){.skel-period{flex-direction:row;align-items:baseline;justify-content:space-between}.skel-pd-title{width:min(340px,45%)}.skel-pd-date{width:180px}}.skel-rh-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px 21px;flex-wrap:wrap}.skel-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start}.skel-card{grid-column:span 4;height:150px;border-radius:21px}.skel-card.full{grid-column:1/-1}.skel-card.tall{height:300px}@media (max-width:760px){.skel-card{grid-column:span 12}}.skel-set-title{height:12px;width:92px;margin:0 auto 13px}.skel-set-card{border:1px solid var(--line);border-radius:34px;overflow:hidden;margin-bottom:34px}.skel-set-row{display:flex;align-items:center;justify-content:space-between;gap:21px;padding:21px;border-bottom:1px solid var(--line-soft)}.skel-set-row:last-child{border-bottom:none}.skel-set-row .skel{border-radius:8px}.legal-page{min-height:100vh;background:linear-gradient(180deg,#0d1626,#070d18);color:#d8d2c4;padding:0 21px 80px}.legal-head{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0}.legal-home{display:inline-flex;align-items:center}.legal-back{font:500 13px/1 Spline Sans,sans-serif;color:#d8a53a;text-decoration:none;opacity:.85;transition:opacity .2s ease}.legal-back:hover{opacity:1}.legal-body{max-width:760px;margin:0 auto;font:400 14.5px/1.7 Spline Sans,sans-serif;color:#c8c2b4}.legal-body h1{font-size:34px;line-height:1.15;margin:8px 0 6px}.legal-body h1,.legal-body h2{font-family:Fraunces,serif;font-weight:400;color:#f0ead9}.legal-body h2{font-size:21px;margin:30px 0 8px}.legal-body h3{font-size:14px;font-weight:600;color:#e6e0d2;margin:18px 0 6px}.legal-body p{margin:0 0 12px}.legal-body ul{margin:0 0 12px 20px}.legal-body li{margin-bottom:5px}.legal-body strong{color:#ece6d7;font-weight:600}.legal-body a{color:#d8a53a;text-decoration:none;border-bottom:1px solid rgba(216,165,58,.4)}.legal-body hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:24px 0}.legal-foot{max-width:760px;margin:40px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;font:500 12.5px/1 Spline Sans,sans-serif;color:#8f897b}.legal-foot a{color:#8f897b;text-decoration:none}.legal-foot a:hover{color:#d8a53a}.legal-foot-sep{opacity:.5}.ops-health{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:21px}.ops-h-cell{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:13px;display:flex;flex-direction:column;gap:3px;min-width:0}.ops-h-lbl{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ops-h-val{font-size:21px;font-weight:500;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-h-val a{color:inherit;text-decoration:none;border-bottom:1px solid var(--mark-line)}.ops-h-foot{font-size:8px;color:var(--faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-h-cell.ok .ops-h-val{color:var(--mark)}.ops-h-cell.warn{border-color:var(--mark-line);background:var(--mark-soft)}.ops-h-cell.warn .ops-h-val{color:var(--mark)}.ops-h-cell.bad{border-color:var(--red)}.ops-h-cell.bad .ops-h-val{color:var(--red)}@media (max-width:980px){.ops-health{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ops-health{grid-template-columns:repeat(2,1fr)}}.run-log{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:13px;max-height:520px;overflow-y:auto;overflow-x:hidden;margin-bottom:13px;scrollbar-width:none}.run-log::-webkit-scrollbar{display:none}.run-log-line{display:grid;grid-template-columns:55px 34px 1fr;grid-gap:8px;gap:8px;padding:2px 0;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted);border-bottom:1px solid transparent}.run-log-line+.run-log-line{border-top:1px solid var(--line)}.run-log-lvl,.run-log-ts{color:var(--faint)}.run-log-lvl{font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.run-log-msg{color:var(--text);word-break:break-word}.run-log-fields{display:block;color:var(--faint);font-size:8px;word-break:break-all}.run-log-line.warn .run-log-lvl,.run-log-line.warn .run-log-msg{color:var(--mark)}.run-log-line.error .run-log-lvl,.run-log-line.error .run-log-msg{color:var(--red)}.cz{padding:34px 55px 110px;max-width:1560px;margin:0 auto}@media (max-width:980px){.cz{padding:21px}}.cz-head{margin-bottom:21px;text-align:center}.cz-head h1{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;line-height:1.05}@media (max-width:999px){.cz-head h1{font-size:34px}}.cz-head .sub{font-size:13px;color:var(--muted);margin-top:8px;letter-spacing:.02em;max-width:62ch;margin-left:auto;margin-right:auto;line-height:1.5}.cz-stores{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:21px}.cz-stores[data-count="2"]{grid-template-columns:repeat(2,1fr)}.cz-stores[data-count="0"],.cz-stores[data-count="1"]{display:none}@media (max-width:760px){.cz-stores,.cz-stores[data-count="2"]{grid-template-columns:1fr}.cz-store .st-name{white-space:nowrap}}.cz-store{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:13px 18px;cursor:pointer;text-align:left;font-family:inherit;display:flex;align-items:center;gap:13px;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1)}.cz-store.on{border-color:var(--mark);background:var(--mark-soft);box-shadow:inset 0 0 0 1px var(--mark)}.cz-store .st-ic{width:34px;height:34px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--sunk);border:1px solid var(--line-soft)}.cz-store.on .st-ic{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.cz-store .st-name{font-family:var(--serif);font-size:17px;color:var(--text);line-height:1.2}.cz-store.on .st-name{color:var(--mark)}.cz-cadence-row{margin-bottom:21px}.cz-cadence,.cz-cadence-row{display:flex;justify-content:center}.cz-cadence{gap:8px;flex-wrap:wrap}.cz-cadence.tabs-slider{margin:0}.cz-plan-note{text-align:center;font-size:12px;color:var(--faint);margin:-13px 0 21px;min-height:18px}.composer{display:grid;grid-template-columns:233px 1fr;grid-gap:21px;gap:21px;align-items:start;position:relative;transition:grid-template-columns .46s cubic-bezier(.33,0,.16,1),gap .46s cubic-bezier(.33,0,.16,1)}.composer.shelf-min{grid-template-columns:34px 1fr;gap:10px}@media (max-width:980px){.composer,.composer.shelf-min{grid-template-columns:1fr}}.shelf{display:flex;flex-direction:column;align-self:start;min-width:0;position:-webkit-sticky;position:sticky;top:21px;max-height:calc(100vh - 42px)}@media (max-width:980px){.shelf{position:static;max-height:none}}.composer.shelf-min .shelf{z-index:20;overflow:visible}.shelf-head{position:relative;height:34px;margin-bottom:13px;overflow:visible;flex-shrink:0}.shelf-title{position:absolute;left:24px;right:24px;top:50%;transform:translateY(-50%);text-align:center;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-clip-path:inset(-4px 0 -4px 0);clip-path:inset(-4px 0 -4px 0);transition:opacity .3s cubic-bezier(.33,0,.16,1),-webkit-clip-path .46s cubic-bezier(.33,0,.16,1);transition:clip-path .46s cubic-bezier(.33,0,.16,1),opacity .3s cubic-bezier(.33,0,.16,1);transition:clip-path .46s cubic-bezier(.33,0,.16,1),opacity .3s cubic-bezier(.33,0,.16,1),-webkit-clip-path .46s cubic-bezier(.33,0,.16,1)}.composer.shelf-min .shelf-title{-webkit-clip-path:inset(-4px 0 -4px 100%);clip-path:inset(-4px 0 -4px 100%);opacity:0}.shelf-collapse-all,.shelf-toggle{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;border-radius:8px;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;z-index:30;transition:color .14s,background .14s,opacity .3s cubic-bezier(.33,0,.16,1)}.shelf-toggle{left:0}.shelf-collapse-all{right:0}.shelf-collapse-all:hover,.shelf-toggle:hover{color:var(--text);background:var(--hover)}.composer.shelf-min .shelf-collapse-all{opacity:0;pointer-events:none}.shelf-toggle svg{transition:transform .46s cubic-bezier(.33,0,.16,1)}.composer.shelf-min .shelf-toggle svg{transform:scaleX(-1)}@media (max-width:999px){.shelf-toggle{display:none}.shelf-collapse-all{right:auto;left:0}}.shelf-items{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;padding-right:4px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .34s cubic-bezier(.33,0,.16,1),transform .46s cubic-bezier(.33,0,.16,1);transform-origin:left center}.shelf-items::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:980px){.shelf-items{overflow-y:visible;flex:none}}.composer.shelf-min .shelf-items{opacity:0;transform:translateX(-14px);pointer-events:none}.cat-head{width:100%;font-family:inherit;text-align:left;cursor:pointer;background:transparent;border:none;border-radius:13px;padding:8px;display:flex;align-items:center;gap:9px;transition:background .12s cubic-bezier(.2,0,.2,1)}.cat-head:hover{background:var(--hover)}.cat-head .sh-ic{width:auto;height:auto;background:transparent;border:none;color:var(--faint)}.cat-head .sh-ic svg{width:16px;height:16px}.cat-head .sh-name{font-weight:600;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cat-head:hover .sh-ic,.cat-head:hover .sh-name{color:var(--text)}.cat-caret{margin-left:auto;color:var(--faint);display:flex;flex-shrink:0;transition:transform .22s cubic-bezier(.2,0,.2,1)}.shelf-cat.open .cat-caret{transform:rotate(180deg)}.shelf-cat.open .cat-head .sh-name{color:var(--text)}.shelf-cat.open .cat-head .sh-ic{color:var(--mark)}.cat-items{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .26s cubic-bezier(.2,0,.2,1)}.shelf-cat.open .cat-items{grid-template-rows:1fr}.cat-items-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px}.cat-items-inner .sh-item:first-child{margin-top:6px}.cat-items-inner .sh-item:last-child{margin-bottom:6px}.sh-item{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:11px 13px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;align-items:center;gap:11px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .14s cubic-bezier(.2,0,.2,1),transform .14s cubic-bezier(.2,0,.2,1),opacity .14s}.sh-item:active{cursor:-webkit-grabbing;cursor:grabbing}.sh-item.off{opacity:.4;cursor:not-allowed}.sh-ic{width:30px;height:30px;border-radius:8px;flex-shrink:0;color:var(--muted);background:var(--sunk);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.sh-name{font-size:13px;font-weight:500;color:var(--text);line-height:1.25}.sh-item.off .sh-name{color:var(--muted)}.canvas-wrap{min-width:0;display:flex;flex-direction:column}.canvas-bar{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:8px;min-height:34px;flex-shrink:0}.canvas-name{font-family:var(--serif);font-size:21px;letter-spacing:-.01em;color:var(--text)}.canvas-actions{display:flex;gap:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:640px){.canvas-bar{flex-direction:column;gap:10px}.canvas-actions{position:static;transform:none;justify-content:center}}.cz-btn{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:all .14s cubic-bezier(.2,0,.2,1)}.cz-btn:hover:not(:disabled){color:var(--text);border-color:var(--text)}.cz-btn:disabled{opacity:.45;cursor:default}.cz-btn.primary{background:transparent;border-color:var(--mark-line);color:var(--mark)}.cz-btn.primary:hover:not(:disabled){background:var(--mark);border-color:var(--mark);color:var(--paper)}.cz-btn.danger{color:var(--red);border-color:var(--red-line)}.cz-btn.danger:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--paper)}.cz-preview-note{text-align:center;font-size:12px;color:var(--faint);margin-bottom:13px;min-height:18px}.canvas{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start;align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:34px;padding:21px;position:relative;transition:border-color .18s cubic-bezier(.2,0,.2,1),background .18s cubic-bezier(.2,0,.2,1)}.canvas.drag-over{border-color:var(--mark)}.canvas-empty{grid-column:1/-1;min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--faint);pointer-events:none}.canvas-empty .ce-title{font-family:var(--serif);font-weight:300;font-size:26px;letter-spacing:-.01em;color:var(--muted)}.canvas-empty .ce-sub{font-size:13px;max-width:42ch;line-height:1.5}.drop-slot{border:1.5px solid var(--line);border-radius:13px;background:transparent;min-height:104px;cursor:pointer;position:relative;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),min-height .22s cubic-bezier(.2,0,.2,1);animation:slotIn .2s cubic-bezier(.2,0,.2,1) both}.drop-slot.col-1{grid-column:1/span 4}.drop-slot.col-5{grid-column:5/span 4}.drop-slot.col-9{grid-column:9/span 4}.drop-slot:after,.drop-slot:before{content:"";position:absolute;left:50%;top:50%;background:var(--line);border-radius:3px;transition:background .14s}.drop-slot:before{width:18px;height:2px;transform:translate(-50%,-50%)}.drop-slot:after{width:2px;height:18px;transform:translate(-50%,-50%)}.drop-slot.hot{border-color:var(--mark);background:var(--mark-soft);animation:slotIn .2s cubic-bezier(.2,0,.2,1) both,slotGlow 1.1s ease-in-out .1s infinite}.drop-slot.hot:after,.drop-slot.hot:before{background:var(--mark)}.drop-slot.hot:after,.drop-slot.hot:before{animation:slotPlusPulse 1.1s ease-in-out .1s infinite}@keyframes slotGlow{0%,to{box-shadow:0 0 0 0 rgba(216,165,58,0)}50%{box-shadow:0 0 0 5px var(--mark-soft),0 0 13px 0 rgba(216,165,58,.34)}}@keyframes slotPlusPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}@keyframes slotIn{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.drop-slot.col-1,.drop-slot.col-5,.drop-slot.col-9{grid-column:span 12}}.ghost-slot{border:1.5px solid var(--mark);border-radius:13px;background:transparent;position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:ghostIn .22s cubic-bezier(.2,0,.2,1) both}@keyframes ghostIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.ghost-slot:after,.ghost-slot:before{content:"";position:absolute;left:50%;top:50%;background:var(--mark);border-radius:3px}.ghost-slot:before{width:22px;height:2.5px;transform:translate(-50%,-50%)}.ghost-slot:after{width:2.5px;height:22px;transform:translate(-50%,-50%)}.canvas.editing .pw{cursor:-webkit-grab;cursor:grab}.canvas.editing .pw:active{cursor:-webkit-grabbing;cursor:grabbing}.canvas.editing .pw .bar-hit,.canvas.editing .pw .stk-seg,.pw-tools{pointer-events:none}.pw-tools{position:absolute;top:-9px;right:-9px;z-index:6;display:flex;gap:5px;align-items:center;opacity:0;transform:scale(.6);transition:opacity .18s cubic-bezier(.2,0,.2,1),transform .18s cubic-bezier(.2,0,.2,1)}.canvas.editing .pw-tools{opacity:1;pointer-events:auto;transform:none}.pw-tool{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--raised);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-l2);transition:color .12s,border-color .12s,background .12s}.pw-tool.x:hover{color:var(--paper);border-color:var(--red);background:var(--red)}.drag-visual{position:fixed;z-index:300;pointer-events:none;margin:0;animation:none!important;opacity:1;overflow:clip;box-shadow:var(--shadow-l2),0 18px 44px rgba(0,0,0,.18);background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:13px}.drag-visual .pw-tools{display:none}.canvas.editing .pw{animation:jiggle .26s ease-in-out infinite;border-color:var(--line-soft);transform-origin:50% 48%}.canvas.editing .pw:nth-child(2n){animation-duration:.29s;animation-delay:-.11s;animation-name:jiggleAlt}.canvas.editing .pw:nth-child(3n){animation-duration:.24s;animation-delay:-.19s}.canvas.editing .pw:nth-child(5n){animation-delay:-.06s;animation-name:jiggleAlt}.canvas.editing .pw.span-S{animation-name:jiggleS}.canvas.editing .pw.span-S:nth-child(2n){animation-name:jiggleSAlt}.canvas.reordering .pw{animation:none!important}@keyframes jiggle{0%{transform:rotate(-.4deg) translateY(.4px)}50%{transform:rotate(.4deg) translateY(-.4px)}to{transform:rotate(-.4deg) translateY(.4px)}}@keyframes jiggleAlt{0%{transform:rotate(.4deg) translateY(-.4px)}50%{transform:rotate(-.4deg) translateY(.4px)}to{transform:rotate(.4deg) translateY(-.4px)}}@keyframes jiggleS{0%{transform:rotate(-1.3deg) translateY(.6px)}50%{transform:rotate(1.3deg) translateY(-.6px)}to{transform:rotate(-1.3deg) translateY(.6px)}}@keyframes jiggleSAlt{0%{transform:rotate(1.3deg) translateY(-.6px)}50%{transform:rotate(-1.3deg) translateY(.6px)}to{transform:rotate(1.3deg) translateY(-.6px)}}.skel-cad{height:34px;width:90px;border-radius:13px}.skel-shelf{display:flex;flex-direction:column;gap:13px;padding-top:47px}.skel-canvas{height:520px;border-radius:34px}