@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..700&family=Instrument+Sans:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap");:root{--paper:#ffffff;--card:#ffffff;--surface:#F5F6F5;--ink:#0F1412;--ink-2:#263330;--muted:#5B6663;--line:#E4E7E6;--line-strong:#D9DEDC;--hair:#EEF0EF;--petrol:#0F1412;--petrol-deep:#263330;--petrol-soft:#F0F2F1;--amber:#F2A93B;--amber-ink:#9A6209;--amber-soft:#FBF0DC;--red:#B3382A;--red-soft:#FBECE9;--green-ok:#2F7D4E;--green-soft:#E7F4EC;--blue:#2B6CB0;--blue-soft:#E8F0FA;--font-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--font-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono","SFMono-Regular",Menlo,Consolas,monospace;--on-ink:#ffffff;--hover:#FAFBFA;--blue-ink:#244E7A;--amber-hover:#E69A22;--disabled:#C9CECB;--panel-bg:#0F1412;--panel-fg:#F5F6F5;--panel-muted:#A9B4B0;--panel-field:#1C2422;--panel-line:#2C3633;--radius:12px;--radius-lg:18px}:root[data-theme=dark]{--paper:#111615;--card:#171D1B;--surface:#1E2523;--ink:#E8ECEA;--ink-2:#D3D9D6;--on-ink:#111615;--muted:#9AA6A1;--line:#2A3230;--line-strong:#364140;--hair:#212927;--hover:#1C2321;--petrol:#E8ECEA;--petrol-deep:#D3D9D6;--petrol-soft:#1F2624;--amber:#F2A93B;--amber-ink:#F2B95B;--amber-soft:#3A2E14;--amber-hover:#F6B85A;--red:#E07A63;--red-soft:#3B231E;--green-ok:#5FB37F;--green-soft:#1F3328;--blue:#6AA9D8;--blue-soft:#1C2C38;--blue-ink:#9CC4EA;--panel-bg:#0A0D0C;--panel-fg:#F0F3F1;--panel-muted:#A9B4B0;--panel-field:#161C1A;--panel-line:#2C3633;--disabled:#4A5551;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);font:14.5px/1.5 var(--font-body)}a,body{color:var(--ink)}a{text-decoration:none}a:hover{color:var(--amber-ink)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600}h1{font-size:36px;line-height:1.05}h2{font-size:20px}h3{font-size:15px}.mono{font-family:var(--font-mono);font-size:12.5px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.shell{display:flex;flex-direction:column;min-height:100vh}.topbar{display:flex;align-items:center;gap:18px;height:60px;padding:0 40px;border-bottom:1px solid var(--line);background:var(--card);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar .brand{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.topbar .brand span{color:var(--amber)}.sitepill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font:500 13px var(--font-body);background:var(--card);cursor:pointer;width:200px;justify-content:space-between}.sitepill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sitepill:hover{border-color:var(--ink);color:var(--ink);background:var(--card)}.topnav{display:flex;gap:2px;margin-left:4px;overflow-x:auto}.topnav a{display:inline-flex;align-items:center;gap:8px;height:60px;padding:0 12px;font:500 14px var(--font-body);color:var(--muted);white-space:nowrap}.topnav a:hover{color:var(--ink)}.topnav a.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}.topright{margin-left:auto;display:flex;gap:14px}.pulse,.topright{align-items:center}.pulse{display:inline-flex;gap:8px;font:500 12px var(--font-mono);color:var(--muted);white-space:nowrap}.pulse i{width:7px;height:7px;border-radius:50%;background:var(--green-ok);flex-shrink:0}.pulse.off i{background:var(--red)}.pulse.busy i{background:var(--amber)}.appfoot{padding:20px 40px 28px;color:var(--muted);font:12px var(--font-mono);display:flex;gap:16px}.main{width:100%;max-width:1280px;margin:0 auto;padding:36px 40px 64px;flex:1 1}.main:has(.wide){max-width:1440px}.main:has(.plan-cols),.main:has(.stepper){max-width:1440px}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:16px 24px;flex-wrap:wrap}.sub{margin:8px 0 0;font-size:14px}.backlink,.sub{color:var(--muted)}.backlink{display:inline-flex;align-items:center;gap:6px;font-size:13px}.backlink:hover{color:var(--ink)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px;margin-bottom:18px}table{width:100%;border-collapse:collapse}th{text-align:left;font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:12px;border-bottom:1px solid var(--hair);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:none}tr.clickable:hover td{background:var(--hover);cursor:pointer}td.r,th.r{text-align:right}label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);font:14px/1.4 var(--font-body);background:var(--card);color:var(--ink)}textarea{height:auto;padding:12px 14px;line-height:1.55;resize:vertical}textarea.code{font-family:var(--font-mono);font-size:12.5px;min-height:260px}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--ink);flex-shrink:0}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius);border:1px solid transparent;font:600 14px var(--font-body);cursor:pointer;background:var(--ink);white-space:nowrap}.btn,.btn:hover,button,button:hover{color:var(--on-ink);text-decoration:none}.btn:hover,button:hover{background:var(--ink-2)}.btn.secondary,button.secondary{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.btn.secondary:hover,button.secondary:hover{border-color:var(--ink);background:var(--card);color:var(--ink)}.btn.ghost,button.ghost{background:transparent;color:var(--muted)}.btn.ghost:hover,button.ghost:hover{background:var(--surface);color:var(--ink)}button.danger{background:var(--card);color:var(--red);border-color:var(--line-strong)}button.danger:hover{background:var(--red-soft);border-color:var(--red);color:var(--red)}.btn.accent,button.accent{background:var(--amber);color:var(--ink)}.btn.accent:hover,button.accent:hover{background:var(--amber-hover);color:var(--ink)}.btn.sm,button.sm{height:36px;padding:0 12px;font-size:13px;border-radius:10px}.btn.lg,button.lg{height:52px;padding:0 26px;font-size:16px;border-radius:14px}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.seg{display:inline-flex;flex-wrap:wrap;background:var(--surface);border-radius:var(--radius);padding:3px;gap:2px}.seg button{height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:500 13px var(--font-body)}.seg button:hover{background:transparent;color:var(--ink)}.seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(15,20,18,.12);font-weight:600}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font:500 12px var(--font-body);white-space:nowrap;border:0}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.chip.draft{background:var(--surface);color:var(--muted)}.chip.not_started,.chip.paused,.chip.pending,.chip.scheduled{background:var(--amber-soft);color:var(--amber-ink)}.chip.sending{background:var(--blue-soft);color:var(--blue)}.chip.sent,.chip.verified{background:var(--green-soft);color:var(--green-ok)}.chip.bad,.chip.failed,.chip.failure{background:var(--red-soft);color:var(--red)}.tagchip{display:inline-block;font:500 11px var(--font-mono);background:var(--surface);border-radius:999px;padding:2px 8px;margin-right:4px;color:var(--muted)}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.statgrid.roomy{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.stat .num{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.stat .num.amber{color:var(--amber-ink)}.stat .lbl{font-size:12.5px;color:var(--muted);margin-top:3px}.dns td{font-family:var(--font-mono);font-size:12px;word-break:break-all}.copybtn{height:26px;font-size:11px;padding:0 8px;margin-left:6px;background:var(--card);color:var(--ink);border:1px solid var(--line-strong);border-radius:8px}.copybtn:hover{background:var(--surface);color:var(--ink);border-color:var(--ink)}.error,.info,.notice,.warn{padding:11px 14px;border-radius:var(--radius);margin:12px 0;font-size:14px;overflow-wrap:anywhere;border:1px solid transparent}.error{background:var(--red-soft);color:var(--red)}.notice{background:var(--green-soft);color:var(--green-ok)}.info{background:var(--blue-soft);color:var(--blue-ink)}.warn{background:var(--amber-soft);color:var(--amber-ink)}.sitegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.sitecard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 22px;display:block;color:var(--ink);transition:border-color .12s}.sitecard:hover{border-color:var(--ink);color:var(--ink)}.sitecard h2{margin-bottom:6px}.checkboxrow{display:flex;align-items:center;gap:10px;margin:14px 0 4px}.checkboxrow label{margin:0;font-weight:500}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.strip>div{padding:20px 24px;border-right:1px solid var(--line);min-width:0}.strip>div:last-child{border-right:0}.strip .v{font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-top:8px}.strip .s{font-size:12.5px;color:var(--muted);margin:8px 0 0}.live{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 10px 34px rgba(15,20,18,.07)}.live>div{padding:26px 30px;min-width:0;display:flex;flex-direction:column;gap:12px}.live>div+div{border-left:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 30px;grid-gap:0;gap:0}.live .title{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.live .kv{padding:14px 0;border-bottom:1px solid var(--hair)}.live .kv:nth-last-child(-n+2){border-bottom:0}.live .kv .v{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em}.live .kv .l{font-size:12.5px;color:var(--muted);margin-top:2px}.progress{height:8px;background:var(--hair);border-radius:999px;overflow:hidden}.progress i{display:block;height:100%;background:var(--blue);border-radius:999px}.progress.paused i{background:var(--amber)}.facts{display:flex;gap:8px 26px;flex-wrap:wrap;font-size:14px}.facts b{font-weight:600}.rows{flex-direction:column;gap:14px}.row,.rows{display:flex}.row{align-items:center;gap:16px}.row .grow{flex:1 1;min-width:0}.row .name{font-weight:600}.row .name a{color:var(--ink)}.row p{margin:2px 0 0;font-size:13px;color:var(--muted)}.bar{display:inline-block;height:4px;background:var(--hair);overflow:hidden;width:56px;vertical-align:middle}.bar,.bar i{border-radius:999px}.bar i{display:block;height:100%;background:var(--ink)}.bar.g i{background:var(--green-ok)}.bar.b i{background:var(--blue)}.rate{display:inline-flex;align-items:center;gap:10px}.rate b{font-weight:500;min-width:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rate.right{justify-content:flex-end}.rate.right b{font-weight:600;text-align:right;min-width:74px}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:14px;color:var(--muted)}.search input{width:260px;padding-left:38px;border-radius:999px}.more{display:flex;justify-content:center;align-items:center;gap:14px;padding-top:10px;font-size:13px;color:var(--muted)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.steps{display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.steps .line{width:40px;height:1px;background:var(--line-strong)}.step{display:inline-flex;align-items:center;gap:10px;height:auto;padding:0;border:0;border-radius:0;font:500 14px var(--font-body);color:var(--muted);cursor:pointer}.step,.step:hover{background:transparent}.step:hover{color:var(--ink)}.step .n{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font:500 12px var(--font-mono);border:1px solid var(--line-strong);color:var(--muted);background:var(--card)}.step.on{color:var(--ink);font-weight:600}.step.on .n{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.step.done .n{background:var(--green-soft);border-color:var(--green-soft);color:var(--green-ok)}.ed{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:36px;gap:36px;align-items:start}.ed.even{grid-template-columns:repeat(2,minmax(0,1fr))}.ed.review{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ed .col{display:flex;flex-direction:column;gap:28px;min-width:0}.ed label{margin-top:0}.ed .field{display:flex;flex-direction:column}.ed .hint{font-size:13px;color:var(--muted);margin:6px 0 0}.aibox{background:var(--panel-bg);color:var(--panel-fg);border-radius:var(--radius-lg);padding:22px 24px;display:flex;flex-direction:column;gap:14px}.aibox .head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aibox .head b{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.aibox .head svg{color:var(--amber)}.aibox .opts{margin-left:auto;display:flex;gap:8px}.aibox select{height:34px;width:auto;border-radius:999px;padding:0 30px 0 12px;font-size:13px}.aibox input,.aibox select,.aibox textarea{background:var(--panel-field);border-color:var(--panel-line);color:var(--panel-fg)}.aibox label{color:var(--panel-fg)}.aibox .hint{color:var(--panel-muted)}.aibox .go{gap:14px;flex-wrap:wrap}.aibox .go,.toolbar{display:flex;align-items:center}.toolbar{gap:6px;margin-bottom:8px}.tool{height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;font:600 12px var(--font-mono)}.tool,.tool:hover{background:var(--card);color:var(--ink)}.tool:hover{border-color:var(--ink)}.toolbar .count{margin-left:auto;font:500 11px var(--font-mono);color:var(--muted)}.withbtn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.variants{border:1px solid var(--line);border-radius:var(--radius);margin-top:8px;overflow:hidden}.variants>div{padding:12px 14px;border-bottom:1px solid var(--hair);cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.variants>div:last-child{border-bottom:0}.variants>div:hover{background:var(--hover)}.variants b{display:block;font-size:14px}.variants .len{font:500 11px var(--font-mono);color:var(--muted)}.previewcol{position:-webkit-sticky;position:sticky;top:84px;gap:16px;min-width:0}.inbox,.previewcol{display:flex;flex-direction:column}.inbox{background:var(--surface);border-radius:var(--radius-lg);padding:18px 20px;gap:12px}.inbox .row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:var(--card);border-radius:var(--radius);padding:12px 14px;border:1px solid var(--line)}.inbox .avatar{width:38px;height:38px;border-radius:50%;background:var(--panel-bg);color:var(--amber);display:grid;place-items:center;font:600 15px var(--font-display)}.inbox .from{font-weight:600;font-size:14px}.inbox .line1{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .line1 b{font-weight:600}.inbox .line1 span{color:var(--muted)}.mailframe{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.mailframe .bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line)}.mailframe .sheet{background:var(--surface);padding:24px}.mailframe iframe{display:block;width:100%;height:min(72vh,860px);border:0;background:#fff;border-radius:var(--radius);box-shadow:0 1px 2px rgba(15,20,18,.06)}.mailframe iframe.phone{width:390px;max-width:100%;margin:0 auto}.opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:var(--card);margin:0;font-weight:400;font-size:14px}.opt:hover{border-color:var(--line-strong)}.opt.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.opt .t{font-weight:600;display:block}.opt .hint{margin-top:2px}.opt .c{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chipt{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);font:500 13px var(--font-body)}.chipt,.chipt:hover{background:var(--card);color:var(--ink)}.chipt:hover{border-color:var(--ink)}.chipt.on,.chipt.on:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.forecast{background:var(--panel-bg);color:var(--panel-fg);border-radius:16px;padding:18px 20px}.forecast .eyebrow{color:var(--panel-muted)}.forecast .big{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:6px}.forecast p{margin:6px 0 0;font-size:13px;color:var(--panel-muted)}.forecast .alert{color:#F5C1B5;font-weight:600}.checkrow{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--hair);font-size:14px;line-height:1.45}.checkrow .ic{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;font:600 12px var(--font-mono)}.checkrow .ok{background:var(--green-soft);color:var(--green-ok)}.checkrow .warn{background:var(--amber-soft);color:var(--amber-ink);margin:0;padding:0;border:0}.checkrow .err{background:var(--red-soft);color:var(--red)}.kv2{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:14px;padding:12px 0;border-top:1px solid var(--hair)}.kv2 span:first-child{color:var(--muted)}.summary{font-family:var(--font-display);font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:10px 0 0}.summary b{font-weight:700}.softbox{background:var(--surface);border-radius:var(--radius-lg);padding:20px 22px;gap:12px}.confirmbox,.softbox{display:flex;flex-direction:column}.confirmbox{gap:14px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-lg)}@media (max-width:900px){.topbar{height:auto;flex-wrap:wrap;padding:10px 16px;gap:10px 14px;position:static}.topnav{order:3;width:100%;margin:0}.topnav a{height:40px}.topright{margin-left:auto}.main{padding:20px 16px 48px}.appfoot{padding:16px}.ed,.ed.even,.ed.review,.live,.row2,.two{grid-template-columns:1fr}.live>div+div{border-left:0;border-top:1px solid var(--line)}.previewcol{position:static}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip>div:nth-child(2n){border-right:0}.search input{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.plan-cols{display:grid;grid-template-columns:minmax(380px,5fr) minmax(420px,7fr);grid-gap:20px;gap:20px;align-items:start}.plan-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}@media (max-width:1100px){.plan-cols{grid-template-columns:1fr}}.stepper{margin:0 0 26px;flex-wrap:wrap;gap:4px}.stepper,.stepper-item{display:flex;align-items:center}.stepper-item{gap:10px;background:none;border:none;height:auto;padding:4px 6px;border-radius:8px;font:inherit;cursor:pointer;color:inherit}.stepper-item:hover:not(:disabled){background:var(--surface);color:inherit}.stepper-item:disabled{cursor:default;opacity:.55}.stepper-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;border:1px solid var(--line-strong);background:var(--card);color:var(--muted);flex-shrink:0}.stepper-item.active .stepper-num{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.stepper-item.done .stepper-num{background:var(--green-soft);color:var(--green-ok);border-color:var(--green-soft)}.stepper-label{font-size:13px;color:var(--muted);white-space:nowrap}.stepper-item.active .stepper-label{color:var(--ink);font-weight:600}.stepper-line{width:34px;height:1px;background:var(--line-strong);margin:0 10px}.cal{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;width:316px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-title{font-family:var(--font-display);font-weight:600;font-size:15px}.cal-nav{width:30px;height:30px;border-radius:8px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font-size:16px;line-height:1;padding:0;display:grid;place-items:center;cursor:pointer}.cal-nav:hover{background:var(--surface);color:var(--ink)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.cal-dow{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-align:center;color:var(--muted);padding-bottom:6px}.cal-day{position:relative;aspect-ratio:1;height:auto;border-radius:9px;border:1px solid transparent;background:transparent;font:500 13px var(--font-body);color:var(--ink);cursor:pointer;display:grid;place-items:center;padding:0}.cal-day:hover:not(:disabled){background:var(--surface);color:var(--ink)}.cal-day:disabled{color:var(--disabled);cursor:default}.cal-day.today{border-color:var(--amber)}.cal-day.marked:after{content:"";position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--amber)}.cal-day.selected{background:var(--ink);color:var(--on-ink);font-weight:700}.cal-day.selected.marked:after{background:var(--on-ink)}.cal-legend{display:flex;gap:14px;margin-top:12px;font-size:11px;color:var(--muted)}.cal-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.dispatch{display:flex;flex-direction:column}.dispatch-row{display:flex;gap:14px;align-items:stretch}.dispatch-rail{display:flex;flex-direction:column;align-items:center}.dispatch-dot{width:26px;height:26px;border-radius:50%;background:var(--card);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);display:grid;place-items:center;flex-shrink:0}.dispatch-line{width:1px;flex:1 1;background:var(--line);min-height:14px}.dispatch-body{padding:3px 0 16px}.dispatch-date{font-weight:600;font-size:14px}.dispatch-meta{font-family:var(--font-mono);font-size:11.5px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip-toggle{height:34px;padding:0 13px;font:500 12.5px var(--font-body);border-radius:999px;border:1px solid var(--line-strong);cursor:pointer}.chip-toggle,.chip-toggle:hover{background:var(--card);color:var(--ink)}.chip-toggle:hover{border-color:var(--ink)}.chip-toggle.on,.chip-toggle.on:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.card-head h2{margin:0}.card-head .spacer{margin-left:auto}.plan-card{border-left:3px solid var(--ink)}.plan-card .idx{font-family:var(--font-mono);font-size:12px;color:var(--ink);background:var(--surface);border-radius:6px;padding:3px 9px;font-weight:600}.rangebar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rangebtn{height:32px;font-size:12.5px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;font-family:var(--font-body);font-weight:500}.rangebtn,.rangebtn:hover{background:var(--card);color:var(--ink)}.rangebtn:hover{border-color:var(--ink)}.rangebtn.on,.rangebtn.on:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.rangedates{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.rangedates input{height:36px;width:auto;font-size:12.5px;padding:0 10px;border:1px solid var(--line-strong);border-radius:10px;font-family:var(--font-mono);background:var(--card);color:var(--ink)}.cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.cardhead h2{margin:0}.toggles{display:flex;gap:6px;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.tabbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.tablewrap{overflow-x:auto}.tablewrap table{min-width:620px}.stickyhead thead th{position:-webkit-sticky;position:sticky;top:60px;z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--line)}.headactions{gap:8px;align-items:center}.headactions,.queuefacts{display:flex;flex-wrap:wrap}.queuefacts{gap:6px 22px;margin-top:8px;font-size:13.5px}.queuefacts b{font-family:var(--font-mono);font-weight:600}.filterbar{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:14px}.filterbar label{font-size:12px;color:var(--muted);display:block;margin:0 0 4px}.filterbar input,.filterbar select{height:38px;font-size:13px;padding:0 10px}.settings{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.setnav{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px;position:-webkit-sticky;position:sticky;top:84px}.setnav .grp{font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 10px 6px}.setnav .grp:first-child{padding-top:6px}.setnav button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;height:auto;background:none;border:none;color:var(--ink);padding:9px 10px;border-radius:10px;font:500 14px/1.25 var(--font-body);cursor:pointer;justify-content:flex-start}.setnav button:hover{background:var(--surface);color:var(--ink)}.setnav button.on,.setnav button.on:hover{background:var(--ink);color:var(--on-ink)}.setnav button svg{flex-shrink:0;color:var(--muted)}.setnav button.on svg{color:var(--on-ink)}.setnav .dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0}.setnav button.on .dot{background:var(--on-ink)}.sechead{display:flex;align-items:flex-start;gap:13px;margin-bottom:14px}.sechead .ic{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:var(--surface);color:var(--ink);display:grid;place-items:center}.sechead h2{margin-bottom:2px}.sechead p{margin:0}.fields{display:grid;grid-gap:18px;gap:18px}.fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field>label{margin-top:0}.field .hint{font-size:12.5px;color:var(--muted);margin:5px 0 0}.subhead{font-family:var(--font-display);font-weight:600;font-size:14px;margin:26px 0 12px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.subhead:first-child{margin-top:0;padding-top:0;border-top:none}.subhead svg{color:var(--muted)}.copyrow{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-family:var(--font-mono);font-size:12.5px;overflow-wrap:anywhere}.copyrow .lbl{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--muted);min-width:92px;flex-shrink:0}.copyrow .val{flex:1 1;min-width:0}@media (max-width:900px){.settings{grid-template-columns:1fr}.setnav{position:static;display:flex;flex-wrap:wrap;gap:4px}.setnav .grp{display:none}.setnav button{width:auto}.fields.three,.fields.two{grid-template-columns:1fr}}.main:has(.st-head){max-width:1440px}.st-head{align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:22px}.st-head,.st-head .sub{display:flex;flex-wrap:wrap}.st-head .sub{margin-top:4px;font-size:13.5px;gap:12px}.fresh,.st-head .sub{color:var(--muted);align-items:center}.fresh{display:inline-flex;gap:6px;font:500 11.5px var(--font-mono)}.fresh i{width:7px;height:7px;border-radius:50%;background:var(--green-ok);display:inline-block}.fresh.busy i{background:var(--amber)}.st-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-stack{display:grid;grid-gap:16px;gap:16px}.st-stack .grid2>.card,.st-stack>.card{margin-bottom:0}.st-cardhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.st-cardhead h2{margin:0}.st-cardhead .hint{font-size:12.5px;color:var(--muted)}.st-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:0!important;overflow:hidden}.st-hero>div{padding:22px 24px;min-width:0}.st-hero>div+div{border-left:1px solid var(--hair)}.bignum{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bignum small{font-size:18px;color:var(--muted);font-weight:400;margin-left:6px}.split{display:flex;height:10px;border-radius:999px;overflow:hidden;margin:16px 0 10px;background:var(--hair)}.split i{display:block;height:100%}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.legend b{font-weight:600}.legend .dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:-1px}.facts.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.facts.grid>div{padding:10px 0;border-bottom:1px solid var(--hair)}.facts.grid>div:nth-last-child(-n+2){border-bottom:0}.facts.grid .v{font-family:var(--font-display);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts.grid .l{font-size:12px;color:var(--muted);margin-top:1px}.st-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--hair);padding:0!important;overflow:hidden}.st-strip>div{padding:16px 20px;min-width:0;background:var(--card)}.st-strip .v{font-family:var(--font-display);font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px;line-height:1.15;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:var(--ink)}.st-strip .s{font-size:12px;color:var(--muted);margin-top:3px}.st-strip.inner{border:0;border-radius:0;margin:0 -24px -22px}.v.amber{color:var(--amber-ink)}.v.bad{color:var(--red)}.v.dim{color:var(--muted)}.pill{font:500 10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.pill.bad{background:var(--red-soft);color:var(--red)}.pill.amber{background:var(--amber-soft);color:var(--amber-ink)}.pill.ok{background:var(--surface);color:var(--ink)}details.note{border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}details.note summary{cursor:pointer;padding:11px 16px;font-size:13px;color:var(--muted);list-style:none;display:flex;align-items:center;gap:8px}details.note summary::-webkit-details-marker{display:none}details.note summary:before{content:"i";font:600 11px var(--font-mono);width:18px;height:18px;border-radius:50%;background:var(--surface);color:var(--ink);display:inline-grid;place-items:center;flex-shrink:0}details.note[open] summary{border-bottom:1px solid var(--hair);color:var(--ink)}details.note p{margin:0;padding:12px 16px 14px;font-size:13px;color:var(--muted);max-width:78ch}.st-toggles{display:flex;gap:6px;flex-wrap:wrap}.st-toggle{height:30px;font:500 12px var(--font-body);padding:0 11px 0 8px;border-radius:999px;border:1px solid var(--line-strong);background:var(--card);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.st-toggle:hover{background:var(--card);color:var(--ink);border-color:var(--ink)}.st-toggle i{width:9px;height:9px;border-radius:50%;opacity:.3}.st-toggle.on{color:var(--ink);border-color:var(--ink)}.st-toggle.on i{opacity:1}.st-table{min-width:760px}.st-table td.r,.st-table th.r{text-align:right}.st-table td{padding:11px 10px}.st-table tbody tr:hover td{background:var(--hover)}.st-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px}.st-table .name{font-weight:600;color:var(--ink)}.st-table .when{font:11.5px var(--font-mono);color:var(--muted);margin-top:2px}.st-table td.bad{color:var(--red);font-weight:600}.rev{display:inline-grid;grid-template-columns:78px 70px;gap:10px;align-items:center;justify-content:end}.rev b{font-weight:600;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rev b.muted{font-weight:400;color:var(--muted)}.rev .bar{height:6px;width:auto;background:var(--hair);overflow:hidden}.rev .bar,.rev .bar i{border-radius:999px;display:block}.rev .bar i{height:100%;background:var(--ink)}.st-foot{font-size:12.5px;color:var(--muted);margin:12px 0 0;max-width:92ch}@media (max-width:900px){.st-hero{grid-template-columns:1fr}.st-hero>div+div{border-left:0;border-top:1px solid var(--hair)}.bignum{font-size:32px}.st-strip{grid-template-columns:repeat(2,1fr)}}.themebtn{width:36px;height:36px;padding:0;border-radius:10px;background:transparent;color:var(--muted);border:1px solid transparent}.themebtn:hover{background:var(--surface);color:var(--ink)}.siteswitch{position:relative;flex-shrink:0}.sitemenu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:260px;max-height:60vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 16px 40px rgba(15,20,18,.16);display:flex;flex-direction:column}.sitemenu a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;font:500 14px var(--font-body);color:var(--ink)}.sitemenu a:hover{background:var(--surface);color:var(--ink)}.sitemenu a.on{font-weight:600}.sitemenu a.all{margin-top:4px;padding-top:11px;border-top:1px solid var(--hair);border-radius:0 0 9px 9px;color:var(--muted);font-size:13px}.topnav a svg{flex-shrink:0;opacity:.7}.topnav a.active svg,.topnav a:hover svg{opacity:1}button.destroy,button.destroy:hover{background:var(--red);color:var(--on-ink)}button.destroy:hover{filter:brightness(.92)}.delta{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;line-height:16px;color:var(--muted);flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta>span{white-space:nowrap}.dchip{font:500 11.5px/16px var(--font-mono);padding:1px 7px;border-radius:999px;background:var(--surface);color:var(--muted)}.dchip.good{background:var(--green-soft);color:var(--green-ok)}.dchip.bad{background:var(--red-soft);color:var(--red)}.st-strip .delta+.s{margin-top:4px}.bignum+.delta{margin-top:8px;font-size:13px}dialog.modal{width:min(480px,calc(100vw - 32px));padding:26px 26px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);color:var(--ink);box-shadow:0 24px 64px rgba(0,0,0,.24)}dialog.modal::-webkit-backdrop{background:rgba(10,14,12,.55)}dialog.modal::backdrop{background:rgba(10,14,12,.55)}dialog.modal h2{margin:0}.modal-list{margin:18px 0 14px;border-top:1px solid var(--hair)}.modal-list .row{gap:10px;padding:6px 0;border-bottom:1px solid var(--hair)}.modal-list label{display:flex;align-items:center;gap:10px;margin:0;font-weight:500;font-size:14px;cursor:pointer}.modal-list label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.main:has(.wide-page){max-width:1440px}.ph{align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:22px}.ph,.ph h1{display:flex;flex-wrap:wrap}.ph h1{align-items:center;gap:14px}.ph .sub{margin-top:8px}.ph .acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ph .seg button{height:34px}.dotlive{width:7px;height:7px;border-radius:50%;background:var(--green-ok);display:inline-block;flex-shrink:0}.dotlive.pulse-a{animation:copulse 1.8s infinite}@keyframes copulse{0%{box-shadow:0 0 0 0 rgba(47,125,78,.45)}70%{box-shadow:0 0 0 7px rgba(47,125,78,0)}to{box-shadow:0 0 0 0 rgba(47,125,78,0)}}@media (prefers-reduced-motion:reduce){.dotlive.pulse-a{animation:none}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:22px;background:var(--card)}.kpis>div{padding:20px 24px;border-right:1px solid var(--line);min-width:0}.kpis>div:last-child{border-right:0}.kpis .eyebrow{display:flex;align-items:center;gap:7px;margin:0}.kpis .v{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpis .v.amber{color:var(--amber-ink)}.kpis .s{font-size:12.5px;color:var(--muted);margin-top:8px}.kpis .s.good{color:var(--green-ok);font-weight:600}.kpis .s.bad{color:var(--red);font-weight:600}.cols{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr);grid-gap:22px;gap:22px;align-items:start}.cols.even{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.wide-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.cols .stack{display:flex;flex-direction:column;gap:18px;min-width:0}.cols .stack>.card{margin-bottom:0}.ch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ch h2{margin:0}.ch .end{margin-left:auto;font:500 12px var(--font-mono);color:var(--muted);display:flex;align-items:center;gap:10px}.mono-pill{font:500 11px var(--font-mono);padding:3px 8px;border-radius:999px;background:var(--green-soft);color:var(--green-ok)}.mono-pill.amber{background:var(--amber-soft);color:var(--amber-ink)}.mono-pill.gray{background:var(--surface);color:var(--muted)}.card.flush{padding:0;overflow:hidden}.card.flush>.ch{padding:20px 22px 0;margin-bottom:14px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--panel-bg);color:var(--amber);display:inline-grid;place-items:center;font:600 13px var(--font-display);flex-shrink:0;position:relative}.avatar.lg{width:64px;height:64px;font-size:22px}.avatar .on{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--green-ok);border:2px solid var(--card)}.avatar.lg .on{width:16px;height:16px}.thumb{width:40px;height:40px;border-radius:9px;object-fit:cover;flex-shrink:0;background:var(--surface);border:1px solid var(--hair);display:inline-grid;place-items:center;color:var(--muted);overflow:hidden}.thumb.sm{width:26px;height:26px;border-radius:6px}.thumb.ic-amber{background:var(--amber-soft);color:var(--amber-ink);border-color:transparent}.thumb.ic-blue{background:var(--blue-soft);color:var(--blue);border-color:transparent}.thumb.ic-green{background:var(--green-soft);color:var(--green-ok);border-color:transparent}.thumb.ic-ink{background:var(--panel-bg);color:var(--amber);border-color:transparent}.feed .ev{display:grid;grid-template-columns:74px 36px 40px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--hair)}.feed .ev:hover{background:var(--hover)}.feed .ev.fresh-ev{animation:evin .6s ease-out}@keyframes evin{0%{background:var(--amber-soft)}to{background:transparent}}.feed .t{font:500 12px var(--font-mono);color:var(--muted)}.feed .what{min-width:0}.feed .what .l1{font-size:14px;overflow:hidden;text-overflow:ellipsis}.feed .what .l1 b{font-weight:600}.feed .what .l2{font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed a.who{color:var(--ink);font-weight:600}.feed a.who:hover{color:var(--amber-ink)}.badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font:500 12.5px var(--font-body);white-space:nowrap;background:var(--surface);color:var(--muted)}.badge.outline{background:var(--card);border:1px solid var(--line-strong);color:var(--ink)}.badge.blue{background:var(--blue-soft);color:var(--blue)}.badge.amber{background:var(--amber-soft);color:var(--amber-ink)}.badge.green{background:var(--green-soft);color:var(--green-ok)}.badge.red{background:var(--red-soft);color:var(--red)}.feedfoot{display:flex;justify-content:center;gap:14px;padding:16px;font-size:13px;color:var(--muted)}.feedfoot,.plist .pr{align-items:center;border-top:1px solid var(--hair)}.plist .pr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0}.plist .pr:first-child{border-top:0;padding-top:2px}.plist .nm{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plist .nm a{color:var(--ink)}.plist .sl{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.plist .val{font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.plist .val.dim{color:var(--muted);font-weight:400}.empty{padding:28px 22px;text-align:center;color:var(--muted);font-size:14px}.au-ic{width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;flex-shrink:0}.au-ic.cart{background:var(--panel-bg);color:var(--amber)}.au-ic.product{background:var(--amber-soft);color:var(--amber-ink)}.au-ic.browse{background:var(--blue-soft);color:var(--blue)}.au-ic.welcome{background:var(--green-soft);color:var(--green-ok)}.au-ic.winback{background:var(--red-soft);color:var(--red)}.au-ic.loyalty{background:var(--amber-soft);color:var(--amber-ink)}.au-ic.birthday{background:var(--blue-soft);color:var(--blue)}.au-ic.review{background:var(--petrol-soft);color:var(--ink)}.au-ic.signup{background:var(--amber-soft);color:var(--amber-ink)}.au-row{display:flex;align-items:center;gap:14px;min-width:0}.au-row .name{font-weight:600;font-size:15px}.au-row .name a{color:var(--ink)}.au-row .desc{font-size:13px;color:var(--muted);margin-top:2px}.au-table td{padding:14px 12px}.au-table td.num,.au-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-table .acts{display:flex;gap:6px;justify-content:flex-end}.chip.active{background:var(--green-soft);color:var(--green-ok)}.tpls{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.tpl{border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;background:var(--card);display:flex;flex-direction:column;gap:8px}.tpl h3{font-size:17px}.tpl p{margin:0;color:var(--muted);line-height:1.5;flex:1 1}.tpl .go,.tpl p{font-size:13.5px}.tpl .go{font-weight:600;background:none;border:0;padding:0;height:auto;color:var(--ink);justify-content:flex-start}.tpl .go:hover{background:none;color:var(--amber-ink)}.tpl.later{border-style:dashed;background:transparent}.legend-inline,.tpl.later h3{color:var(--muted)}.legend-inline{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.legend-inline i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-1px}.au-ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:36px;gap:36px;align-items:start}.au-ed .col{display:flex;flex-direction:column;gap:18px;min-width:0}.au-ed .col>.card{margin-bottom:0}.au-card h3{font-size:18px;margin:6px 0 14px}.au-card .eyebrow{margin:0}.au-card .hint{font-size:13px;color:var(--muted);margin:10px 0 0}.au-card label.lbl{margin:14px 0 6px}.au-card .grid2f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.au-card .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.au-card .inl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.ck{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:14px;font-weight:400}.ck input:disabled+span{color:var(--muted)}.ck select{width:auto;height:32px;padding:0 8px;font-size:13px}.ck2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.switch{position:relative;width:46px;height:26px;border-radius:999px;border:0;padding:0;background:var(--line-strong);flex-shrink:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.switch.on{background:var(--ink)}.switch.on:after{left:23px;background:var(--card)}.switch:hover{background:var(--line-strong)}.switch.on:hover{background:var(--ink)}.flow{background:var(--surface);border-radius:var(--radius-lg);padding:22px 24px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:84px}.flow .trig{display:flex;gap:14px;align-items:center;background:var(--panel-bg);color:var(--panel-fg);border-radius:14px;padding:16px 18px}.flow .trig b{display:block;font-size:14.5px}.flow .trig span{font-size:12.5px;color:var(--panel-muted)}.flow .trig .thumb{background:var(--panel-field);border-color:var(--panel-line);color:var(--amber)}.flow .wait{display:flex;align-items:center;gap:0;padding:0 0 0 30px;min-height:52px;position:relative}.flow .wait:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:1px;background:var(--line-strong)}.flow .wait button{position:relative;margin-left:14px;height:30px;padding:0 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink);font:500 12.5px var(--font-body)}.flow .wait button:hover{border-color:var(--ink);background:var(--card);color:var(--ink)}.flow .wait .wedit{position:relative;margin-left:14px;display:flex;gap:6px;align-items:center;background:var(--card);border:1px solid var(--ink);border-radius:12px;padding:6px}.flow .wait .wedit input{width:64px;height:30px}.flow .wait .wedit select{width:auto;height:30px;padding:0 8px}.flow .wait .wedit button{margin:0}.mailcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.mailcard.sel{border:2px solid var(--ink);padding:15px 17px}.mailcard .top{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.mailcard .top .thumb{width:60px;height:60px;border-radius:10px}.mailcard .top .thumb.code{background:var(--amber-soft);color:var(--amber-ink);font:700 17px var(--font-display);border:0}.mailcard .subj{font-weight:600;font-size:15px;margin-top:3px}.mailcard .pre{font-size:13px;color:var(--muted);margin-top:2px}.mailcard .cpn{display:inline-block;margin-top:8px;font:500 11.5px var(--font-mono);background:var(--amber-soft);color:var(--amber-ink);padding:3px 9px;border-radius:999px}.mailcard .nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hair)}.mailcard .nums b{display:block;font-weight:600;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mailcard .nums b.amber{color:var(--amber-ink)}.mailcard .nums span{font-size:12px;color:var(--muted)}.addstep{margin-top:14px;width:100%;height:42px;border:1px dashed var(--line-strong);background:transparent;color:var(--muted);border-radius:12px;font:500 13.5px var(--font-body)}.addstep:hover{color:var(--ink);border-color:var(--ink)}.addstep:hover,.why{background:var(--card)}.why{margin-top:18px;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.why h4{margin:0 0 12px;font:600 14px var(--font-body)}.why .split{margin:0 0 12px;height:8px}.why .legend{font-size:12.5px;color:var(--muted);gap:6px 16px}.blk{display:grid;grid-template-columns:16px 36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--card);margin-top:10px}.blk.sel{border:2px solid var(--ink);padding:11px 13px}.blk.off{border-style:dashed}.blk.off .tt{color:var(--muted)}.blk.dragging{opacity:.5}.blk .grip{color:var(--muted);cursor:-webkit-grab;cursor:grab;font:600 13px var(--font-mono);letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blk .bi{width:36px;height:36px;border-radius:9px;background:var(--surface);display:grid;place-items:center;font:700 14px var(--font-display)}.blk .bi.ink{background:var(--panel-bg);color:var(--amber)}.blk .bi.amber{background:var(--amber-soft);color:var(--amber-ink)}.blk .tt{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.blk .ds{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.blk .ba{display:flex;gap:6px}.blkedit{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;margin-top:-8px;padding:18px 14px 12px;background:var(--surface);display:grid;grid-gap:10px;gap:10px}.blkedit label{margin:0 0 4px}.blkedit textarea{min-height:120px}.addrow{align-items:center;margin-top:16px;font-size:13px;color:var(--muted)}.addrow,.phs{display:flex;gap:8px;flex-wrap:wrap}.phs button{height:28px;padding:0 9px;border-radius:8px;border:1px solid var(--line);font:500 12px var(--font-mono)}.phs button,.phs button:hover{background:var(--surface);color:var(--ink)}.phs button:hover{border-color:var(--ink)}.ready{border-radius:var(--radius-lg);padding:16px 20px;background:var(--green-soft);color:var(--green-ok);font-size:13.5px}.ready b{display:block;font-size:14px;margin-bottom:4px}.ready.warn{background:var(--amber-soft);color:var(--amber-ink);margin:0}.ready.err{background:var(--red-soft);color:var(--red)}.ready ul{margin:6px 0 0;padding-left:18px}.pv{background:var(--surface);border-radius:var(--radius-lg);padding:18px;position:-webkit-sticky;position:sticky;top:84px}.pv .pvbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pv .pvbar .seg{background:var(--card)}.pv .pvbar .seg button.on{background:var(--ink);color:var(--on-ink)}.pv .pvbar .as{margin-left:auto;display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px}.pv .pvbar .as select{width:auto;max-width:260px;height:38px}.pv iframe{display:block;width:100%;height:min(78vh,980px);border:0;border-radius:var(--radius);background:#fff;box-shadow:0 1px 3px rgba(15,20,18,.08)}.pv iframe.phone{width:390px;max-width:100%;margin:0 auto}.pv .meta{font-size:12.5px;color:var(--muted);margin:0 0 10px}.counter{font:500 11px var(--font-mono);color:var(--muted)}.counter.bad{color:var(--red)}.lblrow{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 6px}.lblrow:first-child{margin-top:0}.lblrow label{margin:0}.fbar{margin-bottom:14px}.fbar .lb{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.fbar .lb b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fbar .lb b.amber{color:var(--amber-ink)}.fbar .tr{height:8px;border-radius:999px;background:var(--hair);overflow:hidden}.fbar .tr i{display:block;height:100%;border-radius:999px;background:var(--ink)}.fbar .tr i.amber{background:var(--amber)}.vs{display:grid;grid-template-columns:160px minmax(0,1fr) 90px;grid-gap:10px 16px;gap:10px 16px;align-items:center;font-size:14px}.vs .tr{height:8px;background:var(--hair);overflow:hidden}.vs .tr,.vs .tr i{border-radius:999px}.vs .tr i{display:block;height:100%;background:var(--ink)}.vs .tr i.amber{background:var(--amber)}.vs .r{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs .dim{color:var(--muted);font-weight:400}.minibar{display:inline-flex;align-items:center;gap:10px}.minibar .tr{width:70px;height:4px;border-radius:999px;background:var(--hair);overflow:hidden}.minibar .tr i{display:block;height:100%;background:var(--green-ok);border-radius:999px}.minibar .tr i.blue{background:var(--blue)}@media print{.appfoot,.backlink,.ph .acts,.topbar{display:none!important}.main{padding:0;max-width:none}.card,.kpis{page-break-inside:avoid;break-inside:avoid}}.policy{background:var(--surface);border-radius:var(--radius);padding:16px 18px;font-size:14px;line-height:1.6}.rawlist{max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);margin-top:14px}.rawlist pre{margin:0;padding:10px 12px;font:11.5px/1.5 var(--font-mono);border-bottom:1px solid var(--hair);white-space:pre-wrap;word-break:break-all}.srcbar{display:grid;grid-template-columns:180px minmax(0,1fr) 54px;grid-gap:14px;gap:14px;align-items:center;font-size:14px;padding:6px 0}.srcbar .tr{height:6px;border-radius:999px;background:var(--hair);overflow:hidden}.srcbar .tr i{display:block;height:100%;border-radius:999px;background:var(--ink)}.srcbar b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.newtag{margin-left:auto;font:600 10px var(--font-mono);background:var(--amber);color:var(--ink);padding:2px 7px;border-radius:999px}@media (max-width:1100px){.au-ed,.cols,.cols.even,.cols.wide-left{grid-template-columns:1fr}.flow,.pv{position:static}}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>div:nth-child(2n){border-right:0}.kpis>div{border-bottom:1px solid var(--line)}.feed .ev{grid-template-columns:36px minmax(0,1fr);padding:12px 16px}.feed .ev .t{grid-column:2;order:3}.feed .ev .badge,.feed .ev .thumb{display:none}.au-card .grid2f,.au-card .grid4,.ck2,.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailcard .nums{grid-template-columns:repeat(3,minmax(0,1fr))}.vs{grid-template-columns:110px minmax(0,1fr) 70px}.srcbar{grid-template-columns:120px minmax(0,1fr) 44px}}.pub{min-height:100vh;background:#FFFFFF;color:#0F1412;font:16px/1.55 var(--font-body);color-scheme:light}.pub a{color:inherit;text-decoration:none}.pub-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.pub-top{border-bottom:1px solid #e4e7e6;background:#FFFFFF}.pub-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.pub-brand{font:600 24px/1 var(--font-display);letter-spacing:-.02em;color:#0F1412}.pub-brand span{color:#F2A93B}.pub .pub-brand.light{color:#F5F6F5}.pub-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:15px;font-weight:500}.pub-links a:hover{color:#9A6209}.pub-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px;font:600 15px var(--font-body);border:0;cursor:pointer}.pub-btn.lg{height:52px;padding:0 28px;font-size:16px}.pub .pub-btn.ink{background:#0F1412;color:#FFFFFF}.pub .pub-btn.ink:hover{background:#263330;color:#FFFFFF}.pub .pub-btn.amber{background:#F2A93B;color:#0F1412}.pub .pub-btn.amber:hover{background:#E69A22;color:#0F1412}.pub .pub-btn.line{border:1px solid #d9dedc;background:#FFFFFF;color:#0F1412}.pub .pub-btn.line:hover{border-color:#0F1412;color:#0F1412}.pub-btn.block{width:100%;height:50px;border-radius:12px;font-size:16px}.pub-btn:disabled{opacity:.55;cursor:default}.pub-hero{background:#0F1412;color:#F5F6F5}.pub-hero-in{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-top:96px;padding-bottom:104px}.pub-hero-text{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.pub-eyebrow{font:13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#F2B95B}.pub-hero h1{font:600 64px/1.02 var(--font-display);letter-spacing:-.03em;margin:0;color:#F5F6F5}.pub-hero p{margin:0;font-size:19px;color:#C9D1CE;max-width:560px}.pub-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}.pub-cta span{font-size:14px;color:#A9B4B0}.pub-mock{flex:1 1 380px;min-width:0;background:#171D1B;border:1px solid #2c3633;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.pub-mock-head{display:flex;justify-content:space-between;align-items:center}.pub-mock-head b{font:600 18px var(--font-display)}.pub-mock-head span{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#5FB37F}.pub-mock-head i{width:8px;height:8px;border-radius:99px;background:#5FB37F}.pub-mock-row{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#1E2523}.pub-mock-row .av{width:36px;height:36px;border-radius:99px;flex:none}.pub-mock-row>div{flex:1 1;display:flex;flex-direction:column;gap:6px}.pub-mock-row .bar{height:10px;border-radius:6px;background:#3A4542}.pub-mock-row .t{font-size:13px;color:#A9B4B0}.pub-mock-row .t.am{color:#F2B95B}.pub-mock-chart{display:flex;align-items:flex-end;gap:8px;height:72px;padding-top:6px;border-top:1px solid #2c3633}.pub-mock-chart span{flex:1 1;background:#2C3633;border-radius:4px}.pub-mock-chart span.on{background:#F2A93B}.pub-sec{padding-top:96px;padding-bottom:40px}.pub-sec.last{padding-top:48px;padding-bottom:96px}.pub-sec h2{font:600 40px/1.1 var(--font-display);letter-spacing:-.02em;margin:0 0 12px;color:#0F1412}.pub-lead{margin:0 0 40px;color:#5B6663;font-size:18px;max-width:640px}.pub-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.pub-card{border:1px solid #e4e7e6;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;color:#9A6209}.pub-card h3,.pub-steps h3{font:600 22px var(--font-display);margin:0;color:#0F1412}.pub-card p,.pub-steps p{margin:0;color:#5B6663}.pub-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));border-top:1px solid #e4e7e6;margin-top:28px}.pub-steps>div{padding:28px 28px 28px 0;display:flex;flex-direction:column;gap:10px}.pub-steps span{font:14px var(--font-mono);color:#9A6209}.pub-band{background:#F5F6F5;border-radius:18px;padding:48px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.pub-band>div:first-child{flex:1 1 420px}.pub-sec .pub-band h2{font-size:32px;margin:0 0 10px}.pub-band p{margin:0;color:#5B6663;font-size:17px}.pub-band-btns{display:flex;gap:12px;flex-wrap:wrap}.pub-foot{border-top:1px solid #e4e7e6}.pub-foot .pub-wrap{padding-top:28px;padding-bottom:28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:#5B6663}.pub-foot a:hover{color:#9A6209}.pub-foot-links{display:flex;gap:24px}.pub-split{display:flex;flex-wrap:wrap}.pub-side{flex:1 1 520px;background:#0F1412;color:#F5F6F5;padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:360px}.pub-side h2{font:600 44px/1.05 var(--font-display);letter-spacing:-.03em;margin:0 0 16px;color:#F5F6F5;max-width:460px}.pub-side p{margin:0;color:#C9D1CE;font-size:17px;max-width:460px}.pub-side-foot{font-size:14px;color:#A9B4B0}.pub-formside{flex:1 1 480px;display:flex;align-items:center;justify-content:center;padding:48px 32px}.pub-form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:18px}.pub-form h1{font:600 32px/1.1 var(--font-display);letter-spacing:-.02em;margin:0;color:#0F1412}.pub-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:#0F1412;margin:0}.pub-form input{height:48px;border:1px solid #d9dedc;border-radius:12px;padding:0 14px;font:16px var(--font-body);background:#FFFFFF;color:#0F1412;width:100%;box-sizing:border-box}.pub-form input:focus{outline:2px solid #F2A93B;outline-offset:1px;border-color:#0F1412}.pub-form input.locked{background:#F5F6F5;color:#5B6663}.pub-err{background:#FBECE9;color:#8E2A1F;border-radius:10px;padding:10px 14px;font-size:14px}.pub-err a{text-decoration:underline}.pub-note{margin-top:10px;padding:16px;border-radius:12px;background:#F5F6F5;font-size:14px;color:#5B6663}.pub .pub-small-link{font-size:14px;align-self:flex-start;text-decoration:underline;text-underline-offset:3px}.pub-center{background:#F5F6F5;display:flex;flex-direction:column;align-items:center;padding:48px 20px;gap:28px}.pub-box,.pub-center{box-sizing:border-box}.pub-box{max-width:460px;background:#FFFFFF;border:1px solid #e4e7e6;border-radius:18px;padding:36px}.pub-muted{color:#5B6663;margin:0;font-size:15px}.pub-muted.small{font-size:13px;text-align:center}.pub-pill{align-self:flex-start;font-size:13px;font-weight:600;color:#9A6209;background:#FBF0DC;border-radius:999px;padding:4px 12px}@media (max-width:640px){.pub-wrap{padding:0 16px}.pub-hero h1{font-size:40px}.pub-hero-in{padding-top:56px;padding-bottom:64px}.pub-sec{padding-top:64px}.pub-band{padding:28px}.pub-side{padding:32px 24px;min-height:0}.pub-side h2{font-size:32px}.pub-links{gap:16px}.pub-links a:not(.pub-btn){display:none}.pub-nav{flex-wrap:nowrap}.pub-box{padding:24px}}.sitepill.static{cursor:default}.sitepill.static:hover{border-color:var(--line-strong);color:inherit;background:transparent}.viewonly{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--blue-ink);background:var(--blue-soft);border-radius:999px;padding:5px 11px;white-space:nowrap}.acct{position:relative}.acctbtn,.acctbtn:hover{width:36px;height:36px;padding:0;border-radius:99px;background:var(--amber-soft);color:var(--amber-ink);font:600 13px var(--font-body);border:0}.acctmenu{position:absolute;right:0;top:44px;z-index:50;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px}.acctmenu .who{padding:10px 12px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--hair);margin-bottom:4px}.acctmenu .who span{font-size:12.5px;color:var(--muted)}.acctmenu button{width:100%;text-align:left;background:transparent;color:var(--ink);border:0;padding:10px 12px;border-radius:8px;font:500 14px var(--font-body)}.acctmenu button:hover{background:var(--hover);color:var(--ink)}.ca{--ring:#8A9491;display:flex;flex-direction:column;gap:18px}:root[data-theme=dark] .ca{--ring:#6B7773}.ca>.notice,.ca>.warn{margin:0}.ca-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ca-head h2{font-size:28px;line-height:1.1}.ca-head .sub{max-width:600px}.ca-card{margin:0}.ca-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 24px}.ca-top h3{font-size:18px;letter-spacing:-.01em}.ca-count{height:24px;padding:0 10px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:500}.ca-count,.ca-saved{display:inline-flex;align-items:center;border-radius:999px}.ca-saved{gap:6px;height:28px;padding:0 12px;background:var(--green-soft);color:var(--green-ok);font-size:12.5px;font-weight:600}.ca-legend{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted)}.ca-legend>span{display:inline-flex;align-items:center;gap:6px}.ca-legend i{width:14px;height:14px;border-radius:999px;box-sizing:border-box}.ca-legend i.on{background:var(--ink)}.ca-legend i.off{border:1.5px solid var(--ring)}.ca-legend i.locked{border:1.5px dashed var(--disabled);background:var(--surface)}.ca-empty{padding:0 24px 20px;margin:0}.ca-scroll{overflow-x:auto;border-top:1px solid var(--hair)}.ca-table{min-width:900px}.ca-table thead th{background:var(--hover);border-bottom:1px solid var(--hair);vertical-align:middle}.ca-table th.grp{font:600 13px var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);text-align:center;padding:12px 8px 2px}.ca-table th.grp[rowspan]{padding-bottom:12px}.ca-table th.grp[colspan]{border-bottom:0}.ca-table th.sub{text-align:center;font-size:10.5px;letter-spacing:.05em;padding:2px 4px 10px}.ca-table td.first,.ca-table th.grp,.ca-table th.sub.first{border-left:1px solid var(--hair)}.ca-table td{padding:0;border-bottom:1px solid var(--hair)}.ca-table tbody tr:last-child td{border-bottom:0}.ca-table tbody tr:hover td{background:var(--hover)}.ca-table td.dot{width:1%;padding:0 2px;text-align:center}.ca-table td.dot .ca-dot{margin:0 12px}.ca-table .ca-pcol{width:100%;padding:14px 16px 14px 24px;text-align:left}.ca-table .ca-act{width:1%;padding:0 12px 0 4px;text-align:center}.ca-person{display:flex;gap:14px}.ca-av,.ca-person{align-items:center}.ca-av{width:40px;height:40px;border-radius:999px;background:var(--blue-soft);color:var(--blue-ink);display:inline-flex;justify-content:center;font-weight:600;font-size:13px;flex:none}.ca-av.muted{background:var(--surface);color:var(--muted)}.ca-who{display:flex;flex-direction:column;min-width:0;text-align:left}.ca-who b{font-size:15px;font-weight:600;white-space:nowrap}.ca-who b,.ca-who>span{overflow:hidden;text-overflow:ellipsis}.ca-who>span{font-size:13px;color:var(--muted)}.ca-who>.ca-meta{margin-top:3px;font:11px var(--font-mono)}.ca-who>.ca-meta.pending{color:var(--amber-ink)}.ca-who>.ca-meta.bad{color:var(--red)}.ca-dot,.ca-dot:hover{width:44px;height:44px;padding:0;border:0;background:transparent;vertical-align:middle}.ca-dot>span{width:30px;height:30px;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.ca-dot.on>span{background:var(--ink);color:var(--on-ink)}.ca-dot.on:hover>span{background:var(--ink-2)}.ca-dot.off>span{border:1.5px solid var(--ring);background:var(--card)}.ca-dot.off:hover>span{border-color:var(--ink)}.ca-dot:disabled{opacity:1;cursor:default}.ca-dot.locked>span{border:1.5px dashed var(--disabled);background:var(--surface)}.ca-more{width:40px;height:40px;padding:0;border-radius:10px}.ca-shield{position:fixed;inset:0;z-index:60}.ca-menu{position:fixed;z-index:61;min-width:200px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:6px;display:flex;flex-direction:column}.ca-menu button{justify-content:flex-start;height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:500 14px var(--font-body)}.ca-menu button:focus-visible,.ca-menu button:hover{background:var(--surface);color:var(--ink)}.ca-menu button.red,.ca-menu button.red:hover{color:var(--red)}.ca-foot{display:flex;align-items:flex-start;gap:10px;padding:16px 24px;background:var(--hover);border-top:1px solid var(--hair);color:var(--muted);font-size:13px}.ca-foot svg{flex:none;margin-top:2px}dialog.modal.ca-dialog{width:min(600px,calc(100vw - 32px));padding:26px 28px 22px}.ca-dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ca-dhead h2{font-size:24px;line-height:1.15}.ca-dhead .sub{margin:4px 0 0;font-size:13.5px}.ca-x{width:40px;height:40px;padding:0;flex:none}.ca-fields{display:grid;grid-template-columns:3fr 2fr;grid-gap:12px;gap:12px;margin-top:4px}.ca-lblrow{display:flex;align-items:center;justify-content:space-between;margin:18px 0 8px}.ca-cap{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ca-dfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 16px;margin-top:18px}.ca-dfoot p{flex:1 1 220px;margin:0;font-size:12.5px;color:var(--muted)}.ca-dfoot>div{display:flex;gap:10px;flex:none}.ca-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.ca-item{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 14px;min-height:60px}.ca-item+.ca-item{border-top:1px solid var(--hair)}.ca-ic{height:36px;border-radius:10px;background:var(--surface);display:inline-flex;align-items:center}.ca-ic,.ca-tree{width:36px;justify-content:center;flex:none}.ca-tree{align-self:stretch;display:flex}.ca-tree:before{content:"";width:2px;background:var(--line);margin:-8px 0}.ca-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.35}.ca-txt b{font-size:14.5px;font-weight:600}.ca-txt span{font-size:13px;color:var(--muted)}.ca-switch,.ca-switch:hover{width:56px;height:44px;padding:0;border:0;background:transparent;flex:none}.ca-switch>span{position:relative;width:44px;height:26px;border-radius:999px;background:var(--ring);transition:background .15s}.ca-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s}.ca-switch.on>span{background:var(--ink)}.ca-switch.on>span:after{left:21px;background:var(--on-ink)}.ca-switch:disabled{opacity:1;cursor:default}.ca-switch.locked>span{background:var(--line)}.ca-switch.locked>span:after{background:var(--surface);box-shadow:none}.ca-cards{display:none;flex-direction:column;gap:12px}.ca-pc{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.ca-pc-head,.ca-pc-head:hover{width:100%;height:auto;justify-content:flex-start;gap:12px;padding:14px 14px 10px;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;white-space:normal}.ca-pc-head .ca-who{flex:1 1 auto}.ca-pc-head svg{flex:none}.ca-pc-sum{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 66px}.ca-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--surface);font-size:12.5px;font-weight:600}.ca-pill.saved{background:var(--green-soft);color:var(--green-ok)}.ca-pc .ca-list{border:0;border-radius:0}.ca-pc .ca-list,.ca-pc-act{border-top:1px solid var(--hair)}.ca-pc-act{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 14px}@media (max-width:720px){.ca-head>button{width:100%}.ca-card{background:transparent;border:0;overflow:visible}.ca-top{padding:0}.ca-legend,.ca-scroll,.ca-top .ca-saved{display:none}.ca-cards{display:flex}.ca-empty{padding:0}.ca-foot{background:transparent;border:0;padding:4px 4px 0}.ca-fields{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copyline{display:flex;gap:8px;margin-top:10px}.copyline input{flex:1 1;font:12.5px var(--font-mono)}.st-stack{grid-template-columns:minmax(0,1fr)}.menubtn,.mobsite{display:none}@media (max-width:1100px){.topbar{height:56px;flex-wrap:nowrap;padding:0 12px 0 6px;gap:6px;position:-webkit-sticky;position:sticky;top:0}.menubtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink)}.menubtn:hover{background:var(--hover);color:var(--ink)}.siteswitch,.topnav,.topright{display:none}.mobsite{display:block;margin-left:auto;min-width:0;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px var(--font-body);color:var(--muted)}}body.menu-open{overflow:hidden}.drawer-wrap{position:fixed;inset:0;z-index:100;background:rgba(8,10,9,.5);animation:co-fade .15s ease}.drawer{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:co-slide .2s ease}@keyframes co-slide{0%{transform:translateX(-100%)}to{transform:none}}@keyframes co-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-wrap{animation:none}}.drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 6px 0 20px;border-bottom:1px solid var(--line)}.drawer-head .brand{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.drawer-head .brand span{color:var(--amber)}.drawer-x{width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.drawer-x:hover{background:var(--hover);color:var(--ink)}.drawer-site{display:flex;flex-direction:column;gap:2px;padding:14px 12px;border-bottom:1px solid var(--line)}.drawer-site .lbl{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 8px 6px}.drawer-site .cur{padding:0 8px;font-weight:600;font-size:15px;overflow-wrap:anywhere}.drawer-site a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 8px;border-radius:10px;color:var(--ink);font-size:14.5px}.drawer-site a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-site a.on{background:var(--surface);font-weight:600}.drawer-site a.all{color:var(--muted);font-size:13.5px}.drawer-nav{display:flex;flex-direction:column;gap:2px;padding:12px}.drawer-nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:12px;color:var(--ink);font:500 15.5px var(--font-body)}.drawer-nav a .ic{width:22px;display:inline-flex;justify-content:center;color:var(--muted)}.drawer-nav a:hover{background:var(--hover);color:var(--ink)}.drawer-nav a.active{background:var(--surface);font-weight:600}.drawer-nav a.active .ic{color:var(--amber-ink)}.drawer-cta{margin:4px 24px 12px;justify-content:center}.drawer-foot{margin-top:auto;align-items:flex-start;gap:12px;padding:16px 20px 24px;border-top:1px solid var(--line)}.drawer-foot,.drawer-foot .who{display:flex;flex-direction:column}.drawer-foot .who{gap:2px;font-size:14px}.drawer-foot .who span{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.drawer-foot .row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}@media (max-width:640px){.kpis>div{padding:16px 18px}.kpis .v{font-size:22px}table.stack tr{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.tablewrap:has(>table.stack){overflow:visible;border:0}table.stack{min-width:0!important;width:100%;display:block}table.stack thead{display:none}table.stack tbody{display:block}table.stack tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px 14px;gap:10px 14px;padding:14px 2px;border-bottom:1px solid var(--hair)}table.stack td{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0!important;border:0!important;text-align:left!important;min-width:0;background:none!important}table.stack td[data-label]:before{content:attr(data-label);font:500 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.card.flush table.stack tr{padding-left:20px;padding-right:20px}table.stack td.act,table.stack td.ti,table.stack td[colspan]{grid-column:1/-1}table.stack td.ti{font-size:15px;overflow-wrap:anywhere}table.stack td.ti .sub,table.stack td.ti p{max-width:100%!important;white-space:normal!important}table.stack .bar,table.stack .minibar .tr,table.stack td.cb,table.stack td.gone,table.stack td.opt{display:none}table.stack .minibar,table.stack .rate,table.stack .rev{display:inline-flex;justify-content:flex-start;gap:0}table.stack .rate b,table.stack .rev b{min-width:0;text-align:left}}.cp-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);grid-gap:18px;gap:18px;align-items:start}.cp-facts{gap:14px}.cp-facts,.cp-row{display:flex;flex-direction:column}.cp-row{gap:3px;font-size:14.5px;overflow-wrap:anywhere}.cp-row .eyebrow{margin:0}@media (max-width:1100px){.cp-grid{grid-template-columns:minmax(0,1fr)}}button.stat{display:block;height:auto;white-space:normal;text-align:left;border-radius:var(--radius-lg);font-weight:400}button.stat:hover{background:var(--card);color:var(--ink);border-color:var(--line-strong)}:root{--lv-bg:#F6F7F6;--ev-view:#7C5CE0;--ev-view-soft:#F1EDFC;--ev-view-ink:#5B3FB8;--ev-cart:#F2A93B;--ev-cart-soft:#FBF0DC;--ev-cart-ink:#8A5507;--ev-co:#2B6CB0;--ev-co-soft:#E8F0FA;--ev-co-ink:#244E7A;--ev-order:#2F9E5E;--ev-order-soft:#E7F4EC;--ev-order-ink:#276B42;--ev-mail:#E0567F;--ev-mail-soft:#FCEBF0;--ev-mail-ink:#A3325A;--ev-recog:#2BA393;--ev-recog-soft:#E3F4F2;--ev-recog-ink:#1F6F66;--ev-page:#8A9592;--ev-page-soft:#EEF1EF;--ev-page-ink:#4A5552;--wa:#17803F}:root[data-theme=dark]{--lv-bg:#0D1110;--ev-view-soft:#272040;--ev-view-ink:#C3B3FA;--ev-cart-soft:#3A2E14;--ev-cart-ink:#F2B95B;--ev-co-soft:#1B2B38;--ev-co-ink:#9CC4EA;--ev-order-soft:#1C3127;--ev-order-ink:#8FD3A8;--ev-mail-soft:#3A1E29;--ev-mail-ink:#F5A8BF;--ev-recog-soft:#15322F;--ev-recog-ink:#86DCCF;--ev-page-soft:#1E2523;--ev-page-ink:#B5C0BC}body:has(.lv-page){background:var(--lv-bg)}.t-view{background:var(--ev-view-soft);color:var(--ev-view-ink)}.t-cart{background:var(--ev-cart-soft);color:var(--ev-cart-ink)}.t-co{background:var(--ev-co-soft);color:var(--ev-co-ink)}.t-order{background:var(--ev-order-soft);color:var(--ev-order-ink)}.t-mail{background:var(--ev-mail-soft);color:var(--ev-mail-ink)}.t-recog{background:var(--ev-recog-soft);color:var(--ev-recog-ink)}.t-page{background:var(--ev-page-soft);color:var(--ev-page-ink)}.tf-view{background:var(--ev-view);color:#fff}.tf-cart{background:var(--ev-cart);color:#3A2400}.tf-co{background:var(--ev-co);color:#fff}.tf-order{background:var(--ev-order);color:#fff}.tf-mail{background:var(--ev-mail);color:#fff}.tf-recog{background:var(--ev-recog);color:#fff}.tf-page{background:var(--ev-page);color:#fff}.lv-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg)}.lv-ic{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}.lv-ic.sm{width:28px;height:28px;border-radius:9px}.lv-dot{width:8px;height:8px;border-radius:50%;background:var(--ev-order);box-shadow:0 0 0 3px var(--ev-order-soft);flex:none;display:inline-block}.lv-dot.live{animation:lv-pulse 2s ease-in-out infinite}@keyframes lv-pulse{50%{box-shadow:0 0 0 6px transparent}}.lv-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font:600 12.5px var(--font-body);white-space:nowrap}.lv-chip,.lv-pill{border-radius:999px}.lv-pill{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;background:var(--amber-soft);color:var(--amber-ink)}.lv-livepill{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--font-mono);padding:5px 11px;border-radius:999px;background:var(--ev-order-soft);color:var(--ev-order-ink);white-space:nowrap}.lv-livepill.off{background:var(--amber-soft);color:var(--amber-ink)}.lv-livepill.per{background:var(--surface);color:var(--muted)}.lv-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--muted)}.lv-back:hover{color:var(--ink)}.lv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 24px;flex-wrap:wrap;margin-bottom:22px}.lv-head h1{margin:4px 0 6px;font-size:38px}.lv-head .sub{margin:0}.lv-head .sub b{color:var(--ink);font-weight:600}.lv-range{display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:relative}.lv-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:14px}.lv-seg button{height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:500 14px var(--font-body)}.lv-seg button:hover{background:var(--surface);color:var(--ink)}.lv-seg button.on,.lv-seg button.on:hover{background:var(--ink);color:var(--on-ink)}.lv-calbtn.open,.lv-calbtn.open:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lv-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:30;display:flex;flex-wrap:wrap;width:780px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(15,20,18,.18),0 2px 8px rgba(15,20,18,.06);overflow:hidden}.lv-presets{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;padding:12px;border-right:1px solid var(--hair);background:var(--surface)}.lv-presets button{justify-content:space-between;height:40px;padding:0 12px;border-radius:10px;border:0;background:transparent;color:var(--ink);font:500 14px var(--font-body)}.lv-presets button:hover{background:var(--card);color:var(--ink)}.lv-presets button.on,.lv-presets button.on:hover{background:var(--card);box-shadow:0 0 0 1px var(--line);font-weight:600}.lv-presets hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.lv-cal{flex:999 1 480px;min-width:0;padding:16px 18px 14px}.lv-calh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lv-calh button{width:40px;height:40px;padding:0;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.lv-calh button:hover{background:var(--surface);color:var(--ink)}.lv-months{display:flex;gap:24px;flex-wrap:wrap}.lv-month{flex:1 1 220px}.lv-mname{text-align:center;font-weight:600;margin:-34px 0 10px;min-height:24px;pointer-events:none}.lv-grid7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-row-gap:3px;row-gap:3px}.lv-wd{font:500 11px var(--font-mono);color:var(--muted);text-align:center;padding:4px 0}.lv-day{height:38px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:500 13.5px var(--font-body)}.lv-day:hover{background:var(--surface);color:var(--ink)}.lv-day.in,.lv-day.in:hover{background:var(--ev-co-soft);color:var(--ev-co-ink)}.lv-day.e,.lv-day.e:hover,.lv-day.s,.lv-day.s:hover{background:var(--ev-co-ink);color:var(--card);border-radius:10px;font-weight:700}.lv-day.td{box-shadow:inset 0 0 0 1.5px var(--ev-co);border-radius:10px}.lv-day:disabled{opacity:.35}.lv-calf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair)}.lv-calf .grow{flex:1 1}.lv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.lv-kpi{padding:18px;display:flex;flex-direction:column;gap:4px;min-width:0}.lv-kh{display:flex;align-items:center;gap:10px}.lv-kh .eyebrow{margin:0}.lv-kv{display:flex;align-items:flex-end;gap:10px;margin-top:10px;min-height:34px}.lv-kv b{font:600 34px/1 var(--font-display);letter-spacing:-.02em}.lv-kv b.amber{color:var(--amber-ink)}.lv-ks{color:var(--muted);font-size:13px}.lv-spark{display:flex;align-items:flex-end;gap:3px;height:30px;margin-left:auto}.lv-spark i{width:7px;border-radius:2px;background:var(--line-strong);display:block;min-height:2px}.lv-spark i.t{background:var(--amber)}.lv-tc{padding:20px;margin-bottom:18px}.lv-tch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.lv-tcg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.lv-tile{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;color:var(--ink)}.lv-tile:hover{color:var(--ink);box-shadow:0 0 0 2px var(--line-strong)}.lv-tile.co{background:var(--ev-co-soft)}.lv-tile.cart{background:var(--ev-cart-soft)}.lv-tile.view{background:var(--ev-view-soft)}.lv-tile.page{background:var(--ev-page-soft)}.lv-tile .t1{display:flex;align-items:center;gap:10px;font-weight:600}.lv-tile .t1 .go{margin-left:auto;opacity:.55}.lv-tile .n{display:flex;align-items:baseline;gap:6px;font:600 36px/1 var(--font-display);letter-spacing:-.02em}.lv-tile .n small{font:500 13px var(--font-body);color:var(--muted);letter-spacing:0}.lv-tile .f{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);min-height:26px}.lv-faces{display:flex;padding-left:6px}.lv-faces span{width:28px;height:28px;margin-left:-4px;border-radius:50%;background:var(--card);display:inline-flex;align-items:center;justify-content:center;font:600 10px var(--font-body);color:var(--ink);box-shadow:0 0 0 2px var(--card)}.lv-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.lv-main{flex:999 1 640px;flex-direction:column}.lv-main,.lv-side{min-width:0;display:flex;gap:18px}.lv-side{flex:1 1 340px;flex-direction:column}.lv-acth{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px 0}.lv-acth .grow{flex:1 1}.lv-filters{display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px 16px;border-bottom:1px solid var(--hair)}.lv-fchip{height:44px;padding:0 15px 0 7px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 14px var(--font-body);gap:8px}.lv-fchip:hover{background:var(--surface);color:var(--ink)}.lv-fchip .fi{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.lv-fchip.on,.lv-fchip.on:hover{color:var(--on-ink);border-color:transparent}.lv-fchip.on .fi{background:rgba(255,255,255,.2);color:inherit}.lv-fchip.on.all{background:var(--ink)}.lv-fchip.on.view{background:var(--ev-view-ink)}.lv-fchip.on.cart{background:var(--ev-cart-ink)}.lv-fchip.on.co{background:var(--ev-co-ink)}.lv-fchip.on.order{background:var(--ev-order-ink)}.lv-fchip.on.recog{background:var(--ev-recog-ink)}.lv-newbar{width:calc(100% - 40px);margin:12px 20px 0}.lv-feed{padding:4px 0 6px}.lv-ev{display:flex;align-items:center;gap:14px;padding:12px 20px;flex-wrap:wrap;position:relative}.lv-ev+.lv-ev{border-top:1px solid var(--hair)}.lv-ev.fresh{animation:lv-fresh 1.8s ease-out}@keyframes lv-fresh{0%{background:var(--amber-soft)}to{background:transparent}}.lv-tm{width:62px;flex:none;font:500 12px var(--font-mono);color:var(--muted)}.lv-node{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.lv-what{flex:1 1 280px;min-width:0}.lv-l1 a{font-weight:600;color:var(--ink)}.lv-l1 a:hover{color:var(--ev-co-ink)}.lv-l2{font-size:13px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-rt{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}.lv-th{display:flex;gap:6px}.lv-th .more,.lv-th img{width:42px;height:42px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--hair);flex:none}.lv-th .more{background:var(--surface);font:600 12px var(--font-body);color:var(--muted)}.lv-tag,.lv-th .more{display:inline-flex;align-items:center;justify-content:center}.lv-tag{gap:6px;min-width:100px;height:28px;padding:0 10px;border-radius:999px;font:600 12.5px var(--font-body);white-space:nowrap}.lv-dayh{padding:9px 20px;background:var(--surface);font:500 11.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.lv-dayh,.lv-foot{color:var(--muted);border-top:1px solid var(--hair)}.lv-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;font-size:13px}.lv-empty{padding:40px 20px;text-align:center;color:var(--muted)}.lv-sc{padding:18px 20px}.lv-sh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.lv-sh .end{margin-left:auto;font:500 12px var(--font-mono);color:var(--muted);text-align:right}.lv-prow{display:flex;align-items:center;gap:12px;padding:11px 0}.lv-prow+.lv-prow{border-top:1px solid var(--hair)}.lv-av{width:38px;height:38px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font:600 13px var(--font-body);position:relative;flex:none;color:var(--ink)}.lv-av,.lv-av i{border-radius:50%}.lv-av i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;background:var(--ev-order);border:2px solid var(--card)}.lv-pm{flex:1 1;min-width:0}.lv-pm .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-pm .nm a{color:var(--ink)}.lv-pm .nm a:hover{color:var(--ev-co-ink)}.lv-pm .sl{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-cimg{display:flex;gap:4px;margin-top:6px}.lv-cimg img{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid var(--hair)}.lv-rgt{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lv-val{font-weight:600;white-space:nowrap}.lv-more{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0;background:transparent;color:var(--ink);font:600 13.5px var(--font-body)}.lv-more:hover{background:transparent;color:var(--amber-ink)}.lv-trow{display:flex;align-items:center;gap:12px;padding:8px 0}.lv-trow+.lv-trow{border-top:1px solid var(--hair)}.lv-trow .ph0,.lv-trow img{width:46px;height:46px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--hair);flex:none}.lv-bar{height:6px;border-radius:3px;background:var(--hair);margin-top:7px;overflow:hidden}.lv-bar i{display:block;height:100%;border-radius:3px;background:var(--ev-view)}.lv-nums{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.lv-total{display:flex;justify-content:space-between;font-weight:600;padding:12px 0;border-top:1px solid var(--hair)}.lv-chart{padding:20px}.lv-chh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.lv-chh .seg{margin-left:auto}.lv-bars{display:grid;grid-gap:10px;gap:10px;align-items:end;height:236px;border-bottom:1px solid var(--line);padding:0 4px}.lv-bcol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.lv-bv{font:500 11.5px var(--font-mono);color:var(--muted);white-space:nowrap}.lv-bb{width:100%;max-width:64px;border-radius:8px 8px 3px 3px;background:var(--ev-order);min-height:2px}.lv-bb.td{background:var(--ev-order-soft);border:1.5px dashed var(--ev-order);border-bottom:0}.lv-bars{position:relative}.lv-bcol{cursor:default;outline:none}.lv-bcol.hov .lv-bb,.lv-bcol:focus-visible .lv-bb{filter:brightness(.8)}.lv-bcol:focus-visible .lv-bv{color:var(--ink)}.lv-tip{position:absolute;top:0;z-index:5;min-width:220px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px rgba(15,20,18,.16);pointer-events:none;font-size:13px}.lv-tip .h{display:block;font-weight:600;margin-bottom:6px;color:var(--ink)}.lv-tip .r{display:flex;justify-content:space-between;gap:18px;padding:2px 0;color:var(--muted)}.lv-tip .r b{color:var(--ink);font-weight:600;white-space:nowrap}.lv-tip .r.on,.lv-tip .r.on b{color:var(--ev-order-ink)}.lv-bl{display:grid;grid-gap:10px;gap:10px;padding:10px 4px 0;text-align:center;font-size:12.5px;color:var(--muted)}.lv-bl b{display:block;color:var(--ink);font-weight:600;white-space:nowrap}.lv-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lv-switch{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 14px var(--font-body);gap:10px}.lv-switch:hover{background:var(--surface);color:var(--ink)}.lv-knob{width:38px;height:22px;border-radius:999px;background:var(--line-strong);position:relative;flex:none}.lv-knob i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s}.lv-switch.on .lv-knob{background:var(--ev-order-ink)}.lv-switch.on .lv-knob i{left:19px}.lv-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.lv-tab{height:auto;min-height:76px;justify-content:flex-start;gap:12px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);text-align:left;font:500 14px var(--font-body);white-space:normal}.lv-tab:hover{background:var(--surface);color:var(--ink)}.lv-tab .tl{display:flex;flex-direction:column;flex:1 1;min-width:0}.lv-tab .tl b{font-weight:600}.lv-tab .tl small{color:var(--muted);font-size:12.5px;font-weight:500}.lv-tab .cnt{font:600 28px/1 var(--font-display);letter-spacing:-.02em}.lv-tab.on.co,.lv-tab.on.co:hover{background:var(--ev-co-soft);border-color:var(--ev-co)}.lv-tab.on.cart,.lv-tab.on.cart:hover{background:var(--ev-cart-soft);border-color:var(--ev-cart)}.lv-tab.on.view,.lv-tab.on.view:hover{background:var(--ev-view-soft);border-color:var(--ev-view)}.lv-tab.on.page,.lv-tab.on.page:hover{background:var(--ev-page-soft);border-color:var(--ev-page)}.lv-hint{margin:0 2px 18px;color:var(--muted)}.lv-hint b{color:var(--ink)}.lv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.lv-tcard{padding:18px;display:flex;flex-direction:column;gap:14px}.lv-tcard .top{display:flex;align-items:center;gap:12px}.lv-tcard .top .lv-av{width:44px;height:44px;font-size:14px;font-weight:700}.lv-tcard .who{flex:1 1;min-width:0}.lv-tcard .who a{font-weight:700;font-size:15.5px;color:var(--ink)}.lv-tcard .wh{font:500 12px var(--font-mono);color:var(--muted)}.lv-ago{font:600 12px var(--font-mono);color:var(--muted);white-space:nowrap}.lv-ago.hot{color:var(--ev-co-ink);background:var(--ev-co-soft);padding:4px 9px;border-radius:999px}.lv-did{gap:10px}.lv-did,.lv-prods{display:flex;align-items:center}.lv-prods{gap:8px;flex-wrap:wrap}.lv-prods img{width:58px;height:58px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid var(--hair)}.lv-prods .line{font-weight:600;font-size:13.5px;margin-left:4px}.lv-chips{gap:6px}.lv-act,.lv-chips{display:flex;flex-wrap:wrap}.lv-act{align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--hair);margin-top:auto}.lv-act .tel{font:500 13.5px var(--font-mono)}.lv-act .none{color:var(--muted);font-size:13px}.lv-act .grow{flex:1 1}.lv-wa{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 15px;border-radius:12px;background:var(--wa);color:#fff;font:600 14px var(--font-body);white-space:nowrap}.lv-wa:hover{color:#fff;filter:brightness(.95)}.lv-morebar{display:flex;justify-content:center;margin-top:22px}.lv-hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 24px;margin:4px 0 18px}.lv-bigav{width:76px;height:76px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:600 26px var(--font-display);background:var(--surface);color:var(--ink);flex:none;position:relative}.lv-bigav.cust{background:var(--ev-order-soft);color:var(--ev-order-ink);box-shadow:0 0 0 4px var(--card),0 0 0 6px var(--ev-order)}.lv-bigav i{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:50%;background:var(--ev-order);border:3px solid var(--card)}.lv-hm{flex:1 1 380px;min-width:0}.lv-hm h1{margin:2px 0 0;font-size:36px}.lv-hrow{gap:8px;align-items:center}.lv-hrow,.lv-meta{display:flex;flex-wrap:wrap;margin-top:10px}.lv-meta{gap:6px 16px;color:var(--muted);font-size:13.5px}.lv-meta a,.lv-meta span{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.lv-meta a:hover{color:var(--ink)}.lv-hacts{display:flex;gap:10px;flex-wrap:wrap}.lv-ratio{display:flex;gap:3px;margin-top:8px;height:6px}.lv-ratio i{display:block;border-radius:3px}.lv-jh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px 14px}.lv-jh .seg{margin-left:auto}.lv-vis{display:flex;align-items:center;gap:10px;padding:14px 20px 6px;font-size:13px;color:var(--muted);flex-wrap:wrap}.lv-vis b{color:var(--ink);font-weight:600}.lv-jr .lv-tm{width:46px}.lv-ev.in{padding-left:52px}.lv-ev.in:before{content:"";position:absolute;left:33px;top:0;bottom:0;width:2px;background:var(--line)}.lv-ev.in+.lv-ev.in{border-top-color:transparent}.lv-arow{display:flex;gap:12px;padding:12px 0;align-items:flex-start}.lv-arow+.lv-arow{border-top:1px solid var(--hair)}.lv-arow.dim{opacity:.65}.lv-ab{flex:1 1;min-width:0}.lv-an{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600}.lv-as{font-size:12.5px;color:var(--muted);margin-top:2px}.lv-steps{display:flex;gap:4px;margin-top:9px}.lv-steps i{height:6px;flex:1 1;border-radius:3px;background:var(--hair);display:block}.lv-steps i.sent{background:var(--ev-cart)}.lv-steps i.won{background:var(--ev-order)}.lv-stamps{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.lv-stamps i{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);display:block}.lv-stamps i.f{background:var(--ev-view);border-color:var(--ev-view)}.lv-det{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px;font-size:13.5px;margin:6px 0 0}.lv-det dt{color:var(--muted)}.lv-det dd{margin:0;font-weight:500;overflow-wrap:anywhere}.lv-toggle{width:100%;height:44px;margin-top:12px;padding:0;justify-content:flex-start;gap:8px;border:0;border-top:1px solid var(--hair);border-radius:0;background:transparent;color:var(--muted);font:600 14px var(--font-body)}.lv-toggle:hover{background:transparent;color:var(--ink)}.lv-vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lv-vg{position:relative;display:block;border:1px solid var(--hair);border-radius:14px;padding:8px;background:#fff;color:#0F1412}.lv-vg:hover{color:#0F1412;border-color:var(--line-strong)}.lv-vg .ph0,.lv-vg img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block}.lv-vg .lv-chip{position:absolute;top:8px;left:8px}.lv-vg .vn{font-size:12px;font-weight:600;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-mrow{display:flex;align-items:center;gap:12px;padding:10px 0}.lv-mrow+.lv-mrow{border-top:1px solid var(--hair)}.lv-mb{flex:1 1;min-width:0}.lv-mb b{display:block;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-mb span{font-size:12.5px;color:var(--muted)}@media (max-width:720px){.lv-head h1{font-size:30px}.lv-pop{position:fixed;left:16px;right:16px;top:72px;width:auto;max-height:calc(100vh - 92px);overflow:auto}.lv-presets{border-right:0;border-bottom:1px solid var(--hair);flex-direction:row;flex-wrap:wrap}.lv-tm{width:auto}.lv-rt{margin-left:52px}.lv-ev.in{padding-left:36px}.lv-ev.in:before{left:20px}.lv-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lv-dot.live,.lv-ev.fresh{animation:none}}.fm-kpis .fm-kv{gap:12px}.fm-kpis .fm-kv,.fm-spark{display:flex;align-items:flex-end}.fm-spark{gap:2px;height:30px;margin-left:auto;flex:0 1 140px}.fm-spark i{flex:1 1;min-width:2px;border-radius:2px;background:var(--line-strong);display:block}.fm-spark i.on{background:var(--amber)}.fm-rules{display:flex;gap:14px 28px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.fm-rules>div{flex:1 1 240px}.fm-rules ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex:999 1 560px}.fm-rules li{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px 0 9px;border-radius:999px;background:var(--surface);font-size:13px;font-weight:500}.fm-rules li svg{color:var(--green-ok)}.fm-rule{font-size:13px;color:var(--muted);max-width:260px}.fm-note{margin-top:12px}.fm-th{position:relative;width:64px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden;flex-shrink:0}.tpl .fm-th{width:100%;height:96px;border-radius:12px;margin-bottom:6px}.fm-th i{position:absolute;left:10%;height:6%;border-radius:2px;background:var(--hair)}.fm-th .l1{top:14%;width:46%}.fm-th .l2{top:30%;width:70%}.fm-th .l3{top:46%;width:58%}.fm-th b{position:absolute;background:var(--ink);border-radius:3px;display:flex;flex-direction:column;justify-content:center;gap:8%;padding:0 5%}.fm-th b s{height:7%;min-height:2px;background:var(--card);opacity:.6}.fm-th b s,.fm-th b u{display:block;border-radius:2px}.fm-th b u{height:12%;min-height:3px;width:60%;background:var(--amber)}.fm-th-c b,.fm-th-ci b{left:18%;right:18%;top:18%;bottom:18%}.fm-th-ci b{padding-left:42%}.fm-th-ci b em{position:absolute;left:0;top:0;bottom:0;width:36%;background:var(--amber-soft)}.fm-th-s b{right:6%;bottom:8%;width:40%;height:46%}.fm-th-b b{left:0;right:0;bottom:0;height:22%;border-radius:0;flex-direction:row;align-items:center}.fm-th-b b s{flex:1 1;height:24%}.fm-th-b b u{width:22%;height:40%}.fm-th-inline b{left:0;right:0;bottom:0;height:34%;border-radius:0}.fm-title{font:inherit;letter-spacing:inherit;border:0;border-bottom:1px dashed transparent;border-radius:0;background:none;padding:0;height:auto;width:auto;min-width:0;max-width:100%;color:var(--ink);field-sizing:content}.fm-title:hover{border-bottom-color:var(--line-strong)}.fm-title:focus{outline:none;border-bottom-color:var(--ink)}.fm-ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:24px;gap:24px;align-items:start}.fm-set{padding:0;overflow:hidden}.fm-tabs{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--line);overflow-x:auto}.fm-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);height:46px;padding:0 14px;font-weight:500;white-space:nowrap}.fm-tabs button:hover{background:none;color:var(--ink)}.fm-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.fm-grp-list{display:flex;flex-direction:column}.fm-grp{padding:20px 24px;border-bottom:1px solid var(--hair)}.fm-grp:last-child{border-bottom:0}.fm-grp h3{font-size:15.5px;margin-bottom:10px}.fm-grp .hint{font-size:13px;color:var(--muted);margin:8px 0 0}.fm-grp .seg{margin-top:2px}.fm-f label.lbl{margin:12px 0 6px}.fm-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.fm-n{display:inline-block;width:74px!important;height:34px!important;padding:0 8px!important;margin:0 4px;text-align:center}.fm-ck{align-items:flex-start}.fm-ck span small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.fm-row{align-items:center}.fm-line{margin:10px 0 0;font-size:14px}.fm-sw{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.fm-sw .switch{margin-top:1px}.fm-sw b{display:block;font-size:14px;font-weight:600}.fm-sw span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.fm-color>div{display:flex;gap:8px;align-items:center}.fm-color input[type=color]{width:44px;height:40px;padding:2px;border:1px solid var(--line-strong);border-radius:10px;background:var(--card);cursor:pointer;flex-shrink:0}.fm-color input[type=text]{font-family:var(--font-mono);font-size:13px}.fm-lays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.fm-lays button{height:auto;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;font-size:12.5px;font-weight:500;text-align:center}.fm-lays button,.fm-lays button:hover{background:var(--card);color:var(--ink)}.fm-lays button:hover{border-color:var(--line-strong)}.fm-lays button.on{border:2px solid var(--ink);padding:9px;font-weight:600}.fm-lays .fm-th{width:100%;height:54px}.fm-img{display:flex;gap:12px;align-items:center}.fm-img-th{width:52px;height:64px;border-radius:8px;background:var(--surface) center /cover no-repeat;flex-shrink:0;border:1px solid var(--line)}.fm-img>div{flex:1 1;min-width:0}.fm-img b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-img span{display:block;font-size:12.5px;color:var(--muted)}.fm-pick{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.fm-pick-q{display:flex;gap:8px}.fm-pick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.fm-pick-grid button{display:block;width:100%;height:auto;padding:0;border:2px solid transparent;border-radius:10px;background:none;overflow:hidden}.fm-pick-grid button:hover{background:none;border-color:var(--line-strong)}.fm-pick-grid button.on{border-color:var(--ink)}.fm-pick-grid span{display:block;width:100%;aspect-ratio:4/5;background:var(--card) center /cover no-repeat}.fm-range{display:flex;gap:14px;align-items:center}.fm-range input{flex:1 1;accent-color:var(--ink)}.fm-short{display:flex;gap:10px;align-items:flex-start;padding:16px 24px;background:var(--blue-soft);color:var(--blue-ink);font-size:14px}.fm-short svg{flex-shrink:0;margin-top:3px}.fm-short p{margin:0}.fm-chips{margin-top:12px}.fm-chips .chip-toggle:disabled{opacity:.45;cursor:default}.fm-locked{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;border:1px dashed var(--line-strong);color:var(--muted);font-size:13px}.fm-pair{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--surface);font-size:14px}.fm-pair span{color:var(--muted)}.fm-mail{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--hair);flex-wrap:wrap}.fm-mail:first-of-type{border-top:0}.fm-mail>div{flex:1 1 220px;min-width:0}.fm-mail b{display:block;font-size:14px}.fm-mail span{font-size:12.5px;color:var(--muted)}.fm-steps{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px}.fm-code{display:flex;gap:10px;align-items:center;margin-top:14px;padding:8px 8px 8px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.fm-code code{flex:1 1;font-family:var(--font-mono);font-size:13.5px;overflow-x:auto;white-space:nowrap}.fm-found{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--green-soft);color:var(--green-ok)}.fm-found p{margin:0;color:var(--ink);font-size:14px}.fm-found svg{flex-shrink:0;margin-top:2px}.fm-bad{color:var(--red)!important;font-weight:600}.fm-del{padding:16px 24px 22px;border-top:1px solid var(--hair)}.fm-side{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:84px;min-width:0}.fm-side .card{margin-bottom:0}.fm-prev .ch .seg button{height:32px;font-size:13px}.fm-prev .hint{font-size:13px;color:var(--muted);margin:10px 0 0}.fm-pv-wrap{position:relative;width:100%;overflow:hidden;border-radius:12px;background:var(--surface)}.fm-pv{position:absolute;top:0;transform-origin:top left;background:#fff;color:#111;overflow:hidden;border-radius:4px}.fm-pv.ph{border-radius:26px}.fm-pv-host,.fm-shop{position:absolute;inset:0}.fm-shop{overflow:hidden;font-family:Georgia,Times New Roman,serif}.fm-shop-top{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;border-bottom:1px solid #eee;font:500 12px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#555}.fm-shop-top b{font:600 24px/1 Georgia,serif;letter-spacing:.14em;color:#111}.fm-shop h3{font:400 40px/1.2 Georgia,serif;margin:34px 40px 22px;letter-spacing:-.01em;color:#111}.fm-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;padding:0 40px}.fm-shop-grid>div span{display:block;aspect-ratio:4/5;background:#f1f0ed 50%/cover no-repeat}.fm-shop-grid>div i{display:block;height:9px;margin-top:10px;width:70%;background:#ececea;border-radius:3px}.fm-shop-grid>div i+i{width:36%}.fm-pv.ph .fm-shop-top{padding:0 18px;height:54px}.fm-pv.ph .fm-shop-top b{font-size:18px}.fm-pv.ph .fm-shop h3{font-size:28px;margin:22px 18px 14px}.fm-pv.ph .fm-shop-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 18px}.fm-pv-inline{margin-top:36px;font-family:system-ui,sans-serif}.fm-shop-foot{display:flex;gap:40px;padding:28px 40px;font:500 13px system-ui,sans-serif;color:#666}.fm-pv.ph .fm-shop-foot{flex-direction:column;gap:14px;padding:22px 18px}.fm-quality ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.fm-quality li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted)}.fm-quality li b{color:var(--ink)}.fm-quality li svg{color:var(--green-ok);flex-shrink:0;margin-top:3px}.fm-quality li.bad svg{color:var(--red)}.fm-tip{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fm-tip span{flex:1 1 300px}.fm-tip a{font-weight:600;color:var(--amber-ink)}.fm-cols{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.fm-cols .card{margin-bottom:0}.fm-splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.fm-split{margin-bottom:0}.fm-split h3{font-size:16px;margin-bottom:12px}.fm-split-row{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:8px 0;border-top:1px solid var(--hair);font-size:13.5px}.fm-split-row:first-of-type{border-top:0}.fm-split-row b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fm-split-bar{grid-column:1/-1;height:6px;border-radius:999px;background:var(--hair);overflow:hidden}.fm-split-bar i{display:block;height:100%;background:var(--amber);border-radius:999px}.fm-split-row small{grid-column:1/-1;font-size:12px;color:var(--muted)}.fm-people{display:flex;gap:18px 28px;align-items:center;flex-wrap:wrap}.fm-people>div:first-child{flex:1 1 240px}.fm-people-n{display:flex;gap:10px;flex-wrap:wrap}.fm-people-n>div{min-width:96px;padding:12px 14px;border-radius:12px;background:var(--surface)}.fm-people-n b{display:block;font:600 22px/1.1 var(--font-display)}.fm-people-n span{font-size:12.5px;color:var(--muted)}@media (max-width:1100px){.fm-ed{grid-template-columns:1fr}.fm-side{position:static;order:-1}.fm-cols{grid-template-columns:1fr}}@media (max-width:640px){.fm-lays{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-2{grid-template-columns:1fr}.fm-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-grp{padding:18px 16px}.fm-short{padding:14px 16px}}@media (min-width:901px) and (max-width:1680px){.topnav a{padding:0 10px}.topnav a svg{display:none}}