html[data-dashboard-theme=light]:has(.dashboard-root){--cursor-primary:#d83312;--cursor-primary-active:#b72b0f;--cursor-accent-ink:#b72b0f;--cursor-accent-soft:#fff0e8;--cursor-ink:#252820;--cursor-body:#575d51;--cursor-muted:#686f60;--cursor-muted-soft:#727869;--cursor-hairline:#dddfd2;--cursor-hairline-soft:#e9eadf;--cursor-hairline-strong:#a3a899;--cursor-canvas:#f7f7ef;--cursor-canvas-soft:#efefe6;--cursor-surface-card:#fff;--cursor-surface-strong:#e5e5da;--cursor-on-primary:#fff;--cursor-success:#217551;--cursor-error:#b92d42;--dashboard-shadow:0 2px 3px #25282003, 0 10px 28px -18px #25282025;--dashboard-floating-shadow:0 20px 60px -20px #25282040;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])):has(.dashboard-root){--cursor-primary:#ff6a1a;--cursor-primary-active:#ff8240;--cursor-accent-ink:#ff9a5c;--cursor-accent-soft:#2a160b;--cursor-ink:#f5f5f4;--cursor-body:#d6d3d1;--cursor-muted:#a8a29e;--cursor-muted-soft:#938c87;--cursor-hairline:#26262b;--cursor-hairline-soft:#1b1b1f;--cursor-hairline-strong:#46464e;--cursor-canvas:#08080a;--cursor-canvas-soft:#141417;--cursor-surface-card:#111114;--cursor-surface-strong:#202025;--cursor-on-primary:#1a0b04;--cursor-success:#6ee7a8;--cursor-error:#ff8f8f;--dashboard-shadow:inset 0 1px 0 #ffffff0d, 0 1px 2px #0006, 0 16px 40px -26px #000000d9;--dashboard-floating-shadow:inset 0 1px 0 #ffffff12, 0 24px 70px -24px #000000f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dashboard-root,.dashboard-root .dashboard-shell{--background:var(--cursor-canvas);--foreground:var(--cursor-ink);--card:var(--cursor-surface-card);--card-foreground:var(--cursor-ink);--popover:var(--cursor-surface-card);--popover-foreground:var(--cursor-ink);--primary:var(--cursor-primary);--primary-foreground:var(--cursor-on-primary);--secondary:var(--cursor-canvas-soft);--secondary-foreground:var(--cursor-ink);--muted:var(--cursor-canvas-soft);--muted-foreground:var(--cursor-muted);--accent:var(--cursor-accent-soft);--accent-foreground:var(--cursor-accent-ink);--destructive:var(--cursor-error);--border:var(--cursor-hairline);--input:var(--cursor-hairline-strong);--ring:var(--cursor-accent-ink);--radius:.75rem;color:var(--cursor-ink);background:var(--cursor-canvas);font-family:var(--font-cursor-sans), ui-sans-serif, system-ui, sans-serif}body:has(.dashboard-root){--background:var(--cursor-canvas);--foreground:var(--cursor-ink);--card:var(--cursor-surface-card);--card-foreground:var(--cursor-ink);--popover:var(--cursor-surface-card);--popover-foreground:var(--cursor-ink);--primary:var(--cursor-primary);--primary-foreground:var(--cursor-on-primary);--secondary:var(--cursor-canvas-soft);--secondary-foreground:var(--cursor-ink);--muted:var(--cursor-canvas-soft);--muted-foreground:var(--cursor-muted);--accent:var(--cursor-accent-soft);--accent-foreground:var(--cursor-accent-ink);--destructive:var(--cursor-error);--border:var(--cursor-hairline);--input:var(--cursor-hairline-strong);--ring:var(--cursor-accent-ink);--radius:.75rem;color:var(--cursor-ink);background:var(--cursor-canvas);font-family:var(--font-cursor-sans), ui-sans-serif, system-ui, sans-serif}.dashboard-root,.dashboard-root .dashboard-content-theme{min-width:0}.dashboard-root .dashboard-shell{min-height:100dvh}.dashboard-root .dashboard-sidebar{background:var(--cursor-surface-card);box-shadow:5px 0 24px -18px #25282022}.dashboard-root .dashboard-sidebar>div:first-of-type{border-bottom-color:#0000}.dashboard-root .dashboard-sidebar nav{padding-top:16px}.dashboard-root .dashboard-nav-link{border:1px solid #0000;border-radius:12px;min-height:42px;position:relative}.dashboard-root .dashboard-nav-link[aria-current=page]{color:var(--cursor-accent-ink);background:var(--cursor-accent-soft);border-color:color-mix(in srgb, var(--cursor-primary) 18%, transparent)}.dashboard-root .dashboard-nav-link[aria-current=page]:before{content:"";background:var(--cursor-primary);border-radius:0 3px 3px 0;width:3px;height:40%;position:absolute;top:30%;left:-1px}.dashboard-root .dashboard-topbar{background:color-mix(in srgb, var(--cursor-surface-card) 94%, transparent);border:1px solid var(--cursor-hairline);height:auto;min-height:64px;box-shadow:var(--dashboard-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;margin:12px 24px 0;padding:10px 16px;top:12px}.dashboard-theme-toggle{background:var(--cursor-canvas-soft);border:1px solid var(--cursor-hairline);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.dashboard-theme-toggle button{width:32px;height:32px;color:var(--cursor-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;place-items:center;transition:background .16s,color .16s,box-shadow .16s;display:grid}.dashboard-theme-toggle button[aria-pressed=true]{background:var(--cursor-surface-card);color:var(--cursor-accent-ink);border-color:var(--cursor-hairline);box-shadow:var(--dashboard-shadow)}.dashboard-root :is(h1,h2,h3,.font-display){letter-spacing:-.035em;text-wrap:balance;font-weight:550}.dashboard-root .cursor-section-label{color:var(--cursor-muted);letter-spacing:.12em;font-size:10px}.dashboard-root :is(.card,.card-hover,.cursor-stat-card,.cursor-feature-card,[data-slot=card]){background:var(--cursor-surface-card);border:1px solid var(--cursor-hairline);box-shadow:var(--dashboard-shadow);border-radius:18px}.dashboard-root .cursor-stat-card{padding:22px}.dashboard-root .dashboard-icon-square{color:var(--cursor-accent-ink);background:var(--cursor-accent-soft);border-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent);border-radius:12px}.dashboard-root :is(.btn-primary,.cursor-btn-primary){background:var(--cursor-primary);color:var(--cursor-on-primary);border:1px solid #0000;border-radius:999px;min-height:42px;font-weight:600;box-shadow:0 2px 2px #0000000c}.dashboard-root :is(.btn-secondary,.cursor-btn-secondary){background:var(--cursor-surface-card);min-height:42px;color:var(--cursor-ink);border-color:var(--cursor-hairline-strong);border-radius:999px}.dashboard-root :is(.input-field,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]){color:var(--cursor-ink);background:var(--cursor-canvas);border-color:var(--cursor-hairline-strong);min-height:40px;box-shadow:none;border-radius:10px}.dashboard-root ::placeholder{color:var(--cursor-muted);opacity:1}.dashboard-root input[type=checkbox],.dashboard-root input[type=radio]{accent-color:var(--cursor-primary)}.dashboard-root :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cursor-accent-ink);outline-offset:3px}body:has(.dashboard-root) [data-slot]:focus-visible{outline:2px solid var(--cursor-accent-ink);outline-offset:3px}.dashboard-root :is(button,input,select,textarea):disabled{cursor:not-allowed}.dashboard-root :is(.btn-primary,.cursor-btn-primary):disabled{background:var(--cursor-surface-strong);color:var(--cursor-muted);opacity:1;box-shadow:none;transform:none}.dashboard-root :is(.cursor-table,[data-slot=table]){font-variant-numeric:tabular-nums}.dashboard-root :is(.cursor-table,[data-slot=table]) th{color:var(--cursor-muted);background:var(--cursor-canvas-soft)}.dashboard-root :is(.cursor-table,[data-slot=table]) td{border-color:var(--cursor-hairline)}body:has(.dashboard-root) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){color:var(--cursor-ink);background:var(--cursor-surface-card);border:1px solid var(--cursor-hairline);box-shadow:var(--dashboard-floating-shadow);border-radius:16px}body:has(.dashboard-root) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){background:#12151066}.dashboard-root .dashboard-notif-panel{box-shadow:var(--dashboard-floating-shadow);border-radius:16px}.dashboard-root .dashboard-footer{margin-top:24px}.dashboard-footer-brand{color:var(--cursor-ink);letter-spacing:-.06em;font-size:16px;font-weight:650}.dashboard-footer-brand span{color:var(--cursor-primary)}.dashboard-home{flex-direction:column;gap:28px;display:flex}.dashboard-home>*{margin-block:0!important}.dashboard-home .dashboard-welcome{border:0;gap:16px;padding:8px 0 0}.dashboard-home .dashboard-welcome :is(h1,h2){white-space:normal;font-size:clamp(26px,2.8vw,40px)}.dashboard-forge-invitation{isolation:isolate;border:1px solid var(--cursor-hairline);background:linear-gradient(115deg, var(--cursor-accent-soft), var(--cursor-surface-card) 60%);box-shadow:var(--dashboard-shadow);border-radius:22px;padding:28px;position:relative;overflow:hidden}.dashboard-forge-emblem{width:64px;height:64px;color:var(--cursor-accent-ink);background:var(--cursor-surface-card);border:1px solid var(--cursor-hairline);box-shadow:0 5px 0 var(--cursor-canvas-soft), 0 10px 20px -14px #25282050;border-radius:19px;place-items:center;display:grid;transform:rotate(-6deg)}.dashboard-root [class~="text-[var(--cursor-primary)]"]{color:var(--cursor-accent-ink)}.dashboard-root .dashboard-theme-option{flex-wrap:wrap}.dashboard-theme-miniature{color:#fff;background:#f7f7ef;border:1px solid #dddfd2;border-radius:9px;grid-template-columns:20% 1fr;gap:8px;width:100%;height:72px;padding:9px;display:grid}.dashboard-theme-miniature[data-theme=dark]{color:#16161a;background:radial-gradient(80% 60% at 60% 0,#ff6a1a2e,#0000 70%),#08080a;border-color:#26262b}.dashboard-theme-miniature[data-theme=dark]>i:last-child{border-top-color:#ff6a1a}.dashboard-theme-miniature>i{background:currentColor;border-radius:5px}.dashboard-theme-miniature>i:last-child{border-top:7px solid #d83312}@media (hover:hover) and (pointer:fine){.dashboard-root :is(.card-hover,.cursor-stat-card,.cursor-feature-card){transition:border-color .18s,box-shadow .18s}.dashboard-root :is(.card-hover,.cursor-stat-card,.cursor-feature-card):hover{border-color:var(--cursor-hairline-strong);box-shadow:var(--dashboard-floating-shadow);transform:none}.dashboard-root :is(.btn-primary,.cursor-btn-primary,.btn-secondary,.cursor-btn-secondary){transition:background .16s,transform .16s,box-shadow .16s}.dashboard-root :is(.btn-primary,.cursor-btn-primary):hover:not(:disabled){background:var(--cursor-primary-active);transform:translateY(-1px)}.dashboard-root .dashboard-nav-link:not([aria-current]):hover{background:var(--cursor-canvas-soft)}.dashboard-root .dashboard-nav-link svg{transition:transform .16s}.dashboard-root .dashboard-nav-link:hover svg{transform:translate(2px)}.dashboard-forge-emblem{transition:transform .22s}.dashboard-forge-invitation:hover .dashboard-forge-emblem{transform:rotate(0)translateY(-2px)}}@media (max-width:767px){.dashboard-root .dashboard-topbar{border-radius:16px;flex-wrap:wrap;gap:8px;margin:8px 12px 0;padding:8px 12px;top:8px}.dashboard-root .dashboard-topbar>div:first-child{flex-basis:100%}.dashboard-topbar-actions{justify-content:flex-end;width:100%}.dashboard-root .dashboard-topbar-actions button{min-width:36px;min-height:36px}.dashboard-root .dashboard-topbar-actions>.dashboard-theme-toggle{margin-right:auto}.dashboard-root .cursor-stat-card{padding:16px}.dashboard-forge-invitation{padding:20px}.dashboard-home{gap:22px}}@media (prefers-reduced-motion:reduce){.dashboard-root *,.dashboard-root :before,.dashboard-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dashboard-root :is(.dashboard-nav-link:hover svg,.dashboard-forge-emblem,.cursor-btn-primary:hover,.btn-primary:hover){transform:none}}body:has(.dashboard-root) :is([class~="bg-[#050507]"],[class~="bg-[#070709]"],[class~="bg-[#07070a]"],[class~="bg-[#08080a]"],[class~="bg-[#08080b]"],[class~="bg-[#09090b]"],[class~="bg-[#09090c]"],[class~="bg-[#0a0a0c]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-canvas)}body:has(.dashboard-root) [class~="bg-[#050507]/90"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-canvas) 90%, transparent)}body:has(.dashboard-root) [class~="bg-[#07070a]/80"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-canvas) 80%, transparent)}body:has(.dashboard-root) [class~="bg-[#09090c]/75"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-canvas) 75%, transparent)}body:has(.dashboard-root) [class~="bg-[#09090d]/88"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-surface-card) 88%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#09090e]/90"],[class~="bg-[#0c0c0f]/90"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-surface-card) 90%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#0a0a0d]"],[class~="bg-[#0a0a0e]"],[class~="bg-[#0a0a0f]"],[class~="bg-[#0b0b0e]"],[class~="bg-[#0c0c0e]"],[class~="bg-[#0c0c0f]"],[class~="bg-[#0c0c10]"],[class~="bg-[#0d0d12]"],[class~="bg-[#0d0e12]"],[class~="bg-[#0d0f15]"],[class~="bg-[#0f0f12]"],[class~="bg-[#0f0f13]"],[class~="bg-[#0f0f14]"],[class~="bg-[#0f0f1c]"],[class~="bg-[#101116]"],[class~="bg-[#10131c]"],[class~="bg-[#111113]"],[class~="bg-[#111116]"],[class~="bg-[#111118]"],[class~="bg-[#111214]"],[class~="bg-[#12121a]"],[class~="bg-[#12141b]"],[class~="bg-[#191c1a]"],[class~="bg-[#F8FAFC]"],[class~="bg-[#f5f5f7]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-surface-card)}body:has(.dashboard-root) :is([class~="bg-[#0a0a0d]/80"],[class~="bg-[#0c0c0f]/80"],[class~="bg-[#0c0c10]/80"],[class~="bg-[#0f0f12]/80"],[class~="bg-[#111118]/80"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-surface-card) 80%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#0a0a0d]/95"],[class~="bg-[#0c0c0f]/95"],[class~="bg-[#0c0c11]/95"],[class~="bg-[#0d0d12]/95"],[class~="bg-[#10111b]/95"],[class~="bg-[#111116]/95"],[class~="bg-[#111118]/95"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-surface-card) 95%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#1e1f22]"],[class~="bg-[#27272a]"],[class~="bg-[#2B2D31]"],[class~="bg-[#2b2d31]"],[class~="bg-[#313338]"],[class~="bg-[#3f3f46]"],[class~="bg-[#4E5058]"],[class~="bg-[#4e5058]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-surface-strong)}body:has(.dashboard-root) [class~="bg-[#5865F2]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-primary)}body:has(.dashboard-root) [class~="bg-[#5865F2]/10"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/12"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 12%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/14"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 14%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/15"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/20"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/40"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 40%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/5"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 5%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/60"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 60%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/70"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 70%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/8"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 8%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/80"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 80%, transparent)}body:has(.dashboard-root) :is([class~="border-[#0f0f13]"],[class~="border-[#11151f]"],[class~="border-[#2b2d31]"],[class~="border-[#4e5058]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:var(--cursor-hairline)}body:has(.dashboard-root) [class~="border-[#5865F2]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:var(--cursor-primary)}body:has(.dashboard-root) [class~="border-[#5865F2]/10"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/12"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 12%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/15"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/20"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/35"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 35%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/40"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 40%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/50"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 50%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/60"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 60%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/70"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 70%, transparent)}body:has(.dashboard-root) :is([class~="hover:bg-[#101014]"],[class~="hover:bg-[#18181b]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:var(--cursor-surface-card)}body:has(.dashboard-root) :is([class~="hover:bg-[#4752C4]"],[class~="hover:bg-[#4752c4]"],[class~="hover:bg-[#5865F2]"],[class~="hover:bg-[#6571f5]"],[class~="hover:bg-[#6873ff]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:var(--cursor-primary)}body:has(.dashboard-root) :is([class~="hover:bg-[#4752C4]/20"],[class~="hover:bg-[#5865F2]/20"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#5865F2]/10"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#5865F2]/15"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#5865F2]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) :is([class~="hover:bg-[#6D6F78]"],[class~="hover:bg-[#eaf0ff]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:var(--cursor-surface-strong)}body:has(.dashboard-root) [class~="hover:border-[#5865F2]/15"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#5865F2]/20"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#5865F2]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#5865F2]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#5865F2]/50"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 50%, transparent)}body:has(.dashboard-root) :is([class~="hover:text-[#5865F2]"],[class~="hover:text-[#7289DA]"],[class~="hover:text-[#7289da]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{color:var(--cursor-accent-ink)}body:has(.dashboard-root) [class~="hover:text-[#a1a1aa]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{color:var(--cursor-body)}body:has(.dashboard-root) :is([class~="text-[#09090b]"],[class~="text-[#10131d]"],[class~="text-[#DBDEE1]"],[class~="text-[#cdd2dc]"],[class~="text-[#cfd2dc]"],[class~="text-[#d4d4d8]"],[class~="text-[#d6d6dc]"],[class~="text-[#d9dfeb]"],[class~="text-[#dbdee1]"],[class~="text-[#e4e8f2]"],[class~="text-[#e9e9ee]"],[class~="text-[#f2f3f5]"],[class~="text-[#f4f7ff]"],[class~="text-[#f5f5f7]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-ink)}body:has(.dashboard-root) :is([class~="text-[#52525b]"],[class~="text-[#71717a]"],[class~="text-[#777783]"],[class~="text-[#797985]"],[class~="text-[#898994]"],[class~="text-[#8b8b96]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-muted)}body:has(.dashboard-root) :is([class~="text-[#5865F2]"],[class~="text-[#7289DA]"],[class~="text-[#7c86ff]"],[class~="text-[#8b94ff]"],[class~="text-[#8e9aff]"],[class~="text-[#929aff]"],[class~="text-[#a5b4fc]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-accent-ink)}body:has(.dashboard-root) [class~="text-[#5865F2]/40"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:color-mix(in srgb, var(--cursor-accent-ink) 40%, transparent)}body:has(.dashboard-root) [class~="text-[#5865F2]/70"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:color-mix(in srgb, var(--cursor-accent-ink) 70%, transparent)}body:has(.dashboard-root) [class~="text-[#5865F2]/80"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:color-mix(in srgb, var(--cursor-accent-ink) 80%, transparent)}body:has(.dashboard-root) :is([class~="text-[#949ba4]"],[class~="text-[#9b9ba7]"],[class~="text-[#a1a1aa]"],[class~="text-[#c8c8d0]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-body)}body:has(.dashboard-root) :is([class~=text-white],[class~=text-zinc-50],[class~=text-zinc-100],[class~=text-zinc-200],[class~=text-zinc-300],[class~=text-gray-100],[class~=text-gray-200]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-ink)}body:has(.dashboard-root) :is([class~=text-zinc-400],[class~=text-gray-400],[class~=text-slate-400]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-body)}body:has(.dashboard-root) :is([class~=text-zinc-500],[class~=text-zinc-600],[class~=text-gray-500],[class~=text-slate-500]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-muted)}body:has(.dashboard-root) :is([class~=bg-zinc-900],[class~=bg-zinc-950]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-surface-card)}body:has(.dashboard-root) :is([class~=bg-zinc-800],[class~=bg-white\/5],[class~=bg-white\/10]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-canvas-soft)}body:has(.dashboard-root) :is([class~=border-zinc-800],[class~=border-zinc-700],[class~=border-white\/5],[class~=border-white\/10]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:var(--cursor-hairline)}body:has(.dashboard-root) :is(.btn-primary,.cursor-btn-primary,[data-slot=button][data-variant=default],[class~="bg-[#5865F2]"],[class~="bg-[var(--cursor-primary)]"]):not(.config-force-dark *){color:var(--cursor-on-primary)}body:has(.dashboard-root) :is([class~=bg-red-500],[class~=bg-red-600],[class~=bg-emerald-600]):not(.config-force-dark *){color:#fff}body:has(.dashboard-root) :is(.btn-primary,.cursor-btn-primary,[data-slot=button][data-variant=default],[class~="bg-[#5865F2]"],[class~="bg-[var(--cursor-primary)]"]) [class~=text-white]:not(.config-force-dark *){color:inherit}html[data-dashboard-theme] .dashboard-root :is(.marketplace-page,.store-site),.dashboard-root{--fr-canvas:var(--cursor-canvas);--fr-surface-1:var(--cursor-surface-card);--fr-surface-2:var(--cursor-canvas-soft);--fr-ink:var(--cursor-ink);--fr-ink-muted:var(--cursor-muted);--fr-hairline:var(--cursor-hairline);--fr-hairline-soft:var(--cursor-hairline-soft);--fr-hairline-strong:var(--cursor-hairline-strong);--fr-accent:var(--cursor-primary);--mp-surface:var(--cursor-canvas);--mp-body:var(--cursor-body);--mp-muted:var(--cursor-muted);--mp-muted-soft:var(--cursor-muted-soft);--mp-accent-hover:var(--cursor-primary-active);--mp-hairline-strong:var(--cursor-hairline-strong);--mp-panel-shadow:var(--dashboard-shadow);--mp-panel-shadow-hover:var(--dashboard-floating-shadow);--mp-footer-surface:var(--cursor-canvas-soft);--mp-hero-gradient-start:var(--cursor-accent-ink);--mp-hero-gradient-middle:var(--cursor-ink);--mp-hero-gradient-end:var(--cursor-body)}body:has(.dashboard-root) :is(.forge-credit-dialog,.forge-credit-pack){background:var(--cursor-surface-card);color:var(--cursor-ink);border-color:var(--cursor-hairline)}.dashboard-root :is([class*="from-[#5865F2]"],[class*="from-[#6366f1]"],[class*="from-[#4F8FFF]"]){--tw-gradient-from:var(--cursor-primary)}.dashboard-root :is([class*="to-[#7357f2]"],[class*="to-[#7c5ce7]"]){--tw-gradient-to:var(--cursor-primary-active)}.dashboard-root :is([class*="from-[#5865F2]"],[class*="from-[#6366f1]"])[class~=text-white]{color:var(--cursor-on-primary)}.dashboard-root [class~=text-white][class~=bg-white]{color:var(--cursor-ink);background:var(--cursor-surface-card)}body:has(.dashboard-root) [data-slot=button][data-variant=default]{color:var(--cursor-on-primary);background:var(--cursor-primary)}.dashboard-root :is([class~=text-primary],[data-slot=button][data-variant=link]){color:var(--cursor-accent-ink)}.dashboard-root .dashboard-announcement{background:var(--cursor-canvas-soft);border-color:var(--cursor-hairline)}.dashboard-root .dashboard-announcement p{color:var(--cursor-muted)}.dashboard-root .dashboard-announcement p span{color:var(--cursor-ink)}.dashboard-root .dashboard-announcement :is([data-slot=badge],[data-slot=button]){color:var(--cursor-accent-ink)}.dashboard-root .dashboard-announcement [data-slot=badge]{background:var(--cursor-accent-soft);border-color:var(--cursor-hairline)}.dashboard-root .dashboard-announcement [data-slot=button]:hover{background:var(--cursor-accent-soft)}.preview-sidebar{border-right:1px solid var(--cursor-hairline);z-index:50;flex-direction:column;flex-shrink:0;width:248px;height:100dvh;display:flex;position:sticky;top:0}@media (max-width:1023px){.preview-sidebar{transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.preview-sidebar.is-open{transform:translate(0)}}body:has(.dashboard-root) :is([class~=text-white\/20],[class~=text-white\/25],[class~=text-white\/30],[class~=text-white\/35],[class~=text-white\/38],[class~=text-white\/40],[class~=text-white\/42],[class~=text-white\/45],[class~=text-white\/48],[class~=text-white\/50],[class~=text-white\/52],[class~=text-white\/54],[class~=text-white\/55],[class~=text-white\/58],[class~=text-white\/60],[class~=text-white\/62],[class~=text-white\/68],[class~=text-white\/72],[class~=text-white\/80],[class~=text-white\/90],[class~="text-white/[0.06]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-muted)}body:has(.dashboard-root) [class~="hover:text-white/65"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{color:var(--cursor-muted)}body:has(.dashboard-root) :is([class~=bg-white\/10],[class~=bg-white\/20],[class~=bg-white\/25],[class~=bg-white\/5],[class~=bg-white\/90],[class~="bg-white/[0.012]"],[class~="bg-white/[0.015]"],[class~="bg-white/[0.01]"],[class~="bg-white/[0.025]"],[class~="bg-white/[0.02]"],[class~="bg-white/[0.035]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.045]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.055]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.06]"],[class~="bg-white/[0.07]"],[class~="bg-white/[0.08]"],[class~="bg-white/[0.1]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-canvas-soft)}body:has(.dashboard-root) :is([class~="hover:bg-white/10"],[class~="hover:bg-white/20"],[class~="hover:bg-white/5"],[class~="hover:bg-white/90"],[class~="hover:bg-white/[0.015]"],[class~="hover:bg-white/[0.02]"],[class~="hover:bg-white/[0.035]"],[class~="hover:bg-white/[0.03]"],[class~="hover:bg-white/[0.045]"],[class~="hover:bg-white/[0.04]"],[class~="hover:bg-white/[0.055]"],[class~="hover:bg-white/[0.05]"],[class~="hover:bg-white/[0.065]"],[class~="hover:bg-white/[0.06]"],[class~="hover:bg-white/[0.075]"],[class~="hover:bg-white/[0.07]"],[class~="hover:bg-white/[0.08]"],[class~="hover:bg-white/[0.09]"],[class~="hover:bg-white/[0.11]"],[class~="hover:bg-white/[0.12]"],[class~="hover:bg-white/[0.1]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:var(--cursor-canvas-soft)}body:has(.dashboard-root) :is([class~=border-white\/10],[class~=border-white\/15],[class~=border-white\/20],[class~=border-white\/25],[class~=border-white\/30],[class~=border-white\/5],[class~="border-white/[0.03]"],[class~="border-white/[0.04]"],[class~="border-white/[0.05]"],[class~="border-white/[0.065]"],[class~="border-white/[0.06]"],[class~="border-white/[0.075]"],[class~="border-white/[0.07]"],[class~="border-white/[0.085]"],[class~="border-white/[0.08]"],[class~="border-white/[0.09]"],[class~="border-white/[0.11]"],[class~="border-white/[0.12]"],[class~="border-white/[0.13]"],[class~="border-white/[0.14]"],[class~="border-white/[0.15]"],[class~="border-white/[0.16]"],[class~="border-white/[0.1]"],[class~="border-white/[0.2]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:var(--cursor-hairline)}body:has(.dashboard-root) :is([class~="hover:border-white/15"],[class~="hover:border-white/[0.08]"],[class~="hover:border-white/[0.10]"],[class~="hover:border-white/[0.12]"],[class~="hover:border-white/[0.14]"],[class~="hover:border-white/[0.15]"],[class~="hover:border-white/[0.16]"],[class~="hover:border-white/[0.1]"],[class~="hover:border-white/[0.2]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:var(--cursor-hairline)}html[data-dashboard-theme=light] body:has(.dashboard-root) :is([class~=text-emerald-100],[class~=text-emerald-200],[class~=text-emerald-300],[class~=text-emerald-400],[class~=text-emerald-500],[class~=text-green-100],[class~=text-green-200],[class~=text-green-300],[class~=text-green-400],[class~=text-green-500]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-success)}html[data-dashboard-theme=light] body:has(.dashboard-root) :is([class~=text-rose-100],[class~=text-rose-200],[class~=text-rose-300],[class~=text-rose-400],[class~=text-rose-500],[class~=text-red-100],[class~=text-red-200],[class~=text-red-300],[class~=text-red-400],[class~=text-red-500]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-error)}html[data-dashboard-theme=light] body:has(.dashboard-root) :is([class~=text-amber-100],[class~=text-amber-200],[class~=text-amber-300],[class~=text-amber-400],[class~=text-amber-500],[class~=text-yellow-100],[class~=text-yellow-200],[class~=text-yellow-300],[class~=text-yellow-400],[class~=text-yellow-500]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:#806000}html[data-dashboard-theme=light] body:has(.dashboard-root) :is([class~=text-sky-100],[class~=text-sky-200],[class~=text-sky-300],[class~=text-sky-400],[class~=text-sky-500],[class~=text-blue-100],[class~=text-blue-200],[class~=text-blue-300],[class~=text-blue-400],[class~=text-blue-500],[class~=text-cyan-100],[class~=text-cyan-200],[class~=text-cyan-300],[class~=text-cyan-400],[class~=text-cyan-500]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:#146681}body:has(.dashboard-root) [data-slot=button]:disabled{background:var(--cursor-surface-strong);color:var(--cursor-muted);border-color:var(--cursor-hairline);opacity:1;box-shadow:none}.dashboard-root .pricing-cycle-control__option{box-shadow:var(--dashboard-shadow);background:var(--cursor-surface-card)!important;color:var(--cursor-body)!important;border-color:var(--cursor-hairline)!important}.dashboard-root .pricing-cycle-control__option[aria-pressed=true]{box-shadow:none;background:var(--cursor-accent-soft)!important;color:var(--cursor-accent-ink)!important;border-color:var(--cursor-accent-ink)!important}.dashboard-root .pricing-cycle-control__option:hover{border-color:var(--cursor-accent-ink)!important}.dashboard-root .pricing-cycle-control__option:focus-visible{outline:2px solid var(--cursor-accent-ink)!important}.dashboard-root .pricing-cycle-control__option .pricing-cycle-control__icon{background:var(--cursor-canvas-soft);color:inherit;border-color:var(--cursor-hairline);box-shadow:none}.dashboard-root .pricing-cycle-control__option .pricing-cycle-control__hint{color:var(--cursor-muted)}.dashboard-root [role=switch][aria-checked=true]{background:var(--cursor-primary);box-shadow:none!important}.dashboard-root [role=switch][aria-checked=false]{background:var(--cursor-surface-strong);border-color:var(--cursor-hairline-strong)}.dashboard-root [role=switch] svg{color:var(--cursor-on-primary)}body:has(.dashboard-root) :is([class~="bg-[#006FEE]"],[class~="bg-[#3b82f6]"],[class~="bg-[#4F8FFF]"],[class~="bg-[#6d7cff]"],[class~="bg-[#7aa7ff]"],[class~="bg-[#8db9ff]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:var(--cursor-primary)}body:has(.dashboard-root) :is([class~="bg-[#006FEE]/10"],[class~="bg-[#4F8FFF]/10"],[class~="bg-[#7788ff]/10"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#006FEE]/15"],[class~="bg-[#4F8FFF]/15"],[class~="bg-[#635bff]/15"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) :is([class~="bg-[#006FEE]/20"],[class~="bg-[#3b82f6]/20"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="bg-[#006FEE]/90"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 90%, transparent)}body:has(.dashboard-root) [class~="bg-[#4F8FFF]/18"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 18%, transparent)}body:has(.dashboard-root) [class~="bg-[#4F8FFF]/[0.045]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 4.5%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/[0.02]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 2.0%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/[0.03]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 3.0%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/[0.04]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 4.0%, transparent)}body:has(.dashboard-root) [class~="bg-[#5865F2]/[0.06]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 6.0%, transparent)}body:has(.dashboard-root) [class~="bg-[#635bff]/8"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 8%, transparent)}body:has(.dashboard-root) [class~="bg-[#6d7cff]/12"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 12%, transparent)}body:has(.dashboard-root) [class~="bg-[#7aa7ff]/[0.07]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){background-color:color-mix(in srgb, var(--cursor-primary) 7.0%, transparent)}body:has(.dashboard-root) :is([class~="border-[#006FEE]/20"],[class~="border-[#4F8FFF]/20"],[class~="border-[#635bff]/20"],[class~="border-[#7aa7ff]/20"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) :is([class~="border-[#006FEE]/30"],[class~="border-[#4F8FFF]/30"],[class~="border-[#7aa7ff]/30"],[class~="border-[#8290ff]/30"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) :is([class~="border-[#006FEE]/40"],[class~="border-[#635bff]/40"],[class~="border-[#7aa7ff]/40"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 40%, transparent)}body:has(.dashboard-root) [class~="border-[#006FEE]/50"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 50%, transparent)}body:has(.dashboard-root) :is([class~="border-[#2f9be9]/25"],[class~="border-[#4F8FFF]/25"],[class~="border-[#6d7cff]/25"],[class~="border-[#7aa7ff]/25"],[class~="border-[#7f92ff]/25"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="border-[#4F8FFF]/10"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) [class~="border-[#5865F2]/[0.08]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 8.0%, transparent)}body:has(.dashboard-root) :is([class~="border-[#6d7cff]/35"],[class~="border-[#7aa7ff]/35"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 35%, transparent)}body:has(.dashboard-root) :is([class~="border-[#6d7cff]/55"],[class~="border-[#7883ff]/55"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 55%, transparent)}body:has(.dashboard-root) [class~="border-[#7aa7ff]/60"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 60%, transparent)}body:has(.dashboard-root) [class~="border-[#7f8aff]/45"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){border-color:color-mix(in srgb, var(--cursor-primary) 45%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#005bc4]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:var(--cursor-primary)}body:has(.dashboard-root) [class~="hover:bg-[#006FEE]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#006FEE]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#006FEE]/5"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 5%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#4F8FFF]/10"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 10%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#4F8FFF]/22"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 22%, transparent)}body:has(.dashboard-root) [class~="hover:bg-[#5865F2]/[0.03]"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{background-color:color-mix(in srgb, var(--cursor-primary) 3.0%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#006FEE]/35"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 35%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#006FEE]/40"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 40%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#4F8FFF]/20"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#6d7cff]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="hover:border-[#7aa7ff]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{border-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) :is([class~="hover:text-[#006FEE]"],[class~="hover:text-[#7aa7ff]"],[class~="hover:text-[#8f9cff]"],[class~="hover:text-[#c4b5fd]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *):hover{color:var(--cursor-accent-ink)}body:has(.dashboard-root) :is([class~="ring-[#4F8FFF]/40"],[class~="ring-[#5865F2]/40"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 40%, transparent)}body:has(.dashboard-root) :is([class~="ring-[#5865F2]/20"],[class~="ring-[#7b86ff]/20"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 20%, transparent)}body:has(.dashboard-root) [class~="ring-[#5865F2]/25"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 25%, transparent)}body:has(.dashboard-root) [class~="ring-[#5865F2]/30"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 30%, transparent)}body:has(.dashboard-root) [class~="ring-[#6d7cff]/12"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 12%, transparent)}body:has(.dashboard-root) [class~="ring-[#6d7cff]/15"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 15%, transparent)}body:has(.dashboard-root) [class~="ring-[#6d7cff]/45"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 45%, transparent)}body:has(.dashboard-root) [class~="ring-[#6d7cff]/55"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 55%, transparent)}body:has(.dashboard-root) :is([class~="ring-[#7aa7ff]"],[class~="ring-[#8992ff]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:var(--cursor-primary)}body:has(.dashboard-root) [class~="ring-[#7f8aff]/35"]:not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){--tw-ring-color:color-mix(in srgb, var(--cursor-primary) 35%, transparent)}body:has(.dashboard-root) :is([class~="text-[#006FEE]"],[class~="text-[#3b82f6]"],[class~="text-[#424ab1]"],[class~="text-[#4F8FFF]"],[class~="text-[#7aa7ff]"],[class~="text-[#85adff]"],[class~="text-[#8b9cff]"],[class~="text-[#8d96ff]"],[class~="text-[#8db9ff]"],[class~="text-[#8ea1ff]"],[class~="text-[#8eb1ff]"],[class~="text-[#8eb3ff]"],[class~="text-[#8f9aff]"],[class~="text-[#9aa4ff]"],[class~="text-[#9bbdff]"],[class~="text-[#a9c5ff]"],[class~="text-[#aab0ff]"],[class~="text-[#aab4ff]"],[class~="text-[#b8c2ff]"],[class~="text-[#bfd2ff]"],[class~="text-[#c9dbff]"],[class~="text-[#dce5f8]"]):not(.config-force-dark,.config-force-dark *,.theme-force-dark,.theme-force-dark *){color:var(--cursor-accent-ink)}.dashboard-root :is(button,a)[class~=text-white]:is([class~="bg-[#006FEE]"],[class~="bg-[#4F8FFF]"],[class~="bg-[#3b82f6]"]){color:var(--cursor-on-primary)}.cm-control-copy{flex:1;min-width:0}.cm-control-label{color:var(--cursor-ink);font-size:13px;font-weight:600;line-height:1.5;display:block}.cm-control-hint{color:var(--cursor-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.cm-check-label{cursor:pointer;align-items:center;gap:12px;min-height:36px;display:flex}.cm-check-label[data-disabled]{cursor:not-allowed;opacity:.55}.cm-checkbox,.cm-switch,.dashboard-root input[type=checkbox]{appearance:none;border:1.5px solid var(--cursor-muted);cursor:pointer;background-color:var(--cursor-surface-card);background-position:50%;background-repeat:no-repeat;border-radius:6px;flex-shrink:0;width:22px;height:22px;margin:0;transition:background-color .18s,border-color .18s,box-shadow .18s}.cm-checkbox:checked,.dashboard-root input[type=checkbox]:checked{border-color:var(--cursor-primary);background-color:var(--cursor-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3.3 3.3L14 5.5' fill='none' stroke='white' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cm-checkbox[data-size=sm]{width:18px;height:18px}.cm-switch,.dashboard-root input.cm-switch{background:var(--cursor-canvas-soft);border-radius:99px;width:44px;height:26px;position:relative}.cm-switch:after{content:"";background:var(--cursor-muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background-color .18s;position:absolute;top:2.5px;left:3px}.cm-switch:checked,.dashboard-root input.cm-switch:checked{background-image:none;background-color:var(--cursor-primary)}.cm-switch:checked:after{background:var(--cursor-on-primary);transform:translate(17px)}.cm-checkbox:focus-visible,.cm-switch:focus-visible,.cm-select-trigger:focus-visible,.cm-select-clear:focus-visible,.cm-select-options:focus-visible,.cm-module-button:focus-visible,.cm-module-remove:focus-visible,.dashboard-root input[type=checkbox]:focus-visible{outline:2px solid var(--cursor-accent-ink);outline-offset:3px}.cm-checkbox:disabled,.cm-switch:disabled,.cm-select button:disabled{cursor:not-allowed;opacity:.55}.cm-select{min-width:0}.cm-select>.cm-control-label{margin-bottom:6px}.cm-select-anchor{position:relative}.cm-select-trigger{border:1px solid var(--cursor-hairline);background:var(--cursor-surface-card);width:100%;min-height:44px;color:var(--cursor-ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .18s,box-shadow .18s;display:flex}.cm-select-trigger:hover,.cm-select-trigger[data-open=true]{border-color:var(--cursor-accent-ink)}.cm-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cm-select-value[data-placeholder=true]{color:var(--cursor-muted)}.cm-select-icon{color:var(--cursor-accent-ink)}.cm-select-clear{color:var(--cursor-muted);border-radius:6px;padding:6px;position:absolute;top:8px;right:35px}.cm-select-menu{z-index:80;background:var(--cursor-surface-card);color:var(--cursor-ink);border:1px solid var(--cursor-hairline);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0002}.cm-select-search{border-bottom:1px solid var(--cursor-hairline);color:var(--cursor-muted);align-items:center;gap:8px;padding:12px;display:flex}.cm-select-search input{width:100%;min-width:0;color:var(--cursor-ink);background:0 0;outline:none;font-size:13px}.cm-select-search:focus-within{box-shadow:inset 0 -2px var(--cursor-accent-ink)}.cm-select-options{max-height:min(280px,45vh);padding:5px;overflow-y:auto}.cm-select-option{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.cm-select-option[data-focused=true]{background:var(--cursor-canvas-soft)}.cm-select-option[aria-selected=true]{background:var(--cursor-accent-soft);color:var(--cursor-accent-ink)}.cm-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cm-select-footer{border-top:1px solid var(--cursor-hairline);color:var(--cursor-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 12px;font-size:10px;display:flex}.cm-select-empty,.cm-rewards-empty{text-align:center;color:var(--cursor-muted);padding:24px 16px;font-size:13px}.cm-setting-card{border:1px solid var(--cursor-hairline);background:var(--cursor-surface-card);border-radius:18px;transition:border-color .18s;position:relative}.cm-setting-card:focus-within{z-index:2;border-color:var(--cursor-accent-ink)}.cm-setting-heading{align-items:center;gap:16px;padding:20px;display:flex}.cm-setting-icon{width:42px;height:42px;color:var(--cursor-accent-ink);background:var(--cursor-accent-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-setting-tag{letter-spacing:.08em;color:var(--cursor-muted);margin-bottom:4px;font-size:10px;display:block}.cm-setting-toggle .cm-control-copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cm-setting-content{border-top:1px solid var(--cursor-hairline);padding:20px}.cm-automod-panel{background:var(--cursor-canvas-soft);border:1px solid var(--cursor-hairline);border-radius:22px;position:relative}.cm-module-button{background:var(--cursor-primary);min-height:42px;color:var(--cursor-on-primary);border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.cm-module-remove{width:42px;height:44px;color:var(--cursor-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.cm-module-remove:hover{background:var(--cursor-accent-soft);color:var(--cursor-accent-ink)}.cm-reward-row{border:1px solid var(--cursor-hairline);border-radius:12px;grid-template-columns:minmax(90px,1fr) minmax(0,3fr) 42px;align-items:end;gap:14px;padding:16px;display:grid}.cm-reward-row input{min-height:44px;margin-top:6px}.cm-module-notice{background:var(--cursor-accent-soft);color:var(--cursor-accent-ink);border-radius:10px;padding:12px;font-size:12px}@media (max-width:540px){.cm-setting-heading{gap:10px;padding:16px}.cm-setting-content{padding:16px}.cm-reward-row{grid-template-columns:minmax(0,1fr) 42px;gap:10px;padding:12px}.cm-reward-row>.cm-select{grid-area:2/1}.cm-module-remove{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.cm-checkbox,.cm-switch,.cm-switch:after,.cm-select-trigger,.cm-setting-card{transition:none}}@media (max-width:540px){.cm-setting-heading:has(.cm-module-button)>.cm-control-copy{flex-basis:calc(100% - 60px)}.cm-setting-heading>.cm-module-button{width:100%}}.dashboard-root select.input-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23858b7b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border-radius:10px;min-height:44px;padding-right:36px}.dashboard-root select.input-field:focus-visible{outline:2px solid var(--cursor-accent-ink);outline-offset:2px}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-shell{background-image:radial-gradient(900px 420px at 64% -160px,#ff6a1a1c,#0000 72%),radial-gradient(520px 320px at 100% -80px,#ff6a1a0d,#0000 72%);background-repeat:no-repeat}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-sidebar{background:linear-gradient(180deg, #ffffff08, #ffffff03), color-mix(in srgb, var(--cursor-canvas) 82%, transparent);border-right-color:var(--cursor-hairline);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset -1px 0 #ffffff05}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-topbar{background:linear-gradient(180deg, #ffffff0d, #ffffff05), color-mix(in srgb, var(--cursor-canvas) 70%, transparent);border-color:var(--cursor-hairline);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);box-shadow:inset 0 1px #ffffff0f,0 14px 36px -22px #000}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root :is(.card,.card-hover,.cursor-stat-card,.cursor-feature-card,[data-slot=card]){background-color:color-mix(in srgb, var(--cursor-surface-card) 88%, transparent);background-image:linear-gradient(#ffffff09,#ffffff02 60%)}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-forge-invitation{background:radial-gradient(70% 120% at 0% 0%, #ff6a1a29, transparent 60%), linear-gradient(180deg, #ffffff09, #ffffff02), var(--cursor-surface-card);border-color:color-mix(in srgb, var(--cursor-primary) 22%, var(--cursor-hairline))}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-nav-link[aria-current=page]{background:linear-gradient(90deg,#ff6a1a24,#ff6a1a0a);border-color:#ff7a2f38;box-shadow:inset 0 1px #ffffff0a}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root .dashboard-nav-link[aria-current=page]:before{box-shadow:0 0 10px 1px #ff6a1a99}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) body:has(.dashboard-root) :is(.btn-primary,.cursor-btn-primary,[data-slot=button][data-variant=default]):not(:disabled){background:linear-gradient(#ff8d45 0%,#ff6a1a 55%,#f25e12 100%);border-color:#ffa36e;box-shadow:inset 0 1px #ffffff61,0 6px 18px -10px #ff6a1abf}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root :is(.btn-secondary,.cursor-btn-secondary){border-color:var(--cursor-hairline-strong);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover) and (pointer:fine){html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) body:has(.dashboard-root) :is(.btn-primary,.cursor-btn-primary,[data-slot=button][data-variant=default]):hover:not(:disabled){background:linear-gradient(#ff9a58 0%,#ff7a2f 55%,#f5661c 100%);box-shadow:inset 0 1px #ffffff73,0 10px 24px -10px #ff6a1ad9}html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root :is(.btn-secondary,.cursor-btn-secondary):hover:not(:disabled){background:#ffffff14}}@media (max-width:767px){html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root :is(.dashboard-sidebar,.dashboard-topbar){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (prefers-reduced-transparency:reduce){html:is([data-dashboard-theme=dark],:not([data-dashboard-theme])) .dashboard-root :is(.dashboard-sidebar,.dashboard-topbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cursor-surface-card)}}
