/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--color-leash:#17423a;--font-display:"Unbounded", "Arial Rounded MT Bold", system-ui, sans-serif;--radius-panel:20px;--shadow-panel:0 1px 2px #17423a0d, 0 0 0 1px #17423a0f;--shadow-pop:0 12px 32px #17423a29, 0 0 0 1px #17423a14;--shadow-float:0 12px 32px #0f2f294d}}@layer base,components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-leash{background-color:var(--color-leash)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--paper:#fff;--fog:#f3f5f2;--fog-press:#e6ebe6;--leash:#17423a;--leash-deep:#0f2f29;--leash-muted:#5b6b64;--tennis:#d9f24b;--tennis-press:#c8e33a;--pool:#9fd6f5;--coral:#ff6f4f;--mat-dog:#f2fac0;--mat-cat:#d4ecfa;--line:#dde3de;--field-stroke:#7a8882;--on-dark:#e3ece8;--on-dark-soft:#b9ccc4;--font-display:"Unbounded","Arial Rounded MT Bold",system-ui,sans-serif;--font-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--r-pill:999px;--r-panel:20px;--r-field:12px;--r-small:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--ease-out:cubic-bezier(.16,1,.3,1);--t-quick:.16s;--t-base:.22s;--canvas:#f3f5f2;--side:#17423a;--side-hover:#21524a;--grid:#e8ece9;--prev:#a3b0aa;--good:#23824f;--good-tint:#e4f3ea;--warn:#a86500;--warn-tint:#fff2d9;--crit:#b3261e;--crit-tint:#fdedeb;--info:#2a6fb0;--info-tint:#e5f1fb;--pet-dog:#6e9a00;--pet-cat:#3a8fd8;--pet-both:#d96a3a;--shadow-pop:0 12px 32px #17423a29,0 0 0 1px #17423a14}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-color:#c9d2cd var(--canvas)}body{background:var(--canvas);color:var(--leash);font-family:var(--font-body);caret-color:var(--leash);accent-color:var(--leash);margin:0;font-size:.9375rem;line-height:1.5}::selection{background:var(--tennis);color:var(--leash)}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}button,input,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--leash);outline-offset:2px;border-radius:var(--r-small)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;border-radius:var(--r-pill);background:var(--tennis);color:var(--leash);padding:10px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}svg.i{flex:none;width:18px;height:18px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--leash-muted)}.app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side{gap:var(--s-4);height:100vh;padding:var(--s-4) var(--s-3) var(--s-4);background:var(--side);color:var(--on-dark);scrollbar-color:var(--side-hover) var(--side);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.side :focus-visible{outline-color:var(--tennis)}.brand{min-height:44px;padding:0 var(--s-2);font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);align-items:center;gap:10px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.brand svg{flex:none;width:28px;height:28px}.brand small{border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:.02em;color:var(--on-dark);background:#ffffff1a;margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:700}.nav{gap:var(--s-4);display:grid}.nav-group{gap:2px;display:grid}.nav-label{padding:0 var(--s-3);color:var(--on-dark-soft);margin-bottom:4px;font-size:.75rem;font-weight:700}.nav a{align-items:center;gap:var(--s-3);min-height:40px;padding:0 var(--s-3);border-radius:var(--r-field);color:var(--on-dark);transition:background var(--t-quick) var(--ease-out);font-size:.9063rem;font-weight:600;text-decoration:none;display:flex}.nav a:hover{background:var(--side-hover)}.nav a[aria-current=page]{background:var(--tennis);color:var(--leash)}.nav a .count{border-radius:var(--r-pill);text-align:center;font-variant-numeric:tabular-nums;background:#ffffff24;min-width:22px;margin-left:auto;padding:1px 7px;font-size:.75rem;font-weight:800}.nav a .count.hot{background:var(--coral);color:var(--leash-deep)}.nav a .dot{background:var(--warn);border-radius:50%;width:8px;height:8px;margin-left:auto}.side-foot{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-field);background:#ffffff0f;margin-top:auto;font-size:.8125rem;display:grid}.side-foot .live{color:var(--paper);align-items:center;gap:8px;font-weight:700;display:flex}.side-foot .live:before{content:"";background:var(--tennis);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d9f24b33}.side-foot a{color:var(--on-dark);font-weight:700}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:30;align-items:center;gap:var(--s-3);min-height:64px;padding:0 var(--s-6);background:var(--paper);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.search{flex:1;max-width:520px;position:relative}.search svg{color:var(--leash-muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.search input{border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--fog);width:100%;min-height:42px;padding:0 52px 0 42px;font-size:.9375rem}.search input::placeholder{color:var(--leash-muted)}.search input:hover{border-color:#c6d0cb}.search input:focus{border-color:var(--leash);background:var(--paper);box-shadow:0 0 0 3px var(--tennis);outline:none}.search kbd{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font:700 .75rem var(--font-body);color:var(--leash-muted);border-radius:6px;padding:1px 8px;position:absolute;top:50%;right:12px;translate:0 -50%}.top-tools{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.menu-btn{display:none}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;min-height:40px;transition:background var(--t-quick) var(--ease-out),box-shadow var(--t-quick) var(--ease-out),transform var(--t-quick) var(--ease-out);border:0;padding:0 18px;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--leash);color:var(--paper)}.btn-primary:hover{background:var(--leash-deep)}.btn-add{background:var(--tennis);color:var(--leash)}.btn-add:hover{background:var(--tennis-press)}.btn-ghost{background:var(--paper);color:var(--leash);box-shadow:inset 0 0 0 1.5px var(--line)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--leash)}.btn-sm{min-height:34px;padding:0 14px;font-size:.8125rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.is-loading{cursor:progress;opacity:.9}.btn.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{border-radius:var(--r-pill);cursor:pointer;width:42px;height:42px;transition:background var(--t-quick) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--fog)}.icon-btn .badge{border-radius:var(--r-pill);background:var(--coral);min-width:18px;height:18px;color:var(--leash-deep);text-align:center;box-shadow:0 0 0 2px var(--paper);padding:0 5px;font-size:.6875rem;font-weight:800;line-height:18px;position:absolute;top:5px;right:5px}.avatar{background:var(--mat-cat);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.8125rem;font-weight:800;display:grid}.link{min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--tennis-press);text-decoration-color:var(--tennis-press);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.8125rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.link:hover{-webkit-text-decoration-color:var(--leash);text-decoration-color:var(--leash)}.pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--fog);align-items:center;gap:6px;min-height:26px;padding:0 10px 0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.pill svg{width:14px;height:14px}.pill.good{background:var(--good-tint)}.pill.good svg{color:var(--good)}.pill.warn{background:var(--warn-tint)}.pill.warn svg{color:var(--warn)}.pill.crit{background:var(--crit-tint)}.pill.crit svg{color:var(--crit)}.pill.info{background:var(--info-tint)}.pill.info svg{color:var(--info)}.chip-sample{border-radius:var(--r-pill);background:var(--mat-dog);align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r-pill);background:var(--field-stroke);cursor:pointer;width:42px;height:24px;transition:background var(--t-base) var(--ease-out);flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--paper);width:18px;height:18px;transition:translate var(--t-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch:checked{background:var(--leash)}.switch:checked:after{translate:18px}.switch:hover{filter:brightness(1.08)}.switch:focus-visible{outline:3px solid var(--leash);outline-offset:3px;border-radius:var(--r-pill)}.seg{border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);padding:3px;display:inline-flex}.seg button{border-radius:var(--r-pill);min-height:34px;color:var(--leash-muted);cursor:pointer;white-space:nowrap;transition:background var(--t-quick) var(--ease-out),color var(--t-quick) var(--ease-out);background:0 0;border:0;padding:0 14px;font-size:.8125rem;font-weight:700}.seg button:hover{color:var(--leash);background:var(--fog)}.seg button[aria-pressed=true]{background:var(--leash);color:var(--paper)}.content{width:100%;max-width:1480px;padding:var(--s-6) var(--s-6) var(--s-7);gap:var(--s-5);margin:0 auto;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.75rem;font-weight:600;line-height:1.1}.page-head p{color:var(--leash-muted);margin-top:6px}.head-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.grid{gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-12{grid-column:1/-1}.stack{gap:var(--s-5);display:grid}.panel{background:var(--paper);border-radius:var(--r-panel);min-width:0;box-shadow:0 1px 2px #17423a0d,0 0 0 1px #17423a0f}.panel-head{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.panel-head h3{font-size:1rem;font-weight:800;line-height:1.3}.panel-head .sub{color:var(--leash-muted);font-size:.8125rem}.panel-head .end{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.panel-body{padding:var(--s-4) var(--s-5) var(--s-5)}.section-head{align-items:center;gap:var(--s-3);padding-top:var(--s-4);flex-wrap:wrap;display:flex}.section-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin-right:var(--s-2);font-size:1.25rem;font-weight:600}.attn{padding:var(--s-2) 0;margin:0;list-style:none}.attn li{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-5);transition:background var(--t-quick) var(--ease-out);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.attn li+li{border-top:1px solid var(--grid)}.attn .ic{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.attn .ic svg{width:20px;height:20px}.attn .crit .ic{background:var(--crit-tint);color:var(--crit)}.attn .warn .ic,.attn li.warn .ic{background:var(--warn-tint);color:var(--warn)}.attn li.crit .ic{background:var(--crit-tint);color:var(--crit)}.attn li.info .ic{background:var(--info-tint);color:var(--info)}.attn li.good .ic{background:var(--good-tint);color:var(--good)}.attn b{font-size:.9375rem;line-height:1.35;display:block}.attn b .n{font-variant-numeric:tabular-nums}.attn span.d{color:var(--leash-muted);font-size:.8125rem;display:block}.attn .act{gap:var(--s-2);display:flex}.attn li.done{background:var(--good-tint)}.pipe{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.pipe li{gap:6px var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.pipe .lbl{align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.pipe .lbl small{color:var(--leash-muted);font-size:.8125rem;font-weight:600}.pipe .v{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.pipe .track{border-radius:var(--r-pill);background:var(--fog);grid-column:1/-1;height:8px}.pipe .fill{border-radius:var(--r-pill);background:var(--leash);min-width:8px;height:100%;transition:width var(--t-base) var(--ease-out)}.pipe li.wait .fill{background:var(--warn)}.health{gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:.8125rem;display:grid}.health div{align-items:center;gap:8px;display:flex}.health svg{width:16px;height:16px;color:var(--good)}.health .warn svg{color:var(--warn)}.tabs{scrollbar-width:none;margin:0 calc(var(--s-5) * -1);padding:0 var(--s-5);gap:2px;display:flex;overflow-x:auto}.tabs button{min-height:44px;color:var(--leash-muted);white-space:nowrap;cursor:pointer;transition:color var(--t-quick) var(--ease-out),border-color var(--t-quick) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.tabs button:hover{color:var(--leash)}.tabs button[aria-selected=true]{color:var(--leash);border-bottom-color:var(--leash)}.tabs .c{border-radius:var(--r-pill);background:var(--fog);font-variant-numeric:tabular-nums;padding:0 7px;font-size:.75rem}.tabs button[aria-selected=true] .c{background:var(--tennis)}.panel-head.has-tabs{padding-bottom:0}.panel-head.has-tabs .tabs{margin-top:var(--s-1);flex-basis:100%}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th{padding:10px var(--s-3);text-align:left;color:var(--leash-muted);white-space:nowrap;border-bottom:1px solid var(--line);background:var(--paper);font-size:.75rem;font-weight:800}td{padding:12px var(--s-3);border-bottom:1px solid var(--grid);vertical-align:middle}th:first-child,td:first-child{padding-left:var(--s-5)}th:last-child,td:last-child{padding-right:var(--s-5)}tbody tr{transition:background var(--t-quick) var(--ease-out)}tbody tr:hover{background:#f8faf7}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right;font-variant-numeric:tabular-nums}.ord a{font-weight:800;text-decoration:none}.ord a:hover{text-decoration:underline}.ord small,.cust small{color:var(--leash-muted);font-size:.75rem;display:block}.cust{font-weight:600}.thumbs{display:flex}.thumbs span{width:34px;height:34px;box-shadow:0 0 0 2px var(--paper);border-radius:10px;place-items:center;display:grid;overflow:hidden}.thumbs span+span{margin-left:-8px}.thumbs img{object-fit:contain;width:30px;height:30px}.thumbs .more{background:var(--fog);font-size:.6875rem;font-weight:800}.mat-dog{background:var(--mat-dog)}.mat-cat{background:var(--mat-cat)}.mat-any{background:var(--fog)}.row-empty td{padding:var(--s-6) var(--s-5);text-align:center;color:var(--leash-muted)}.table-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);color:var(--leash-muted);font-size:.8125rem;display:flex}.promos{padding:var(--s-2) 0;margin:0;list-style:none}.promos li{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.promos li+li{border-top:1px solid var(--grid)}.promos b{font-size:.875rem;line-height:1.35;display:block}.promos span.d{color:var(--leash-muted);font-size:.8125rem;display:block}.promos .state{color:var(--leash);font-weight:700}.promos li.off b,.promos li.off .state{color:var(--leash-muted)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{padding:var(--s-4) var(--s-5) var(--s-5);align-content:start;gap:4px;display:grid}.kpi+.kpi{border-left:1px solid var(--line)}.kpi .l{color:var(--leash-muted);font-size:.8125rem;font-weight:700}.kpi .v{letter-spacing:-.01em;font-size:1.75rem;font-weight:800;line-height:1.15}.kpi .dl{color:var(--leash-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.75rem;display:flex}.kpi .dl b{border-radius:var(--r-pill);color:var(--leash);align-items:center;gap:3px;padding:1px 7px 1px 4px;font-weight:800;display:inline-flex}.kpi .dl b svg{width:14px;height:14px}.kpi .dl b.up{background:var(--good-tint)}.kpi .dl b.up svg{color:var(--good)}.kpi .dl b.down{background:var(--crit-tint)}.kpi .dl b.down svg{color:var(--crit)}.kpi .dl b.flat{background:var(--fog)}.split{padding-top:var(--s-4);margin-top:var(--s-4);border-top:1px solid var(--line)}.split h4{margin:0 0 var(--s-3);font-size:.875rem;font-weight:800}.meter-bar{height:8px;margin:var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);background:var(--good-tint);overflow:hidden}.meter-bar i{border-radius:var(--r-pill);background:var(--good);height:100%;transition:width var(--t-base) var(--ease-out);display:block}.prod{align-items:center;gap:var(--s-3);font-weight:700;display:flex}.prod .th{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.prod .th img{object-fit:contain;width:40px;height:40px}.prod small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.pop-wrap{position:relative}.pop{z-index:40;width:300px;padding:var(--s-2);background:var(--paper);box-shadow:var(--shadow-pop);transform-origin:100% 0;animation:pop var(--t-base) var(--ease-out);border-radius:16px;position:absolute;top:calc(100% + 8px);right:0}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop a,.pop button.item{align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:0 var(--s-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.pop a:hover,.pop button.item:hover{background:var(--fog)}.pop a small{color:var(--leash-muted);margin-left:auto;font-size:.75rem;font-weight:600}.pop h4{margin:4px var(--s-3) 6px;color:var(--leash-muted);font-size:.75rem;font-weight:800}.notes{margin:0;padding:0;list-style:none}.notes li{gap:var(--s-2);padding:10px var(--s-3);border-radius:10px;grid-template-columns:28px minmax(0,1fr);font-size:.8125rem;display:grid}.notes li:hover{background:var(--fog)}.notes li b{font-size:.8438rem;display:block}.notes li span{color:var(--leash-muted)}.notes .ic{background:var(--fog);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.notes .ic svg{width:15px;height:15px}.toast{z-index:60;align-items:center;gap:var(--s-4);border-radius:var(--r-pill);background:var(--leash);max-width:calc(100% - 32px);color:var(--paper);animation:toast var(--t-base) var(--ease-out);padding:12px 12px 12px 18px;font-size:.875rem;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 12px 32px #0f2f294d}@keyframes toast{0%{opacity:0;translate:-50% 12px}}.toast button{border-radius:var(--r-pill);background:var(--tennis);min-height:34px;color:var(--leash);cursor:pointer;border:0;padding:0 14px;font-size:.8125rem;font-weight:800}.scrim{z-index:35;animation:fade var(--t-base) var(--ease-out);background:#0f2f2966;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes fade{0%{opacity:0}}.foot{padding:var(--s-2) 0 0;color:var(--leash-muted);font-size:.8125rem}@media(max-width:1180px){.span-8,.span-7,.span-6,.span-5,.span-4,.span-4.side-by{grid-column:1/-1}}@media(max-width:1024px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:50;width:280px;transition:translate var(--t-base) var(--ease-out);padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom));position:fixed;inset:0 auto 0 0;translate:-100%}.side.open{translate:0;box-shadow:12px 0 32px #0f2f2940}.menu-btn{display:grid}.top{padding:0 var(--s-4)}.content{padding:var(--s-5) var(--s-4) var(--s-7)}}@media(max-width:720px){body{font-size:.9375rem}.top{gap:var(--s-1)}.search kbd,.hide-sm{display:none}.search input{padding-right:16px}.page-head h1{font-size:1.5rem}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:var(--s-3) var(--s-4) var(--s-4)}.kpi+.kpi{border-left:0}.kpi:nth-child(2n){border-left:1px solid var(--line)}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.kpi .v{font-size:1.5rem}.panel-head,.panel-body{padding-left:var(--s-4);padding-right:var(--s-4)}.tabs{margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4)}.attn li{padding:var(--s-3) var(--s-4);grid-template-columns:36px minmax(0,1fr)}.attn .ic{width:36px;height:36px}.attn .act{grid-column:2}.promos li{padding-left:var(--s-4);padding-right:var(--s-4)}.orders thead{display:none}.orders tbody tr{gap:6px var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--grid);grid-template-columns:minmax(0,1fr) auto;display:grid}.orders td{border:0;padding:0}.orders td:first-child,.orders td:last-child{padding:0}.orders td.c-items,.orders td.c-pay{display:none}.orders td.c-total{text-align:right}.orders td.c-status{grid-column:1}.orders td.c-eta{text-align:right;color:var(--leash-muted);align-self:center;font-size:.8125rem}.table-foot{padding:var(--s-3) var(--s-4)}th:first-child,td:first-child{padding-left:var(--s-4)}th:last-child,td:last-child{padding-right:var(--s-4)}.toast{bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(forced-colors:active){.switch{border:1px solid canvastext}.nav a[aria-current=page]{outline:2px solid canvastext}}.icon-btn.menu-btn{display:none}.brand{white-space:nowrap;font-size:1rem}td.c-total small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.cust,.ord small,.c-eta{white-space:nowrap}.c-eta{font-size:.8125rem}@media(max-width:1024px){.icon-btn.menu-btn{display:grid}}@media(max-width:720px){.orders tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ord total""cust eta""status status"}.orders td.ord{grid-area:ord}.orders td.cust{grid-area:cust}.orders td.c-total{grid-area:total}.orders td.c-eta{grid-area:eta;align-self:start}.orders td.c-status{grid-area:status}.orders td.cust small{display:inline}.orders td.cust small:before{content:" · "}}.pipe .fill{display:block}.content{grid-template-columns:minmax(0,1fr)}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ord a{align-items:center;min-height:24px;display:inline-flex}.attn li>span,.promos li>span{overflow-wrap:anywhere;min-width:0}.panel-head .end{flex-wrap:wrap;min-width:0;max-width:100%}.panel-head .end .seg{min-width:0}:root{--r-xs:6px;--r-lg:16px;--shadow-panel:0 1px 2px #17423a0d,0 0 0 1px #17423a0f;--shadow-float:0 12px 32px #0f2f294d}.banner{align-items:flex-start;gap:var(--s-3);border-radius:var(--r-field);padding:12px 16px;font-size:.875rem;line-height:1.45;display:flex}.banner>svg{flex:none;width:20px;height:20px;margin-top:1px}.banner>span{flex:1;min-width:0}.banner b{font-weight:800}.banner.info{background:var(--info-tint)}.banner.info>svg{color:var(--info)}.banner.good{background:var(--good-tint)}.banner.good>svg{color:var(--good)}.banner.warn{background:var(--warn-tint)}.banner.warn>svg{color:var(--warn)}.banner.crit{background:var(--crit-tint)}.banner.crit>svg{color:var(--crit)}.bulkbar{align-items:center;gap:var(--s-2) var(--s-3);padding:10px var(--s-5);background:var(--leash);color:var(--paper);flex-wrap:wrap;font-size:.875rem;font-weight:700;display:flex}.bulkbar .btn-ghost{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff59}.bulkbar .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.bulkbar :focus-visible{outline-color:var(--tennis)}.pager{align-items:center;gap:var(--s-2);display:flex}.pager .icon-btn{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line)}.pager .icon-btn:disabled{opacity:.4;cursor:not-allowed}.pager span{color:var(--leash-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.kv{gap:10px var(--s-5);grid-template-columns:minmax(120px,auto) minmax(0,1fr);margin:0;font-size:.875rem;display:grid}.kv dt{color:var(--leash-muted);font-weight:600}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.empty{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-5);text-align:center;display:grid}.empty .ic{width:56px;height:56px;margin-bottom:var(--s-2);background:var(--fog);border-radius:50%;place-items:center;display:grid}.empty .ic svg{width:26px;height:26px}.empty b{font-size:1rem}.empty p{max-width:42ch;color:var(--leash-muted);font-size:.875rem}.empty .btn{margin-top:var(--s-2)}.skel{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--fog) 0,#e9eeea 40%,var(--fog) 80%);background-size:300% 100%;height:12px;animation:1.4s linear infinite skel;display:block}@keyframes skel{0%{background-position:100% 0}to{background-position:-200% 0}}.spinner{border:2.5px solid var(--line);border-top-color:var(--leash);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:inline-block}dialog.dlg{border-radius:var(--r-panel);background:var(--paper);width:min(480px,100% - 32px);color:var(--leash);box-shadow:var(--shadow-pop);border:0;padding:0}dialog.dlg::backdrop{background:#0f2f2973}dialog[open].dlg{animation:pop var(--t-base) var(--ease-out)}.dlg-head{align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-5) 0;display:flex}.dlg-head h3{font-size:1.125rem;font-weight:800}.dlg-head .icon-btn{margin-left:auto}.dlg-body{padding:var(--s-3) var(--s-5) var(--s-5);color:var(--leash-muted);font-size:.9375rem}.dlg-foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);display:flex}.btn-danger{background:var(--crit);color:var(--paper)}.btn-danger:hover{background:#951f18}dialog.drawer{background:var(--paper);width:min(440px,100%);height:100%;max-height:none;color:var(--leash);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 32px #0f2f2933}dialog.drawer::backdrop{background:#0f2f2959}dialog[open].drawer{animation:drawer var(--t-base) var(--ease-out);flex-direction:column;display:flex}@keyframes drawer{0%{opacity:0;translate:24px}}.drawer .dlg-body{color:var(--leash);flex:1;overflow:auto}@media(prefers-reduced-motion:reduce){.skel{animation:none}}.err{color:var(--crit);align-items:flex-start;gap:6px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.err svg{flex:none;width:16px;height:16px;margin-top:1px}.list-panel{overflow:hidden}.toolbar{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search sort""filters filters";display:grid}.toolbar .tb-search{grid-area:search}.toolbar .filters{grid-area:filters}.toolbar .sort{grid-area:sort}.tb-search{max-width:420px}.tb-search input{min-height:40px;padding-right:16px}.filters{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pe .filters select,.pe .sort select{border-radius:var(--r-pill);border-color:var(--line);background-position:right 12px center;width:auto;min-height:36px;padding:0 34px 0 14px;font-size:.875rem;font-weight:600}.pe .filters select:hover,.pe .sort select:hover{border-color:var(--leash)}.sort{align-items:center;gap:var(--s-2);color:var(--leash-muted);margin-left:auto;font-size:.8125rem;font-weight:700;display:flex}.bulk-clear{color:var(--paper);margin-left:auto;text-decoration-color:#fff6}.plist .cb{width:44px}.plist input[type=checkbox]{width:18px;height:18px;accent-color:var(--leash);vertical-align:middle;cursor:pointer;margin:0}.plist tbody tr{cursor:pointer}.plist tbody tr.is-sel{background:var(--mat-dog)}.plist .prod{font-weight:700}.plist .c-prod{min-width:260px}.plist td{white-space:nowrap}.plist td.c-prod{white-space:normal}.plist .p-link{text-decoration:none}.plist .p-link:hover{text-decoration:underline}.plist .prod small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.plist .sku{font-variant-numeric:tabular-nums}.plist td.c-price{white-space:nowrap;font-weight:700}.plist td small{color:var(--leash-muted);margin-top:2px;font-size:.75rem;display:block}.plist .c-ready{white-space:nowrap}.mini-meter{border-radius:var(--r-pill);background:var(--fog);vertical-align:middle;width:44px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.mini-meter i{border-radius:var(--r-pill);background:var(--warn);height:100%;display:block}.mini-meter.done i{background:var(--good)}.mini-meter.low i{background:var(--crit)}.plist .c-ready .num{font-size:.8125rem;font-weight:700}.plist .c-sup,.plist .c-upd{white-space:nowrap;font-size:.8125rem}@media(max-width:1500px){.plist .c-sup{display:none}}@media(max-width:1180px){.plist .c-upd{display:none}}@media(max-width:720px){.toolbar{padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"search""filters""sort"}.tb-search{max-width:none}.plist td{white-space:normal}.filters{scrollbar-width:none;max-width:100%;margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4);flex-wrap:nowrap;overflow-x:auto}.sort{margin-left:0}.plist thead{display:none}.plist,.plist tbody{display:block}.plist tbody tr{gap:8px var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--grid);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"cb prod price""cb st sk";display:grid}.plist td{border:0;display:block;padding:0!important}.plist td.cb{grid-area:cb;align-self:center}.plist td.c-prod{grid-area:prod;min-width:0}.plist td.c-price{text-align:right;grid-area:price}.plist td.c-status{grid-area:st}.plist td.c-stock{grid-area:sk;justify-self:end;display:block!important}.plist td.c-profit,.plist td.c-ready{display:none}.plist .prod{align-items:flex-start}.plist .prod>span:last-child{min-width:0}}.nav-end{padding-top:var(--s-3);border-top:1px solid #ffffff1a}.ds-stack{gap:var(--s-4);min-width:0;display:grid}.nowrap{white-space:nowrap}.pad-x{padding:0 var(--s-5)}.late-tag{border-radius:var(--r-pill);background:var(--crit-tint);color:var(--crit);vertical-align:1px;margin-left:6px;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-block}.dlist .cb{width:44px}.dlist .cb input[type=checkbox]{width:18px;height:18px;accent-color:var(--leash);vertical-align:middle;cursor:pointer;margin:0}.dlist tbody tr[data-href]{cursor:pointer}.dlist tbody tr.is-sel{background:var(--mat-dog)}.dlist td{white-space:nowrap}.dlist td.c-main,.dlist td.cust,.dlist td.c-dispute{white-space:normal}.dlist .c-main{min-width:180px;font-weight:700}.dlist .c-main small,.dlist td small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.dlist .p-link{text-decoration:none}.dlist .p-link:hover{text-decoration:underline}.dlist .c-sup,.dlist .c-dispute,.dlist .c-eta{font-size:.8125rem}.lines td,.lines th{vertical-align:middle}.lines .prod small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.admin-only{color:var(--leash-muted)}.rowlinks tr[data-href]{cursor:pointer}@media(max-width:1280px){.dlist .c-sup{display:none}}@media(max-width:720px){.dlist thead{display:none}.dlist,.dlist tbody{display:block}.dlist tbody tr{gap:6px var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--grid);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"cb main side""cb pill pill2";display:grid}.dlist.nocb tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main side""pill pill2"}.dlist td{white-space:normal;border:0;display:none;padding:0!important}.dlist td.cb{grid-area:cb;align-self:center;display:block}.dlist td.c-main{grid-area:main;min-width:0;display:block}.dlist td.c-side{text-align:right;grid-area:side;font-weight:700;display:block}.dlist td.c-pill{grid-area:pill;display:block}.dlist td.c-pill2{text-align:right;grid-area:pill2;align-self:center;font-size:.8125rem;display:block}}.pe-grid:has(>.d-main){grid-template-rows:auto;grid-template-areas:"main side"}.d-main{gap:var(--s-5);grid-area:main}.d-side{grid-area:side;align-content:start}@media(max-width:1180px){.pe-grid:has(>.d-main){grid-template-areas:"main""side"}}.pe-head.no-thumb{grid-template-columns:minmax(0,1fr) auto}.pe-meta a{font-weight:700}.empty.slim{padding:var(--s-6) var(--s-5)}.sum{gap:8px;margin:0;font-size:.875rem;display:grid}.sum div{justify-content:space-between;gap:var(--s-3);display:flex}.sum dt{color:var(--leash-muted)}.sum dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.sum .tot{border-top:1px solid var(--line);padding-top:8px}.sum .tot dt{color:var(--leash);font-weight:800}.sum .tot dd{font-size:1rem;font-weight:800}.sum.admin{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-field);background:var(--fog)}.sum.admin .tot dd .pill{margin-left:6px}.sum-list{gap:6px;margin:0;padding-left:18px;font-size:.875rem;display:grid}.addr{font-size:.875rem;font-style:normal;line-height:1.55}.addr+.help{margin-top:var(--s-2)}.msgs{gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;margin:0;list-style:none;display:grid}.msgs li{border-radius:var(--r-field);max-width:85%;padding:12px 14px;font-size:.875rem}.msgs li.in{background:var(--fog)}.msgs li.out{background:var(--mat-dog);justify-self:end}.msgs b{font-size:.8125rem;display:block}.msgs p{margin:2px 0 4px}.msgs .d{color:var(--leash-muted);font-size:.75rem}.rep-media{grid-template-columns:repeat(auto-fill,96px)}.pets-list,.mini-list{padding:var(--s-2) 0;margin:0;list-style:none;display:grid}.pets-list li{align-items:center;gap:var(--s-3);padding:10px var(--s-5);grid-template-columns:40px minmax(0,1fr);display:grid}.pets-list li+li,.mini-list li+li{border-top:1px solid var(--grid)}.pet-ic{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pet-ic svg{width:18px;height:18px}.pets-list b{font-size:.9375rem;display:block}.pets-list .d{color:var(--leash-muted);font-size:.8125rem}.mini-list li{padding:10px var(--s-5)}.mini-list .prod small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.mini-list.grid{gap:0 var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;display:grid}.mini-list.grid li{border-top:1px solid var(--grid);padding:10px 0}.mini-list.grid li+li{border-top:1px solid var(--grid)}.prod .th{flex:none}.tree,.sec-rows,.menu-list,.qa-list,.rules{margin:0;padding:0;list-style:none;display:grid}.tree-row,.sec-row{align-items:center;gap:var(--s-3);min-height:60px;padding:8px var(--s-5);grid-template-columns:20px minmax(0,1fr) auto auto auto auto;display:grid}.tree-row+.tree-row,.sec-row+.sec-row{border-top:1px solid var(--grid)}.tree-row.child{padding-left:calc(var(--s-5) + 28px)}.tree-row:not(.child){background:#fafbf9}.tr-grip{color:var(--leash-muted);cursor:grab}.tr-grip svg{width:18px;height:18px}.tr-name{font-weight:800;text-decoration:none}.tr-name:hover{text-decoration:underline}.tr-n{color:var(--leash-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.tr-move{gap:2px;display:flex}.tr-move svg.up,.tr-move svg.down{rotate:90deg}.icon-btn.sm:not(:disabled):hover svg.up,.icon-btn.sm:not(:disabled):hover svg.down{color:var(--leash)}.tr-move .icon-btn.sm:not(:disabled):hover{background:var(--fog);color:var(--leash)}.sec-row{grid-template-columns:20px minmax(0,1fr) auto auto auto}.sec-row .sec-txt b{font-size:.9375rem;display:block}.sec-row .sec-txt .d{color:var(--leash-muted);font-size:.8125rem;display:block}.menu-list li{align-items:center;gap:var(--s-2);grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) auto auto;padding:8px 0;display:grid}.menu-list li+li{border-top:1px solid var(--grid)}.qa-row{gap:var(--s-3);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.qa-row+.qa-row{border-top:1px solid var(--grid)}.qa-row .form{gap:var(--s-2)}.rules li{align-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;padding:6px 0;display:grid}.rules .money{width:100%}.pe select.sel-sm{width:auto;min-height:36px;font-size:.875rem}.rowcards{grid-template-columns:repeat(2,minmax(0,1fr))}.rowcards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rowcards legend{grid-column:1/-1}.unit.w-small{width:140px}.p-link.plain{text-decoration:none}.claims .ic.neutral{background:var(--fog);color:var(--leash)}@media(max-width:720px){.tree-row,.sec-row{padding:8px var(--s-4);grid-template-columns:20px minmax(0,1fr) auto}.tree-row.child{padding-left:calc(var(--s-4) + 16px)}.tree-row .tr-n,.tree-row .tr-l,.sec-row .link{display:none}.tree-row .tr-move,.sec-row .tr-move{grid-area:2/2}.menu-list li{grid-template-columns:20px minmax(0,1fr) auto;row-gap:6px}.menu-list li select{grid-column:2}.menu-list li .tr-move{grid-area:3/2}.rules li{grid-template-columns:minmax(0,1fr) auto}.rules li>:nth-child(2),.rules li>:nth-child(3){grid-column:1}.rowcards,.rowcards.three{grid-template-columns:minmax(0,1fr)}.pad-x{padding:0 var(--s-4)}}.rv-list{margin:0;padding:0;list-style:none;display:grid}.rv{gap:var(--s-2);padding:var(--s-4) var(--s-5);display:grid}.rv+.rv{border-top:1px solid var(--grid)}.rv-top{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.rv-top .pill{margin-left:auto}.stars{gap:1px;display:inline-flex}.stars svg{color:#c98a1e;width:16px;height:16px}.rv-h{font-size:.9375rem}.rv-t{max-width:72ch;font-size:.9375rem}.rv-ph{gap:var(--s-2);display:flex}.rv-ph img{object-fit:cover;border-radius:10px;width:56px;height:56px}.rv-m{align-items:center;gap:var(--s-2) var(--s-4);color:var(--leash-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.rv-m .prod{color:var(--leash);font-size:.8125rem}.rv-m .prod .th{width:32px;height:32px}.rv-m .prod img{width:28px;height:28px}.rv-reply{gap:var(--s-2);max-width:640px;display:grid}.rv-reply .btn{justify-self:start}.rv-ans{border-radius:var(--r-field);background:var(--fog);max-width:72ch;padding:10px 14px;font-size:.875rem}.rv-act{gap:var(--s-2);flex-wrap:wrap;display:flex}@media(max-width:720px){.rv{padding:var(--s-4)}}.rte-bar{border:1px solid var(--field-stroke);border-radius:var(--r-field) var(--r-field) 0 0;background:var(--fog);border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.rte-bar button{border-radius:var(--r-small);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 10px;font-size:.8125rem;font-weight:700}.rte-bar button:hover{background:var(--paper)}.rte-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.rte{min-height:260px;padding:var(--s-4);border:1px solid var(--field-stroke);border-radius:0 0 var(--r-field) var(--r-field);background:var(--paper);outline:none;font-size:.9375rem;line-height:1.6}.rte:focus{border-color:var(--leash);box-shadow:0 0 0 3px var(--tennis)}.rte h2{margin:var(--s-4) 0 var(--s-2);font-size:1.125rem;font-weight:800}.rte h2:first-child{margin-top:0}.rte h3{margin:var(--s-3) 0 var(--s-1);font-size:1rem;font-weight:800}.rte p,.rte ul,.rte ol{margin:0 0 var(--s-3)}.ann-preview{border-radius:var(--r-field);background:var(--leash);color:var(--paper);text-align:center;padding:10px 16px;font-size:.8125rem;font-weight:700}.set-grid{gap:var(--s-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.set-nav{gap:2px;display:grid;position:sticky;top:88px}.set-nav a{align-items:center;gap:var(--s-3);min-height:40px;padding:0 var(--s-3);border-radius:var(--r-field);color:var(--leash-muted);font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.set-nav a:hover{background:var(--fog-press);color:var(--leash)}.set-nav a[aria-current=page]{background:var(--paper);color:var(--leash);box-shadow:var(--shadow-panel);font-weight:800}.set-main{min-width:0}.set-main>section{gap:var(--s-5)}.em-act{align-items:center;gap:var(--s-4);display:flex}@media(max-width:1024px){.set-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.set-nav{scrollbar-width:none;margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4);display:flex;position:static;overflow-x:auto}.set-nav a{white-space:nowrap}}@media(max-width:720px){.em-act .link{display:none}}.idchip{border-radius:var(--r-xs);background:var(--fog);font:800 .75rem var(--font-body);letter-spacing:.02em;white-space:nowrap;padding:3px 8px;display:inline-block}.toggles.pad-x{padding:var(--s-1) var(--s-5)}.dlist .c-main .prod{min-width:220px}.stars svg{color:#b98316}.stars svg.on{color:#d99a1e}@media(max-width:720px){.toggles.pad-x{padding:var(--s-1) var(--s-4)}.dlist .c-main .prod{min-width:0}}.panel-head h2{font-size:1rem;font-weight:800;line-height:1.3}.dlg-head h2{font-size:1.125rem;font-weight:800}.rows-box h3{margin:0 0 var(--s-2);font-size:.8125rem;font-weight:800}.set-main .t-group{font-size:.9375rem;font-weight:800}@media(max-width:720px){.pe table.lines.tstack tr{grid-template-columns:repeat(2,minmax(0,1fr))}.pe table.lines.tstack td:first-child{grid-column:1/-1}.lines .c-sup{display:none!important}}.kpi{min-width:0}.kpi .v{overflow-wrap:anywhere}@media(max-width:720px){.pe-head.no-thumb .head-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.pe-head .head-actions .btn{white-space:normal;min-width:0}}html{scroll-padding-top:136px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}textarea{font:inherit;color:inherit}.crumb{color:var(--leash-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.crumb a{color:var(--leash);font-weight:700;text-decoration:none}.crumb a:hover{text-decoration:underline}.crumb svg{width:14px;height:14px}.pe{gap:var(--s-4)}.pe-head{align-items:center;gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pe-thumb{object-fit:cover;background:var(--paper);width:64px;height:64px;box-shadow:0 0 0 1px var(--line);border-radius:16px}.pe-title h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.15}.pe-meta{color:var(--leash-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:.8125rem;display:flex}.pe-meta .pill{color:var(--leash)}.icon-ghost{box-shadow:inset 0 0 0 1.5px var(--line);background:var(--paper)}.icon-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--leash);background:var(--paper)}.pop .item.danger,.btn.danger{color:var(--crit)}.pop .item.danger:hover{background:var(--crit-tint)}#more-pop{width:220px}.pe-nav{z-index:20;margin:0 calc(var(--s-6) * -1);padding:0 var(--s-6);background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:64px}.pe-nav ul{scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pe-nav ul::-webkit-scrollbar{display:none}.pe-nav a{min-height:48px;color:var(--leash-muted);white-space:nowrap;transition:color var(--t-quick) var(--ease-out),border-color var(--t-quick) var(--ease-out);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pe-nav a:hover{color:var(--leash)}.pe-nav a[aria-current=true]{color:var(--leash);border-bottom-color:var(--leash)}.pe-nav a:focus-visible{outline-offset:-3px}.pe-nav .n{border-radius:var(--r-pill);background:var(--crit-tint);min-width:20px;color:var(--crit);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-size:.75rem;font-weight:800;line-height:20px}.pe-nav .n.info{background:var(--info-tint);color:var(--info)}.pe-grid{gap:var(--s-5) var(--s-6);padding-top:var(--s-3);grid-template:"main top""main bottom"1fr/minmax(0,1fr) 340px;align-items:start;display:grid}.pe-main{gap:var(--s-7);grid-area:main;min-width:0;display:grid}.pe-side{gap:var(--s-5);min-width:0;display:grid}.pe-side-top{grid-area:top}.pe-side-bottom{grid-area:bottom}.grp{gap:var(--s-4);min-width:0;display:grid}.grp-head h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.2}.grp-head p{color:var(--leash-muted);max-width:68ch;margin-top:4px;font-size:.875rem}.grid2{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.form{gap:var(--s-5);display:grid}.field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field legend,.lbl-row label{font-size:.875rem;font-weight:700}.field legend{margin-bottom:6px;padding:0}.lbl-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.count{color:var(--leash-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:600}.count.over{color:var(--warn);font-weight:800}.help{color:var(--leash-muted);margin:0;font-size:.8125rem;line-height:1.45}.help a{color:var(--leash);font-weight:700}.help.pad{padding:0 var(--s-5) var(--s-5)}.row2,.row3{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.row3{grid-template-columns:repeat(3,minmax(0,1fr))}.pe input[type=text],.pe input[type=date],.pe input:not([type]),.pe textarea,.pe select{border:1px solid var(--field-stroke);border-radius:var(--r-field);background:var(--paper);width:100%;min-height:44px;transition:border-color var(--t-quick) var(--ease-out),box-shadow var(--t-quick) var(--ease-out),background var(--t-quick) var(--ease-out);padding:0 14px;font-size:.9375rem;line-height:1.4}.pe textarea{resize:vertical;min-height:76px;padding:10px 14px;line-height:1.5}.pe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2317423A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;text-overflow:ellipsis;padding-right:40px}.pe input:hover,.pe textarea:hover,.pe select:hover{border-color:var(--leash)}.pe input:focus,.pe textarea:focus,.pe select:focus{border-color:var(--leash);box-shadow:0 0 0 3px var(--tennis);outline:none}.pe input::placeholder,.pe textarea::placeholder{color:#6f7d77}.pe input.has-ph,.pe textarea.has-ph{background:#fff8e8;border-color:#c98a1e}.pe input.has-bad,.pe textarea.has-bad,.pe input[aria-invalid=true],.pe textarea[aria-invalid=true]{background:var(--crit-tint);border-color:var(--crit)}.pe input[disabled]{opacity:.5;cursor:not-allowed}.money,.unit,.prefix{border:1px solid var(--field-stroke);border-radius:var(--r-field);background:var(--paper);min-height:44px;transition:border-color var(--t-quick) var(--ease-out),box-shadow var(--t-quick) var(--ease-out);align-items:center;display:flex}.money:hover,.unit:hover,.prefix:hover{border-color:var(--leash)}.money:focus-within,.unit:focus-within,.prefix:focus-within{border-color:var(--leash);box-shadow:0 0 0 3px var(--tennis)}.money>span,.unit>span,.prefix>span{color:var(--leash-muted);flex:none;padding:0 0 0 12px;font-weight:600}.unit>span{padding:0 12px 0 0}.prefix>span{padding-right:2px}.pe .money input,.pe .unit input,.pe .prefix input{min-height:42px;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 12px 0 4px}.pe .unit input{padding:0 6px 0 12px}.money{width:108px}.money.bad{border-color:var(--crit);background:var(--crit-tint)}.sw-line{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:.8125rem;font-weight:700;display:inline-flex}.check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:.875rem;font-weight:600;display:flex}.check input,.status input{width:18px;height:18px;accent-color:var(--leash);flex:none;margin:0}.pe input.tiny{text-align:center;width:56px;min-height:32px;margin-left:6px;padding:0 8px;display:inline-block}.icon-btn.sm{width:36px;height:36px}.icon-btn.sm svg{width:16px;height:16px}.icon-btn:disabled{opacity:.35;cursor:not-allowed;background:0 0}.icon-btn.sm:not(:disabled):hover{background:var(--crit-tint);color:var(--crit)}.add-row{margin-top:var(--s-2)}.add-row svg{width:16px;height:16px}.media-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.mt{aspect-ratio:1;background:var(--fog);cursor:pointer;width:100%;transition:box-shadow var(--t-quick) var(--ease-out),transform var(--t-quick) var(--ease-out);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.mt:hover{box-shadow:0 0 0 2px var(--field-stroke)}.mt[aria-pressed=true]{box-shadow:0 0 0 3px var(--leash)}.mt:focus-visible{outline:3px solid var(--tennis);outline-offset:3px}.mt-im,.mt-im img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mt-art{background:var(--mat-cat);text-align:center;place-content:center;justify-items:center;gap:6px;padding:8px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.mt-art svg{width:22px;height:22px}.mt-tags{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:6px;left:6px}.mt-tag{border-radius:var(--r-pill);background:var(--paper);align-items:center;gap:3px;padding:2px 8px;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #17423a1f}.mt-tag.main{background:var(--tennis)}.mt-tag svg{width:10px;height:10px}.mt-warn{border-radius:var(--r-pill);background:var(--warn-tint);justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:.6875rem;font-weight:800;display:flex;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 1px 2px #17423a1f}.mt-warn svg{width:12px;height:12px;color:var(--warn)}.mt-play{background:var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px #17423a40}.mt-play svg{width:14px;height:14px;margin-left:2px}.mt-play.big{width:56px;height:56px}.mt-play.big svg{width:22px;height:22px}.media-edit{gap:var(--s-5);margin-top:var(--s-5);padding:var(--s-5);background:var(--fog);border-radius:16px;grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.me-preview{aspect-ratio:1;background:var(--paper);border-radius:12px;position:relative;overflow:hidden}.me-preview img{object-fit:cover;width:100%;height:100%}.media-edit .form{gap:var(--s-4)}.me-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.me-actions .btn{background:var(--paper)}.me-actions .btn:disabled{opacity:.45;cursor:not-allowed}.drop{align-items:center;gap:var(--s-4);margin-top:var(--s-4);border:1.5px dashed var(--field-stroke);cursor:pointer;transition:background var(--t-quick) var(--ease-out),border-color var(--t-quick) var(--ease-out);border-radius:16px;padding:18px 20px;display:flex}.drop:hover,.drop.over{background:var(--mat-cat);border-color:var(--leash)}.drop:focus-within{outline:3px solid var(--leash);outline-offset:2px}.drop>svg{flex:none;width:24px;height:24px}.drop b{font-size:.9375rem;display:block}.drop b+span{color:var(--leash-muted);font-size:.8125rem;display:block}.split-foot{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--line);display:grid}.sf-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.sf-head h4{margin:0;font-size:.9375rem;font-weight:800}.sf-head .sub{color:var(--leash-muted);flex:280px;font-size:.8125rem}.shots{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.shots li{align-items:center;gap:8px;display:flex}.shots svg{flex:none;width:16px;height:16px}.shots .ok svg{color:var(--good)}.shots .miss{color:var(--leash-muted)}.opt{padding:var(--s-4) var(--s-5) var(--s-5)}.opt+.opt{border-top:1px solid var(--line)}.opt-top{gap:var(--s-4);margin-bottom:var(--s-3);grid-template-columns:minmax(0,1fr) 220px;display:grid}.opt .table-wrap{margin:0 calc(var(--s-5) * -1)}.opt-help{margin-top:var(--s-3)}.pe table.tstack td{padding-top:8px;padding-bottom:8px}.pe table.tstack input,.pe table.tstack select{min-height:40px}.hex{color:var(--leash-muted);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:inline-flex}.hex input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0}.hex input::-webkit-color-swatch-wrapper{padding:0}.hex input::-webkit-color-swatch{border:1px solid #17423a26;border-radius:50%}.hex input::-moz-color-swatch{border:1px solid #17423a26;border-radius:50%}.ph-thumb{white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.ph-thumb img{object-fit:cover;border-radius:8px;width:36px;height:36px}.reveal-cell{align-items:center;gap:6px;display:inline-flex}.reveal-cell img{object-fit:cover;border-radius:6px;width:28px;height:28px}.reveal-cell .link{margin-left:4px}.prices th[scope=row]{color:var(--leash);white-space:nowrap;font-size:.9375rem;font-weight:800}.prices th[scope=row] small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.prices td.prof{white-space:nowrap;font-weight:800}.prices td.prof small{color:var(--leash-muted);margin-left:6px;font-size:.75rem;font-weight:600}.prices td.cost{white-space:nowrap}.chk-in{flex-wrap:wrap;gap:6px;display:flex}.chk .pill{white-space:nowrap}.prices tbody th{border-bottom:1px solid var(--grid);padding-left:var(--s-5)}.prices tbody tr:last-child th{border-bottom:0}.bd-bar{border-radius:var(--r-pill);gap:3px;height:14px;display:flex;overflow:hidden}.bd-bar i{min-width:4px;transition:flex-grow var(--t-base) var(--ease-out);display:block}.cost i,.bd-bar .cost{background:var(--leash)}.fees i,.bd-bar .fees{background:var(--prev)}.res i,.bd-bar .res{background:var(--pool)}.prof i,.bd-bar .prof{background:var(--tennis);box-shadow:inset 0 0 0 1px #17423a40}.bd-list{gap:var(--s-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.bd-list div{align-content:start;gap:2px;min-width:0;display:grid}.bd-list dt{color:var(--leash-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.bd-list dt i{border-radius:3px;flex:none;width:10px;height:10px}.bd-list dd{margin:0}.bd-list b{font-size:1.125rem;font-weight:800;display:block}.bd-list dd span{color:var(--leash-muted);font-size:.75rem;line-height:1.35;display:block}.bd-list .neg b{color:var(--crit)}.bd-list .tot{padding-left:var(--s-3);border-left:1px solid var(--line)}.bd-inputs{gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--grid);grid-template-columns:150px 150px minmax(0,1fr);align-items:end;display:grid}.bd-inputs .money{width:100%}.bd-inputs .help{align-self:center}#fit-body.is-off{opacity:.5}.toggles{padding:var(--s-1) 0;margin:0;list-style:none}.toggles li{align-items:center;gap:var(--s-4);padding:12px var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.toggles li+li{border-top:1px solid var(--grid)}.toggles b{font-size:.9063rem;line-height:1.35;display:block}.toggles .d{color:var(--leash-muted);font-size:.8125rem;display:block}.toggles .d a{color:var(--leash);font-weight:700}.toggles.top-line{border-top:1px solid var(--line)}.toggles.flat{padding:0}.toggles.flat li{padding:8px 0}.switch:disabled{opacity:.4;cursor:not-allowed;filter:none}.trust{padding:var(--s-2) 0;margin:0;list-style:none;display:grid}.trust li{gap:var(--s-2) var(--s-3);padding:12px var(--s-5);grid-template-columns:40px minmax(0,1fr) 160px;align-items:center;display:grid}.trust li+li{border-top:1px solid var(--grid)}.tp-ic{background:var(--mat-dog);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.tp-ic svg{width:20px;height:20px}.tp-f{gap:var(--s-2);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-width:0;display:grid}.pe .tp-f input:first-child{font-weight:700}.pe .trust select{min-height:44px}.secs{margin:0;padding:0;list-style:none}.sec{position:relative}.sec+.sec{border-top:1px solid var(--line)}.sec summary{align-items:center;gap:var(--s-4);min-height:68px;padding:12px calc(var(--s-5) + 42px + var(--s-4)) 12px var(--s-5);cursor:pointer;transition:background var(--t-quick) var(--ease-out);grid-template-columns:minmax(0,1fr) auto 20px;list-style:none;display:grid}.sec summary::-webkit-details-marker{display:none}.sec summary:hover{background:#f8faf7}.sec summary:focus-visible{outline-offset:-3px;border-radius:0}.sec:first-child summary{border-radius:var(--r-panel) var(--r-panel) 0 0}.sec:last-child details:not([open]) summary{border-radius:0 0 var(--r-panel) var(--r-panel)}.sec-txt b{font-size:.9375rem;font-weight:800;display:block}.sec-txt .d{color:var(--leash-muted);font-size:.8125rem;display:block}.sec .chev{width:18px;height:18px;color:var(--leash-muted);transition:rotate var(--t-base) var(--ease-out)}.sec details[open] .chev{rotate:90deg}.sec>.switch{right:var(--s-5);position:absolute;top:22px}.sec.is-off .sec-txt{opacity:.55}.sec-body{gap:var(--s-5);padding:var(--s-2) var(--s-5) var(--s-5);display:grid}.sec-body .help a{font-weight:700}.rows-box h4{margin:0 0 var(--s-2);font-size:.8125rem;font-weight:800}.pe table.rows th,.pe table.rows td{padding-left:0;padding-right:var(--s-2);vertical-align:top}.pe table.rows td.rm{text-align:right;width:44px;padding-right:0}.pe table.rows textarea{min-height:64px}.pe table.rows tbody tr:hover{background:0 0}.fit-rows td:nth-child(2){width:150px}.pe table.rows td:first-child{width:32%}.pe table.rows textarea{min-height:44px;padding-top:10px;padding-bottom:10px}.kits-list,.pairs-list{padding:var(--s-2) 0;margin:0;list-style:none}.kits-list li{align-items:center;gap:var(--s-4);padding:12px var(--s-5);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.kits-list li+li,.pairs-list li+li{border-top:1px solid var(--grid)}.k-ims{display:flex}.k-ims img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--paper);border-radius:10px}.k-ims img+img{margin-left:-8px}.k-txt b,.pairs-list b{font-size:.9375rem;font-weight:800;display:block}.k-txt .d,.pairs-list .d{color:var(--leash-muted);font-size:.8125rem;display:block}.k-p{white-space:nowrap;font-variant-numeric:tabular-nums}.k-p s{color:var(--leash-muted);margin-left:6px;font-size:.8125rem}.pairs-list li{align-items:center;gap:var(--s-3);padding:10px var(--s-5);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.pairs-list img{object-fit:cover;border-radius:10px;width:44px;height:44px}.alert{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-4) var(--s-5) var(--s-2);border-radius:var(--r-field);flex-wrap:wrap;padding:12px 16px;font-size:.875rem;display:flex}.alert.warn{background:var(--warn-tint)}.alert.warn>svg{color:var(--warn)}.alert>span{flex:280px;min-width:0}.map code{background:var(--fog);font:800 .75rem var(--font-body);letter-spacing:.02em;white-space:nowrap;border-radius:6px;padding:3px 8px}.map input{min-width:150px}.map small{color:var(--leash-muted);font-size:.75rem;display:block}.map small.wait{margin-top:4px}.map td:first-child{white-space:nowrap;font-weight:700}.vdot{background:var(--c);vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #17423a26}.promise{gap:var(--s-3) var(--s-4);padding:var(--s-4);border-radius:var(--r-field);background:var(--fog);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pr-l{color:var(--leash-muted);font-size:.8125rem;font-weight:700}.pr-v{align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.pr-v svg{margin-top:1px}.pr-v a{font-weight:700}.claims{padding:var(--s-2) 0;margin:0;list-style:none}.claims li{align-items:center;gap:var(--s-3) var(--s-4);padding:12px var(--s-5);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.claims li+li{border-top:1px solid var(--grid)}.claims .ic,.chk-row .ic{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.claims .ic svg,.chk-row .ic svg{width:20px;height:20px}.claims .good .ic,.claims li.good .ic,.chk-row.good .ic{background:var(--good-tint);color:var(--good)}.claims li.crit .ic,.chk-row.crit .ic{background:var(--crit-tint);color:var(--crit)}.claims b{font-size:.9375rem;font-weight:800;display:block}.claims .d{color:var(--leash-muted);font-size:.8125rem;display:block}.claims .act{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.cap-act .unit{width:120px}.checks{padding:var(--s-1) 0}.chk-row+.chk-row{border-top:1px solid var(--grid)}.chk-row summary{align-items:center;gap:var(--s-4);padding:12px var(--s-5);cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;list-style:none;display:grid}.chk-row summary::-webkit-details-marker{display:none}.chk-row summary[aria-disabled]{cursor:default;pointer-events:none}.chk-row summary[aria-disabled] .chev{visibility:hidden}.chk-row .chev{width:18px;height:18px;color:var(--leash-muted);transition:rotate var(--t-base) var(--ease-out)}.chk-row[open] .chev{rotate:90deg}.chk-row .t b{font-size:.9375rem;font-weight:800;display:block}.chk-row .t span{color:var(--leash-muted);font-size:.8125rem;display:block}.hits{padding:0 var(--s-5) var(--s-4) calc(var(--s-5) + 56px);gap:6px;max-height:360px;margin:0;list-style:none;display:grid;overflow:auto}.hit{background:var(--fog);text-align:left;cursor:pointer;width:100%;transition:background var(--t-quick) var(--ease-out);border:0;border-radius:10px;gap:2px;padding:8px 12px;font-size:.8125rem;display:grid}.hit:hover{background:var(--fog-press)}.hit b{font-weight:800}.hit span{color:var(--leash-muted);overflow-wrap:anywhere}.hit mark{background:var(--warn-tint);color:var(--leash);border-radius:3px;padding:0 2px;font-weight:700;box-shadow:inset 0 -2px #c98a1e}.serp{padding:var(--s-4) var(--s-5);border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--line);gap:4px;font-family:Arial,Helvetica Neue,sans-serif;display:grid}.serp-site{align-items:center;gap:10px;display:flex}.serp-site svg{flex:none;width:28px;height:28px}.serp-site b{color:#202124;font-size:.875rem;font-weight:400;display:block}.serp-site span span{color:#4d5156;font-size:.75rem;display:block}.serp-title{color:#1a0dab;margin-top:6px;font-size:1.25rem;line-height:1.3}.serp-desc{color:#4d5156;font-size:.875rem;line-height:1.58}.sd{padding:var(--s-2) 0;margin:0;list-style:none}.sd li{gap:var(--s-3);padding:10px var(--s-5);grid-template-columns:20px minmax(0,1fr);display:grid}.sd svg{width:18px;height:18px;margin-top:2px}.sd .good svg{color:var(--good)}.sd .info svg{color:var(--info)}.sd b{font-size:.9063rem;display:block}.sd .d{color:var(--leash-muted);font-size:.8125rem;display:block}.q{border-radius:var(--r-field);background:var(--fog);margin:0;padding:14px 16px}.q p{font-weight:700}.q footer{color:var(--leash-muted);margin-top:4px;font-size:.8125rem}#qa .btn{justify-self:start}.answered{gap:10px;font-size:.875rem;display:flex}.answered svg{width:20px;height:20px;color:var(--good);flex:none}.status{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.st-opt{gap:var(--s-3);border-radius:var(--r-field);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:box-shadow var(--t-quick) var(--ease-out),background var(--t-quick) var(--ease-out);grid-template-columns:18px minmax(0,1fr);padding:12px 14px;display:grid}.st-opt:hover{box-shadow:inset 0 0 0 1.5px var(--leash)}.st-opt:has(input:checked){background:var(--mat-dog);box-shadow:inset 0 0 0 1.5px var(--leash)}.st-opt input{margin-top:2px}.st-opt b{font-size:.9375rem;display:block}.st-opt .d{color:var(--leash-muted);font-size:.8125rem;display:block}.st-opt.is-off{cursor:not-allowed}.st-opt.is-off b{color:var(--leash-muted)}.st-opt.is-off:hover{box-shadow:inset 0 0 0 1.5px var(--line)}.ready-meter{margin:0 0 var(--s-2);background:var(--fog)}.ready-meter i{background:var(--warn)}.ready-meter.done i{background:var(--good)}.ready-sum{margin-bottom:var(--s-2);font-size:.8125rem;font-weight:700}.ready{margin:0;padding:0;list-style:none;display:grid}.ready li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:4px 0;font-size:.875rem;display:grid}.ready li+li{border-top:1px solid var(--grid)}.ready svg{width:18px;height:18px}.ready .ok{color:var(--leash-muted)}.ready .ok svg{color:var(--good)}.ready .crit{font-weight:700}.ready .crit svg{color:var(--crit)}.ready .warn svg{color:var(--warn)}#ready{scroll-margin-top:136px}#ready.flash{animation:flash 1.2s var(--ease-out)}@keyframes flash{30%{box-shadow:0 0 0 4px var(--tennis),0 1px 2px #17423a0d}}.pets{gap:var(--s-2);flex-wrap:wrap;display:flex}.pet{border-radius:var(--r-pill);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.pet:has(input:checked){background:var(--mat-dog);box-shadow:inset 0 0 0 1.5px var(--leash)}.pet input{width:16px;height:16px;accent-color:var(--leash);margin:0}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips:empty{display:none}.chips li{border-radius:var(--r-pill);background:var(--fog);align-items:center;gap:2px;min-height:30px;padding:0 3px 0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.chips button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.chips button:hover{background:var(--fog-press)}.chips svg{width:12px;height:12px}.hist{padding:var(--s-3) var(--s-5) var(--s-5);margin:0;list-style:none}.hist li{padding:6px 0 6px 20px;position:relative}.hist li:before{content:"";background:var(--prev);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:3px}.hist li:first-child:before{background:var(--leash)}.hist li+li:after{content:"";background:var(--grid);width:2px;height:18px;position:absolute;top:-6px;left:6px}.hist b{font-size:.875rem;display:block}.hist .d{color:var(--leash-muted);font-size:.75rem;display:block}.savebar{z-index:45;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--leash);color:var(--paper);animation:toast var(--t-base) var(--ease-out);white-space:nowrap;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:20px;left:calc(50% + 124px);translate:-50%;box-shadow:0 12px 32px #0f2f294d}.sb-msg{margin-right:var(--s-3);align-items:center;gap:8px;font-size:.875rem;display:flex}.sb-msg svg{color:var(--tennis)}.sb-n{color:var(--on-dark-soft);font-variant-numeric:tabular-nums}.savebar .btn-ghost{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff59}.savebar .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.savebar :focus-visible{outline-color:var(--tennis)}body:has(.savebar:not([hidden])) .toast{bottom:88px}.pe .foot{margin-top:var(--s-6)}@media(max-width:1280px){.pe-grid{grid-template-columns:minmax(0,1fr) 300px}.bd-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-list .tot{border-left:0;padding-left:0}}@media(max-width:1180px){.pe-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""bottom"}.pe-side-top,.pe-side-bottom{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media(max-width:1024px){.pe-nav{margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4)}.savebar{left:50%}}@media(max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)}.kits-list li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"im txt sw""im p pill"}.k-ims{grid-area:im}.k-txt{grid-area:txt}.k-p{grid-area:p}.kits-list .pill{grid-area:pill;justify-self:end}.kits-list .switch{grid-area:sw;justify-self:end}}@media(max-width:720px){html{scroll-padding-top:124px}.pe-head{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr)}.pe-thumb{border-radius:12px;width:52px;height:52px}.pe-title h1{font-size:1.3125rem}.pe-head .head-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pe-main{gap:var(--s-6)}.row2,.row3,.opt-top,.bd-inputs{grid-template-columns:minmax(0,1fr)}.media-edit{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.me-preview{max-width:200px}.media-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.opt,.split-foot{padding-left:var(--s-4);padding-right:var(--s-4)}.opt .table-wrap{margin:0 calc(var(--s-4) * -1)}.help.pad,.toggles li,.trust li,.claims li,.chk-row summary,.kits-list li,.pairs-list li,.sd li{padding-left:var(--s-4);padding-right:var(--s-4)}.hits{padding:0 var(--s-4) var(--s-4)}.alert{margin:var(--s-3) var(--s-4) var(--s-2)}.sec summary{padding:12px calc(var(--s-4) + 42px + var(--s-3)) 12px var(--s-4);gap:4px var(--s-3);grid-template-columns:minmax(0,1fr) 20px}.sec-state{grid-area:2/1}.sec .chev{grid-area:1/2/3}.sec>.switch{right:var(--s-4)}.sec-body{padding:var(--s-2) var(--s-4) var(--s-4)}.bd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.claims li{grid-template-columns:36px minmax(0,1fr)}.trust li{grid-template-columns:40px minmax(0,1fr);align-items:start}.tp-f{grid-template-columns:minmax(0,1fr)}.pe .trust select{grid-column:2}.pe table.rows td:first-child{width:auto}.claims .ic{width:36px;height:36px}.claims .act{grid-column:2;justify-content:flex-start}.chk-row summary{grid-template-columns:36px minmax(0,1fr) 20px}.chk-row .ic{width:36px;height:36px}.pe table.tstack thead{display:none}.pe table.tstack,.pe table.tstack tbody{display:block}.pe table.tstack tr{gap:10px var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pe table.tstack tr:last-child{border-bottom:0}.pe table.tstack td,.pe table.tstack th{border:0;min-width:0;display:block;padding:0!important}.pe table.tstack td[data-h]:before{content:attr(data-h);color:var(--leash-muted);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.pe table.tstack th[scope=row],.pe table.tstack .wide{grid-column:1/-1}.pe table.rows tr{padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) 36px}.pe table.rows td{grid-column:1}.pe table.rows td.rm{grid-area:1/2;width:auto}.pe table.rows td.rm:before{content:none}.sec-body .table-wrap,.fit-body .table-wrap{overflow:visible}.prices .chk{grid-column:1/-1}.money{width:100%}.map tr{grid-template-columns:repeat(2,minmax(0,1fr))}.map input{min-width:0}.promise{grid-template-columns:minmax(0,1fr);gap:4px}.promise .pr-v+.pr-l{margin-top:var(--s-2)}.savebar{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px;padding-left:16px;translate:none}.sb-msg{flex:1;min-width:0;margin-right:0}.sb-msg b{text-overflow:ellipsis;overflow:hidden}.sb-n{display:none}body:has(.savebar:not([hidden])) .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:400px){.bd-list{grid-template-columns:minmax(0,1fr)}.savebar .sb-msg b{display:none}}.opt-top{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end}.opt-rm{margin-bottom:4px}.muted-link{color:var(--leash-muted);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ph-cell .pill{white-space:nowrap}.pby{gap:var(--s-2);padding:var(--s-4) var(--s-5);border:0;border-bottom:1px solid var(--line);margin:0;display:grid}.pby legend{float:left;width:100%;margin-bottom:var(--s-2);padding:0;font-size:.875rem;font-weight:700}.pby-opts{gap:var(--s-2);flex-wrap:wrap;display:flex}.bd-pick{align-items:center;gap:var(--s-2);font-size:.8125rem;font-weight:700;display:flex}.pe .bd-pick select{width:auto;min-width:200px;min-height:38px}.row-actions{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.sec-tools{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--grid);flex-wrap:wrap;display:flex}.sec-tools svg.up,.sec-tools svg.down,.sec-tools .btn:first-child svg.up{rotate:90deg}.sec-add{padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--line);gap:6px;display:grid}.sec-add label{font-size:.875rem;font-weight:700}.sec-add-row,.ca-row{gap:var(--s-2);align-items:center;display:flex}.pe .sec-add-row select{max-width:320px}.sec-add-row .btn,.ca-row .btn{flex:none;min-height:44px}.ph-list{padding:var(--s-2) 0;margin:0;list-style:none;display:grid}.ph-row{padding:12px var(--s-5)}.ph-row+.ph-row{border-top:1px solid var(--grid)}.ph-top{align-items:center;gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) 72px auto;display:grid}.ph-tok{max-width:100%;font:700 .8125rem var(--font-body);overflow-wrap:anywhere;background:#fff8e8;border-radius:8px;justify-self:start;padding:4px 10px;box-shadow:inset 0 0 0 1px #e8c88a}.ph-n{white-space:nowrap;justify-self:end}.ph-fill .btn{width:104px}.ph-fill{gap:var(--s-2);align-items:center;display:flex}.pe .ph-fill input{width:180px;min-height:38px}.ph-fill .btn{white-space:nowrap;min-height:38px}.ph-row .hits{padding:var(--s-3) 0 0}.ph-empty{gap:var(--s-3);padding:12px var(--s-5);align-items:center;font-size:.875rem;display:flex}.ph-empty svg{width:20px;height:20px;color:var(--good)}.claim-add{padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--line);gap:6px;display:grid}.claim-add>label{font-size:.875rem;font-weight:700}.pe .ca-row input{max-width:360px}@media(max-width:720px){.opt-top{grid-template-columns:minmax(0,1fr) auto}.opt-top .field:nth-child(2){grid-area:2/1}.opt-rm{grid-area:1/2}.pby,.ph-row,.ph-empty,.claim-add,.sec-add{padding-left:var(--s-4);padding-right:var(--s-4)}.ph-top{grid-template-columns:minmax(0,1fr) auto}.ph-fill{grid-column:1/-1}.pe .ph-fill input{flex:1;width:auto;min-width:0}.sf-head .bd-pick{width:100%}.pe .bd-pick select{flex:1;min-width:0}}.brand .ball{background:var(--tennis);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--tennis);border-radius:50%;flex:none;position:relative}.brand .ball:before,.brand .ball:after{content:"";border:2.4px solid var(--paper);border-radius:50%;width:10px;position:absolute;top:2px;bottom:2px}.brand .ball:before{border-top-color:#0000;border-bottom-color:#0000;border-right:0;left:1px}.brand .ball:after{border-top-color:#0000;border-bottom-color:#0000;border-left:0;right:1px}.side-note{padding:var(--s-3);border-radius:var(--r-field);background:var(--warn-tint);color:var(--leash-deep);font-size:.8125rem;line-height:1.45}.side-note b{margin-bottom:2px;display:block}.cnt{border-radius:var(--r-pill);background:var(--fog);text-align:center;font-variant-numeric:tabular-nums;min-width:22px;padding:0 7px;font-size:.75rem;font-weight:800;line-height:22px;display:inline-block}.cnt.hot{background:var(--coral);color:var(--leash-deep)}.cnt.crit{background:var(--crit-tint);color:var(--crit)}.cnt.info{background:var(--info-tint);color:var(--info)}.input{border:1px solid var(--field-stroke);border-radius:var(--r-field);background:var(--paper);width:100%;min-height:44px;transition:border-color var(--t-quick) var(--ease-out),box-shadow var(--t-quick) var(--ease-out),background var(--t-quick) var(--ease-out);padding:0 14px;font-size:.9375rem;line-height:1.4}textarea.input{resize:vertical;min-height:76px;padding:10px 14px;line-height:1.5}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2317423A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;text-overflow:ellipsis;padding-right:40px}.input:hover{border-color:var(--leash)}.input:focus{border-color:var(--leash);box-shadow:0 0 0 3px var(--tennis);outline:none}.input::placeholder{color:#6f7d77}.input[aria-invalid=true]{background:var(--crit-tint);border-color:var(--crit)}.input:disabled{opacity:.6;cursor:not-allowed}select.input.input-sm,.input.input-sm{border-radius:var(--r-pill);border-color:var(--line);width:auto;min-height:36px;padding-top:0;padding-bottom:0;font-size:.875rem;font-weight:600}select.input.input-sm{background-position:right 12px center;padding-left:14px;padding-right:34px}table.tbl{border-collapse:collapse;width:100%;font-size:.875rem}.tbl th{padding:10px var(--s-3);text-align:left;color:var(--leash-muted);white-space:nowrap;border-bottom:1px solid var(--line);background:var(--paper);font-size:.75rem;font-weight:800}.tbl td{padding:12px var(--s-3);border-bottom:1px solid var(--grid);vertical-align:middle}.tbl th:first-child,.tbl td:first-child{padding-left:var(--s-5)}.tbl th:last-child,.tbl td:last-child{padding-right:var(--s-5)}.tbl tbody tr{transition:background var(--t-quick) var(--ease-out)}.tbl tbody tr:hover{background:#f8faf7}.tbl tbody tr:last-child td{border-bottom:0}.tbl td.r,.tbl th.r{text-align:right;font-variant-numeric:tabular-nums}.tbl .cb{width:44px}.tbl .cb input[type=checkbox]{width:18px;height:18px;accent-color:var(--leash);vertical-align:middle;cursor:pointer;margin:0}.tbl tbody tr[data-clickable]{cursor:pointer}.tbl tbody tr.is-sel{background:var(--mat-dog)}.tbl td small{color:var(--leash-muted);font-size:.75rem;font-weight:600;display:block}.pop .who{padding:var(--s-2) var(--s-3) var(--s-3);border-bottom:1px solid var(--grid);margin-bottom:var(--s-2)}.pop .who b{font-size:.9375rem;display:block}.pop .who span{color:var(--leash-muted);font-size:.8125rem}@keyframes toast-in{0%{opacity:0;translate:-50% 12px}}@keyframes drawer-in{0%{opacity:0;translate:24px}}.auth-wrap{min-height:100vh;padding:var(--s-5) var(--s-4);background:var(--side);place-items:center;display:grid}.auth-card{background:var(--paper);border-radius:var(--r-band);width:min(400px,100%);box-shadow:var(--shadow-float);padding:var(--s-6);gap:var(--s-4);display:grid}.auth-card .brand{color:var(--leash);padding:0}.auth-card h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.auth-card form{gap:var(--s-3);display:grid}.cmdk-scrim{z-index:70;animation:fade var(--t-base) var(--ease-out);background:#0f2f2973;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.cmdk{background:var(--paper);border-radius:var(--r-lg);width:min(560px,100%);box-shadow:var(--shadow-pop);animation:pop var(--t-base) var(--ease-out);overflow:hidden}.cmdk [cmdk-input]{width:100%;min-height:52px;padding:0 var(--s-5);border:0;border-bottom:1px solid var(--line);background:var(--paper);font-size:1rem}.cmdk [cmdk-input]:focus{outline:none}.cmdk [cmdk-list]{max-height:320px;padding:var(--s-2);overflow:auto}.cmdk [cmdk-group-heading]{padding:6px var(--s-3);color:var(--leash-muted);font-size:.75rem;font-weight:800}.cmdk [cmdk-item]{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);cursor:pointer;border-radius:10px;font-size:.875rem;font-weight:700;display:flex}.cmdk [cmdk-item][data-selected=true]{background:var(--fog)}.cmdk [cmdk-empty]{padding:var(--s-5);text-align:center;color:var(--leash-muted);font-size:.875rem}[data-sonner-toaster]{--width:auto}[data-sonner-toast]{background:var(--leash)!important;color:var(--paper)!important;border-radius:var(--r-pill)!important;font-family:var(--font-body)!important;box-shadow:var(--shadow-float)!important;border:0!important;padding:12px 18px!important;font-size:.875rem!important;font-weight:600!important}[data-sonner-toast] [data-button]{background:var(--tennis)!important;color:var(--leash)!important;border-radius:var(--r-pill)!important;font-weight:800!important}[data-sonner-toast] [data-description]{color:var(--on-dark)!important}@media(max-width:720px){.tbl th:first-child,.tbl td:first-child{padding-left:var(--s-4)}.tbl th:last-child,.tbl td:last-child{padding-right:var(--s-4)}}.span-3{grid-column:span 3}.block-edit{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4) var(--s-4);background:var(--paper)}.block-edit-head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.block-edit-type{letter-spacing:.04em;text-transform:uppercase;color:var(--leash-muted);font-size:.75rem;font-weight:800}.block-edit-actions{gap:var(--s-1);margin-left:auto;display:inline-flex}.block-tools{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.tool-btn{border:1px solid var(--line);background:var(--paper);border-radius:var(--r-small);cursor:pointer;color:var(--leash);padding:2px 10px;font-size:.8125rem;font-weight:700}.tool-btn.on{background:var(--leash);color:var(--paper);border-color:var(--leash)}.block-link{align-items:center;gap:var(--s-2);flex:1;min-width:180px;display:inline-flex}.block-link input{flex:1}.block-add{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.page-preview{font-size:.9375rem;line-height:1.6}.page-preview h2{margin:var(--s-4) 0 var(--s-2);font-size:1.25rem;font-weight:800}.page-preview h3{margin:var(--s-4) 0 var(--s-2);font-size:1.0625rem;font-weight:800}.page-preview p{margin:0 0 var(--s-3)}.page-preview ul,.page-preview ol{margin:0 0 var(--s-3);padding-left:1.25rem}.page-preview blockquote{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);background:var(--fog);border-radius:var(--r-lg)}.page-preview blockquote p{margin:0}.page-preview cite{margin-top:var(--s-1);color:var(--leash-muted);font-size:.8125rem;font-style:normal;display:block}.page-preview>:first-child{margin-top:0}.summary-list{gap:var(--s-2);margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.profit-lines{gap:var(--s-1);margin:0;display:grid}.profit-lines>div{justify-content:space-between;gap:var(--s-3);display:flex}.profit-lines dt{color:var(--leash-muted)}.profit-lines dd{margin:0}.radio-cards{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.radio-card{gap:var(--s-3);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);cursor:pointer;align-items:flex-start;display:flex}.radio-card.on{border-color:var(--leash);background:var(--fog)}.radio-card input{margin-top:3px}.radio-card b{display:block}.radio-card small{color:var(--leash-muted);display:block}.picker-list{gap:var(--s-1);border:1px solid var(--line);border-radius:var(--r-lg);max-height:220px;padding:var(--s-2);display:grid;overflow:auto}.picker-list .check{padding:2px var(--s-2);border-radius:var(--r-small)}.picker-list .check:hover{background:var(--fog)}.star{width:15px;height:15px}.star.on{color:#e8a33d;fill:currentColor}.review-cell{white-space:normal;min-width:320px;max-width:720px}.review-top{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.review-body{margin:var(--s-2) 0 0;line-height:1.55}.review-meta{margin:var(--s-2) 0 0;color:var(--leash-muted);flex-wrap:wrap;align-items:center;gap:2px;font-size:.8125rem;display:flex}.verified{color:var(--good);margin-left:var(--s-2);align-items:center;gap:3px;font-weight:700;display:inline-flex}.verified .i{width:14px;height:14px}.review-media{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.review-thumb{object-fit:cover;border-radius:var(--r-small);border:1px solid var(--line);width:56px;height:56px}.review-reply{margin-top:var(--s-3);background:var(--fog);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4)}.review-reply p{margin:var(--s-1) 0 0}.review-actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.question-cell{min-width:320px}.handle-input{align-items:center;gap:var(--s-1);display:flex}.handle-input>span{color:var(--leash-muted);white-space:nowrap}.handle-input input{flex:1}.search-preview{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);background:var(--paper)}.search-preview b{color:var(--info);font-size:1rem;font-weight:700;display:block}.search-preview span{color:var(--good);font-size:.8125rem;display:block}.search-preview p{color:var(--leash-muted);margin:2px 0 0;font-size:.875rem}.accordion-head{align-items:center;gap:var(--s-2);width:100%;font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800;display:flex}.accordion-head .count{color:var(--leash-muted);font-size:.8125rem;font-weight:600}.accordion-head .rot{transition:transform var(--t-quick) var(--ease-out);margin-left:auto}.accordion-head .rot.open{transform:rotate(180deg)}.faq-item{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4) var(--s-4)}.faq-item-foot{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.edit-row{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4)}.menu-row-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.menu-row{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);display:flex}.menu-row-label{flex-direction:column;min-width:0;display:flex}.menu-row-label small{color:var(--leash-muted)}.menu-row-actions{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.pe-grid.single:has(>.d-main){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.pipe a.lbl{text-decoration:none}.pipe a.lbl:hover{text-decoration:underline}.toggles.flat.pad-x{padding:var(--s-1) var(--s-5)}@media(max-width:720px){.toggles.flat.pad-x{padding:var(--s-1) var(--s-4)}}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{--error:#b3261e;--mat-any:#f3f5f2;--r-band:28px;--s-8:64px;--s-9:112px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
