:root{--void:#0D0A12;--acid:#E8FF2A;--blaze:#FF4D00;--ultra:#7B2FFF;--sky:#3BBFEA;--acid-dim:#c5d600;--radius:14px;--radius-sm:10px;--radius-lg:22px;--font-display:"Titan One",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}html[data-theme=dark]{--bg:#0D0A12;--bg-2:#15111d;--panel:#171320;--panel-2:#1e1830;--line:#2a2338;--line-2:#3a3150;--text:#F4F1FA;--text-2:#b3a9c9;--text-3:#7e7596;--hover:#211a31;--active:#26203a;--shadow:0 1px 0 rgba(255,255,255,.03), 0 18px 40px -24px rgba(0,0,0,.8);--spark-grad:linear-gradient(180deg, rgba(232,255,42,.22), rgba(232,255,42,0));--grid-line:rgba(255,255,255,.045)}html[data-theme=light]{--bg:#F6F4FB;--bg-2:#eeeaf6;--panel:#ffffff;--panel-2:#faf9fe;--line:#e6e1f0;--line-2:#d6cfe6;--text:#16111f;--text-2:#5a5170;--text-3:#8a82a0;--hover:#f1edf9;--active:#ebe5f7;--shadow:0 1px 2px rgba(20,10,40,.04), 0 18px 40px -28px rgba(60,30,120,.28);--spark-grad:linear-gradient(180deg, rgba(123,47,255,.16), rgba(123,47,255,0));--grid-line:rgba(20,10,40,.05)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden;transition:background .4s var(--ease),color .4s var(--ease)}.content:before{content:"";position:fixed;top:-8%;left:-4%;width:52vw;height:52vw;pointer-events:none;z-index:0;filter:blur(32px);background:radial-gradient(circle at 44% 42%,color-mix(in srgb,var(--blaze) 8%,transparent) 0%,color-mix(in srgb,var(--ultra) 7%,transparent) 38%,transparent 66%)}html[data-theme=dark] .content:before{background:radial-gradient(circle at 44% 42%,color-mix(in srgb,var(--blaze) 13%,transparent) 0%,color-mix(in srgb,var(--ultra) 11%,transparent) 40%,transparent 68%)}.content:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.02}html[data-theme=dark] .content:after{opacity:.035}.page{position:relative;z-index:1}::selection{background:var(--acid);color:#0d0a12}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.app{display:grid;grid-template-columns:248px 1fr;height:100vh}.main{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-2);min-width:0}.topbar{display:flex;align-items:center;gap:16px;padding:16px 26px;border-bottom:1px solid var(--line);background:var(--bg);flex:none}.crumb{font-size:13px;color:var(--text-3)}.crumb b{color:var(--text-2);font-weight:600}.topbar-spacer{flex:1}.icon-btn{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--text-2);transition:.2s;position:relative}.icon-btn:hover{border-color:var(--line-2);color:var(--text)}.bell-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;background:var(--blaze);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid var(--bg)}.theme-btn .moon,html[data-theme=light] .theme-btn .sun{display:none}html[data-theme=light] .theme-btn .moon{display:block}.content{overflow-y:auto;padding:30px 34px 60px;flex:1;scroll-behavior:smooth}.page{max-width:1180px;margin:0 auto;animation:fade .45s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-head{margin-bottom:24px}.page-title{font-family:var(--font-display);font-size:40px;line-height:1.04;letter-spacing:.3px}.page-title .accent{color:var(--blaze)}.page-sub{margin-top:9px;color:var(--text-2);font-size:14.5px;max-width:640px}.greet{font-family:var(--font-display);font-size:44px;line-height:1.02}.greet .ital{font-family:var(--font-body);font-style:italic;font-weight:400;color:var(--text-2);font-size:30px}.sidebar{background:var(--bg);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 14px 10px;gap:6px;overflow-y:auto}.brand{display:flex;align-items:center;gap:7px;padding:4px 8px 16px}.brand .logo{width:46px;height:46px;flex:none;position:relative;margin:-4px 0 -4px -6px}.brand .logo .logo-dark{display:block}.brand .logo .logo-light,html[data-theme=light] .brand .logo .logo-dark{display:none}html[data-theme=light] .brand .logo .logo-light{display:block}.brand .name{font-family:var(--font-display);font-size:27px;letter-spacing:-.3px;line-height:1;color:var(--text)}.brand .name .dot{color:var(--acid)}html[data-theme=light] .brand .name .dot{color:var(--acid-dim)}.ws{position:relative}.ws-btn{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:.2s var(--ease)}.ws-btn:hover{border-color:var(--line-2);background:var(--panel-2)}.ws-av{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-display);font-size:15px;color:#000;letter-spacing:-.5px;background:linear-gradient(135deg,var(--acid),var(--sky))}.ws-meta{flex:1;min-width:0;text-align:left;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.ws-meta .nm{font-weight:700;font-size:14.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.ws-meta .role{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.7px;font-weight:600}.ws-chev{color:var(--text-3);flex:none;transition:transform .25s}.ws.open .ws-chev{transform:rotate(180deg)}.ws-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:8px;opacity:0;transform:translateY(-6px) scale(.99);pointer-events:none;transition:.2s var(--ease)}.ws.open .ws-menu{opacity:1;transform:none;pointer-events:auto}.ws-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;transition:.15s;cursor:pointer}.ws-item:hover{background:var(--hover)}.ws-item .ws-av{width:38px;height:38px;font-size:14px;border-radius:11px}.ws-item .nm{font-weight:700;font-size:14.5px;color:var(--text);letter-spacing:-.2px}.ws-item .role{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.7px;font-weight:600;margin-top:2px}.ws-item .check{margin-left:auto;color:var(--ultra);font-weight:800;font-size:16px}.ws-sep{height:1px;background:var(--line);margin:8px 6px}.ws-manage{display:flex;align-items:center;justify-content:space-between;padding:10px;font-size:13.5px;color:var(--text-2);border-radius:10px;font-weight:600}.ws-manage:hover{background:var(--hover);color:var(--text)}.cmd{display:flex;align-items:center;gap:9px;padding:10px 12px;margin-top:2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--text-3);font-size:13px;transition:.2s;cursor:pointer}.cmd:hover{border-color:var(--line-2);color:var(--text-2)}.cmd .kbd{margin-left:auto;font-size:11px;border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;color:var(--text-3)}.nav{margin-top:8px;display:flex;flex-direction:column;gap:1px;flex:1}.nav-group{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);padding:14px 11px 6px;font-weight:600}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:var(--text-2);font-weight:500;font-size:14px;transition:.15s var(--ease);position:relative;cursor:pointer}.nav-item svg{width:18px;height:18px;flex:none;opacity:.85}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{background:var(--active);color:var(--text);font-weight:600}.nav-item.active:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--acid)}html[data-theme=light] .nav-item.active:before{background:var(--ultra)}.nav-item .count{margin-left:auto;font-size:11px;background:var(--line);color:var(--text-2);border-radius:20px;padding:1px 7px;font-weight:600}.nav-item .dot-live{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--sky);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 22%,transparent)}.settings-toggle .ws-chev{margin-left:auto}.footer{padding:14px 10px 8px;border-top:1px solid var(--line);margin-top:8px;display:flex;flex-direction:column;gap:5px}.foot-status{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-2);font-weight:500}.foot-dot{width:7px;height:7px;border-radius:50%;background:#46c46a;box-shadow:0 0 0 3px color-mix(in srgb,#46c46a 22%,transparent)}.foot-copy{font-size:11px;color:var(--text-3)}.brand.brand-word{padding:14px 12px 20px}.brand.brand-word .name{font-size:24px}.crumb-ws{position:relative;flex-shrink:0}.crumb-ws-btn{display:inline-flex;align-items:center;gap:8px;max-width:340px;padding:5px 10px 5px 6px;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;color:var(--text);font-size:13.5px;transition:border-color .15s var(--ease),background .15s var(--ease)}.crumb-ws-btn:hover{border-color:var(--line-2);background:var(--panel)}.crumb-ws .ws-av.crumb-av{width:24px;height:24px;border-radius:7px;font-size:10px}.crumb-ws-name{font-weight:700;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-ws-hint{font-size:11.5px;color:var(--text-3);white-space:nowrap}.crumb-ws .ws-menu{left:0;right:auto;min-width:270px}.cmdk-btn{width:auto;padding:0 9px;gap:7px;display:inline-flex;align-items:center}.cmdk-kbd{font-size:10px}@media (max-width:760px){.cmdk-kbd,.crumb-ws-hint{display:none}}.nav-more-toggle{width:100%;text-align:left}.nav-more-toggle .ws-chev{margin-left:auto}.nav-item.nav-sub{padding-left:22px}.nav-teach{padding:3px 11px 10px 22px;font-size:11.5px;line-height:1.45;color:var(--text-3)}.nav-manage{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:12px}.nav-group.nav-group-quiet{padding-top:0}.nav-item.nav-quiet{font-size:13.5px;color:var(--text-3)}.nav-item.nav-quiet svg{opacity:.55}.nav-item.nav-quiet:hover{color:var(--text-2)}.nav-item.nav-quiet:hover svg{opacity:.8}.nav-item.nav-quiet.active{color:var(--text);font-weight:600}.nav-item.nav-quiet.active svg{opacity:.9}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 18px 8px;position:relative;overflow:hidden;transition:.25s var(--ease)}.metric:hover{border-color:var(--line-2);transform:translateY(-2px)}.metric .label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-3);font-weight:600}.metric .val{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:31px;line-height:1.1;margin-top:8px}.metric .delta{font-size:12.5px;font-weight:600;margin-top:3px;display:inline-flex;align-items:center;gap:3px}.metric .delta.up{color:#46c46a}.metric .delta.down{color:var(--blaze)}.metric .spark{height:40px;width:calc(100% + 36px);margin:6px -18px -8px;display:block}.metric.hero-acid .val{color:var(--acid-dim)}html[data-theme=light] .metric.hero-acid .val{color:var(--ultra)}.cols{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.card-h{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.card-h .t{font-weight:700;font-size:15px;letter-spacing:.2px}.card-h .t .sub{color:var(--text-3);font-weight:500}.card-h .link{margin-left:auto;font-size:12.5px;color:var(--text-3);font-weight:600;display:inline-flex;gap:4px;align-items:center}.card-h .link:hover{color:var(--text)}.card-b{padding:4px 8px 10px}.na-row{display:flex;align-items:center;gap:13px;padding:12px 11px;border-radius:12px;transition:.15s;cursor:pointer}.na-row:hover{background:var(--hover)}.na-ic{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center}.na-ic.crit{background:color-mix(in srgb,var(--blaze) 18%,transparent);color:var(--blaze)}.na-ic.warn{background:color-mix(in srgb,var(--acid) 20%,transparent);color:var(--acid-dim)}html[data-theme=light] .na-ic.warn{color:#9a8a00}.na-ic.info{background:color-mix(in srgb,var(--sky) 18%,transparent);color:var(--sky)}.na-tx{flex:1;min-width:0}.na-tx .ttl{font-weight:600;font-size:13.5px}.na-tx .meta{font-size:12px;color:var(--text-3);margin-top:1px}.na-act{font-size:12px;font-weight:600;color:var(--blaze);white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--blaze) 35%,transparent);transition:.18s}.na-act:hover{background:var(--blaze);color:#fff}.na-act.ghost{color:var(--text-2);border-color:var(--line-2)}.na-act.ghost:hover{background:var(--hover);color:var(--text)}.act-row{display:flex;align-items:flex-start;gap:12px;padding:11px;border-radius:11px;transition:.15s;cursor:pointer}.act-row:hover{background:var(--hover)}.act-ic{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--text);font-size:14px}.act-tx{flex:1}.act-tx .l1{font-size:13.5px}.act-tx .l1 b{font-weight:700}.act-tx .l2{font-size:11.5px;color:var(--text-3);margin-top:1px}.act-time{font-size:11px;color:var(--text-3);white-space:nowrap}.win{display:flex;align-items:center;gap:13px;padding:13px 11px;border-radius:12px}.win+.win{border-top:1px solid var(--line)}.win-rank{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:17px;color:var(--text-3);width:24px;text-align:center}.win-tx{flex:1}.win-tx .ttl{font-weight:600;font-size:13.5px}.win-tx .meta{font-size:12px;color:var(--text-3);margin-top:1px}.win-tx .meta b{color:var(--sky)}.win-nudge{font-size:11.5px;font-weight:600;color:var(--ultra);white-space:nowrap}html[data-theme=light] .win-nudge{color:var(--ultra)}.win-nudge:hover{text-decoration:underline}.strip{display:flex;align-items:center;gap:26px;padding:0 2px 18px;color:var(--text-2);font-size:13.5px}.strip .s-val{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:19px;color:var(--text);margin-right:7px}.strip .sep{width:1px;height:26px;background:var(--line)}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.search{flex:1;max-width:300px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text-3);font-size:13px}.chip{padding:8px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px;color:var(--text-2);font-weight:500;transition:.15s}.chip:hover{border-color:var(--line-2);color:var(--text)}.chip.on{background:var(--active);color:var(--text);border-color:var(--line-2)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.tab{padding:11px 14px;font-size:13.5px;font-weight:600;color:var(--text-3);position:relative;transition:.15s}.tab .badge{margin-left:7px;font-size:11px;background:var(--line);color:var(--text-2);border-radius:20px;padding:0 7px;font-weight:600}.tab:hover,.tab.on{color:var(--text)}.tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--acid);border-radius:2px}html[data-theme=light] .tab.on:after{background:var(--ultra)}.table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.tr{display:grid;align-items:center;gap:14px;padding:13px 18px;transition:.13s;cursor:pointer}.tr.body:hover{background:var(--hover)}.tr.head{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);font-weight:600;cursor:default}.tr+.tr.body{border-top:1px solid var(--line)}.cell-name{display:flex;align-items:center;gap:12px;min-width:0}.thumb{width:38px;height:38px;border-radius:9px;flex:none;background:var(--line)}.nm-main{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-sub{font-size:11.5px;color:var(--text-3);margin-top:1px}.mono{font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2)}.status .d{width:7px;height:7px;border-radius:50%}.status.active .d{background:#46c46a}.status.draft .d{background:var(--text-3)}.status.live .d{background:var(--sky)}.status.paid .d,.status.completed .d,.status.succeeded .d,.status.confirmed .d,.status.delivered .d,.status.fulfilled .d,.status.sent .d,.status.valid .d,.status.verified .d,.status.repeat .d{background:#46c46a}.status.pending .d,.status.processing .d,.status.scheduled .d,.status.open .d,.status.new .d{background:var(--acid-dim)}.status.refunded .d,.status.voided .d,.status.failed .d,.status.cancelled .d,.status.no-show .d,.status.returned .d,.status.ended .d{background:var(--blaze)}.status.partial .d,.status.checked-in .d,.status.in-transit .d{background:var(--sky)}.status.full .d,.status.waitlist .d,.status.series .d,.status.lapsed .d{background:var(--ultra)}.trend{font-size:12px;font-weight:600;color:#46c46a}.trend.dn{color:var(--blaze)}.kebab{color:var(--text-3);justify-self:end;width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.kebab:hover{background:var(--active);color:var(--text)}.tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;padding:2px 8px;border-radius:7px;text-transform:uppercase}.tag.stop{background:color-mix(in srgb,var(--blaze) 16%,transparent);color:var(--blaze)}.tag.gate{background:color-mix(in srgb,var(--ultra) 20%,transparent);color:var(--ultra)}.tag.recovery{background:color-mix(in srgb,var(--sky) 16%,transparent);color:var(--sky)}.tag.del{background:var(--line);color:var(--text-2)}html[data-theme=light] .tag.gate{color:#5a18d6}.back{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-3);font-weight:600;margin-bottom:14px;cursor:pointer}.back:hover{color:var(--text)}.detail-top{display:flex;gap:20px;align-items:flex-start;margin-bottom:22px}.detail-preview{width:120px;height:120px;border-radius:18px;flex:none}.detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.btn{padding:10px 16px;border-radius:11px;font-weight:600;font-size:13px;border:1px solid var(--line-2);background:var(--panel);transition:.18s;display:inline-flex;align-items:center;gap:7px}.btn:hover{background:var(--hover)}.btn.blaze{background:var(--blaze);color:#fff;border-color:var(--blaze)}.btn.acid{background:var(--acid);color:var(--void);border-color:var(--acid);font-weight:700}.btn.acid:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn.blaze:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.danger{color:var(--blaze);border-color:color-mix(in srgb,var(--blaze) 35%,transparent)}.btn.danger:hover{background:var(--blaze);color:#fff}.act-pause:hover{background:#e8a400;color:#1a1206;border-color:#e8a400}html[data-theme=dark] .act-pause:hover{background:var(--acid-dim);color:#000;border-color:var(--acid-dim)}.act-restore:hover:not(:disabled){background:var(--sky);color:#062430;border-color:var(--sky)}.act-gate:hover:not(:disabled){background:var(--ultra);color:#fff;border-color:var(--ultra)}.act-mark:hover:not(:disabled){background:#46c46a;color:#04240f;border-color:#46c46a}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-alive{animation:blazeAlive .5s var(--ease)}@keyframes blazeAlive{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--acid) 45%,transparent)}40%{transform:scale(1.02);box-shadow:0 0 0 7px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.search:focus-within{border-color:var(--ultra);box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 18%,transparent)}.confirm-type input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 18%,transparent)}.confirm-type input:focus:not(.match){border-color:var(--ultra)}html[data-theme=dark] .search:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 20%,transparent)}html[data-theme=dark] .confirm-type input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 20%,transparent)}html[data-theme=dark] .confirm-type input:focus:not(.match){border-color:var(--acid)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dl{font-size:13px}.dl dt{color:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px}.dl dd{font-weight:600;margin-bottom:14px}.cap{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px}.cap+.cap{border-top:1px solid var(--line)}.cap .ck{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:800}.cap .ck.yes{background:color-mix(in srgb,#46c46a 22%,transparent);color:#46c46a}.cap .ck.no{background:var(--line);color:var(--text-3)}.cap .cname{font-weight:600}.cap .ctype{margin-left:auto;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.empty{text-align:center;padding:60px 20px;color:var(--text-3)}.empty .e-ic{font-size:34px;margin-bottom:10px}.empty .e-t{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:21px;color:var(--text-2);margin-bottom:6px}.note{font-size:12px;color:var(--text-3);background:var(--panel);border:1px dashed var(--line-2);border-radius:12px;padding:12px 14px;margin-top:16px;line-height:1.5}.note b{color:var(--text-2)}.fixbar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;margin-bottom:20px;background:linear-gradient(100deg,color-mix(in srgb,var(--ultra) 16%,var(--panel)),var(--panel));border:1px solid var(--line-2)}.fixbar .fb-ic{font-size:20px}.fixbar .fb-tx{flex:1;font-size:13.5px}.fixbar .fb-tx b{font-weight:700}.ckbox{display:inline-grid;place-items:center;cursor:pointer;width:20px;height:20px}.ckbox input{position:absolute;opacity:0;width:0;height:0}.ck-box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-2);background:var(--panel);transition:.15s;position:relative}.ckbox input:checked+.ck-box{background:var(--ultra);border-color:var(--ultra)}html[data-theme=dark] .ckbox input:checked+.ck-box{background:var(--acid);border-color:var(--acid)}.ckbox input:checked+.ck-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-theme=dark] .ckbox input:checked+.ck-box:after{border-color:#000}#toastWrap{position:fixed;top:18px;right:18px;z-index:200;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none}.toast{position:relative;display:flex;align-items:center;gap:11px;background:var(--panel);border:1px solid var(--line-2);border-radius:13px;padding:13px 16px 13px 15px;font-size:13.5px;font-weight:500;color:var(--text);box-shadow:0 16px 40px -12px #0000008c,0 2px #ffffff05 inset;max-width:380px;min-width:240px;overflow:hidden;cursor:pointer;pointer-events:auto;opacity:0;transform:translate(120%) scale(.96);transition:opacity .34s cubic-bezier(.2,.8,.2,1.2),transform .34s cubic-bezier(.2,.8,.2,1.2)}html[data-theme=light] .toast{box-shadow:0 16px 40px -14px #3c1e7847}.toast.in{opacity:1;transform:translate(0) scale(1)}.toast.out{opacity:0;transform:translate(120%) scale(.96);transition:opacity .3s ease,transform .3s ease}.toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sky)}.toast.t-success:before{background:#46c46a}.toast.t-danger:before{background:var(--blaze)}.toast.t-recovery:before{background:var(--sky)}.toast.t-info:before{background:var(--ultra)}.toast.t-gate:before{background:var(--ultra)}html[data-theme=dark] .toast.t-info:before{background:var(--acid)}.toast-ic{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.toast.t-success .toast-ic{background:color-mix(in srgb,#46c46a 18%,transparent);color:#46c46a}.toast.t-danger .toast-ic{background:color-mix(in srgb,var(--blaze) 18%,transparent);color:var(--blaze)}.toast.t-recovery .toast-ic{background:color-mix(in srgb,var(--sky) 18%,transparent);color:var(--sky)}.toast.t-info .toast-ic,.toast.t-gate .toast-ic{background:color-mix(in srgb,var(--ultra) 18%,transparent);color:var(--ultra)}html[data-theme=dark] .toast.t-info .toast-ic{background:color-mix(in srgb,var(--acid) 16%,transparent);color:var(--acid-dim)}.toast-msg{flex:1;line-height:1.4}.toast-bar{position:absolute;left:0;bottom:0;height:2.5px;width:100%;transform-origin:left;transform:scaleX(1)}.toast.t-success .toast-bar{background:#46c46a}.toast.t-danger .toast-bar{background:var(--blaze)}.toast.t-recovery .toast-bar{background:var(--sky)}.toast.t-info .toast-bar,.toast.t-gate .toast-bar{background:var(--ultra)}html[data-theme=dark] .toast.t-info .toast-bar{background:var(--acid)}.pop{position:fixed;z-index:120;background:var(--panel);border:1px solid var(--line-2);border-radius:13px;box-shadow:var(--shadow);padding:7px;min-width:210px;animation:fade .15s var(--ease)}.pop-it{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 11px;border-radius:9px;font-size:13.5px;font-weight:500;transition:.13s}.pop-it:hover:not(.disabled){background:var(--hover)}.pop-it.danger{color:var(--blaze)}.pop-it.k-pause:hover:not(.disabled){background:color-mix(in srgb,#E8A400 18%,transparent);color:#b87f00}html[data-theme=dark] .pop-it.k-pause:hover:not(.disabled){background:color-mix(in srgb,var(--acid) 16%,transparent);color:var(--acid-dim)}.pop-it.k-restore:hover:not(.disabled){background:color-mix(in srgb,var(--sky) 16%,transparent);color:var(--sky)}.pop-it.k-gate:hover:not(.disabled){background:color-mix(in srgb,var(--ultra) 16%,transparent);color:var(--ultra)}.pop-it.danger:hover:not(.disabled){background:color-mix(in srgb,var(--blaze) 14%,transparent)}.modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#0000008c;display:grid;place-items:center;animation:fade .2s;padding:20px}.modal{background:var(--panel);border:1px solid var(--line-2);border-radius:20px;padding:28px;max-width:470px;width:100%;box-shadow:var(--shadow);animation:modalPop .18s var(--ease)}@keyframes modalPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}html[data-theme=dark] .card{background:color-mix(in srgb,#fff 5%,var(--panel));border-color:var(--line-2)}html[data-theme=dark] .pop,html[data-theme=dark] .modal{background:color-mix(in srgb,#fff 4%,var(--panel));border-color:var(--line-2)}.modal-danger-ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:14px;background:color-mix(in srgb,var(--blaze) 16%,transparent);color:var(--blaze)}.modal-t{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:22px;margin-bottom:10px}.modal-b{color:var(--text-2);font-size:14px;line-height:1.55;margin-bottom:20px}.modal-b b{color:var(--text)}.diff{background:var(--bg-2);border:1px solid var(--line);border-radius:13px;padding:16px;margin-bottom:22px}.diff-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.diff-k{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);font-weight:600}.diff-v{font-size:13px;font-weight:600}.diff-v.now{color:var(--text-3);text-decoration:line-through}.diff-v.next{color:var(--sky)}.diff-arrow{text-align:center;color:var(--text-3);font-size:16px;margin:8px 0}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.confirm-type{margin-bottom:22px}.confirm-type label{display:block;font-size:13px;color:var(--text-2);margin-bottom:8px}.confirm-type .phrase{font-family:var(--font-body);font-weight:700;color:var(--text);background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;padding:1px 7px;font-size:12.5px}.confirm-type input{width:100%;padding:11px 13px;border-radius:11px;border:1.5px solid var(--line-2);background:var(--bg-2);color:var(--text);font-size:14px;font-family:var(--font-body);transition:.15s;outline:none}.confirm-type input:focus{border-color:var(--text-3)}.confirm-type input.match{border-color:var(--blaze)}.danger-solid{background:var(--blaze);color:#fff;border-color:var(--blaze)}.danger-solid:hover:not(:disabled){filter:brightness(1.08)}.danger-solid:disabled{opacity:.4;cursor:not-allowed}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none;mix-blend-mode:normal}html::view-transition-old(root),html::view-transition-new(root){will-change:clip-path}.ink-drop{position:fixed;top:0;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-100%) scale(.6);z-index:300;pointer-events:none;box-shadow:0 6px 14px -4px #00000080}.ink-drop.fall{animation:inkfall .3s cubic-bezier(.55,.06,.78,.36) forwards}@keyframes inkfall{0%{transform:translate(-50%,-100%) scaleY(.6) scaleX(1);opacity:0}15%{opacity:1}70%{transform:translate(-50%,calc(var(--dy) - 14px)) scaleY(1.5) scaleX(.7)}to{transform:translate(-50%,var(--dy)) scaleY(.5) scaleX(1.3);opacity:1}}.ink-splash{position:fixed;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:299;pointer-events:none;opacity:1;transition:transform .72s cubic-bezier(.16,.84,.26,1),opacity .3s ease .5s}.ink-splash.go{transform:translate(-50%,-50%) scale(380);opacity:0}@media (prefers-reduced-motion: reduce){.ink-drop,.ink-splash{display:none}}.toast.t-mark:before{background:#46c46a}.toast.t-mark .toast-ic{background:color-mix(in srgb,#46c46a 18%,transparent);color:#46c46a}.toast.t-mark .toast-bar{background:#46c46a}.pop-it.k-mark:hover:not(.disabled){background:color-mix(in srgb,#46c46a 16%,transparent);color:#46c46a}.seg{display:inline-flex;background:var(--line);border-radius:11px;padding:3px;gap:2px}.seg button{padding:7px 13px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-3);display:inline-flex;align-items:center;gap:6px;transition:.15s var(--ease)}.seg button.on{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0000002e}html[data-theme=light] .seg button.on{background:#fff}.av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.acct{position:relative}.acct-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--panel);transition:.2s;padding:0}.acct-btn:hover{border-color:var(--line-2)}.acct-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:250px;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow);padding:8px;animation:fade .15s var(--ease)}.acct-head{display:flex;align-items:center;gap:11px;padding:8px 10px 6px}.acct-role{display:flex;align-items:center;gap:8px;padding:4px 10px 8px}.cmdk-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh;animation:fade .12s var(--ease)}.cmdk{width:100%;max-width:560px;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.cmdk-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--text-3)}.cmdk-input input{flex:1;border:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:15px;outline:none}.cmdk-input .kbd{font-size:11px;border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;color:var(--text-3)}.cmdk-list{max-height:340px;overflow-y:auto;padding:7px}.cmdk-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;font-size:13.5px;transition:.1s}.cmdk-item.on{background:var(--hover)}.cmdk-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-meta{font-size:11px;color:var(--text-3);white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}.cmdk-none{padding:22px 16px;font-size:13px;color:var(--text-3);text-align:center;line-height:1.55}.scope{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;flex-wrap:wrap}.scope .lbl{font-size:12px;color:var(--text-3);font-weight:600}.scope-sel{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg-2);font-size:13px;font-weight:600}.scope-sel .cv{color:var(--text-3);font-weight:500}.analytics-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.chart-box{height:230px;padding:8px 4px}.funnel-step{display:flex;align-items:center;gap:14px;padding:12px 16px}.funnel-bar{height:40px;border-radius:9px;display:flex;align-items:center;padding:0 14px;font-weight:700;color:#000;font-size:14px;transition:width 1s var(--ease)}.funnel-meta{font-size:12px;color:var(--text-3);width:120px;text-align:right}.geo-row{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13px}.geo-bar{flex:1;height:8px;border-radius:5px;background:var(--line);overflow:hidden}.geo-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--sky),var(--ultra))}.qr-toolbar{margin-bottom:22px;gap:12px;flex-wrap:wrap}.filter-chips{display:flex;gap:8px}.sort-btn{display:inline-flex;gap:7px;align-items:center}.sort-btn b{font-weight:700;color:var(--text)}.bulkbar-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--ease),opacity .28s var(--ease),margin-bottom .34s var(--ease);margin-bottom:0;overflow:hidden}.bulkbar-wrap.show{grid-template-rows:1fr;opacity:1;margin-bottom:18px}.bulkbar{display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;border-radius:14px;min-height:0;background:var(--panel);border:1px solid transparent;transition:padding .34s var(--ease),border-color .34s var(--ease),box-shadow .34s var(--ease);overflow:hidden}.bulkbar-wrap.show .bulkbar{padding:12px 14px 12px 16px;border-color:var(--line-2);box-shadow:0 8px 24px -16px #00000080}html[data-theme=dark] .bulkbar-wrap.show .bulkbar{background:color-mix(in srgb,var(--ultra) 10%,var(--panel))}.bulk-count{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:16px;min-width:30px;height:30px;padding:0 9px;border-radius:9px;display:grid;place-items:center;background:var(--ultra);color:#fff}html[data-theme=dark] .bulk-count{background:var(--acid);color:#000}.bulk-count.bump{animation:countbump .3s var(--ease)}@keyframes countbump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.bulk-label{font-size:13.5px;font-weight:600;color:var(--text-2)}.bulk-act{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:11px;border:1px solid var(--line-2);background:var(--bg-2);font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform .12s}.bulk-act:active{transform:scale(.96)}.bulk-act:hover{background:var(--hover);border-color:var(--text-3)}.bulk-act.act-pause:hover{background:#e8a400;color:#1a1206;border-color:#e8a400}html[data-theme=dark] .bulk-act.act-pause:hover{background:var(--acid-dim);color:#000;border-color:var(--acid-dim)}.bulk-act.danger{color:var(--blaze);border-color:color-mix(in srgb,var(--blaze) 32%,transparent)}.bulk-act.danger:hover{background:var(--blaze);color:#fff;border-color:var(--blaze)}.bulk-x{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--text-3);transition:.15s}.bulk-x:hover{background:var(--hover);color:var(--text)}.qr-table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.qr-row{display:grid;grid-template-columns:40px 2.3fr 1.5fr 1fr .9fr .9fr 40px;align-items:center;gap:16px;padding:16px 20px}.qr-head{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);font-weight:600;padding-top:14px;padding-bottom:14px}.qr-body{cursor:pointer;transition:.13s}.qr-body+.qr-body{border-top:1px solid var(--line)}.qr-body:hover{background:var(--hover)}.qr-body.sel{background:color-mix(in srgb,var(--ultra) 9%,var(--panel))}.qr-body .cell-name,.qr-body .dest-cell,.qr-body .mono,.qr-body [onclick]{min-height:46px;display:flex;align-items:center}.dest-cell{font-size:12.5px}.qr-thumb{width:46px;height:46px;border-radius:11px;flex:none;position:relative;box-shadow:0 1px 4px #0003;background:#fff;overflow:hidden}.qr-thumb svg{display:block;width:100%;height:100%}.link-badge{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;background:var(--sky);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid var(--panel)}.status.paused .d{background:var(--blaze)}.pop-check{width:16px;display:inline-grid;place-items:center;color:var(--ultra);font-weight:800;font-size:13px}html[data-theme=dark] .pop-check{color:var(--acid-dim)}.pop-sep{height:1px;background:var(--line);margin:5px 8px}.pop-it.disabled{opacity:.4;cursor:not-allowed}.qr-detail-top{display:flex;gap:28px;align-items:flex-start;margin-bottom:26px}.qr-big{width:180px;height:180px;border-radius:20px;flex:none;position:relative;box-shadow:0 8px 28px -10px #00000080;overflow:hidden;background:#fff}.qr-big svg{display:block;width:100%;height:100%}.qr-paused-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--blaze) 78%,transparent);color:#fff;display:grid;place-items:center;font-family:var(--font-body);font-weight:800;font-size:22px;letter-spacing:.5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.type-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);border:1px solid var(--line-2);border-radius:7px;padding:3px 9px}.dest-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--sky);font-size:14px;font-weight:600}.dest-link:hover{text-decoration:underline}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.qr-analytics{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:18px;margin-bottom:20px}.qa-stat{padding:22px}.qa-k{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--text-3);font-weight:600}.qa-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;margin:10px 0 14px}.qa-bar{height:8px;border-radius:5px;background:var(--line);overflow:hidden}.qa-bar i{display:block;height:100%;border-radius:5px}.card-h .link{cursor:pointer}.qr-lower{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.timeline{padding:8px 20px 12px;position:relative}.timeline.scroll{max-height:280px;overflow-y:auto}.tl-item{display:flex;align-items:flex-start;gap:14px;padding:15px 0;position:relative}.tl-item+.tl-item{border-top:1px solid var(--line)}.tl-dot{width:12px;height:12px;border-radius:50%;background:var(--line-2);flex:none;margin-top:3px;border:2px solid var(--panel)}.tl-item.live .tl-dot{background:var(--acid);box-shadow:0 0 0 4px color-mix(in srgb,var(--acid) 25%,transparent)}html[data-theme=light] .tl-item.live .tl-dot{background:var(--ultra);box-shadow:0 0 0 4px color-mix(in srgb,var(--ultra) 20%,transparent)}.tl-body{flex:1;min-width:0}.tl-top{display:flex;align-items:center;gap:9px}.tl-dest{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-live{font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--acid-dim);background:color-mix(in srgb,var(--acid) 18%,transparent);padding:1px 7px;border-radius:6px}html[data-theme=light] .tl-live{color:var(--ultra);background:color-mix(in srgb,var(--ultra) 14%,transparent)}.tl-meta{font-size:12px;color:var(--text-3);margin-top:3px}.tl-meta b{color:var(--text-2);font-weight:600}.tl-restore{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2);border:1px solid var(--line-2);border-radius:9px;padding:7px 12px;white-space:nowrap;transition:.15s}.tl-restore:hover{background:var(--sky);color:#fff;border-color:var(--sky)}.ver-expand{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:13px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text-2);transition:.15s}.ver-expand:hover{background:var(--hover);color:var(--text)}.ver-expand svg{transition:transform .2s}.site-lower{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:stretch}.site-col{display:flex;flex-direction:column;height:440px}.site-col-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.site-col-body::-webkit-scrollbar{width:10px}.site-col-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px;border:3px solid var(--panel)}.site-col-body::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.timeline.site-col-body{padding:4px 20px 0}.timeline.site-col-body.scroll{max-height:none}.site-page-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;transition:.15s}.site-page-row:hover{background:var(--hover)}.site-page-row .act-ic{width:32px;height:32px}.dl.dl-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.dl.dl-cols dd{margin-bottom:16px}.inf-sentinel{display:flex;align-items:center;justify-content:center;gap:9px;padding:18px 0 10px;font-size:12.5px;color:var(--text-3);font-weight:500}.inf-spinner{width:15px;height:15px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--sky);display:inline-block;animation:infspin .7s linear infinite}@keyframes infspin{to{transform:rotate(360deg)}}.inf-end{text-align:center;padding:16px 0 10px;font-size:11.5px;color:var(--text-3);letter-spacing:.4px;opacity:.6}.empty-state{text-align:center;padding:90px 20px;max-width:540px;margin:0 auto;animation:fade .5s var(--ease);cursor:pointer}.empty-art{position:relative;height:104px;margin-bottom:22px;display:flex;justify-content:center}.empty-art .eq2{width:96px;height:96px;border-radius:20px;overflow:hidden;background:#fff;position:relative;box-shadow:0 14px 34px -14px #00000080;transition:transform .4s var(--ease)}.empty-state:hover .empty-art .eq2{transform:translateY(-3px) rotate(-2deg)}.empty-art .eq2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 40%,transparent)}html[data-theme=light] .empty-art .eq2:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 30%,transparent)}.empty-title{font-family:var(--font-display);font-size:30px;margin-bottom:14px;letter-spacing:.3px}.empty-body{color:var(--text-2);font-size:15px;line-height:1.65;max-width:460px;margin:0 auto 30px}.btn-lg{padding:13px 22px;font-size:14.5px;border-radius:13px}@media (max-width:1080px){.qr-analytics,.qr-lower,.site-lower{grid-template-columns:1fr}.site-col{height:auto;max-height:440px}.qr-row{grid-template-columns:34px 2fr 1fr .8fr 40px}.qr-row>div:nth-child(3),.qr-row>div:nth-child(6){display:none}}.search{position:relative}.search input{flex:1;border:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:13.5px;outline:none;padding:0;min-width:0}.search input::placeholder{color:var(--text-3)}.search-x{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--text-3);flex:none;transition:.15s}.search-x:hover{background:var(--hover);color:var(--text)}.search-x svg{width:13px;height:13px}.qr-body{overflow:hidden}.qr-body.row-hidden{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0;border-width:0!important;transition:max-height .34s var(--ease),opacity .22s var(--ease),padding .34s var(--ease);pointer-events:none}.qr-body:not(.row-hidden){max-height:120px;transition:max-height .34s var(--ease),opacity .26s var(--ease),padding .34s var(--ease)}.qr-body.row-removing{max-height:0!important;opacity:0;transform:translate(-12px);padding-top:0!important;padding-bottom:0!important;border-width:0!important;transition:max-height .38s var(--ease),opacity .3s var(--ease),transform .3s var(--ease),padding .38s var(--ease);pointer-events:none}.status.flash{animation:statusFlash .5s var(--ease)}@keyframes statusFlash{0%{transform:scale(.8);opacity:.4}55%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.qr-noresults{text-align:center;padding:54px 20px;animation:fade .3s var(--ease)}.nr-ic{width:40px;height:40px;border-radius:11px;margin:0 auto 12px;display:grid;place-items:center;background:var(--line);color:var(--text-3)}.nr-ic svg{width:18px;height:18px}.nr-t{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:20px;color:var(--text-2);margin-bottom:5px}.nr-b{font-size:13px;color:var(--text-3)}.coming-soon{text-align:center;padding:84px 20px;max-width:520px;margin:0 auto;animation:fade .5s var(--ease)}.cs-badge{width:84px;height:84px;border-radius:22px;margin:0 auto 20px;display:grid;place-items:center;color:var(--ultra);background:color-mix(in srgb,var(--ultra) 14%,var(--panel));border:1px solid var(--line-2)}html[data-theme=dark] .cs-badge{color:var(--acid-dim);background:color-mix(in srgb,var(--acid) 12%,var(--panel))}.cs-badge svg{width:38px;height:38px}.cs-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line-2);border-radius:20px;padding:4px 12px;margin-bottom:14px}.coming-soon .empty-title{margin-bottom:12px}.coming-soon .empty-body{margin-bottom:26px}.resv-row{display:grid;align-items:center;gap:0;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:.14s var(--ease)}.resv-row:hover{background:var(--hover)}.resv-row:last-child{border-bottom:none}.resv-when{display:flex;flex-direction:column;gap:2px}.resv-when .d1{font-weight:700;font-size:14px}.resv-when .d2{font-size:11.5px;color:var(--text-3)}.resv-occ{padding-left:52px;background:color-mix(in srgb,var(--ultra) 4%,transparent)}.resv-chev{transition:transform .2s var(--ease);display:inline-grid;place-items:center;color:var(--text-3)}.resv-chev.open{transform:rotate(90deg)}.cap-pill{font-size:11.5px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center;gap:7px}.cap-meter{width:64px;height:6px;border-radius:4px;background:var(--line);overflow:hidden}.cap-meter i{display:block;height:100%;border-radius:4px}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:6px}.cal-dow{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--text-3);text-align:center;padding:6px 0;text-transform:uppercase}.cal-cell{min-height:96px;border:1px solid var(--line);border-radius:11px;padding:7px 8px;display:flex;flex-direction:column;gap:4px;transition:.14s var(--ease)}.cal-cell.muted{opacity:.4}.cal-cell.today{border-color:var(--ultra);box-shadow:0 0 0 1px var(--ultra)}.cal-date{font-size:12px;font-weight:600;color:var(--text-2)}.cal-ev{font-size:10.5px;font-weight:600;padding:3px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#fff}.tr.body.scan-armed{cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,#46c46a 55%,transparent);background:color-mix(in srgb,#46c46a 7%,transparent)}.tr.body.scan-armed:hover{background:color-mix(in srgb,#46c46a 14%,transparent)}.qr-chip{width:30px;height:30px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);display:grid;place-items:center;flex:none;transition:.14s}.qr-chip:hover{color:var(--text);border-color:var(--text-3);background:var(--hover)}.cm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cm-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;transition:.2s var(--ease)}.cm-tile:hover{border-color:var(--line-2)}.cm-tile .cm-k{font-size:12.5px;font-weight:700}.cm-tile .cm-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;margin-top:8px}.cm-tile .cm-src{font-size:11px;color:var(--text-3);margin-top:6px;font-family:ui-monospace,monospace}.cm-tile .spark{width:100%;height:36px;margin-top:10px;display:block}.cm-tile.cm-add{border-style:dashed;border-color:var(--line-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-3);cursor:pointer;min-height:110px}.cm-tile.cm-add:hover{color:var(--text);border-color:var(--text-3)}.view-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ultra);background:color-mix(in srgb,var(--ultra) 14%,transparent);padding:1px 7px;border-radius:6px;margin-left:7px}html[data-theme=dark] .view-tag{color:var(--acid-dim);background:color-mix(in srgb,var(--acid) 14%,transparent)}@media (max-width:1080px){.cm-grid{grid-template-columns:1fr 1fr}.cal-cell{min-height:64px}}.auth{display:grid;grid-template-columns:1.15fr 1fr;height:100vh;overflow:hidden}.auth-hero{position:relative;background:var(--bg);border-right:1px solid var(--line);overflow:hidden;display:flex;align-items:center}.auth-hero:before{content:"";position:absolute;top:-12%;right:-8%;width:44vw;height:44vw;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--ultra) 16%,transparent),transparent 62%);filter:blur(34px)}.auth-hero:after{content:"";position:absolute;bottom:-18%;left:-6%;width:38vw;height:38vw;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--sky) 11%,transparent),transparent 60%);filter:blur(40px)}.auth-hero-inner{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:48px 56px;animation:fade .5s var(--ease)}.auth-headline{font-family:var(--font-display);font-size:52px;line-height:1.04;letter-spacing:.3px;margin-bottom:18px}.auth-headline .accent{color:var(--blaze)}.auth-sub{color:var(--text-2);font-size:16px;line-height:1.6;max-width:460px;margin-bottom:36px}.auth-props{display:flex;flex-direction:column;gap:18px;margin-bottom:44px}.auth-prop{display:flex;gap:14px;align-items:flex-start}.auth-prop-ic{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:17px;background:var(--panel);border:1px solid var(--line-2)}.auth-prop-t{font-weight:700;font-size:14.5px;margin-bottom:2px}.auth-prop-b{font-size:13px;color:var(--text-3);line-height:1.5;max-width:420px}.auth-foot{display:flex;align-items:center;gap:14px}.auth-qr{width:64px;height:64px;border-radius:12px;overflow:hidden;background:#fff;flex:none;box-shadow:0 8px 22px -10px #00000080}.auth-qr svg{display:block;width:100%;height:100%}.auth-foot-tx{font-size:12.5px;color:var(--text-2);line-height:1.5}.auth-foot-tx span{color:var(--text-3);font-size:11.5px}.auth-pane{position:relative;background:var(--bg-2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.auth-theme{position:absolute;top:18px;right:18px}.auth-card{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 30px 26px;box-shadow:var(--shadow);animation:fade .5s var(--ease)}.auth-card-t{font-family:var(--font-display);font-size:24px;letter-spacing:.2px;margin-bottom:6px;text-align:center}.auth-card-s{font-size:13.5px;color:var(--text-2);line-height:1.55;text-align:center;margin-bottom:22px}.auth-label{display:block;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.auth-input{width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2);color:var(--text);font-family:var(--font-body);font-size:14.5px;outline:none;transition:.15s;margin-bottom:14px}.auth-input:focus{border-color:var(--ultra);box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 18%,transparent)}html[data-theme=dark] .auth-input:focus{border-color:var(--acid-dim);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 14%,transparent)}.auth-cta{width:100%;justify-content:center;padding:12px 16px;font-size:14px}.auth-div{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--text-3);font-size:11.5px;text-transform:uppercase;letter-spacing:.7px;font-weight:600}.auth-div:before,.auth-div:after{content:"";flex:1;height:1px;background:var(--line)}.auth-fed{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-fed-btn{justify-content:center;padding:11px 14px}.auth-g{font-weight:800;color:var(--sky)}.auth-m{font-weight:800;color:var(--ultra);font-size:16px;line-height:1}.auth-note{font-size:12px;color:var(--text-3);line-height:1.55;text-align:center;margin-top:20px;border-top:1px dashed var(--line-2);padding-top:16px}.auth-sent-ic{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;display:grid;place-items:center;font-size:22px;background:color-mix(in srgb,var(--sky) 16%,transparent);color:var(--sky)}.auth-otp{display:flex;gap:9px;justify-content:center;margin-bottom:14px}.auth-otp input{width:46px;height:54px;text-align:center;font-size:22px;font-weight:700;font-family:var(--font-body);border:1.5px solid var(--line-2);border-radius:11px;background:var(--bg-2);color:var(--text);outline:none;transition:.15s}.auth-otp input:focus{border-color:var(--ultra);box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 18%,transparent)}html[data-theme=dark] .auth-otp input:focus{border-color:var(--acid-dim);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 14%,transparent)}.auth-otp.err input{border-color:var(--blaze);animation:otpShake .3s var(--ease)}@keyframes otpShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.auth-verifying{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12.5px;color:var(--text-3);margin-bottom:10px}.auth-err{font-size:12.5px;color:var(--blaze);text-align:center;line-height:1.5;margin-bottom:10px}.auth-resend{width:100%;justify-content:center;margin-top:4px}.auth-back{display:block;text-align:center;font-size:12.5px;color:var(--text-3);font-weight:600;margin-top:14px;cursor:pointer}.auth-back:hover{color:var(--text)}.auth-connecting{text-align:center;padding:26px 0 10px;display:flex;flex-direction:column;align-items:center}.auth-pane-foot{margin-top:22px;font-size:12px;color:var(--text-3);text-align:center;max-width:380px}@media (max-width:960px){.auth{grid-template-columns:1fr}.auth-hero{display:none}}.page{animation:pageIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.act-row,.na-row,.win,.cap,.tl-item{animation:rowIn .42s cubic-bezier(.2,.8,.2,1) both}@keyframes rowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.metric{animation:rowIn .5s cubic-bezier(.2,.8,.2,1) both}.metric:nth-child(2){animation-delay:.06s}.metric:nth-child(3){animation-delay:.12s}.metric:nth-child(4){animation-delay:.18s}.qr-body,.tr.body{transition:background .18s var(--ease),box-shadow .18s var(--ease),opacity .2s ease}@starting-style{.qr-body,.tr.body{opacity:0}}.qr-thumb,.thumb{transition:transform .22s var(--ease)}.qr-body:hover .qr-thumb{transform:scale(1.06) rotate(-2deg)}.btn,.chip,.na-act,.tl-restore,.bulk-act,.icon-btn,.pop-it,.nav-item,.tab{transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}.btn:active,.chip:active,.na-act:active,.tl-restore:active,.icon-btn:active,.tab:active{transform:scale(.965)}.btn.blaze:active{transform:scale(.95)}.nav-item svg{transition:transform .2s var(--ease)}.nav-item:hover svg{transform:translate(2px)}.nav-item.active svg{transform:none}.metric .val{transition:transform .25s var(--ease)}.metric:hover .val{transform:translateY(-1px)}.ckbox input:checked+.ck-box:after{animation:tickPop .22s var(--ease)}@keyframes tickPop{0%{transform:rotate(45deg) scale(0)}60%{transform:rotate(45deg) scale(1.15)}to{transform:rotate(45deg) scale(1)}}.status.active .d,.status.live .d{animation:dotPulse 2.4s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,#46c46a 22%,transparent)}}.theme-btn svg{transition:transform .4s var(--ease)}.theme-btn:hover svg{transform:rotate(40deg)}.card{transition:border-color .2s var(--ease),transform .2s var(--ease)}.tab.on:after{transition:left .25s var(--ease),right .25s var(--ease)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}.pop{transform-origin:top right;animation:popIn .16s cubic-bezier(.2,.8,.2,1.1)}@keyframes popIn{0%{opacity:0;transform:scale(.92) translateY(-4px)}to{opacity:1;transform:none}}.chip{transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .12s var(--ease)}.profile{animation:sheetIn .19s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 0}@keyframes sheetIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.tr.body.just-left,.qr-body.just-left{animation:cameBack 1.5s var(--ease) both}@keyframes cameBack{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sky) 65%,transparent);background:color-mix(in srgb,var(--sky) 9%,transparent)}70%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sky) 45%,transparent);background:color-mix(in srgb,var(--sky) 6%,transparent)}to{box-shadow:inset 0 0 0 2px transparent;background:transparent}}@media (max-width:1080px){.metrics{grid-template-columns:repeat(2,1fr)}.cols,.analytics-grid,.detail-grid{grid-template-columns:1fr}}.menu-btn{display:none}@media (max-width:760px){.app{grid-template-columns:1fr}.menu-btn{display:grid}.sidebar{position:fixed;left:0;top:0;bottom:0;width:272px;z-index:160;transform:translate(-103%);transition:transform .28s var(--ease);box-shadow:0 0 0 transparent}.app.nav-open .sidebar{transform:none;box-shadow:24px 0 60px -30px #0009}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#00000073;animation:fade .2s var(--ease)}.topbar{padding:12px 16px}.content{padding:20px 16px 60px}.table,.qr-table{overflow-x:auto}.table .tr,.qr-table .qr-row,.resv-row{min-width:660px}.metrics{grid-template-columns:1fr 1fr}.cols,.qr-analytics,.site-lower,.detail-grid,.analytics-grid,.cm-grid{grid-template-columns:1fr}.site-col{height:auto;max-height:440px}.qr-detail-top{flex-direction:column}}.auth-verb{font-family:var(--font-display);font-size:clamp(64px,8.5vw,108px);line-height:1.02;letter-spacing:-.5px;margin:0 0 22px}.auth-verb .w{display:inline-block;animation:verbRise .55s var(--ease) both}.auth-verb .w2{animation-delay:.09s}.auth-verb .dot{display:inline-block;color:var(--acid);transform-origin:50% 88%;animation:dotDrop .62s cubic-bezier(.34,1.2,.5,1) .42s both}html[data-theme=light] .auth-verb .dot{-webkit-text-stroke:.055em var(--void)}@keyframes verbRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dotDrop{0%{opacity:0;transform:translateY(-.95em)}55%{opacity:1;transform:translateY(0)}70%{transform:translateY(0) scaleY(.68) scaleX(1.32)}85%{transform:translateY(-.05em) scaleY(1.06) scaleX(.97)}to{opacity:1;transform:none}}.auth-whisper{font-size:17px;line-height:1.55;color:var(--text-2);max-width:380px;margin:0;animation:softRise .5s var(--ease) .9s both}.auth-whisper b{color:var(--text);font-weight:600}@keyframes softRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-hero:before{content:"";position:absolute;top:8%;left:-18%;right:auto;bottom:auto;width:62vw;height:62vw;pointer-events:none;background:radial-gradient(circle at 42% 44%,color-mix(in srgb,var(--ultra) 13%,transparent) 0%,color-mix(in srgb,var(--sky) 10%,transparent) 38%,transparent 68%);filter:blur(30px);animation:glowBreathe 38s ease-in-out infinite alternate}html[data-theme=dark] .auth-hero:before{background:radial-gradient(circle at 42% 44%,color-mix(in srgb,var(--ultra) 22%,transparent) 0%,color-mix(in srgb,var(--sky) 16%,transparent) 40%,transparent 70%)}@keyframes glowBreathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,-3%,0) scale(1.08)}}.auth-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:none;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035}html[data-theme=dark] .auth-hero:after{opacity:.05}html[data-theme=dark] .auth-card{background:color-mix(in srgb,#fff 5%,var(--panel));border-color:var(--line-2)}.auth ::selection{background:var(--acid);color:#0d0a12}html[data-theme=dark] .auth-input:focus,html[data-theme=dark] .auth-otp input:focus{border-color:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 20%,transparent)}.auth-card-t{font-family:var(--font-body);font-weight:700;font-size:20px;letter-spacing:-.25px}.auth-card-s{font-size:14px}.auth-legal{color:var(--text-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth-legal:hover{color:var(--text)}.auth-card{animation:cardRise .5s var(--ease) .15s both}@keyframes cardRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-pane-foot{animation:softRise .5s var(--ease) .55s both}.auth-cta{transition:background-color .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease),transform .12s var(--ease)}.auth-cta.ghost{background:transparent;color:var(--text-2);border:1px solid var(--line-2);cursor:not-allowed}.auth-cta.acid{animation:ctaAlive .45s var(--ease)}@keyframes ctaAlive{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--acid) 45%,transparent)}40%{transform:scale(1.02);box-shadow:0 0 0 7px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.auth-cta:not(:disabled):hover{transform:translateY(-1px)}.auth-cta:not(:disabled):active{transform:scale(.985)}.auth-otp input.filled{animation:otpPop .18s var(--ease)}@keyframes otpPop{50%{transform:scale(1.09)}}.auth .brand .logo{transition:transform .25s var(--ease)}.auth .brand:hover .logo{transform:rotate(-4deg)}@media (prefers-reduced-motion: reduce){.auth-verb .w,.auth-verb .dot,.auth-whisper,.auth-card,.auth-pane-foot,.auth-cta.blaze,.auth-otp input.filled,.auth-hero:before{animation:none}.auth-cta,.auth .brand .logo{transition:none}}.provenance{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:7px;font-size:12.5px;color:var(--text-3)}.provenance .dot{width:3px;height:3px;border-radius:50%;background:var(--text-3);opacity:.55}.qr-vel{display:inline-flex;align-items:center;gap:9px}.qr-vel-spark{width:54px;height:20px;flex-shrink:0}.qr-vel-spark svg{width:100%;height:100%;display:block}.qr-outcome{display:flex;align-items:center;gap:12px;margin:18px 0;padding:13px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.qr-outcome:hover{border-color:var(--line-2);background:var(--hover)}.qr-outcome .oc-tx{flex:1;min-width:0}.qr-outcome .oc-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.qr-outcome .oc-v{font-size:14.5px;color:var(--text);margin-top:2px}.qr-outcome .oc-go{color:var(--sky);font-weight:600;white-space:nowrap}.nextup{display:flex;align-items:center;gap:16px;margin-bottom:14px;padding:15px 18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg,color-mix(in srgb,var(--sky) 8%,var(--panel)),var(--panel));cursor:pointer;transition:border-color .15s var(--ease)}.nextup:hover{border-color:var(--line-2)}.nextup .nu-badge{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--sky);align-self:center;white-space:nowrap}.nextup .nu-thumb{width:44px;height:44px;border-radius:12px;flex-shrink:0}.nextup .nu-tx{flex:1;min-width:0}.nextup .nu-name{font-family:var(--font-body);font-weight:700;letter-spacing:-.2px;font-size:16px}.nextup .nu-when{font-size:12.5px;color:var(--text-2);margin-top:3px}.nextup .nu-cap{flex-shrink:0}.nextup .nu-go{color:var(--sky);font-weight:600;white-space:nowrap;flex-shrink:0}.checkin-hero{margin-bottom:16px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.checkin-hero .ch-top{display:flex;align-items:baseline;gap:10px}.checkin-hero .ch-count{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.checkin-hero .ch-count b{color:#46c46a}.checkin-hero .ch-of{font-size:14px;color:var(--text-2)}.checkin-hero .ch-pct{margin-left:auto;font-size:13px;color:var(--text-3);font-weight:600}.checkin-hero .ch-bar{margin-top:12px;height:12px;border-radius:99px;background:var(--line);overflow:hidden}.checkin-hero .ch-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#46c46a,var(--sky));transition:width .4s var(--ease)}.btn.act-mark.mark-lg{padding:9px 16px;font-size:13.5px}@media (max-width:640px){.btn.act-mark.mark-lg{padding:12px 18px;font-size:15px}}.builds-card{margin-bottom:18px}.build-row{display:flex;align-items:center;gap:12px;padding:9px 4px}.build-row .b-ic{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;font-size:14px;background:color-mix(in srgb,var(--ultra) 16%,transparent);color:var(--ultra)}.build-row .b-tx{flex:1;min-width:0}.build-row .b-tx .l1{font-size:13.5px;color:var(--text)}.build-row .b-time{font-size:12px;color:var(--text-3);white-space:nowrap}.kind-tag{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800;padding:2px 7px;border-radius:6px;line-height:1.5}.kind-tag.k-dynamic{color:var(--ultra);background:color-mix(in srgb,var(--ultra) 15%,transparent)}html[data-theme=light] .kind-tag.k-dynamic{color:var(--ultra)}.kind-tag.k-static{color:var(--text-2);background:var(--line)}.nm-sub .kind-tag{vertical-align:middle}.qr-dest-block{margin:0 0 18px;padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel-2)}.qr-dest-block .dest-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.qr-dest-block .dest-tx{flex:1;min-width:0}.qr-dest-block .dest-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.qr-dest-block .dest-target{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:15px;font-weight:600;color:var(--sky);cursor:pointer}.qr-dest-block .dest-target:hover{text-decoration:underline}.qr-dest-block .dest-path{color:var(--text-3);font-weight:500}.qr-dest-block .dest-acts{display:flex;gap:10px;flex-wrap:wrap}.qr-dest-block .dest-help{margin-top:12px;font-size:12.5px;color:var(--text-3)}.qr-dest-block .dest-warn{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:6px 11px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--blaze);background:color-mix(in srgb,var(--blaze) 10%,transparent);border:1px solid color-mix(in srgb,var(--blaze) 30%,transparent)}.qr-dest-block .dest-warn svg{width:14px;height:14px}.qr-ext-note{margin:0 0 18px;padding:13px 16px;border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--panel-2);color:var(--text-3);font-size:13.5px}.qa-empty{color:var(--text-3);font-size:13px;margin-top:10px}.qr-geo{margin-top:12px;display:flex;flex-direction:column;gap:9px}.qr-geo-row{display:grid;grid-template-columns:1fr 84px auto;align-items:center;gap:10px;font-size:12.5px}.qr-geo-c{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-geo-bar{height:7px;border-radius:5px;background:var(--line);overflow:hidden}.qr-geo-bar i{display:block;height:100%;border-radius:5px}.qr-geo-p{color:var(--text-2);font-variant-numeric:tabular-nums}.qr-devsplit{display:flex;height:12px;border-radius:6px;overflow:hidden;margin-top:12px;background:var(--line)}.qr-devsplit i{display:block;height:100%}.qr-devsplit i.ph{background:var(--sky)}.qr-devsplit i.dt{background:var(--ultra)}.qr-dev-legend{display:flex;gap:16px;margin-top:11px;font-size:12px;color:var(--text-2)}.qr-dev-legend span{display:inline-flex;align-items:center;gap:6px}.qr-dev-legend i{width:9px;height:9px;border-radius:3px}.qr-dev-legend i.ph{background:var(--sky)}.qr-dev-legend i.dt{background:var(--ultra)}.qr-contains{display:flex;align-items:flex-start;gap:16px;margin:0 0 18px;padding:18px 20px}.qr-contains .contains-ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--ultra);background:color-mix(in srgb,var(--ultra) 13%,transparent)}.qr-contains .contains-tx{flex:1;min-width:0}.qr-contains .contains-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.qr-contains .contains-label{font-size:15px;font-weight:600;color:var(--text);margin-top:4px}.qr-contains .contains-note{font-size:12.5px;color:var(--text-3);margin-top:8px;line-height:1.5}.pop.pop-download{z-index:140}.modal.qr-test{max-width:560px}.qr-test-body{display:flex;gap:22px;align-items:stretch}.qr-test-qr{flex:none;width:220px;height:220px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 28px -10px #00000080}.qr-test-qr svg{display:block;width:100%;height:100%}.qr-test-side{flex:1;min-width:0;display:flex;flex-direction:column}.qr-test-hint{font-size:13.5px;color:var(--text-2)}.qr-test-panel{margin-top:12px;flex:1;min-height:132px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2);padding:14px 16px}.qr-test-panel.filled{animation:fade .3s var(--ease)}.qr-test-waiting{display:flex;align-items:center;gap:10px;height:100%;color:var(--text-3);font-size:13.5px}.qr-test-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--sky);display:inline-block;animation:infspin .7s linear infinite}.qr-scan-ok{color:#46c46a;font-weight:600;font-size:13.5px;margin-bottom:10px}.qr-scan-dl{display:grid;grid-template-columns:auto 1fr;gap:5px 16px;font-size:13px}.qr-scan-dl dt{color:var(--text-3)}.qr-scan-dl dd{color:var(--text);margin:0}.qr-scan-warn{margin-top:11px;padding:8px 11px;border-radius:9px;font-size:12.5px;color:var(--acid-dim);background:color-mix(in srgb,var(--acid) 12%,transparent);border:1px solid color-mix(in srgb,var(--acid) 30%,transparent)}html[data-theme=light] .qr-scan-warn{color:#8a6d00}.qr-test-contains{margin:12px 0 0;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel-2)}.qr-test-contains .contains-ic{width:36px;height:36px}.qr-test-note{margin-top:12px;font-size:12.5px;color:var(--text-3);line-height:1.5}.qr-test-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media (prefers-reduced-motion: reduce){.qr-test-spinner,.qr-test-panel.filled{animation:none}}@media (max-width:640px){.qr-test-body{flex-direction:column;align-items:center}.qr-test-qr{width:180px;height:180px}}.site-dest-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.site-dest-row .dest-link{margin-top:0}.copy-link-btn{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel-2);color:var(--text-2);cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.copy-link-btn:hover{border-color:var(--sky);color:var(--sky);background:var(--hover)}.copy-link-btn svg{display:block}.dom-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-2)}.dom-pill svg{width:13px;height:13px}.dom-pill.dom-warn{color:var(--blaze);border-color:color-mix(in srgb,var(--blaze) 40%,transparent);background:color-mix(in srgb,var(--blaze) 12%,transparent)}.dom-pill.dom-pending{color:var(--text-2);border-color:var(--line-2);background:var(--panel-2)}.dom-pill.dom-ok{color:#46c46a;border-color:color-mix(in srgb,#46c46a 35%,transparent);background:color-mix(in srgb,#46c46a 12%,transparent)}.dom-note{margin-top:8px;font-size:12.5px;color:var(--text-3)}.site-fed{margin-top:12px;display:flex;flex-direction:column;gap:2px}.site-fed-row{display:flex;align-items:center;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;transition:background .15s var(--ease)}.site-fed-row:hover{background:var(--hover)}.site-fed-row .sf-name{flex:1;min-width:0;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-fed-row .sf-scans{flex:none;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.sf-more{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--sky);font-weight:600;cursor:pointer}.sf-more:hover{text-decoration:underline}.tl-quote{margin-top:4px;font-size:12px;font-style:italic;color:var(--text-3);line-height:1.45}.obj-hist{margin-top:18px}.obj-hist-b{padding:6px 20px 14px}.obj-hist-empty{padding:12px 0;font-size:13px;color:var(--text-3)}.obj-hist-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0}.obj-hist-row+.obj-hist-row{border-top:1px solid var(--line)}.obj-hist-row .oh-dot{width:8px;height:8px;border-radius:50%;background:var(--line-2);flex:none;margin-top:6px}.obj-hist-row:first-child .oh-dot{background:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 22%,transparent)}html[data-theme=light] .obj-hist-row:first-child .oh-dot{background:var(--ultra);box-shadow:0 0 0 3px color-mix(in srgb,var(--ultra) 18%,transparent)}.obj-hist-row .oh-tx{flex:1;min-width:0}.obj-hist-row .oh-msg{font-size:13.5px;color:var(--text)}.obj-hist-row .oh-quote{margin-top:3px;font-size:12px;font-style:italic;color:var(--text-3);line-height:1.45}.obj-hist-row .oh-meta{margin-top:3px;font-size:12px;color:var(--text-3)}.obj-hist-more{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--sky);background:none;border:0;padding:0;cursor:pointer}.obj-hist-more:hover{text-decoration:underline}.cap-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;font-size:13px;color:var(--text-2)}.cap-line .cap-k{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--text-3);margin-right:2px}.cap-line .cap-sep{width:3px;height:3px;border-radius:50%;background:var(--text-3);opacity:.55}.cap-line .cap-warn{color:var(--blaze);font-weight:600}.job-chip{display:inline-flex;align-items:center;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.2px;line-height:1.6;padding:1px 8px;border-radius:7px;border:1px solid transparent}.job-chip.j-money{color:#46c46a;background:color-mix(in srgb,#46c46a 13%,transparent);border-color:color-mix(in srgb,#46c46a 28%,transparent)}.job-chip.j-signin{color:var(--sky);background:color-mix(in srgb,var(--sky) 14%,transparent);border-color:color-mix(in srgb,var(--sky) 30%,transparent)}.job-chip.j-member{color:var(--ultra);background:color-mix(in srgb,var(--ultra) 16%,transparent);border-color:color-mix(in srgb,var(--ultra) 32%,transparent)}html[data-theme=light] .job-chip.j-member{color:#5a18d6}.job-chip.j-neutral{color:var(--text-2);background:var(--line)}.site-page-row .act-tx .l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-group-h{display:flex;align-items:center;gap:8px;padding:14px 12px 5px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--text-3)}.page-group-h:first-child{padding-top:4px}.page-group-h .pg-count{font-variant-numeric:tabular-nums;opacity:.8}.page-group-h .pg-rule{flex:1;height:1px;background:var(--line)}.modal.roll-picker{max-width:520px}.roll-list{margin:16px 0 4px;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.roll-opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.roll-opt:hover{border-color:var(--line-2);background:var(--hover)}.roll-opt.on{border-color:var(--sky);background:color-mix(in srgb,var(--sky) 8%,transparent)}.roll-opt.is-live{cursor:default;opacity:.85}.roll-opt.is-live:hover{border-color:var(--line);background:transparent}.roll-opt input{position:absolute;opacity:0;width:0;height:0}.roll-opt .roll-radio{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--line-2);position:relative;transition:border-color .15s var(--ease)}.roll-opt.on .roll-radio{border-color:var(--sky)}.roll-opt.on .roll-radio:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--sky)}.roll-opt.is-live .roll-radio{opacity:.4}.roll-opt .roll-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.roll-opt .roll-top{display:flex;align-items:center;gap:9px}.roll-opt .roll-dest{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roll-opt .roll-meta{font-size:12px;color:var(--text-3)}.roll-opt .roll-quote{font-size:12px;font-style:italic;color:var(--text-3);line-height:1.45}.custom-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.5;color:var(--text-3);border:1px dashed var(--line-2);background:transparent}.chip-div{width:1px;height:18px;background:var(--line-2);margin:0 4px;align-self:center}.filter-chips .chip .chip-n{font-weight:700;opacity:.55;font-variant-numeric:tabular-nums;margin-left:2px}.filter-chips .chip.chip-custom{border-style:dashed}.filter-chips .chip.chip-custom.on{border-style:solid}.pulse-cell{flex-direction:column;gap:1px;align-items:flex-end}.pulse-cap{font-size:10.5px;color:var(--text-3);line-height:1;white-space:nowrap}.bc-head{margin-bottom:22px}.bc-quote{margin-top:7px;font-size:13.5px;font-style:italic;color:var(--text-3);line-height:1.5}.bc-funnel{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.bc-step .bc-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.bc-step .bc-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.15;margin-top:4px}.bc-step .bc-p{font-size:12.5px;color:var(--text-2);margin-top:3px}.bc-step .bc-bar{margin-top:11px;height:7px;border-radius:5px;background:var(--line);overflow:hidden}.bc-step .bc-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--sky),var(--ultra))}.bc-step.bc-off .bc-v{font-size:19px;color:var(--text-3);font-weight:700;letter-spacing:-.2px}.bc-step.bc-off .bc-bar{opacity:.4}@media (max-width:760px){.bc-funnel{grid-template-columns:1fr;gap:20px}}.bc-aud{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bc-aud .bc-aud-n{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.bc-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bc-sub .custom-chip{font-size:10.5px;padding:1px 7px}.au-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.au-head .btn{flex:none;margin-top:8px}.au-ev{font-size:11.5px}.au-custom{color:var(--text-3);opacity:.75;font-style:italic}.au-glyph{display:grid;place-items:center;background:color-mix(in srgb,var(--sky) 16%,var(--panel));color:var(--sky)}.card.au-attn{margin-bottom:18px;border-left:3px solid var(--blaze);border-radius:0 var(--radius) var(--radius) 0}.card.au-attn .card-b{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px}.card.au-attn svg{width:18px;height:18px;color:var(--blaze);flex-shrink:0}.au-attn-t{font-weight:600;font-size:14px}.au-attn-b{font-size:12.5px;color:var(--text-3);margin-top:2px}.card.au-paused-note{margin-bottom:18px}.card.au-paused-note .card-b{padding:13px 18px;font-size:13px;color:var(--text-3)}.card.au-journey{margin-bottom:18px}.card.au-journey .card-b{padding:18px 20px}.jr{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.jr-step{flex:1;min-width:170px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.jr-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.jr-v{font-size:14.5px;font-weight:600;margin-top:5px;word-break:break-word}.jr-s{font-size:12.5px;color:var(--text-3);margin-top:3px;font-variant-numeric:tabular-nums}.jr-fail{color:var(--blaze);font-weight:600}.jr-arrow{align-self:center;color:var(--text-3);font-size:16px;flex-shrink:0}@media (max-width:820px){.jr-arrow{display:none}}.jr-impact{margin-top:15px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--text-2);line-height:1.55}.au-run{display:flex;align-items:center;gap:11px;padding:9px 20px;border-top:1px solid var(--line);font-size:13px;transition:background .15s var(--ease)}.au-run:first-child{border-top:none}.au-run:hover{background:var(--hover)}.au-run-sub{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-run-detail{font-size:12px;color:var(--blaze);white-space:nowrap}.au-run-when{font-size:12px;color:var(--text-3);white-space:nowrap}.card.au-suggest{margin-top:18px;border-style:dashed}.card.au-suggest .card-b{padding:6px 20px 14px}.sg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 0;border-top:1px solid var(--line)}.sg:first-child{border-top:none}.sg-tx{flex:1;min-width:220px}.sg-t{font-size:14px;font-weight:600}.sg-e{font-size:12.5px;color:var(--text-3);margin-top:3px;line-height:1.5}.au-foot{margin-top:14px;font-size:12px;color:var(--text-3)}.topic-tag{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:600;line-height:1.6;letter-spacing:.1px;color:var(--text-2);background:var(--line)}.answered-by{color:var(--text-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-vs{display:inline-flex;align-items:center;gap:5px;margin-left:7px;font-size:11.5px;color:var(--text-3)}.bc-compare{margin-top:15px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--text-2);line-height:1.55}.card.bc-channels{margin-top:18px}.card.bc-channels .card-b{padding:6px 20px 16px}.bc-ch{display:grid;grid-template-columns:1.6fr .7fr .7fr .9fr 1.1fr;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.bc-ch:first-child{border-top:none}.bc-ch-name{min-width:0;display:flex;flex-direction:column;gap:2px}.bc-ch-stat{text-align:right}.bc-ch-v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bc-ch-k{font-size:11px;color:var(--text-3);margin-top:1px}.bc-ch-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.bc-ch-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky),var(--ultra))}@media (max-width:820px){.bc-ch{grid-template-columns:1fr 1fr 1fr}.bc-ch-name,.bc-ch-bar{grid-column:1 / -1}}.thread-sheet .th-head{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding-right:46px}.th-who{flex:1;min-width:200px}.th-name{font-family:var(--font-voice, var(--font-body));font-size:21px;font-weight:700;letter-spacing:-.3px}.th-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px}.th-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.th-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;border-radius:99px;background:var(--line);font-size:10.5px;font-weight:700;color:var(--text-3);vertical-align:1px}.th-body{display:flex;flex-direction:column;gap:12px}.th-item{display:flex}.th-item.in{justify-content:flex-start}.th-item.out{justify-content:flex-end}.th-bubble{max-width:min(78%,560px);padding:12px 15px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.th-item.in .th-bubble{border-bottom-left-radius:5px}.th-item.out .th-bubble{border-bottom-right-radius:5px;background:color-mix(in srgb,var(--sky) 9%,var(--panel));border-color:color-mix(in srgb,var(--sky) 22%,transparent)}.th-bubble.k-broadcast,.th-bubble.k-automation{background:transparent;border-style:dashed;border-color:var(--line-2);max-width:min(62%,420px)}.th-bubble.linked{cursor:pointer;transition:border-color .15s var(--ease)}.th-bubble.linked:hover{border-color:var(--sky)}.th-b-top{display:flex;align-items:baseline;gap:12px}.th-b-title{flex:1;font-size:13.5px;font-weight:600}.th-b-when{font-size:11.5px;color:var(--text-3);white-space:nowrap}.th-b-body{margin:7px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-2)}.th-b-note{margin:5px 0 0;font-size:12px;color:var(--text-3);font-style:italic}@media (max-width:640px){.th-bubble,.th-bubble.k-broadcast,.th-bubble.k-automation{max-width:88%}}.card.recipes{margin-top:18px}.card.recipes .card-b{padding:16px 20px 20px}.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.rc{display:flex;flex-direction:column;gap:9px;padding:15px 16px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);transition:border-color .15s var(--ease)}.rc:hover{border-color:var(--line-2)}.rc.running{background:transparent;border-style:dashed}.rc.suggested{border-color:color-mix(in srgb,var(--sky) 30%,transparent)}.rc-top{display:flex;align-items:center;gap:9px}.rc-name{flex:1;font-size:14px;font-weight:600}.rc-badge{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:6px;white-space:nowrap}.rc-badge.on{color:var(--text-3);background:var(--line)}.rc-badge.fits{color:var(--sky);background:color-mix(in srgb,var(--sky) 14%,transparent)}.rc-what{margin:0;font-size:12.5px;color:var(--text-3);line-height:1.55;flex:1}.rc-shape{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px}.rc-ev{color:var(--text-2);background:var(--line);padding:1px 7px;border-radius:6px}.rc-arrow{color:var(--text-3)}.rc-ch{color:var(--sky);font-weight:600}.rc-why{font-size:12px;color:var(--text-2);line-height:1.5;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--sky) 40%,transparent)}.rc-act{margin-top:2px}.rc-act .btn{font-size:12.5px;padding:6px 12px}.rc-act .link{font-size:12.5px;cursor:pointer}.pf-face.au-face{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--sky) 15%,var(--panel-2));color:var(--sky)}.pf-sec.au-attn-sec{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-left:3px solid var(--blaze);background:color-mix(in srgb,var(--blaze) 5%,transparent)}.pf-sec.au-attn-sec svg{width:18px;height:18px;color:var(--blaze);flex-shrink:0}.pf-sec .jr-impact{margin-top:14px;padding-top:13px}.pf-face.bc-face{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ultra) 15%,var(--panel-2));color:var(--ultra)}.bc-quote{margin-top:12px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--ultra) 45%,transparent);font-style:italic;font-size:13px;color:var(--text-3);line-height:1.55}.bc-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.bc-step .bc-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--text-3)}.bc-step .bc-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15;margin-top:4px}.bc-step .bc-p{font-size:12px;color:var(--text-3);margin-top:3px}.bc-step .bc-bar{margin-top:9px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.bc-step .bc-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky),var(--ultra))}.bc-step.bc-off .bc-v{font-size:15px;color:var(--text-3)}.bc-step.bc-off .bc-bar i{background:var(--line-2)}.bc-faces{display:flex;flex-wrap:wrap;gap:10px}.bc-face-btn{display:flex;flex-direction:column;align-items:center;gap:6px;width:66px;padding:8px 4px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-2);font-size:11.5px;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.bc-face-btn:hover{background:var(--hover);border-color:var(--line)}.bc-face-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bc-after{display:flex;align-items:baseline;gap:12px}.bc-after-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.bc-after-k{font-size:13px;color:var(--text-2)}.rev-cell{display:flex;align-items:center;gap:8px;min-width:0}.rev-cell .rev-nums{display:flex;flex-direction:column;line-height:1.15;min-width:0}.rev-cell .rev-sold{font-family:var(--font-mono, monospace);font-size:13px;font-weight:600}.rev-cell .rev-money{font-size:11.5px;color:var(--text-3)}.rev-cell .spark{flex-shrink:0;width:46px;height:22px;opacity:.9}.payout-hero{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--sky) 10%,transparent),transparent);margin-bottom:14px}.payout-hero .ph-badge{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--sky),var(--ultra));flex-shrink:0}.payout-hero .ph-k{font-size:12px;color:var(--text-3);margin-bottom:2px}.payout-hero .ph-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.payout-hero .ph-when{margin-left:auto;text-align:right}.payout-hero .ph-when .ph-k{margin-bottom:3px}.dl-track{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.dl-timeline{display:flex;align-items:center;width:100%}.dl-dot{width:9px;height:9px;border-radius:50%;background:var(--line);flex-shrink:0;transition:background .15s ease}.dl-dot.done{background:var(--sky)}.dl-dot.now{width:11px;height:11px;background:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 26%,transparent)}.dl-bar{height:2px;flex:1;background:var(--line)}.dl-bar.done{background:var(--sky)}.dl-timeline.blaze .dl-dot,.dl-timeline.blaze .dl-bar{background:var(--blaze);box-shadow:none}.dl-cap{font-size:11.5px;color:var(--text-3);text-transform:capitalize}.dl-cap.blaze{color:var(--blaze)}.pulse-cell{display:inline-flex;align-items:center}.pulse-cell .spark{width:60px;height:22px;opacity:.7}details.decrud{overflow:hidden;align-self:start}details.decrud>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:9px;padding:15px 20px;font-weight:600;color:var(--text-2)}details.decrud>summary::-webkit-details-marker{display:none}details.decrud>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(45deg);transition:transform .15s var(--ease)}details.decrud[open]>summary:after{transform:rotate(-135deg)}details.decrud[open]>summary{border-bottom:1px solid var(--line)}.ch-chips{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ch-chip{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.1px;line-height:1.7;padding:0 6px;border-radius:6px;border:1px solid transparent}.ch-chip.on{color:var(--sky);background:color-mix(in srgb,var(--sky) 13%,transparent);border-color:color-mix(in srgb,var(--sky) 30%,transparent)}.ch-chip.off{color:var(--text-3);background:transparent;border:1px dashed var(--line-2)}.ch-none{font-size:12.5px;color:var(--text-3)}.aud-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0 18px}.aud-cards .aud-card{display:flex;flex-direction:column}.aud-cards .aud-card .card-b{flex:1;display:flex;flex-direction:column;align-items:flex-start}.aud-cards .aud-card .card-b>:last-child{margin-top:auto;padding-top:11px}.aud-cards .aud-card .card-b .ac-rows{align-self:stretch}.aud-cards.four{grid-template-columns:repeat(4,1fr)}@media (max-width: 1100px){.aud-cards,.aud-cards.four{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.aud-cards,.aud-cards.four{grid-template-columns:1fr}}.aud-card .card-b{padding:14px 18px 16px}.aud-card .ac-lead{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.aud-card .ac-sub{font-size:12.5px;color:var(--text-3);margin-top:4px}.aud-card .ac-go{display:inline-block;margin-top:0;font-size:12.5px;font-weight:600;color:var(--sky);cursor:pointer}.aud-card .ac-go:hover{text-decoration:underline}.ac-rows{display:flex;flex-direction:column;gap:7px}.ac-row{display:grid;grid-template-columns:1fr 70px 26px;align-items:center;gap:10px;font-size:12.5px;padding:3px 6px;margin:0 -6px;border-radius:7px;cursor:pointer;transition:background .15s var(--ease)}.ac-row:hover{background:var(--hover)}.ac-row .ac-k{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-row .ac-bar{height:7px;border-radius:5px;background:var(--line);overflow:hidden}.ac-row .ac-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--sky),var(--ultra))}.ac-row .ac-n{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums}.ac-row.ac-name{grid-template-columns:1fr auto}.ac-row.ac-name .ac-n{font-weight:600;color:var(--text)}.table-cap{margin:2px 2px 9px;font-size:12.5px;color:var(--text-3)}.aud-outcome{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.aud-outcome .ao-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.aud-outcome .ao-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.15;margin-top:4px}.aud-outcome .ao-p{font-size:12.5px;color:var(--text-2);margin-top:3px}@media (max-width: 760px){.aud-outcome{grid-template-columns:1fr;gap:18px}}.arrive-chain{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;color:var(--text)}.arrive-chain .ar-step{white-space:nowrap}.arrive-chain .ar-arrow{color:var(--text-3);font-size:12px}.arrive-note{margin-top:10px;font-size:12.5px;color:var(--text-3);line-height:1.55}.link-rows{display:flex;flex-direction:column;gap:2px}.link-row{display:flex;align-items:center;gap:12px;padding:9px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;transition:background .15s var(--ease)}.link-row:hover{background:var(--hover)}.link-row+.link-row{border-top:1px solid var(--line)}.link-row .lr-tx{flex:1;min-width:0}.link-row .lr-m{font-size:13.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-row .lr-s{font-size:12px;color:var(--text-3);margin-top:2px}.link-row .lr-r{flex:none;font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.link-empty{font-size:13px;color:var(--text-3);line-height:1.55}.msg-body{margin:0;font-size:14.5px;line-height:1.7;color:var(--text);max-width:68ch;white-space:pre-line}.msg-tag{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.2px;line-height:1.6;padding:1px 8px;border-radius:7px;color:var(--text-2);background:var(--line)}.msg-answered{color:#46c46a;background:color-mix(in srgb,#46c46a 13%,transparent)}.po-recon{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.po-recon .po-step{min-width:0}.po-recon .po-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.po-recon .po-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15;margin-top:4px}.po-recon .po-p{font-size:12px;color:var(--text-3);margin-top:3px}.po-recon .po-net .po-v{font-size:34px}.po-recon .po-op{font-size:17px;color:var(--text-3);padding-bottom:8px;flex:none}@media (max-width: 820px){.po-recon{gap:14px}.po-recon .po-op{display:none}.po-recon .po-step{flex:1 1 44%}}.po-banner{display:flex;align-items:center;gap:13px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--blaze) 32%,transparent);border-left:3px solid var(--blaze);border-radius:13px;background:color-mix(in srgb,var(--blaze) 6%,transparent);margin-bottom:16px;font-size:13.5px;line-height:1.55}.po-banner .po-b-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--blaze);background:color-mix(in srgb,var(--blaze) 14%,transparent)}.po-banner .po-b-tx{flex:1;min-width:0}.po-caps{margin:13px 2px 0;display:flex;flex-direction:column;gap:5px}.po-cap{font-size:12.5px;color:var(--text-3);line-height:1.6}.po-teach{font-size:14px;line-height:1.75;color:var(--text-2);max-width:68ch}.aud-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}@media (max-width: 900px){.aud-wide{grid-template-columns:1fr}}.aud-wide .aud-card .card-b{padding:16px 18px 14px}.gr-bars{display:flex;align-items:flex-end;gap:10px;height:108px}.gr-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.gr-stack{flex:1;width:100%;display:flex;align-items:flex-end}.gr-total{width:100%;border-radius:6px 6px 0 0;background:var(--line-2);display:flex;align-items:flex-end;overflow:hidden;min-height:4px}.gr-id{width:100%;background:linear-gradient(180deg,var(--sky),var(--ultra));border-radius:6px 6px 0 0}.gr-lab{font-size:11px;color:var(--text-3);margin-top:6px}.gr-add{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;opacity:.8}.gr-key{display:flex;align-items:center;gap:6px;margin-top:12px}.gr-dot{width:8px;height:8px;border-radius:3px;display:inline-block}.gr-dot-id{background:var(--ultra)}.gr-dot-anon{background:var(--line-2);margin-left:10px}.sg-rows{display:flex;flex-direction:column}.sg-row{display:grid;grid-template-columns:1.1fr .6fr .8fr 1.4fr;align-items:center;gap:10px;padding:9px 6px;margin:0 -6px;border-radius:8px;cursor:pointer;transition:background .15s var(--ease)}.sg-row:hover{background:var(--hover)}.sg-name{display:flex;align-items:center;gap:7px;min-width:0}.sg-share{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.sg-size{font-size:13.5px;font-weight:600}.sg-spend{font-size:12.5px;color:var(--text-2)}.sg-reach{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.eng-row{display:flex;align-items:center;gap:11px;padding:9px 20px;border-top:1px solid var(--line);font-size:13px;transition:background .15s var(--ease)}.eng-row:first-child{border-top:none}.eng-row:hover{background:var(--hover)}.eng-kind{flex-shrink:0;width:74px;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text-3)}.eng-kind.eng-order{color:#46c46a}.eng-kind.eng-broadcast,.eng-kind.eng-automation{color:var(--sky)}.eng-kind.eng-message{color:var(--ultra)}.eng-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-when{font-size:12px;color:var(--text-3);white-space:nowrap}.aud-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;font-size:13.5px;color:var(--text-2)}.aud-summary b{font-family:var(--font-body);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.aud-summary .sep-dot{width:3px;height:3px;border-radius:50%;background:var(--text-3);opacity:.5;margin:0 2px}.contact-face{border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--line)}.conn-mark{border-radius:5px;vertical-align:-3px;margin-right:5px}.quiet-tag{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:600;line-height:1.6;color:var(--text-3);border:1px dashed var(--line-2);white-space:nowrap}.detail-close{float:right;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--text-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.detail-close:hover{background:var(--hover);border-color:var(--line-2);color:var(--text)}.detail-close svg{width:15px;height:15px}.contact-head{clear:none}.contact-axes{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px}.contact-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}@media (max-width: 900px){.contact-charts{grid-template-columns:1fr}}.contact-charts .card-b{padding:16px 18px 14px}.cc-bars{display:flex;align-items:flex-end;gap:9px;height:92px}.cc-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.cc-stack{flex:1;width:100%;display:flex;align-items:flex-end}.cc-bar{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--sky),var(--ultra));min-height:3px}.cc-lab{font-size:11px;color:var(--text-3);margin-top:6px}.cc-note{font-size:12.5px;color:var(--text-3);margin-top:11px}.cc-loyal{display:flex;align-items:center;gap:16px}.cc-ring{width:74px;height:74px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(var(--acid-dim) var(--pct),var(--line) 0)}.cc-ring span{width:56px;height:56px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font-family:var(--font-body);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.cc-loyal-v{font-size:15px;font-weight:600}.cc-mix{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--line)}.cc-seg{display:block;height:100%;background:var(--text-3)}.cc-seg.eng-order{background:#46c46a}.cc-seg.eng-message{background:var(--ultra)}.cc-seg.eng-broadcast,.cc-seg.eng-automation{background:var(--sky)}.cc-mix-key{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;color:var(--text-3)}.cc-key-item{display:inline-flex;align-items:center;gap:5px}.cc-key-item b{color:var(--text-2);font-variant-numeric:tabular-nums}.cc-key-dot{width:8px;height:8px;border-radius:3px;background:var(--text-3)}.cc-key-dot.eng-order{background:#46c46a}.cc-key-dot.eng-message{background:var(--ultra)}.cc-key-dot.eng-broadcast,.cc-key-dot.eng-automation{background:var(--sky)}.contact-sheet{position:relative;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 24px 18px;margin-bottom:18px}.contact-sheet .detail-close{position:absolute;top:16px;right:16px;float:none}.contact-head{display:flex;align-items:flex-start;gap:28px;flex-wrap:wrap;padding-right:46px}.contact-head .ch-left{flex:1;min-width:240px}.contact-head .ch-reach{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ch-reach-k{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--text-3)}.ch-meta{display:grid;grid-template-columns:auto auto;gap:5px 16px;margin:2px 0 0;align-content:start;font-size:13px}.ch-meta dt{color:var(--text-3);font-size:12px;white-space:nowrap}.ch-meta dd{margin:0;text-align:right;color:var(--text-2);display:flex;align-items:center;justify-content:flex-end;gap:5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-acts{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}@media (max-width: 760px){.contact-head{gap:16px}.ch-meta{grid-template-columns:auto 1fr;width:100%}.ch-meta dd{justify-content:flex-start;text-align:left}}.profile{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--void, #0D0A12) 10%,transparent),0 14px 34px -18px color-mix(in srgb,var(--void, #0D0A12) 45%,transparent);margin-bottom:18px}.pf-close{position:absolute;top:14px;right:14px;float:none;z-index:2}.pf-body{padding:22px 24px 20px}.pf-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-right:44px}.pf-face{flex-shrink:0}.pf-face .contact-face,.pf-face .av{border-radius:50%}.pf-id{flex:1;min-width:200px;padding-bottom:2px}.pf-name{font-family:var(--font-voice, var(--font-body));font-size:27px;font-weight:700;letter-spacing:-.4px;line-height:1.15}.pf-handle{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-2);margin-top:3px}.pf-nohandle{color:var(--text-3)}.pf-id .contact-axes{margin-top:9px}.pf-acts{display:flex;align-items:center;gap:8px;padding-bottom:2px}.pf-kebab{width:34px;height:34px;border-radius:50%;border:1px solid var(--line)}.pf-stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:20px;padding:15px 0 0;border-top:1px solid var(--line)}.pf-stat-v{font-family:var(--font-body);font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1}.pf-stat-when{font-size:15px}.pf-stat-k{font-size:12px;color:var(--text-3);margin-top:3px}.pf-private{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.pf-private-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pf-private-h .ch-reach-k{flex:1}.btn.pf-unlock{font-size:12.5px;padding:6px 12px}.pf-shown{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.pf-shown svg{width:13px;height:13px}.pf-fields{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;margin:0;font-size:13px;transition:filter .25s var(--ease)}.pf-fields dt{color:var(--text-3);font-size:12px;white-space:nowrap}.pf-fields dd{margin:0;color:var(--text-2);display:flex;align-items:center;gap:6px}.pf-fields.locked{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.pf-locked-note{font-size:12px;color:var(--text-3);margin-top:12px}@media (prefers-reduced-motion: reduce){.pf-fields{transition:none}}@media (max-width: 720px){.pf-top{margin-top:-38px}.pf-acts{width:100%}.pf-stats{gap:22px}}.pf-inline-locked{color:var(--text-3);font-style:italic}.pf-sec{padding:20px 26px;border-top:1px solid var(--line)}.pf-sec:first-of-type{border-top:none}.pf-head-sec{padding-top:24px}.pf-sec-h{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.pf-sec-t{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-3)}.pf-sec-h .pf-sec-t{flex:1}.pf-sec-h .nm-sub{font-size:12px}.pf-bio{margin-top:14px;font-size:13.5px;color:var(--text-2);line-height:1.6}.pf-acts{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.pf-stats{margin-top:18px;padding-top:16px}.pf-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px}.pf-chart .pf-sec-t{margin-bottom:12px}.pf-chart .cc-loyal{margin-top:2px}.pf-feed{margin:0 -26px -20px}.pf-feed .eng-row{padding-left:26px;padding-right:26px}.pf-sec-plain{padding:0}.pf-sec-plain .card{border:none;border-radius:0;background:transparent;margin:0;border-top:1px solid var(--line)}.pf-sec-plain .card-h,.pf-sec-plain .card-b{padding-left:26px;padding-right:26px}details.pf-details{padding:0}details.pf-details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 26px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-3);display:flex;align-items:center}details.pf-details>summary::-webkit-details-marker{display:none}details.pf-details>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(45deg);transition:transform .15s var(--ease)}details.pf-details[open]>summary:after{transform:rotate(-135deg)}details.pf-details .dl{padding:0 26px 22px;margin:0}@media (max-width: 720px){.pf-sec{padding:18px}.pf-feed{margin:0 -18px -18px}.pf-feed .eng-row{padding-left:18px;padding-right:18px}.pf-sec-plain .card-h,.pf-sec-plain .card-b,details.pf-details>summary,details.pf-details .dl{padding-left:18px;padding-right:18px}}.incog{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:99px;border:1px solid var(--line-2);background:transparent;color:var(--text-3);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.incog:hover{background:var(--hover);color:var(--text-2)}.incog svg{width:13px;height:13px}.incog.on{color:var(--sky);border-color:color-mix(in srgb,var(--sky) 35%,transparent);background:color-mix(in srgb,var(--sky) 12%,transparent)}.pf-fields dd.masked{color:var(--text-3);letter-spacing:.04em}.pf-origin{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px}.pf-origin .link{cursor:pointer}.ac-row .ac-when{font-size:11px;color:var(--text-3);margin-left:8px}.ac-row[role=button]:hover .ac-k{color:var(--sky)}.cc-ring span i{font-style:normal;font-size:11px;color:var(--text-3);font-weight:600}.rh-track{position:relative;height:34px;margin:6px 0 2px}.rh-line{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--line);border-radius:2px}.rh-dot{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;border:2px solid var(--panel);background:var(--sky);cursor:pointer;z-index:1;padding:0;transition:transform .12s var(--ease),background .12s var(--ease)}.rh-dot:hover{transform:scale(1.45);background:var(--ultra)}.rh-dot.refunded{background:var(--text-3)}.rh-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3)}.cc-note.rh-overdue{color:var(--blaze)}.pf-feed-search{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:99px;color:var(--text-3);min-width:190px}.pf-feed-search:focus-within{border-color:var(--line-2)}.pf-feed-search input{border:none;background:transparent;outline:none;color:var(--text);font-size:12.5px;width:100%;padding:2px 0}.pf-feed-search .search-x{border:none;background:transparent;color:var(--text-3);cursor:pointer;font-size:15px;line-height:1}.pf-controls{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;gap:8px}.pf-ctl{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--text-2);cursor:pointer;padding:0;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.pf-ctl:hover{background:var(--hover);border-color:var(--line-2);color:var(--text)}.pf-ctl svg{width:15px;height:15px}.pf-ctl.on{color:var(--sky);border-color:color-mix(in srgb,var(--sky) 38%,transparent);background:color-mix(in srgb,var(--sky) 12%,transparent)}.masked-val{position:relative;display:inline-flex;align-items:center}.masked-text{color:var(--text-3);letter-spacing:.04em}.masked-show{position:absolute;left:-6px;top:50%;transform:translateY(-50%) scale(.96);display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--sky) 35%,transparent);background:color-mix(in srgb,var(--sky) 16%,var(--panel));color:var(--sky);font-family:var(--font-sans, inherit);font-size:11.5px;font-weight:600;letter-spacing:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease)}.masked-show svg{width:12px;height:12px}.masked-val:hover .masked-show,.masked-val:focus-within .masked-show{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}@media (hover: none){.masked-show{position:static;transform:none;opacity:1;pointer-events:auto;margin-left:10px}}.pf-face.sheet-glyph{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.sheet-glyph.tone-sky{background:color-mix(in srgb,var(--sky) 15%,var(--panel-2));color:var(--sky)}.sheet-glyph.tone-ultra{background:color-mix(in srgb,var(--ultra) 15%,var(--panel-2));color:var(--ultra)}.sheet-glyph.tone-acid{background:color-mix(in srgb,var(--acid-dim) 20%,var(--panel-2));color:var(--acid-dim)}.sheet-glyph.tone-green{background:color-mix(in srgb,#46c46a 16%,var(--panel-2));color:#46c46a}.item-swatch{width:64px;height:64px;border-radius:50%;display:block}.room{display:flex;flex-direction:column;gap:14px}.room-sittings{display:flex;gap:10px;flex-wrap:wrap}.room-sitting{flex:1 1 160px;text-align:left;padding:10px 13px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--text-2);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.room-sitting:hover{border-color:var(--line-2)}.room-sitting.on{border-color:color-mix(in srgb,var(--sky) 45%,transparent);background:color-mix(in srgb,var(--sky) 10%,var(--panel));color:var(--text)}.rs-label{display:block;font-size:13.5px;font-weight:600}.rs-when{display:block;font-size:11.5px;color:var(--text-3);margin-top:2px}.rs-fill{display:block;height:4px;border-radius:99px;background:var(--line);margin-top:9px;overflow:hidden}.rs-fill i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky),var(--ultra))}.room-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.room-name{font-size:14px;font-weight:600}.room-fill{font-size:12.5px;color:var(--text-3)}.room-fill b{color:var(--text);font-variant-numeric:tabular-nums}.room-noshow{color:var(--blaze)}.room-grid{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.room.venue .room-grid{gap:4px;padding:18px 16px}.space{border:1px solid var(--line-2);border-radius:9px;background:var(--panel);color:var(--text-3);padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:default;transition:transform .12s var(--ease),border-color .12s var(--ease),background .12s var(--ease)}.room.venue .space{border-radius:4px;min-height:0;padding:0}.space:not(:disabled){cursor:pointer}.space:not(:disabled):hover{transform:scale(1.06);border-color:var(--sky);z-index:1}.space.k-counter{border-radius:99px}.sp-label{font-size:11px;font-weight:700;color:var(--text-2)}.sp-sub{font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.space.s-free{background:var(--panel)}.space.s-held{background:color-mix(in srgb,var(--acid-dim) 22%,var(--panel));border-color:color-mix(in srgb,var(--acid-dim) 45%,transparent);border-style:dashed}.space.s-booked{background:color-mix(in srgb,var(--sky) 26%,var(--panel));border-color:color-mix(in srgb,var(--sky) 50%,transparent)}.space.s-booked .sp-label,.space.s-seated .sp-label{color:var(--text)}.space.s-seated{background:color-mix(in srgb,#46c46a 34%,var(--panel));border-color:color-mix(in srgb,#46c46a 55%,transparent)}.space.s-no-show{background:color-mix(in srgb,var(--blaze) 18%,var(--panel));border-color:color-mix(in srgb,var(--blaze) 45%,transparent)}.space.s-closed{opacity:.3;background:transparent;border-style:dotted}.room-sections{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--text-3)}.room-sec.closed{text-decoration:line-through;opacity:.6}.room-key{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--text-3)}.rk{display:inline-flex;align-items:center;gap:6px}.rk i{width:12px;height:12px;border-radius:4px;display:inline-block;padding:0}.room-list{display:flex;flex-direction:column}.room-row{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--line);background:transparent;border-left:none;border-right:none;border-bottom:none;text-align:left;color:inherit;font-size:13px;cursor:pointer;transition:background .15s var(--ease)}.room-row:hover{background:var(--hover)}.sp-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;border:1px solid var(--line-2)}.sp-dot.s-booked{background:var(--sky)}.sp-dot.s-seated{background:#46c46a}.sp-dot.s-held{background:var(--acid-dim)}.sp-dot.s-no-show{background:var(--blaze)}.rr-space{font-weight:700;font-size:12px;width:58px;flex-shrink:0}.rr-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-party,.rr-state{font-size:11.5px;color:var(--text-3);white-space:nowrap}@media (max-width: 720px){.room-grid{padding:10px;gap:4px}.sp-sub{display:none}}.door-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.door-note{font-size:12.5px;color:var(--text-3)}.rr-seat{font-size:11.5px;font-weight:600;color:var(--sky);padding:3px 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--sky) 35%,transparent);white-space:nowrap;cursor:pointer}.rr-seat:hover{background:color-mix(in srgb,var(--sky) 14%,transparent)}.ext-handle{font-size:11.5px;padding:1.5px 8px;border-radius:7px;color:var(--text-2);background:var(--line);white-space:nowrap}.dm-note{font-size:12px;color:var(--text-3);margin-top:3px}.dm-link{color:var(--sky);font-weight:600;cursor:pointer}.dm-link:hover{text-decoration:underline}.dns-row{display:grid;grid-template-columns:62px 130px 1fr;gap:12px;align-items:center;padding:10px 4px;font-size:12.5px}.dns-row+.dns-row{border-top:1px solid var(--line)}.dns-row .dns-t{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);background:var(--line);border-radius:6px;padding:2px 0;text-align:center}.dns-row .dns-v{color:var(--text-2);overflow-wrap:anywhere}.dns-head{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:700}.dm-wait{display:flex;align-items:center;gap:13px;padding:13px 17px;border:1px solid color-mix(in srgb,var(--sky) 30%,transparent);border-left:3px solid var(--sky);border-radius:13px;background:color-mix(in srgb,var(--sky) 6%,transparent);margin-bottom:16px;font-size:13.5px;line-height:1.55}.dm-wait .dm-w-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--sky);background:color-mix(in srgb,var(--sky) 14%,transparent)}.set-note{font-size:12.5px;color:var(--text-3);line-height:1.6;margin-top:2px}.set-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 4px}.set-row+.set-row{border-top:1px solid var(--line)}.set-row .set-tx{flex:1;min-width:200px}.scope-chip{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:2px 7px;border-radius:6px;color:var(--text-2);background:var(--line);margin-right:5px}.scope-chip.money{color:var(--ultra);background:color-mix(in srgb,var(--ultra) 16%,transparent)}.scope-chips{display:flex;flex-wrap:wrap;gap:5px 0;margin-top:6px}.danger-zone{border-color:color-mix(in srgb,var(--blaze) 26%,var(--line))!important}.danger-zone .dz-b{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px}.danger-zone .dz-tx{flex:1;min-width:240px}.conn-row{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.conn-row:first-of-type{border-top:none}.conn-avatar{border-radius:10px;flex-shrink:0}.conn-tx{flex:1;min-width:0}.conn-name{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;flex-wrap:wrap}.conn-meta{font-size:12.5px;color:var(--text-2);margin-top:2px}.conn-scopes{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.scope-chip{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:6px;color:var(--text-3);background:var(--line);white-space:nowrap}.conn-side{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.conn-when{font-size:11.5px;color:var(--text-3);white-space:nowrap}@media (max-width: 720px){.conn-row{flex-wrap:wrap}.conn-side{text-align:left;align-items:flex-start;width:100%}}
