@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Orbitron:wght@500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&family=Chakra+Petch:wght@500;600;700&family=Barlow:wght@400;500;600;700&display=swap";:root{--fs-hero: 1.875rem;--fs-title: 1.375rem;--fs-h3: 1.0625rem;--fs-row: 1.0625rem;--fs-body: 1rem;--fs-meta: 1rem;--fs-label: .875rem;--fs-eyebrow: .85rem;--fs-chip: .85rem;--fs-micro: .8rem;--fs-btn: .9375rem;--fs-btn-sm: .85rem;--fs-btn-xs: .8rem;--fs-btn-lg: 1rem;--fs-num-xl: 2.25rem;--fs-num-lg: 1.75rem;--fs-num: 1.25rem;--fs-num-sm: 1.0625rem;--lh-tight: 1.15;--lh-body: 1.5;--track-eyebrow: .14em;--track-ui: .08em;--track-display: .05em;--fw-ui: 500;--fw-ui-bold: 600;--fw-sec: var(--fw-ui);--fw-strong: var(--fw-ui-bold);--tint-bg: .1;--tint-line: .22;--tint-bg-strong: .16;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--pad-card: 20px;--pad-row-y: 14px;--pad-row-x: 18px;--pad-page: 28px 32px 48px;--gap-page: 20px;--ctl-xs: 30px;--ctl-sm: 36px;--ctl: 40px;--ctl-lg: 48px;--ico-sm: 16px;--ico: 18px;--ico-md: 20px;--ico-lg: 22px;--ico-xl: 28px;--tile: 44px;--tile-lg: 56px;--avatar: 36px;--notch: 12px;--notch-sm: 8px;--rail-w: 276px;--nav-h: 44px;--nav-fs: 1rem;--nav-ico: 20px;--topbar-h: 60px}:root{--bg: 258 48% 5%;--bg-2: 259 47% 7%;--surface: 261 43% 9%;--surface-2: 258 45% 13%;--surface-3: 257 41% 17%;--line: 257 39% 20%;--line-2: 256 37% 28%;--text: 264 56% 96%;--text-2: 261 24% 81%;--text-3: 259 15% 69%;--ink-lift: #ffffff;--ink-lift-amt: 26%;--brand: 330 81% 60%;--brand-2: 329 86% 70%;--brand-ink: 0 0% 100%;--accent-2: 271 91% 65%;--accent-2-ink: 0 0% 100%;--good: 151 65% 54%;--warn: 40 90% 61%;--bad: 0 100% 68%;--h1: 190 90% 56%;--h2: 268 85% 70%;--h3: 152 66% 54%;--h4: 40 93% 62%;--h5: 330 86% 66%;--h6: 222 92% 72%;--grad: linear-gradient(135deg,#9333EA,#EC4899);--hi: rgba(255,255,255,.055);--tex: repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px);--font-display: "Orbitron","Chakra Petch",system-ui,sans-serif;--font-ui: "Rajdhani","Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:dark;--background: 258 48% 5%;--foreground: 264 56% 96%;--card: 261 43% 9%;--card-foreground: 264 56% 96%;--popover: 258 45% 13%;--popover-foreground: 264 56% 96%;--primary: 330 81% 60%;--primary-foreground: 0 0% 100%;--secondary: 257 41% 17%;--secondary-foreground: 264 56% 96%;--muted: 257 41% 17%;--muted-foreground: 261 24% 74%;--accent: 271 91% 65%;--accent-foreground: 0 0% 100%;--destructive: 0 100% 68%;--destructive-foreground: 0 0% 100%;--success: 151 65% 54%;--success-foreground: 0 0% 100%;--warning: 40 90% 61%;--warning-foreground: 0 0% 100%;--info: 233 100% 77%;--info-foreground: 0 0% 100%;--border: 257 39% 20%;--input: 256 37% 28%;--ring: 330 81% 60%;--neon-pink: 330 81% 60%;--neon-pink-glow: 329 86% 70%;--electric-cyan: 271 91% 65%;--soft-pink: 329 86% 70%;--deep-purple: 258 45% 13%;--dark-violet: 259 47% 7%;--sidebar-background: 259 47% 7%;--sidebar-foreground: 264 56% 96%;--sidebar-primary: 330 81% 60%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 258 45% 13%;--sidebar-accent-foreground: 264 56% 96%;--sidebar-border: 257 39% 20%;--sidebar-ring: 330 81% 60%;--gradient-primary: var(--grad);--glow-neon: 0 0 24px hsl(var(--brand) / .45);--glow-cyan: 0 0 24px hsl(var(--accent-2) / .45)}:root[data-template=neon-circuit]{--bg: 258 48% 5%;--bg-2: 259 47% 7%;--surface: 261 43% 9%;--surface-2: 258 45% 13%;--surface-3: 257 41% 17%;--line: 257 39% 20%;--line-2: 256 37% 28%;--text: 264 56% 96%;--text-2: 261 24% 81%;--text-3: 259 15% 69%;--ink-lift: #ffffff;--ink-lift-amt: 26%;--brand: 333 77% 50%;--brand-2: 334 100% 65%;--brand-ink: 0 0% 100%;--accent-2: 188 86% 53%;--accent-2-ink: 204 62% 6%;--good: 151 65% 54%;--warn: 40 90% 61%;--bad: 0 100% 68%;--h1: 188 88% 55%;--h2: 276 82% 68%;--h3: 150 66% 54%;--h4: 42 93% 62%;--h5: 333 92% 62%;--h6: 210 92% 68%;--grad: linear-gradient(135deg,#E11D74,#22D3EE);--hi: rgba(255,255,255,.055);--tex: repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px);--font-display: "Orbitron","Chakra Petch",system-ui,sans-serif;--font-ui: "Rajdhani","Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:dark;--background: 258 48% 5%;--foreground: 264 56% 96%;--card: 261 43% 9%;--card-foreground: 264 56% 96%;--popover: 258 45% 13%;--popover-foreground: 264 56% 96%;--primary: 333 77% 50%;--primary-foreground: 0 0% 100%;--secondary: 257 41% 17%;--secondary-foreground: 264 56% 96%;--muted: 257 41% 17%;--muted-foreground: 261 24% 74%;--accent: 188 86% 53%;--accent-foreground: 204 62% 6%;--destructive: 0 100% 68%;--destructive-foreground: 0 0% 100%;--success: 151 65% 54%;--success-foreground: 0 0% 100%;--warning: 40 90% 61%;--warning-foreground: 0 0% 100%;--info: 233 100% 77%;--info-foreground: 0 0% 100%;--border: 257 39% 20%;--input: 256 37% 28%;--ring: 333 77% 50%;--neon-pink: 333 77% 50%;--neon-pink-glow: 334 100% 65%;--electric-cyan: 188 86% 53%;--soft-pink: 334 100% 65%;--deep-purple: 258 45% 13%;--dark-violet: 259 47% 7%;--sidebar-background: 259 47% 7%;--sidebar-foreground: 264 56% 96%;--sidebar-primary: 333 77% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 258 45% 13%;--sidebar-accent-foreground: 264 56% 96%;--sidebar-border: 257 39% 20%;--sidebar-ring: 333 77% 50%;--gradient-primary: var(--grad);--glow-neon: 0 0 24px hsl(var(--brand) / .45);--glow-cyan: 0 0 24px hsl(var(--accent-2) / .45)}:root[data-template=carbon-volt]{--bg: 210 13% 6%;--bg-2: 214 18% 8%;--surface: 214 14% 10%;--surface-2: 216 16% 13%;--surface-3: 217 16% 16%;--line: 215 14% 17%;--line-2: 215 14% 24%;--text: 210 20% 96%;--text-2: 215 14% 80%;--text-3: 214 9% 65%;--ink-lift: #ffffff;--ink-lift-amt: 26%;--brand: 74 87% 58%;--brand-2: 73 100% 68%;--brand-ink: 210 13% 6%;--accent-2: 213 24% 93%;--accent-2-ink: 210 13% 6%;--good: 151 65% 54%;--warn: 40 90% 61%;--bad: 0 100% 68%;--h1: 174 70% 52%;--h2: 74 87% 60%;--h3: 150 62% 52%;--h4: 38 90% 60%;--h5: 348 82% 64%;--h6: 208 86% 64%;--grad: linear-gradient(135deg,#DBFF5C,#9BD100);--hi: rgba(255,255,255,.05);--tex: repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px);--font-display: "Chakra Petch",system-ui,sans-serif;--font-ui: "Chakra Petch","Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:dark;--background: 210 13% 6%;--foreground: 210 20% 96%;--card: 214 14% 10%;--card-foreground: 210 20% 96%;--popover: 216 16% 13%;--popover-foreground: 210 20% 96%;--primary: 74 87% 58%;--primary-foreground: 210 13% 6%;--secondary: 217 16% 16%;--secondary-foreground: 210 20% 96%;--muted: 217 16% 16%;--muted-foreground: 215 14% 73%;--accent: 213 24% 93%;--accent-foreground: 210 13% 6%;--destructive: 0 100% 68%;--destructive-foreground: 0 0% 100%;--success: 151 65% 54%;--success-foreground: 0 0% 100%;--warning: 40 90% 61%;--warning-foreground: 0 0% 100%;--info: 233 100% 77%;--info-foreground: 0 0% 100%;--border: 215 14% 17%;--input: 215 14% 24%;--ring: 74 87% 58%;--neon-pink: 74 87% 58%;--neon-pink-glow: 73 100% 68%;--electric-cyan: 213 24% 93%;--soft-pink: 73 100% 68%;--deep-purple: 216 16% 13%;--dark-violet: 214 18% 8%;--sidebar-background: 214 18% 8%;--sidebar-foreground: 210 20% 96%;--sidebar-primary: 74 87% 58%;--sidebar-primary-foreground: 210 13% 6%;--sidebar-accent: 216 16% 13%;--sidebar-accent-foreground: 210 20% 96%;--sidebar-border: 215 14% 17%;--sidebar-ring: 74 87% 58%;--gradient-primary: var(--grad);--glow-neon: 0 0 24px hsl(var(--brand) / .45);--glow-cyan: 0 0 24px hsl(var(--accent-2) / .45)}:root[data-template=ember-track]{--bg: 225 50% 8%;--bg-2: 224 52% 10%;--surface: 221 46% 12%;--surface-2: 221 43% 16%;--surface-3: 221 42% 20%;--line: 221 40% 22%;--line-2: 222 38% 31%;--text: 39 47% 94%;--text-2: 37 15% 77%;--text-3: 240 5% 67%;--ink-lift: #ffffff;--ink-lift-amt: 26%;--brand: 20 100% 56%;--brand-2: 21 100% 65%;--brand-ink: 22 73% 6%;--accent-2: 40 75% 80%;--accent-2-ink: 36 62% 6%;--good: 151 65% 54%;--warn: 40 90% 61%;--bad: 0 100% 68%;--h1: 195 82% 58%;--h2: 262 72% 70%;--h3: 150 62% 52%;--h4: 40 92% 62%;--h5: 20 100% 62%;--h6: 215 86% 68%;--grad: linear-gradient(135deg,#FF6A1F,#FFB347);--hi: rgba(255,255,255,.05);--tex: repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px);--font-display: "Rajdhani","Chakra Petch",system-ui,sans-serif;--font-ui: "Rajdhani","Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:dark;--background: 225 50% 8%;--foreground: 39 47% 94%;--card: 221 46% 12%;--card-foreground: 39 47% 94%;--popover: 221 43% 16%;--popover-foreground: 39 47% 94%;--primary: 20 100% 56%;--primary-foreground: 22 73% 6%;--secondary: 221 42% 20%;--secondary-foreground: 39 47% 94%;--muted: 221 42% 20%;--muted-foreground: 37 15% 70%;--accent: 40 75% 80%;--accent-foreground: 36 62% 6%;--destructive: 0 100% 68%;--destructive-foreground: 0 0% 100%;--success: 151 65% 54%;--success-foreground: 0 0% 100%;--warning: 40 90% 61%;--warning-foreground: 0 0% 100%;--info: 233 100% 77%;--info-foreground: 0 0% 100%;--border: 221 40% 22%;--input: 222 38% 31%;--ring: 20 100% 56%;--neon-pink: 20 100% 56%;--neon-pink-glow: 21 100% 65%;--electric-cyan: 40 75% 80%;--soft-pink: 21 100% 65%;--deep-purple: 221 43% 16%;--dark-violet: 224 52% 10%;--sidebar-background: 224 52% 10%;--sidebar-foreground: 39 47% 94%;--sidebar-primary: 20 100% 56%;--sidebar-primary-foreground: 22 73% 6%;--sidebar-accent: 221 43% 16%;--sidebar-accent-foreground: 39 47% 94%;--sidebar-border: 221 40% 22%;--sidebar-ring: 20 100% 56%;--gradient-primary: var(--grad);--glow-neon: 0 0 24px hsl(var(--brand) / .45);--glow-cyan: 0 0 24px hsl(var(--accent-2) / .45)}:root[data-template=frost-arena]{--bg: 218 31% 95%;--bg-2: 220 32% 93%;--surface: 0 0% 100%;--surface-2: 216 38% 97%;--surface-3: 216 33% 94%;--line: 218 27% 88%;--line-2: 218 22% 81%;--text: 226 41% 10%;--text-2: 221 16% 28%;--text-3: 220 13% 54%;--ink-lift: #05070d;--ink-lift-amt: 14%;--brand: 241 100% 62%;--brand-2: 241 100% 67%;--brand-ink: 0 0% 100%;--accent-2: 180 84% 35%;--accent-2-ink: 0 0% 100%;--good: 156 78% 32%;--warn: 36 71% 42%;--bad: 0 65% 54%;--h1: 190 82% 32%;--h2: 262 72% 52%;--h3: 156 78% 31%;--h4: 36 82% 40%;--h5: 335 76% 48%;--h6: 224 86% 56%;--grad: linear-gradient(135deg,#3F3BFF,#0EA5A5);--hi: rgba(255,255,255,1);--tex: repeating-linear-gradient(135deg,rgba(15,20,36,.035) 0 1px,transparent 1px 4px);--font-display: "Chakra Petch",system-ui,sans-serif;--font-ui: "Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:light;--background: 218 31% 95%;--foreground: 226 41% 10%;--card: 0 0% 100%;--card-foreground: 226 41% 10%;--popover: 216 38% 97%;--popover-foreground: 226 41% 10%;--primary: 241 100% 62%;--primary-foreground: 0 0% 100%;--secondary: 216 33% 94%;--secondary-foreground: 226 41% 10%;--muted: 216 33% 94%;--muted-foreground: 221 16% 35%;--accent: 180 84% 35%;--accent-foreground: 0 0% 100%;--destructive: 0 65% 54%;--destructive-foreground: 0 0% 100%;--success: 156 78% 32%;--success-foreground: 0 0% 100%;--warning: 36 71% 42%;--warning-foreground: 0 0% 100%;--info: 233 65% 57%;--info-foreground: 0 0% 100%;--border: 218 27% 88%;--input: 218 22% 81%;--ring: 241 100% 62%;--neon-pink: 241 100% 62%;--neon-pink-glow: 241 100% 67%;--electric-cyan: 180 84% 35%;--soft-pink: 241 100% 67%;--deep-purple: 216 38% 97%;--dark-violet: 220 32% 93%;--sidebar-background: 220 32% 93%;--sidebar-foreground: 226 41% 10%;--sidebar-primary: 241 100% 62%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 216 38% 97%;--sidebar-accent-foreground: 226 41% 10%;--sidebar-border: 218 27% 88%;--sidebar-ring: 241 100% 62%;--gradient-primary: var(--grad);--glow-neon: 0 0 24px hsl(var(--brand) / .45);--glow-cyan: 0 0 24px hsl(var(--accent-2) / .45)}:root[data-template=platform]{--bg: 226 44% 97%;--bg-2: 228 46% 94%;--surface: 0 0% 100%;--surface-2: 228 48% 98%;--surface-3: 228 38% 94%;--line: 226 30% 88%;--line-2: 226 22% 78%;--text: 230 44% 11%;--text-2: 228 19% 31%;--text-3: 230 13% 46%;--ink-lift: #060a17;--ink-lift-amt: 12%;--brand: 247 84% 58%;--brand-2: 247 84% 52%;--brand-ink: 0 0% 100%;--accent-2: 187 92% 32%;--accent-2-ink: 0 0% 100%;--good: 154 66% 30%;--warn: 33 92% 40%;--bad: 352 74% 46%;--info: 231 76% 54%;--h1: 190 86% 31%;--h2: 265 74% 55%;--h3: 154 68% 30%;--h4: 33 90% 40%;--h5: 330 74% 48%;--h6: 226 84% 54%;--grad: linear-gradient(135deg,#4F46E5,#06B6D4);--hi: rgba(255,255,255,1);--tex: repeating-linear-gradient(135deg,rgba(15,23,42,.035) 0 1px,transparent 1px 4px);--font-display: "Chakra Petch",system-ui,sans-serif;--font-ui: "Barlow",system-ui,sans-serif;--font-num: "Chakra Petch","Barlow",system-ui,sans-serif;--font-body: "Barlow",system-ui,-apple-system,sans-serif;color-scheme:light;--background: var(--bg);--foreground: var(--text);--card: var(--surface);--card-foreground: var(--text);--popover: var(--surface);--popover-foreground: var(--text);--primary: var(--brand);--primary-foreground: var(--brand-ink);--secondary: var(--surface-3);--secondary-foreground: var(--text);--muted: var(--surface-3);--muted-foreground: var(--text-2);--accent: var(--accent-2);--accent-foreground: var(--accent-2-ink);--destructive: var(--bad);--destructive-foreground: 0 0% 100%;--success: var(--good);--warning: var(--warn);--info-foreground: 0 0% 100%;--border: var(--line);--input: var(--line-2);--ring: var(--brand);--neon-pink: var(--brand);--electric-cyan: var(--accent-2);--sidebar-background: var(--surface);--sidebar-border: var(--line)}@keyframes db-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes db-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes db-draw{to{stroke-dashoffset:0}}@keyframes db-sheen{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(220%) skew(-20deg)}}@keyframes db-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes db-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes db-fade{0%{opacity:0}to{opacity:1}}.db-page>*{animation:db-rise .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms)}.db-pop{animation:db-pop .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms)}.db-fade{animation:db-fade .3s ease both}.db-live .db-dot{animation:db-pulse 1.6s ease-in-out infinite}.db-ending:before{animation:db-pulse 1s ease-in-out infinite}.db-spark path.l{stroke-dasharray:320;stroke-dashoffset:320;animation:db-draw 1.1s ease-out .25s forwards}.db-btn.primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%) skew(-20deg)}.db-btn.primary:hover:after{animation:db-sheen .7s ease}@media (prefers-reduced-motion: reduce){.db-page>*,.db-pop,.db-fade,.db-live .db-dot,.db-ending:before,.db-btn.primary:after{animation:none!important}.db-spark path.l{stroke-dashoffset:0}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.db-tint,.db-panel-title,.db-sec,.db-filter,.db-kpi,.db-telemetry .cell,.db-dialog-hero,.db-icon,.db-chip,.db-metric,.db-kv .ico,.db-week>span{--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift))}.db-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:var(--fw-ui)}.db-eyebrow{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3));line-height:1.2}.db-display{font-family:var(--font-display);font-weight:var(--fw-ui-bold);letter-spacing:var(--track-display);text-transform:uppercase}.db-ui{font-family:var(--font-ui)}.db-title{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight)}.db-h3{font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;line-height:1.2}.db-sec{--t: var(--accent-2);display:flex;align-items:center;gap:var(--sp-2);line-height:1.2;margin:calc(-1 * var(--pad-y, 0px)) calc(-1 * var(--pad-x, 0px)) var(--sp-5);padding:var(--sp-4) var(--pad-x, var(--sp-4));background:hsl(var(--t) / var(--tint-bg));border-bottom:1px solid hsl(var(--t) / var(--tint-line));font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-sec>svg{width:var(--ico-md);height:var(--ico-md);flex:none;color:hsl(var(--t))}.db-sec.h1{--t: var(--h1)}.db-sec.h2{--t: var(--h2)}.db-sec.h3{--t: var(--h3)}.db-sec.h4{--t: var(--h4)}.db-sec.h5{--t: var(--h5)}.db-sec.h6{--t: var(--h6)}.db-sec.brand{--t: var(--brand-2)}.db-sec.good{--t: var(--good)}.db-sec.warn{--t: var(--warn)}.db-sec.bad{--t: var(--bad)}.db-sec.mb-0{margin-bottom:0}.db-meta{font-size:var(--fs-meta);color:hsl(var(--text-2));line-height:1.45}.db-lead{font-size:var(--fs-body);color:hsl(var(--text-2));line-height:var(--lh-body)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:hsl(var(--text-3) / .18) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}:hover::-webkit-scrollbar-thumb{background:hsl(var(--text-3) / .18)}::-webkit-scrollbar-corner{background:transparent}.db-rail,.db-tabs,.db-nav{scrollbar-width:none}.db-rail::-webkit-scrollbar,.db-nav::-webkit-scrollbar{display:none}.db-btn{--n: var(--notch);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--ctl);padding:0 var(--sp-5);border:0;cursor:pointer;white-space:nowrap;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text));background:transparent;line-height:1;clip-path:polygon(var(--n) 0,100% 0,100% calc(100% - var(--n)),calc(100% - var(--n)) 100%,0 100%,0 var(--n));transition:transform .15s ease,filter .15s ease,opacity .15s ease}.db-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:hsl(var(--surface-3));clip-path:inherit}.db-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.db-btn:active{transform:translateY(0)}.db-btn:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}.db-btn:disabled,.db-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;filter:none}.db-btn.primary:before{background:var(--grad)}.db-btn.primary{color:hsl(var(--brand-ink))}.db-btn.accent:before{background:hsl(var(--accent-2))}.db-btn.accent{color:hsl(var(--accent-2-ink))}.db-btn.good:before{background:hsl(var(--good))}.db-btn.good{color:#04160c}.db-btn.warn:before{background:hsl(var(--warn))}.db-btn.warn{color:#1a1206}.db-btn.danger:before{background:hsl(var(--bad))}.db-btn.danger{color:#fff}.db-btn.info:before{background:hsl(var(--h6))}.db-btn.info{color:#0b1020}.db-btn.cyan:before{background:hsl(var(--h1))}.db-btn.cyan{color:#04161a}.db-btn.ghost:before{background:hsl(var(--line-2))}.db-btn.ghost:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:hsl(var(--surface));clip-path:polygon(calc(var(--n) - .5px) 0,100% 0,100% calc(100% - var(--n) + .5px),calc(100% - var(--n) + .5px) 100%,0 100%,0 calc(var(--n) - .5px))}.db-btn.ghost:hover:after{background:hsl(var(--surface-2))}.db-btn.sm{height:var(--ctl-sm);padding:0 var(--sp-4);font-size:var(--fs-btn-sm);--n: var(--notch-sm)}.db-btn.xs{height:var(--ctl-xs);padding:0 var(--sp-3);font-size:var(--fs-btn-xs);--n: 7px;gap:6px}.db-btn.lg{height:var(--ctl-lg);padding:0 var(--sp-7);font-size:var(--fs-btn-lg)}.db-btn.icon{width:var(--ctl);padding:0}.db-btn.icon.sm{width:var(--ctl-sm)}.db-btn.icon.xs{width:var(--ctl-xs)}.db-btn.full{display:flex;width:100%}@keyframes db-spin{to{transform:rotate(360deg)}}.db-crash{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-6) 0;padding:var(--sp-5);border:1px solid hsl(var(--bad) / .45);background:hsl(var(--bad) / .07)}.db-crash>svg{width:28px;height:28px;flex:none;color:hsl(var(--bad))}.db-crash>div{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.db-crash b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-h3);color:hsl(var(--text))}.db-crash span{color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-move{display:flex;align-items:center;gap:var(--sp-2);margin-top:8px;flex-wrap:wrap}.db-move-pick{flex:1 1 13rem;min-width:12rem;height:var(--ctl-sm);padding:0 var(--sp-3);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-meta);color:hsl(var(--text));background:hsl(var(--bg));border:1px solid hsl(var(--line-2));border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--text-3)) 50%),linear-gradient(135deg,hsl(var(--text-3)) 50%,transparent 50%);background-position:calc(100% - 15px) center,calc(100% - 10px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--sp-7)}.db-move-pick:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}.db-move-pick:disabled{opacity:.5;cursor:not-allowed}.db-move-pick option{background:hsl(var(--surface-2));color:hsl(var(--text))}.db-iconpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:208px;overflow-y:auto;padding:8px;border:1px solid hsl(var(--line-2));background:hsl(var(--bg))}.db-iconpick-opt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px;border:1px solid transparent;background:none;color:hsl(var(--text-3));cursor:pointer;transition:color .15s,border-color .15s,background .15s}.db-iconpick-opt>svg{width:22px;height:22px;flex:none}.db-iconpick-opt>span{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.04em;line-height:1.15;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-iconpick-opt:hover{color:hsl(var(--text-2));border-color:hsl(var(--line-2));background:hsl(var(--surface-2))}.db-iconpick-opt.on{color:hsl(var(--accent-2));border-color:hsl(var(--accent-2));background:hsl(var(--accent-2) / .1)}.db-iconpick-opt:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:1px}.db-iconpick-opt.auto{border-style:dashed;border-color:hsl(var(--line-2))}.db-iconpick-opt.auto.on{border-style:solid}.db-btn.block{width:100%}.db-btn svg{width:var(--ico);height:var(--ico);flex:none}.db-btn.sm svg{width:var(--ico-sm);height:var(--ico-sm)}.db-btn.xs svg{width:14px;height:14px}.db-btn.lg svg{width:var(--ico-md);height:var(--ico-md)}.db-panel{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-top-color:color-mix(in oklab,hsl(var(--line)) 40%,var(--hi));box-shadow:0 24px 48px -32px #0009;position:relative;display:flex;flex-direction:column;min-width:0}.db-panel-title{--t: var(--accent-2);display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);min-height:56px;background:hsl(var(--t) / var(--tint-bg));border-bottom:1px solid hsl(var(--t) / var(--tint-line))}.db-panel-title h3{margin:0;font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-panel-title .ico{width:var(--ico-md);height:var(--ico-md);flex:none;color:hsl(var(--t))}.db-panel-title.brand{--t: var(--brand-2)}.db-panel-title.h1{--t: var(--h1)}.db-panel-title.h2{--t: var(--h2)}.db-panel-title.h3{--t: var(--h3)}.db-panel-title.h4{--t: var(--h4)}.db-panel-title.h5{--t: var(--h5)}.db-panel-title.h6{--t: var(--h6)}.db-panel-title.good{--t: var(--good)}.db-panel-title.warn{--t: var(--warn)}.db-panel-title.bad{--t: var(--bad)}.db-panel-title .cnt{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);padding:3px 9px;background:hsl(var(--surface-3));color:hsl(var(--text-2))}.db-panel-title .more{margin-left:auto;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--accent-2));text-decoration:none;background:none;border:0;cursor:pointer}.db-panel-title .hint{margin-left:auto;color:hsl(var(--text-3));font-size:var(--fs-meta)}.db-panel-body{padding:var(--pad-card);--pad-x: var(--pad-card);--pad-y: var(--pad-card)}.db-panel>.db-grow{flex:1}.db-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));position:relative;display:flex;flex-direction:column;min-width:0;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.db-card.clickable{cursor:pointer}.db-card.clickable:hover{border-color:hsl(var(--line-2));transform:translateY(-2px);box-shadow:0 24px 40px -28px #000000b3,0 0 0 1px hsl(var(--brand) / .25)}.db-card.selected{border-color:hsl(var(--brand));box-shadow:0 0 0 1px hsl(var(--brand)),0 24px 40px -28px hsl(var(--brand) / .5)}.db-card-head{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--pad-card) var(--pad-card) 0}.db-card-head .t{min-width:0;flex:1}.db-card:has(>.db-card-head .db-menu) .db-card-head .t{padding-right:44px}.db-card-head h3{overflow-wrap:anywhere;margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight)}.db-card-head .sub{margin:4px 0 0;color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-card-head .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.db-card-body{padding:var(--sp-4) var(--pad-card);font-size:var(--fs-body);color:hsl(var(--text-2));line-height:var(--lh-body)}.db-card-body .db-meta{font-size:var(--fs-body)}.db-card-foot{margin-top:auto;padding:var(--sp-3) var(--pad-card);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2) / .6);display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-card-media{aspect-ratio:21 / 9;background:hsl(var(--surface-2));border-bottom:1px solid hsl(var(--line));display:grid;place-items:center;color:hsl(var(--text-3));overflow:hidden}.db-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-card-media svg{width:var(--ico-xl);height:var(--ico-xl);opacity:.5}.db-card-media.poster{aspect-ratio:3 / 2;position:relative}.db-card-media .acts{position:absolute;top:var(--sp-3);right:var(--sp-3);display:flex;gap:6px;opacity:0;transition:opacity .15s}.db-card:hover .db-card-media .acts,.db-card:focus-within .db-card-media .acts{opacity:1}.db-card-media .acts .db-btn:after{background:hsl(var(--bg) / .85)}.db-card-media .flag{position:absolute;top:var(--sp-3);left:var(--sp-3)}.db-stars{display:inline-flex;align-items:center;gap:2px}.db-stars svg{width:16px;height:16px;color:hsl(var(--h4))}.db-stars svg.off{color:hsl(var(--text-3) / .35)}.db-stars .n{margin-left:6px;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);color:hsl(var(--h4))}.db-card-head .row2{display:flex;align-items:center;gap:var(--sp-3);margin-top:6px;flex-wrap:wrap}.db-card .db-menu{position:absolute;top:var(--sp-3);right:var(--sp-3)}.db-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--sp-3);padding:var(--sp-4) var(--pad-card);border-top:1px solid hsl(var(--line))}.db-metric{min-width:0}.db-metric .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-metric .v{display:flex;align-items:baseline;gap:5px;margin-top:4px;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num);line-height:1;font-variant-numeric:tabular-nums}.db-metric .v small{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-ui);color:hsl(var(--text-3))}.db-metric.h1{--t: var(--h1)}.db-metric.h2{--t: var(--h2)}.db-metric.h3{--t: var(--h3)}.db-metric.h4{--t: var(--h4)}.db-metric.h5{--t: var(--h5)}.db-metric.h6{--t: var(--h6)}.db-metric.h1 .v,.db-metric.h2 .v,.db-metric.h3 .v,.db-metric.h4 .v,.db-metric.h5 .v,.db-metric.h6 .v{color:var(--ink-hue)}.db-metric.good .v{color:hsl(var(--good))}.db-metric.warn .v{color:hsl(var(--warn))}.db-metric.bad .v{color:hsl(var(--bad))}.db-metric.brand .v{color:hsl(var(--brand-2))}.db-kpi{--t: var(--h1);background:hsl(var(--t) / .09);border:1px solid hsl(var(--line));box-shadow:none;position:relative;padding:var(--sp-5) var(--sp-5) var(--sp-4);display:flex;flex-direction:column;gap:6px;min-width:0}.db-kpi.h1{--t: var(--h1)}.db-kpi.h2{--t: var(--h2)}.db-kpi.h3{--t: var(--h3)}.db-kpi.h4{--t: var(--h4)}.db-kpi.h5{--t: var(--h5)}.db-kpi.h6{--t: var(--h6)}.db-kpi .db-eyebrow{color:var(--ink-hue);font-size:var(--fs-label);letter-spacing:.12em;padding-right:32px}.db-kpi .ico{position:absolute;top:var(--sp-4);right:var(--sp-4);width:var(--ico-lg);height:var(--ico-lg);color:hsl(var(--t));opacity:.85}.db-kpi .v{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-xl);line-height:1;display:flex;align-items:baseline;gap:var(--sp-2);margin-top:6px;font-variant-numeric:tabular-nums}.db-kpi .v small,.db-kpi .v .u{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-ui);color:hsl(var(--text-2));letter-spacing:.06em}.db-kpi .s{font-size:var(--fs-meta);color:hsl(var(--text-2))}div:has(>.db-kpi){gap:0!important;border:1px solid hsl(var(--line));box-shadow:0 24px 48px -32px #0009}.db-telemetry+*,div:has(>.db-kpi)+*{margin-top:var(--gap-page)}div:has(>.db-kpi)>.db-kpi{border:0;border-right:1px solid hsl(var(--line))}div:has(>.db-kpi)>.db-kpi:last-child{border-right:0}@media (max-width: 760px){div:has(>.db-kpi)>.db-kpi{border-bottom:1px solid hsl(var(--line))}div:has(>.db-kpi)>.db-kpi:nth-child(2n){border-right:0}}.db-dialog{background:hsl(var(--surface-2));border:1px solid hsl(var(--line-2));box-shadow:0 40px 80px -30px #000c,0 0 0 1px hsl(var(--brand) / .12)}.db-dialog-head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface-3) / .5);min-height:80px}.db-dialog-head h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight)}.db-dialog-head .db-icon{--t: var(--brand)}.db-dialog-hero{--t: var(--h4);display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:hsl(var(--t) / .1);border:1px solid hsl(var(--t) / .35);margin-bottom:var(--sp-5)}.db-dialog-hero .k{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-hue)}.db-dialog-hero .s{display:block;margin-top:4px;font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-dialog-hero .v{margin-left:auto;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-xl);line-height:1;display:flex;align-items:baseline;gap:var(--sp-2);font-variant-numeric:tabular-nums}.db-dialog-hero .v small{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-ui);color:hsl(var(--text-2));letter-spacing:.06em}.db-dialog-hero.good{--t: var(--good)}.db-dialog-hero.h3{--t: var(--h3)}.db-dialog-hero.h1{--t: var(--h1)}.db-dialog-hero.h2{--t: var(--h2)}.db-dialog-hero.brand{--t: var(--brand)}.db-dialog-hero.bad{--t: var(--bad)}.db-dialog-label{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-3);font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--accent-2))}.db-dialog-label:first-child{margin-top:0}.db-dialog-label svg{width:var(--ico);height:var(--ico)}[role=dialog].db-dialog-raw,[role=alertdialog].db-dialog-raw{background:hsl(var(--surface-2));border:1px solid hsl(var(--line-2));border-radius:0!important;box-shadow:0 40px 80px -30px #000c,0 0 0 1px hsl(var(--brand) / .12);padding:0;gap:0}.db-dialog-raw:not(.db-dialog)>.db-dh{display:flex;flex-direction:column;gap:4px;padding:var(--sp-5) var(--sp-6);border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface-3) / .5);text-align:left;min-height:80px;justify-content:center}.db-dialog-raw:not(.db-dialog)>.db-dh h2,.db-dialog-raw:not(.db-dialog)>.db-dh [id$=-title]{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight);text-transform:none}.db-dialog-raw:not(.db-dialog)>.db-dh p{font-size:var(--fs-meta);color:hsl(var(--text-2));margin:0}.db-dialog-raw:not(.db-dialog)>.db-dh+*{padding:var(--sp-5) var(--sp-6) 0}.db-dialog-raw:not(.db-dialog)>:not(.db-dh):not(.db-df):not(button){padding-left:var(--sp-6);padding-right:var(--sp-6)}.db-dialog-raw:not(.db-dialog)>:last-child:not(.db-df):not(button){padding-bottom:var(--sp-5)}.db-dialog-raw:not(.db-dialog)>.db-df{display:flex;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-3) / .5);margin-top:var(--sp-5)}.db-dialog-raw:not(.db-dialog)>button.absolute{top:22px;right:22px;opacity:1;color:hsl(var(--text-2));width:34px;height:34px;display:grid;place-items:center;border:1px solid hsl(var(--line-2));background:hsl(var(--surface));border-radius:0}.db-dialog-raw:not(.db-dialog)>button.absolute svg{width:18px;height:18px}.db-dialog-raw label{font-size:var(--fs-body);font-weight:var(--fw-ui-bold)}.db-dialog-head p{margin:3px 0 0;font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-dialog-head .x{margin-left:auto}.db-dialog-body{padding:var(--sp-5) var(--sp-6);--pad-x: var(--sp-6);--pad-y: var(--sp-5)}.db-dialog-body.flush{padding:0;--pad-x: 0px;--pad-y: 0px}.db-dialog-body.flush>*{border-bottom:1px solid hsl(var(--line))}.db-dialog-body.flush>*:last-child{border-bottom:0}.db-dialog-body.flush>.db-panel{border:0;border-bottom:1px solid hsl(var(--line));box-shadow:none;background:transparent}.db-dialog-body.flush>.db-panel:last-child{border-bottom:0}.db-dgrid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:1px;background:hsl(var(--line))}.db-dgrid>div{background:hsl(var(--surface-2));padding:var(--sp-4) var(--sp-5);min-width:0}.db-dgrid>div>.k{display:flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-dgrid>div>.k svg{width:14px;height:14px}.db-dgrid>div>.v{margin-top:5px;font-size:var(--fs-row);font-weight:var(--fw-ui-bold);line-height:var(--lh-tight);display:flex;align-items:center;gap:var(--sp-2);min-width:0}.db-dgrid>div>.v.num{font-family:var(--font-num);font-size:var(--fs-num-sm);font-variant-numeric:tabular-nums}.db-dgrid>div.h1>.v,.db-dgrid>div.h1>.k{--t: var(--h1)}.db-dgrid>div.h2>.v{--t: var(--h2)}.db-dgrid>div.h3>.v{--t: var(--h3)}.db-dgrid>div.h4>.v{--t: var(--h4)}.db-dgrid>div.h5>.v{--t: var(--h5)}.db-dgrid>div.h6>.v{--t: var(--h6)}.db-dgrid>div.h1>.v,.db-dgrid>div.h2>.v,.db-dgrid>div.h3>.v,.db-dgrid>div.h4>.v,.db-dgrid>div.h5>.v,.db-dgrid>div.h6>.v,.db-dgrid>div.good>.v,.db-dgrid>div.warn>.v,.db-dgrid>div.bad>.v{color:var(--ink-hue)}.db-dgrid>div.good>.v{--t: var(--good)}.db-dgrid>div.warn>.v{--t: var(--warn)}.db-dgrid>div.bad>.v{--t: var(--bad)}.db-dialog-foot.split>*{flex:1 1 0;min-width:0}.db-dialog-foot .note{margin-right:auto;font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-dialog-foot.stack{flex-direction:column;align-items:stretch;gap:var(--sp-3)}.db-dialog-foot.stack .row{display:flex;gap:var(--sp-3)}.db-dialog-foot.stack .row>*{flex:1 1 0;min-width:0}@media (max-width: 760px){.db-dgrid{--cols: 1 !important}}.db-dialog-foot{display:flex;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-3) / .5)}.db-dialog .db-tabs{margin:0 calc(-1 * var(--sp-6)) var(--sp-5);padding:0 var(--sp-6)}.db-dialog label,.db-dialog .db-label{font-size:var(--fs-body);font-weight:var(--fw-ui-bold)}.db-icon{width:var(--tile);height:var(--tile);flex:none;display:grid;place-items:center;--t: var(--text-2);color:hsl(var(--t));background:hsl(var(--t) / .14);clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-icon svg{width:var(--ico-lg);height:var(--ico-lg)}.db-icon.lg{width:var(--tile-lg);height:var(--tile-lg)}.db-icon.lg svg{width:var(--ico-xl);height:var(--ico-xl)}.db-icon.sm{width:var(--avatar);height:var(--avatar)}.db-icon.sm svg{width:var(--ico);height:var(--ico)}.db-icon.brand{--t: var(--brand)}.db-icon.accent{--t: var(--accent-2)}.db-icon.good{--t: var(--good)}.db-icon.warn{--t: var(--warn)}.db-icon.bad{--t: var(--bad)}.db-icon.info{--t: var(--info)}.db-icon.h1{--t: var(--h1)}.db-icon.h2{--t: var(--h2)}.db-icon.h3{--t: var(--h3)}.db-icon.h4{--t: var(--h4)}.db-icon.h5{--t: var(--h5)}.db-icon.h6{--t: var(--h6)}.db-icon.solid{background:var(--grad);color:hsl(var(--brand-ink))}.db-list{display:flex;flex-direction:column}.db-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-4);padding:var(--pad-row-y) var(--pad-row-x);border-bottom:1px solid hsl(var(--line));position:relative;min-height:72px;transition:background .15s}.db-row:last-child{border-bottom:0}.db-row.clickable{cursor:pointer}.db-row.clickable:hover,.db-row:has(.db-row-trail button:hover){background:hsl(var(--surface-2))}.db-row.good{--tone: hsl(var(--good))}.db-row.warn{--tone: hsl(var(--warn))}.db-row.bad{--tone: hsl(var(--bad))}.db-row.info{--tone: hsl(var(--info))}.db-row.brand{--tone: hsl(var(--brand))}.db-row.accent{--tone: hsl(var(--accent-2))}.db-row.h1{--tone: hsl(var(--h1))}.db-row.h2{--tone: hsl(var(--h2))}.db-row.h3{--tone: hsl(var(--h3))}.db-row.h4{--tone: hsl(var(--h4))}.db-row.h5{--tone: hsl(var(--h5))}.db-row.h6{--tone: hsl(var(--h6))}.db-row.dim{opacity:.55}.db-row-main{min-width:0}.db-row-title{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-weight:var(--fw-ui-bold);font-size:var(--fs-row);line-height:var(--lh-tight);color:hsl(var(--text))}.db-row-sub{margin-top:4px;font-size:var(--fs-meta);color:hsl(var(--text-2));display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.db-row-sub svg{width:var(--ico-sm);height:var(--ico-sm);flex:none}.db-row-sub>span{display:inline-flex;align-items:center;gap:6px}.db-row-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,max-content);gap:var(--sp-6);align-items:center}.db-row-col{min-width:0}.db-row-col .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-row-col .v{margin-top:3px;font-size:var(--fs-body);font-weight:var(--fw-ui)}.db-row-col .v.num{font-family:var(--font-num);font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);font-variant-numeric:tabular-nums}.db-row-trail{display:flex;align-items:center;gap:var(--sp-2);justify-self:end}.db-row.with-cols{grid-template-columns:auto 1fr auto}.db-row.with-cols.with-trail{grid-template-columns:auto 1fr auto auto}.db-row.with-trail:not(.with-cols){grid-template-columns:auto 1fr auto}.db-row.no-lead{grid-template-columns:1fr}.db-row.no-lead.with-cols,.db-row.no-lead.with-trail{grid-template-columns:1fr auto}.db-row.no-lead.with-cols.with-trail{grid-template-columns:1fr auto auto}.db-crow{border-bottom:1px solid hsl(var(--line))}.db-crow:last-child{border-bottom:0}.db-crow>.db-crow-head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--pad-row-y) var(--pad-row-x);min-height:76px;cursor:pointer;transition:background .15s}.db-crow>.db-crow-head:hover{background:hsl(var(--surface-2))}.db-crow-body{padding:var(--sp-5) var(--pad-row-x) var(--sp-6);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2) / .6)}.db-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4) var(--sp-6)}.db-facts>div .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-facts>div .v{margin-top:4px;font-size:var(--fs-body);font-weight:var(--fw-ui)}.db-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-3)}.db-day{padding:var(--sp-3) var(--sp-4);background:hsl(var(--surface-2));border:1px solid hsl(var(--line))}.db-day .d{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text-2))}.db-day .t{margin-top:6px;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:1.1875rem;font-variant-numeric:tabular-nums}.db-day.today{--t: var(--h1);background:hsl(var(--t) / .12);border-color:hsl(var(--t) / .4)}.db-day.today .d{color:hsl(var(--t))}.db-day.closed .t{color:hsl(var(--text-3));font-family:var(--font-ui);font-size:var(--fs-body)}.db-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.db-week>span{height:36px;display:grid;place-items:center;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--surface-2));color:hsl(var(--text-3));border:1px solid hsl(var(--line))}.db-week>span.on{--t: var(--h4);background:hsl(var(--t) / .16);color:hsl(var(--t));border-color:hsl(var(--t) / .4)}.db-feats{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.db-feats>span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:var(--fw-ui);color:hsl(var(--text-2))}.db-feats>span svg{width:var(--ico-sm);height:var(--ico-sm);color:hsl(var(--h3))}.db-feats>span b{color:hsl(var(--text));font-family:var(--font-num)}.db-bar{height:6px;background:hsl(var(--surface-3));overflow:hidden}.db-bar i{display:block;height:100%;background:var(--tone, hsl(var(--good)));transition:width .4s ease}.db-bar.warn{--tone: hsl(var(--warn))}.db-bar.bad{--tone: hsl(var(--bad))}.db-bar.brand{--tone: var(--grad)}.db-frow{display:grid;grid-template-columns:1fr minmax(180px,300px);gap:var(--sp-6);align-items:center;padding:var(--sp-4) 0;border-bottom:1px solid hsl(var(--line))}.db-frow:last-child{border-bottom:0}.db-frow .l b{display:block;font-weight:var(--fw-ui-bold);font-size:var(--fs-row);line-height:var(--lh-tight)}.db-frow .l span{display:block;margin-top:4px;font-size:var(--fs-meta);color:hsl(var(--text-2));line-height:1.45}.db-frow .c{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0}.db-frow.stack{grid-template-columns:1fr}.db-frow.stack .c{justify-content:flex-start}.db-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-4)}.db-choice{position:relative;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-4);align-items:start;padding:var(--pad-card);background:hsl(var(--surface));border:1px solid hsl(var(--line));cursor:pointer;color:hsl(var(--text));transition:border-color .18s,box-shadow .18s,transform .18s}.db-choice:hover{border-color:hsl(var(--line-2));transform:translateY(-1px)}.db-choice[aria-pressed=true],.db-choice.on{border-color:hsl(var(--brand));background:hsl(var(--brand) / .08)}.db-choice h4{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:1.125rem;letter-spacing:.03em}.db-choice p{margin:6px 0 0;font-size:var(--fs-body);color:hsl(var(--text-2));line-height:1.5}.db-choice .tag{position:absolute;top:var(--sp-3);right:var(--sp-3)}.db-choice:disabled{opacity:.5;cursor:not-allowed}.db-h1{--t: var(--h1)}.db-h2{--t: var(--h2)}.db-h3{--t: var(--h3)}.db-h4{--t: var(--h4)}.db-h5{--t: var(--h5)}.db-h6{--t: var(--h6)}.db-tint{--t: var(--brand);background:hsl(var(--t) / var(--tint-bg));border:0;padding:var(--sp-5)}div:has(>.db-tint){gap:0!important;border:1px solid hsl(var(--line))}div:has(>.db-tint)>.db-tint{border-right:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line))}div:has(>.db-tint)>.db-tint:last-child{border-right:0}div:has(>.db-tint)>.db-tint:only-child{border:0}.db-tint .db-eyebrow,.db-tint .k{color:var(--ink-hue)}.db-tint>svg,.db-tint .ico{color:hsl(var(--t))}.db-tint.good{--t: var(--good)}.db-tint.warn{--t: var(--warn)}.db-tint.bad{--t: var(--bad)}.db-tint.info{--t: var(--info)}.db-tint.brand{--t: var(--brand)}.db-tint.accent{--t: var(--accent-2)}.db-tint.h1{--t: var(--h1)}.db-tint.h2{--t: var(--h2)}.db-tint.h3{--t: var(--h3)}.db-tint.h4{--t: var(--h4)}.db-tint.h5{--t: var(--h5)}.db-tint.h6{--t: var(--h6)}.db-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:var(--track-ui);text-transform:uppercase;line-height:1;background:hsl(var(--surface-3));color:hsl(var(--text-2));white-space:nowrap}.db-chip.good{background:hsl(var(--good) / .16);color:hsl(var(--good))}.db-chip.warn{background:hsl(var(--warn) / .16);color:hsl(var(--warn))}.db-chip.bad{background:hsl(var(--bad) / .16);color:hsl(var(--bad))}.db-chip.info{background:hsl(var(--info) / .16);color:hsl(var(--info))}.db-chip.brand{background:hsl(var(--brand) / .16);color:hsl(var(--brand-2))}.db-chip.accent{background:hsl(var(--accent-2) / .16);color:hsl(var(--accent-2))}.db-chip.h1{--t: var(--h1)}.db-chip.h2{--t: var(--h2)}.db-chip.h3{--t: var(--h3)}.db-chip.h4{--t: var(--h4)}.db-chip.h5{--t: var(--h5)}.db-chip.h6{--t: var(--h6)}.db-chip.h1,.db-chip.h2,.db-chip.h3,.db-chip.h4,.db-chip.h5,.db-chip.h6{background:hsl(var(--t) / .16);color:var(--ink-hue)}.db-chip.lg{height:30px;padding:0 12px;font-size:var(--fs-label)}.db-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.db-seg{display:inline-flex;border:1px solid hsl(var(--line-2));background:hsl(var(--surface))}.db-seg>button{height:var(--ctl-sm);padding:0 var(--sp-4);border:0;background:transparent;color:hsl(var(--text-2));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn-sm);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer}.db-seg>button.on,.db-seg>button[aria-pressed=true]{background:hsl(var(--surface-3));color:hsl(var(--text));box-shadow:inset 0 -2px hsl(var(--brand))}.db-seg.sm>button{height:30px;padding:0 var(--sp-3);font-size:var(--fs-btn-xs)}.db-field{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--ctl-sm);padding:0 var(--sp-3);border:1px solid hsl(var(--line-2));background:hsl(var(--surface));color:hsl(var(--text-2));font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body)}.db-field input,.db-field select{background:transparent;border:0;outline:0;color:hsl(var(--text));font:inherit;width:100%;min-width:0}.db-field input::-moz-placeholder{color:hsl(var(--text-3))}.db-field input::placeholder{color:hsl(var(--text-3))}.db-field:focus-within{border-color:hsl(var(--accent-2))}.db-field svg{width:var(--ico-sm);height:var(--ico-sm);flex:none}.db-input{height:var(--ctl);width:100%;padding:0 var(--sp-3);border:1px solid hsl(var(--line-2));background:hsl(var(--bg));color:hsl(var(--text));font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);outline:0}.db-input:focus{border-color:hsl(var(--accent-2))}.db-input.num{font-family:var(--font-num);text-align:right}.db-avatar{width:var(--avatar);height:var(--avatar);border-radius:50%;display:grid;place-items:center;background:hsl(var(--surface-3));border:1px solid hsl(var(--line-2));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);color:hsl(var(--text));flex:none;overflow:hidden}.db-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-toggle{width:46px;height:26px;border-radius:13px;background:hsl(var(--surface-3));position:relative;border:1px solid hsl(var(--line-2));cursor:pointer;flex:none;transition:background .2s}.db-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:hsl(var(--text-3));transition:left .2s,background .2s}.db-toggle.on,.db-toggle[aria-checked=true]{background:hsl(var(--brand));border-color:hsl(var(--brand))}.db-toggle.on:after,.db-toggle[aria-checked=true]:after{left:22px;background:hsl(var(--brand-ink))}.db-shell{display:grid;grid-template-columns:var(--rail-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;height:100vh;height:100dvh;overflow:hidden;background:hsl(var(--bg));color:hsl(var(--text));font-family:var(--font-body)}.db-rail{grid-row:2;grid-column:1;background:hsl(var(--bg-2));background-image:var(--tex);border-right:1px solid hsl(var(--line));display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}.db-rail-head{display:none}.db-crest{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);height:100%;width:var(--rail-w);flex:none;border-right:1px solid hsl(var(--line));background:hsl(var(--bg-2))}.db-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--grad);color:hsl(var(--brand-ink));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);flex:none;overflow:hidden;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.db-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-mark.has-logo{background:none;clip-path:none}.db-mark.has-logo img{-o-object-fit:contain;object-fit:contain}.db-crest-name{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;line-height:1.2;min-width:0}.db-crest-name small{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:.14em;color:hsl(var(--text-3));margin-top:3px}.db-nav{padding:var(--sp-3) var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.db-nav-group .db-eyebrow{padding:6px 12px;display:flex;align-items:center;gap:10px}.db-nav-group .db-eyebrow:after{content:"";flex:1;height:1px;background:hsl(var(--line-2) / .7)}.db-nav-item{display:flex;align-items:center;gap:var(--sp-3);height:var(--nav-h);padding:0 var(--sp-3);color:hsl(var(--text-2));text-decoration:none;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--nav-fs);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;position:relative;transition:background .15s,color .15s}.db-nav-item svg{color:hsl(var(--text-3));transition:color .15s}.db-nav-item:hover svg{color:hsl(var(--accent-2))}.db-nav-item.on svg{color:hsl(var(--brand-2))}.db-nav-item svg{width:var(--nav-ico);height:var(--nav-ico);flex:none}.db-nav-item:hover{color:hsl(var(--text));background:hsl(var(--surface))}.db-nav-item.on{color:hsl(var(--text));background:hsl(var(--surface-2));font-weight:var(--fw-strong)}.db-nav-item.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:hsl(var(--brand))}.db-nav-item.locked,.db-nav-item.disabled{color:hsl(var(--text-3));cursor:not-allowed}.db-nav-item .cnt{margin-left:auto;font-family:var(--font-num);font-size:var(--fs-chip);padding:1px 7px;background:hsl(var(--surface-3));color:hsl(var(--text-2))}.db-nav-item .lock{margin-left:auto;color:hsl(var(--warn));width:15px;height:15px}.db-rail-foot{margin-top:auto;padding:var(--sp-4);border-top:1px solid hsl(var(--line));display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-main{grid-row:2;grid-column:2;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.db-topbar{grid-row:1;grid-column:1 / -1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-7) 0 0;border-bottom:1px solid hsl(var(--line));background:hsl(var(--bg-2));z-index:30}.db-topbar>.db-crest+*{margin-left:var(--sp-6)}.db-topbar .right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4)}.db-search{flex:1;max-width:520px;display:flex;align-items:center;gap:var(--sp-3);height:var(--ctl-sm);padding:0 var(--sp-3);background:hsl(var(--surface));border:1px solid hsl(var(--line));color:hsl(var(--text-3));font-size:var(--fs-body)}.db-search kbd{margin-left:auto;font-family:var(--font-ui);font-size:var(--fs-micro);padding:1px 6px;border:1px solid hsl(var(--line-2));color:hsl(var(--text-3))}.db-clock{font-family:var(--font-num);font-size:var(--fs-body);letter-spacing:.08em;color:hsl(var(--text-2))}.db-user{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-meta);line-height:1.1}.db-user small{display:block;color:hsl(var(--brand-2));font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.db-page{padding:var(--pad-page);display:flex;flex-direction:column;gap:var(--gap-page)}.db-phead{display:flex;align-items:center;gap:var(--sp-4);min-height:56px}.db-phead .db-icon.lg{--t: var(--brand)}.db-phead .eyebrow{display:block;margin-bottom:4px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--accent-2))}.db-phead .back{flex:none}.db-phead h1{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-hero);letter-spacing:var(--track-display);text-transform:uppercase;line-height:1.1}.db-phead p{margin:6px 0 0;color:hsl(var(--text-2));font-size:var(--fs-body)}.db-phead .actions{margin-left:auto;display:flex;gap:var(--sp-3);align-items:center}.db-phead+*{margin-top:var(--gap-page)}.db-grid{display:grid;gap:var(--sp-5);align-items:stretch}.db-grid.top{align-items:start}.db-g12{grid-template-columns:repeat(12,1fr)}.db-c3{grid-column:span 3}.db-c4{grid-column:span 4}.db-c5{grid-column:span 5}.db-c6{grid-column:span 6}.db-c7{grid-column:span 7}.db-c8{grid-column:span 8}.db-c9{grid-column:span 9}.db-c12{grid-column:span 12}.db-cards{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.db-cards.wide{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.db-cards.narrow{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width: 1100px){.db-c3,.db-c4,.db-c5,.db-c6,.db-c7,.db-c8,.db-c9{grid-column:span 12}.db-shell{grid-template-columns:80px 1fr}.db-crest{width:80px;justify-content:center;padding:0}.db-crest-name,.db-nav-item span.lbl,.db-nav-group .db-eyebrow,.db-rail-foot div{display:none}.db-nav-item{justify-content:center;padding:0}}.db-telemetry{display:grid;grid-template-columns:repeat(var(--cells, 4),minmax(0,1fr));overflow:hidden}.db-telemetry.bare{border-top:1px solid hsl(var(--line))}.db-telemetry.bare+.db-telemetry.bare{border-top:0}.db-telemetry .cell{position:relative;padding:var(--sp-5) var(--sp-5) var(--sp-4);border-right:1px solid hsl(var(--line));display:grid;grid-template-rows:auto auto auto 40px;gap:6px;min-width:0;--t: var(--h1);background:hsl(var(--t) / .09)}.db-telemetry .cell:nth-child(6n+2){--t: var(--h2)}.db-telemetry .cell:nth-child(6n+3){--t: var(--h3)}.db-telemetry .cell:nth-child(6n+4){--t: var(--h4)}.db-telemetry .cell:nth-child(6n+5){--t: var(--h5)}.db-telemetry .cell:nth-child(6n+6){--t: var(--h6)}.db-telemetry .cell .db-eyebrow{color:var(--ink-hue);font-size:var(--fs-label);letter-spacing:.12em;padding-right:32px}.db-telemetry .cell .ico{position:absolute;top:var(--sp-4);right:var(--sp-4);width:var(--ico-lg);height:var(--ico-lg);color:hsl(var(--t));opacity:.85}.db-telemetry .cell:last-child{border-right:0}.db-telemetry .v{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-xl);letter-spacing:.01em;line-height:1;display:flex;align-items:baseline;gap:var(--sp-2);margin-top:6px;font-variant-numeric:tabular-nums}.db-telemetry .v small{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-ui);color:hsl(var(--text-2));letter-spacing:.06em}.db-delta{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-meta);letter-spacing:.04em}.db-delta.up{color:hsl(var(--good))}.db-delta.down{color:hsl(var(--bad))}.db-delta.flat{color:hsl(var(--text-3))}.db-spark{width:100%;height:40px;display:block;margin-top:auto}.db-kv{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid hsl(var(--line))}.db-kv:last-child{border-bottom:0}.db-kv .ico{width:var(--avatar);height:var(--avatar);flex:none;display:grid;place-items:center;--t: var(--h1);color:hsl(var(--t));background:hsl(var(--t) / .14)}.db-kv .ico svg{width:var(--ico);height:var(--ico)}.db-kv .l{min-width:0}.db-kv .l b{display:block;font-weight:var(--fw-ui);font-size:var(--fs-body)}.db-kv .l span{font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-kv .r{margin-left:auto;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);text-align:right;white-space:nowrap}.db-kvs{display:flex;flex-direction:column}.db-kvs.fill>.db-kv{flex:1}.db-queue{display:flex;flex-direction:column}.db-queue .row{display:grid;grid-template-columns:4px 1fr auto;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid hsl(var(--line));flex:1}.db-queue .row:last-child{border-bottom:0}.db-queue .stripe{height:100%;min-height:40px}.db-queue .t{font-weight:var(--fw-ui);font-size:var(--fs-body)}.db-queue .s{color:hsl(var(--text-2));font-size:var(--fs-meta);margin-top:2px}.db-table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.db-table thead th{position:sticky;top:0;z-index:1;background:hsl(var(--surface));text-align:left;padding:var(--sp-3) var(--sp-4);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3));border-bottom:1px solid hsl(var(--line));white-space:nowrap}.db-table tbody td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid hsl(var(--line));vertical-align:middle}.db-table tbody tr:last-child td{border-bottom:0}.db-table tbody tr:hover{background:hsl(var(--surface-2))}.db-table td.r,.db-table th.r{text-align:right}.db-table .num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold)}.db-scroll-x{overflow-x:auto}.db-scroll-x .db-table thead th{top:0}.db-who{display:flex;align-items:center;gap:var(--sp-3)}.db-who .n{font-weight:var(--fw-ui-bold);font-size:var(--fs-row)}.db-who .p{color:hsl(var(--text-2));font-size:var(--fs-meta);font-family:var(--font-num);font-weight:500;margin-top:2px}.db-tbar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid hsl(var(--line));flex-wrap:wrap}.db-tbar [role=combobox],.db-tbar .db-field,.db-tbar>label>.db-field,.db-tbar .db-input{height:var(--ctl);font-size:var(--fs-body)}.db-tbar>label:not(.db-field){display:flex;flex-direction:column;gap:6px;--t: var(--h1)}.db-tbar>label:not(.db-field):nth-of-type(6n+2){--t: var(--h2)}.db-tbar>label:not(.db-field):nth-of-type(6n+3){--t: var(--h3)}.db-tbar>label:not(.db-field):nth-of-type(6n+4){--t: var(--h4)}.db-tbar>label:not(.db-field):nth-of-type(6n+5){--t: var(--h5)}.db-tbar>label:not(.db-field):nth-of-type(6n+6){--t: var(--h6)}.db-tbar>label:not(.db-field)>.db-eyebrow{display:block;color:hsl(var(--t))}.db-tbar .sum{margin-left:auto;font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-tbar .sum b{color:hsl(var(--text));font-family:var(--font-num);font-size:var(--fs-body)}.db-filters{display:flex;align-items:stretch;gap:0;background:hsl(var(--surface));border:1px solid hsl(var(--line));flex-wrap:wrap}.db-filter{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3) var(--sp-5);border-right:1px solid hsl(var(--line));min-width:200px;--t: var(--h1)}.db-filter>.k{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-hue)}.db-filter>.k svg{width:15px;height:15px}.db-filter.h1{--t: var(--h1)}.db-filter.h2{--t: var(--h2)}.db-filter.h3{--t: var(--h3)}.db-filter.h4{--t: var(--h4)}.db-filter.h5{--t: var(--h5)}.db-filter.h6{--t: var(--h6)}.db-filter:nth-child(6n+2){--t: var(--h2)}.db-filter:nth-child(6n+3){--t: var(--h3)}.db-filter:nth-child(6n+4){--t: var(--h4)}.db-filter:nth-child(6n+5){--t: var(--h5)}.db-filter:nth-child(6n+6){--t: var(--h6)}.db-filter>.c{display:flex;align-items:center}.db-filter .db-field{display:inline-flex;flex-direction:row}.db-filter [role=combobox],.db-filter .db-field,.db-filter .db-input,.db-filter .db-seg{height:var(--ctl);width:100%;min-width:0}.db-filter .db-seg>button{height:calc(var(--ctl) - 2px)}.db-filters .tail{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);flex-wrap:wrap}.db-filters .tail .sum{font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-filters .tail .sum b{color:hsl(var(--text));font-family:var(--font-num);font-size:var(--fs-body)}.db-filters+*{margin-top:var(--gap-page)}[role=combobox][data-state]{height:var(--ctl);border-radius:0;border:1px solid hsl(var(--line-2));background:hsl(var(--surface));color:hsl(var(--text));font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-body);letter-spacing:0;padding:0 var(--sp-3)}[role=combobox][data-state]:focus{box-shadow:none;border-color:hsl(var(--accent-2))}[role=combobox][data-state] svg{opacity:1;color:hsl(var(--text-3))}.db-field.date{height:var(--ctl);font-family:var(--font-num);font-weight:var(--fw-ui);letter-spacing:.02em}.db-field.date svg{color:hsl(var(--text-3))}.db-sumbar{display:flex;gap:var(--sp-7);padding:var(--sp-3) var(--sp-5);background:hsl(var(--surface-2));border-top:1px solid hsl(var(--line));font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-meta);color:hsl(var(--text-2));flex-wrap:wrap}.db-sumbar b{color:hsl(var(--text));font-family:var(--font-num);font-size:var(--fs-body);margin-left:6px}.db-empty{padding:48px 24px;text-align:center;color:hsl(var(--text-3));display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);font-size:var(--fs-body)}.db-empty svg{width:32px;height:32px;opacity:.6}.db-empty>div{display:flex;flex-direction:column;align-items:center;gap:6px}.db-empty b{color:hsl(var(--text-2));font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase}.db-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-3);padding:var(--sp-4)}.db-tile{position:relative;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));display:flex;flex-direction:column;gap:0;padding:11px var(--sp-3);min-height:148px;overflow:hidden;--st: hsl(var(--text-3))}.db-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--st)}.db-tile.avail{--st: hsl(var(--good))}.db-tile.busy{--st: hsl(var(--brand))}.db-tile.maint{--st: hsl(var(--warn));border-style:dashed}.db-tile.offline{opacity:.6}.db-tile.ending{--st: hsl(var(--warn));border-color:hsl(var(--warn) / .45);animation:db-beat 1.8s ease-in-out infinite}.db-tile.over{--st: hsl(var(--bad));border-color:hsl(var(--bad) / .65);animation:db-beat .9s ease-in-out infinite}.db-tile.ending:before,.db-tile.over:before{animation:db-beat-bar 1.8s ease-in-out infinite}.db-tile.over:before{height:4px;animation-duration:.9s}.db-tile.ending .timer,.db-tile.ending .st{color:hsl(var(--warn))}.db-tile.over .timer,.db-tile.over .st{color:hsl(var(--bad))}.db-tile.ending .db-dot,.db-tile.over .db-dot{animation:db-beat-dot 1.2s ease-in-out infinite}.db-tile.over .db-dot{animation-duration:.6s}@keyframes db-beat{0%,to{background:hsl(var(--surface-2))}50%{background:color-mix(in oklab,hsl(var(--surface-2)) 82%,var(--st))}}@keyframes db-beat-bar{0%,to{opacity:1}55%{opacity:.2}}@keyframes db-beat-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}@media (prefers-reduced-motion: reduce){.db-tile.ending,.db-tile.over,.db-tile.ending:before,.db-tile.over:before,.db-tile.ending .db-dot,.db-tile.over .db-dot{animation:none}.db-tile .wash .w1,.db-tile .wash .w2,.db-tile.over .wash,.db-tile .bubbles i,.db-lg-mesh,.db-lg-particles i,.db-lg-orb,.db-lg-sweep{animation:none}.db-lg-sweep{display:none}}.db-tile .th{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.db-tile .idw{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.db-tile .gi{width:23px;height:23px;flex:none;color:var(--st);display:block}.db-tile .gi>svg{width:100%;height:100%;display:block}.db-tile .id{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-row);letter-spacing:.05em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-tile .st{flex:none;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:.11em;text-transform:uppercase;display:flex;align-items:center;gap:5px;color:var(--st);white-space:nowrap}.db-tile .pairs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px var(--sp-3);margin-top:7px;min-width:0}.db-tile .pairs .k{font-size:.63rem;letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--text-3));white-space:nowrap}.db-tile .pairs .vv{font-family:var(--font-num);font-size:var(--fs-meta);color:hsl(var(--text-2));font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-tile .pairs .r{text-align:right}.db-tile .cp{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none;border:1px solid hsl(var(--line-2));color:hsl(var(--text-3));background:none;cursor:pointer;vertical-align:-4px;margin-left:6px}.db-tile .cp:hover{color:hsl(var(--text));border-color:hsl(var(--text-3))}.db-tile .cp>svg{width:9px;height:9px}.db-tile .sep{height:1px;flex:none;margin:9px calc(var(--sp-3) * -1) 0;background:linear-gradient(90deg,hsl(var(--text) / .03),hsl(var(--text) / .2) 50%,hsl(var(--text) / .03))}.db-tile .main{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);margin-top:auto;padding-top:9px;min-width:0}.db-tile.avail .main,.db-tile.maint .main,.db-tile.offline .main{margin-top:0}.db-tile.avail .acts,.db-tile.maint .acts{margin-top:auto;padding-top:9px}.db-tile .whoblk{min-width:0}.db-tile .who{font-weight:var(--fw-ui-bold);font-size:1.1875rem;color:hsl(var(--text));line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-tile .who.idle{color:hsl(var(--text-2));font-weight:var(--fw-ui);font-size:var(--fs-body)}.db-tile .game{margin-top:2px;font-size:var(--fs-meta);color:hsl(var(--text-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-tile .tmr{display:flex;align-items:flex-end;gap:5px;flex:none;color:var(--st)}.db-tile .tmr b{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:2rem;line-height:.88;font-variant-numeric:tabular-nums}.db-tile .tmr i{font-style:normal;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:.63rem;line-height:1.08;letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--text-3));padding-bottom:3px}.db-tile .aside{flex:none;font-family:var(--font-num);font-size:var(--fs-meta);color:hsl(var(--text-3))}.db-tile .acts{margin-top:9px;display:flex;gap:var(--sp-2);flex-wrap:wrap}.db-tile .wash{position:absolute;left:0;right:0;bottom:0;height:100%;z-index:1;pointer-events:none;--wl: 24px;--ink: color-mix(in srgb, var(--st) 42%, #080412);transform:translateY(calc((1 - var(--level)) * 100% - var(--wl)));opacity:calc((.3 + var(--level) * .7) * .92);transition:transform 1s linear,opacity 1s linear}@supports (color: oklch(from red l c h)){.db-tile .wash{--ink: oklch(from var(--st) min(l, .4) c h)}}.db-tile .wash .body{position:absolute;left:0;right:0;top:calc(var(--wl) - 2px);bottom:-40%;background:var(--ink)}.db-tile .wash .surface{position:absolute;left:0;right:0;top:0;height:var(--wl);transform:scaleY(var(--amp));transform-origin:bottom;transition:transform .5s ease-out}.db-tile .wash svg{position:absolute;left:0;bottom:0;width:200%;height:100%;display:block;overflow:visible}.db-tile .wash svg .fill{fill:var(--ink)}.db-tile .wash svg .edge{fill:none;stroke:var(--st);stroke-width:1;opacity:.48;vector-effect:non-scaling-stroke;stroke-linecap:round}.db-tile .wash svg .edge.glow{stroke-width:5;opacity:.07}.db-tile .wash svg .edge.dim{stroke-width:.75;opacity:.18}.db-tile .wash .w1{animation:db-drift 7s linear infinite}.db-tile .wash .w2{animation:db-drift 11.9s linear infinite reverse;opacity:.6}@keyframes db-drift{0%{transform:translate(0)}to{transform:translate(-120px)}}.db-tile.over .wash{animation:db-wash-flash .9s ease-in-out infinite}@keyframes db-wash-flash{0%,to{filter:none}50%{filter:brightness(1.4)}}.db-tile .bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.db-tile .bubbles i{position:absolute;bottom:0;left:var(--x);width:var(--sz);height:var(--sz);border-radius:50%;background:var(--st);opacity:0}.db-tile.ending .bubbles i,.db-tile.over .bubbles i{animation:db-bubble-rise var(--dur) ease-in var(--delay) infinite}@keyframes db-bubble-rise{0%{transform:translate(0) scale(.65);opacity:0}14%{opacity:.5}72%{opacity:.34}to{transform:translate(var(--sway),calc(var(--rise) * -1)) scale(1);opacity:0}}.db-tile>.th,.db-tile>.pairs,.db-tile>.sep,.db-tile>.main,.db-tile>.acts{position:relative;z-index:5}.db-tile:before{z-index:6}.db-daybar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid hsl(var(--line))}.db-daybar .db-seg{flex:1}.db-daybar .db-seg>button{flex:1}.db-daybar .d{margin-left:auto;font-size:var(--fs-meta);color:hsl(var(--text-3));white-space:nowrap}.db-resv{display:flex;flex-direction:column}.db-resv-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid hsl(var(--line))}.db-resv-row:last-child{border-bottom:0}.db-resv-row>.t{font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:hsl(var(--h6));white-space:nowrap}.db-resv-row .n{display:flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-ui-bold);font-size:var(--fs-body);line-height:var(--lh-tight)}.db-resv-row .n .g{display:inline-flex;align-items:center;gap:3px;color:hsl(var(--text-3));font-family:var(--font-num);font-size:var(--fs-micro)}.db-resv-row .n .g svg{width:13px;height:13px}.db-resv-row .m{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-top:3px;font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-resv-row .m>span{display:inline-flex;align-items:center;gap:5px}.db-resv-row .m svg{width:14px;height:14px;color:hsl(var(--text-3))}.db-next{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;cursor:pointer;white-space:nowrap;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:var(--track-ui);text-transform:uppercase;background:hsl(var(--h6) / .16);color:var(--ink-hue);--t: var(--h6)}.db-next svg{width:14px;height:14px}.db-next.soon{--t: var(--warn);background:hsl(var(--warn) / .18);animation:db-beat-bar 1.8s ease-in-out infinite}.db-next.now{--t: var(--bad);background:hsl(var(--bad) / .2);animation:db-beat-bar .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.db-next.soon,.db-next.now{animation:none}}.db-checkin{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-5);text-align:center}.db-checkin .mark{width:132px;height:132px;display:grid;place-items:center;background:hsl(var(--brand) / .12);border:1px solid hsl(var(--brand) / .35);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.db-checkin .mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:var(--sp-4)}.db-checkin .mark span{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:3rem;color:hsl(var(--brand-2))}.db-checkin h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:2rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.db-checkin .lead{margin:var(--sp-2) 0 0;font-size:1.125rem;color:hsl(var(--text-2))}.db-phone{display:flex;align-items:stretch;width:100%;max-width:540px;border:1px solid hsl(var(--line-2));background:hsl(var(--bg));transition:border-color .15s}.db-phone:focus-within{border-color:hsl(var(--brand))}.db-phone .cc{display:grid;place-items:center;min-width:92px;padding:0 var(--sp-4);background:hsl(var(--surface-3));border-right:1px solid hsl(var(--line-2));font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:1.375rem;letter-spacing:.04em;color:hsl(var(--text))}.db-phone input{flex:1;min-width:0;height:76px;padding:0 var(--sp-5);background:transparent;border:0;outline:0;box-shadow:none!important;color:hsl(var(--text));font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:1.625rem;letter-spacing:.2em}.db-phone input::-moz-placeholder{color:hsl(var(--text-3));font-size:1.125rem;letter-spacing:.04em;font-weight:var(--fw-ui)}.db-phone input::placeholder{color:hsl(var(--text-3));font-size:1.125rem;letter-spacing:.04em;font-weight:var(--fw-ui)}.db-checkin .acts{display:flex;gap:var(--sp-4);flex-wrap:wrap;justify-content:center}.db-checkin .acts .db-btn{height:58px;min-width:220px;font-size:var(--fs-btn-lg)}@media (max-width: 760px){.db-checkin{padding:var(--sp-6) var(--sp-4);gap:var(--sp-5)}.db-checkin .mark{width:96px;height:96px}.db-checkin h2{font-size:1.5rem}.db-phone input{height:64px;font-size:1.25rem}.db-phone .cc{min-width:70px;font-size:1.125rem}.db-checkin .acts .db-btn{min-width:0;flex:1 1 45%}}.db-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:hsl(var(--bg) / .72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.db-sheet{position:fixed;right:0;top:0;bottom:0;z-index:61;width:880px;max-width:100%;background:hsl(var(--surface));border-left:1px solid hsl(var(--line-2));display:grid;grid-template-columns:250px 1fr;box-shadow:-40px 0 80px -40px #000;animation:db-sheet-in .35s cubic-bezier(.2,.7,.2,1) both}@keyframes db-sheet-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.db-sheet .side{border-right:1px solid hsl(var(--line));padding:var(--sp-5) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);overflow:auto}.db-sheet .body{display:flex;flex-direction:column;min-width:0;min-height:0}.db-sheet .body .scroll{flex:1;overflow:auto;padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.db-sheet .foot{margin-top:auto;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2))}.db-steps{display:flex;border-bottom:1px solid hsl(var(--line))}.db-steps>div{flex:1;padding:var(--sp-3) var(--sp-4);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text-3));border-bottom:2px solid transparent;display:flex;align-items:center;gap:var(--sp-2)}.db-steps>div.done{color:hsl(var(--good))}.db-steps>div.on{color:hsl(var(--text));border-bottom-color:hsl(var(--brand))}.db-steps .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--surface-3));font-size:var(--fs-micro);font-family:var(--font-num)}.db-steps .on .n{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.db-steps .done .n{background:hsl(var(--good));color:#04160c}.db-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2)}.db-opts.big{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--sp-3)}.db-opts.big .db-opt{height:78px;gap:8px;font-size:var(--fs-btn)}.db-opts.big .db-opt svg{width:var(--ico-lg);height:var(--ico-lg);color:hsl(var(--text-2))}.db-opts.big .db-opt.on svg,.db-opts.big .db-opt[aria-pressed=true] svg{color:hsl(var(--brand-2))}.db-opt{height:52px;border:1px solid hsl(var(--line-2));background:hsl(var(--surface-2));display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;line-height:1.1;color:hsl(var(--text));padding:0 6px;text-align:center}.db-opt:hover{border-color:hsl(var(--line-2));background:hsl(var(--surface-3))}.db-opt.on,.db-opt[aria-pressed=true]{border-color:hsl(var(--brand));background:hsl(var(--brand) / .14);box-shadow:inset 0 2px hsl(var(--brand))}.db-opt small{font-size:var(--fs-micro);color:hsl(var(--text-3));letter-spacing:.1em;font-family:var(--font-num);font-weight:500;margin-top:2px}.db-opt.off,.db-opt:disabled{opacity:.45;cursor:not-allowed}.db-tabs{display:flex;gap:var(--sp-2);border-bottom:1px solid hsl(var(--line));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.db-tabs::-webkit-scrollbar{display:none}.db-tabs>button{height:52px;padding:0 var(--sp-5);border:0;background:transparent;color:hsl(var(--text-2));font-family:var(--font-ui);font-weight:var(--fw-sec);font-size:var(--fs-btn-lg);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-2);transition:color .15s}.db-tabs>button:hover{color:hsl(var(--text))}.db-tabs>button.on,.db-tabs>button[aria-selected=true]{color:hsl(var(--text));border-bottom-color:hsl(var(--brand))}.db-tabs>button svg{width:var(--ico);height:var(--ico);color:hsl(var(--text-3))}.db-tabs>button.on svg,.db-tabs>button[aria-selected=true] svg{color:hsl(var(--brand-2))}.db-panel>.db-tabs{padding:0 var(--sp-3)}.db-settings{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--gap-page);align-items:start}.db-secnav{display:flex;flex-direction:column;position:sticky;top:0}.db-secnav>button{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:center;text-align:left;padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid hsl(var(--line));background:transparent;color:hsl(var(--text-2));cursor:pointer;position:relative;transition:background .15s,color .15s}.db-secnav>button:last-child{border-bottom:0}.db-secnav>button:hover{background:hsl(var(--surface-2));color:hsl(var(--text))}.db-secnav>button.on{background:hsl(var(--surface-2));color:hsl(var(--text))}.db-secnav>button.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:hsl(var(--brand))}.db-secnav>button b{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-row);letter-spacing:.02em;line-height:var(--lh-tight)}.db-secnav>button span.d{display:block;margin-top:3px;font-size:var(--fs-meta);color:hsl(var(--text-2));line-height:1.35}.db-secnav>button .lock{color:hsl(var(--warn));width:16px;height:16px}.db-savebar{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:hsl(var(--surface));border:1px solid hsl(var(--line));margin-top:var(--gap-page)}.db-savebar .note{margin-right:auto;font-size:var(--fs-meta);color:hsl(var(--text-2))}@media (max-width: 1100px){.db-settings{grid-template-columns:1fr}.db-secnav{position:static;flex-direction:row;overflow-x:auto}.db-secnav>button{border-bottom:0;border-right:1px solid hsl(var(--line));min-width:200px}.db-secnav>button.on:before{left:0;right:0;top:auto;bottom:0;width:auto;height:3px}}.db-login{min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;background:hsl(var(--bg));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.db-login-glow{position:absolute;inset:-25% -20% auto;height:70%;pointer-events:none;background:radial-gradient(45% 55% at 22% 25%,hsl(var(--brand) / .3),transparent 70%),radial-gradient(40% 50% at 82% 20%,hsl(var(--accent-2) / .22),transparent 72%)}.db-lg-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-6);padding:var(--sp-8) clamp(24px,5vw,72px)}.db-lg-aside:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent,hsl(var(--accent-2) / .55) 30%,hsl(var(--brand) / .45) 70%,transparent)}.db-lg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:linear-gradient(160deg,hsl(var(--accent-2) / .55),hsl(var(--brand) / .5) 60%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cpath d='M14 0h28l14 12v24L42 48H14L0 36V12z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cpath d='M14 0h28l14 12v24L42 48H14L0 36V12z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:56px 48px;mask-size:56px 48px;animation:db-lg-mesh-drift 38s linear infinite}@keyframes db-lg-mesh-drift{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:56px 96px;mask-position:56px 96px}}.db-lg-floor{position:absolute;left:-20%;right:-20%;bottom:-10%;height:55%;pointer-events:none;opacity:.75;background:repeating-linear-gradient(90deg,hsl(var(--accent-2) / .5) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,hsl(var(--brand) / .45) 0 1px,transparent 1px 48px);transform:perspective(340px) rotateX(64deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(to top,#000,transparent 92%);mask-image:linear-gradient(to top,#000,transparent 92%)}.db-lg-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.db-lg-particles i{position:absolute;left:var(--x);top:var(--y);width:var(--sz);height:var(--sz);border-radius:50%;background:hsl(var(--c) / .9);box-shadow:0 0 10px 1px hsl(var(--c) / .55);animation:db-lg-float var(--dur) ease-in-out var(--delay) infinite}@keyframes db-lg-float{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(var(--dx),var(--dy));opacity:.95}}.db-lg-aside-inner{position:relative;display:flex;flex-direction:column;gap:var(--sp-6);max-width:620px}.db-lg-crest{display:flex;align-items:center;gap:var(--sp-4)}.db-lg-title{margin:0;font-family:var(--font-display, var(--font-num));font-weight:700;line-height:.96;font-size:clamp(2.4rem,5.2vw,4.25rem);letter-spacing:.01em;text-wrap:balance;background:linear-gradient(100deg,hsl(var(--accent-2)),hsl(var(--text)) 45%,hsl(var(--brand)));-webkit-background-clip:text;background-clip:text;color:transparent}.db-lg-tag{margin:0;max-width:46ch;color:hsl(var(--text-2));font-size:1.0625rem;line-height:1.55}.db-lg-cats{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.db-lg-cat{position:relative;display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid hsl(var(--line-2));background:hsl(var(--surface) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.db-lg-cat b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text))}.db-lg-cat span{font-family:var(--font-num);font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-lg-cat i{width:7px;height:7px;border-radius:50%;background:hsl(var(--t, var(--accent-2)));box-shadow:0 0 8px hsl(var(--t, var(--accent-2)) / .8);flex:none}.db-lg-cat img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex:none}.db-lg-tele{display:flex;flex-wrap:wrap;gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid hsl(var(--line));font-family:var(--font-num);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text-3))}.db-lg-tele b{color:hsl(var(--text-2));font-weight:600}.db-lg-terminal{position:relative;display:grid;place-items:center;padding:var(--sp-8) clamp(16px,4vw,56px);background:radial-gradient(70% 55% at 80% 15%,hsl(var(--accent-2) / .1),transparent 70%),radial-gradient(60% 50% at 30% 90%,hsl(var(--brand) / .09),transparent 72%)}.db-lg-terminal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background:hsl(var(--accent-2));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cpath d='M14 0h28l14 12v24L42 48H14L0 36V12z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cpath d='M14 0h28l14 12v24L42 48H14L0 36V12z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:56px 48px;mask-size:56px 48px}.db-lg-orb{position:absolute;width:min(108%,620px);aspect-ratio:1;border-radius:50%;pointer-events:none;border:1px solid hsl(var(--accent-2) / .3);background:radial-gradient(closest-side,hsl(var(--brand) / .2),transparent 70%);box-shadow:0 0 120px -20px hsl(var(--brand) / .35),inset 0 0 90px -40px hsl(var(--accent-2) / .5);animation:db-lg-orb-spin 44s linear infinite}.db-lg-orb:before,.db-lg-orb:after{content:"";position:absolute;border-radius:50%}.db-lg-orb:before{top:-8%;right:-8%;bottom:-8%;left:-8%;border:1px solid hsl(var(--brand) / .14)}.db-lg-orb:after{top:15%;right:15%;bottom:15%;left:15%;border:1px dashed hsl(var(--accent-2) / .3)}@keyframes db-lg-orb-spin{to{transform:rotate(360deg)}}.db-login-col{position:relative;width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--sp-5)}.db-lg-frame{position:relative}.db-lg-frame:before,.db-lg-frame:after{content:"";position:absolute;width:26px;height:26px;pointer-events:none;border:2px solid hsl(var(--accent-2) / .7)}.db-lg-frame:before{top:-7px;left:-7px;border-right:0;border-bottom:0}.db-lg-frame:after{bottom:-7px;right:-7px;border-left:0;border-top:0}.db-lg-sweep{position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--accent-2) / .9),transparent);animation:db-lg-sweep 5.5s ease-in-out infinite}@keyframes db-lg-sweep{0%,to{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}50%{transform:translateY(var(--h, 320px))}}@media (max-width: 1023px){.db-login{grid-template-columns:1fr}.db-lg-aside{border-right:0;border-bottom:1px solid hsl(var(--line));padding:var(--sp-8) 16px var(--sp-6);gap:var(--sp-5)}.db-lg-aside:after{display:none}.db-lg-aside-inner{gap:var(--sp-5);margin:0 auto}.db-lg-floor,.db-lg-particles{display:none}.db-lg-title{font-size:clamp(2rem,8vw,2.75rem)}.db-lg-tag{display:none}.db-lg-terminal{padding:var(--sp-6) 16px var(--sp-8)}.db-lg-orb{display:none}}@media (max-width: 480px){.db-lg-tele{gap:var(--sp-4)}.db-lg-cats{gap:var(--sp-2)}.db-lg-cat{padding:8px 12px}}.db-login-crest{display:flex;align-items:center;gap:var(--sp-4)}.db-login-card{background:hsl(var(--surface) / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px -30px hsl(var(--bg))}.db-login-body{padding:var(--sp-5) var(--sp-5) var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-5)}.db-login-lead{margin:0;color:hsl(var(--text-2));font-size:var(--fs-body)}.db-login-form{display:flex;flex-direction:column;gap:var(--sp-4)}.db-login-input{height:54px;font-family:var(--font-num);font-size:1.25rem;letter-spacing:.06em;background:hsl(var(--bg));border-color:hsl(var(--line-2))}.db-login-input.err{border-color:hsl(var(--bad))}.db-login-help{min-height:20px;margin-top:6px;font-size:var(--fs-meta);display:flex;align-items:center;gap:6px}.db-login-help span{display:inline-flex;align-items:center;gap:6px}.db-otp-slot{position:relative;width:52px;height:64px;border:1px solid hsl(var(--line-2))!important;background:linear-gradient(hsl(var(--bg)),hsl(var(--surface-2)));font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:1.75rem;color:hsl(var(--text));border-radius:0!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:border-color .18s,box-shadow .18s,transform .18s}.db-otp-slot[data-active=true]{border-color:hsl(var(--accent-2))!important;transform:translateY(-2px);box-shadow:0 0 0 1px hsl(var(--accent-2) / .5),0 8px 24px -12px hsl(var(--accent-2) / .8)}.db-otp-slot.ok{border-color:hsl(var(--good))!important;color:hsl(var(--good));box-shadow:0 0 0 1px hsl(var(--good) / .45)}.db-otp-slot.busy{opacity:.7}@media (max-width: 420px){.db-otp-slot{width:44px;height:56px;font-size:1.5rem}}.db-login-status{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border:1px solid hsl(var(--line));background:hsl(var(--surface-2));color:hsl(var(--accent-2))}.db-login-status.ok{color:hsl(var(--good));border-color:hsl(var(--good) / .4)}.db-login-scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--accent-2)),transparent);animation:db-scan 1.4s linear infinite}.db-login-timers{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-login-timers>span{display:inline-flex;align-items:center;gap:6px}.db-login-timers .warn{color:hsl(var(--warn))}.db-login-link{background:none;border:0;color:hsl(var(--accent-2));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-chip);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.db-login-link:disabled{color:hsl(var(--text-3));cursor:not-allowed}.db-login-foot{display:flex;justify-content:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));color:hsl(var(--text-3));font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-chip);letter-spacing:.06em;text-transform:uppercase}.db-login-foot span{display:inline-flex;align-items:center;gap:6px}.db-login-tech{text-align:center;color:hsl(var(--text-3));font-family:var(--font-ui);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase}.db-floor{position:relative;display:grid;gap:6px;padding:14px;background-color:hsl(var(--surface));background-image:linear-gradient(hsl(var(--line) / .55) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--line) / .55) 1px,transparent 1px);background-origin:content-box;background-clip:content-box}.db-floor .db-tile{min-height:0;padding:8px 10px}.db-floor .db-tile .pairs,.db-floor .db-tile .sep,.db-floor .db-tile .acts{display:none}.db-floor .db-tile .wash{--wl: 14px}.db-floor .db-tile .gi{width:20px;height:20px}.db-floor .db-tile .main{padding-top:4px}.db-floor .db-tile .who{font-size:var(--fs-body)}.db-floor .db-tile .tmr b{font-size:1.3rem}.db-floor .db-tile.h1 .game,.db-floor .db-tile.h1 .main,.db-tile .st .lbl-s,.db-floor .db-tile.h1 .st .lbl{display:none}.db-floor .db-tile.h1 .st .lbl-s{display:inline}.db-floor .db-tile.w1 .st .lbl,.db-floor .db-tile.w1 .game,.db-floor .db-tile.w1 .tmr i{display:none}.db-floor .db-tile.big .id{font-size:var(--fs-num)}.db-floor .db-tile.big .gi{width:30px;height:30px}.db-floor .db-tile.big .who{font-size:1.25rem}.db-floor .db-tile.big .tmr b{font-size:1.875rem}.db-floor .db-tile.ending:before,.db-floor .db-tile.over:before{height:5px}.db-floor .db-tile.big .st{font-size:var(--fs-chip)}.db-floor-tray{border-top:1px dashed hsl(var(--line-2))}.db-floor-tray .db-board{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.db-floor-tray .db-tile{min-height:0;padding:8px 10px;gap:2px}.db-floor-tray .db-tile .pairs,.db-floor-tray .db-tile .sep,.db-floor-tray .db-tile .acts{display:none}.db-tile.compact{min-height:0;padding:8px 10px}.db-tile.compact .pairs,.db-tile.compact .sep{display:none}.db-tile.compact .gi{width:20px;height:20px}.db-floor.editing .db-tile{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.db-floor.editing .db-tile.dragging{cursor:grabbing;opacity:.85;z-index:3;box-shadow:0 16px 40px -16px #000}.db-floor.editing .db-tile.selected{outline:2px solid hsl(var(--brand));outline-offset:1px;z-index:2}.db-floor.editing .db-tile.clash{outline:2px solid hsl(var(--bad))}.db-floor .db-ghost{border:1px dashed hsl(var(--brand));background:hsl(var(--brand) / .12);pointer-events:none}.db-wall{min-height:100vh;background:hsl(var(--bg));color:hsl(var(--text));display:flex;flex-direction:column}.db-wall-head{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-7);border-bottom:1px solid hsl(var(--line));background:hsl(var(--surface))}.db-wall-head h1{margin:0;font-family:var(--font-display);font-size:1.625rem;letter-spacing:.06em;text-transform:uppercase}.db-wall-head .db-clock{font-size:2rem}.db-wall-body{flex:1;display:grid;grid-template-columns:1fr 360px;gap:var(--sp-4);padding:var(--sp-4) var(--sp-7) var(--sp-7);min-height:0}.db-wall-side{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.db-wall-stat{display:grid;grid-template-columns:repeat(3,1fr)}.db-wall-stat>div{padding:var(--sp-4) var(--sp-4);border-right:1px solid hsl(var(--line));--t: var(--h3);background:hsl(var(--t) / .1)}.db-wall-stat>div:nth-child(2){--t: var(--h5)}.db-wall-stat>div:nth-child(3){--t: var(--h1)}.db-wall-stat>div span{color:hsl(var(--t))}.db-wall-stat>div:last-child{border-right:0}.db-wall-stat b{display:block;font-family:var(--font-num);font-size:var(--fs-num-xl);line-height:1;font-weight:var(--fw-ui-bold)}.db-wall-stat span{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--text-3))}@media (max-width: 1000px){.db-wall-body{grid-template-columns:1fr}}.db-menu-btn{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid hsl(var(--line-2));background:hsl(var(--surface));color:hsl(var(--text));cursor:pointer;flex:none}.db-menu-btn svg{width:var(--ico-md);height:var(--ico-md)}.db-menu-btn.close{margin-left:auto}.db-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:hsl(var(--bg) / .72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 760px){.db-menu-btn{display:inline-flex}.db-shell{grid-template-columns:1fr;grid-template-rows:56px 1fr}.db-topbar{padding-left:var(--sp-3)}.db-crest{width:auto;border-right:0;padding:0;background:transparent}.db-crest-name{display:none}.db-main{grid-column:1}.db-rail{position:fixed;left:0;top:0;bottom:0;width:min(292px,86vw);height:100dvh;z-index:45;transform:translate(-102%);transition:transform .24s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px hsl(var(--line)),24px 0 60px -30px #000}.db-rail.open{transform:none}.db-rail-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid hsl(var(--line));min-height:56px}.db-rail-head .db-crest-name,.db-nav-item span.lbl,.db-nav-group .db-eyebrow,.db-rail-foot div{display:block}.db-nav-item span.lbl{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.db-nav-item{justify-content:flex-start;padding:0 var(--sp-3)}.db-topbar{padding:0 var(--sp-3);gap:var(--sp-3);height:56px}.db-topbar>.db-crest+*{margin-left:0;min-width:0}.db-topbar .right{gap:var(--sp-2)}.db-topbar .hide-sm,.db-page .hide-sm{display:none!important}.db-page{padding:var(--sp-4) var(--sp-3) var(--sp-8);gap:var(--sp-4)}.db-phead{flex-wrap:wrap;gap:var(--sp-3)}.db-phead h1{font-size:1.5rem}.db-phead .actions{margin-left:0;width:100%;flex-wrap:wrap}.db-phead .actions>*{flex:1 1 auto}.db-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.db-telemetry .cell{border-bottom:1px solid hsl(var(--line));padding:var(--sp-3) var(--sp-4) var(--sp-3);grid-template-rows:auto auto auto 28px}.db-telemetry .cell:nth-child(2n){border-right:0}.db-telemetry .v{font-size:var(--fs-num-lg)}.db-grid,.db-cards{gap:var(--sp-3)}.db-cards,.db-cards.wide,.db-cards.narrow{grid-template-columns:1fr}.db-board,.db-board.wide{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important;padding:var(--sp-3);gap:var(--sp-2)}.db-panel-title{flex-wrap:wrap;row-gap:6px;padding:var(--sp-3) var(--sp-3)}.db-panel-title .hint{display:none}.db-panel-body,.db-card-head,.db-card-body,.db-metrics,.db-card-foot{padding-left:var(--sp-4);padding-right:var(--sp-4)}.db-tbar{padding:var(--sp-3)}.db-filter{flex:1 1 45%;min-width:0;padding:var(--sp-3)}.db-filters .tail{flex:1 1 100%;padding:var(--sp-3)}.db-dialog-hero .v{font-size:var(--fs-num-lg)}.db-phead .db-icon.lg{display:none}.db-tbar>label,.db-tbar>.db-field{flex:1 1 100%}.db-opts{grid-template-columns:repeat(2,1fr)}.db-steps>div{padding:var(--sp-3) var(--sp-2);font-size:var(--fs-micro)}.db-table thead th{top:0}.db-kv{padding:var(--sp-3)}.db-row{padding:var(--sp-3);grid-template-columns:auto 1fr!important;row-gap:var(--sp-3)}.db-row-cols,.db-row-trail{grid-column:1 / -1;justify-self:stretch}.db-crow-head>div>.flex{flex-wrap:wrap;row-gap:var(--sp-3)}.db-crow-head .db-row-cols{flex-basis:100%}.db-row-cols{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.db-row-trail{justify-content:flex-end;flex-wrap:wrap}.db-frow{grid-template-columns:1fr;gap:var(--sp-2)}.db-frow .c{justify-content:flex-start}.db-choice{padding:var(--sp-4)}.db-choice .tag{position:static;grid-column:2;justify-self:start}.db-telemetry.many{grid-template-columns:repeat(2,minmax(0,1fr))}.db-empty{padding:32px 16px}.db-floor{padding:8px;gap:4px}.db-wall-head{padding:var(--sp-3) var(--sp-4)}.db-wall-body{padding:var(--sp-3) var(--sp-4) var(--sp-5)}}@media (max-width: 1023px){.db-topbar .hide-md{display:none!important}}@media (max-width: 480px){.db-telemetry .v{font-size:1.5rem}.db-phead .actions>.db-btn{width:100%}}.db-gx{width:100%;max-width:1240px;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-8);display:flex;flex-direction:column;gap:var(--gap-page)}.db-gx .db-telemetry+*{margin-top:0}.db-gx-row{display:grid;gap:var(--gap-page);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.db-gx-row.one{grid-template-columns:minmax(0,1fr)}.db-gx-row>.db-panel{display:flex;flex-direction:column;min-width:0}.db-gx .db-panel-title .more{margin-left:auto}.db-gx .db-panel-title .more~.db-gx-railnav,.db-gx-railnav{margin-left:auto;display:flex;gap:6px}.db-gx-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:1fr auto;min-height:520px;background:hsl(var(--bg-2));border:1px solid hsl(var(--line))}.db-gx-hero .slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.db-gx-hero .slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:70% center;filter:saturate(1.15) brightness(1.08);opacity:0;transform:scale(1.08);transition:opacity 1.2s ease,transform 10s linear}.db-gx-hero .slide.on{opacity:1;transform:scale(1)}.db-gx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,hsl(var(--bg) / .9) 0%,hsl(var(--bg) / .62) 32%,hsl(var(--bg) / .08) 58%,transparent 72%),linear-gradient(0deg,hsl(var(--bg) / .7) 0%,transparent 30%)}.db-gx-hero .body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--sp-6);align-items:end;padding:var(--sp-8) var(--sp-8) var(--sp-7)}.db-gx-hero .who{display:flex;flex-direction:column;gap:var(--sp-5);max-width:600px;min-width:0}.db-gx-hero .hello{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.db-gx-hero .venue{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-2))}.db-gx-hero .role{margin-left:auto}.db-gx-hero h1{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:clamp(2.25rem,1.2rem + 3.6vw,4rem);letter-spacing:var(--track-display);text-transform:uppercase;line-height:1;color:hsl(var(--text));overflow-wrap:anywhere}.db-gx-hero .acts{display:flex;gap:var(--sp-3);flex-wrap:wrap}.db-gx-rank{--rank-ink: color-mix(in oklab, var(--rank) calc(100% - var(--ink-lift-amt)), var(--ink-lift));display:flex;align-items:center;gap:var(--sp-4);max-width:460px}.db-gx-rank .lvl{flex:none;width:60px;height:60px;display:grid;place-items:center;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-lg);color:var(--rank-ink);background:color-mix(in oklab,var(--rank) 24%,hsl(var(--bg)));clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch))}.db-gx-rank .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.db-gx-rank .nm{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--rank-ink);line-height:1}.db-gx-rank .rank-bar{--tone: var(--rank);background:hsl(var(--text) / .12)}.db-gx-rank .meta{font-size:var(--fs-meta);color:hsl(var(--text-2))}.db-gx-rank .meta b{color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-feature{--t: var(--accent-2);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));background:hsl(var(--bg) / .74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsl(var(--line-2) / .8)}.db-gx-feature.h1{--t: var(--h1)}.db-gx-feature.h2{--t: var(--h2)}.db-gx-feature.h3{--t: var(--h3)}.db-gx-feature.h4{--t: var(--h4)}.db-gx-feature.h5{--t: var(--h5)}.db-gx-feature.h6{--t: var(--h6)}.db-gx-feature .top{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:hsl(var(--t) / var(--tint-bg-strong));border-bottom:1px solid hsl(var(--t) / var(--tint-line));transition:background .6s}.db-gx-feature .tag{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-hue)}.db-gx-feature .idx{margin-left:auto;font-size:var(--fs-num-sm);color:hsl(var(--text))}.db-gx-feature .idx small{color:hsl(var(--text-3));font-size:var(--fs-label)}.db-gx-feature .txt{padding:var(--sp-4) var(--sp-5) var(--sp-2);animation:db-gx-in .5s ease both}.db-gx-feature h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight);color:hsl(var(--text))}.db-gx-feature p{margin:6px 0 0;color:hsl(var(--text-2));font-size:var(--fs-meta);line-height:1.45;min-height:2.9em}.db-gx-feature .dots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-4)}.db-gx-feature .dots button{--t: var(--text-3);background:none;border:0;padding:6px 0 0;cursor:pointer;display:flex;flex-direction:column;gap:6px;text-align:left;color:hsl(var(--text-3))}.db-gx-feature .dots button.h1{--t: var(--h1)}.db-gx-feature .dots button.h2{--t: var(--h2)}.db-gx-feature .dots button.h3{--t: var(--h3)}.db-gx-feature .dots button.h4{--t: var(--h4)}.db-gx-feature .dots button.h5{--t: var(--h5)}.db-gx-feature .dots button.h6{--t: var(--h6)}.db-gx-feature .dots i{display:block;height:3px;background:hsl(var(--text) / .14);overflow:hidden}.db-gx-feature .dots b{display:block;height:100%;width:0;background:hsl(var(--t))}.db-gx-feature .dots button.on b{animation:db-gx-fill linear forwards}.db-gx-feature .dots button.on.hold b{animation-play-state:paused}.db-gx-feature .dots span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-feature .dots button.on span,.db-gx-feature .dots button:hover span{color:hsl(var(--text))}.db-gx-feature .dots button:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}@keyframes db-gx-fill{0%{width:0}to{width:100%}}@keyframes db-gx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.db-gx-hero .db-gx-stats{background:hsl(var(--surface) / .88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.db-gx-hero .db-gx-stats .cell{background:hsl(var(--t) / .08);grid-template-rows:auto auto!important;padding-bottom:var(--sp-5)}.db-gx-next{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);flex:1}.db-gx-next .clock{--t: var(--h6);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-3);padding:var(--sp-5);background:hsl(var(--t) / .07);border-right:1px solid hsl(var(--line))}.db-gx-next .clock.soon{--t: var(--h4)}.db-gx-next .clock .db-eyebrow{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-next .digits{display:flex;gap:var(--sp-4)}.db-gx-next .digits>div{display:flex;flex-direction:column}.db-gx-next .digits b{font-size:3rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-next .digits small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3));margin-top:4px}.db-gx-next .clock.soon .digits b{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-next .when{display:flex;align-items:center;gap:6px;color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-gx-next .when svg{width:var(--ico-sm);height:var(--ico-sm);color:hsl(var(--t))}.db-gx-next .db-dgrid{align-content:stretch}.db-gx-next .db-dgrid>div{background:hsl(var(--surface));display:flex;flex-direction:column;justify-content:center}.db-gx-next .db-dgrid .k{display:flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-next .db-dgrid .k svg{width:14px;height:14px}.db-gx-next .db-dgrid .v{margin-top:4px;font-size:var(--fs-row);font-weight:var(--fw-ui-bold);color:hsl(var(--text));overflow-wrap:anywhere}.db-gx-foot{display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2) / .5)}.db-gx-foot>*{flex:1 1 0;min-width:0}.db-gx-book{flex:1;display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);flex-wrap:wrap}.db-gx-book .t{flex:1;min-width:200px}.db-gx-book b{display:block;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em}.db-gx-book p{margin:6px 0 0;color:hsl(var(--text-2))}.db-gx-streak{--t: var(--h4);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.db-gx-streak .big{display:flex;align-items:baseline;gap:var(--sp-3)}.db-gx-streak .big b{font-size:3rem;line-height:1;font-weight:var(--fw-ui-bold);color:var(--ink-hue)}.db-gx-streak .big span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text-2))}.db-gx-streak .week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:hsl(var(--line));border:1px solid hsl(var(--line))}.db-gx-streak .week>div{background:hsl(var(--surface));display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sp-3) 0 var(--sp-2)}.db-gx-streak .week i{width:28px;height:28px;display:grid;place-items:center;background:hsl(var(--surface-3))}.db-gx-streak .week .lit{background:hsl(var(--t) / .1)}.db-gx-streak .week .lit i{background:hsl(var(--t));color:hsl(var(--bg))}.db-gx-streak .week i svg{width:16px;height:16px}.db-gx-streak .week .today.lit i{animation:db-gx-flame 1.8s ease-in-out infinite}@keyframes db-gx-flame{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.db-gx-streak .week span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-streak .week .today span{color:hsl(var(--text))}.db-gx-streak p{margin:0;color:hsl(var(--text-2))}.db-gx-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:hsl(var(--line))}.db-gx-promos:has(>:only-child){grid-template-columns:minmax(0,1fr)}.db-gx-promo{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-4);background:hsl(var(--surface));border:0;text-align:left;color:inherit;cursor:pointer;transition:background .15s}.db-gx-promo:hover{background:hsl(var(--surface-2))}.db-gx-promo .art{aspect-ratio:16 / 10;overflow:hidden;background:hsl(var(--h5) / .12);display:grid;place-items:center;color:hsl(var(--h5))}.db-gx-promo .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.db-gx-promo:hover .art img{transform:scale(1.05)}.db-gx-promo .cap{display:flex;flex-direction:column;gap:6px;min-width:0}.db-gx-promo .chips{display:flex;gap:6px;flex-wrap:wrap}.db-gx-promo b{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight)}.db-gx-promo .meta{color:hsl(var(--text-2))}.db-gx-promo .go{width:var(--ico-lg);height:var(--ico-lg);color:hsl(var(--text-3));transition:transform .15s,color .15s}.db-gx-promo:hover .go{transform:translate(3px);color:hsl(var(--text))}.db-gx-cats{display:flex;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) 0;overflow-x:auto;scrollbar-width:none}.db-gx-cats::-webkit-scrollbar{display:none}.db-gx-cats button{--t: var(--brand);flex:none;height:var(--ctl-sm);padding:0 var(--sp-4);border:1px solid hsl(var(--line-2));background:transparent;color:hsl(var(--text-2));cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn-sm);letter-spacing:var(--track-ui);text-transform:uppercase;transition:background .15s,color .15s,border-color .15s}.db-gx-cats button.h1{--t: var(--h1)}.db-gx-cats button.h2{--t: var(--h2)}.db-gx-cats button.h3{--t: var(--h3)}.db-gx-cats button.h4{--t: var(--h4)}.db-gx-cats button.h5{--t: var(--h5)}.db-gx-cats button.h6{--t: var(--h6)}.db-gx-cats button:hover{color:hsl(var(--text));border-color:hsl(var(--t) / .5)}.db-gx-cats button.on{background:hsl(var(--t) / var(--tint-bg-strong));border-color:hsl(var(--t));color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-rail{--mq-w: 236px;--mq-gap: 12px;padding:var(--sp-5)}.db-gx-rail::-webkit-scrollbar{display:none}.db-gx-poster{--t: var(--h1);scroll-snap-align:start;display:flex;flex-direction:column;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));min-width:0;transition:border-color .2s,transform .2s}.db-gx-poster.h1{--t: var(--h1)}.db-gx-poster.h2{--t: var(--h2)}.db-gx-poster.h3{--t: var(--h3)}.db-gx-poster.h4{--t: var(--h4)}.db-gx-poster.h5{--t: var(--h5)}.db-gx-poster.h6{--t: var(--h6)}.db-gx-poster:hover{border-color:hsl(var(--t) / .6);transform:translateY(-3px)}.db-gx-poster .art{aspect-ratio:3 / 4;overflow:hidden;display:grid;place-items:center;background:hsl(var(--t) / .1);color:hsl(var(--t))}.db-gx-poster .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.db-gx-poster:hover .art img{transform:scale(1.06)}.db-gx-poster .art svg{width:40px;height:40px}.db-gx-poster .cap{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:2px solid hsl(var(--t));display:flex;flex-direction:column;gap:3px}.db-gx-poster .cap b{font-size:var(--fs-row);font-weight:var(--fw-ui-bold);color:hsl(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-poster .cap span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:hsl(var(--line));flex:1}.db-gx-badges>div{--t: var(--text-3);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));position:relative;display:flex;flex-direction:column;gap:4px;padding:var(--sp-5) var(--sp-4) var(--sp-4);background:linear-gradient(hsl(var(--t) / var(--tint-bg)),hsl(var(--t) / var(--tint-bg))),hsl(var(--surface));min-width:0}.db-gx-badges>div.h1{--t: var(--h1)}.db-gx-badges>div.h2{--t: var(--h2)}.db-gx-badges>div.h3{--t: var(--h3)}.db-gx-badges>div.h4{--t: var(--h4)}.db-gx-badges>div.h5{--t: var(--h5)}.db-gx-badges>div.h6{--t: var(--h6)}.db-gx-badges>div.locked{background:hsl(var(--surface))}.db-gx-badges .ico{width:40px;height:40px;display:grid;place-items:center;margin-bottom:var(--sp-2);background:hsl(var(--t) / .18);color:hsl(var(--t));overflow:hidden;clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-badges .ico img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-badges .locked .ico{background:hsl(var(--surface-3));color:hsl(var(--text-3))}.db-gx-badges .ico svg{width:20px;height:20px}.db-gx-badges b{font-size:var(--fs-row);font-weight:var(--fw-ui-bold);color:hsl(var(--text));line-height:var(--lh-tight)}.db-gx-badges .locked b{color:hsl(var(--text-2))}.db-gx-badges span{font-size:var(--fs-micro);color:hsl(var(--text-3));overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.db-gx-badges>div:not(.locked) span{color:var(--ink-hue)}.db-gx-badges em{position:absolute;top:var(--sp-4);right:var(--sp-4);font-style:normal;font-size:var(--fs-label);font-weight:var(--fw-ui-bold);color:hsl(var(--text-3))}.db-gx-val{--t: var(--h3);width:64px;height:56px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsl(var(--t) / .16);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-val.h1{--t: var(--h1)}.db-gx-val.h3{--t: var(--h3)}.db-gx-val.h4{--t: var(--h4)}.db-gx-val b{font-size:var(--fs-num);font-weight:var(--fw-ui-bold);line-height:1}.db-gx-val small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-ui);margin-top:2px}.db-gx-thumb{--t: var(--h1);width:52px;height:52px;flex:none;overflow:hidden;display:grid;place-items:center;background:hsl(var(--t) / .14);color:hsl(var(--t));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-thumb.h2{--t: var(--h2)}.db-gx-thumb.h3{--t: var(--h3)}.db-gx-thumb.h4{--t: var(--h4)}.db-gx-thumb.h5{--t: var(--h5)}.db-gx-thumb.h6{--t: var(--h6)}.db-gx-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-thumb svg{width:22px;height:22px}@media (max-width: 1024px){.db-gx-row{grid-template-columns:minmax(0,1fr)}.db-gx-hero .body{grid-template-columns:minmax(0,1fr);padding:var(--sp-6)}.db-gx-feature{max-width:440px}.db-gx-promo{grid-template-columns:140px minmax(0,1fr) auto}.db-gx-promos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.db-gx{padding:var(--sp-4) var(--sp-4) var(--sp-6);gap:var(--sp-4)}.db-gx-hero{min-height:0}.db-gx-hero .slides{bottom:auto;height:300px}.db-gx-hero .slide{background-position:65% center}.db-gx-hero:before{background:linear-gradient(180deg,transparent 0,transparent 150px,hsl(var(--bg-2)) 300px,hsl(var(--bg-2)) 100%)}.db-gx-hero .body{padding:210px var(--sp-4) var(--sp-5);gap:var(--sp-5)}.db-gx-hero .who{gap:var(--sp-4)}.db-gx-hero .role{margin-left:0}.db-gx-hero .acts>*{flex:1 1 0;min-width:0;padding:0 var(--sp-3)}.db-gx-feature{max-width:none}.db-gx-feature p{min-height:0}.db-gx-next{grid-template-columns:minmax(0,1fr)}.db-gx-next .clock{border-right:0;border-bottom:1px solid hsl(var(--line))}.db-gx-next .db-dgrid{--cols: 2 !important}.db-gx-next .digits b,.db-gx-streak .big b{font-size:2.5rem}.db-gx-book{flex-direction:column;align-items:flex-start}.db-gx-book .db-btn{width:100%}.db-gx-promo{grid-template-columns:96px minmax(0,1fr);padding:var(--sp-3);gap:var(--sp-3)}.db-gx-promo .go{display:none}.db-gx-promo b{font-size:var(--fs-row)}.db-gx-rail{--mq-w: 172px;--mq-gap: 10px;padding:var(--sp-4)}.db-gx-cats{padding:var(--sp-3) var(--sp-4) 0}.db-gx-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.db-gx-foot{padding:var(--sp-3) var(--sp-4)}}@media (prefers-reduced-motion: reduce){.db-gx-hero .slide{transition:opacity .3s;transform:none!important}.db-gx-feature .dots button.on b{animation:none;width:100%}.db-gx-feature .txt,.db-gx-streak .week .today.lit i{animation:none}}.db-gx-top{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background:hsl(var(--bg) / .8);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid hsl(var(--line) / .6);transition:background .25s,border-color .25s,box-shadow .25s}.db-gx-top.scrolled{background:hsl(var(--bg) / .94);border-bottom-color:hsl(var(--line));box-shadow:0 14px 30px -22px #000000d9}.db-gx-top .in{max-width:1240px;height:100%;margin:0 auto;padding:0 var(--sp-6);display:flex;align-items:center;gap:var(--sp-2)}.db-gx-brand{display:flex;align-items:center;gap:var(--sp-3);min-width:0;margin-right:auto}.db-gx-brand .db-icon span{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro)}.db-gx-brand .nm{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-top nav{display:flex;align-items:center;gap:2px}.db-gx-top nav a{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 var(--sp-4);text-decoration:none;color:hsl(var(--text-2));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn-sm);letter-spacing:var(--track-ui);text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:color .15s,background .2s}.db-gx-top nav a svg{width:18px;height:18px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.db-gx-top nav a:after{content:"";position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:6px;height:2px;background:hsl(var(--brand));transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.db-gx-top nav a:hover{color:hsl(var(--text));background:hsl(var(--text) / .05)}.db-gx-top nav a:hover svg{transform:translateY(-2px)}.db-gx-top nav a:hover:after{transform:scaleX(1)}.db-gx-top nav a.on{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.db-gx-top nav a.on:after{display:none}.db-gx-mute{flex:none;width:40px;height:40px;margin-left:var(--sp-3);display:grid;place-items:center;border:1px solid hsl(var(--line-2));background:transparent;color:hsl(var(--text-3));cursor:pointer;transition:color .15s,border-color .15s}.db-gx-mute svg{width:18px;height:18px}.db-gx-mute:hover{color:hsl(var(--text));border-color:hsl(var(--brand) / .6)}.db-gx-mute[aria-pressed=true]{color:hsl(var(--brand-2))}.db-gx-mute:focus-visible,.db-gx-top nav a:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}.db-gx-tabs{display:none}.db-gx-anchor{scroll-margin-top:84px}@media (max-width: 760px){.db-gx-top .in{padding:0 var(--sp-4)}.db-gx-top .hide-sm,.db-gx .hide-sm{display:none!important}.db-gx-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;height:64px;background:hsl(var(--bg) / .94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsl(var(--line))}.db-gx-tabs a{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:hsl(var(--text-3));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:.02em;text-transform:uppercase}.db-gx-tabs a span{max-width:100%;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-tabs a svg{width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.db-gx-tabs a:before{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;background:hsl(var(--brand));transform:scaleX(0);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.db-gx-tabs a.on{color:hsl(var(--brand-2))}.db-gx-tabs a.on:before{transform:scaleX(1)}.db-gx-tabs a.on svg{transform:translateY(-2px)}.db-gx-anchor{scroll-margin-top:76px}}@keyframes db-gx-enter{0%{opacity:0;transform:translateY(22px) scale(.965)}}@keyframes db-gx-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.db-gx>*{animation:db-rise .6s cubic-bezier(.2,.7,.2,1) backwards}.db-gx>:nth-child(2){animation-delay:80ms}.db-gx>:nth-child(3){animation-delay:.16s}.db-gx>:nth-child(4){animation-delay:.23s}.db-gx>:nth-child(5){animation-delay:.29s}.db-gx>:nth-child(n+6){animation-delay:.34s}.db-gx-hero .who>*{animation:db-rise .6s cubic-bezier(.2,.7,.2,1) backwards}.db-gx-hero .who>:nth-child(1){animation-delay:.12s}.db-gx-hero .who>:nth-child(2){animation-delay:.19s}.db-gx-hero .who>:nth-child(3){animation-delay:.26s}.db-gx-hero .who>:nth-child(4){animation-delay:.33s}.db-gx-hero .who>:nth-child(n+5){animation-delay:.4s}.db-gx-hero .db-gx-feature,.db-gx-card{animation:db-gx-enter .85s cubic-bezier(.2,.7,.2,1) .26s backwards}.db-gx-rail>*,.db-gx-packs>*,.db-gx-badges>*,.db-gx-products>*,.db-gx-shoprail>*,.db-gx-pickups>*{animation:db-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(min(var(--i, 0),12)*45ms + .22s)}.db-gx-hero .slides{transform:translate3d(calc(var(--mx, 0) * -14px),calc(var(--py, 0px) + var(--my, 0) * -10px),0) scale(1.06);transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.db-gx-hero .db-gx-feature{transform:translate3d(calc(var(--mx, 0) * 6px),calc(var(--my, 0) * 5px),0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.db-gx-hero.vault{min-height:460px;background:linear-gradient(hsl(var(--h4) / .04),hsl(var(--h4) / .04)),hsl(var(--bg-2))}.db-gx-hero.vault:before{display:none}.db-gx-hero.vault .body{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center}.vault-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.vault-bg .grid{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-image:linear-gradient(hsl(var(--line) / .6) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--line) / .6) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 60% 75% at 74% 45%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 60% 75% at 74% 45%,#000 15%,transparent 72%);transform:translate3d(calc(var(--mx, 0) * 10px),calc(var(--py, 0px) * .5 + var(--my, 0) * 8px),0);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.vault-bg .ghost{position:absolute;left:40%;bottom:128px;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:clamp(5rem,11vw,9.5rem);line-height:.8;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px hsl(var(--h4) / .2);transform:translate3d(calc(var(--mx, 0) * -26px),calc(var(--py, 0px) * -.35 + var(--my, 0) * -12px),0);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.db-gx-balance{--t: var(--h4);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift))}.db-gx-balance .k{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-hue)}.db-gx-balance .v{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-top:8px}.db-gx-balance .v b{font-size:clamp(3.25rem,1.8rem + 4.4vw,5.5rem);line-height:.92;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-balance .v small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-gx-hero .chips{display:flex;gap:var(--sp-2);flex-wrap:wrap}.db-gx-card{--n: 22px;position:relative;isolation:isolate;overflow:hidden;justify-self:end;width:100%;max-width:420px;aspect-ratio:1.586;padding:var(--sp-6);display:flex;flex-direction:column;justify-content:space-between;color:hsl(var(--brand-ink));background:var(--grad);clip-path:polygon(var(--n) 0,100% 0,100% calc(100% - var(--n)),calc(100% - var(--n)) 100%,0 100%,0 var(--n));transform:perspective(1000px) rotateY(calc(var(--mx, 0) * 9deg)) rotateX(calc(var(--my, 0) * -7deg)) translateY(calc(var(--py, 0px) * -.12));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.db-gx-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tex),repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 2px,transparent 2px 24px)}.db-gx-card:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-120%) skew(-20deg);animation:db-sheen 1.3s ease 1.1s backwards}.db-gx-hero:hover .db-gx-card:after{animation:db-sheen 1.1s ease}.db-gx-card .row{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.db-gx-card .mark{flex:none;width:36px;height:36px;display:grid;place-items:center;overflow:hidden;background:#ffffff2e;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-card .mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-card .vn{min-width:0;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-card .zap{margin-left:auto;width:24px;height:24px;opacity:.85;flex:none}.db-gx-card .emv{width:46px;height:34px;background:linear-gradient(135deg,hsl(var(--h4)),color-mix(in oklab,hsl(var(--h4)) 55%,#fff));opacity:.95;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.db-gx-card .bal span{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:.8}.db-gx-card .bal b{display:block;margin-top:4px;font-size:2.5rem;line-height:1;font-weight:var(--fw-ui-bold);letter-spacing:.04em}.db-gx-card .foot{justify-content:space-between;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-card .foot .nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-card .foot .cn{opacity:.85;flex:none}.db-gx-group+.db-gx-group{border-top:1px solid hsl(var(--line))}.db-gx-group>header{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5) 0}.db-gx-group>header>svg{width:18px;height:18px;color:hsl(var(--text-3))}.db-gx-group>header>b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text))}.db-gx-group .note{color:hsl(var(--text-3));font-size:var(--fs-micro)}.db-gx-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.db-gx-pack{--t: var(--h6);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));position:relative;display:flex;flex-direction:column;padding:0;text-align:left;color:inherit;cursor:pointer;border:1px solid hsl(var(--line-2));background:linear-gradient(hsl(var(--t) / .06),hsl(var(--t) / .06)),hsl(var(--surface-2));transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s,opacity .2s,box-shadow .2s}.db-gx-pack>*{align-self:stretch;width:100%}.db-gx-pack.h1{--t: var(--h1)}.db-gx-pack.h2{--t: var(--h2)}.db-gx-pack.h3{--t: var(--h3)}.db-gx-pack.h4{--t: var(--h4)}.db-gx-pack.h5{--t: var(--h5)}.db-gx-pack.h6{--t: var(--h6)}.db-gx-pack:hover{transform:translateY(-4px);border-color:hsl(var(--t) / .75)}.db-gx-pack:active{transform:translateY(-1px) scale(.99)}.db-gx-pack:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}.db-gx-pack .top{display:flex;align-items:center;gap:var(--sp-2);min-height:46px;padding:var(--sp-3) var(--sp-4);background:hsl(var(--t) / var(--tint-bg));border-bottom:1px solid hsl(var(--t) / var(--tint-line))}.db-gx-pack .rar{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-hue)}.db-gx-pack .rar svg{width:16px;height:16px;color:hsl(var(--t))}.db-gx-pack .flag{margin-left:auto;padding:4px 8px;background:hsl(var(--h4));color:hsl(var(--bg));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;line-height:1}.db-gx-pack .tick{margin-left:auto;width:24px;height:24px;flex:none;display:grid;place-items:center;border:1px solid hsl(var(--line-2));color:transparent;transition:background .2s,border-color .2s,color .2s}.db-gx-pack .flag+.tick{margin-left:var(--sp-2)}.db-gx-pack .tick svg{width:14px;height:14px}.db-gx-pack .cr{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-5) var(--sp-4) var(--sp-2)}.db-gx-pack .cr b{font-size:2.5rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-pack .cr small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-gx-pack .bonus{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 var(--sp-4) var(--sp-4);color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-gx-pack .bonus svg{width:16px;height:16px;flex:none;color:hsl(var(--good))}.db-gx-pack .bonus b{color:hsl(var(--good));font-weight:var(--fw-ui-bold)}.db-gx-pack .price{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid hsl(var(--line));background:hsl(var(--bg) / .35);transition:background .2s}.db-gx-pack .price span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-pack .price b{font-size:var(--fs-num);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-pack.on{border-color:hsl(var(--brand));box-shadow:inset 0 0 0 1px hsl(var(--brand));background:linear-gradient(hsl(var(--brand) / .12),hsl(var(--brand) / .12)),hsl(var(--surface-2))}.db-gx-pack.on .tick{background:hsl(var(--brand));border-color:hsl(var(--brand));color:hsl(var(--brand-ink));animation:db-pop .3s cubic-bezier(.2,.7,.2,1)}.db-gx-pack.on .price{background:hsl(var(--brand) / .16)}.db-gx-pack.dim{opacity:.5}.db-gx-pack.dim:hover{opacity:1}.db-gx-checkout{--t: var(--h4);position:sticky;bottom:var(--sp-4);z-index:20;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;background:hsl(var(--surface) / .92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--line-2));transition:border-color .25s,background .25s}.db-gx-checkout:not(.on){position:relative;bottom:auto}.db-gx-checkout.on{border-color:hsl(var(--brand));background:linear-gradient(hsl(var(--brand) / .08),hsl(var(--brand) / .08)),hsl(var(--surface) / .95)}.db-gx-checkout .cells{flex:1;min-width:0;display:flex}.db-gx-checkout .cells>div{min-width:0;padding:var(--sp-1) var(--sp-6);border-right:1px solid hsl(var(--line))}.db-gx-checkout .cells>div:last-child{border-right:0}.db-gx-checkout .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-checkout .cells b{display:flex;align-items:baseline;gap:6px;margin-top:4px;font-size:var(--fs-num-lg);line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text));white-space:nowrap}.db-gx-checkout .cells b small{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-checkout .get b{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-checkout b.bonus{color:hsl(var(--good))}.db-gx-checkout .acts{flex:none;display:flex;gap:var(--sp-2)}.db-gx-cats+.db-gx-txlist{margin-top:var(--sp-3);border-top:1px solid hsl(var(--line))}.db-gx-amt{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);white-space:nowrap}.db-gx-amt.up,.db-gx-amt.up *{color:hsl(var(--good))}.db-gx-amt.down,.db-gx-amt.down *{color:hsl(var(--h5))}.db-gx-swap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.db-gx-swap>.pay,.db-gx-swap>.get{display:flex;flex-direction:column;gap:6px;padding:var(--sp-5) var(--sp-6);min-width:0}.db-gx-swap>.get{--t: var(--h4);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));background:hsl(var(--t) / var(--tint-bg))}.db-gx-swap .k{display:flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-swap .get .k{color:var(--ink-hue)}.db-gx-swap .k svg{width:14px;height:14px}.db-gx-swap b{font-size:2.5rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text));overflow-wrap:anywhere}.db-gx-swap .get b{color:var(--ink-hue)}.db-gx-swap .s{color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-gx-swap .arrow{width:52px;display:grid;place-items:center;border-left:1px solid hsl(var(--line));border-right:1px solid hsl(var(--line));color:hsl(var(--text-3))}.db-gx-swap .arrow svg{width:22px;height:22px;animation:db-gx-nudge 1.6s ease-in-out infinite}.db-gx-secure{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);color:hsl(var(--text-2))}.db-gx-secure>svg{width:28px;height:28px;flex:none;color:hsl(var(--good))}.db-gx-secure b{display:block;color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-secure span{font-size:var(--fs-meta)}.db-gx-paying{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--sp-4);background:hsl(var(--bg) / .88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:db-fade .25s ease both}.db-gx-paying .box{width:min(100%,460px);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-6) var(--sp-6);text-align:center;background:hsl(var(--surface-2));border:1px solid hsl(var(--line-2));animation:db-pop .35s cubic-bezier(.2,.7,.2,1) both}.db-gx-paying h2{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em}.db-gx-paying p{margin:0;color:hsl(var(--text-2))}.db-gx-paying ol{width:100%;margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:hsl(var(--line));border:1px solid hsl(var(--line))}.db-gx-paying li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sp-3) var(--sp-1);background:hsl(var(--surface));color:hsl(var(--text-3));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;transition:background .3s,color .3s}.db-gx-paying li i{width:26px;height:26px;display:grid;place-items:center;font-style:normal;font-family:var(--font-num);background:hsl(var(--surface-3));color:hsl(var(--text-2))}.db-gx-paying li i svg{width:14px;height:14px}.db-gx-paying li.done{color:hsl(var(--text-2))}.db-gx-paying li.done i{background:hsl(var(--good));color:hsl(var(--bg))}.db-gx-paying li.now{background:hsl(var(--brand) / .12);color:hsl(var(--text))}.db-gx-paying li.now i{background:hsl(var(--brand));color:hsl(var(--brand-ink));animation:db-gx-flame 1.2s ease-in-out infinite}.db-gx-paying .sum{display:flex;align-items:center;gap:6px;margin-top:var(--sp-3);color:hsl(var(--text-2))}.db-gx-paying .sum svg{width:16px;height:16px;color:hsl(var(--h4))}.db-gx-paying .sum b{color:hsl(var(--text))}@media (max-width: 1024px){.db-gx-hero.vault .body{grid-template-columns:minmax(0,1fr)}.db-gx-card{justify-self:start}}@media (max-width: 760px){.db-gx-hero.vault .body{padding:var(--sp-6) var(--sp-4) var(--sp-5)}.vault-bg .ghost{font-size:6rem;left:auto;right:-4%;bottom:auto;top:18%}.db-gx-card{max-width:none;padding:var(--sp-5)}.db-gx-card .bal b{font-size:2.25rem}.db-gx-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.db-gx-pack .top{padding:var(--sp-2) var(--sp-3);min-height:40px}.db-gx-pack .rar{font-size:var(--fs-micro);letter-spacing:var(--track-ui)}.db-gx-pack .flag{display:none}.db-gx-pack .cr{padding:var(--sp-4) var(--sp-3) var(--sp-1)}.db-gx-pack .cr b{font-size:1.875rem}.db-gx-pack .bonus{padding:0 var(--sp-3) var(--sp-3);font-size:var(--fs-micro)}.db-gx-pack .price{padding:var(--sp-2) var(--sp-3)}.db-gx-pack .price b{font-size:var(--fs-num-sm)}.db-gx-group>header{padding:var(--sp-3) var(--sp-4) 0}.db-gx-checkout{bottom:76px;flex-wrap:wrap;padding:var(--sp-3);gap:var(--sp-3)}.db-gx-checkout .cells{flex:1 1 100%}.db-gx-checkout .cells>div{flex:1;padding:0 var(--sp-3)}.db-gx-checkout .cells>div:first-child{padding-left:0}.db-gx-checkout .cells b{font-size:var(--fs-num)}.db-gx-checkout .cells>div:nth-child(2){border-right:0}.db-dialog-head .x .db-chip{display:none}.db-gx-checkout .acts{flex:1 1 100%}.db-gx-checkout .acts>.db-btn:last-child{flex:1}.db-gx-swap{grid-template-columns:minmax(0,1fr)}.db-gx-swap .arrow{width:auto;height:36px;border:0;border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line))}.db-gx-swap .arrow svg{transform:rotate(90deg);animation:none}.db-gx-swap>.pay,.db-gx-swap>.get{padding:var(--sp-4)}.db-gx-swap b{font-size:2rem}.db-gx-secure{padding:var(--sp-4)}}@media (prefers-reduced-motion: reduce){.db-gx>*,.db-gx-hero .who>*,.db-gx-hero .db-gx-feature,.db-gx-card,.db-gx-card:after,.db-gx-rail>*,.db-gx-packs>*,.db-gx-badges>*,.db-gx-swap .arrow svg,.db-gx-paying li.now i,.db-gx-pack.on .tick{animation:none!important}.db-gx-hero .slides,.vault-bg .grid,.vault-bg .ghost,.db-gx-card,.db-gx-hero .db-gx-feature{transform:none!important}}.db-odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums}.db-odo .reel{position:relative;display:inline-block;height:1.1em;line-height:1.1em;overflow:hidden;overflow:clip;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.db-odo .reel .ph{visibility:hidden}.db-odo .strip{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;will-change:transform}.db-odo .strip>span{display:block;height:1.1em;line-height:1.1em;text-align:center}.db-odo .sep{line-height:1.1em}.db-marquee{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mq-w, 220px);gap:var(--mq-gap, var(--sp-3));overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.db-marquee::-webkit-scrollbar{display:none}.db-marquee.loop{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%)}.db-marquee-item{display:flex;min-width:0}.db-marquee-item>*{flex:1;min-width:0}.db-gx-poster .art{position:relative}.db-gx-poster .rate{position:absolute;top:var(--sp-2);right:var(--sp-2);padding:3px 7px;background:hsl(var(--bg) / .78);color:hsl(var(--h4));font-size:var(--fs-micro);font-weight:var(--fw-ui-bold);line-height:1}.db-gx-shoprail{--mq-w: 208px;--mq-gap: 12px;padding:var(--sp-5)}.db-gx .db-panel-title .db-gx-railnav+.more{margin-left:var(--sp-3)}.db-gx-tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-4);padding:var(--sp-5)}.db-gx-ticket{--t: var(--h3);--stub: 132px;--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));position:relative;display:grid;grid-template-columns:var(--stub) minmax(0,1fr);min-height:156px;background:hsl(var(--surface-2));box-shadow:inset 0 0 0 1px hsl(var(--line-2));-webkit-mask:radial-gradient(circle 11px at var(--stub) 0,transparent 10.5px,#000 11px) top / 100% 51% no-repeat,radial-gradient(circle 11px at var(--stub) 100%,transparent 10.5px,#000 11px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at var(--stub) 0,transparent 10.5px,#000 11px) top / 100% 51% no-repeat,radial-gradient(circle 11px at var(--stub) 100%,transparent 10.5px,#000 11px) bottom / 100% 51% no-repeat;animation:db-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 80ms + .2s);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.db-gx-ticket.h1{--t: var(--h1)}.db-gx-ticket.h2{--t: var(--h2)}.db-gx-ticket.h3{--t: var(--h3)}.db-gx-ticket.h4{--t: var(--h4)}.db-gx-ticket.h5{--t: var(--h5)}.db-gx-ticket.h6{--t: var(--h6)}.db-gx-ticket:hover{transform:translateY(-3px)}.db-gx-ticket .stub{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--sp-4) var(--sp-2);text-align:center;background:repeating-linear-gradient(135deg,hsl(var(--t) / .06) 0 6px,transparent 6px 14px),hsl(var(--t) / .15);border-right:2px dashed hsl(var(--t) / .5)}.db-gx-ticket .kind{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-hue)}.db-gx-ticket .stub b{font-size:2.25rem;line-height:1;font-weight:var(--fw-ui-bold);color:var(--ink-hue)}.db-gx-ticket .stub small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text))}.db-gx-ticket .body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--sp-4) var(--sp-5)}.db-gx-ticket .nm{font-size:var(--fs-row);font-weight:var(--fw-ui-bold);line-height:var(--lh-tight);color:hsl(var(--text))}.db-gx-ticket p{margin:0;color:hsl(var(--text-2));font-size:var(--fs-label);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.db-gx-ticket .meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:hsl(var(--text-3));font-size:var(--fs-micro)}.db-gx-ticket .meta span{display:inline-flex;align-items:center;gap:4px}.db-gx-ticket .meta svg{width:13px;height:13px}.db-gx-ticket .meta .hot{color:hsl(var(--warn))}.db-gx-ticket .code{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-3);height:36px;padding:0 var(--sp-3);cursor:pointer;border:1px dashed hsl(var(--t) / .65);background:hsl(var(--t) / .08);color:var(--ink-hue);font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);letter-spacing:.14em;transition:background .15s}.db-gx-ticket .code:hover{background:hsl(var(--t) / .18)}.db-gx-ticket .code svg{width:16px;height:16px}.db-gx-ticket .auto{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink-hue);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-ticket .auto svg{width:14px;height:14px}@keyframes db-gx-throb{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.db-gx-live{--t: var(--good)}.db-gx-live.ending{--t: var(--warn)}.db-gx-live.over{--t: var(--bad)}.db-gx-live .lv{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-6);padding:var(--sp-5)}.db-gx-live .dial{position:relative;width:180px;height:180px}.db-gx-live.ending .dial,.db-gx-live.over .dial{animation:db-gx-throb 1.6s ease-in-out infinite}.db-gx-live .dial svg{width:100%;height:100%;transform:rotate(-90deg)}.db-gx-live .dial .trk{fill:none;stroke:hsl(var(--surface-3));stroke-width:9}.db-gx-live .dial .bar{fill:none;stroke:hsl(var(--t));stroke-width:9;transition:stroke-dashoffset 1s linear,stroke .3s}.db-gx-live .dial .t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.db-gx-live .dial .t b{font-size:2.25rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-live .dial .t span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-live .info{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.db-gx-live .info h3{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight);overflow-wrap:anywhere}.db-gx-live .chips{display:flex;flex-wrap:wrap;gap:6px}.db-gx-live .db-dgrid>div{background:hsl(var(--surface))}.db-gx-hero .lead{margin:0;max-width:460px;color:hsl(var(--text-2));font-size:var(--fs-body);line-height:var(--lh-body)}.db-gx-steps{list-style:none;margin:0;padding:var(--sp-1) var(--sp-5) var(--sp-3)}.db-gx-steps li{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid hsl(var(--line) / .7)}.db-gx-steps li:last-child{border-bottom:0}.db-gx-steps i{flex:none;width:28px;height:28px;display:grid;place-items:center;font-style:normal;font-family:var(--font-num);font-weight:var(--fw-ui-bold);background:hsl(var(--t) / .2);color:var(--ink-hue)}.db-gx-steps b{display:block;color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-steps span{color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-code{--t: var(--h4);display:flex;gap:6px}.db-gx-code span{width:1.45em;height:1.85em;display:grid;place-items:center;background:hsl(var(--bg) / .6);border:1px solid hsl(var(--t) / .5);font-size:1.375rem;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-feature .db-gx-code{margin-bottom:var(--sp-3)}.db-gx-search{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);height:var(--ctl-sm);min-width:260px;padding:0 var(--sp-3);background:hsl(var(--bg) / .5);border:1px solid hsl(var(--line-2));color:hsl(var(--text-3));transition:border-color .15s}.db-gx-search:focus-within{border-color:hsl(var(--t) / .8)}.db-gx-search svg{width:16px;height:16px;flex:none}.db-gx-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:hsl(var(--text));font-size:var(--fs-body)}.db-gx-search input::-moz-placeholder{color:hsl(var(--text-3))}.db-gx-search input::placeholder{color:hsl(var(--text-3))}.db-gx-search button{display:grid;place-items:center;background:none;border:0;color:hsl(var(--text-3));cursor:pointer}.db-gx-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:var(--sp-4);padding:var(--sp-5)}.db-gx-prodwrap{display:flex;min-width:0}.db-gx-prodwrap>*{flex:1}.db-gx-prod{--t: var(--h5);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));position:relative;display:flex;flex-direction:column;min-width:0;cursor:pointer;text-align:left;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s}.db-gx-prod.h1{--t: var(--h1)}.db-gx-prod.h2{--t: var(--h2)}.db-gx-prod.h3{--t: var(--h3)}.db-gx-prod.h4{--t: var(--h4)}.db-gx-prod.h5{--t: var(--h5)}.db-gx-prod.h6{--t: var(--h6)}.db-gx-prod:hover{transform:translateY(-4px);border-color:hsl(var(--t) / .75)}.db-gx-prod:focus-visible{outline:2px solid hsl(var(--accent-2));outline-offset:2px}.db-gx-prod .media,.db-gx-pd .media{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,hsl(var(--t) / .07) 0 1px,transparent 1px 12px),linear-gradient(hsl(var(--t) / .13),hsl(var(--t) / .13)),hsl(var(--surface-3))}.db-gx-prod .media{aspect-ratio:1 / 1}.db-gx-prod .art,.db-gx-pd .art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.db-gx-prod .art img,.db-gx-pd .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.db-gx-prod:hover .art img{transform:scale(1.06)}.db-gx-prod .art .glyph,.db-gx-pd .art .glyph{width:38%;height:38%;color:hsl(var(--t));stroke-width:1.35;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.db-gx-prod:hover .art .glyph{transform:scale(1.1) rotate(-8deg)}.db-gx-prod .flags{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.db-gx-prod .flags span,.db-gx-prod .incart,.db-gx-pd .off{padding:4px 8px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;line-height:1}.db-gx-prod .off,.db-gx-pd .off{background:hsl(var(--good));color:hsl(var(--bg))}.db-gx-prod .low{background:hsl(var(--warn));color:hsl(var(--bg))}.db-gx-prod .so{background:hsl(var(--bad));color:#fff}.db-gx-prod .incart{position:absolute;left:var(--sp-3);bottom:var(--sp-3);background:hsl(var(--brand));color:hsl(var(--brand-ink))}.db-gx-prod .cap{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3) 60px var(--sp-4) var(--sp-4);border-top:2px solid hsl(var(--t))}.db-gx-prod .cat{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-gx-prod .cap b{font-size:var(--fs-row);font-weight:var(--fw-ui-bold);color:hsl(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-prod .price{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.db-gx-prod .price .now{font-size:var(--fs-num);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-prod .price .now small{font-family:var(--font-ui);font-size:var(--fs-micro);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-prod .price s{color:hsl(var(--text-3));font-size:var(--fs-label)}.db-gx-prod .add{position:absolute;right:var(--sp-3);bottom:var(--sp-4);width:40px;height:40px;display:grid;place-items:center;border:0;cursor:pointer;background:hsl(var(--t));color:hsl(var(--bg));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm));transition:transform .25s cubic-bezier(.2,.7,.2,1),filter .15s}.db-gx-prod .add svg{width:20px;height:20px}.db-gx-prod .add:hover{transform:rotate(90deg) scale(1.06);filter:brightness(1.1)}.db-gx-prod.out{opacity:.55}.db-gx-pickups{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:var(--sp-4);padding:var(--sp-5)}.db-gx-pickup{--t: var(--good);--cut: 0px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);background:hsl(var(--surface-2));box-shadow:inset 0 0 0 1px hsl(var(--line-2))}.db-gx-pickup.due{--t: var(--warn)}.db-gx-pickup .left{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);padding:var(--sp-5);background:repeating-linear-gradient(135deg,hsl(var(--t) / .05) 0 6px,transparent 6px 14px),hsl(var(--t) / .1);border-right:2px dashed hsl(var(--t) / .5)}.db-gx-pickup .left .db-eyebrow{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-pickup .db-gx-code{--t: inherit}.db-gx-pickup .db-gx-code span{border-color:hsl(var(--t) / .5)}.db-gx-pickup .hint{font-size:var(--fs-micro);color:hsl(var(--text-2))}.db-gx-pickup .right{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-4) var(--sp-5)}.db-gx-pickup .chips{display:flex;flex-wrap:wrap;gap:6px}.db-gx-pickup ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-pickup li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-pickup li .db-num{color:hsl(var(--text))}.db-gx-pickup .tot{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:var(--sp-2);border-top:1px solid hsl(var(--line))}.db-gx-pickup .tot span{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-pickup .tot b{font-size:var(--fs-num);font-weight:var(--fw-ui-bold);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-pickup .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:30px}.db-gx-pickup .when{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-pd{--t: var(--h5);display:grid;grid-template-columns:210px minmax(0,1fr)}.db-gx-pd.h1{--t: var(--h1)}.db-gx-pd.h2{--t: var(--h2)}.db-gx-pd.h3{--t: var(--h3)}.db-gx-pd.h4{--t: var(--h4)}.db-gx-pd.h5{--t: var(--h5)}.db-gx-pd.h6{--t: var(--h6)}.db-gx-pd .media{aspect-ratio:1 / 1;border-right:1px solid hsl(var(--line))}.db-gx-pd .off{position:absolute;top:var(--sp-3);left:var(--sp-3)}.db-gx-pd .info{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-5)}.db-gx-pd .cat{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-pd p{margin:0;color:hsl(var(--text-2))}.db-gx-pd .price{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3)}.db-gx-pd .price b{font-size:var(--fs-num-lg);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-pd .price s{color:hsl(var(--text-3))}.db-gx-pd .price small{color:hsl(var(--text-3));font-size:var(--fs-label)}.db-gx-axis+.db-gx-axis{margin-top:var(--sp-4)}.db-gx-axis .vals{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.db-gx-axis button{min-width:52px;height:var(--ctl);padding:0 var(--sp-3);border:1px solid hsl(var(--line-2));background:transparent;color:hsl(var(--text));cursor:pointer;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-btn);letter-spacing:var(--track-ui);text-transform:uppercase;transition:border-color .15s,background .15s}.db-gx-axis button:hover:not(:disabled){border-color:hsl(var(--brand) / .6)}.db-gx-axis button.on{background:hsl(var(--brand) / .16);border-color:hsl(var(--brand));color:hsl(var(--brand-2))}.db-gx-axis button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.db-gx-qty{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6)}.db-gx-stepper{display:inline-flex;align-items:center;border:1px solid hsl(var(--line-2));background:hsl(var(--bg) / .4)}.db-gx-stepper button{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:hsl(var(--text));cursor:pointer;transition:background .15s}.db-gx-stepper button:hover{background:hsl(var(--surface-3))}.db-gx-stepper button svg{width:16px;height:16px}.db-gx-stepper b{min-width:44px;text-align:center;font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold)}.db-gx-stepper.sm button{width:32px;height:32px}.db-gx-stepper.sm b{min-width:30px}.db-gx-paypick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.db-gx-paypick button{position:relative;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);text-align:left;cursor:pointer;color:inherit;background:hsl(var(--surface));border:1px solid hsl(var(--line-2));transition:border-color .15s,background .15s}.db-gx-paypick button>div{min-width:0}.db-gx-paypick button b{display:block;color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-paypick button span:not(.db-icon){font-size:var(--fs-label);color:hsl(var(--text-2))}.db-gx-paypick .tick{flex:none;margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border:1px solid hsl(var(--line-2));color:transparent}.db-gx-paypick .tick svg{width:13px;height:13px}.db-gx-paypick button:hover:not(:disabled){border-color:hsl(var(--brand) / .5)}.db-gx-paypick button.on{border-color:hsl(var(--brand));background:hsl(var(--brand) / .1);box-shadow:inset 0 0 0 1px hsl(var(--brand))}.db-gx-paypick button.on .tick{background:hsl(var(--brand));border-color:hsl(var(--brand));color:hsl(var(--brand-ink))}.db-gx-paypick button:disabled{opacity:.5;cursor:not-allowed}.db-gx-note{--t: var(--warn);display:flex;align-items:center;gap:var(--sp-3);margin:0 var(--sp-5) var(--sp-4);padding:var(--sp-3) var(--sp-4);background:hsl(var(--t) / .1);border-left:3px solid hsl(var(--t));color:hsl(var(--text));font-size:var(--fs-label)}.db-gx-note.bad{--t: var(--bad)}.db-gx-note svg{width:18px;height:18px;flex:none;color:hsl(var(--t))}.db-gx-note button{padding:0;border:0;background:none;color:hsl(var(--brand-2));font-weight:var(--fw-ui-bold);text-decoration:underline;cursor:pointer}.db-gx-checkout b.short{color:hsl(var(--warn))}.db-gx-placed{position:relative;overflow:hidden;padding:var(--sp-5)}.db-gx-placed .db-gx-pickup{grid-template-columns:minmax(0,1fr)}.db-gx-placed .db-gx-pickup .left{align-items:center;text-align:center;border-right:0;border-bottom:2px dashed hsl(var(--t) / .5);padding:var(--sp-6) var(--sp-5)}.db-gx-placed .db-gx-code span{width:1.6em;height:2em;font-size:1.75rem;animation:db-pop .45s cubic-bezier(.2,.7,.2,1) backwards}.db-gx-placed .db-gx-code span:nth-child(2){animation-delay:60ms}.db-gx-placed .db-gx-code span:nth-child(3){animation-delay:.12s}.db-gx-placed .db-gx-code span:nth-child(4){animation-delay:.18s}.db-gx-placed .db-gx-code span:nth-child(5){animation-delay:.24s}.db-gx-placed .db-gx-code span:nth-child(6){animation-delay:.3s}@keyframes db-gx-coinfall{0%{transform:translateY(0) rotateY(0) scale(var(--s, 1));opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translateY(460px) rotateY(900deg) scale(var(--s, 1));opacity:0}}.db-gx-coins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.db-gx-coins i{position:absolute;top:-26px;left:calc(var(--x) * 1%);width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 34% 30%,color-mix(in oklab,hsl(var(--h4)) 35%,#fff) 0,color-mix(in oklab,hsl(var(--h4)) 35%,#fff) 18%,hsl(var(--h4)) 46%,color-mix(in oklab,hsl(var(--h4)) 62%,#000));box-shadow:inset 0 0 0 2px color-mix(in oklab,hsl(var(--h4)) 70%,#000);animation:db-gx-coinfall 1.5s cubic-bezier(.35,.55,.45,1) backwards;animation-delay:calc(var(--d) * 1ms)}.db-gx-badges.wide{grid-template-columns:repeat(auto-fill,minmax(186px,1fr))}@media (max-width: 760px){.db-gx-tickets{grid-template-columns:minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-4)}.db-gx-ticket{--stub: 108px;min-height:140px}.db-gx-ticket .stub b{font-size:1.875rem}.db-gx-ticket .body{padding:var(--sp-3) var(--sp-4)}.db-gx-live .lv{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--sp-4);padding:var(--sp-4)}.db-gx-live .info{width:100%}.db-gx-live .dial{width:156px;height:156px}.db-gx-live .dial .t b{font-size:1.875rem}.db-gx-shoprail{--mq-w: 164px;--mq-gap: 10px;padding:var(--sp-4)}.db-gx-search{min-width:0;width:100%;margin-left:0}.db-gx-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);padding:var(--sp-4)}.db-gx-prod .cap{padding:var(--sp-2) 48px var(--sp-3) var(--sp-3)}.db-gx-prod .cap b{font-size:var(--fs-body)}.db-gx-prod .price .now{font-size:var(--fs-num-sm)}.db-gx-prod .add{width:34px;height:34px;right:var(--sp-2);bottom:var(--sp-3)}.db-gx-pickups{grid-template-columns:minmax(0,1fr);padding:var(--sp-4)}.db-gx-pickup{grid-template-columns:minmax(0,1fr)}.db-gx-pickup .left{border-right:0;border-bottom:2px dashed hsl(var(--t) / .5);align-items:flex-start}.db-gx-pd{grid-template-columns:minmax(0,1fr)}.db-gx-pd .media{aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid hsl(var(--line))}.db-gx-paypick{grid-template-columns:minmax(0,1fr);padding:var(--sp-3) var(--sp-4)}.db-gx-qty{padding:var(--sp-4)}.db-gx-badges.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.db-gx-ticket,.db-gx-live .dial,.db-gx-coins i,.db-gx-placed .db-gx-code span{animation:none!important}.db-gx-coins{display:none}.db-odo .strip{transition:none!important}}.db-gx-row.even{grid-template-columns:repeat(2,minmax(0,1fr))}.db-gx-row.alt{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width: 1024px){.db-gx-row.even,.db-gx-row.alt{grid-template-columns:minmax(0,1fr)}}.db-gx-cats button .n{margin-left:8px;padding:2px 6px;background:hsl(var(--text) / .08);font-size:var(--fs-micro)}.db-gx-cats button.on .n{background:hsl(var(--t) / .25)}@keyframes db-gx-grow{0%{transform:scaleX(0)}}.db-gx-feature .crown{margin-left:auto;width:18px;height:18px;color:hsl(var(--t))}.db-gx-fav{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.db-gx-fav .art{--t: var(--h4);aspect-ratio:3 / 4;overflow:hidden;display:grid;place-items:center;background:hsl(var(--t) / .14);color:hsl(var(--t));border:1px solid hsl(var(--line-2))}.db-gx-fav .art.h1{--t: var(--h1)}.db-gx-fav .art.h2{--t: var(--h2)}.db-gx-fav .art.h3{--t: var(--h3)}.db-gx-fav .art.h5{--t: var(--h5)}.db-gx-fav .art.h6{--t: var(--h6)}.db-gx-fav .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-fav h2{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;line-height:var(--lh-tight);color:hsl(var(--text));overflow-wrap:anywhere}.db-gx-fav p{margin:6px 0 0;color:hsl(var(--text-2))}.db-gx-fav p b{color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-heatwrap{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4);padding:var(--sp-5);min-width:0}.db-gx-heat{--cell: 22px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.db-gx-heat::-webkit-scrollbar{display:none}.db-gx-heat .days,.db-gx-heat .wk{flex:none;display:grid;grid-template-rows:18px repeat(7,var(--cell));gap:4px}.db-gx-heat .days span{padding-right:6px;line-height:var(--cell);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-heat .days span:first-child{line-height:18px}.db-gx-heat .mo{width:var(--cell);overflow:visible;white-space:nowrap;line-height:18px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);text-transform:uppercase;color:hsl(var(--text-2))}.db-gx-heat i{width:var(--cell);height:var(--cell);background:hsl(var(--surface-3));animation:db-pop .35s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 22ms + .15s)}.db-gx-heatwrap .l1{background:hsl(var(--h3) / .3)}.db-gx-heatwrap .l2{background:hsl(var(--h3) / .55)}.db-gx-heatwrap .l3{background:hsl(var(--h3) / .8)}.db-gx-heatwrap .l4{background:hsl(var(--h3))}.db-gx-heat i.future{background:transparent;box-shadow:inset 0 0 0 1px hsl(var(--line))}.db-gx-heat i.today{outline:2px solid hsl(var(--text));outline-offset:1px}.db-gx-heatwrap .legend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-heatwrap .legend b{color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-heatwrap .scale{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-heatwrap .scale i{width:14px;height:14px;background:hsl(var(--surface-3))}.db-gx-most{flex:1;display:flex;flex-direction:column}.db-gx-most .row{--t: var(--h1);display:grid;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid hsl(var(--line));animation:db-rise .45s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .15s)}.db-gx-most .row.h2{--t: var(--h2)}.db-gx-most .row.h3{--t: var(--h3)}.db-gx-most .row.h4{--t: var(--h4)}.db-gx-most .row.h5{--t: var(--h5)}.db-gx-most .row.h6{--t: var(--h6)}.db-gx-most .row:last-child{border-bottom:0}.db-gx-most .pos{text-align:center;font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:hsl(var(--text-3))}.db-gx-most .row:first-child .pos{color:hsl(var(--h4))}.db-gx-most .db-gx-thumb{width:46px;height:46px}.db-gx-most .main{min-width:0}.db-gx-most .main b{display:block;font-weight:var(--fw-ui-bold);color:hsl(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-gx-most .meter{margin-top:6px;height:6px;background:hsl(var(--surface-3))}.db-gx-most .meter i{display:block;height:100%;background:hsl(var(--t));transform-origin:left;animation:db-gx-grow .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .32s)}.db-gx-most .val{text-align:right}.db-gx-most .val b{display:block;font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-most .val span{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-srow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-4)}.db-gx-month>header{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-5);background:hsl(var(--surface-2) / .7);border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line))}.db-gx-month>header svg{width:16px;height:16px;color:hsl(var(--text-3))}.db-gx-month>header b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text))}.db-gx-month>header>span{margin-left:auto;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-more{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));color:hsl(var(--text-3))}.db-gx-more b{color:hsl(var(--text))}.db-gx-hero.player{--rank-ink: color-mix(in oklab, var(--rank) calc(100% - var(--ink-lift-amt)), var(--ink-lift));background:linear-gradient(color-mix(in oklab,var(--rank) 7%,transparent),color-mix(in oklab,var(--rank) 7%,transparent)),hsl(var(--bg-2))}.db-gx-hero.player .vault-bg .ghost{-webkit-text-stroke-color:color-mix(in oklab,var(--rank) 30%,transparent)}.db-gx-hero.player h1{font-size:clamp(1.875rem,1.1rem + 2.4vw,3rem)}.db-gx-id{display:flex;align-items:center;gap:var(--sp-6);min-width:0}.db-gx-id .avatar-wrap{position:relative;flex:none}.db-gx-id .avatar{width:124px;height:124px;display:grid;place-items:center;overflow:hidden;background:color-mix(in oklab,var(--rank) 24%,hsl(var(--bg)));color:var(--rank-ink);font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:2.75rem;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.db-gx-id .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-id em{position:absolute;right:-10px;bottom:-10px;min-width:40px;height:40px;padding:0 8px;display:grid;place-items:center;font-style:normal;font-size:var(--fs-num);font-weight:var(--fw-ui-bold);background:var(--rank);color:hsl(var(--bg));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-id .t{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.db-gx-id .meta{display:flex;flex-wrap:wrap;gap:4px 18px;color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-id .meta span{display:inline-flex;align-items:center;gap:6px}.db-gx-id .meta svg{width:14px;height:14px;color:hsl(var(--text-3))}.db-gx-rankcard{justify-self:end;width:min(100%,380px);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:color-mix(in oklab,var(--rank) 12%,hsl(var(--bg) / .85));border:1px solid color-mix(in oklab,var(--rank) 42%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:perspective(1000px) rotateY(calc(var(--mx, 0) * 6deg)) rotateX(calc(var(--my, 0) * -5deg));transition:transform .45s cubic-bezier(.2,.7,.2,1);animation:db-gx-enter .85s cubic-bezier(.2,.7,.2,1) .26s backwards}.db-gx-rankcard .db-eyebrow{color:var(--rank-ink)}.db-gx-rankcard .title{display:flex;align-items:center;gap:var(--sp-3)}.db-gx-rankcard .title svg{width:26px;height:26px;color:var(--rank)}.db-gx-rankcard .title b{font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text))}.db-gx-rankcard .lvl{margin-left:auto;padding:5px 9px;background:color-mix(in oklab,var(--rank) 26%,transparent);color:var(--rank-ink);font-size:var(--fs-label);font-weight:var(--fw-ui-bold)}.db-gx-rankcard .bar{height:10px;overflow:hidden;background:hsl(var(--text) / .1)}.db-gx-rankcard .bar i{display:block;height:100%;transform-origin:left;animation:db-gx-grow 1.1s cubic-bezier(.2,.7,.2,1) .5s backwards}.db-gx-rankcard .row{display:flex;justify-content:space-between;gap:var(--sp-3);color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-rankcard .row b{color:hsl(var(--text))}.db-gx-rankcard .reward{display:flex;align-items:center;gap:8px;padding-top:var(--sp-3);border-top:1px solid hsl(var(--line));color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-rankcard .reward svg{width:16px;height:16px;color:hsl(var(--h4));flex:none}.db-gx-rankcard .reward b{color:hsl(var(--text))}.db-gx-rankcard p{margin:0;color:hsl(var(--text-2))}.db-gx-nudges{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:hsl(var(--line));border:1px solid hsl(var(--line))}.db-gx-nudges>div{--t: var(--h4);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:hsl(var(--text));background:linear-gradient(hsl(var(--t) / var(--tint-bg)),hsl(var(--t) / var(--tint-bg))),hsl(var(--surface));animation:db-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 80ms + .2s)}.db-gx-nudges>.h2{--t: var(--h2)}.db-gx-nudges>.h6{--t: var(--h6)}.db-gx-nudges svg{width:20px;height:20px;flex:none;color:hsl(var(--t))}.db-gx-ladder{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);align-items:start;overflow-x:auto;scrollbar-width:none;padding:var(--sp-6) var(--sp-4) var(--sp-5)}.db-gx-ladder::-webkit-scrollbar{display:none}.db-gx-ladder .step{--rank-ink: color-mix(in oklab, var(--rank) calc(100% - var(--ink-lift-amt)), var(--ink-lift));position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 var(--sp-2);text-align:center;animation:db-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 70ms + .15s)}.db-gx-ladder .step+.step:before{content:"";position:absolute;top:24px;left:calc(-50% + 30px);right:calc(50% + 30px);height:3px;background:hsl(var(--surface-3))}.db-gx-ladder .step.achieved:before,.db-gx-ladder .step.current:before{background:var(--rank)}.db-gx-ladder .node{width:50px;height:50px;display:grid;place-items:center;font-family:var(--font-num);font-size:1.25rem;font-weight:var(--fw-ui-bold);background:hsl(var(--surface-3));color:hsl(var(--text-3));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-ladder .node svg{width:18px;height:18px}.db-gx-ladder .achieved .node{background:var(--rank);color:hsl(var(--bg))}.db-gx-ladder .current .node{background:color-mix(in oklab,var(--rank) 30%,hsl(var(--bg)));color:var(--rank-ink);box-shadow:inset 0 0 0 2px var(--rank);animation:db-gx-throb 1.6s ease-in-out infinite}.db-gx-ladder .step b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-ladder .achieved b,.db-gx-ladder .current b{color:var(--rank-ink)}.db-gx-ladder .step span{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-ladder .step em{font-style:normal;font-size:var(--fs-micro);font-weight:var(--fw-ui-bold);color:hsl(var(--h4))}.db-gx-pwallet{--t: var(--h3);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);padding:var(--sp-5)}.db-gx-pwallet .db-eyebrow{color:var(--ink-hue)}.db-gx-pwallet .big{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3)}.db-gx-pwallet .big b{font-size:3rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-pwallet .big small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-h3);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ink-hue)}.db-gx-pwallet .db-chip{align-self:flex-start}.db-gx-badges .pbar{position:relative;margin-top:var(--sp-2);height:6px;background:hsl(var(--surface-3))}.db-gx-badges .pbar i{display:block;height:100%;background:hsl(var(--brand));transform-origin:left;animation:db-gx-grow .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 50ms + .4s)}.db-gx-badges .pbar small{position:absolute;right:0;top:9px;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-badges>div.prog{padding-bottom:var(--sp-7)}.db-gx-refer{flex:1;display:flex;flex-direction:column}.db-gx-refer .code{--t: var(--h6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background:repeating-linear-gradient(135deg,hsl(var(--t) / .05) 0 6px,transparent 6px 14px),hsl(var(--t) / .08)}.db-gx-refer .code .db-eyebrow{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-refer .db-gx-code{--t: var(--h6);flex-wrap:wrap}.db-gx-refer .acts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.db-gx-refer .db-dgrid>div{background:hsl(var(--surface))}.db-gx-refer .joined{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line))}.db-gx-refer .joined .row{display:flex;justify-content:space-between;align-items:baseline;color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-refer .joined b{font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-refer .joined small{color:hsl(var(--text-3))}.db-gx-apply{margin-top:auto;padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line))}.db-gx-apply form{display:flex;gap:var(--sp-2)}.db-gx-apply .db-gx-search{flex:1;min-width:0;margin-left:0;height:var(--ctl)}.db-gx-apply .db-gx-search input{font-family:var(--font-num);letter-spacing:.12em;text-transform:uppercase}.db-gx-apply .by{display:flex;align-items:center;gap:8px;color:hsl(var(--text-2))}.db-gx-apply .by svg{width:18px;height:18px;color:hsl(var(--h4))}.db-gx-apply .by b{color:hsl(var(--text))}.db-gx-head{--t: var(--h2);display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:repeating-linear-gradient(135deg,hsl(var(--t) / .04) 0 6px,transparent 6px 14px),hsl(var(--surface));border:1px solid hsl(var(--line))}.db-gx-head .t{min-width:0}.db-gx-head .db-eyebrow{color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-gx-head h1{margin:2px 0 0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-hero);letter-spacing:var(--track-display);text-transform:uppercase;line-height:1.1}.db-gx-head p{margin:4px 0 0;color:hsl(var(--text-2))}.db-gx-avatar-edit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);text-align:center}.db-gx-avatar-edit .avatar{position:relative;width:164px;height:164px;display:grid;place-items:center;overflow:hidden;padding:0;border:0;cursor:pointer;background:hsl(var(--h5) / .16);color:hsl(var(--h5));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:3rem;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.db-gx-avatar-edit .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-avatar-edit .over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .2s;background:hsl(var(--bg) / .72);color:hsl(var(--text));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-avatar-edit .over svg{width:24px;height:24px}.db-gx-avatar-edit .avatar:hover .over,.db-gx-avatar-edit .avatar:focus-visible .over{opacity:1}.db-gx-avatar-edit p{margin:0;color:hsl(var(--text-3));font-size:var(--fs-label)}.db-gx-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}.db-gx-form .fld{display:flex;flex-direction:column;gap:6px;min-width:0}.db-gx-form .fld.full{grid-column:1 / -1}.db-gx-checkout .cells b.txt{font-family:var(--font-ui);font-size:var(--fs-row);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-hero.deals{background:linear-gradient(hsl(var(--h3) / .05),hsl(var(--h3) / .05)),hsl(var(--bg-2))}.db-gx-hero.deals .vault-bg .ghost{-webkit-text-stroke-color:hsl(var(--h3) / .22)}.db-gx-hero.tourney{background:linear-gradient(hsl(var(--h2) / .06),hsl(var(--h2) / .06)),hsl(var(--bg-2))}.db-gx-hero.tourney .vault-bg .ghost{-webkit-text-stroke-color:hsl(var(--h2) / .24)}.db-gx-hero-ticket{justify-self:end;width:min(100%,400px);display:flex;flex-direction:column;gap:var(--sp-2);animation:db-gx-enter .85s cubic-bezier(.2,.7,.2,1) .26s backwards}.db-gx-hero-ticket .db-eyebrow{color:hsl(var(--text-2))}.db-gx-hero-ticket .db-gx-ticket{background:hsl(var(--surface-2) / .94)}.db-gx-ticket .terms{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-ticket .terms summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:2px}.db-gx-ticket .terms summary::-webkit-details-marker{display:none}.db-gx-ticket .terms p{margin-top:4px;-webkit-line-clamp:unset}.db-gx-howto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:hsl(var(--line))}.db-gx-howto>div{--t: var(--h1);display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background:linear-gradient(hsl(var(--t) / .07),hsl(var(--t) / .07)),hsl(var(--surface))}.db-gx-howto>.h3{--t: var(--h3)}.db-gx-howto>.h4{--t: var(--h4)}.db-gx-howto i{flex:none;width:36px;height:36px;display:grid;place-items:center;font-style:normal;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);background:hsl(var(--t) / .2);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-howto b{display:block;color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-gx-howto span{color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-howto-foot{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));color:hsl(var(--text-2));font-size:var(--fs-label)}.db-gx-howto-foot svg{width:18px;height:18px;color:hsl(var(--h4))}.db-gx-banner{flex:none;width:96px;height:60px;overflow:hidden;display:grid;place-items:center;background:hsl(var(--h2) / .14);color:hsl(var(--h2));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.db-gx-rankcard,.db-gx-hero-ticket{justify-self:start}}@media (max-width: 760px){.db-gx-fav{grid-template-columns:72px minmax(0,1fr);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.db-gx-heat{--cell: 17px;gap:3px}.db-gx-heat .days,.db-gx-heat .wk{gap:3px}.db-gx-heatwrap{padding:var(--sp-4)}.db-gx-most .row{padding:var(--sp-3) var(--sp-4)}.db-gx-srow{grid-template-columns:auto minmax(0,1fr)}.db-gx-srow .db-row-cols{grid-column:1 / -1}.db-gx-month>header{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.db-gx-id{gap:var(--sp-4);align-items:flex-start}.db-gx-id .avatar{width:84px;height:84px;font-size:1.875rem}.db-gx-id em{min-width:32px;height:32px;font-size:var(--fs-num-sm);right:-8px;bottom:-8px}.db-gx-hero.player .body{padding-top:var(--sp-6)}.db-gx-refer .db-gx-code span{width:1.3em;height:1.7em;font-size:1.125rem}.db-gx-head{padding:var(--sp-4)}.db-gx-head h1{font-size:var(--fs-title)}.db-gx-form,.db-gx-howto{grid-template-columns:minmax(0,1fr)}.db-gx-banner{width:64px;height:44px}}@media (prefers-reduced-motion: reduce){.db-gx-heat i,.db-gx-most .row,.db-gx-most .meter i,.db-gx-rankcard,.db-gx-rankcard .bar i,.db-gx-nudges>div,.db-gx-ladder .step,.db-gx-ladder .current .node,.db-gx-badges .pbar i,.db-gx-hero-ticket{animation:none!important}.db-gx-rankcard{transform:none!important}}.db-gx-bookhead{background:hsl(var(--surface-2) / .5)}.db-gx-stepbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:hsl(var(--line))}.db-gx-stepbar>div{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:hsl(var(--surface-2));color:hsl(var(--text-3));font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;transition:background .25s,color .25s}.db-gx-stepbar i{flex:none;width:28px;height:28px;display:grid;place-items:center;font-style:normal;font-family:var(--font-num);background:hsl(var(--surface-3));color:hsl(var(--text-2));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:background .25s,color .25s}.db-gx-stepbar i svg{width:14px;height:14px}.db-gx-stepbar .on{background:hsl(var(--brand) / .12);color:hsl(var(--text))}.db-gx-stepbar .on i{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.db-gx-stepbar .done{color:hsl(var(--text-2))}.db-gx-stepbar .done i{background:hsl(var(--good));color:hsl(var(--bg))}.db-gx-loc{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid hsl(var(--line))}.db-gx-loc>svg{width:18px;height:18px;color:hsl(var(--h1))}.db-gx-gtypes{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sp-3);padding:var(--sp-5)}.db-gx-gtype{--t: var(--h1);position:relative;display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;color:inherit;background:hsl(var(--surface));border:1px solid hsl(var(--line-2));transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s;animation:db-rise .45s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 50ms + .12s)}.db-gx-gtype.h2{--t: var(--h2)}.db-gx-gtype.h3{--t: var(--h3)}.db-gx-gtype.h4{--t: var(--h4)}.db-gx-gtype.h5{--t: var(--h5)}.db-gx-gtype.h6{--t: var(--h6)}.db-gx-gtype .art{aspect-ratio:16 / 10;overflow:hidden;display:grid;place-items:center;background:repeating-linear-gradient(135deg,hsl(var(--t) / .07) 0 1px,transparent 1px 12px),hsl(var(--t) / .12);color:hsl(var(--t));border-bottom:2px solid hsl(var(--t))}.db-gx-gtype .art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-gx-gtype .art svg{width:38px;height:38px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.db-gx-gtype:hover{transform:translateY(-3px);border-color:hsl(var(--t) / .7)}.db-gx-gtype:hover .art svg{transform:scale(1.12) rotate(-8deg)}.db-gx-gtype .t{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3)}.db-gx-gtype .t b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-gtype .t span{display:inline-flex;align-items:center;gap:4px 6px;flex-wrap:wrap;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-gtype .t span svg{width:13px;height:13px}.db-gx-gtype.on{border-color:hsl(var(--brand));box-shadow:inset 0 0 0 1px hsl(var(--brand));background:hsl(var(--brand) / .08)}.db-gx-gtype .tick{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;background:hsl(var(--brand));color:hsl(var(--brand-ink));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);animation:db-pop .3s cubic-bezier(.2,.7,.2,1)}.db-gx-gtype .tick svg{width:14px;height:14px}.db-gx-picked{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:hsl(var(--brand) / .06)}.db-gx-picked .t{flex:1;min-width:0}.db-gx-picked .t b{display:block;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.db-gx-dates button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--sp-3) 0;cursor:pointer;color:hsl(var(--text));background:transparent;border:1px solid hsl(var(--line-2));transition:border-color .15s,background .15s}.db-gx-dates button span,.db-gx-dates button small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-dates button b{font-size:1.75rem;line-height:1.1;font-weight:var(--fw-ui-bold)}.db-gx-dates button:hover{border-color:hsl(var(--brand) / .6)}.db-gx-dates button.on{border-color:hsl(var(--brand));background:hsl(var(--brand) / .12)}.db-gx-dates button.on span,.db-gx-dates button.on small{color:hsl(var(--brand-2))}.db-gx-periods{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--sp-2)}.db-gx-periods button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sp-4) var(--sp-2);cursor:pointer;color:hsl(var(--text));background:transparent;border:1px solid hsl(var(--line-2));transition:border-color .15s,background .15s}.db-gx-periods button svg{width:24px;height:24px;color:hsl(var(--h4))}.db-gx-periods button b{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-periods button small{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-gx-periods button:hover{border-color:hsl(var(--brand) / .6)}.db-gx-periods button.on{border-color:hsl(var(--brand));background:hsl(var(--brand) / .12)}.db-gx-booked{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5) var(--sp-5);text-align:center}.db-gx-booked .mark{width:88px;height:88px;margin-bottom:var(--sp-2);display:grid;place-items:center;background:hsl(var(--good) / .16);color:hsl(var(--good));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);animation:db-pop .5s cubic-bezier(.2,.7,.2,1) backwards}.db-gx-booked .mark svg{width:46px;height:46px}.db-gx-booked .db-eyebrow{color:hsl(var(--good))}.db-gx-booked h3{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;text-transform:uppercase}.db-gx-booked p{margin:0;color:hsl(var(--text-2))}.db-gx-when{--t: var(--h6);flex:none;width:62px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsl(var(--t) / .12);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-gx-when.soon{--t: var(--h4)}.db-gx-when span,.db-gx-when small{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase}.db-gx-when b{font-size:1.5rem;line-height:1.05;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-gx-policy{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1px;background:hsl(var(--line))}.db-gx-policy>div{--t: var(--good);display:flex;flex-direction:column;gap:2px;padding:var(--sp-4) var(--sp-5);background:linear-gradient(hsl(var(--t) / .08),hsl(var(--t) / .08)),hsl(var(--surface-2))}.db-gx-policy>.warn{--t: var(--warn)}.db-gx-policy>.bad{--t: var(--bad)}.db-gx-policy .k{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-gx-policy b{font-size:var(--fs-num-lg);line-height:1.1;font-weight:var(--fw-ui-bold);color:hsl(var(--t))}.db-gx-policy small{font-size:var(--fs-micro);color:hsl(var(--text-2))}.db-gx-refund{--t: var(--h6);--ink-hue: color-mix(in oklab, hsl(var(--t)) calc(100% - var(--ink-lift-amt)), var(--ink-lift));display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:hsl(var(--t) / .1)}.db-gx-refund.good{--t: var(--good)}.db-gx-refund.warn{--t: var(--warn)}.db-gx-refund.bad{--t: var(--bad)}.db-gx-refund .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-hue)}.db-gx-refund .s{display:block;margin-top:4px;color:hsl(var(--text-2));font-size:var(--fs-meta)}.db-gx-refund>b{margin-left:auto;display:flex;align-items:baseline;gap:6px;font-size:var(--fs-num-xl);line-height:1;font-weight:var(--fw-ui-bold);color:var(--ink-hue)}.db-gx-refund>b small{font-family:var(--font-ui);font-size:var(--fs-label);color:hsl(var(--text-2));text-transform:uppercase}@media (max-width: 760px){.db-gx-stepbar>div{padding:var(--sp-3);gap:var(--sp-2);font-size:var(--fs-micro)}.db-gx-gtypes{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-4)}.db-gx-dates button b{font-size:1.375rem}.db-gx-policy{grid-template-columns:minmax(0,1fr)}.db-gx-refund{padding:var(--sp-4)}}@media (prefers-reduced-motion: reduce){.db-gx-gtype,.db-gx-gtype .tick,.db-gx-booked .mark{animation:none!important}}.db-gx-gtype>*,.db-gx-prod>.media,.db-gx-prod>.cap{align-self:stretch;width:100%}.db-gx-hero.vault h1{font-size:clamp(2rem,1.1rem + 2.8vw,3.5rem);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.db-gx .db-panel-title .more+.db-chip{margin-left:var(--sp-3)}:root[data-template=platform] .db-panel,:root[data-template=platform] .db-card,:root[data-template=platform] .db-telemetry,:root[data-template=platform] div:has(>.db-kpi){box-shadow:0 1px 2px #1018280d,0 14px 30px -24px #10182859}:root[data-template=platform] .db-card.clickable:hover{box-shadow:0 20px 34px -26px #10182880,0 0 0 1px hsl(var(--brand) / .3)}:root[data-template=platform] .db-dialog{box-shadow:0 34px 60px -30px #10182873,0 0 0 1px hsl(var(--brand) / .12)}:root[data-template=platform] .db-rail,:root[data-template=platform] .db-topbar{background:hsl(var(--surface))}:root[data-template=platform] .db-gx-hero.vault{background:linear-gradient(hsl(var(--brand) / .05),hsl(var(--brand) / .05)),hsl(var(--surface))}:root[data-template=platform] .vault-bg .grid{-webkit-mask-image:radial-gradient(ellipse 65% 80% at 72% 45%,#000 15%,transparent 74%);mask-image:radial-gradient(ellipse 65% 80% at 72% 45%,#000 15%,transparent 74%)}.db-gx-hero.mini{min-height:300px}.db-gx-hero.mini .body{padding:var(--sp-6) var(--sp-7) var(--sp-5);align-items:center}.db-gx-hero.mini h1{font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem)}.db-gx-hero.mini .vault-bg .ghost{font-size:clamp(4.5rem,10vw,9rem);bottom:64px}.db-pf-logos{--mq-w: 220px;--mq-gap: 12px;padding:var(--sp-5)}.db-pf-logo{--t: var(--h6);display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);min-width:0;cursor:pointer;text-align:left;background:linear-gradient(hsl(var(--t) / .07),hsl(var(--t) / .07)),hsl(var(--surface-2));border:1px solid hsl(var(--line));transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s}.db-pf-logo.h1{--t: var(--h1)}.db-pf-logo.h2{--t: var(--h2)}.db-pf-logo.h3{--t: var(--h3)}.db-pf-logo.h4{--t: var(--h4)}.db-pf-logo.h5{--t: var(--h5)}.db-pf-logo:hover{transform:translateY(-3px);border-color:hsl(var(--t) / .6)}.db-pf-logo .mark{flex:none;width:40px;height:40px;display:grid;place-items:center;overflow:hidden;background:hsl(var(--t) / .16);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-pf-logo .mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-pf-logo .t{min-width:0}.db-pf-logo b{display:block;font-weight:var(--fw-ui-bold);color:hsl(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-pf-logo span{display:flex;align-items:center;gap:5px;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-logo i{width:7px;height:7px;border-radius:50%;background:hsl(var(--good));flex:none}.db-pf-logo i.bad{background:hsl(var(--bad))}.db-pf-logo i.warn{background:hsl(var(--warn))}.db-pf-mix{display:flex;flex-direction:column;flex:1}.db-pf-mix .row{--t: var(--h1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid hsl(var(--line));animation:db-rise .45s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .12s)}.db-pf-mix .row:last-child{border-bottom:0}.db-pf-mix .row.h2{--t: var(--h2)}.db-pf-mix .row.h3{--t: var(--h3)}.db-pf-mix .row.h4{--t: var(--h4)}.db-pf-mix .row.h5{--t: var(--h5)}.db-pf-mix .row.h6{--t: var(--h6)}.db-pf-mix .dot{width:10px;height:10px;background:hsl(var(--t))}.db-pf-mix .main{min-width:0}.db-pf-mix .main b{display:block;font-weight:var(--fw-ui-bold);color:hsl(var(--text));text-transform:capitalize}.db-pf-mix .meter{margin-top:6px;height:6px;background:hsl(var(--surface-3))}.db-pf-mix .meter i{display:block;height:100%;background:hsl(var(--t));transform-origin:left;animation:db-gx-grow .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .28s)}.db-pf-mix .val{text-align:right;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num);color:hsl(var(--text))}.db-pf-mix .val small{display:block;font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--fw-ui);color:hsl(var(--text-3))}.db-pf-use{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--sp-3) var(--sp-4)}.db-pf-use>div{--t: var(--h1);min-width:0}.db-pf-use>.h2{--t: var(--h2)}.db-pf-use>.h3{--t: var(--h3)}.db-pf-use>.h4{--t: var(--h4)}.db-pf-use>.h5{--t: var(--h5)}.db-pf-use>.h6{--t: var(--h6)}.db-pf-use .k{display:flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-use .k svg{width:13px;height:13px;color:hsl(var(--t))}.db-pf-use .v{margin-top:3px;font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);color:hsl(var(--text))}.db-pf-use .v small{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--fw-ui);color:hsl(var(--text-3))}.db-pf-use .meter{margin-top:5px;height:5px;background:hsl(var(--surface-3))}.db-pf-use .meter i{display:block;height:100%;background:hsl(var(--t));transform-origin:left;animation:db-gx-grow .9s cubic-bezier(.2,.7,.2,1) .2s backwards}.db-pf-use .meter i.hot{background:hsl(var(--warn))}.db-pf-use .meter i.full{background:hsl(var(--bad))}.db-pf-feats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;background:hsl(var(--line))}.db-pf-feats>div{--t: var(--h2);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:linear-gradient(hsl(var(--t) / .06),hsl(var(--t) / .06)),hsl(var(--surface));font-size:var(--fs-label);color:hsl(var(--text))}.db-pf-feats>div.off{background:hsl(var(--surface-2));color:hsl(var(--text-3))}.db-pf-feats svg{width:15px;height:15px;flex:none;color:hsl(var(--t))}.db-pf-feats>div.off svg{color:hsl(var(--text-3))}.db-pf-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--gap-page)}.db-pf-plan{--t: var(--h6);position:relative;display:flex;flex-direction:column;min-width:0;background:hsl(var(--surface));border:1px solid hsl(var(--line));box-shadow:0 1px 2px #1018280d,0 14px 30px -24px #10182859;transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s;animation:db-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 70ms + .15s)}.db-pf-plan.h1{--t: var(--h1)}.db-pf-plan.h2{--t: var(--h2)}.db-pf-plan.h3{--t: var(--h3)}.db-pf-plan.h4{--t: var(--h4)}.db-pf-plan.h5{--t: var(--h5)}.db-pf-plan:hover{transform:translateY(-4px);border-color:hsl(var(--t) / .6)}.db-pf-plan .top{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:hsl(var(--t) / var(--tint-bg));border-bottom:1px solid hsl(var(--t) / var(--tint-line))}.db-pf-plan .top h3{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-title);letter-spacing:.03em;color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift))}.db-pf-plan .top .db-menu{margin-left:auto}.db-pf-plan .price{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-5) var(--sp-5) var(--sp-2)}.db-pf-plan .price b{font-size:2.75rem;line-height:1;font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-plan .price small{font-family:var(--font-ui);font-size:var(--fs-label);color:hsl(var(--text-3));text-transform:uppercase;letter-spacing:var(--track-ui)}.db-pf-plan .yearly{padding:0 var(--sp-5) var(--sp-4);color:hsl(var(--text-2));font-size:var(--fs-label)}.db-pf-plan .yearly b{color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-pf-plan .chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--sp-5) var(--sp-4)}.db-pf-plan .feats{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line))}.db-pf-plan .feats span{display:flex;align-items:center;gap:8px;font-size:var(--fs-label);color:hsl(var(--text-2))}.db-pf-plan .feats svg{width:15px;height:15px;flex:none;color:hsl(var(--good))}.db-pf-plan .feats .more{color:hsl(var(--text-3));font-size:var(--fs-micro)}.db-pf-plan .lim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:auto;background:hsl(var(--line));border-top:1px solid hsl(var(--line))}.db-pf-plan .lim>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:hsl(var(--surface))}.db-pf-plan .lim .k{font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-plan .lim .v{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);color:hsl(var(--text))}.db-pf-plan .act{display:flex;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2) / .6)}.db-pf-plan .act>*{flex:1}.db-pf-plan .flag{position:absolute;top:0;right:0;padding:5px 10px;background:hsl(var(--t));color:#fff;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase}.db-pf-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-3);padding:var(--sp-5)}.db-pf-theme{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 0 var(--sp-3);text-align:left;cursor:pointer;background:hsl(var(--surface));border:1px solid hsl(var(--line));transition:transform .2s,border-color .2s}.db-pf-theme:hover{transform:translateY(-3px);border-color:hsl(var(--brand) / .6)}.db-pf-theme.on{border-color:hsl(var(--brand));box-shadow:inset 0 0 0 1px hsl(var(--brand))}.db-pf-theme .sw{position:relative;height:84px;overflow:hidden}.db-pf-theme .sw i{position:absolute;display:block}.db-pf-theme .sw .a{left:12px;top:12px;width:64px;height:8px}.db-pf-theme .sw .b{left:12px;top:26px;width:40px;height:8px}.db-pf-theme .sw .c{right:12px;bottom:12px;width:56px;height:24px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.db-pf-theme .sw em{position:absolute;right:12px;top:10px;font-style:normal;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-ui);text-transform:uppercase}.db-pf-theme .nm{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-theme p{margin:0;padding:0 var(--sp-3);color:hsl(var(--text-2));font-size:var(--fs-micro);line-height:1.4}@media (max-width: 760px){.db-gx-hero.mini .body{padding:var(--sp-5) var(--sp-4)}.db-pf-plans{grid-template-columns:minmax(0,1fr)}.db-pf-logos{--mq-w: 180px;padding:var(--sp-4)}}@media (prefers-reduced-motion: reduce){.db-pf-mix .row,.db-pf-mix .meter i,.db-pf-use .meter i,.db-pf-plan{animation:none!important}}.db-pf-mark{--t: var(--h6);flex:none;width:var(--tile);height:var(--tile);display:grid;place-items:center;overflow:hidden;background:hsl(var(--t) / .16);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-label);letter-spacing:.04em;clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-pf-mark.h1{--t: var(--h1)}.db-pf-mark.h2{--t: var(--h2)}.db-pf-mark.h3{--t: var(--h3)}.db-pf-mark.h4{--t: var(--h4)}.db-pf-mark.h5{--t: var(--h5)}.db-pf-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-pf-rowuse{margin-top:var(--sp-3);max-width:520px}.db-gx-hero.mini.h1{background:linear-gradient(hsl(var(--h1) / .06),hsl(var(--h1) / .06)),hsl(var(--surface))}.db-gx-hero.mini.h2{background:linear-gradient(hsl(var(--h2) / .06),hsl(var(--h2) / .06)),hsl(var(--surface))}.db-gx-hero.mini.h3{background:linear-gradient(hsl(var(--h3) / .06),hsl(var(--h3) / .06)),hsl(var(--surface))}.db-gx-hero.mini.h4{background:linear-gradient(hsl(var(--h4) / .06),hsl(var(--h4) / .06)),hsl(var(--surface))}.db-gx-hero.mini.h5{background:linear-gradient(hsl(var(--h5) / .06),hsl(var(--h5) / .06)),hsl(var(--surface))}.db-gx-hero.mini.h6{background:linear-gradient(hsl(var(--h6) / .06),hsl(var(--h6) / .06)),hsl(var(--surface))}.db-pf-crest{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.db-pf-crest .mark{--t: var(--h6);flex:none;width:88px;height:88px;display:grid;place-items:center;overflow:hidden;background:hsl(var(--t) / .16);color:color-mix(in oklab,hsl(var(--t)) calc(100% - var(--ink-lift-amt)),var(--ink-lift));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:2rem;letter-spacing:.04em;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.db-pf-crest .mark.h1{--t: var(--h1)}.db-pf-crest .mark.h2{--t: var(--h2)}.db-pf-crest .mark.h3{--t: var(--h3)}.db-pf-crest .mark.h4{--t: var(--h4)}.db-pf-crest .mark.h5{--t: var(--h5)}.db-pf-crest .mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-pf-crest .t{min-width:0}.db-pf-crest h1{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);letter-spacing:var(--track-display);text-transform:uppercase;line-height:1.05;color:hsl(var(--text));overflow-wrap:anywhere}.db-pf-crest .meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:var(--sp-2);color:hsl(var(--text-2));font-size:var(--fs-label)}.db-pf-crest .meta span,.db-pf-crest .meta a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.db-pf-crest .meta a:hover{color:hsl(var(--brand))}.db-pf-crest .meta svg{width:14px;height:14px;color:hsl(var(--text-3))}.db-gx-nudges>.bad{--t: var(--bad)}.db-pf-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-5);align-items:center}.db-pf-brand .logo{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.db-pf-brand .box{width:108px;height:108px;display:grid;place-items:center;overflow:hidden;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:1.75rem;color:hsl(var(--text-2))}.db-pf-brand .box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-pf-brand .acts{display:flex;gap:var(--sp-2)}.db-pf-brand .swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--sp-4)}.db-pf-brand .swatches>div{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.db-pf-brand .sw{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid hsl(var(--line));background:hsl(var(--surface-2))}.db-pf-brand .sw svg{width:20px;height:20px;color:hsl(var(--text-3))}.db-pf-brand .k{display:block;font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-brand .swatches b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}@media (max-width: 760px){.db-pf-crest{gap:var(--sp-4)}.db-pf-crest .mark{width:64px;height:64px;font-size:1.375rem}.db-pf-brand{grid-template-columns:minmax(0,1fr)}}.db-gx-hero.mini .vault-bg .ghost{-webkit-text-stroke-width:1px;opacity:.55}.db-pf-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:hsl(var(--bg))}.db-pf-auth .brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-8);color:hsl(var(--brand-ink));background:var(--grad)}.db-pf-auth .brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 28% 42%,#000,transparent 76%);mask-image:radial-gradient(ellipse 72% 70% at 28% 42%,#000,transparent 76%)}.db-pf-auth .brand>*{position:relative}.db-pf-auth .brand img{width:108px;height:auto}.db-pf-auth .brand h2{margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:clamp(2rem,1.3rem + 2vw,3rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.05}.db-pf-auth .brand p{margin:0;max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);opacity:.92}.db-pf-auth .brand ul{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.db-pf-auth .brand li{display:flex;align-items:center;gap:var(--sp-3);font-weight:var(--fw-ui-bold)}.db-pf-auth .brand li i{flex:none;width:34px;height:34px;display:grid;place-items:center;background:#fff3;clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm))}.db-pf-auth .brand li svg{width:18px;height:18px}.db-pf-auth .brand .bot{display:flex;flex-wrap:wrap;gap:var(--sp-5);font-family:var(--font-ui);font-weight:var(--fw-ui-bold);font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:.85}.db-pf-auth .form{display:grid;place-items:center;padding:var(--sp-8) var(--sp-6)}.db-pf-auth .card{width:min(100%,430px);background:hsl(var(--surface));border:1px solid hsl(var(--line));box-shadow:0 1px 2px #1018280d,0 28px 50px -34px #10182873;animation:db-gx-enter .6s cubic-bezier(.2,.7,.2,1) backwards}.db-pf-auth .head{padding:var(--sp-6) var(--sp-6) var(--sp-4);border-bottom:1px solid hsl(var(--line))}.db-pf-auth .head h1{margin:0;font-family:var(--font-display);font-weight:var(--fw-ui-bold);font-size:var(--fs-hero);letter-spacing:var(--track-display);text-transform:uppercase;line-height:1.1;color:hsl(var(--text))}.db-pf-auth .head p{margin:6px 0 0;color:hsl(var(--text-2))}.db-pf-auth form{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6)}.db-pf-auth .fld{display:flex;flex-direction:column;gap:6px}.db-pf-auth .err{color:hsl(var(--bad));font-size:var(--fs-label)}.db-pf-auth .link{align-self:center;padding:0;border:0;background:none;color:hsl(var(--brand));font-size:var(--fs-label);font-weight:var(--fw-ui-bold);cursor:pointer;text-decoration:none}.db-pf-auth .link:hover{text-decoration:underline}.db-pf-auth .foot{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);border-top:1px solid hsl(var(--line));color:hsl(var(--text-3));font-size:var(--fs-label)}.db-pf-auth .foot span{display:inline-flex;align-items:center;gap:6px}.db-pf-auth .foot svg{width:15px;height:15px;color:hsl(var(--good))}@media (max-width: 900px){.db-pf-auth{grid-template-columns:minmax(0,1fr)}.db-pf-auth .brand{display:none}}@media (prefers-reduced-motion: reduce){.db-pf-auth .card{animation:none}}.db-pf-pulse{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--sp-4)}.db-pf-pulse>.cell{--t: var(--h1);position:relative;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-5) 0;overflow:hidden;background:hsl(var(--surface));border:1px solid hsl(var(--line));box-shadow:0 1px 2px #1018280d,0 14px 30px -24px #10182859}.db-pf-pulse>.cell:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--t));opacity:.9}.db-pf-pulse>.cell .k{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow);font-weight:var(--fw-ui-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-pulse>.cell .k svg{width:14px;height:14px;color:hsl(var(--t))}.db-pf-pulse>.cell .v{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-num-xl);font-weight:var(--fw-ui-bold);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-hue);line-height:1.1}.db-pf-pulse>.cell .sub{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-pulse>.cell .spark-wrap{margin:var(--sp-3) calc(var(--sp-5) * -1) 0;margin-top:auto}.db-pf-spark{display:block;width:100%;overflow:visible}.db-pf-spark .area{fill:hsl(var(--t, var(--h1)) / .14)}.db-pf-spark .line{fill:none;stroke:hsl(var(--t, var(--h1)));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.db-pf-spark .tip{fill:hsl(var(--t, var(--h1)));stroke:hsl(var(--surface));stroke-width:2;vector-effect:non-scaling-stroke}.db-pf-spark.empty{background:repeating-linear-gradient(90deg,hsl(var(--line)) 0 1px,transparent 1px 8px);opacity:.5}.db-pf-trend{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-micro);font-weight:var(--fw-ui-bold);font-family:var(--font-num);font-variant-numeric:tabular-nums;padding:1px var(--sp-2);border:1px solid currentColor;color:hsl(var(--text-3))}.db-pf-trend svg{width:12px;height:12px}.db-pf-trend.up{color:hsl(var(--good))}.db-pf-trend.down{color:hsl(var(--bad))}.db-pf-trend.flat{color:hsl(var(--text-3));border-color:hsl(var(--line))}.db-pf-health{--t: var(--h6);display:flex;align-items:center;gap:var(--sp-3)}.db-pf-health .ring{position:relative;display:grid;place-items:center;width:62px;height:62px;flex:none;border-radius:50%;background:conic-gradient(hsl(var(--t)) calc(var(--pct) * 1%),hsl(var(--line)) 0)}.db-pf-health .ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:hsl(var(--surface))}.db-pf-health .ring span{position:relative;z-index:1;font-size:var(--fs-num);font-weight:var(--fw-ui-bold);font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-hue)}.db-pf-health.sm .ring{width:44px;height:44px}.db-pf-health.sm .ring:after{top:5px;right:5px;bottom:5px;left:5px}.db-pf-health.sm .ring span{font-size:var(--fs-label)}.db-pf-health .txt{display:flex;flex-direction:column;gap:1px;min-width:0}.db-pf-health .txt b{font-size:var(--fs-label);font-weight:var(--fw-ui-bold);color:hsl(var(--t))}.db-pf-health .txt span,.db-pf-health.none{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-health.good{--t: var(--good)}.db-pf-health.warn{--t: var(--warn)}.db-pf-health.bad{--t: var(--bad)}.db-pf-health.h6{--t: var(--h6)}.db-pf-reasons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.db-pf-bars{--t: var(--h1);padding:var(--sp-5)}.db-pf-bars .plot{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;gap:2px;height:148px;padding-bottom:var(--sp-2);border-bottom:1px solid hsl(var(--line))}.db-pf-bars .bar{position:relative;flex:1 1 0;min-width:2px;max-width:56px;min-height:2px;background:hsl(var(--t) / .3);border-top:2px solid hsl(var(--t));transition:background .2s cubic-bezier(.2,.7,.2,1)}.db-pf-bars .bar:hover,.db-pf-bars .bar:focus-visible{background:hsl(var(--t) / .65);outline:none}.db-pf-bars .bar.zero{background:hsl(var(--line));border-top-color:hsl(var(--line))}.db-pf-bars .bar .tip{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;display:none;white-space:nowrap;z-index:3;padding:var(--sp-2) var(--sp-3);background:hsl(var(--surface));color:hsl(var(--text));border:1px solid hsl(var(--t));box-shadow:0 18px 36px -22px #10182880;font-size:var(--fs-micro);font-family:var(--font-num);font-variant-numeric:tabular-nums}.db-pf-bars .bar:hover .tip,.db-pf-bars .bar:focus-visible .tip{display:block}.db-pf-bars .plot .nothing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--fs-label);color:hsl(var(--text-3))}.db-pf-bars .axis{display:flex;justify-content:space-between;margin-top:var(--sp-2);font-size:var(--fs-micro);color:hsl(var(--text-3));font-family:var(--font-num);font-variant-numeric:tabular-nums}.db-pf-bars .legend{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.db-pf-bars .legend button{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid hsl(var(--line));background:transparent;font-size:var(--fs-micro);font-weight:var(--fw-ui-bold);color:hsl(var(--text-3));cursor:pointer;transition:all .2s cubic-bezier(.2,.7,.2,1)}.db-pf-bars .legend button i{width:8px;height:8px;background:hsl(var(--t))}.db-pf-bars .legend button[aria-pressed=true]{color:hsl(var(--t));border-color:hsl(var(--t));background:hsl(var(--t) / .08)}.db-pf-time{display:flex;flex-direction:column}.db-pf-time .daymark{position:sticky;top:0;z-index:2;padding:var(--sp-2) var(--sp-5);background:hsl(var(--surface-2));border-block:1px solid hsl(var(--line));font-size:var(--fs-eyebrow);font-weight:var(--fw-ui-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-time .ev{--t: var(--h1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid hsl(var(--line))}.db-pf-time .ev:last-child{border-bottom:0}.db-pf-time .who{display:grid;place-items:center;width:34px;height:34px;flex:none;background:hsl(var(--t) / .14);color:hsl(var(--t));border:1px solid hsl(var(--t) / .35);font-size:var(--fs-micro);font-weight:var(--fw-ui-bold)}.db-pf-time .main{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.db-pf-time .main .say{font-size:var(--fs-label);color:hsl(var(--text))}.db-pf-time .main .say b{font-weight:var(--fw-ui-bold)}.db-pf-time .main .say em{font-style:normal;color:hsl(var(--t));font-weight:var(--fw-ui-bold)}.db-pf-time .main .why{font-size:var(--fs-micro);color:hsl(var(--text-3));padding-left:var(--sp-3);border-left:2px solid hsl(var(--t) / .4)}.db-pf-time .main details summary{font-size:var(--fs-micro);color:hsl(var(--text-3));cursor:pointer;width:-moz-fit-content;width:fit-content}.db-pf-time .main details pre{margin-top:var(--sp-2);padding:var(--sp-3);overflow-x:auto;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));font-size:var(--fs-micro);line-height:1.5}.db-pf-time .when{font-size:var(--fs-micro);color:hsl(var(--text-3));font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.db-pf-ent{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5)}.db-pf-ent .grp{display:flex;flex-direction:column;gap:var(--sp-3)}.db-pf-ent .grp>h4{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow);font-weight:var(--fw-ui-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-ent .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--sp-3)}.db-pf-ent .item{--t: var(--h2);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:hsl(var(--surface));border:1px solid hsl(var(--line));border-left:3px solid hsl(var(--t))}.db-pf-ent .item.muted{--t: var(--line);background:hsl(var(--surface-2))}.db-pf-ent .item .nm{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.db-pf-ent .item .nm b{font-size:var(--fs-label);font-weight:var(--fw-ui-bold)}.db-pf-ent .item .meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-ent .item .price{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--fw-ui-bold);color:var(--ink-hue)}.db-pf-ent .item .why{font-size:var(--fs-micro);color:hsl(var(--text-3));font-style:italic}.db-pf-ent .item .acts{display:flex;gap:var(--sp-2);margin-top:var(--sp-1)}.db-pf-live{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);color:hsl(var(--good));font-weight:var(--fw-ui-bold)}.db-pf-live i{width:8px;height:8px;border-radius:50%;background:hsl(var(--good));animation:db-pf-ping 2s cubic-bezier(.2,.7,.2,1) infinite}@keyframes db-pf-ping{0%,to{box-shadow:0 0 hsl(var(--good) / .55)}60%{box-shadow:0 0 0 7px hsl(var(--good) / 0)}}@media (prefers-reduced-motion: reduce){.db-pf-live i{animation:none}}@media (max-width: 900px){.db-pf-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.db-pf-bars .plot{height:110px}}@media (max-width: 520px){.db-pf-pulse{grid-template-columns:minmax(0,1fr)}.db-pf-time .ev{grid-template-columns:auto minmax(0,1fr)}.db-pf-time .when{grid-column:2}}.db-pf-aging{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.db-pf-aging .bar{display:flex;height:26px;background:hsl(var(--surface-3));overflow:hidden}.db-pf-aging .bar>i{display:block;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1)}.db-pf-aging .bar>i.b0{background:hsl(var(--h6))}.db-pf-aging .bar>i.b1{background:hsl(var(--h2))}.db-pf-aging .bar>i.b2{background:hsl(var(--warn))}.db-pf-aging .bar>i.b3{background:hsl(var(--h5))}.db-pf-aging .bar>i.b4{background:hsl(var(--bad))}.db-pf-aging .keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--sp-3)}.db-pf-aging .keys>div{display:flex;flex-direction:column;gap:2px;padding-left:var(--sp-3);border-left:3px solid hsl(var(--t, var(--line)))}.db-pf-aging .keys .k{font-size:var(--fs-micro);font-weight:var(--fw-ui-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:hsl(var(--text-3))}.db-pf-aging .keys .v{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);color:hsl(var(--text))}.db-pf-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-4);padding:var(--sp-5)}.db-pf-claim{--t: var(--warn);display:flex;flex-direction:column;background:hsl(var(--surface));border:1px solid hsl(var(--line));border-top:3px solid hsl(var(--t));box-shadow:0 1px 2px #1018280d,0 14px 30px -24px #10182859}.db-pf-claim .top{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4)}.db-pf-claim .shot{width:74px;height:74px;flex:none;display:grid;place-items:center;overflow:hidden;background:hsl(var(--surface-2));border:1px solid hsl(var(--line));cursor:pointer}.db-pf-claim .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.db-pf-claim .shot svg{width:22px;height:22px;color:hsl(var(--text-3))}.db-pf-claim .who{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.db-pf-claim .who b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-claim .who .amt{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num);color:var(--ink-hue)}.db-pf-claim .who span{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-claim .who .utr{font-family:var(--font-num);word-break:break-all}.db-pf-claim .mismatch{margin:0 var(--sp-4) var(--sp-3);padding:var(--sp-2) var(--sp-3);background:hsl(var(--warn) / .12);border-left:3px solid hsl(var(--warn));font-size:var(--fs-micro);color:hsl(var(--text-2))}.db-pf-claim .acts{display:flex;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid hsl(var(--line));margin-top:auto}.db-pf-claim .acts>*{flex:1}.db-pf-inv{display:flex;flex-direction:column}.db-pf-inv .ln{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid hsl(var(--line))}.db-pf-inv .ln:last-of-type{border-bottom:0}.db-pf-inv .ln b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-inv .ln span{display:block;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-inv .ln .amt{font-family:var(--font-num);font-weight:var(--fw-ui-bold);color:hsl(var(--text));text-align:right;white-space:nowrap}.db-pf-inv .lad{border-top:1px solid hsl(var(--line));background:hsl(var(--surface-2))}.db-pf-inv .lad>div{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-2) var(--sp-5);font-size:var(--fs-label);color:hsl(var(--text-2))}.db-pf-inv .lad>div b{font-family:var(--font-num);color:hsl(var(--text))}.db-pf-inv .lad>div.tot{padding-block:var(--sp-3);border-top:2px solid hsl(var(--text));font-size:var(--fs-row);color:hsl(var(--text));font-weight:var(--fw-ui-bold)}.db-pf-inv .lad>div.tot b{font-size:var(--fs-num)}.db-pf-inv .lad>div.due b{color:hsl(var(--bad))}.db-pf-dun{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5)}.db-pf-dun .step{display:flex;align-items:center;gap:6px;padding:3px var(--sp-3);border:1px solid hsl(var(--line));font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-dun .step.done{border-color:hsl(var(--h3) / .5);color:hsl(var(--h3))}.db-pf-dun .step.next{border-color:hsl(var(--warn));color:hsl(var(--warn));font-weight:var(--fw-ui-bold)}@media (max-width: 760px){.db-pf-queue{grid-template-columns:minmax(0,1fr)}.db-pf-claim .acts{flex-wrap:wrap}}.db-pf-alerts{display:flex;flex-direction:column}.db-pf-alert{--t: var(--h6);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-4);align-items:start;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid hsl(var(--line));border-left:3px solid hsl(var(--t))}.db-pf-alert:last-child{border-bottom:0}.db-pf-alert.critical{--t: var(--bad);background:linear-gradient(hsl(var(--bad) / .04),hsl(var(--bad) / .04)),hsl(var(--surface))}.db-pf-alert.warning{--t: var(--warn)}.db-pf-alert.info{--t: var(--h6)}.db-pf-alert.done{--t: var(--line);opacity:.62}.db-pf-alert>.ico{display:grid;place-items:center;width:34px;height:34px;flex:none;background:hsl(var(--t) / .14);color:hsl(var(--t));border:1px solid hsl(var(--t) / .35)}.db-pf-alert>.ico svg{width:17px;height:17px}.db-pf-alert .main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.db-pf-alert .main h4{font-size:var(--fs-row);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-alert .main p{font-size:var(--fs-label);color:hsl(var(--text-2));white-space:pre-line}.db-pf-alert .meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-alert .meta code{font-family:var(--font-num)}.db-pf-alert .links{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.db-pf-alert .side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2);white-space:nowrap}.db-pf-alert .side .when{font-size:var(--fs-micro);color:hsl(var(--text-3));font-family:var(--font-num)}.db-pf-alert .side .acts{display:flex;gap:var(--sp-2)}.db-pf-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-3);padding:var(--sp-5)}.db-pf-job{--t: var(--good);background:hsl(var(--surface));border:1px solid hsl(var(--line));border-left:3px solid hsl(var(--t));padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.db-pf-job.late{--t: var(--warn)}.db-pf-job.failed{--t: var(--bad)}.db-pf-job .nm{display:flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-job .nm i{width:9px;height:9px;border-radius:50%;background:hsl(var(--t));flex:none}.db-pf-job .when{font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-job .dur{font-family:var(--font-num);font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:var(--ink-hue)}@media (max-width: 760px){.db-pf-alert{grid-template-columns:auto minmax(0,1fr)}.db-pf-alert .side{grid-column:2;align-items:flex-start}}.db-pf-svc{display:flex;flex-direction:column}.db-pf-svc .row{--t: var(--h1);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3) var(--sp-4);align-items:baseline;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid hsl(var(--line))}.db-pf-svc .row:last-child{border-bottom:0}.db-pf-svc .nm{font-size:var(--fs-label);color:hsl(var(--text));min-width:0}.db-pf-svc .val{font-family:var(--font-num);font-weight:var(--fw-ui-bold);color:var(--ink-hue);white-space:nowrap}.db-pf-svc .meter{grid-column:1 / -1;height:5px;background:hsl(var(--surface-3));margin-top:-2px}.db-pf-svc .meter i{display:block;height:100%;background:hsl(var(--t));transform-origin:left;animation:db-gx-grow .8s cubic-bezier(.2,.7,.2,1) backwards}.db-pf-margin{display:flex;align-items:center;gap:var(--sp-3);min-width:170px}.db-pf-margin .track{flex:1;height:8px;background:hsl(var(--bad) / .25);position:relative;overflow:hidden}.db-pf-margin .track i{display:block;height:100%;background:hsl(var(--good))}.db-pf-margin .pct{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num-sm);white-space:nowrap}.db-pf-margin.thin .pct{color:hsl(var(--warn))}.db-pf-margin.loss .pct{color:hsl(var(--bad))}.db-pf-margin.loss .track i{background:hsl(var(--bad))}.db-pf-steps{display:flex;flex-direction:column}.db-pf-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid hsl(var(--line))}.db-pf-step:last-child{border-bottom:0}.db-pf-step>.box{display:grid;place-items:center;width:22px;height:22px;flex:none;margin-top:1px;border:1px solid hsl(var(--line));color:hsl(var(--text-3))}.db-pf-step>.box svg{width:14px;height:14px}.db-pf-step.done>.box{background:hsl(var(--good) / .16);border-color:hsl(var(--good) / .5);color:hsl(var(--good))}.db-pf-step.blocking>.box{border-color:hsl(var(--warn));color:hsl(var(--warn))}.db-pf-step b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-step span{display:block;font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-step .cnt{font-family:var(--font-num);font-size:var(--fs-num-sm);font-weight:var(--fw-ui-bold);color:var(--ink-hue)}.db-pf-step.done b{color:hsl(var(--text-2))}.db-pf-progress{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.db-pf-progress .track{flex:1;height:8px;background:hsl(var(--surface-3))}.db-pf-progress .track i{display:block;height:100%;background:hsl(var(--h3));transform-origin:left;animation:db-gx-grow .9s cubic-bezier(.2,.7,.2,1) backwards}.db-pf-progress .pct{font-family:var(--font-num);font-weight:var(--fw-ui-bold);font-size:var(--fs-num);color:var(--ink-hue)}.db-pf-thread{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.db-pf-msg{--t: var(--h2);display:flex;flex-direction:column;gap:4px;max-width:86%}.db-pf-msg.tenant{--t: var(--h5);align-self:flex-end}.db-pf-msg .who{display:flex;gap:var(--sp-2);font-size:var(--fs-micro);color:hsl(var(--text-3))}.db-pf-msg .who b{color:hsl(var(--t));font-weight:var(--fw-ui-bold)}.db-pf-msg .body{padding:var(--sp-3) var(--sp-4);background:hsl(var(--surface-2));border-left:3px solid hsl(var(--t));font-size:var(--fs-label);color:hsl(var(--text));white-space:pre-line}.db-pf-msg.tenant .body{border-left:0;border-right:3px solid hsl(var(--t))}.db-pf-anns{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-4);padding:var(--sp-5)}.db-pf-ann{--t: var(--h6);display:flex;flex-direction:column;gap:var(--sp-2);text-align:left;padding:var(--sp-4);background:hsl(var(--surface));border:1px solid hsl(var(--line));border-top:3px solid hsl(var(--t));box-shadow:0 1px 2px #1018280d,0 14px 30px -24px #10182859}.db-pf-ann.maintenance{--t: var(--warn)}.db-pf-ann.release{--t: var(--h3)}.db-pf-ann.warning{--t: var(--bad)}.db-pf-ann .hd{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.db-pf-ann b{font-weight:var(--fw-ui-bold);color:hsl(var(--text))}.db-pf-ann p{font-size:var(--fs-label);color:hsl(var(--text-2));white-space:pre-line}.db-pf-ann .foot{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:auto;padding-top:var(--sp-2);font-size:var(--fs-micro);color:hsl(var(--text-3))}@media (max-width: 760px){.db-pf-anns{grid-template-columns:minmax(0,1fr)}.db-pf-msg{max-width:100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),Barlow,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--radius: 4px;--gradient-bg: hsl(var(--bg));--gradient-card: linear-gradient(135deg, hsl(var(--surface-2)), hsl(var(--surface-3)));--shadow-card: 0 10px 30px hsl(var(--bg) / .8);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}*{border-color:hsl(var(--border))}body{color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:hsl(var(--bg));color:hsl(var(--text));font-family:var(--font-body);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),Orbitron,sans-serif;font-weight:700;letter-spacing:-.025em}@keyframes borderGlow{0%,to{opacity:.25;filter:hue-rotate(0deg)}50%{opacity:.5;filter:hue-rotate(40deg)}}@keyframes float{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-20px) translate(10px);opacity:.6}50%{transform:translateY(-10px) translate(-5px);opacity:.4}75%{transform:translateY(-30px) translate(15px);opacity:.5}}.animate-float{animation:float 10s ease-in-out infinite}.offer-marquee-track{display:flex;gap:2rem;animation:marquee-scroll 20s linear infinite;width:-moz-max-content;width:max-content}.animate-marquee{animation:marquee 35s linear infinite}@keyframes scan{0%{top:-1px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.animate-shimmer{animation:shimmer 2s infinite}@keyframes mutation-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mutation-shimmer{animation:mutation-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,hsl(var(--muted) / .3),hsl(var(--muted) / .5) 20%,hsl(var(--primary) / .15),hsl(var(--muted) / .5) 80%,hsl(var(--muted) / .3));background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes phone-pulse{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px hsl(180 100% 50% / .6),0 0 40px hsl(180 100% 50% / .3)}}.phone-pulse{animation:phone-pulse 2.5s ease-in-out infinite}@keyframes live-glow{0%,to{box-shadow:0 0 10px #16a2494d,inset 0 0 10px #16a2490d}50%{box-shadow:0 0 20px #16a24980,inset 0 0 15px #16a2491a}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.live-session-glow{animation:live-glow 2s ease-in-out infinite}@keyframes input-pulse{0%,to{box-shadow:0 0 hsl(var(--accent) / .5)}50%{box-shadow:0 0 0 8px hsl(var(--accent) / 0)}}.input-pulse-animation{animation:input-pulse 2s ease-in-out 3}@keyframes badge-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-badge{position:relative;overflow:hidden}.shimmer-badge:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);background-size:200% 100%;animation:badge-shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.animate-toast-progress{animation:toast-progress 5s linear forwards}.clip-corner-sm{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.clip-corner{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.clip-corner-lg{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.ambient-mesh{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:ambient-drift 20s ease-in-out infinite}.ambient-blob-pink{background:radial-gradient(circle,hsl(var(--primary) / .6) 0%,transparent 70%);width:300px;height:300px;top:-50px;left:-50px}.ambient-blob-cyan{background:radial-gradient(circle,hsl(var(--accent) / .5) 0%,transparent 70%);width:250px;height:250px;top:40%;right:-80px;animation-delay:-5s}.ambient-blob-amber{background:radial-gradient(circle,hsl(45 100% 50% / .4) 0%,transparent 70%);width:200px;height:200px;bottom:20%;left:-60px;animation-delay:-10s}.ambient-blob-emerald{background:radial-gradient(circle,hsl(160 84% 39% / .4) 0%,transparent 70%);width:180px;height:180px;top:25%;left:20%;animation-delay:-15s}@keyframes ambient-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.1)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(30px,10px) scale(1.05)}}.premium-card{position:relative;background:linear-gradient(165deg,hsl(var(--card) / .35),hsl(var(--card) / .15),hsl(var(--background) / .4));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;overflow:hidden}.premium-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,hsl(var(--primary) / .4),hsl(var(--accent) / .2),hsl(var(--primary) / .1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.premium-card-pink{box-shadow:0 8px 32px hsl(var(--primary) / .15),0 2px 8px hsl(var(--background) / .5),inset 0 1px #ffffff0d}.premium-card-cyan{box-shadow:0 8px 32px hsl(var(--accent) / .12),0 2px 8px hsl(var(--background) / .5),inset 0 1px #ffffff0d}.premium-card-emerald{box-shadow:0 8px 32px #10b77f26,0 2px 8px hsl(var(--background) / .5),inset 0 1px #ffffff0d}.premium-card-amber{box-shadow:0 8px 32px #ffbf001f,0 2px 8px hsl(var(--background) / .5),inset 0 1px #ffffff0d}.avatar-ring-3d{position:relative;padding:3px;border-radius:20px;background:conic-gradient(from 0deg,hsl(var(--primary)),hsl(var(--accent)),#ffc61a,hsl(var(--primary)));box-shadow:0 0 20px hsl(var(--primary) / .4),0 0 40px hsl(var(--accent) / .2)}.avatar-inner{background:hsl(var(--background));border-radius:17px;display:flex;align-items:center;justify-content:center}.inline-stats-row{display:flex;align-items:center;gap:16px}.inline-stat{display:flex;align-items:center;gap:6px}.inline-dot{width:3px;height:3px;border-radius:50%;background:hsl(var(--muted-foreground) / .3)}.section-separator{border-top:1px dashed hsl(var(--border) / .2);margin:16px 0}.progress-gradient-bar{height:5px;background:linear-gradient(90deg,hsl(var(--accent)),#b152e0,hsl(var(--primary)));border-radius:3px}.progress-track{height:5px;background:hsl(var(--card) / .3);border-radius:3px;overflow:hidden}.streak-circle{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-ui);font-size:14px;line-height:1;transition:all .3s ease}.streak-circle-empty{background:hsl(var(--card) / .3);border:1px solid hsl(var(--border) / .2);color:hsl(var(--muted-foreground) / .5)}.streak-circle-filled{background:linear-gradient(135deg,#ff6a00,#ffc61a);border:none;color:#fff;box-shadow:0 0 8px #ff950040}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title{font-size:16px;font-weight:var(--fw-ui);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:6px;color:hsl(var(--foreground) / .75)}.description-text{font-size:14px;color:hsl(var(--muted-foreground));line-height:1.5}.description-text-sm{font-size:14px;color:hsl(var(--muted-foreground))}.stat-label{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--foreground) / .6)}.avatar-ring-premium{position:relative;padding:2px;border-radius:18px;background:linear-gradient(135deg,hsl(var(--primary) / .9),hsl(var(--accent) / .7),#ffc61acc);box-shadow:0 4px 16px hsl(var(--primary) / .25),inset 0 1px 1px #ffffff1a}.avatar-inner-premium{background:linear-gradient(145deg,hsl(var(--card) / .95),hsl(var(--background)));border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #00000026}.live-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#10b77f14;border:1px solid hsl(160 84% 45% / .2);border-radius:12px}.live-indicator{position:relative;border-left:2px solid hsl(160 84% 45%)}.live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#14eba3;box-shadow:0 0 6px #14eba380;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.live-text-shimmer{background:linear-gradient(90deg,#12d393,#43efb6,#7de8e8,#43efb6,#12d393);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:live-shimmer 3s ease-in-out infinite}@keyframes live-shimmer{0%,to{background-position:-200% center}50%{background-position:200% center}}.offer-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.offer-marquee-track{display:flex;gap:48px;animation:marquee-scroll 20s linear infinite;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trophy-badge{position:relative;background:linear-gradient(145deg,hsl(var(--card) / .4),hsl(var(--card) / .2));border:1px solid hsl(var(--border) / .15);border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:6px}.trophy-badge-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.achievement-card{background:linear-gradient(145deg,hsl(var(--card) / .25),hsl(var(--background) / .3));border:1px solid hsl(var(--border) / .1);border-radius:16px;padding:16px 12px;min-width:100px;text-align:center}.achievement-icon{width:48px;height:48px;margin:0 auto 8px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:hsl(var(--card) / .4);border:1px solid hsl(var(--border) / .15)}.achievement-progress{height:6px;background:hsl(var(--card) / .4);border-radius:3px;overflow:hidden;margin-top:8px}.achievement-progress-fill{height:100%;background:linear-gradient(90deg,hsl(var(--accent)),#a73cdd);border-radius:3px}.hud-stat-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:hsl(var(--card) / .2);border:1px solid hsl(var(--border) / .1);border-radius:0;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);-webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.hud-stat-label{font-size:14px;font-weight:var(--fw-ui);text-transform:uppercase;letter-spacing:.05em;color:#ffffffa3}.hud-stat-value{display:flex;align-items:center;gap:6px;font-size:24px;font-weight:700;font-family:var(--font-orbitron),monospace}.hud-stat-sublabel{font-size:14px;color:#ffffff8a}.next-rank-card{position:relative;padding:20px;background:linear-gradient(145deg,hsl(var(--card) / .35),hsl(var(--card) / .15),hsl(var(--background) / .4));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid hsl(var(--border) / .15);overflow:hidden;box-shadow:0 8px 32px #9d26d91a,inset 0 1px #ffffff0d}.next-rank-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,hsl(180 100% 50% / .05) 0%,transparent 50%,hsl(280 70% 50% / .05) 100%);pointer-events:none}.rewards-wall{position:relative;padding:20px;background:linear-gradient(145deg,hsl(var(--card) / .25),hsl(var(--background) / .3));border-radius:20px}.rewards-wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#ffbf002e,#9d26d914,#ffbf000a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rewards-wall-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:hsl(var(--card) / .15);border-radius:20px;border:1px dashed hsl(var(--border) / .2)}.badge-ring-card{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:hsl(var(--card) / .2);border:1px solid hsl(var(--border) / .1);border-radius:16px;transition:all .3s ease}.badge-ring-earned{background:linear-gradient(145deg,#22c35d26,hsl(var(--card) / .2))}.badge-ring-locked{opacity:.7}.streak-card-standalone{position:relative;padding:20px;background:linear-gradient(145deg,hsl(var(--card) / .25),hsl(var(--background) / .3));border-radius:20px}.streak-card-standalone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#ff6a002e,#ffbf001a,#ff6a000a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.next-rank-card-v2{position:relative;display:flex;flex-direction:column;background:linear-gradient(145deg,hsl(var(--card) / .35),hsl(var(--card) / .15),hsl(var(--background) / .4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 4px 24px -4px hsl(var(--background) / .5),inset 0 1px hsl(var(--foreground) / .03);overflow:hidden}.next-rank-card-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#0ff3,#9d26d91a 40%,#00ffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.next-rank-content{position:relative;padding:20px 20px 16px;z-index:1}.next-rank-progress-zone{position:relative;min-height:72px;overflow:hidden;border-radius:0 0 20px 20px}.progress-zone-dots{position:absolute;top:0;left:0;height:100%;overflow:hidden;border-radius:0 0 0 20px;background:linear-gradient(193deg,hsl(var(--card) / .35),hsl(var(--card) / .15),hsl(var(--background) / .4))}.progress-zone-dots .shimmer-sweep{--shimmer-color: #22d3ee;position:absolute;top:0;left:-25%;width:25%;height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--shimmer-color) 5%,transparent) 20%,color-mix(in srgb,var(--shimmer-color) 12%,transparent) 50%,color-mix(in srgb,var(--shimmer-color) 5%,transparent) 80%,transparent 100%);z-index:2;animation:shimmer-sweep 8s ease-in-out infinite;pointer-events:none}@keyframes shimmer-sweep{0%{left:-25%;opacity:0}2%{opacity:1}35%{opacity:1}37.5%{left:100%;opacity:0}to{left:100%;opacity:0}}.progress-zone-dots:after{content:"";position:absolute;top:8px;bottom:8px;right:0;width:1px;background:linear-gradient(to bottom,transparent 0%,hsl(200 80% 70% / .4) 30%,hsl(200 80% 70% / .5) 50%,hsl(200 80% 70% / .4) 70%,transparent 100%);box-shadow:0 0 6px 1px #75c7f040,0 0 12px 2px #75c7f01a;z-index:3;animation:edge-glow-pulse 2s ease-in-out infinite}@keyframes edge-glow-pulse{0%,to{opacity:.6;box-shadow:0 0 6px 1px #75c7f033,0 0 12px 2px #75c7f014}50%{opacity:1;box-shadow:0 0 8px 2px #75c7f066,0 0 16px 4px #75c7f026}}.progress-zone-chevron{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid hsl(200 80% 70% / .7);filter:drop-shadow(0 0 4px hsl(200 80% 70% / .5));z-index:4;animation:chevron-pulse 2s ease-in-out infinite}@keyframes chevron-pulse{0%,to{opacity:.7;transform:translateY(-50%) translate(0)}50%{opacity:1;transform:translateY(-50%) translate(2px)}}.progress-zone-dots:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to left,hsl(0 0% 0% / .12) 0%,hsl(0 0% 0% / .04) 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 6px,transparent 20px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 6px,transparent 20px);pointer-events:none}.progress-percent-infill{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;color:#ffffffe6;text-shadow:0 1px 4px hsl(0 0% 0% / .5);z-index:2;font-family:var(--font-orbitron),monospace}.reward-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ffbf0026,#ff95001a);border:1px solid hsl(45 100% 50% / .25);border-radius:20px;font-size:14px;font-weight:var(--fw-ui);color:#ffc61a}.reward-badge-lg{padding:6px 14px;font-size:14px}.text-gradient-cyan{background:linear-gradient(90deg,#1aecff,hsl(var(--accent)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-amber{background:linear-gradient(90deg,#ff9f1a,#fc3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-pink{background:linear-gradient(90deg,#eb4799,hsl(var(--primary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-emerald{background:linear-gradient(90deg,#22c35d,#3c9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.icon-glow-orange{filter:drop-shadow(0 0 8px hsl(35 100% 55% / .7))}.icon-glow-amber{filter:drop-shadow(0 0 8px hsl(45 100% 55% / .6))}.icon-glow-emerald{filter:drop-shadow(0 0 8px hsl(142 76% 45% / .6))}.icon-glow-cyan{filter:drop-shadow(0 0 8px hsl(var(--accent) / .6))}.icon-glow-pink{filter:drop-shadow(0 0 8px hsl(var(--primary) / .6))}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title{font-size:16px;font-weight:var(--fw-ui);letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.timeline-container{position:relative;padding-left:20px}.timeline-line{position:absolute;left:6px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,hsl(var(--border) / .4),hsl(var(--border) / .1))}.timeline-dot{position:absolute;left:0;width:13px;height:13px;border-radius:50%;background:hsl(var(--card));border:2px solid hsl(var(--border) / .5)}.timeline-dot-active{background:hsl(var(--accent));border-color:hsl(var(--accent));box-shadow:0 0 10px hsl(var(--accent) / .5)}.glass-container{background:linear-gradient(135deg,hsl(var(--card) / .2),hsl(var(--card) / .08));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(var(--border) / .12);border-radius:20px}.glass-container-accent{background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--card) / .12));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(var(--primary) / .15);border-radius:20px}.glow-edge-top-pink{box-shadow:inset 0 1px hsl(var(--primary) / .4),0 -6px 30px -6px hsl(var(--primary) / .3)}.glow-edge-top-cyan{box-shadow:inset 0 1px hsl(var(--accent) / .5),0 -6px 30px -6px hsl(var(--accent) / .35)}.glow-edge-left-emerald{box-shadow:inset 2px 0 #1cca5b99,-6px 0 30px -6px #1cca5b66}.glow-edge-top-amber{box-shadow:inset 0 1px #ffbf0080,0 -6px 30px -6px #ffbf004d}@keyframes scan-line{0%{transform:translate(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(100%);opacity:0}}.dexa-value{font-family:Orbitron,sans-serif;font-weight:700;color:#ffc61a;text-shadow:0 0 12px hsl(45 100% 50% / .5)}.dexa-value-large{font-size:28px;letter-spacing:1px}.reward-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ffc61a33,#ff95001a);border:1px solid hsl(45 100% 55% / .3);border-radius:20px;color:#fc3;font-size:14px;font-weight:var(--fw-ui)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.gradient-text{background:linear-gradient(135deg,hsl(var(--neon-pink)),hsl(var(--electric-cyan)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes scroll-right{0%{transform:translate3d(-33.333%,0,0)}to{transform:translateZ(0)}}@keyframes scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}.game-button-primary{position:relative;overflow:hidden;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(135deg,hsl(var(--neon-pink)),hsl(var(--neon-pink)) 50%,#a7256f);box-shadow:0 0 20px hsl(var(--neon-pink) / .5),inset 0 0 20px hsl(var(--neon-pink) / .2),inset 0 -2px 10px #ffffff1a}.game-button-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,hsl(0 0% 100% / .2) 0%,transparent 50%,hsl(0 0% 0% / .2) 100%);opacity:.5}.game-button-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsl(0 0% 100% / .03) 2px,hsl(0 0% 100% / .03) 4px);pointer-events:none}.game-button-primary:hover{background:linear-gradient(135deg,#d64396,#d64396 50%,#bc297d);box-shadow:0 0 30px hsl(var(--neon-pink) / .7),0 0 60px hsl(var(--neon-pink) / .4),inset 0 0 20px hsl(var(--neon-pink) / .3),inset 0 -2px 10px #fff3}@keyframes tv-off{0%{opacity:1;transform:scale(1);filter:brightness(1)}30%{opacity:1;transform:scaleY(.005) scaleX(1.1);filter:brightness(3)}60%{opacity:1;transform:scaleY(.005) scaleX(.3);filter:brightness(2)}to{opacity:0;transform:scale(0);filter:brightness(0)}}@keyframes gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.game-button-secondary{position:relative;overflow:hidden;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(135deg,hsl(var(--dark-violet)),hsl(var(--secondary)));border:2px solid hsl(var(--electric-cyan));box-shadow:0 0 20px hsl(var(--electric-cyan) / .4),inset 0 0 20px hsl(var(--electric-cyan) / .1)}.game-button-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,hsl(0 0% 100% / .1) 0%,transparent 50%,hsl(0 0% 0% / .2) 100%);opacity:.5}.game-button-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsl(var(--electric-cyan) / .05) 2px,hsl(var(--electric-cyan) / .05) 4px);pointer-events:none}.game-button-secondary:hover{background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--accent) / .3));border-color:hsl(var(--electric-cyan));box-shadow:0 0 30px hsl(var(--electric-cyan) / .6),0 0 60px hsl(var(--electric-cyan) / .3),inset 0 0 30px hsl(var(--electric-cyan) / .2)}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes float-particle{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}50%{transform:translateY(-100px) translate(20px)}}@keyframes glitch-1{0%,to{transform:translate(0)}33%{transform:translate(-2px,2px)}66%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}33%{transform:translate(2px,-2px)}66%{transform:translate(-2px,2px)}}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-20px) scale(1.1);opacity:.5}}@keyframes float-delayed{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-15px) scale(1.05);opacity:.4}}.animate-scan-line{animation:scan-line 8s linear infinite}.animate-float{animation:float 6s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scan{0%{top:0%}to{top:100%}}@keyframes holographic-sweep{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes progress-pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animate-scan-line{animation:scan-line 3s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-\[1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-32{left:-8rem}.-left-40{left:-10rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-34px\]{left:-34px}.left-\[10px\]{left:10px}.left-\[50\%\]{left:50%}.left-\[60\%\]{left:60%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/2{right:50%}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[18px\]{top:18px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[58px\]{top:58px}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-14{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-16px\]{margin-top:-16px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[120px\]{height:120px}.h-\[12rem\]{height:12rem}.h-\[150px\]{height:150px}.h-\[156px\]{height:156px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[92vh\]{height:92vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-96{max-height:24rem}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[44vh\]{max-height:44vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[850px\]{max-height:850px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.4em\]{min-height:2.4em}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-\[550px\]{min-height:550px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[12rem\]{width:12rem}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-\[80\%\]{width:80%}.w-\[95vw\]{width:95vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(640px\,calc\(100\%-2rem\)\)\]{width:min(640px,calc(100% - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[40px\]{min-width:40px}.min-w-\[60px\]{min-width:60px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[55\%\]{max-width:55%}.max-w-\[76rem\]{max-width:76rem}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scan-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-scan-line{animation:scan-line 2.5s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 3s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_180px_180px_auto\]{grid-template-columns:1fr 180px 180px auto}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.grid-cols-\[40px_1fr_180px_130px\]{grid-template-columns:40px 1fr 180px 130px}.grid-cols-\[40px_1fr_180px_180px_130px_40px\]{grid-template-columns:40px 1fr 180px 180px 130px 40px}.grid-cols-\[40px_1fr_180px_220px_130px\]{grid-template-columns:40px 1fr 180px 220px 130px}.grid-cols-\[40px_1fr_180px_220px_130px_44px\]{grid-template-columns:40px 1fr 180px 220px 130px 44px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--line) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent{border-color:hsl(var(--accent))}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/40{border-color:hsl(var(--accent) / .4)}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-accent\/60{border-color:hsl(var(--accent) / .6)}.border-accent2{--tw-border-opacity: 1;border-color:hsl(var(--accent-2) / var(--tw-border-opacity, 1))}.border-accent2\/20{border-color:hsl(var(--accent-2) / .2)}.border-accent2\/25{border-color:hsl(var(--accent-2) / .25)}.border-accent2\/30{border-color:hsl(var(--accent-2) / .3)}.border-accent2\/40{border-color:hsl(var(--accent-2) / .4)}.border-accent2\/50{border-color:hsl(var(--accent-2) / .5)}.border-accent2\/60{border-color:hsl(var(--accent-2) / .6)}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-bad\/20{border-color:hsl(var(--bad) / .2)}.border-bad\/30{border-color:hsl(var(--bad) / .3)}.border-bad\/40{border-color:hsl(var(--bad) / .4)}.border-bad\/50{border-color:hsl(var(--bad) / .5)}.border-bad\/60{border-color:hsl(var(--bad) / .6)}.border-border{border-color:hsl(var(--border))}.border-border\/10{border-color:hsl(var(--border) / .1)}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-brand{--tw-border-opacity: 1;border-color:hsl(var(--brand) / var(--tw-border-opacity, 1))}.border-brand\/20{border-color:hsl(var(--brand) / .2)}.border-brand\/40{border-color:hsl(var(--brand) / .4)}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-electric-cyan{border-color:hsl(var(--electric-cyan))}.border-electric-cyan\/20{border-color:hsl(var(--electric-cyan) / .2)}.border-electric-cyan\/40{border-color:hsl(var(--electric-cyan) / .4)}.border-electric-cyan\/50{border-color:hsl(var(--electric-cyan) / .5)}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-good{--tw-border-opacity: 1;border-color:hsl(var(--good) / var(--tw-border-opacity, 1))}.border-good\/20{border-color:hsl(var(--good) / .2)}.border-good\/25{border-color:hsl(var(--good) / .25)}.border-good\/30{border-color:hsl(var(--good) / .3)}.border-good\/40{border-color:hsl(var(--good) / .4)}.border-good\/50{border-color:hsl(var(--good) / .5)}.border-good\/60{border-color:hsl(var(--good) / .6)}.border-h1\/30{border-color:hsl(var(--h1) / .3)}.border-h4\/25{border-color:hsl(var(--h4) / .25)}.border-info\/20{border-color:hsl(var(--info) / .2)}.border-info\/30{border-color:hsl(var(--info) / .3)}.border-input{border-color:hsl(var(--input))}.border-line{--tw-border-opacity: 1;border-color:hsl(var(--line) / var(--tw-border-opacity, 1))}.border-line-2{--tw-border-opacity: 1;border-color:hsl(var(--line-2) / var(--tw-border-opacity, 1))}.border-line-2\/30{border-color:hsl(var(--line-2) / .3)}.border-muted\/30{border-color:hsl(var(--muted) / .3)}.border-neon-pink{border-color:hsl(var(--neon-pink))}.border-neon-pink\/15{border-color:hsl(var(--neon-pink) / .15)}.border-neon-pink\/20{border-color:hsl(var(--neon-pink) / .2)}.border-neon-pink\/30{border-color:hsl(var(--neon-pink) / .3)}.border-neon-pink\/40{border-color:hsl(var(--neon-pink) / .4)}.border-orange-500\/40{border-color:#f9731666}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-red-500\/50{border-color:#ef444480}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-500\/30{border-color:#0ea5e94d}.border-transparent{border-color:transparent}.border-violet-500\/30{border-color:#8b5cf64d}.border-warn{--tw-border-opacity: 1;border-color:hsl(var(--warn) / var(--tw-border-opacity, 1))}.border-warn\/15{border-color:hsl(var(--warn) / .15)}.border-warn\/20{border-color:hsl(var(--warn) / .2)}.border-warn\/30{border-color:hsl(var(--warn) / .3)}.border-warn\/40{border-color:hsl(var(--warn) / .4)}.border-warn\/50{border-color:hsl(var(--warn) / .5)}.border-warn\/60{border-color:hsl(var(--warn) / .6)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/5{border-color:#ffffff0d}.border-l-accent2\/40{border-left-color:hsl(var(--accent-2) / .4)}.border-l-transparent{border-left-color:transparent}.border-l-warn{--tw-border-opacity: 1;border-left-color:hsl(var(--warn) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-500{--tw-border-opacity: 1;border-top-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(260\,60\%\,8\%\)\]\/80{background-color:#100821cc}.bg-\[hsl\(260\,60\%\,8\%\)\]\/95{background-color:#100821f2}.bg-\[var\(--progress-bar\,hsl\(var\(--primary\)\)\)\]{background-color:var(--progress-bar,hsl(var(--primary)))}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/15{background-color:hsl(var(--accent) / .15)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-accent2{--tw-bg-opacity: 1;background-color:hsl(var(--accent-2) / var(--tw-bg-opacity, 1))}.bg-accent2\/10{background-color:hsl(var(--accent-2) / .1)}.bg-accent2\/15{background-color:hsl(var(--accent-2) / .15)}.bg-accent2\/20{background-color:hsl(var(--accent-2) / .2)}.bg-accent2\/40{background-color:hsl(var(--accent-2) / .4)}.bg-accent2\/5{background-color:hsl(var(--accent-2) / .05)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-bad{--tw-bg-opacity: 1;background-color:hsl(var(--bad) / var(--tw-bg-opacity, 1))}.bg-bad\/10{background-color:hsl(var(--bad) / .1)}.bg-bad\/15{background-color:hsl(var(--bad) / .15)}.bg-bad\/20{background-color:hsl(var(--bad) / .2)}.bg-bad\/5{background-color:hsl(var(--bad) / .05)}.bg-bad\/70{background-color:hsl(var(--bad) / .7)}.bg-bad\/80{background-color:hsl(var(--bad) / .8)}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-border\/20{background-color:hsl(var(--border) / .2)}.bg-border\/30{background-color:hsl(var(--border) / .3)}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-brand{--tw-bg-opacity: 1;background-color:hsl(var(--brand) / var(--tw-bg-opacity, 1))}.bg-brand\/10{background-color:hsl(var(--brand) / .1)}.bg-brand\/15{background-color:hsl(var(--brand) / .15)}.bg-brand\/20{background-color:hsl(var(--brand) / .2)}.bg-brand\/5{background-color:hsl(var(--brand) / .05)}.bg-card{background-color:hsl(var(--card))}.bg-card\/10{background-color:hsl(var(--card) / .1)}.bg-card\/20{background-color:hsl(var(--card) / .2)}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/40{background-color:#06b6d466}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-electric-cyan{background-color:hsl(var(--electric-cyan))}.bg-electric-cyan\/10{background-color:hsl(var(--electric-cyan) / .1)}.bg-electric-cyan\/15{background-color:hsl(var(--electric-cyan) / .15)}.bg-electric-cyan\/20{background-color:hsl(var(--electric-cyan) / .2)}.bg-electric-cyan\/30{background-color:hsl(var(--electric-cyan) / .3)}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-good{--tw-bg-opacity: 1;background-color:hsl(var(--good) / var(--tw-bg-opacity, 1))}.bg-good\/10{background-color:hsl(var(--good) / .1)}.bg-good\/15{background-color:hsl(var(--good) / .15)}.bg-good\/20{background-color:hsl(var(--good) / .2)}.bg-good\/30{background-color:hsl(var(--good) / .3)}.bg-good\/40{background-color:hsl(var(--good) / .4)}.bg-good\/5{background-color:hsl(var(--good) / .05)}.bg-good\/60{background-color:hsl(var(--good) / .6)}.bg-good\/70{background-color:hsl(var(--good) / .7)}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-ground{--tw-bg-opacity: 1;background-color:hsl(var(--bg) / var(--tw-bg-opacity, 1))}.bg-ground\/30{background-color:hsl(var(--bg) / .3)}.bg-ground\/40{background-color:hsl(var(--bg) / .4)}.bg-ground\/50{background-color:hsl(var(--bg) / .5)}.bg-ground\/60{background-color:hsl(var(--bg) / .6)}.bg-ground\/70{background-color:hsl(var(--bg) / .7)}.bg-h1\/20{background-color:hsl(var(--h1) / .2)}.bg-h4\/10{background-color:hsl(var(--h4) / .1)}.bg-info{background-color:hsl(var(--info))}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-info\/20{background-color:hsl(var(--info) / .2)}.bg-line{--tw-bg-opacity: 1;background-color:hsl(var(--line) / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/10{background-color:hsl(var(--muted-foreground) / .1)}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neon-pink{background-color:hsl(var(--neon-pink))}.bg-neon-pink\/10{background-color:hsl(var(--neon-pink) / .1)}.bg-neon-pink\/15{background-color:hsl(var(--neon-pink) / .15)}.bg-neon-pink\/20{background-color:hsl(var(--neon-pink) / .2)}.bg-neon-pink\/30{background-color:hsl(var(--neon-pink) / .3)}.bg-neon-pink\/40{background-color:hsl(var(--neon-pink) / .4)}.bg-neon-pink\/50{background-color:hsl(var(--neon-pink) / .5)}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-600\/10{background-color:#9333ea1a}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/15{background-color:#ef444426}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-500\/10{background-color:#64748b1a}.bg-surface{--tw-bg-opacity: 1;background-color:hsl(var(--surface) / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:hsl(var(--surface-2) / var(--tw-bg-opacity, 1))}.bg-surface-2\/60{background-color:hsl(var(--surface-2) / .6)}.bg-surface-3{--tw-bg-opacity: 1;background-color:hsl(var(--surface-3) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warn{--tw-bg-opacity: 1;background-color:hsl(var(--warn) / var(--tw-bg-opacity, 1))}.bg-warn\/10{background-color:hsl(var(--warn) / .1)}.bg-warn\/15{background-color:hsl(var(--warn) / .15)}.bg-warn\/20{background-color:hsl(var(--warn) / .2)}.bg-warn\/5{background-color:hsl(var(--warn) / .05)}.bg-warn\/70{background-color:hsl(var(--warn) / .7)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[radial-gradient\(ellipse_at_top_left\,_hsl\(var\(--primary\)\/0\.2\)\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at top left,hsl(var(--primary)/.2),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/10{--tw-gradient-from: hsl(var(--accent) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent2{--tw-gradient-from: hsl(var(--accent-2) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent2\/10{--tw-gradient-from: hsl(var(--accent-2) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent2\/15{--tw-gradient-from: hsl(var(--accent-2) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent2\/20{--tw-gradient-from: hsl(var(--accent-2) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent2\/30{--tw-gradient-from: hsl(var(--accent-2) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/95{--tw-gradient-from: hsl(var(--background) / .95) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-bad{--tw-gradient-from: hsl(var(--bad) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bad) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card\/20{--tw-gradient-from: hsl(var(--card) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-cyan{--tw-gradient-from: hsl(var(--electric-cyan)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--electric-cyan) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-electric-cyan\/60{--tw-gradient-from: hsl(var(--electric-cyan) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--electric-cyan) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-good{--tw-gradient-from: hsl(var(--good) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-good\/15{--tw-gradient-from: hsl(var(--good) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-good\/40{--tw-gradient-from: hsl(var(--good) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-good\/60{--tw-gradient-from: hsl(var(--good) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-h1{--tw-gradient-from: hsl(var(--h1) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--h1) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted-foreground\/40{--tw-gradient-from: hsl(var(--muted-foreground) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted-foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink\/20{--tw-gradient-from: hsl(var(--neon-pink) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--neon-pink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink\/25{--tw-gradient-from: hsl(var(--neon-pink) / .25) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--neon-pink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink\/30{--tw-gradient-from: hsl(var(--neon-pink) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--neon-pink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from: hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/60{--tw-gradient-from: rgb(88 28 135 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/20{--tw-gradient-from: rgb(100 116 139 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warn{--tw-gradient-from: hsl(var(--warn) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warn\/15{--tw-gradient-from: hsl(var(--warn) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warn\/20{--tw-gradient-from: hsl(var(--warn) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warn\/30{--tw-gradient-from: hsl(var(--warn) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent2\/10{--tw-gradient-to: hsl(var(--accent-2) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--accent-2) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/40{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/85{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/95{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand{--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--brand) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/10{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-electric-cyan\/15{--tw-gradient-to: hsl(var(--electric-cyan) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--electric-cyan) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-electric-cyan\/60{--tw-gradient-to: hsl(var(--electric-cyan) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--electric-cyan) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-good\/10{--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--good) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-good\/5{--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--good) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-good\/60{--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--good) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neon-pink{--tw-gradient-to: hsl(var(--neon-pink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--neon-pink)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/30{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-warn\/10{--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--warn) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .02) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent\/30{--tw-gradient-to: hsl(var(--accent) / .3) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to: hsl(var(--accent) / .05) var(--tw-gradient-to-position)}.to-accent\/80{--tw-gradient-to: hsl(var(--accent) / .8) var(--tw-gradient-to-position)}.to-accent2{--tw-gradient-to: hsl(var(--accent-2) / 1) var(--tw-gradient-to-position)}.to-accent2\/20{--tw-gradient-to: hsl(var(--accent-2) / .2) var(--tw-gradient-to-position)}.to-accent2\/5{--tw-gradient-to: hsl(var(--accent-2) / .05) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-background\/90{--tw-gradient-to: hsl(var(--background) / .9) var(--tw-gradient-to-position)}.to-bad{--tw-gradient-to: hsl(var(--bad) / 1) var(--tw-gradient-to-position)}.to-brand\/10{--tw-gradient-to: hsl(var(--brand) / .1) var(--tw-gradient-to-position)}.to-brand\/5{--tw-gradient-to: hsl(var(--brand) / .05) var(--tw-gradient-to-position)}.to-card\/5{--tw-gradient-to: hsl(var(--card) / .05) var(--tw-gradient-to-position)}.to-cyan-900\/40{--tw-gradient-to: rgb(22 78 99 / .4) var(--tw-gradient-to-position)}.to-electric-cyan{--tw-gradient-to: hsl(var(--electric-cyan)) var(--tw-gradient-to-position)}.to-electric-cyan\/10{--tw-gradient-to: hsl(var(--electric-cyan) / .1) var(--tw-gradient-to-position)}.to-electric-cyan\/30{--tw-gradient-to: hsl(var(--electric-cyan) / .3) var(--tw-gradient-to-position)}.to-good{--tw-gradient-to: hsl(var(--good) / 1) var(--tw-gradient-to-position)}.to-good\/10{--tw-gradient-to: hsl(var(--good) / .1) var(--tw-gradient-to-position)}.to-good\/15{--tw-gradient-to: hsl(var(--good) / .15) var(--tw-gradient-to-position)}.to-good\/5{--tw-gradient-to: hsl(var(--good) / .05) var(--tw-gradient-to-position)}.to-h1{--tw-gradient-to: hsl(var(--h1) / 1) var(--tw-gradient-to-position)}.to-h2{--tw-gradient-to: hsl(var(--h2) / 1) var(--tw-gradient-to-position)}.to-h2\/20{--tw-gradient-to: hsl(var(--h2) / .2) var(--tw-gradient-to-position)}.to-info\/10{--tw-gradient-to: hsl(var(--info) / .1) var(--tw-gradient-to-position)}.to-muted-foreground\/20{--tw-gradient-to: hsl(var(--muted-foreground) / .2) var(--tw-gradient-to-position)}.to-neon-pink{--tw-gradient-to: hsl(var(--neon-pink)) var(--tw-gradient-to-position)}.to-neon-pink\/25{--tw-gradient-to: hsl(var(--neon-pink) / .25) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: hsl(var(--primary) / .2) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-slate-600\/10{--tw-gradient-to: rgb(71 85 105 / .1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-warn{--tw-gradient-to: hsl(var(--warn) / 1) var(--tw-gradient-to-position)}.to-warn\/10{--tw-gradient-to: hsl(var(--warn) / .1) var(--tw-gradient-to-position)}.to-warn\/20{--tw-gradient-to: hsl(var(--warn) / .2) var(--tw-gradient-to-position)}.to-warn\/30{--tw-gradient-to: hsl(var(--warn) / .3) var(--tw-gradient-to-position)}.to-warn\/5{--tw-gradient-to: hsl(var(--warn) / .05) var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-warn{fill:hsl(var(--warn) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[74px\]{padding-left:74px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Orbitron\'\]{font-family:Orbitron}.font-body{font-family:var(--font-body),Barlow,sans-serif}.font-display{font-family:var(--font-display),Orbitron,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-num{font-family:var(--font-num),Chakra Petch,sans-serif}.font-orbitron{font-family:var(--font-display),Orbitron,sans-serif}.font-rajdhani{font-family:var(--font-ui),Rajdhani,sans-serif}.font-sans{font-family:var(--font-body),Barlow,system-ui,sans-serif}.font-ui{font-family:var(--font-ui),Rajdhani,sans-serif}.text-2xl{font-size:1.625rem;line-height:1.25}.text-2xs{font-size:.8rem;line-height:1.35}.text-3xl{font-size:2rem;line-height:1.2}.text-4xl{font-size:2.25rem;line-height:1.1}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.8em\]{font-size:.8em}.text-base{font-size:1rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.4}.text-meta{font-size:1rem;line-height:1.5}.text-sm{font-size:.9375rem;line-height:1.45}.text-xl{font-size:1.375rem;line-height:1.3}.text-xs{font-size:.85rem;line-height:1.4}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[inherit\]{color:inherit}.text-accent{color:hsl(var(--accent))}.text-accent2{--tw-text-opacity: 1;color:hsl(var(--accent-2) / var(--tw-text-opacity, 1))}.text-accent2-ink{--tw-text-opacity: 1;color:hsl(var(--accent-2-ink) / var(--tw-text-opacity, 1))}.text-accent2\/40{color:hsl(var(--accent-2) / .4)}.text-accent2\/60{color:hsl(var(--accent-2) / .6)}.text-accent2\/70{color:hsl(var(--accent-2) / .7)}.text-accent2\/80{color:hsl(var(--accent-2) / .8)}.text-accent2\/90{color:hsl(var(--accent-2) / .9)}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-bad{--tw-text-opacity: 1;color:hsl(var(--bad) / var(--tw-text-opacity, 1))}.text-bad\/60{color:hsl(var(--bad) / .6)}.text-bad\/70{color:hsl(var(--bad) / .7)}.text-bad\/80{color:hsl(var(--bad) / .8)}.text-bad\/90{color:hsl(var(--bad) / .9)}.text-border{color:hsl(var(--border))}.text-brand{--tw-text-opacity: 1;color:hsl(var(--brand) / var(--tw-text-opacity, 1))}.text-brand-ink{--tw-text-opacity: 1;color:hsl(var(--brand-ink) / var(--tw-text-opacity, 1))}.text-brand\/70{color:hsl(var(--brand) / .7)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/80{color:#22d3eecc}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-electric-cyan{color:hsl(var(--electric-cyan))}.text-electric-cyan\/50{color:hsl(var(--electric-cyan) / .5)}.text-electric-cyan\/60{color:hsl(var(--electric-cyan) / .6)}.text-electric-cyan\/70{color:hsl(var(--electric-cyan) / .7)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-good{--tw-text-opacity: 1;color:hsl(var(--good) / var(--tw-text-opacity, 1))}.text-good\/70{color:hsl(var(--good) / .7)}.text-good\/80{color:hsl(var(--good) / .8)}.text-good\/90{color:hsl(var(--good) / .9)}.text-h1{--tw-text-opacity: 1;color:hsl(var(--h1) / var(--tw-text-opacity, 1))}.text-h2{--tw-text-opacity: 1;color:hsl(var(--h2) / var(--tw-text-opacity, 1))}.text-h3{--tw-text-opacity: 1;color:hsl(var(--h3) / var(--tw-text-opacity, 1))}.text-h4{--tw-text-opacity: 1;color:hsl(var(--h4) / var(--tw-text-opacity, 1))}.text-h4\/80{color:hsl(var(--h4) / .8)}.text-info{color:hsl(var(--info))}.text-ink{--tw-text-opacity: 1;color:hsl(var(--text) / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:hsl(var(--text-2) / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:hsl(var(--text-3) / var(--tw-text-opacity, 1))}.text-ink\/20{color:hsl(var(--text) / .2)}.text-ink\/30{color:hsl(var(--text) / .3)}.text-ink\/40{color:hsl(var(--text) / .4)}.text-ink\/50{color:hsl(var(--text) / .5)}.text-ink\/70{color:hsl(var(--text) / .7)}.text-ink\/90{color:hsl(var(--text) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-neon-pink{color:hsl(var(--neon-pink))}.text-neon-pink\/50{color:hsl(var(--neon-pink) / .5)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/40{color:#c084fc66}.text-purple-400\/50{color:#c084fc80}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-warn{--tw-text-opacity: 1;color:hsl(var(--warn) / var(--tw-text-opacity, 1))}.text-warn\/60{color:hsl(var(--warn) / .6)}.text-warn\/70{color:hsl(var(--warn) / .7)}.text-warn\/80{color:hsl(var(--warn) / .8)}.text-warn\/90{color:hsl(var(--warn) / .9)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.accent-\[hsl\(var\(--brand\)\)\]{accent-color:hsl(var(--brand))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_hsl\(var\(--primary\)\/0\.35\)\]{--tw-shadow: 0 0 10px hsl(var(--primary)/.35);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow: 0 0 12px hsl(var(--primary)/.4);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 12px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(0,255,255,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(206\,45\,143\,0\.3\)\]{--tw-shadow: 0 0 12px rgba(206,45,143,.3);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(206\,45\,143\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(206,45,143,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(206\,45\,143\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(206,45,143,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_hsl\(142\,71\%\,45\%\/0\.4\)\]{--tw-shadow: 0 0 20px hsl(142,71%,45%/.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_hsl\(var\(--primary\)\/0\.2\)\]{--tw-shadow: 0 0 20px hsl(var(--primary)/.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,255\,255\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(0,255,255,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(206\,45\,143\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(206,45,143,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,191\,36\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(251,191,36,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(52\,211\,153\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(52,211,153,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 25px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_hsl\(142\,71\%\,45\%\/0\.25\)\]{--tw-shadow: 0 0 30px hsl(142,71%,45%/.25);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(206\,45\,143\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(206,45,143,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(206\,45\,143\,0\.08\)\]{--tw-shadow: 0 0 60px rgba(206,45,143,.08);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(160\,70\%\,50\%\/0\.6\)\]{--tw-shadow: 0 0 8px hsl(160,70%,50%/.6);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.5\)\,0_0_60px_rgba\(206\,45\,143\,0\.06\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.5),0 0 60px rgba(206,45,143,.06);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_hsl\(var\(--brand\)\)\]{--tw-shadow: inset 0 -2px 0 hsl(var(--brand));--tw-shadow-colored: inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_0_hsl\(var\(--brand\)\)\]{--tw-shadow: inset 0 3px 0 hsl(var(--brand));--tw-shadow-colored: inset 0 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-accent\/40{--tw-ring-color: hsl(var(--accent) / .4)}.ring-accent2\/50{--tw-ring-color: hsl(var(--accent-2) / .5)}.ring-good\/20{--tw-ring-color: hsl(var(--good) / .2)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-warn\/20{--tw-ring-color: hsl(var(--warn) / .2)}.ring-warn\/30{--tw-ring-color: hsl(var(--warn) / .3)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_hsl\(142\,71\%\,45\%\/0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 12px hsl(142,71%,45%/.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_35px_hsl\(var\(--primary\)\/0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 35px hsl(var(--primary)/.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_35px_rgba\(206\,45\,143\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 0 35px rgba(206,45,143,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_40px_rgba\(206\,45\,143\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(206,45,143,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 8px hsl(var(--primary)/.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[40\%\]{--tw-grayscale: grayscale(40%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[--progress-bar\:hsl\(0\,72\%\,55\%\)\]{--progress-bar: hsl(0,72%,55%)}.\[--progress-bar\:hsl\(142\,71\%\,45\%\)\]{--progress-bar: hsl(142,71%,45%)}.\[--progress-bar\:hsl\(180\,80\%\,70\%\)\]{--progress-bar: hsl(180,80%,70%)}.\[--progress-bar\:hsl\(220\,10\%\,60\%\)\]{--progress-bar: hsl(220,10%,60%)}.\[--progress-bar\:hsl\(270\,70\%\,60\%\)\]{--progress-bar: hsl(270,70%,60%)}.\[--progress-bar\:hsl\(270\,70\%\,70\%\)\]{--progress-bar: hsl(270,70%,70%)}.\[--progress-bar\:hsl\(30\,60\%\,45\%\)\]{--progress-bar: hsl(30,60%,45%)}.\[--progress-bar\:hsl\(346\,77\%\,60\%\)\]{--progress-bar: hsl(346,77%,60%)}.\[--progress-bar\:hsl\(38\,92\%\,55\%\)\]{--progress-bar: hsl(38,92%,55%)}.\[--progress-bar\:hsl\(45\,90\%\,55\%\)\]{--progress-bar: hsl(45,90%,55%)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.5}}.animate-pulse-ring{animation:pulse-ring 2s ease-in-out infinite}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-shake{animation:shake .5s ease-in-out}.dexa-slider-container{position:relative;padding:1.5rem 0}.dexa-slider [data-radix-collection-item]{position:relative}.dexa-slider [class*=SliderTrack]{height:16px!important;background:linear-gradient(90deg,hsl(var(--electric-cyan) / .15),hsl(var(--deep-purple) / .25),hsl(var(--neon-pink) / .15));border-radius:9999px;border:1px solid hsl(var(--muted) / .4);box-shadow:inset 0 3px 8px #00000080,0 0 25px hsl(var(--electric-cyan) / .15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dexa-slider [class*=SliderRange]{background:linear-gradient(90deg,hsl(var(--electric-cyan)),hsl(var(--deep-purple)),hsl(var(--neon-pink)))!important;border-radius:9999px;box-shadow:0 0 25px hsl(var(--electric-cyan) / .6),0 0 50px hsl(var(--neon-pink) / .4)}.dexa-slider [class*=SliderThumb]{width:56px!important;height:56px!important;border:5px solid hsl(var(--neon-pink))!important;border-radius:50%!important;background:radial-gradient(circle at 30% 30%,hsl(var(--electric-cyan)),hsl(var(--deep-purple)),hsl(var(--dark-violet)))!important;box-shadow:0 0 35px hsl(var(--neon-pink) / .9),0 0 70px hsl(var(--neon-pink) / .6),0 0 100px hsl(var(--electric-cyan) / .5),inset 0 0 22px hsl(var(--electric-cyan) / .7)!important;cursor:grab!important;transition:transform .2s ease-out,box-shadow .2s ease-out!important}.dexa-slider [class*=SliderThumb]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:radial-gradient(circle,#fff,hsl(var(--electric-cyan)));border-radius:50%;box-shadow:0 0 20px #fff,0 0 40px hsl(var(--electric-cyan))}.dexa-slider [class*=SliderThumb]:hover{transform:scale(1.2)!important;box-shadow:0 0 40px hsl(var(--neon-pink) / 1),0 0 80px hsl(var(--neon-pink) / .7),0 0 120px hsl(var(--electric-cyan) / .5),inset 0 0 20px hsl(var(--electric-cyan) / .8)!important}.dexa-slider [class*=SliderThumb]:active{cursor:grabbing!important;transform:scale(1.15)!important;animation:thumb-pulse .3s ease-in-out}.dexa-slider [class*=SliderThumb]:focus-visible{outline:none!important;box-shadow:0 0 0 4px hsl(var(--neon-pink) / .3),0 0 40px hsl(var(--neon-pink) / 1),0 0 80px hsl(var(--neon-pink) / .7),inset 0 0 20px hsl(var(--electric-cyan) / .8)!important}@keyframes pulse-glow-cyan{0%,to{box-shadow:inset 0 0 20px #00e8ff26,0 0 15px #00e8ff33}50%{box-shadow:inset 0 0 30px #00e8ff40,0 0 25px #00e8ff66}}.pulse-glow-cyan{animation:pulse-glow-cyan 2s ease-in-out infinite}@keyframes thumb-pulse{0%,to{box-shadow:0 0 30px hsl(var(--neon-pink) / .8)}50%{box-shadow:0 0 60px hsl(var(--neon-pink) / 1),0 0 90px hsl(var(--electric-cyan) / .9)}}@keyframes text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.text-shimmer-highlight{background:linear-gradient(90deg,hsl(var(--electric-cyan)),hsl(var(--foreground)),hsl(var(--neon-pink)),hsl(var(--foreground)),hsl(var(--electric-cyan)));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:text-shimmer 3s linear infinite}:root{--mobile-v2-bg: 220 20% 6%;--mobile-v2-card: 220 16% 12%;--mobile-v2-card-elevated: 220 14% 16%;--mobile-v2-border: 0 0% 100% / .08;--mobile-v2-text-primary: 0 0% 100%;--mobile-v2-text-secondary: 0 0% 100% / .7;--mobile-v2-text-tertiary: 0 0% 100% / .5;--mobile-v2-accent-amber: 38 92% 50%;--mobile-v2-accent-cyan: 188 94% 43%;--mobile-v2-accent-purple: 271 81% 56%;--mobile-v2-accent-green: 142 71% 45%;--mobile-v2-radius-xs: 8px;--mobile-v2-radius-sm: 12px;--mobile-v2-radius-md: 16px;--mobile-v2-radius-lg: 20px;--mobile-v2-radius-xl: 24px}.mv2-bg{background-color:hsl(var(--mobile-v2-bg))}.mv2-card{background:hsl(var(--mobile-v2-card));border-radius:var(--mobile-v2-radius-lg);border:1px solid hsl(var(--mobile-v2-border))}.mv2-card-elevated{background:hsl(var(--mobile-v2-card-elevated));border-radius:var(--mobile-v2-radius-lg);border:1px solid hsl(var(--mobile-v2-border))}.mv2-balance-card{position:relative;background:linear-gradient(145deg,#1d222a,#14181f,#101319);border-radius:var(--mobile-v2-radius-xl);overflow:hidden}.mv2-balance-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--mobile-v2-radius-xl);padding:1px;background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-amber) / .5),hsl(var(--mobile-v2-accent-cyan) / .2),hsl(var(--mobile-v2-accent-purple) / .3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mv2-balance-glow{position:absolute;top:-30%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,hsl(var(--mobile-v2-accent-amber) / .15) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.mv2-action-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border-radius:var(--mobile-v2-radius-md);background:hsl(var(--mobile-v2-card-elevated));border:1px solid hsl(var(--mobile-v2-border));color:hsl(var(--mobile-v2-text-primary));transition:all .2s ease}.mv2-action-btn:active{transform:scale(.96);background:hsl(var(--mobile-v2-card))}.mv2-action-btn-primary{background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-amber)),#cb850b);border:none;box-shadow:0 4px 16px hsl(var(--mobile-v2-accent-amber) / .3)}.mv2-action-btn-primary:active{background:linear-gradient(135deg,#cb850b,hsl(var(--mobile-v2-accent-amber)))}.mv2-service-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;min-width:80px;border-radius:var(--mobile-v2-radius-md);background:hsl(var(--mobile-v2-card));border:1px solid hsl(var(--mobile-v2-border));transition:all .2s ease}.mv2-service-item:active{transform:scale(.96);border-color:hsl(var(--mobile-v2-accent-cyan) / .3)}.mv2-activity-item{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid hsl(var(--mobile-v2-border))}.mv2-activity-item:last-child{border-bottom:none}.mv2-activity-icon{width:44px;height:44px;border-radius:var(--mobile-v2-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mv2-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:50;background:hsl(var(--mobile-v2-bg) / .95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsl(var(--mobile-v2-border));padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mv2-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;border-radius:var(--mobile-v2-radius-sm);color:hsl(var(--mobile-v2-text-tertiary));transition:all .2s ease}.mv2-nav-item.active{color:hsl(var(--mobile-v2-accent-amber));background:hsl(var(--mobile-v2-accent-amber) / .1)}.mv2-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mv2-section-title{font-size:16px;font-weight:var(--fw-ui);color:hsl(var(--mobile-v2-text-secondary));letter-spacing:.02em}.mv2-section-link{font-size:14px;color:hsl(var(--mobile-v2-accent-amber));font-weight:500}.mv2-stats-card{display:flex;align-items:center;justify-content:space-around;padding:16px;background:hsl(var(--mobile-v2-card));border-radius:var(--mobile-v2-radius-lg);border:1px solid hsl(var(--mobile-v2-border))}.mv2-stat-divider{width:1px;height:32px;background:hsl(var(--mobile-v2-border))}.mv2-menu-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid hsl(var(--mobile-v2-border));color:hsl(var(--mobile-v2-text-primary));transition:background .2s ease}.mv2-menu-item:last-child{border-bottom:none}.mv2-menu-item:active{background:hsl(var(--mobile-v2-card-elevated))}.mv2-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-size:var(--fs-micro);font-weight:var(--fw-ui)}.mv2-badge-amber{background:hsl(var(--mobile-v2-accent-amber) / .15);color:hsl(var(--mobile-v2-accent-amber))}.mv2-badge-cyan{background:hsl(var(--mobile-v2-accent-cyan) / .15);color:hsl(var(--mobile-v2-accent-cyan))}.mv2-badge-green{background:hsl(var(--mobile-v2-accent-green) / .15);color:hsl(var(--mobile-v2-accent-green))}.mv2-badge-purple{background:hsl(var(--mobile-v2-accent-purple) / .15);color:hsl(var(--mobile-v2-accent-purple))}.mv2-progress-track{height:6px;background:hsl(var(--mobile-v2-card-elevated));border-radius:100px;overflow:hidden}.mv2-progress-fill{height:100%;border-radius:100px;transition:width .3s ease}.mv2-progress-amber{background:linear-gradient(90deg,hsl(var(--mobile-v2-accent-amber)),#ffbf00)}.mv2-progress-cyan{background:linear-gradient(90deg,hsl(var(--mobile-v2-accent-cyan)),hsl(var(--mobile-v2-accent-purple)))}.mv2-booking-card{position:relative;background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-cyan) / .1),hsl(var(--mobile-v2-card)),hsl(var(--mobile-v2-accent-purple) / .05));border-radius:var(--mobile-v2-radius-lg);border:1px solid hsl(var(--mobile-v2-accent-cyan) / .2);padding:16px;overflow:hidden}.mv2-booking-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,hsl(var(--mobile-v2-accent-cyan)),hsl(var(--mobile-v2-accent-purple)))}.mv2-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-amber) / .3),hsl(var(--mobile-v2-accent-purple) / .3));display:flex;align-items:center;justify-content:center}.mv2-avatar-ring{padding:2px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-amber)),hsl(var(--mobile-v2-accent-cyan)))}@keyframes mv2-blur-in{0%{filter:blur(0)}to{filter:blur(8px)}}@keyframes mv2-blur-out{0%{filter:blur(8px)}to{filter:blur(0)}}.mv2-balance-hidden{filter:blur(8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv2-balance-visible{filter:blur(0)}.mv2-streak-day{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-micro);font-weight:var(--fw-ui);transition:all .2s ease}.mv2-streak-day-empty{background:hsl(var(--mobile-v2-card-elevated));border:1px dashed hsl(var(--mobile-v2-border));color:hsl(var(--mobile-v2-text-tertiary))}.mv2-streak-day-filled{background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-amber)),#f4a825);border:none;color:#000;box-shadow:0 2px 8px hsl(var(--mobile-v2-accent-amber) / .4)}.mv2-streak-day-current{background:hsl(var(--mobile-v2-card-elevated));border:2px solid hsl(var(--mobile-v2-accent-amber));color:hsl(var(--mobile-v2-accent-amber))}.mv2-games-marquee{display:flex;gap:12px;animation:mv2-marquee 25s linear infinite}@keyframes mv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mv2-game-cover{width:120px;height:160px;border-radius:var(--mobile-v2-radius-md);overflow:hidden;flex-shrink:0;position:relative}.mv2-game-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv2-session-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:hsl(var(--mobile-v2-card));border-radius:var(--mobile-v2-radius-md);margin-bottom:8px}.mv2-offer-card{position:relative;background:linear-gradient(135deg,hsl(var(--mobile-v2-accent-purple) / .15),hsl(var(--mobile-v2-card)));border-radius:var(--mobile-v2-radius-lg);border:1px dashed hsl(var(--mobile-v2-accent-purple) / .3);padding:16px;overflow:hidden}.mv2-text-primary{color:hsl(var(--mobile-v2-text-primary))}.mv2-text-secondary{color:hsl(var(--mobile-v2-text-secondary))}.mv2-text-tertiary{color:hsl(var(--mobile-v2-text-tertiary))}.mv2-safe-bottom{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.9375rem;line-height:1.45}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-ink-3::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--text-3) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-3::placeholder{--tw-text-opacity: 1;color:hsl(var(--text-3) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/40::-moz-placeholder{color:hsl(var(--muted-foreground) / .4)}.placeholder\:text-muted-foreground\/40::placeholder{color:hsl(var(--muted-foreground) / .4)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-\[10\%\]:after{content:var(--tw-content);top:10%}.after\:h-\[80\%\]:after{content:var(--tw-content);height:80%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-gradient-to-b:after{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:via-accent\/30:after{content:var(--tw-content);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--accent) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:flex-none:last-child{flex:none}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-electric-cyan\/60:focus-within{border-color:hsl(var(--electric-cyan) / .6)}.focus-within\:border-warn\/60:focus-within{border-color:hsl(var(--warn) / .6)}.focus-within\:shadow-\[0_0_20px_rgba\(0\,255\,255\,0\.15\)\]:focus-within{--tw-shadow: 0 0 20px rgba(0,255,255,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-destructive\/40:focus-within{--tw-ring-color: hsl(var(--destructive) / .4)}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent\/40:hover{border-color:hsl(var(--accent) / .4)}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent) / .5)}.hover\:border-accent2\/20:hover{border-color:hsl(var(--accent-2) / .2)}.hover\:border-accent2\/30:hover{border-color:hsl(var(--accent-2) / .3)}.hover\:border-accent2\/40:hover{border-color:hsl(var(--accent-2) / .4)}.hover\:border-accent2\/50:hover{border-color:hsl(var(--accent-2) / .5)}.hover\:border-bad\/40:hover{border-color:hsl(var(--bad) / .4)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-brand\/30:hover{border-color:hsl(var(--brand) / .3)}.hover\:border-brand\/40:hover{border-color:hsl(var(--brand) / .4)}.hover\:border-electric-cyan\/60:hover{border-color:hsl(var(--electric-cyan) / .6)}.hover\:border-good\/40:hover{border-color:hsl(var(--good) / .4)}.hover\:border-line:hover{--tw-border-opacity: 1;border-color:hsl(var(--line) / var(--tw-border-opacity, 1))}.hover\:border-line-2:hover{--tw-border-opacity: 1;border-color:hsl(var(--line-2) / var(--tw-border-opacity, 1))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-warn\/40:hover{border-color:hsl(var(--warn) / .4)}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent) / .1)}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-accent2\/20:hover{background-color:hsl(var(--accent-2) / .2)}.hover\:bg-accent2\/5:hover{background-color:hsl(var(--accent-2) / .05)}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-bad:hover{--tw-bg-opacity: 1;background-color:hsl(var(--bad) / var(--tw-bg-opacity, 1))}.hover\:bg-bad\/10:hover{background-color:hsl(var(--bad) / .1)}.hover\:bg-bad\/15:hover{background-color:hsl(var(--bad) / .15)}.hover\:bg-bad\/20:hover{background-color:hsl(var(--bad) / .2)}.hover\:bg-bad\/25:hover{background-color:hsl(var(--bad) / .25)}.hover\:bg-bad\/60:hover{background-color:hsl(var(--bad) / .6)}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-card\/35:hover{background-color:hsl(var(--card) / .35)}.hover\:bg-card\/40:hover{background-color:hsl(var(--card) / .4)}.hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-electric-cyan\/10:hover{background-color:hsl(var(--electric-cyan) / .1)}.hover\:bg-good:hover{--tw-bg-opacity: 1;background-color:hsl(var(--good) / var(--tw-bg-opacity, 1))}.hover\:bg-good\/10:hover{background-color:hsl(var(--good) / .1)}.hover\:bg-good\/15:hover{background-color:hsl(var(--good) / .15)}.hover\:bg-good\/5:hover{background-color:hsl(var(--good) / .05)}.hover\:bg-ground:hover{--tw-bg-opacity: 1;background-color:hsl(var(--bg) / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-surface-2:hover{--tw-bg-opacity: 1;background-color:hsl(var(--surface-2) / var(--tw-bg-opacity, 1))}.hover\:bg-surface-3:hover{--tw-bg-opacity: 1;background-color:hsl(var(--surface-3) / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-warn:hover{--tw-bg-opacity: 1;background-color:hsl(var(--warn) / var(--tw-bg-opacity, 1))}.hover\:bg-warn\/10:hover{background-color:hsl(var(--warn) / .1)}.hover\:bg-warn\/15:hover{background-color:hsl(var(--warn) / .15)}.hover\:bg-warn\/20:hover{background-color:hsl(var(--warn) / .2)}.hover\:bg-warn\/5:hover{background-color:hsl(var(--warn) / .05)}.hover\:bg-warn\/60:hover{background-color:hsl(var(--warn) / .6)}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:from-bad:hover{--tw-gradient-from: hsl(var(--bad) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bad) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-good:hover{--tw-gradient-from: hsl(var(--good) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--good) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-warn:hover{--tw-gradient-from: hsl(var(--warn) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warn) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-bad:hover{--tw-gradient-to: hsl(var(--bad) / 1) var(--tw-gradient-to-position)}.hover\:to-good:hover{--tw-gradient-to: hsl(var(--good) / 1) var(--tw-gradient-to-position)}.hover\:to-warn:hover{--tw-gradient-to: hsl(var(--warn) / 1) var(--tw-gradient-to-position)}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-accent\/80:hover{color:hsl(var(--accent) / .8)}.hover\:text-accent2:hover{--tw-text-opacity: 1;color:hsl(var(--accent-2) / var(--tw-text-opacity, 1))}.hover\:text-bad:hover{--tw-text-opacity: 1;color:hsl(var(--bad) / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-electric-cyan:hover{color:hsl(var(--electric-cyan))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-good:hover{--tw-text-opacity: 1;color:hsl(var(--good) / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:hsl(var(--text) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-warn:hover{--tw-text-opacity: 1;color:hsl(var(--warn) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_hsl\(326_64\%_49\%\/0\.15\)\]:hover{--tw-shadow: 0 0 20px hsl(326 64% 49%/.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_8px_hsl\(var\(--primary\)\/0\.3\)\]:hover{--tw-shadow: 0 0 8px hsl(var(--primary)/.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-electric-cyan:focus{border-color:hsl(var(--electric-cyan))}.focus\:border-electric-cyan\/60:focus{border-color:hsl(var(--electric-cyan) / .6)}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:border-warn\/60:focus{border-color:hsl(var(--warn) / .6)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-bad:focus{--tw-text-opacity: 1;color:hsl(var(--bad) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_20px_rgba\(0\,255\,255\,0\.15\)\]:focus{--tw-shadow: 0 0 20px rgba(0,255,255,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color: hsl(var(--accent) / .5)}.focus-visible\:ring-bad\/40:focus-visible{--tw-ring-color: hsl(var(--bad) / .4)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-warn\/40{border-color:hsl(var(--warn) / .4)}.group:hover .group-hover\:text-bad{--tw-text-opacity: 1;color:hsl(var(--bad) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-warn{--tw-text-opacity: 1;color:hsl(var(--warn) / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-primary\/15[aria-selected=true]{background-color:hsl(var(--primary) / .15)}.aria-selected\:bg-primary\/20[aria-selected=true]{background-color:hsl(var(--primary) / .2)}.aria-selected\:text-foreground[aria-selected=true]{color:hsl(var(--foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=open\]\:rounded-b-none[data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.data-\[state\=checked\]\:border-bad[data-state=checked]{--tw-border-opacity: 1;border-color:hsl(var(--bad) / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-warn[data-state=checked]{--tw-border-opacity: 1;border-color:hsl(var(--warn) / var(--tw-border-opacity, 1))}.data-\[state\=open\]\:border-line[data-state=open]{--tw-border-opacity: 1;border-color:hsl(var(--line) / var(--tw-border-opacity, 1))}.data-\[state\=open\]\:border-b-transparent[data-state=open]{border-bottom-color:transparent}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-bad[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--bad) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-pink-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-warn[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--warn) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected],.data-\[state\=unchecked\]\:bg-muted[data-state=unchecked]{background-color:hsl(var(--muted))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (max-width: 760px){.max-\[760px\]\:pointer-events-none{pointer-events:none}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-14{height:3.5rem}.sm\:h-40{height:10rem}.sm\:h-64{height:16rem}.sm\:w-12{width:3rem}.sm\:w-36{width:9rem}.sm\:w-80{width:20rem}.sm\:w-\[260px\]{width:260px}.sm\:w-\[300px\]{width:300px}.sm\:max-w-\[230px\]{max-width:230px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-16{padding:4rem}.sm\:p-8{padding:2rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:2rem;line-height:1.2}.sm\:text-4xl{font-size:2.25rem;line-height:1.1}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5}.sm\:text-xl{font-size:1.375rem;line-height:1.3}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1 / span 1}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-\[180px\]{min-height:180px}.md\:w-\[280px\]{width:280px}.md\:w-\[320px\]{width:320px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:pb-0{padding-bottom:0}.md\:text-2xl{font-size:1.625rem;line-height:1.25}.md\:text-3xl{font-size:2rem;line-height:1.2}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[220px\]{width:220px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-3{gap:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:pb-4{padding-bottom:1rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-primary\/15:has([aria-selected]){background-color:hsl(var(--primary) / .15)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-primary\/10:has([aria-selected].day-outside){background-color:hsl(var(--primary) / .1)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.85rem;line-height:1.4}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
