:root{--bg: #141a1e;--panel: #1d252b;--panel-2: #232e35;--input-bg: #10161a;--border: #36444d;--border-strong: #43525a;--fg: #e9eef1;--muted: #94a4ae;--accent: #f7c600;--accent-fg: #1a2228;--accent-soft: rgba(247, 198, 0, .12);--good: #4cc38a;--bad: #e5534b;--warn: #f0883e;--cut-sm: 6px;--cut: 10px;--cut-lg: 18px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}a{color:var(--accent)}.shell{display:flex;min-height:100vh}.sidebar{width:220px;background:var(--panel);border-right:1px solid var(--border);padding:16px}.sidebar h1{font-size:16px;margin:0 0 16px}.sidebar nav a{display:block;padding:8px 10px;color:var(--fg);text-decoration:none}.sidebar nav a:hover{background:var(--accent-soft)}.sidebar nav a.active{background:var(--accent);color:var(--accent-fg);font-weight:600}.brand-chip{padding:2px 0 12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.brand-chip img{display:block;width:100%;max-width:176px;height:auto}img.brand-on-light{display:none}.sidefoot button.ghost{margin-top:24px;width:100%}.navsec{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border:none;clip-path:none;padding:6px 10px;margin-top:12px;color:var(--muted);font-size:11px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.navsec:hover{color:var(--fg);background:none}.navsec .chev{color:var(--accent);font-size:13px}.topbar{display:none}.main{flex:1;padding:24px;min-width:0;display:flex;flex-direction:column}.main>*{flex:0 0 auto}.credit{margin-top:auto;padding-top:32px;color:var(--muted);font-size:12px;text-align:center}.credit a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.credit a:hover{color:var(--accent)}.wheel-row{display:flex;gap:48px 32px;align-items:flex-start;flex-wrap:wrap;margin-top:8px}.wheel-row>.wheel-side{flex:3 1 0;min-width:300px;max-width:100%}.wheel-row>.wheel-prizes{flex:2 1 0;min-width:260px}.wheel-row>.wheel-prizes h3{margin:0 0 10px}@media (max-width: 720px){.wheel-row>.wheel-side{min-width:0;flex-basis:100%}.wheel-row>.wheel-prizes{flex-basis:100%;padding-top:24px;border-top:1px solid var(--border)}}.card{background:var(--panel);border:1px solid var(--border);padding:16px;margin-bottom:16px}.row{display:flex;gap:12px;flex-wrap:wrap}.kpi{flex:1;min-width:140px;border-top:2px solid var(--border-strong)}.kpi .v{font-size:28px;font-weight:700}.kpi .l{color:var(--muted);font-size:13px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);font-size:14px}th{color:var(--muted);font-weight:600}input,select,button,textarea{font:inherit;padding:8px 10px;border-radius:0;border:1px solid var(--border);background:var(--input-bg);color:var(--fg)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}button{background:var(--accent);color:var(--accent-fg);font-weight:600;border:none;cursor:pointer}button.ghost{background:transparent;border:1px solid var(--border);color:var(--fg);font-weight:400}button:disabled{opacity:.5;cursor:default}.share-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.share-row a{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid var(--border);color:var(--fg);text-decoration:none;line-height:1.2}.share-row a:hover,.share-row button.ghost:hover{background:var(--accent-soft)}.share-row button{display:inline-flex;align-items:center}.err{color:var(--bad);font-size:13px}.center{display:grid;grid-template-rows:1fr auto;place-items:center;min-height:100vh;padding:24px 16px;box-sizing:border-box}.center>.credit{margin-top:0;padding-top:16px}.login{width:100%;max-width:380px;border-top:3px solid var(--accent)}.login input,.login select,.login textarea{width:100%;box-sizing:border-box}.linklike{background:none;border:none;clip-path:none;padding:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:400;text-decoration:underline}.linklike:disabled{opacity:.5;cursor:default;text-decoration:none}.login-tabs{display:grid;grid-template-columns:1fr 1fr;margin:4px 0 16px;border:1px solid var(--border)}.login-tabs button{background:none;border:none;clip-path:none;border-radius:0;margin:0;padding:11px 8px 9px;border-bottom:3px solid transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.login-tabs button+button{border-left:1px solid var(--border)}.login-tabs button:hover{color:var(--fg);background:var(--accent-soft)}.login-tabs button.on{color:var(--fg);background:var(--panel-2);border-bottom-color:var(--accent)}.badge{padding:2px 10px;font-size:12px;clip-path:polygon(var(--cut-sm) 0,100% 0,100% calc(100% - var(--cut-sm)),calc(100% - var(--cut-sm)) 100%,0 100%,0 var(--cut-sm))}.badge.pending{background:#3b2a16;color:var(--warn)}.badge.approved,.badge.completed,.badge.resolved{background:#15301f;color:var(--good)}.badge.rejected,.badge.open{background:#38191b;color:var(--bad)}label{display:block;font-size:13px;color:var(--muted);margin:8px 0 4px}.barlist{display:flex;flex-direction:column;gap:6px}.barrow{display:flex;align-items:center;gap:12px;padding:2px 4px}.barrow:hover{background:var(--accent-soft)}.bl-label{flex:0 0 240px;font-size:12px;color:var(--muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-track{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.bl-bar{height:14px;min-width:3px;background:var(--accent);border-radius:0 4px 4px 0}.bl-value{font-size:12px;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-conv{font-size:11px;color:var(--muted);white-space:nowrap}@media (max-width: 900px){.bl-label{flex-basis:130px}}.tiles{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.tile{flex:1;min-width:150px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--border);border-top:2px solid var(--border-strong)}.tile .v{font-size:22px;font-weight:700;overflow-wrap:anywhere}.tile .v.good{color:var(--good)}.tile .v.bad{color:var(--bad)}.tile .v.mono{font-size:13px;font-weight:600;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.tile .l{color:var(--muted);font-size:12px}.tile .sub{color:var(--muted);font-size:11px;margin-top:2px}.meter-wrap{display:flex;align-items:center;gap:10px;margin:8px 0 4px}.meter{flex:1;height:14px;background:var(--accent-soft)}.meter>div{height:100%;background:var(--accent);border-radius:0 4px 4px 0}.meter-v{font-weight:700;font-variant-numeric:tabular-nums}.segrow{display:grid;grid-template-columns:1.4fr 1.2fr .8fr auto;gap:10px;align-items:end;padding:8px 0;border-bottom:1px solid var(--border)}.segrow-side{display:flex;align-items:center;gap:10px;padding-bottom:6px}.segrow-side label{margin:0}@media (max-width: 900px){.segrow{grid-template-columns:1fr 1fr}}.pager{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.pager .l{margin-right:auto}.pager-jump{display:inline-flex;align-items:center;gap:6px}.pager-jump label{font-size:12px;opacity:.75}.pager-jump input{width:68px;padding:4px 6px;text-align:center}.editable-note{margin:14px 0 0;font-size:13px}.editable-note dt{font-weight:600;margin-top:10px}.editable-note dd{margin:2px 0 0;opacity:.8}.compose{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}@media (max-width: 820px){.compose{grid-template-columns:1fr}}.compose-box{padding:12px;border-radius:8px;border:1px solid var(--line, #2a343a)}.compose-box textarea{width:100%;box-sizing:border-box}.compose-box button{margin-top:10px}.compose-box>p.l{margin:2px 0 8px;font-size:12px}.compose-customer{border-left:3px solid var(--accent, #f7c600)}.compose-internal{border-left:3px solid #8a94a0;background:#8a94a00f}.proof-examples{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 14px}@media (max-width: 720px){.proof-examples{grid-template-columns:1fr}}.proof-example{margin:0}.proof-example img{width:100%;height:160px;object-fit:cover;display:block;border-radius:6px;border:1px solid var(--line, #2a343a);background:#fff}.proof-example figcaption{font-size:12px;opacity:.75;margin-top:6px}.owner-note{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--accent, #f7c600);background:#f7c6000f;border-radius:0 6px 6px 0}.owner-note footer{margin-top:6px;font-size:12px}.daterange{align-items:flex-end}.daterange input,.daterange button{box-sizing:border-box;border-width:1px;border-style:solid;line-height:1.5;height:calc(1.5em + 18px)}.daterange button{border-color:transparent}.reco{border-left:3px solid var(--accent);background:var(--panel-2);padding:8px 12px;margin:6px 0;font-size:14px}.subhead{margin:16px 0 6px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.hero{max-width:720px;margin:8vh auto;text-align:center;padding:0 16px}.hero h1{font-size:clamp(26px,6vw,40px)}.wheel{font-size:64px;margin:24px}@media (max-width: 900px){.shell{display:block}.topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:20;background:var(--panel);border-bottom:1px solid var(--border);padding:10px 12px}.topbar-mark{width:24px;height:auto}.topbar-title{font-weight:600;font-size:15px}.hamburger{background:none;border:1px solid var(--border);color:var(--fg);clip-path:none;padding:4px 10px;font-size:18px;line-height:1}.sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;z-index:40;overflow-y:auto;transform:translate(-100%);transition:transform .2s ease;border-right:1px solid var(--border-strong)}.sidebar.open{transform:none}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0a0e108c}.main{padding:16px 12px}}.langswitch{display:inline-flex;border:1px solid var(--border)}.langswitch button{background:transparent;color:var(--muted);border:0;border-radius:0;clip-path:none;margin:0;padding:4px 10px;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer}.langswitch button+button{border-left:1px solid var(--border)}.langswitch button:hover{color:var(--fg);background:var(--accent-soft)}.langswitch button.on{color:var(--accent-fg);background:var(--accent)}.sidebar .langswitch{margin-top:24px}.login-lang{display:flex;justify-content:flex-end;margin:-4px 0 8px}:root.tl-light{--bg: #f3f6f8;--panel: #ffffff;--panel-2: #f8fafb;--panel-3: #eef2f5;--input-bg: #ffffff;--border: #e5eaef;--border-strong: #d2dae1;--line: #e5eaef;--fg: #16202a;--muted: #4b5c6a;--muted-2: #7c8d9b;--accent: #f7c600;--accent-deep: #d9ae00;--accent-fg: #3d2f00;--accent-ink: #7a5c00;--accent-soft: #fff6d6;--accent-glow: rgba(247, 198, 0, .38);--primary: #1c2b36;--primary-hover: #263946;--good: #0f7a58;--good-soft: #e6f6ef;--bad: #c4362c;--bad-soft: #fdecea;--warn: #9a5b00;--warn-soft: #fdf2de;--info: #1c62c4;--info-soft: #e9f1fd;--r-lg: 16px;--r: 12px;--r-sm: 8px;--cut-sm: 0px;--cut: 0px;--cut-lg: 0px;--sh-1: 0 1px 2px rgba(20, 32, 44, .06);--sh-2: 0 1px 2px rgba(20, 32, 44, .06), 0 10px 22px -14px rgba(20, 32, 44, .24);--sh-3: 0 2px 4px rgba(20, 32, 44, .06), 0 22px 46px -20px rgba(20, 32, 44, .34);--wheel-rim: #e5eaef;--wheel-hub: #d2dae1;--wheel-off: #eef2f5;--wheel-off-fg: #8b9aa6;color-scheme:light}.tl-light body{background:var(--bg);color:var(--fg);background-image:radial-gradient(900px 420px at 10% -6%,rgba(247,198,0,.12),transparent 62%),radial-gradient(760px 380px at 95% 0%,rgba(28,98,196,.06),transparent 60%);background-attachment:fixed;background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.tl-light a{color:var(--accent-ink);text-underline-offset:2px}.tl-light a:hover{color:var(--primary)}.tl-light h1{font-size:26px;letter-spacing:-.022em}.tl-light h2{font-size:20px;letter-spacing:-.018em}.tl-light h3{font-size:15.5px;letter-spacing:-.008em}.tl-light :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.tl-light .sidebar{width:248px;background:var(--panel);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column}.tl-light .sidebar h1{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);margin:14px 10px 8px}.tl-light .sidebar nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:1px;border-radius:var(--r-sm);color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;position:relative;transition:background .16s ease,color .16s ease}.tl-light .sidebar nav a:hover{background:var(--panel-3);color:var(--fg)}.tl-light .sidebar nav a:hover .navicon{color:var(--muted)}.tl-light .sidebar nav a.active{background:var(--accent-soft);color:var(--fg);font-weight:650}.tl-light .sidebar nav a.active .navicon{color:var(--accent-ink)}.tl-light .sidebar nav a.active:before{content:"";position:absolute;left:-12px;top:50%;translate:0 -50%;width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--accent-deep);animation:tl-rail .28s cubic-bezier(.2,.8,.3,1)}.tl-light .navicon{flex:none;color:var(--muted-2);transition:color .16s ease}.tl-light .navcount{margin-left:auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:var(--panel-3);color:var(--muted)}.tl-light .sidebar nav a.active .navcount{background:#7a5c0024;color:var(--accent-ink)}.tl-light .brand-chip{padding:4px 6px 14px;margin-bottom:6px;border-bottom:1px solid var(--border)}.tl-light .navsec{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;box-shadow:none;border:0;font-weight:700;color:var(--muted-2);font-size:10.5px;letter-spacing:.085em;padding:15px 10px 6px;margin-top:0;border-radius:var(--r-sm)}.tl-light .navsec:hover:not(:disabled),.tl-light .navsec:focus-visible{color:var(--fg);background:var(--panel-3);box-shadow:none}.tl-light .navsec:active:not(:disabled){transform:none;box-shadow:none}.tl-light .navsec .chev{color:var(--accent-deep);font-weight:700}.tl-light .sidefoot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.tl-light .sidefoot .langswitch{margin-top:0}.tl-light .sidefoot button.ghost{margin-top:12px}.tl-light img.brand-on-dark{display:none}.tl-light img.brand-on-light{display:block}.tl-light .brand-chip img.brand-on-dark{display:none}.tl-light .brand-chip img.brand-on-light{display:block;max-width:168px}.tl-light .topbar-mark.brand-on-dark{display:none}.tl-light .topbar-mark.brand-on-light{display:inline-block}.tl-light .main{padding:26px}.tl-light .main>h2,.tl-light .main>.pagehead{margin:0 0 18px}.tl-light .pagehead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tl-light .pagehead h2{margin:0}.tl-light .editable-note{margin-top:28px}.tl-light .editable-note dt{margin-top:14px}.tl-light .editable-note dt:first-of-type{margin-top:0}.tl-light .credit,.tl-light .credit a{color:var(--muted-2)}.tl-light .credit a:hover{color:var(--accent-ink)}.tl-light .card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:18px;margin-bottom:16px;animation:tl-rise .34s cubic-bezier(.2,.75,.3,1) both}.tl-light .card h3{margin-top:0}.tl-light .kpi{border-top:0;border-radius:var(--r-lg);min-width:150px;transition:transform .18s ease,box-shadow .18s ease}.tl-light a.kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-3)}.tl-light .kpi .v{font-size:30px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tl-light .kpi .l{color:var(--muted);font-size:13px}.tl-light th{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);padding:9px 12px;background:var(--panel-2);border-bottom:1px solid var(--border);white-space:nowrap}.tl-light td{padding:11px 12px;border-bottom:1px solid var(--border)}.tl-light tbody tr{transition:background .14s ease}.tl-light tbody tr:hover{background:var(--panel-2)}.tl-light tbody tr:last-child td{border-bottom:0}.tl-light td.num,.tl-light .num{font-variant-numeric:tabular-nums}.tl-light code{font-size:12.5px;color:var(--muted);background:var(--panel-3);padding:1px 5px;border-radius:5px}.tl-light input,.tl-light select,.tl-light textarea{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--input-bg);color:var(--fg);padding:8px 11px;transition:border-color .16s ease,box-shadow .16s ease}.tl-light input::placeholder,.tl-light textarea::placeholder{color:var(--muted-2)}.tl-light input:focus,.tl-light select:focus,.tl-light textarea:focus{border-color:var(--accent-deep);box-shadow:0 0 0 4px var(--accent-glow);outline:none}.tl-light input:disabled,.tl-light select:disabled,.tl-light textarea:disabled{background:var(--panel-3);color:var(--muted-2);cursor:not-allowed}.tl-light button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--primary);color:#fff;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 14px;font-weight:600;box-shadow:var(--sh-1);transition:background .16s ease,box-shadow .16s ease,transform .1s ease}.tl-light button:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--sh-2)}.tl-light button:active:not(:disabled){transform:translateY(1px);box-shadow:var(--sh-1)}.tl-light button.brand{background:linear-gradient(180deg,#ffd429,var(--accent));color:var(--accent-fg);border-color:var(--accent-deep);box-shadow:0 1px 2px #14202c14,0 8px 18px -10px var(--accent-glow)}.tl-light button.brand:hover:not(:disabled){background:linear-gradient(180deg,#ffdb4d,#ffcd12)}.tl-light button.ghost{background:var(--panel);border:1px solid var(--border-strong);color:var(--muted);font-weight:550;box-shadow:var(--sh-1)}.tl-light button.ghost:hover:not(:disabled){background:var(--panel);color:var(--fg);box-shadow:var(--sh-2)}.tl-light button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tl-light .linklike{display:inline;color:var(--accent-ink);box-shadow:none;padding:0;border:0;background:none;border-radius:0;font-weight:500}.tl-light .linklike:hover:not(:disabled){background:none;color:var(--primary);box-shadow:none}.tl-light .linklike:active:not(:disabled){transform:none}.tl-light label{color:var(--muted);font-size:12.5px;font-weight:550}.tl-light .l{color:var(--muted)}.tl-light .err{color:var(--bad)}.tl-light .login{border-top:0;border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:22px;max-width:400px}.tl-light .login-tabs{border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.tl-light .login-tabs button{background:var(--panel-2);color:var(--muted);box-shadow:none;border-radius:0;border-bottom:3px solid transparent;padding:11px 8px 9px}.tl-light .login-tabs button:hover{background:var(--panel-3);color:var(--fg);box-shadow:none}.tl-light .login-tabs button.on{background:var(--panel);color:var(--fg);border-bottom-color:var(--accent-deep);box-shadow:none}.tl-light .badge{display:inline-flex;align-items:center;gap:6px;clip-path:none;border-radius:999px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--panel-3);color:var(--muted)}.tl-light .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.tl-light .badge.pending{background:var(--warn-soft);color:var(--warn)}.tl-light .badge.approved,.tl-light .badge.completed,.tl-light .badge.resolved{background:var(--good-soft);color:var(--good)}.tl-light .badge.rejected,.tl-light .badge.open{background:var(--bad-soft);color:var(--bad)}.tl-light .icochip{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--panel-3);color:var(--muted)}.tl-light .icochip.brand{background:var(--accent-soft);color:var(--accent-ink)}.tl-light .icochip.good{background:var(--good-soft);color:var(--good)}.tl-light .icochip.bad{background:var(--bad-soft);color:var(--bad)}.tl-light .icochip.warn{background:var(--warn-soft);color:var(--warn)}.tl-light .icochip.info{background:var(--info-soft);color:var(--info)}.tl-light .barrow{border-radius:var(--r-sm);padding:3px 6px}.tl-light .barrow:hover{background:var(--panel-2)}.tl-light .bl-label{color:var(--muted)}.tl-light .bl-bar{background:linear-gradient(90deg,#ffd429,var(--accent-deep));border-radius:0 999px 999px 0;height:12px;animation:tl-grow .8s cubic-bezier(.2,.8,.3,1) both}.tl-light .bl-value{color:var(--fg);font-weight:600}.tl-light .bl-conv{color:var(--muted-2)}.tl-light .tile{background:var(--panel-2);border:1px solid var(--border);border-top:1px solid var(--border);border-radius:var(--r);padding:11px 13px}.tl-light .tile .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tl-light .tile .l,.tl-light .tile .sub{color:var(--muted-2)}.tl-light .tile .v.mono{background:none}.tl-light .meter{background:var(--panel-3);border-radius:999px;height:10px;overflow:hidden}.tl-light .meter>div{background:linear-gradient(90deg,#ffd429,var(--accent-deep));border-radius:999px;animation:tl-grow .8s cubic-bezier(.2,.8,.3,1) both}.tl-light .segrow{border-bottom:1px solid var(--border);padding:10px 0}.tl-light .pager .l{color:var(--muted-2);font-size:12.5px}.tl-light .pager-jump label{color:var(--muted-2);opacity:1}.tl-light .editable-note dd{opacity:1;color:var(--muted)}.tl-light .compose-box{border:1px solid var(--border);border-radius:var(--r);background:var(--panel-2)}.tl-light .compose-customer{border-left:3px solid var(--accent-deep)}.tl-light .compose-internal{border-left:3px solid var(--muted-2);background:var(--panel-3)}.tl-light .compose-box>p.l{color:var(--muted-2)}.tl-light .proof-example img{border:1px solid var(--border);border-radius:var(--r-sm)}.tl-light .proof-example figcaption{color:var(--muted-2);opacity:1}.tl-light .owner-note{border-left:3px solid var(--accent-deep);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0}.tl-light .owner-note footer{color:var(--muted)}.tl-light .reco{border-left:3px solid var(--accent-deep);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--fg)}.tl-light .subhead{color:var(--muted-2);font-size:11px;letter-spacing:.085em}.tl-light .daterange button{border-color:transparent}.tl-light .empty{text-align:center;padding:26px 16px 10px}.tl-light .empty p{color:var(--muted);margin:10px auto 14px;max-width:340px;font-size:13.5px}.tl-light .empty svg{animation:tl-float 5s ease-in-out infinite}.tl-light .skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--panel-3) 25%,#e3e9ee 37%,var(--panel-3) 63%);background-size:400% 100%;animation:tl-shimmer 1.4s ease-in-out infinite}.tl-light .toast{position:fixed;right:22px;bottom:22px;z-index:50;max-width:380px;display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--r);background:var(--panel);border:1px solid var(--border);box-shadow:var(--sh-3);animation:tl-toast .34s cubic-bezier(.2,.9,.3,1) both}.tl-light .toast .msg{font-size:13.5px;min-width:0}.tl-light .toast button.x{background:none;border:0;box-shadow:none;color:var(--muted-2);padding:3px;margin-left:auto;border-radius:6px;flex:none}.tl-light .toast button.x:hover{background:var(--panel-3);color:var(--fg)}.tl-light .live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-2)}.tl-light .live i{width:7px;height:7px;border-radius:50%;background:var(--good);position:relative}.tl-light .live i:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--good);animation:tl-ping 2s ease-out infinite}.tl-light .hero h1{letter-spacing:-.03em}.tl-light .langswitch{border:1px solid var(--border-strong);border-radius:var(--r-sm);overflow:hidden}.tl-light .langswitch button{background:var(--panel);color:var(--muted);box-shadow:none;border-radius:0}.tl-light .langswitch button:hover{background:var(--panel-3);color:var(--fg);box-shadow:none}.tl-light .langswitch button.on{background:var(--accent);color:var(--accent-fg);box-shadow:none}@keyframes tl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tl-rail{0%{height:0;opacity:0}to{height:20px;opacity:1}}@keyframes tl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tl-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes tl-toast{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes tl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tl-ping{0%{transform:scale(.7);opacity:1}to{transform:scale(1.9);opacity:0}}.tl-light .bl-bar,.tl-light .meter>div{transform-origin:left center}@media (max-width: 900px){.tl-light .topbar{background:#ffffffe0;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--border);padding:10px 14px}.tl-light .topbar-title{color:var(--fg)}.tl-light .hamburger{background:var(--panel);border:1px solid var(--border-strong);color:var(--muted);border-radius:var(--r-sm);box-shadow:var(--sh-1);padding:5px 11px}.tl-light .hamburger:hover:not(:disabled){background:var(--panel-3);color:var(--fg);box-shadow:var(--sh-1)}.tl-light .sidebar{border-right:1px solid var(--border);box-shadow:var(--sh-3)}.tl-light .backdrop{background:#16202a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tl-light .main{padding:16px 14px}}@media (prefers-reduced-motion: reduce){.tl-light *,.tl-light *:before,.tl-light *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sr-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skel{display:block;height:12px;border-radius:4px;background:var(--panel-2)}.toast{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.toast .msg{min-width:0}.toast button.x{background:none;border:0;color:var(--muted);padding:2px}.empty{text-align:center;padding:18px 12px 6px}.empty p{color:var(--muted)}.icochip{display:inline-grid;place-items:center;width:34px;height:34px;flex:none}.navicon{flex:none}button.ghost.danger{border-color:var(--bad);color:var(--bad)}.tl-light .toast{margin:0}.tl-light button.ghost.danger{color:var(--bad);border-color:#c4362c6b}.tl-light button.ghost.danger:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}.slab-a{--a-bg: #f3f6f8;--a-surface: #ffffff;--a-surface-2: #f8fafb;--a-surface-3: #eef2f5;--a-line: #e5eaef;--a-line-strong: #d2dae1;--a-ink: #16202a;--a-ink-2: #4b5c6a;--a-ink-3: #7c8d9b;--a-brand: #f7c600;--a-brand-deep: #d9ae00;--a-brand-ink: #7a5c00;--a-brand-soft: #fff6d6;--a-brand-glow: rgba(247, 198, 0, .38);--a-primary: #1c2b36;--a-primary-hover: #263946;--a-good: #0f7a58;--a-good-soft: #e6f6ef;--a-bad: #c4362c;--a-bad-soft: #fdecea;--a-warn: #9a5b00;--a-warn-soft: #fdf2de;--a-info: #1c62c4;--a-info-soft: #e9f1fd;--a-r-lg: 16px;--a-r: 12px;--a-r-sm: 8px;--a-sh-1: 0 1px 2px rgba(20, 32, 44, .06);--a-sh-2: 0 1px 2px rgba(20, 32, 44, .06), 0 10px 22px -14px rgba(20, 32, 44, .24);--a-sh-3: 0 2px 4px rgba(20, 32, 44, .06), 0 22px 46px -20px rgba(20, 32, 44, .34);--a-rail: 252px;color-scheme:light;background:var(--a-bg);color:var(--a-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;background-image:radial-gradient(900px 420px at 12% -8%,rgba(247,198,0,.13),transparent 62%),radial-gradient(760px 380px at 92% 0%,rgba(28,98,196,.07),transparent 60%);background-repeat:no-repeat}.slab-a *,.slab-a *:before,.slab-a *:after{box-sizing:border-box}.slab-a h1,.slab-a h2,.slab-a h3,.slab-a h4,.slab-a p,.slab-a ul,.slab-a figure{margin:0}.slab-a ul{list-style:none;padding:0}.slab-a h1{font-size:26px;font-weight:700;letter-spacing:-.022em}.slab-a h2{font-size:17px;font-weight:650;letter-spacing:-.012em}.slab-a h3{font-size:15px;font-weight:650;letter-spacing:-.008em}.slab-a :focus-visible{outline:2px solid var(--a-primary);outline-offset:2px;border-radius:var(--a-r-sm)}.slab-a .a-shell{display:block}.slab-a .a-wrap{width:100%;max-width:1140px;margin:0 auto}.slab-a .a-topbar{position:sticky;top:0;z-index:20;background:#ffffffdb;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--a-line)}.slab-a .a-topbar-in{display:flex;align-items:center;gap:12px;padding:11px 22px}.slab-a .a-brand{display:flex;align-items:center;gap:11px;flex:none}.slab-a .a-brand-mark{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#ffe066,var(--a-brand) 58%,var(--a-brand-deep));box-shadow:0 4px 12px -4px var(--a-brand-glow),inset 0 1px #fff9;color:#4a3800;font-weight:800;font-size:18px;line-height:1}.slab-a .a-brand-name{font-weight:700;font-size:14.5px;letter-spacing:-.01em;display:block}.slab-a .a-brand-sub{font-size:11.5px;color:var(--a-ink-3);display:block}.slab-a .a-topnav{display:flex;gap:2px;margin-left:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.slab-a .a-topnav::-webkit-scrollbar{display:none}.slab-a .a-navitem{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 13px;border:0;background:none;border-radius:999px;font:inherit;font-size:13.5px;font-weight:550;color:var(--a-ink-2);cursor:pointer;position:relative;transition:background .16s ease,color .16s ease}.slab-a .a-navitem svg{color:var(--a-ink-3);transition:color .16s ease}.slab-a .a-navitem:hover{background:var(--a-surface-3);color:var(--a-ink)}.slab-a .a-navitem:hover svg{color:var(--a-ink-2)}.slab-a .a-navitem.on{background:var(--a-brand-soft);color:var(--a-ink);font-weight:650}.slab-a .a-navitem.on svg{color:var(--a-brand-ink)}.slab-a .a-navitem.on:after{content:"";position:absolute;left:14px;right:14px;bottom:-11px;height:2px;background:var(--a-brand-deep);animation:slabA-rail2 .28s cubic-bezier(.2,.8,.3,1)}.slab-a .a-navitem .a-count{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:999px;background:var(--a-bad);color:#fff}.slab-a .a-user{display:flex;align-items:center;gap:9px;flex:none;margin-left:auto;padding:5px 10px 5px 5px;border:1px solid var(--a-line);border-radius:999px;background:var(--a-surface);font:inherit;color:inherit;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease}.slab-a .a-user:hover{box-shadow:var(--a-sh-2);border-color:var(--a-line-strong)}.slab-a .a-user-name{font-weight:600;font-size:13px}.slab-a .a-main{min-width:0;display:flex;flex-direction:column}.slab-a .a-crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--a-ink-3)}.slab-a .a-crumbs b{color:var(--a-ink);font-weight:600}.slab-a .a-search{flex:1;max-width:380px;margin-left:auto;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--a-surface-3);border:1px solid transparent;color:var(--a-ink-3);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.slab-a .a-search:focus-within{background:var(--a-surface);border-color:var(--a-brand);box-shadow:0 0 0 4px var(--a-brand-glow)}.slab-a .a-search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--a-ink);outline:none}.slab-a .a-search kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:5px;background:var(--a-surface);border:1px solid var(--a-line-strong);color:var(--a-ink-3)}.slab-a .a-iconbtn{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--a-line);border-radius:10px;background:var(--a-surface);color:var(--a-ink-2);cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.slab-a .a-iconbtn:hover{color:var(--a-ink);box-shadow:var(--a-sh-2);transform:translateY(-1px)}.slab-a .a-iconbtn .a-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--a-bad);box-shadow:0 0 0 2px var(--a-surface)}.slab-a .a-page{max-width:1140px;margin:0 auto;padding:24px 22px 48px;display:flex;flex-direction:column;gap:18px}.slab-a .a-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.slab-a .a-head p{color:var(--a-ink-2);margin-top:5px;font-size:13.5px}.slab-a .a-head-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.slab-a .a-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;border:1px solid transparent;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;background:var(--a-primary);color:#fff;box-shadow:var(--a-sh-1);transition:background .16s ease,box-shadow .16s ease,transform .1s ease}.slab-a .a-btn:hover{background:var(--a-primary-hover);box-shadow:var(--a-sh-2)}.slab-a .a-btn:active{transform:translateY(1px);box-shadow:var(--a-sh-1)}.slab-a .a-btn.ghost{background:var(--a-surface);color:var(--a-ink-2);border-color:var(--a-line-strong)}.slab-a .a-btn.ghost:hover{color:var(--a-ink);background:var(--a-surface)}.slab-a .a-btn.brand{background:linear-gradient(180deg,#ffd429,var(--a-brand));color:#3d2f00;border-color:var(--a-brand-deep);box-shadow:0 1px 2px #14202c14,0 8px 18px -10px var(--a-brand-glow)}.slab-a .a-btn.brand:hover{background:linear-gradient(180deg,#ffdb4d,#ffcd12)}.slab-a .a-btn.sm{padding:5px 10px;font-size:12.5px;border-radius:8px}.slab-a .a-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--a-line-strong);background:var(--a-surface);font-size:12.5px;font-weight:550;color:var(--a-ink-2);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.slab-a .a-chip:hover{border-color:var(--a-ink-3);color:var(--a-ink)}.slab-a .a-chip.on{background:var(--a-brand-soft);border-color:var(--a-brand);color:var(--a-brand-ink)}.slab-a .a-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.slab-a .a-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.slab-a .a-badge.good{background:var(--a-good-soft);color:var(--a-good)}.slab-a .a-badge.bad{background:var(--a-bad-soft);color:var(--a-bad)}.slab-a .a-badge.warn{background:var(--a-warn-soft);color:var(--a-warn)}.slab-a .a-badge.info{background:var(--a-info-soft);color:var(--a-info)}.slab-a .a-card{background:var(--a-surface);border:1px solid var(--a-line);border-radius:var(--a-r-lg);box-shadow:var(--a-sh-2);padding:18px;animation:slabA-rise .5s cubic-bezier(.2,.75,.3,1) both;animation-delay:var(--d, 0ms)}.slab-a .a-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.slab-a .a-card-head .a-sub{font-size:12.5px;color:var(--a-ink-3);font-weight:400}.slab-a .a-card-head .a-spacer{flex:1}.slab-a .a-grid{display:grid;gap:16px}.slab-a .a-grid.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.slab-a .a-grid.split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.slab-a .a-kpi{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.slab-a .a-kpi:hover{transform:translateY(-2px);box-shadow:var(--a-sh-3)}.slab-a .a-kpi-top{display:flex;align-items:center;gap:10px}.slab-a .a-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--a-surface-3);color:var(--a-ink-2)}.slab-a .a-ico.brand{background:var(--a-brand-soft);color:var(--a-brand-ink)}.slab-a .a-ico.good{background:var(--a-good-soft);color:var(--a-good)}.slab-a .a-ico.bad{background:var(--a-bad-soft);color:var(--a-bad)}.slab-a .a-ico.warn{background:var(--a-warn-soft);color:var(--a-warn)}.slab-a .a-ico.info{background:var(--a-info-soft);color:var(--a-info)}.slab-a .a-kpi-l{font-size:12.5px;color:var(--a-ink-2);font-weight:550}.slab-a .a-kpi-v{font-size:30px;font-weight:700;letter-spacing:-.03em;margin-top:10px;font-variant-numeric:tabular-nums;line-height:1.1}.slab-a .a-kpi-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.slab-a .a-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:650;padding:2px 7px 2px 5px;border-radius:999px}.slab-a .a-delta.up{background:var(--a-good-soft);color:var(--a-good)}.slab-a .a-delta.down{background:var(--a-bad-soft);color:var(--a-bad)}.slab-a .a-kpi-hint{font-size:12px;color:var(--a-ink-3)}.slab-a .a-spark{position:absolute;right:0;bottom:0;width:132px;height:52px;opacity:.9}.slab-a .a-spark path.line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:0;animation:slabA-draw 1.2s ease-out both;animation-delay:var(--d, 0ms)}.slab-a .a-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--a-r);background:var(--a-warn-soft);border:1px solid rgba(154,91,0,.22);animation:slabA-rise .5s cubic-bezier(.2,.75,.3,1) both;animation-delay:var(--d, 0ms)}.slab-a .a-callout h3{color:#6f4200}.slab-a .a-callout p{color:#7a4d06;font-size:13px;margin-top:3px}.slab-a .a-callout .a-btn{margin-left:auto;align-self:center}.slab-a .a-chart{width:100%;height:230px;display:block;overflow:visible}.slab-a .a-chart .grid line{stroke:var(--a-line);stroke-width:1}.slab-a .a-chart .axis{fill:var(--a-ink-3);font-size:11px}.slab-a .a-chart rect.bar{transform-box:fill-box;transform-origin:bottom;animation:slabA-grow .62s cubic-bezier(.2,.8,.3,1) both}.slab-a .a-chart rect.bar:hover{filter:brightness(1.06)}.slab-a .a-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--a-ink-2)}.slab-a .a-legend span{display:inline-flex;align-items:center;gap:7px}.slab-a .a-legend i{width:10px;height:10px;border-radius:3px}.slab-a .a-ring{display:grid;place-items:center;position:relative}.slab-a .a-ring svg{transform:rotate(-90deg)}.slab-a .a-ring circle.val{stroke-linecap:round;animation:slabA-ring 1.1s cubic-bezier(.2,.8,.3,1) both}.slab-a .a-ring-mid{position:absolute;text-align:center}.slab-a .a-ring-mid b{display:block;font-size:25px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.slab-a .a-ring-mid span{font-size:11.5px;color:var(--a-ink-3)}.slab-a .a-tablewrap{margin:0 -18px -18px;overflow-x:auto}.slab-a table.a-table{width:100%;border-collapse:collapse;font-size:13.5px}.slab-a .a-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--a-ink-3);padding:9px 14px;border-bottom:1px solid var(--a-line);background:var(--a-surface-2);white-space:nowrap}.slab-a .a-table th:first-child,.slab-a .a-table td:first-child{padding-left:18px}.slab-a .a-table th:last-child,.slab-a .a-table td:last-child{padding-right:18px}.slab-a .a-table td{padding:11px 14px;border-bottom:1px solid var(--a-line);vertical-align:middle}.slab-a .a-table tbody tr{transition:background .14s ease}.slab-a .a-table tbody tr:hover{background:var(--a-surface-2)}.slab-a .a-table tbody tr:last-child td{border-bottom:0}.slab-a .a-who{display:flex;align-items:center;gap:10px}.slab-a .a-avatar{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:hsl(var(--h) 72% 94%);color:hsl(var(--h) 58% 28%);border:1px solid hsl(var(--h) 60% 86%)}.slab-a .a-who b{font-weight:600;display:block}.slab-a .a-who span{font-size:12px;color:var(--a-ink-3)}.slab-a .a-num{font-variant-numeric:tabular-nums;font-weight:600}.slab-a .a-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--a-ink-2)}.slab-a .a-rowacts{display:flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity .16s ease}.slab-a .a-table tbody tr:hover .a-rowacts,.slab-a .a-table tbody tr:focus-within .a-rowacts{opacity:1}@media (hover: none){.slab-a .a-rowacts{opacity:1}}.slab-a .a-feed{display:flex;flex-direction:column}.slab-a .a-feeditem{display:flex;gap:12px;padding:11px 0;position:relative}.slab-a .a-feeditem+.a-feeditem{border-top:1px solid var(--a-line)}.slab-a .a-feeditem .a-ico{width:30px;height:30px;border-radius:9px}.slab-a .a-feeditem b{font-weight:600;font-size:13.5px}.slab-a .a-feeditem span{display:block;font-size:12px;color:var(--a-ink-3);margin-top:2px}.slab-a .a-feeditem time{margin-left:auto;font-size:11.5px;color:var(--a-ink-3);white-space:nowrap}.slab-a .a-meter+.a-meter{margin-top:14px}.slab-a .a-meter-top{display:flex;align-items:baseline;gap:8px;font-size:13px;margin-bottom:6px}.slab-a .a-meter-top b{font-weight:600}.slab-a .a-meter-top span{margin-left:auto;color:var(--a-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.slab-a .a-track{height:8px;border-radius:999px;background:var(--a-surface-3);overflow:hidden}.slab-a .a-fill{height:100%;border-radius:999px;width:var(--w);animation:slabA-fill .9s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--d, 0ms)}.slab-a .a-fill.ok{background:linear-gradient(90deg,#17a97a,#0f7a58)}.slab-a .a-fill.warn{background:linear-gradient(90deg,#ffd429,var(--a-brand-deep))}.slab-a .a-fill.bad{background:linear-gradient(90deg,#e2695e,var(--a-bad))}.slab-a .a-bars{display:flex;flex-direction:column;gap:9px}.slab-a .a-barrow{display:grid;grid-template-columns:150px minmax(0,1fr) 56px;align-items:center;gap:12px}.slab-a .a-barrow>span:first-child{font-size:12.5px;color:var(--a-ink-2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slab-a .a-barrow em{font-style:normal;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.slab-a .a-empty{text-align:center;padding:26px 16px 8px}.slab-a .a-empty p{color:var(--a-ink-2);margin:10px auto 14px;max-width:320px;font-size:13.5px}.slab-a .a-empty svg.art{animation:slabA-float 5s ease-in-out infinite}.slab-a .a-toast{position:fixed;right:22px;bottom:22px;z-index:50;display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:var(--a-r);background:var(--a-surface);border:1px solid var(--a-line);box-shadow:var(--a-sh-3);animation:slabA-toast .34s cubic-bezier(.2,.9,.3,1) both}.slab-a .a-toast b{font-size:13.5px}.slab-a .a-toast span{display:block;font-size:12px;color:var(--a-ink-3)}.slab-a .a-toast button{border:0;background:none;color:var(--a-ink-3);cursor:pointer;padding:4px;border-radius:6px}.slab-a .a-toast button:hover{background:var(--a-surface-3);color:var(--a-ink)}.slab-a .a-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--a-ink-3)}.slab-a .a-live i{width:7px;height:7px;border-radius:50%;background:var(--a-good);position:relative}.slab-a .a-live i:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--a-good);animation:slabA-ping 2s ease-out infinite}.slab-a .a-skel{border-radius:6px;background:linear-gradient(90deg,var(--a-surface-3) 25%,#e3e9ee 37%,var(--a-surface-3) 63%);background-size:400% 100%;animation:slabA-shimmer 1.4s ease-in-out infinite}@keyframes slabA-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slabA-rail2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slabA-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes slabA-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes slabA-fill{0%{width:0}}@keyframes slabA-ring{0%{stroke-dashoffset:var(--circ)}}@keyframes slabA-toast{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes slabA-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes slabA-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slabA-ping{0%{transform:scale(.7);opacity:1}to{transform:scale(1.9);opacity:0}}@media (max-width: 1180px){.slab-a .a-grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.slab-a .a-grid.split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.slab-a .a-page{padding:18px 14px 36px}.slab-a .a-topbar-in{padding:10px 14px;flex-wrap:wrap}.slab-a .a-topnav{order:3;width:100%;margin:2px -14px -4px;padding:0 14px 6px}.slab-a .a-navitem.on:after{bottom:0}.slab-a .a-brand-sub{display:none}.slab-a .a-search{max-width:none}}@media (max-width: 560px){.slab-a .a-grid.kpis{grid-template-columns:minmax(0,1fr)}.slab-a .a-barrow{grid-template-columns:110px minmax(0,1fr) 48px}.slab-a .a-toast{left:14px;right:14px;bottom:14px}}@media (prefers-reduced-motion: reduce){.slab-a *,.slab-a *:before,.slab-a *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.slab-a .a-hero{position:relative;overflow:hidden;padding:24px 26px;border-radius:var(--a-r-lg);border:1px solid var(--a-line);background:radial-gradient(520px 260px at 92% -30%,rgba(247,198,0,.3),transparent 68%),linear-gradient(180deg,#ffffff,var(--a-surface-2));box-shadow:var(--a-sh-2);animation:slabA-rise .5s cubic-bezier(.2,.75,.3,1) both}.slab-a .a-hero h1{font-size:clamp(22px,3.2vw,30px)}.slab-a .a-hero p{color:var(--a-ink-2);margin-top:6px;max-width:46ch}.slab-a .a-hero-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.slab-a .a-hero-stats{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.slab-a .a-herostat{min-width:108px;padding:10px 14px;border-radius:var(--a-r);background:#ffffffb8;border:1px solid var(--a-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slab-a .a-herostat b{display:block;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.slab-a .a-herostat span{font-size:12px;color:var(--a-ink-3)}.slab-a .a-tier{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 8px;border-radius:999px;font-size:12px;font-weight:650;background:var(--a-brand-soft);color:var(--a-brand-ink);border:1px solid rgba(247,198,0,.5)}.slab-a .a-wheelrow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.slab-a .a-wheelside{display:flex;flex-direction:column;align-items:center;--fg: var(--a-ink);--border: var(--a-line-strong)}.slab-a .a-spin{margin-top:18px;padding:13px 34px;font-size:16px;font-weight:700;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#ffd429,var(--a-brand));color:#3d2f00;box-shadow:0 2px 4px #14202c1a,0 14px 28px -12px var(--a-brand-glow);transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.slab-a .a-spin:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #14202c1a,0 20px 36px -12px var(--a-brand-glow)}.slab-a .a-spin:active:not(:disabled){transform:translateY(0)}.slab-a .a-spin:disabled{background:var(--a-surface-3);color:var(--a-ink-3);box-shadow:none;cursor:not-allowed}.slab-a .a-spinmeta{margin-top:10px;font-size:13px;color:var(--a-ink-2);text-align:center}.slab-a .a-spinmeta b{color:var(--a-ink)}.slab-a .a-won{margin-top:14px;padding:12px 16px;border-radius:var(--a-r);background:var(--a-good-soft);color:#0b5f45;font-size:14px;text-align:center;border:1px solid rgba(15,122,88,.22);animation:slabA-pop .42s cubic-bezier(.2,1.35,.4,1) both}@media (max-width: 860px){.slab-a .a-wheelrow{grid-template-columns:minmax(0,1fr);gap:22px}.slab-a .a-wheelrow>.a-wheelprizes{padding-top:20px;border-top:1px solid var(--a-line)}}.slab-a .a-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.slab-a .a-reward{position:relative;padding:16px;border-radius:var(--a-r);background:var(--a-surface-2);border:1px solid var(--a-line);border-top:3px solid var(--a-line-strong);transition:transform .2s ease,box-shadow .2s ease}.slab-a .a-reward:hover{transform:translateY(-2px);box-shadow:var(--a-sh-2)}.slab-a .a-reward.good{border-top-color:var(--a-good)}.slab-a .a-reward.warn{border-top-color:var(--a-warn)}.slab-a .a-reward.info{border-top-color:var(--a-info)}.slab-a .a-reward-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.slab-a .a-reward-top .a-val{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.slab-a .a-reward h3{margin-bottom:8px}.slab-a .a-reward p{font-size:12.5px;color:var(--a-ink-2);margin-top:8px}.slab-a .a-reward .a-btn{margin-top:12px;width:100%;justify-content:center}@media (max-width: 860px){.slab-a .a-rewards{grid-template-columns:minmax(0,1fr)}}.slab-a .a-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px}.slab-a .a-step{position:relative;padding:0 12px;text-align:center}.slab-a .a-step:before{content:"";position:absolute;top:17px;left:-50%;right:50%;height:2px;background:var(--a-line);z-index:0}.slab-a .a-step:first-child:before{display:none}.slab-a .a-step.done:before,.slab-a .a-step.now:before{background:var(--a-brand)}.slab-a .a-step-dot{position:relative;z-index:1;width:34px;height:34px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--a-surface);border:2px solid var(--a-line-strong);color:var(--a-ink-3)}.slab-a .a-step.done .a-step-dot{background:var(--a-brand);border-color:var(--a-brand);color:#3d2f00}.slab-a .a-step.now .a-step-dot{background:var(--a-surface);border-color:var(--a-brand);color:var(--a-brand-ink);box-shadow:0 0 0 5px var(--a-brand-glow);animation:slabA-beat 2.4s ease-in-out infinite}.slab-a .a-step b{display:block;font-size:13px;font-weight:600}.slab-a .a-step span{display:block;font-size:12px;color:var(--a-ink-3);margin-top:2px}@media (max-width: 620px){.slab-a .a-steps{grid-template-columns:minmax(0,1fr);gap:14px}.slab-a .a-step:before{display:none}.slab-a .a-step{display:grid;grid-template-columns:34px 1fr;text-align:left;gap:12px;padding:0;align-items:center}.slab-a .a-step-dot{margin:0}}.slab-a .a-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:var(--a-r-lg);background:linear-gradient(120deg,var(--a-brand-soft),var(--a-surface) 62%);border:1px solid rgba(247,198,0,.45);animation:slabA-rise .5s cubic-bezier(.2,.75,.3,1) both;animation-delay:var(--d, 0ms)}.slab-a .a-cta p{font-size:13.5px;color:var(--a-ink-2);margin-top:4px;max-width:58ch}.slab-a .a-cta .a-btn{margin-left:auto}@keyframes slabA-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slabA-beat{0%,to{box-shadow:0 0 0 5px var(--a-brand-glow)}50%{box-shadow:0 0 0 9px #f7c60029}}.slab-a .a-wheelprizes .a-table th:first-child,.slab-a .a-wheelprizes .a-table td:first-child{padding-left:0}.slab-a .a-wheelprizes .a-table th:last-child,.slab-a .a-wheelprizes .a-table td:last-child{padding-right:0}.slab-b{--b-bg: #0d1216;--b-panel: #151d22;--b-panel-2: #1c262d;--b-panel-3: #243038;--b-edge: #2c3a43;--b-edge-hi: #3e525e;--b-hair: rgba(255, 255, 255, .07);--b-fg: #e4ebf0;--b-fg-2: #9fb0bb;--b-fg-3: #6e808c;--b-accent: #f7c600;--b-accent-2: #ffdb4d;--b-accent-ink: #14191d;--b-accent-soft: rgba(247, 198, 0, .13);--b-accent-line: rgba(247, 198, 0, .42);--b-glow: rgba(247, 198, 0, .42);--b-good: #4ad295;--b-good-soft: rgba(74, 210, 149, .13);--b-bad: #ff7063;--b-bad-soft: rgba(255, 112, 99, .13);--b-warn: #ffa63e;--b-warn-soft: rgba(255, 166, 62, .13);--b-info: #62adff;--b-info-soft: rgba(98, 173, 255, .13);--chamfer: polygon(14px 0, 100% 0, 100% calc(100% - 14px) , calc(100% - 14px) 100%, 0 100%, 0 14px);--chamfer-in: polygon(13px 0, 100% 0, 100% calc(100% - 13px) , calc(100% - 13px) 100%, 0 100%, 0 13px);--chamfer-sm: polygon(6px 0, 100% 0, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 0 100%, 0 6px);--b-rail: 244px;color-scheme:dark;background:var(--b-bg);color:var(--b-fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;background-image:radial-gradient(760px 380px at 100% -6%,rgba(247,198,0,.09),transparent 62%),radial-gradient(640px 320px at 0% 4%,rgba(98,173,255,.06),transparent 60%);background-repeat:no-repeat}.slab-b *,.slab-b *:before,.slab-b *:after{box-sizing:border-box}.slab-b h1,.slab-b h2,.slab-b h3,.slab-b p,.slab-b ul,.slab-b figure{margin:0}.slab-b ul{list-style:none;padding:0}.slab-b h1{font-size:25px;font-weight:700;letter-spacing:-.02em}.slab-b h2{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-fg-2)}.slab-b h3{font-size:15px;font-weight:650}.slab-b :focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.slab-b .b-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:-.01em}.slab-b .b-num{font-variant-numeric:tabular-nums}.slab-b .b-shell{display:block}.slab-b .b-wrap{width:100%;max-width:1140px;margin:0 auto}.slab-b .b-topbar{position:sticky;top:0;z-index:20;background:#0d1216e0;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid var(--b-edge);background-image:linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:26px 100%}.slab-b .b-topbar-in{display:flex;align-items:center;gap:12px;padding:10px 22px}.slab-b .b-brand{display:flex;align-items:center;gap:11px;flex:none}.slab-b .b-mark{width:34px;height:34px;flex:none;display:grid;place-items:center;clip-path:var(--chamfer-sm);background:linear-gradient(140deg,var(--b-accent-2),var(--b-accent) 60%,#d4ab00);color:var(--b-accent-ink);font-weight:800;font-size:17px;line-height:1;filter:drop-shadow(0 0 12px var(--b-glow))}.slab-b .b-brand-name{font-weight:700;font-size:14.5px;display:block}.slab-b .b-brand-sub{font-size:10.5px;color:var(--b-fg-3);letter-spacing:.05em;text-transform:uppercase;display:block}.slab-b .b-topnav{display:flex;gap:2px;margin-left:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.slab-b .b-topnav::-webkit-scrollbar{display:none}.slab-b .b-navitem{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 13px;border:0;background:none;clip-path:var(--chamfer-sm);font:inherit;font-size:13.5px;color:var(--b-fg-2);cursor:pointer;position:relative;transition:background .16s ease,color .16s ease}.slab-b .b-navitem svg{color:var(--b-fg-3);transition:color .16s ease}.slab-b .b-navitem:hover{background:var(--b-panel-2);color:var(--b-fg)}.slab-b .b-navitem:hover svg{color:var(--b-fg-2)}.slab-b .b-navitem.on{background:var(--b-accent-soft);color:var(--b-fg);font-weight:650}.slab-b .b-navitem.on svg{color:var(--b-accent)}.slab-b .b-navitem.on:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--b-accent);box-shadow:0 0 10px var(--b-glow);animation:slabB-rail .3s cubic-bezier(.2,.8,.3,1)}.slab-b .b-navitem .b-count{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;background:var(--b-bad);color:#1a0e0c;clip-path:var(--chamfer-sm)}.slab-b .b-user{display:flex;align-items:center;gap:9px;flex:none;margin-left:auto;padding:4px 11px 4px 4px;background:var(--b-panel);border:1px solid var(--b-edge);clip-path:var(--chamfer-sm);font:inherit;color:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.slab-b .b-user:hover{border-color:var(--b-accent-line);background:var(--b-panel-2)}.slab-b .b-user-name{font-weight:600;font-size:13px}.slab-b .b-main{min-width:0;display:flex;flex-direction:column}.slab-b .b-crumbs{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--b-fg-3);letter-spacing:.02em}.slab-b .b-crumbs b{color:var(--b-fg);font-weight:600}.slab-b .b-search{flex:1;max-width:360px;margin-left:auto;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--b-bg);border:1px solid var(--b-edge);clip-path:var(--chamfer-sm);color:var(--b-fg-3);transition:border-color .18s ease,background .18s ease}.slab-b .b-search:focus-within{border-color:var(--b-accent-line);background:#0a0e11}.slab-b .b-search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--b-fg);outline:none}.slab-b .b-search kbd{font:inherit;font-size:11px;padding:1px 6px;background:var(--b-panel-2);color:var(--b-fg-3);clip-path:var(--chamfer-sm)}.slab-b .b-iconbtn{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:none;background:var(--b-panel);border:1px solid var(--b-edge);color:var(--b-fg-2);cursor:pointer;clip-path:var(--chamfer-sm);transition:color .16s ease,background .16s ease,border-color .16s ease}.slab-b .b-iconbtn:hover{color:var(--b-accent);border-color:var(--b-accent-line);background:var(--b-panel-2)}.slab-b .b-iconbtn .b-dot{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--b-bad);box-shadow:0 0 8px #ff7063cc}.slab-b .b-page{max-width:1140px;margin:0 auto;padding:22px 22px 48px;display:flex;flex-direction:column;gap:16px}.slab-b .b-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.slab-b .b-head p{color:var(--b-fg-2);margin-top:5px;font-size:13.5px}.slab-b .b-head-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.slab-b .b-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:0;clip-path:var(--chamfer-sm);font:inherit;font-weight:650;font-size:13.5px;cursor:pointer;background:linear-gradient(180deg,var(--b-accent-2),var(--b-accent));color:var(--b-accent-ink);transition:filter .18s ease,transform .1s ease}.slab-b .b-btn:hover{filter:drop-shadow(0 0 14px var(--b-glow)) brightness(1.04)}.slab-b .b-btn:active{transform:translateY(1px)}.slab-b .b-btn.ghost{background:var(--b-panel-2);color:var(--b-fg);box-shadow:inset 0 0 0 1px var(--b-edge)}.slab-b .b-btn.ghost:hover{filter:none;background:var(--b-panel-3);color:var(--b-fg)}.slab-b .b-btn.sm{padding:5px 10px;font-size:12.5px}.slab-b .b-btn[disabled]{opacity:.4;cursor:not-allowed;filter:none}.slab-b .b-seg{display:inline-flex;background:var(--b-panel);border:1px solid var(--b-edge);clip-path:var(--chamfer-sm)}.slab-b .b-seg button{border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--b-fg-3);padding:6px 13px;cursor:pointer;transition:color .16s ease,background .16s ease}.slab-b .b-seg button+button{border-left:1px solid var(--b-edge)}.slab-b .b-seg button:hover{color:var(--b-fg)}.slab-b .b-seg button.on{background:var(--b-accent);color:var(--b-accent-ink)}.slab-b .b-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;clip-path:var(--chamfer-sm);white-space:nowrap}.slab-b .b-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.slab-b .b-tag.good{background:var(--b-good-soft);color:var(--b-good)}.slab-b .b-tag.bad{background:var(--b-bad-soft);color:var(--b-bad)}.slab-b .b-tag.warn{background:var(--b-warn-soft);color:var(--b-warn)}.slab-b .b-tag.info{background:var(--b-info-soft);color:var(--b-info)}.slab-b .b-card{padding:1px;background:var(--b-edge);clip-path:var(--chamfer);transition:background .2s ease,transform .2s ease;animation:slabB-rise .5s cubic-bezier(.2,.75,.3,1) both;animation-delay:var(--d, 0ms)}.slab-b .b-card:hover{background:var(--b-edge-hi)}.slab-b .b-card-in{background:var(--b-panel);clip-path:var(--chamfer-in);padding:17px}.slab-b .b-card.lit{background:linear-gradient(140deg,var(--b-accent-line),var(--b-edge) 46%)}.slab-b .b-card-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.slab-b .b-card-head .b-sub{font-size:12px;color:var(--b-fg-3)}.slab-b .b-card-head .b-spacer{flex:1}.slab-b .b-grid{display:grid;gap:14px}.slab-b .b-grid.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.slab-b .b-grid.split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.slab-b .b-kpi .b-card-in{padding:15px 16px 0;position:relative;overflow:hidden}.slab-b .b-kpi-l{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--b-fg-3)}.slab-b .b-kpi-v{font-size:31px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:9px;font-variant-numeric:tabular-nums}.slab-b .b-kpi-foot{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--b-fg-3)}.slab-b .b-delta{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:12px}.slab-b .b-delta.up{color:var(--b-good)}.slab-b .b-delta.down{color:var(--b-bad)}.slab-b .b-kpi-ico{position:absolute;top:14px;right:14px;color:var(--b-fg-3);opacity:.55}.slab-b .b-kpi-spark{display:block;width:calc(100% + 32px);margin:8px -16px 0;height:46px}.slab-b .b-kpi-spark path.line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:460;animation:slabB-draw 1.2s ease-out both;animation-delay:var(--d, 0ms)}.slab-b .b-callout{background:linear-gradient(120deg,rgba(255,166,62,.5),var(--b-edge) 52%)}.slab-b .b-callout .b-card-in{display:flex;align-items:flex-start;gap:13px;background:linear-gradient(120deg,rgba(255,166,62,.09),var(--b-panel) 46%)}.slab-b .b-callout h3{color:var(--b-warn);font-size:14px}.slab-b .b-callout p{color:var(--b-fg-2);font-size:13px;margin-top:3px}.slab-b .b-callout .b-btn{margin-left:auto;align-self:center}.slab-b .b-ico{width:32px;height:32px;flex:none;display:grid;place-items:center;clip-path:var(--chamfer-sm);background:var(--b-panel-2);color:var(--b-fg-2)}.slab-b .b-ico.accent{background:var(--b-accent-soft);color:var(--b-accent)}.slab-b .b-ico.good{background:var(--b-good-soft);color:var(--b-good)}.slab-b .b-ico.bad{background:var(--b-bad-soft);color:var(--b-bad)}.slab-b .b-ico.warn{background:var(--b-warn-soft);color:var(--b-warn)}.slab-b .b-ico.info{background:var(--b-info-soft);color:var(--b-info)}.slab-b .b-chart{width:100%;height:236px;display:block;overflow:visible}.slab-b .b-chart line.grid{stroke:var(--b-edge);stroke-width:1;stroke-dasharray:3 5}.slab-b .b-chart text{fill:var(--b-fg-3);font-size:11px}.slab-b .b-chart path.area{animation:slabB-fade .9s ease-out both;animation-delay:.3s}.slab-b .b-chart path.series{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;animation:slabB-draw2 1.4s cubic-bezier(.3,.7,.3,1) both}.slab-b .b-chart circle.node{animation:slabB-pop .4s cubic-bezier(.2,1.4,.4,1) both}.slab-b .b-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--b-fg-2)}.slab-b .b-legend span{display:inline-flex;align-items:center;gap:7px}.slab-b .b-legend i{width:14px;height:3px}.slab-b .b-gauge{display:flex;gap:3px;margin:14px 0 10px}.slab-b .b-gauge i{flex:1;height:26px;background:var(--b-panel-3);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);animation:slabB-cell .4s ease-out both}.slab-b .b-gauge i.on{background:linear-gradient(180deg,var(--b-accent-2),var(--b-accent))}.slab-b .b-gauge i.edge{background:var(--b-warn)}.slab-b .b-gaugeline{display:flex;align-items:baseline;gap:8px}.slab-b .b-gaugeline b{font-size:30px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.slab-b .b-gaugeline span{font-size:12px;color:var(--b-fg-3)}.slab-b .b-stat{flex:1;padding:10px 12px;background:var(--b-panel-2);clip-path:var(--chamfer-sm)}.slab-b .b-stat b{display:block;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.slab-b .b-stat span{font-size:11px;color:var(--b-fg-3);text-transform:uppercase;letter-spacing:.07em}.slab-b .b-tablewrap{margin:0 -17px -17px;overflow-x:auto}.slab-b table.b-table{width:100%;border-collapse:collapse;font-size:13.5px}.slab-b .b-table th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--b-fg-3);padding:9px 13px;background:var(--b-panel-2);border-bottom:1px solid var(--b-edge);white-space:nowrap}.slab-b .b-table th:first-child,.slab-b .b-table td:first-child{padding-left:17px}.slab-b .b-table th:last-child,.slab-b .b-table td:last-child{padding-right:17px}.slab-b .b-table td{padding:10px 13px;border-bottom:1px solid var(--b-hair)}.slab-b .b-table tbody tr{transition:background .14s ease}.slab-b .b-table tbody tr:hover{background:var(--b-panel-2);box-shadow:inset 2px 0 0 var(--b-accent)}.slab-b .b-table tbody tr:last-child td{border-bottom:0}.slab-b .b-who{display:flex;align-items:center;gap:10px}.slab-b .b-avatar{width:30px;height:30px;flex:none;clip-path:var(--chamfer-sm);display:grid;place-items:center;font-size:11.5px;font-weight:700;background:hsl(var(--h) 42% 22%);color:hsl(var(--h) 80% 76%)}.slab-b .b-who b{font-weight:600;display:block}.slab-b .b-who span{font-size:11.5px;color:var(--b-fg-3)}.slab-b .b-rowacts{display:flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity .16s ease}.slab-b .b-table tbody tr:hover .b-rowacts,.slab-b .b-table tbody tr:focus-within .b-rowacts{opacity:1}@media (hover: none){.slab-b .b-rowacts{opacity:1}}.slab-b .b-timeline{position:relative;padding-left:26px}.slab-b .b-timeline:before{content:"";position:absolute;left:9px;top:6px;bottom:6px;width:1px;background:var(--b-edge)}.slab-b .b-tl{position:relative;padding:9px 0}.slab-b .b-tl:before{content:"";position:absolute;left:-22px;top:15px;width:9px;height:9px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--b-fg-3)}.slab-b .b-tl.good:before{background:var(--b-good)}.slab-b .b-tl.bad:before{background:var(--b-bad)}.slab-b .b-tl.warn:before{background:var(--b-warn)}.slab-b .b-tl.info:before{background:var(--b-info)}.slab-b .b-tl b{font-weight:600;font-size:13.5px}.slab-b .b-tl span{display:block;font-size:11.5px;color:var(--b-fg-3);margin-top:2px}.slab-b .b-tl time{position:absolute;right:0;top:11px;font-size:11px;color:var(--b-fg-3)}.slab-b .b-inv+.b-inv{margin-top:13px}.slab-b .b-inv-top{display:flex;align-items:baseline;gap:8px;font-size:13px;margin-bottom:5px}.slab-b .b-inv-top b{font-weight:600}.slab-b .b-inv-top span{margin-left:auto;font-size:12px;color:var(--b-fg-3);font-variant-numeric:tabular-nums}.slab-b .b-cells{display:flex;gap:2px}.slab-b .b-cells i{flex:1;height:10px;background:var(--b-panel-3);animation:slabB-cell .35s ease-out both}.slab-b .b-cells i.on{background:var(--b-accent)}.slab-b .b-cells i.on.warn{background:var(--b-warn)}.slab-b .b-cells i.on.bad{background:var(--b-bad)}.slab-b .b-bars{display:flex;flex-direction:column;gap:8px}.slab-b .b-barrow{display:grid;grid-template-columns:150px minmax(0,1fr) 58px;align-items:center;gap:12px}.slab-b .b-barrow>span:first-child{font-size:12.5px;color:var(--b-fg-2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slab-b .b-track{height:12px;background:var(--b-panel-3)}.slab-b .b-fill{height:100%;width:var(--w);background:linear-gradient(90deg,rgba(247,198,0,.55),var(--b-accent));animation:slabB-fill .85s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--d, 0ms)}.slab-b .b-barrow em{font-style:normal;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.slab-b .b-empty{text-align:center;padding:22px 12px 6px}.slab-b .b-empty p{color:var(--b-fg-2);margin:10px auto 14px;max-width:320px;font-size:13px}.slab-b .b-empty svg.art{animation:slabB-float 5s ease-in-out infinite}.slab-b .b-toast{position:fixed;right:20px;bottom:20px;z-index:50;padding:1px;background:linear-gradient(140deg,var(--b-accent-line),var(--b-edge) 50%);clip-path:var(--chamfer);animation:slabB-toast .34s cubic-bezier(.2,.9,.3,1) both}.slab-b .b-toast-in{display:flex;align-items:center;gap:11px;padding:12px 15px;background:var(--b-panel-2);clip-path:var(--chamfer-in)}.slab-b .b-toast b{font-size:13.5px}.slab-b .b-toast span{display:block;font-size:11.5px;color:var(--b-fg-3)}.slab-b .b-toast button{border:0;background:none;color:var(--b-fg-3);cursor:pointer;padding:4px}.slab-b .b-toast button:hover{color:var(--b-fg)}.slab-b .b-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-good)}.slab-b .b-live i{width:6px;height:6px;border-radius:50%;background:var(--b-good);position:relative;box-shadow:0 0 8px var(--b-good)}.slab-b .b-live i:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--b-good);animation:slabB-ping 2s ease-out infinite}.slab-b .b-skel{background:linear-gradient(90deg,var(--b-panel-2) 25%,var(--b-panel-3) 37%,var(--b-panel-2) 63%);background-size:400% 100%;animation:slabB-shimmer 1.4s ease-in-out infinite}@keyframes slabB-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slabB-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slabB-draw{0%{stroke-dashoffset:460}to{stroke-dashoffset:0}}@keyframes slabB-draw2{0%{stroke-dashoffset:2400}to{stroke-dashoffset:0}}@keyframes slabB-fade{0%{opacity:0}to{opacity:1}}@keyframes slabB-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slabB-cell{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes slabB-fill{0%{width:0}}@keyframes slabB-toast{0%{opacity:0;transform:translateY(14px)}}@keyframes slabB-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes slabB-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slabB-ping{0%{transform:scale(.7);opacity:1}to{transform:scale(2);opacity:0}}@media (max-width: 1180px){.slab-b .b-grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.slab-b .b-grid.split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.slab-b .b-page{padding:16px 12px 36px}.slab-b .b-topbar-in{padding:10px 12px;flex-wrap:wrap}.slab-b .b-topnav{order:3;width:100%;margin:2px -12px -4px;padding:0 12px 4px}.slab-b .b-brand-sub{display:none}.slab-b .b-search{max-width:none}}@media (max-width: 560px){.slab-b .b-grid.kpis{grid-template-columns:minmax(0,1fr)}.slab-b .b-barrow{grid-template-columns:104px minmax(0,1fr) 50px}.slab-b .b-toast{left:12px;right:12px;bottom:12px}}@media (prefers-reduced-motion: reduce){.slab-b *,.slab-b *:before,.slab-b *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.slab-b .b-hero{padding:1px;clip-path:var(--chamfer);background:linear-gradient(120deg,var(--b-accent-line),var(--b-edge) 46%);animation:slabB-rise .5s cubic-bezier(.2,.75,.3,1) both}.slab-b .b-hero-in{position:relative;overflow:hidden;padding:24px 26px;clip-path:var(--chamfer-in);background:radial-gradient(520px 260px at 92% -34%,rgba(247,198,0,.18),transparent 66%),linear-gradient(180deg,var(--b-panel-2),var(--b-panel))}.slab-b .b-hero h1{font-size:clamp(22px,3.2vw,30px)}.slab-b .b-hero p{color:var(--b-fg-2);margin-top:6px;max-width:46ch}.slab-b .b-hero-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.slab-b .b-hero-stats{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.slab-b .b-herostat{min-width:106px;padding:10px 14px;background:#0d12168c;clip-path:var(--chamfer-sm);box-shadow:inset 0 0 0 1px var(--b-edge)}.slab-b .b-herostat b{display:block;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.slab-b .b-herostat span{font-size:11px;color:var(--b-fg-3);text-transform:uppercase;letter-spacing:.07em}.slab-b .b-tier{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;clip-path:var(--chamfer-sm);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--b-accent-soft);color:var(--b-accent)}.slab-b .b-wheelrow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.slab-b .b-wheelside{display:flex;flex-direction:column;align-items:center;--fg: var(--b-fg);--border: var(--b-edge-hi)}.slab-b .b-spin{margin-top:18px;padding:13px 34px;font-size:16px;font-weight:700;border:0;clip-path:var(--chamfer-sm);cursor:pointer;background:linear-gradient(180deg,var(--b-accent-2),var(--b-accent));color:var(--b-accent-ink);filter:drop-shadow(0 0 16px var(--b-glow));transition:transform .12s ease,filter .2s ease}.slab-b .b-spin:hover:not(:disabled){transform:translateY(-2px);filter:drop-shadow(0 0 24px var(--b-glow)) brightness(1.04)}.slab-b .b-spin:active:not(:disabled){transform:translateY(0)}.slab-b .b-spin:disabled{background:var(--b-panel-3);color:var(--b-fg-3);filter:none;cursor:not-allowed}.slab-b .b-spinmeta{margin-top:10px;font-size:13px;color:var(--b-fg-2);text-align:center}.slab-b .b-spinmeta b{color:var(--b-fg)}.slab-b .b-won{margin-top:14px;padding:12px 16px;clip-path:var(--chamfer-sm);background:var(--b-good-soft);color:var(--b-good);font-size:14px;text-align:center;animation:slabB-pop2 .42s cubic-bezier(.2,1.35,.4,1) both}@media (max-width: 860px){.slab-b .b-wheelrow{grid-template-columns:minmax(0,1fr);gap:22px}.slab-b .b-wheelrow>.b-wheelprizes{padding-top:20px;border-top:1px solid var(--b-edge)}}.slab-b .b-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.slab-b .b-reward{position:relative;padding:16px;background:var(--b-panel-2);clip-path:var(--chamfer-sm);box-shadow:inset 0 2px 0 var(--b-edge-hi);transition:transform .2s ease,box-shadow .2s ease}.slab-b .b-reward:hover{transform:translateY(-2px)}.slab-b .b-reward.good{box-shadow:inset 0 2px 0 var(--b-good)}.slab-b .b-reward.warn{box-shadow:inset 0 2px 0 var(--b-warn)}.slab-b .b-reward.info{box-shadow:inset 0 2px 0 var(--b-info)}.slab-b .b-reward-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.slab-b .b-reward-top .b-val{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.slab-b .b-reward h3{margin-bottom:8px;font-size:14.5px}.slab-b .b-reward p{font-size:12.5px;color:var(--b-fg-2);margin-top:8px}.slab-b .b-reward .b-btn{margin-top:12px;width:100%;justify-content:center}@media (max-width: 860px){.slab-b .b-rewards{grid-template-columns:minmax(0,1fr)}}.slab-b .b-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.slab-b .b-step{position:relative;padding:0 12px;text-align:center}.slab-b .b-step:before{content:"";position:absolute;top:17px;left:-50%;right:50%;height:2px;background:var(--b-edge);z-index:0}.slab-b .b-step:first-child:before{display:none}.slab-b .b-step.done:before,.slab-b .b-step.now:before{background:var(--b-accent)}.slab-b .b-step-dot{position:relative;z-index:1;width:34px;height:34px;margin:0 auto 9px;display:grid;place-items:center;font-weight:700;font-size:13px;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:var(--b-panel-3);color:var(--b-fg-3)}.slab-b .b-step.done .b-step-dot{background:var(--b-accent);color:var(--b-accent-ink)}.slab-b .b-step.now .b-step-dot{background:var(--b-panel);color:var(--b-accent);box-shadow:inset 0 0 0 2px var(--b-accent);animation:slabB-beat 2.4s ease-in-out infinite}.slab-b .b-step b{display:block;font-size:13px;font-weight:600}.slab-b .b-step span{display:block;font-size:12px;color:var(--b-fg-3);margin-top:2px}@media (max-width: 620px){.slab-b .b-steps{grid-template-columns:minmax(0,1fr);gap:14px}.slab-b .b-step:before{display:none}.slab-b .b-step{display:grid;grid-template-columns:34px 1fr;text-align:left;gap:12px;padding:0;align-items:center}.slab-b .b-step-dot{margin:0}}.slab-b .b-cta{background:linear-gradient(120deg,var(--b-accent-line),var(--b-edge) 50%)}.slab-b .b-cta .b-card-in{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;background:linear-gradient(120deg,rgba(247,198,0,.1),var(--b-panel) 55%)}.slab-b .b-cta p{font-size:13.5px;color:var(--b-fg-2);margin-top:4px;max-width:58ch}.slab-b .b-cta .b-btn{margin-left:auto}@keyframes slabB-pop2{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slabB-beat{0%,to{filter:none}50%{filter:drop-shadow(0 0 10px var(--b-glow))}}.slab-b .b-wheelprizes .b-table th:first-child,.slab-b .b-wheelprizes .b-table td:first-child{padding-left:0}.slab-b .b-wheelprizes .b-table th:last-child,.slab-b .b-wheelprizes .b-table td:last-child{padding-right:0}
