:root{color-scheme:dark;--bg:#080807;--bg-card:#13120f;--bg-panel:#161510;--bg-darker:#0b0b09;--bg-elevated:#1a1813;--bg-inset:#0d0d0b;--neon-teal:#d8decf;--neon-cyan:#d8decf;--neon-purple:#f0ebdc;--neon-pink:#d8decf;--neon-green:#3fb37f;--neon-amber:#e0a45c;--neon-red:#e5705a;--primary-strong:#f0ebdc;--primary-soft:rgba(216,222,207,0.12);--primary-softer:rgba(216,222,207,0.07);--pink-glow:rgba(216,222,207,0.06);--border:rgba(255,255,255,0.07);--border-subtle:rgba(255,255,255,0.05);--border-strong:rgba(255,255,255,0.11);--border-active:rgba(216,222,207,0.4);--border-purple:rgba(216,222,207,0.22);--text-primary:#fafafa;--text-secondary:#a39b8d;--text-muted:#6b6458;--radius-lg:14px;--radius-md:10px;--radius-sm:7px;--font-sans:var(--font-body,"Plus Jakarta Sans"),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-heading,"Space Grotesk"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-code,"JetBrains Mono"),ui-monospace,SFMono-Regular,Consolas,monospace;--shadow-glow:0 1px 2px rgba(0,0,0,0.4);--shadow-purple:0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 16px 40px rgba(0,0,0,0.5);--ring:rgba(216,222,207,0.45)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background-color:var(--bg);color:var(--text-primary);font-family:var(--font-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 70% 55% at 12% 8%,rgba(216,222,207,.03) 0,transparent 58%),radial-gradient(ellipse 60% 60% at 88% 94%,rgba(166,144,104,.024) 0,transparent 60%);z-index:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}a,button{transition:all .2s cubic-bezier(.16,1,.3,1)}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;height:64px;background:rgba(10,10,9,.76);-webkit-backdrop-filter:blur(24px) saturate(105%);backdrop-filter:blur(24px) saturate(105%);border-bottom:1px solid rgba(255,255,255,.06)}.navContainer{max-width:1600px;height:100%;margin:0 auto;padding:0 32px;justify-content:space-between;gap:24px}.navBrand,.navContainer{display:flex;align-items:center}.navBrand{gap:14px;cursor:pointer}.logoWrapper{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.logoImg{width:30px;height:30px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid rgba(255,255,255,.12);position:relative;z-index:2}.logoRing{position:absolute;inset:0;border-radius:var(--radius-md);border:1.5px solid rgba(216,222,207,.25);opacity:.5;animation:logoPulse 3s ease-in-out infinite;z-index:1}.brandTitle{display:flex;flex-direction:column}.brandTitle span{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.1em;color:var(--text-primary)}.navLinks{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.03);padding:4px;border-radius:20px}.navLinks button{background:none;border:none}.navLink{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-muted);padding:7px 18px;border-radius:14px;cursor:pointer;position:relative}.navLink.active,.navLink:hover{color:var(--text-primary)}.navLink.active{background:rgba(255,255,255,.06)}.navActions{gap:16px}.navActions,.systemStatus{display:flex;align-items:center}.systemStatus{gap:8px;background-color:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.15);padding:5px 12px;border-radius:20px}.statusDot{width:6px;height:6px;border-radius:50%;background-color:var(--neon-green)}.statusText{font-size:10px;font-family:var(--font-mono);font-weight:600;letter-spacing:.03em;color:var(--neon-green)}.btnUpload{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--radius-md);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer}.btnUpload:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:var(--text-primary)}.mainWorkspace{max-width:1600px;margin:0 auto;padding:32px;position:relative;z-index:1}.enhancedMainWorkspace{width:100%;max-width:none;min-height:calc(100vh - 64px);padding:32px!important;overflow:hidden}.enhancedMainWorkspace:before{content:"";position:fixed;inset:64px 0 0 240px;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(216,222,207,.08),transparent 26%),radial-gradient(circle at 78% 18%,rgba(216,222,207,.065),transparent 28%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,auto,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 82%);opacity:.72;z-index:-1}.sessionRestorePanel{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);font-size:13px;font-weight:700}.sessionRestoreMark{width:10px;height:10px;border-radius:999px;background:var(--neon-teal);box-shadow:0 0 18px rgba(216,222,207,.6)}.workspaceGrid{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.obfuscatorRunPanel{display:none}.obfuscatorRunCard{gap:16px}.obfuscatorRunCard .formGroup,.obfuscatorRunCard .scoreBarSection{display:none}.obfuscatorCreditNote{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;background:rgba(216,222,207,.05)}.obfuscatorCreditNote h3{font-size:11px;text-transform:uppercase;color:var(--neon-teal);font-weight:800;margin-bottom:4px;letter-spacing:.04em}.obfuscatorCreditNote p{font-size:12px;color:var(--text-secondary);line-height:1.4}.standaloneObfuscatorCredit{margin-bottom:18px}.obfuscatorActionStrip{display:flex;align-items:stretch;gap:14px;margin:18px 0}.standaloneObfuscateButton{width:min(340px,100%);min-height:46px}.obfuscatorActionStrip .errorAlert{flex:1 1;margin:0}@media (max-width:720px){.obfuscatorActionStrip{flex-direction:column}.standaloneObfuscateButton{width:100%}}.sidebarSettings{position:-webkit-sticky;position:sticky;top:96px}.settingsCard{background:#14130f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:22px;position:relative;overflow:hidden}.settingsCard:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(216,222,207,.4) 50%,transparent 90%)}.sidebarHeader{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.sidebarHeader h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.headerIcon{color:var(--neon-teal)}.formGroup{display:flex;flex-direction:column;gap:12px}.sectionLabel{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.sectionHeaderWithBadge{display:flex;align-items:center;justify-content:space-between}.layersBadge{font-size:10px;font-weight:800;color:var(--neon-teal);background-color:rgba(216,222,207,.08);border:1px solid rgba(216,222,207,.2);padding:2px 8px;border-radius:20px;font-family:var(--font-mono)}.profileSelector{display:flex;flex-direction:column;gap:8px}.profileTab{display:flex;align-items:center;gap:12px;padding:10px 14px;background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left}.profileTab:hover{background-color:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.profileTab.active{background:rgba(216,222,207,.06);border-color:rgba(216,222,207,.25)}.profileTab .tabIcon{color:var(--text-muted);transition:color .2s ease}.profileTab.active .tabIcon{color:var(--neon-teal)}.tabTitle{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-secondary)}.profileTab.active .tabTitle{color:var(--text-primary)}.tabDesc{font-size:11px;color:var(--text-muted);margin-top:1px}.toggleCardList{display:flex;flex-direction:column;gap:6px}.toggleCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-md);transition:all .15s ease}.toggleCard:hover{background-color:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}.toggleCard.checked{background-color:rgba(216,222,207,.04);border-color:rgba(216,222,207,.15)}.toggleInfo{gap:10px;min-width:0;flex:1 1}.toggleIconWrapper,.toggleInfo{display:flex;align-items:center}.toggleIconWrapper{width:30px;height:30px;border-radius:var(--radius-sm);background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);justify-content:center;color:var(--text-muted);flex-shrink:0}.toggleCard.checked .toggleIconWrapper{color:var(--neon-teal);background-color:rgba(216,222,207,.1);border-color:rgba(216,222,207,.2)}.toggleMeta{display:flex;flex-direction:column;min-width:0}.toggleLabel{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-secondary);line-height:1.3}.toggleCard.checked .toggleLabel{color:var(--text-primary)}.toggleDesc{font-size:11px;color:var(--text-muted);margin-top:2px;line-height:1.4}.switch{position:relative;display:inline-block;width:40px;height:20px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:30px;transition:all .2s ease}.slider:before{content:"";position:absolute;height:14px;width:14px;left:2px;bottom:2px;background-color:var(--text-muted);border-radius:50%;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.switch input:checked+.slider{background-color:rgba(216,222,207,.15);border-color:rgba(216,222,207,.3)}.switch input:checked+.slider:before{transform:translateX(20px);background-color:var(--neon-teal);box-shadow:0 0 8px rgba(216,222,207,.4)}.btnObfuscate{width:100%;height:44px;border-radius:var(--radius-md);border:none;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#d8decf 0,var(--neon-teal) 100%);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 2px 12px rgba(216,222,207,.2);position:relative;overflow:hidden;transition:all .2s ease}.btnObfuscate:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 70%);transform:skewX(-20deg);transition:none}.btnObfuscate:hover:not(:disabled):before{animation:shineBtn 1.8s infinite}.btnObfuscate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(216,222,207,.25)}.btnObfuscate:disabled{opacity:.25;cursor:not-allowed;box-shadow:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.3)}.btnObfuscate.loading{background:rgba(216,222,207,.08);border:1px solid rgba(216,222,207,.2);color:var(--neon-teal);box-shadow:none}.statsRail{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.05)}.statsTitle{font-family:var(--font-display);font-size:10px;font-weight:800;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase}.statsRow{display:flex;justify-content:space-between;align-items:center;font-size:12px}.statsRow span{color:var(--text-secondary)}.statsRow strong{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.statsRow .ratioGood{color:var(--neon-teal);text-shadow:0 0 10px rgba(216,222,207,.3)}.scoreBarSection{gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.scoreBarRow,.scoreBarSection{display:flex;flex-direction:column}.scoreBarRow{gap:4px}.scoreBarHeader{display:flex;justify-content:space-between;align-items:center}.scoreBarName{font-size:11px;color:var(--text-secondary)}.scoreBarValue{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-primary)}.scoreBarTrack{height:4px;background:rgba(255,255,255,.04);border-radius:2px;overflow:hidden}.scoreBarFill{height:100%;border-radius:2px;transition:width .4s ease}.scoreBarFill.teal{background:var(--neon-teal);box-shadow:0 0 6px rgba(216,222,207,.3)}.scoreBarFill.amber{background:var(--neon-amber);box-shadow:0 0 6px rgba(255,170,0,.3)}.scoreBarFill.green{background:var(--neon-green);box-shadow:0 0 6px rgba(57,255,20,.3)}.scoreBarFill.purple{background:#f0ebdc;box-shadow:0 0 6px rgba(216,222,207,.28)}.errorAlert{display:flex;gap:12px;padding:14px;background-color:rgba(255,51,51,.05);border:1px solid rgba(255,51,51,.2);border-radius:var(--radius-md);color:#ff9999;font-size:12px;align-items:flex-start;box-shadow:0 4px 15px rgba(255,51,51,.1);animation:shakeAlert .4s ease}.errorAlert h4{font-size:13px;color:var(--neon-red);margin-bottom:2px}.workspaceContent{display:flex;flex-direction:column;gap:28px}.metricsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.metricCard{background:#14130f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;animation:enhancedStaggerSurface .48s cubic-bezier(.16,1,.3,1) both}.metricCard:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.16);box-shadow:0 6px 22px rgba(0,0,0,.5),0 0 24px rgba(216,222,207,.06)}.metricHeader{display:flex;justify-content:space-between;align-items:center}.metricLabel{font-size:10.5px;font-weight:700;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.metricLabel,.metricValue{font-family:var(--font-display)}.metricValue{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.valueTotal{font-size:13px;font-weight:500;color:var(--text-muted)}.metricSubtext{font-size:11.5px;color:var(--text-secondary)}.textCyan{color:var(--neon-teal)}.textMuted{color:var(--text-muted)}.textAmber{color:var(--neon-amber)}.textGreen{color:var(--neon-green)}.editorsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.editorCard{background:#14130f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.095);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.45);display:flex;flex-direction:column;min-height:480px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.editorCard:focus-within{border-color:rgba(216,222,207,.2);box-shadow:0 6px 22px rgba(0,0,0,.5),0 0 28px rgba(216,222,207,.08)}.divineEditorGrid{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:stretch}.divineInputPanel,.obfuscatorOutputPanel{min-width:0}.divineInputPanel .editorCard,.obfuscatorOutputPanel .editorCard{height:100%}.divineInputCard{min-height:480px}.divineInputHeader{padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.divineInputHeader h3{margin:0 0 6px;color:var(--text-primary);font-family:var(--font-display);font-size:14px;font-weight:800}.divineInputHeader p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.divineInputBody{display:flex;flex:1 1;flex-direction:column;gap:18px;padding:18px;min-height:0}.divineFieldGroup{display:flex;flex-direction:column;gap:8px}.divineFieldGroup label{color:var(--text-muted);font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.08em}.inputModeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:rgba(4,3,2,.45);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md)}.inputModeTab{height:30px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:700;cursor:pointer}.inputModeTab.active{background:rgba(255,255,255,.04);color:var(--text-primary);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.flowPreviewFrame{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#151410;box-shadow:0 24px 80px rgba(0,0,0,.34);animation:enhancedPageEnter .54s cubic-bezier(.16,1,.3,1) both}.dashboardSkyHeroFrame{border-radius:18px;background:transparent;box-shadow:0 18px 60px rgba(0,0,0,.28)}.flowPreviewChrome{display:flex;align-items:center;gap:12px;height:42px;padding:0 18px;background:#1b1914;color:rgba(250,250,250,.92);font-size:13px;font-weight:760}.flowPreviewDots{display:inline-flex;gap:7px}.flowPreviewDots span{width:9px;height:9px;border-radius:50%}.flowPreviewDots span:first-child{background:#ff5f57}.flowPreviewDots span:nth-child(2){background:#ffbd2e}.flowPreviewDots span:nth-child(3){background:#28c840}.flowPreviewSky{position:relative;min-height:560px;overflow:hidden;padding:18px clamp(18px,4vw,64px) 0;background:radial-gradient(700px 260px at 20% 100%,rgba(255,255,255,.92),transparent 64%),radial-gradient(760px 320px at 90% 78%,rgba(255,255,255,.86),transparent 68%),linear-gradient(180deg,#d8decf,#ece5d6 60%,#fbf6eb);color:#11100d}.dashboardSkyHero{min-height:500px;padding-top:22px}.flowPreviewSky:before{content:"";inset:0;background:radial-gradient(220px 80px at 12% 24%,rgba(255,255,255,.42),transparent 70%),radial-gradient(220px 100px at 86% 30%,rgba(255,255,255,.58),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 56%)}.flowCloud,.flowPreviewSky:before{position:absolute;pointer-events:none}.flowCloud{filter:blur(.5px);opacity:.95}.flowCloud:after,.flowCloud:before{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,.84);box-shadow:58px -18px 0 10px rgba(255,255,255,.78),120px -4px 0 18px rgba(255,255,255,.72),190px 10px 0 4px rgba(255,255,255,.68)}.flowCloud:before{width:150px;height:52px}.flowCloud:after{width:240px;height:72px;transform:translate(36px,26px);background:rgba(255,255,255,.6)}.flowCloudA{--cloud-scale:1;left:-36px;top:120px;width:360px;height:120px;animation:flowCloudDrift 18s ease-in-out infinite alternate}.flowCloudB{--cloud-scale:1.25;right:30px;top:155px;width:420px;height:150px;transform:scale(1.25);animation:flowCloudDrift 22s ease-in-out infinite alternate-reverse}.flowCloudC{--cloud-scale:1.35;left:48px;bottom:110px;width:480px;height:130px;transform:scale(1.35);opacity:.78;animation:flowCloudDrift 24s ease-in-out infinite alternate}.flowPreviewCopy,.flowPreviewDashboard,.flowPreviewNav{position:relative;z-index:2}.flowPreviewNav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;max-width:1020px;margin:0 auto}.flowPreviewActions button,.flowPreviewBrand,.flowPreviewPills,.flowPreviewPills button,.flowPreviewStart{display:inline-flex;align-items:center}.flowPreviewBrand{gap:8px;font-size:12px;font-weight:820}.flowPreviewBrandMark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#11100d;color:#fff}.flowPreviewPills{min-height:38px;gap:3px;padding:4px;border:1px solid rgba(20,14,8,.08);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 10px 28px rgba(74,54,28,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flowPreviewPills button{height:28px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:rgba(17,16,12,.66);font-size:11px;font-weight:720;cursor:pointer}.flowPreviewPills button.active,.flowPreviewPills button:hover{background:#fff;color:#11100d}.flowPreviewStart{justify-self:end;gap:8px;height:34px;border:0;border-radius:999px;padding:0 15px;background:#11100d;color:#fff;font-size:11px;font-weight:780;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.18)}.flowPreviewCopy{display:grid;justify-items:center;grid-gap:18px;gap:18px;max-width:820px;margin:82px auto 0;text-align:center}.dashboardSkyCopy{margin-top:58px}.dashboardSkyCopy h1{font-size:clamp(40px,5.1vw,68px)}.flowPreviewCopy h1{margin:0;max-width:820px;color:#100f0c;font-family:var(--font-display);font-size:clamp(42px,6vw,78px);font-weight:900;line-height:.96;letter-spacing:0}.flowPreviewCopy p{max-width:500px;margin:0;color:rgba(24,22,18,.58);font-size:13px;line-height:1.55}.flowPreviewActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.flowPreviewActions button{justify-content:center;gap:8px;min-height:40px;border-radius:999px;padding:0 17px;border:1px solid rgba(28,23,14,.08);font-size:12px;font-weight:780;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.flowPreviewActions button:hover{transform:translateY(-2px)}.flowPreviewActions .primary{background:#11100d;color:#fff;box-shadow:0 14px 32px rgba(0,0,0,.18)}.flowPreviewActions .secondary{background:rgba(255,255,255,.9);color:#11100d}.flowPreviewDashboard{width:min(920px,92%);margin:78px auto 0;overflow:hidden;border:1px solid rgba(32,24,12,.08);border-radius:24px 24px 0 0;background:rgba(255,255,255,.94);box-shadow:0 -2px 0 rgba(255,255,255,.65),0 28px 70px rgba(80,54,20,.18);color:#11100d}.dashboardSkyOverview{margin-top:52px}.flowPreviewTabs{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 18px;border-bottom:1px solid rgba(34,27,16,.08)}.flowPreviewTabs span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:999px;padding:0 12px;color:rgba(17,16,12,.62);font-size:11px;font-weight:760;white-space:nowrap}.flowPreviewTabs .selected{background:#11100d;color:#fff}.flowPreviewDashboardBody{display:grid;grid-template-columns:48px minmax(0,1fr) 260px;grid-gap:14px;gap:14px;padding:18px}.flowPreviewSidebarRail{display:grid;align-content:start;justify-items:center;grid-gap:12px;gap:12px;padding-top:4px}.flowPreviewSidebarRail span{width:24px;height:24px;border-radius:50%;background:rgba(17,16,12,.08)}.flowPreviewSidebarRail .active{background:#11100d;box-shadow:inset 0 0 0 6px rgba(255,255,255,.86)}.flowPreviewChatPanel,.flowPreviewMainPanel{min-height:142px;border:1px solid rgba(34,27,16,.08);border-radius:18px;background:#fff}.flowPreviewMainPanel{display:flex;justify-content:space-between;gap:20px;padding:22px}.flowPreviewKicker{display:block;margin-bottom:5px;color:rgba(17,16,12,.48);font-size:10px;font-weight:800;text-transform:uppercase}.flowPreviewMainPanel h2{margin:0;font-family:var(--font-display);font-size:25px;line-height:1.05}.flowPreviewChatPanel p,.flowPreviewMainPanel p{margin:7px 0 0;color:rgba(17,16,12,.52);font-size:11px;line-height:1.45}.flowPreviewMiniStats{display:grid;grid-gap:8px;gap:8px;min-width:132px}.flowPreviewMiniStats span{display:flex;justify-content:space-between;gap:12px;border-radius:999px;padding:7px 10px;background:rgba(17,16,12,.045);color:rgba(17,16,12,.64);font-size:11px;font-weight:720}.flowPreviewMiniStats strong{color:#11100d}.flowPreviewChatPanel{padding:18px;background:linear-gradient(180deg,#f7f2e7,#fff)}.flowPreviewChatPanel span{color:rgba(17,16,12,.44);font-size:10px;font-weight:800;text-transform:uppercase}.flowPreviewChatPanel strong{display:block;margin-top:10px;font-size:14px;line-height:1.25}@keyframes flowCloudDrift{to{transform:translateX(18px) translateY(-8px) scale(var(--cloud-scale,1))}}@media (max-width:980px){.flowPreviewSky{min-height:620px;padding-inline:18px}.flowPreviewNav{grid-template-columns:1fr;justify-items:center}.flowPreviewStart{justify-self:center}.flowPreviewCopy{margin-top:56px}.flowPreviewDashboardBody{grid-template-columns:1fr}.flowPreviewChatPanel,.flowPreviewSidebarRail{display:none}}@media (max-width:640px){.flowPreviewFrame{border-radius:16px}.flowPreviewChrome{height:38px;padding-inline:14px}.flowPreviewSky{min-height:820px;padding-top:14px}.flowPreviewCopy{margin-top:34px;gap:14px}.flowPreviewPills{max-width:100%;overflow-x:auto;justify-content:flex-start}.flowPreviewCopy h1{max-width:310px;font-size:clamp(34px,10.4vw,42px);line-height:.98}.flowPreviewCopy p{max-width:280px;font-size:12px}.flowPreviewActions{width:100%}.flowPreviewActions button{flex:1 1 180px}.flowPreviewDashboard{width:100%;margin-top:42px}.flowPreviewTabs{overflow-x:auto}.flowPreviewMainPanel{flex-direction:column}}.hiddenFileInput{display:none}.uploadDropzone{min-height:196px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-md);background:rgba(4,3,2,.45);color:var(--text-primary);display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;cursor:pointer;text-align:center}.uploadDropzone.hasFile,.uploadDropzone:hover{border-color:rgba(216,222,207,.24);background:rgba(216,222,207,.035)}.uploadIconBox{width:44px;height:44px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center}.uploadDropzone strong{font-family:var(--font-display);font-size:13.5px}.uploadDropzone span{color:var(--text-secondary);font-size:12px}.uploadSummary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.uploadSummaryFile{min-width:0;display:flex;align-items:center;gap:10px;color:var(--neon-teal)}.uploadSummaryFile div{min-width:0;display:flex;flex-direction:column;gap:2px}.uploadSummaryFile strong{overflow:hidden;color:var(--text-primary);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.uploadSummaryFile span{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.pasteSourcePanel{display:flex;flex:1 1;flex-direction:column;min-height:0}.pasteSourceActions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.pasteEditorContainer{min-height:270px;border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.pasteEditorFooter{border:1px solid rgba(255,255,255,.04);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.editorHeaderPanel{height:52px;background-color:rgba(4,3,2,.5);border-bottom:1px solid rgba(255,255,255,.04);justify-content:space-between;padding:0 16px}.editorHeaderPanel,.editorTab{display:flex;align-items:center}.editorTab{gap:10px;height:100%;position:relative}.editorTab:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--neon-teal)}.tabIcon{color:var(--neon-teal)}.tabName{font-family:var(--font-display);font-size:13px;font-weight:700}.tabSize{font-size:10px;color:var(--neon-teal);background-color:rgba(216,222,207,.08);border:1px solid rgba(216,222,207,.15);padding:2px 6px;border-radius:4px;font-family:var(--font-mono)}.editorActions{display:flex;align-items:center;gap:8px}.editorActionBtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-sm);background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);color:var(--text-secondary);font-family:var(--font-display);font-size:11.5px;font-weight:600;cursor:pointer}.editorActionBtn:hover:not(:disabled){background-color:rgba(255,255,255,.05);color:var(--text-primary);border-color:rgba(255,255,255,.12)}.editorActionBtn:disabled{opacity:.35;cursor:not-allowed}.editorActionBtn.active{background-color:rgba(216,222,207,.05);border-color:rgba(216,222,207,.2);color:var(--neon-teal)}.editorActionBtn.active:hover:not(:disabled){background-color:rgba(216,222,207,.08);border-color:rgba(216,222,207,.35);box-shadow:0 0 10px rgba(216,222,207,.15)}.editorActionBtn.danger:hover:not(:disabled){background-color:rgba(255,51,51,.05);color:var(--neon-red);border-color:rgba(255,51,51,.2)}.editorContainer{flex:1 1;background-color:rgba(4,3,2,.6)}.editorBody,.editorContainer{position:relative;display:flex}.editorBody{width:100%;height:100%}.lineNumberGutter{width:48px;background-color:rgba(4,3,2,.8);border-right:1px solid rgba(255,255,255,.03);display:flex;flex-direction:column;align-items:stretch;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:hidden;text-align:right;padding:18px 12px 18px 0}.lineNumber{font-size:11.5px;height:22px;color:var(--text-muted)}.editorBody textarea,.lineNumber{font-family:var(--font-mono);line-height:22px}.editorBody textarea{flex:1 1;background:transparent;border:0;outline:none;resize:none;color:#eee8dc;font-size:12px;padding:18px;height:100%;overflow-y:auto;white-space:pre;-moz-tab-size:4;tab-size:4}.editorBody textarea::placeholder{color:var(--text-muted)}.lineNumberGutter{-ms-overflow-style:none;scrollbar-width:none}.lineNumberGutter::-webkit-scrollbar{display:none}.compilerTerminal{flex:1 1;display:flex;flex-direction:column;background-color:#020201;font-family:var(--font-mono);padding:20px}.terminalTopbar{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:12px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.1em}.terminalOutput{flex:1 1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.terminalLine{font-size:11px;line-height:1.6;display:flex;gap:12px;animation:enhancedStaggerSurface .32s cubic-bezier(.16,1,.3,1) forwards}.lineTimestamp{color:var(--text-muted);flex-shrink:0}.linePrefix{font-weight:800;padding:0 6px;border-radius:3px;font-size:9px;flex-shrink:0;width:52px;text-align:center;height:18px;display:inline-flex;align-items:center;justify-content:center}.lineContent,.log-sys .linePrefix{color:var(--text-secondary)}.log-sys .linePrefix{background-color:rgba(255,255,255,.05)}.log-ast .linePrefix{background-color:rgba(155,81,224,.15);color:#f0ebdc}.log-opt .linePrefix{background-color:rgba(255,170,0,.12);color:var(--neon-amber)}.log-obf .linePrefix{background-color:rgba(255,0,127,.12);color:var(--neon-pink)}.log-sec .linePrefix{background-color:rgba(255,51,51,.12);color:#ff8888}.log-run .linePrefix{background-color:rgba(216,222,207,.12);color:var(--neon-teal)}.log-success .linePrefix{background-color:rgba(57,255,20,.12);color:var(--neon-green)}.log-success .lineContent{color:var(--neon-green);font-weight:700}.log-err .linePrefix{background-color:rgba(255,51,51,.15);color:var(--neon-red)}.log-err .lineContent{color:var(--neon-red);font-weight:700}.editorFooter{height:36px;background-color:rgba(4,3,2,.4);border-top:1px solid rgba(255,255,255,.04);padding:0 16px;gap:16px;font-size:11px;color:var(--text-muted)}.editorFooter,.footerSegment{display:flex;align-items:center}.footerSegment{gap:6px}.footerSegment strong{color:var(--text-secondary);font-family:var(--font-mono)}.alignRight{margin-left:auto}.editorFooter .divider{width:1px;height:14px;background-color:rgba(255,255,255,.06)}.sandboxPanel{margin-top:16px;border:1px solid rgba(255,255,255,.095);border-radius:10px;background:#14130f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:20px}.sandboxHeader{justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:14px}.sandboxHeader,.sandboxTitle{display:flex;align-items:center}.sandboxTitle{gap:10px;font-family:var(--font-display);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--neon-teal)}.sandboxControls{display:flex;gap:12px}.sandboxBtn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:var(--radius-md);font-family:var(--font-display);font-size:12px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.05);background-color:rgba(255,255,255,.02);color:var(--text-secondary)}.sandboxBtn:hover:not(:disabled){background-color:rgba(255,255,255,.05);color:var(--text-primary)}.sandboxBtn.btnRunSource:hover:not(:disabled){border-color:rgba(155,81,224,.3);color:#f0ebdc;background-color:rgba(155,81,224,.05);box-shadow:0 0 15px rgba(155,81,224,.15)}.sandboxBtn.btnRunObf:hover:not(:disabled){border-color:rgba(216,222,207,.3);color:var(--neon-teal);background-color:rgba(216,222,207,.05);box-shadow:0 0 15px rgba(216,222,207,.15)}.sandboxBtn:disabled{opacity:.3;cursor:not-allowed}.sandboxConsolesGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.sandboxConsoleWrapper{display:flex;flex-direction:column;gap:8px}.sandboxConsoleTitle{font-family:var(--font-display);font-size:11px;font-weight:750;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase}.sandboxConsole{background-color:#030302;border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-md);padding:16px;height:220px;overflow-y:auto;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;position:relative}.sandboxConsole::-webkit-scrollbar{width:6px}.sandboxConsoleLine{margin-bottom:4px;white-space:pre-wrap}.sandboxLinePrint{color:var(--text-primary)}.sandboxLineReturn{color:var(--neon-teal);font-weight:600}.sandboxLineError{color:var(--neon-red);font-weight:700}.sandboxConsolePlaceholder{color:var(--text-muted);display:flex;align-items:center;justify-content:center;height:100%;font-style:italic}@keyframes logoPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.04);opacity:.6}}@keyframes shineBtn{0%{left:-50%}to{left:125%}}@keyframes shakeAlert{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}@keyframes logFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(7,5,3,.5)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.05);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(216,222,207,.15)}.docsPanel{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;background:#14130f,radial-gradient(circle at 10% 0,rgba(216,222,207,.08),transparent 34%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:32px;box-shadow:0 1px 2px rgba(0,0,0,.45);min-height:calc(100vh - 160px);animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.docsSidebar{border-right:1px solid rgba(255,255,255,.04);padding-right:32px;display:flex;flex-direction:column;gap:24px}.docsNavHeader{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase}.docsNavList{display:flex;flex-direction:column;gap:6px}.docsNavItem{background:none;border:none;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;color:var(--text-secondary);font-family:var(--font-display);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.docsNavItem:hover{background-color:rgba(255,255,255,.055);color:var(--text-primary);transform:translateX(2px)}.docsNavItem.active{background:linear-gradient(90deg,rgba(216,222,207,.14),rgba(216,222,207,.04));color:var(--neon-teal);border:1px solid rgba(216,222,207,.16)}.docsNavItem .bullet{opacity:0;transform:translateX(-4px);transition:all .2s ease;color:var(--neon-teal)}.docsNavItem.active .bullet{opacity:1;transform:translateX(0)}.docsContent{padding-right:16px;overflow-y:auto}.docsSection h1{font-size:26px;margin-bottom:16px;color:var(--text-primary)}.docsSection .lead{font-size:14.5px;color:var(--text-secondary);line-height:1.65;margin-bottom:24px}.docsSection h3{font-size:18px;margin:28px 0 14px;color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:6px}.docsSection h4{font-size:14.5px;color:var(--text-primary)}.docsSection p{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.docsSection ul{list-style:none;margin-bottom:24px}.docsSection li{font-size:13.5px;color:var(--text-secondary);position:relative;padding-left:20px;margin-bottom:10px;line-height:1.6}.docsSection li:before{content:"✦";color:var(--neon-teal);position:absolute;left:4px;font-size:10px}.infoBanner{display:flex;gap:14px;padding:16px;background-color:var(--teal-glow);border:1px solid rgba(216,222,207,.15);border-radius:var(--radius-md);margin-top:28px}.infoBanner p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}.layerCardList{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.layerDetailCard{background:#14130f;border:1px solid rgba(255,255,255,.075);border-radius:10px;padding:20px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.layerDetailCard:hover{transform:translateY(-3px);border-color:rgba(216,222,207,.25);box-shadow:0 1px 2px rgba(0,0,0,.45)}.layerTitle{display:flex;align-items:center;gap:10px;margin-bottom:10px}.layerTitle h4{font-size:14px;color:var(--text-primary)}.vmGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.vmBlock{background:#14130f;border:1px solid rgba(255,255,255,.075);border-radius:10px;padding:20px;transition:transform .24s ease,border-color .24s ease}.vmBlock:hover{transform:translateY(-3px);border-color:rgba(216,222,207,.25)}.vmBlock h5{font-size:13px;color:var(--neon-teal);margin-bottom:10px}.guideCard{background:#14130f;border:1px solid rgba(255,255,255,.075);border-radius:10px;padding:20px;margin-bottom:16px;transition:transform .24s ease,border-color .24s ease}.guideCard:hover{transform:translateY(-3px);border-color:rgba(216,222,207,.25)}.guideCard h5{font-size:13px;color:var(--text-primary);margin-bottom:8px}.docsManual{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:28px;gap:28px;min-height:calc(100vh - 160px);padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(17,17,15,.88);box-shadow:0 18px 44px rgba(0,0,0,.34);animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.docsManual .docsSidebar{position:-webkit-sticky;position:sticky;top:92px;align-self:start;max-height:calc(100vh - 124px);padding:0 24px 0 0;overflow:auto;border-right:1px solid rgba(255,255,255,.08)}.docsManual .docsNavItem{min-height:42px;border:1px solid transparent;color:rgba(238,235,225,.72)}.docsManual .docsNavItem svg:not(.bullet){color:rgba(238,235,225,.54)}.docsManual .docsNavItem:hover{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.92)}.docsManual .docsNavItem.active{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.96)}.docsManual .docsNavItem.active .bullet,.docsManual .docsNavItem.active svg:not(.bullet){color:rgba(224,221,210,.94)}.docsVersionBox{margin-top:auto;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.18)}.docsVersionBox span{display:block;margin-bottom:8px;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.14em;color:rgba(238,235,225,.48)}.docsVersionBox strong{display:block;margin-bottom:8px;color:rgba(255,255,255,.9);font-size:13px}.docsVersionBox p{margin:0;color:rgba(238,235,225,.58);font-size:12.5px;line-height:1.55}.docsManual .docsContent{padding:0;overflow:visible}.docsSectionHeader{max-width:920px;margin-bottom:28px}.docsSectionHeader>span{display:inline-flex;margin-bottom:12px;font-family:var(--font-display);font-size:11px;font-weight:850;letter-spacing:.14em;color:rgba(238,235,225,.52);text-transform:uppercase}.docsManual .docsSectionHeader h1{max-width:820px;margin:0 0 14px;color:rgba(255,255,255,.94);font-size:30px;line-height:1.12;letter-spacing:0}.docsSectionHeader p{max-width:760px;margin:0;color:rgba(238,235,225,.66);font-size:14.5px;line-height:1.7}.docsCallout{display:flex;gap:14px;align-items:flex-start;margin:0 0 22px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045)}.docsCalloutIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(224,221,210,.9);background:rgba(0,0,0,.22)}.docsCallout strong{display:block;margin-bottom:5px;color:rgba(255,255,255,.92);font-size:13.5px}.docsCallout p{margin:0;color:rgba(238,235,225,.66);font-size:13px;line-height:1.6}.docsConceptGrid,.docsProviderGrid,.docsTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.docsChecklist,.docsConceptCard,.docsEndpointList,.docsFaq,.docsProviderCard,.docsStatusTable,.docsStepCard,.docsTroubleRow{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,8,7,.45)}.docsConceptCard,.docsProviderCard{padding:18px}.docsChecklist h3,.docsConceptCard h3,.docsFaq h3,.docsProviderCard h3,.docsStepCard h3{margin:0 0 8px;color:rgba(255,255,255,.9);font-size:14px}.docsConceptCard p,.docsProviderCard p,.docsStepCard p,.docsTroubleRow p{margin:0;color:rgba(238,235,225,.62);font-size:13px;line-height:1.62}.docsBotInvite{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin:0 0 18px;padding:16px;border:1px solid rgba(224,164,92,.22);border-radius:10px;background:rgba(176,126,72,.08)}.docsBotInviteIcon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(224,164,92,.28);border-radius:10px;color:rgba(240,235,220,.95);background:rgba(176,126,72,.18)}.docsBotInviteBody span{display:block;margin:0 0 4px;color:rgba(216,222,207,.88);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docsBotInviteBody h3{margin:0 0 5px;color:rgba(255,255,255,.94);font-size:15px}.docsBotInviteBody p{margin:0 0 8px;color:rgba(238,235,225,.66);font-size:13px;line-height:1.55}.docsBotInviteBody code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(238,235,225,.68);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.docsBotInviteActions{display:flex;align-items:center;gap:8px}.docsBotInviteActions a,.docsBotInviteActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.docsBotInviteActions a{border:1px solid rgba(255,255,255,.14);color:#090907;background:rgba(238,235,225,.92)}.docsBotInviteActions button{border:1px solid rgba(255,255,255,.1);color:rgba(238,235,225,.86);background:rgba(255,255,255,.045)}.docsBotInviteActions button:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075)}.docsStepList{display:grid;grid-gap:12px;gap:12px}.docsStepCard{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px}.docsStepIndex{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-family:var(--font-display);font-size:12px;font-weight:850}.docsFlowStrip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(238,235,225,.62)}.docsFlowStrip span{color:rgba(255,255,255,.84);font-size:12.5px;font-weight:700}.rewardFlow{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:18px}.rewardFlowNode{flex:1 1 148px;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,8,7,.45)}.rewardFlowIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--border-purple);background:var(--primary-soft);color:var(--primary)}.rewardFlowNode strong{color:rgba(255,255,255,.92);font-family:var(--font-display);font-size:13px}.rewardFlowNode span{color:rgba(238,235,225,.56);font-size:12px;line-height:1.5}.rewardFlowArrow{align-self:center;flex:0 0 auto;color:var(--text-muted)}.rewardGuideHeading{margin:28px 0 6px;color:rgba(255,255,255,.92);font-family:var(--font-display);font-size:16px;font-weight:700}.rewardGuideIntro{margin:0 0 16px;max-width:62ch;color:rgba(238,235,225,.62);font-size:13px;line-height:1.62}.rewardGuideList{display:grid;grid-gap:14px;gap:14px}.rewardGuide{--accent:var(--primary);padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(8,8,7,.45)}.rewardGuideHead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rewardGuideDot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(255,255,255,.05)}.rewardGuideHead h3{margin:0;color:rgba(255,255,255,.92);font-family:var(--font-display);font-size:15px}.rewardGuideTag{margin-left:auto;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--accent);font-size:11px;font-weight:650;white-space:nowrap}.rewardGuideVerify{display:flex;align-items:flex-start;gap:7px;margin:0 0 14px;color:rgba(238,235,225,.6);font-size:12.5px;line-height:1.55}.rewardGuideVerify svg{margin-top:2px;flex:0 0 auto;color:var(--accent)}.docsManual .rewardGuideSteps{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:0;list-style:none}.docsManual .rewardGuideSteps li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:11px;gap:11px;margin:0;padding:0;color:rgba(238,235,225,.72);font-size:13px;line-height:1.6}.docsManual .rewardGuideSteps li:before{content:none}.rewardStepNum{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.9);font-family:var(--font-display);font-size:11px;font-weight:800}.rewardFieldMaps{display:grid;grid-gap:10px;gap:10px}.rewardFieldNote{padding:12px 14px;border:1px dashed rgba(63,179,127,.32);border-radius:8px;background:rgba(63,179,127,.06);color:rgba(238,235,225,.72);font-size:12.5px;line-height:1.55}.rewardBrandingSection{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.rewardBrandingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rewardBrandingStatus{flex:0 0 auto;padding-top:2px;color:rgba(216,222,207,.62);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.rewardBrandingPreview{--reward-brand-accent:#d8decf;--reward-brand-dim:0.58;position:relative;width:100%;min-height:178px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#080807;box-shadow:0 18px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.rewardBrandingPreviewBackground,.rewardBrandingPreviewFallback,.rewardBrandingPreviewShade{position:absolute;inset:0}.rewardBrandingPreviewBackground{width:100%;height:100%;object-fit:cover}.rewardBrandingPreviewFallback{background:radial-gradient(circle at 13% 25%,rgba(255,255,255,.16) 0 1px,transparent 2px),radial-gradient(circle at 72% 70%,rgba(255,255,255,.11) 0 1px,transparent 2px),radial-gradient(circle at 45% 36%,rgba(255,255,255,.08) 0 1px,transparent 2px),repeating-linear-gradient(90deg,transparent 0 8px,rgba(255,255,255,.018) 8px 9px),repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,255,255,.014) 8px 9px),#080807;background-size:76px 76px,92px 92px,68px 68px,auto,auto,auto}.rewardBrandingPreviewShade{background:linear-gradient(rgba(4,4,4,var(--reward-brand-dim)),rgba(4,4,4,calc(var(--reward-brand-dim) + .08))),radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--reward-brand-accent) 16%,transparent),transparent 45%)}.rewardBrandingPreviewContent{position:relative;z-index:1;display:flex;min-height:178px;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px}.rewardBrandingPreviewIdentity{display:flex;min-width:0;align-items:center;gap:13px}.rewardBrandingPreviewMark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center}.rewardBrandingPreviewMark img{display:block;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.36))}.rewardBrandingPreviewIdentity>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.rewardBrandingPreviewIdentity small{overflow:hidden;color:color-mix(in srgb,var(--reward-brand-accent) 78%,white);font-size:9px;font-weight:720;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rewardBrandingPreviewIdentity strong{overflow:hidden;color:#fafafa;font-size:18px;font-weight:700;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.rewardBrandingPreviewProgress{display:flex;flex:0 0 auto;gap:5px}.rewardBrandingPreviewProgress span{width:28px;height:3px;border-radius:999px;background:rgba(255,255,255,.17)}.rewardBrandingPreviewProgress span:first-child{background:var(--reward-brand-accent);box-shadow:0 0 14px color-mix(in srgb,var(--reward-brand-accent) 28%,transparent)}.rewardBrandingControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.rewardBrandingField{display:flex;min-width:0;flex-direction:column;gap:9px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(8,8,7,.45)}.rewardBrandingFieldWide{grid-column:1/-1}.rewardBrandingField>span{display:flex;min-width:0;align-items:center;gap:8px;color:rgba(255,255,255,.9)}.rewardBrandingField>span svg{flex:0 0 auto;color:var(--primary)}.rewardBrandingField>span strong{font-size:12px;font-weight:650}.rewardBrandingField>span small{margin-left:auto;color:rgba(238,235,225,.55);font-family:var(--font-mono);font-size:10px}.rewardBrandingField .fa-field-frame{min-height:38px;border-radius:8px;background:rgba(0,0,0,.32)}.rewardBrandingField .fa-field-input{min-height:36px;font-size:12px}.rewardBrandingAssetActions{display:flex;align-items:center;gap:7px}.rewardBrandingAssetActions>input[type=file]{display:none}.rewardBrandingAssetActions .fa-button{min-height:34px;padding:0 11px;font-size:11px}.rewardBrandingColorControl{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.rewardBrandingColorControl>input[type=color]{width:42px;height:38px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.32);cursor:pointer}.rewardBrandingDimField>input[type=range]{width:100%;accent-color:var(--primary)}.rewardBrandingMessage{min-height:18px;margin:10px 2px 0;color:rgba(238,235,225,.48);font-size:10.5px;line-height:1.5}.rewardBrandingMessage.visible{color:rgba(216,222,207,.74)}.rewardSettingsPanel{margin-top:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.rewardSettingsHead{margin-bottom:14px}.rewardSettingsHead h3{margin:0 0 4px;color:rgba(255,255,255,.92);font-family:var(--font-display);font-size:15px}.rewardSettingsHead p{margin:0;color:rgba(238,235,225,.6);font-size:12.5px}.rewardSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rewardSettingItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,8,7,.45)}.rewardSettingLabel{display:flex;align-items:flex-start;gap:9px;min-width:0}.rewardSettingLabel>svg{margin-top:2px;flex:0 0 auto;color:var(--primary)}.rewardSettingLabel>div{min-width:0}.rewardSettingLabel strong{display:block;color:rgba(255,255,255,.9);font-size:13px;font-weight:650}.rewardSettingLabel span{display:block;margin-top:3px;color:rgba(238,235,225,.55);font-size:11.5px;line-height:1.45}.rewardWarn{color:var(--neon-amber);font-style:normal;font-weight:600}.rewardNumInput{width:88px!important;height:38px!important;flex:0 0 auto}.rewardNumInput .fa-field-frame{height:100%;border-radius:9px;background:rgba(0,0,0,.34)}.rewardNumInput .fa-field-input{height:100%;padding:0 12px;text-align:center;font-size:13px;font-weight:700;line-height:38px}.rewardNumInput .fa-field-input::-webkit-inner-spin-button,.rewardNumInput .fa-field-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.rewardNumInput .fa-field-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.rewardToggle{position:relative;flex:0 0 auto;width:40px;height:23px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);cursor:pointer;transition:background .16s ease,border-color .16s ease}.rewardToggle.on{background:var(--primary);border-color:var(--primary)}.rewardToggle:disabled{opacity:.5;cursor:not-allowed}.rewardToggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rewardToggleKnob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .16s cubic-bezier(.16,1,.3,1)}.rewardToggle.on .rewardToggleKnob{transform:translateX(17px);background:var(--primary-foreground)}.rewardPopAdInput{width:100%;margin-top:11px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:var(--bg-inset);color:rgba(255,255,255,.86);font-family:var(--font-mono);font-size:12px;line-height:1.5;resize:vertical;min-height:84px}.rewardPopAdInput::placeholder{color:var(--text-muted)}.rewardPopAdInput:focus-visible{outline:none;border-color:var(--border-active)}.rewardCountryBlock{margin-top:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(8,8,7,.45)}.rewardCountryTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.rewardCountryTag{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 9px;border-radius:6px;border:1px solid var(--border-purple);background:var(--primary-soft);color:rgba(255,255,255,.86);font-family:var(--font-mono);font-size:12px;font-weight:600}.rewardCountryTag button{display:grid;place-items:center;width:16px;height:16px;border:none;border-radius:4px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);cursor:pointer;font-size:13px;line-height:1}.rewardCountryTag button:hover{background:rgba(255,255,255,.16)}.rewardCountryInput{flex:1 1 110px;min-width:90px;padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:var(--bg-inset);color:rgba(255,255,255,.86);font-size:12px;text-transform:uppercase}.rewardCountryInput::placeholder{text-transform:none;color:var(--text-muted)}.rewardCountryInput:focus-visible{outline:none;border-color:var(--border-active)}.rewardCountryTags .rewardCountryInput{padding:0;border:0;background:transparent}.rewardCountryTags .rewardCountryInput .fa-field-frame{min-height:31px;border-radius:6px;background:var(--bg-inset)}.rewardCountryTags .rewardCountryInput .fa-field-input{padding:5px 9px;text-transform:uppercase;font-size:12px}.rewardSettingsActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.rewardSettingsSave{display:inline-flex;align-items:center;gap:7px}.rewardSettingsNote{display:inline-flex;align-items:center;gap:6px;color:rgba(238,235,225,.55);font-size:11.5px}.rewardSettingsNote svg{color:var(--neon-amber)}@media (max-width:720px){.rewardBrandingControls{grid-template-columns:minmax(0,1fr)}.rewardBrandingFieldWide{grid-column:auto}.rewardBrandingPreviewContent{align-items:flex-start;flex-direction:column;justify-content:flex-end}.rewardSettingsGrid{grid-template-columns:minmax(0,1fr)}.rewardSettingItem{flex-wrap:wrap}}.rewardFieldMap{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;padding:12px;border:1px dashed rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.025)}.rewardFieldBox{flex:1 1 210px;display:flex;flex-direction:column;gap:6px;min-width:0}.rewardFieldLabel{color:rgba(238,235,225,.55);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.rewardFieldBox code{padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:var(--bg-inset);color:rgba(255,255,255,.82);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.rewardFieldArrow{align-self:center;flex:0 0 auto;color:var(--accent)}@media (max-width:640px){.docsBotInvite{grid-template-columns:44px minmax(0,1fr)}.docsBotInviteActions{grid-column:1/-1;justify-content:stretch}.docsBotInviteActions a,.docsBotInviteActions button{flex:1 1}.rewardFlowNode{flex-basis:100%}.rewardFieldArrow,.rewardFlowArrow{width:100%;transform:rotate(90deg)}}.docsManual .guideCard{margin:0;background:rgba(8,8,7,.45);border-radius:8px}.docsManual .guideCard h3{margin:0 0 12px;color:rgba(255,255,255,.9);font-size:14px}.docsManual .docsSection ul{margin:0;padding:0}.docsManual .docsSection li{margin-bottom:9px;padding-left:16px;color:rgba(238,235,225,.64);font-size:13px}.docsManual .docsSection li:before{content:"";top:.72em;left:2px;width:5px;height:5px;border-radius:999px;background:rgba(224,221,210,.62)}.docsStatusTable{overflow:hidden;margin-bottom:18px}.docsStatusTable>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.docsStatusTable>div:last-child{border-bottom:0}.docsStatusTable strong{color:rgba(255,255,255,.88);font-size:13px}.docsStatusTable span{color:rgba(238,235,225,.62);font-size:13px;line-height:1.55}.docsChecklist{margin-top:14px;padding:18px}.docsEndpointList{overflow:hidden;margin:18px 0}.docsEndpointRow{display:grid;grid-template-columns:74px 260px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.docsEndpointRow:last-child{border-bottom:0}.docsEndpointRow span{color:rgba(255,255,255,.85);font-family:var(--font-display);font-size:11px;font-weight:850}.docsCodeBlock,.docsEndpointRow code{color:rgba(238,235,225,.84);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.docsEndpointRow code{font-size:12px}.docsEndpointRow p{margin:0;color:rgba(238,235,225,.6);font-size:12.5px;line-height:1.5}.docsCodeBlock{overflow:auto;margin:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(0,0,0,.32);font-size:12.5px;line-height:1.6}.apiExampleGrid,.apiReferenceGrid,.apiSnippetGrid{display:grid;grid-gap:14px;gap:14px;margin:16px 0 22px}.apiExampleGrid,.apiReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apiSnippetGrid{grid-template-columns:1fr}.docsInlineCode{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px;overflow-x:auto;color:rgba(238,235,225,.86);background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);border-radius:7px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap}.docsDiagram,.docsMockup{margin:16px 0;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(9,8,7,.5)}.docsMockup{display:flex;justify-content:center;margin:6px 0 0}.docsCodePanel{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(12,10,8,.64)}.docsCodeHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035)}.docsCodeHead span{color:rgba(238,235,225,.72);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.docsCopyBtn{display:inline-flex;align-items:center;gap:7px;min-width:78px;justify-content:center;height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:rgba(255,255,255,.045);color:rgba(238,235,225,.88);font-size:12px;font-weight:800;cursor:pointer}.docsCopyBtn:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.075)}.apiEndpointList{border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.025)}.apiEndpointRow{grid-template-columns:86px minmax(220px,.6fr) minmax(0,1fr)}.apiMethodBadge{display:inline-flex;align-items:center;justify-content:center;width:58px;height:26px;border-radius:999px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.04em;color:rgba(244,241,232,.92);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.method-get{color:#f0ebdc;background:rgba(216,222,207,.16);border-color:rgba(216,222,207,.36)}.method-post{color:#8ee6a8;background:rgba(63,179,127,.16);border-color:rgba(63,179,127,.34)}.method-put{color:#ffd88a;background:rgba(230,178,76,.15);border-color:rgba(230,178,76,.34)}.method-delete{color:#ff9a91;background:rgba(239,82,72,.15);border-color:rgba(239,82,72,.34)}.apiTable{overflow:hidden;margin:14px 0 22px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.025)}.apiTableHead,.apiTableRow{display:grid;grid-template-columns:120px minmax(220px,.75fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 15px}.apiTableHead{color:rgba(238,235,225,.46);border-bottom:1px solid rgba(255,255,255,.075);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.apiTableRow{border-bottom:1px solid rgba(255,255,255,.055)}.apiTableRow:last-child{border-bottom:0}.apiTableRow strong{color:rgba(244,241,232,.9);font-size:13px}.apiTableRow code{color:rgba(238,235,225,.78);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.apiTableRow p{margin:0;color:rgba(238,235,225,.62);font-size:12.5px;line-height:1.45}.docsTroubleList{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.docsTroubleRow{padding:15px 16px}.docsTroubleRow strong{display:block;margin-bottom:5px;color:rgba(255,255,255,.9);font-size:13.5px}.docsFaq{margin-top:18px;padding:18px}.docsFaq details{border-top:1px solid rgba(255,255,255,.07);padding:12px 0}.docsFaq details:first-of-type{border-top:0}.docsFaq summary{cursor:pointer;color:rgba(255,255,255,.86);font-size:13.5px;font-weight:700}.docsFaq p{margin:9px 0 0;color:rgba(238,235,225,.62);font-size:13px;line-height:1.6}@media (max-width:980px){.docsManual{grid-template-columns:1fr;padding:20px}.docsManual .docsSidebar{position:static;max-height:none;padding:0 0 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.docsManual .docsNavList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.apiExampleGrid,.apiReferenceGrid,.docsConceptGrid,.docsProviderGrid,.docsTwoColumn{grid-template-columns:1fr}.docsEndpointRow{grid-template-columns:70px minmax(0,1fr)}.docsEndpointRow p{grid-column:1/-1}.apiEndpointRow,.apiTableHead,.apiTableRow{grid-template-columns:1fr;align-items:start}.apiTableHead{display:none}}@media (max-width:620px){.docsManual{padding:16px;border-radius:8px}.docsManual .docsNavList{grid-template-columns:1fr}.docsManual .docsSectionHeader h1{font-size:24px}.docsStatusTable>div,.docsStepCard{grid-template-columns:1fr}.docsStepIndex{width:38px;height:38px}}.apiPanel{animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.apiGrid{display:grid;grid-template-columns:380px 1fr;grid-gap:32px;gap:32px}.apiMetaColumn{display:flex;flex-direction:column;gap:32px}.apiCard{background:#14130f,radial-gradient(circle at 100% 0,rgba(216,222,207,.06),transparent 38%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.apiCard:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16);box-shadow:0 6px 22px rgba(0,0,0,.5)}.apiCardHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.04);padding-bottom:12px}.apiCardHeader h3{font-size:15px;text-transform:uppercase;letter-spacing:.05em}.cardDesc{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.apiKeyField{display:flex;background-color:rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.075);border-radius:8px;height:42px;overflow:hidden;margin-bottom:16px}.keyOutput{flex:1 1;font-family:var(--font-mono);font-size:12px;color:var(--text-primary);padding:0 14px;overflow-x:auto;scrollbar-width:none}.apiKeyCopyBtn,.keyOutput{display:flex;align-items:center}.apiKeyCopyBtn{width:48px;background-color:rgba(255,255,255,.01);border:none;border-left:1px solid rgba(255,255,255,.04);color:var(--text-secondary);cursor:pointer;justify-content:center}.apiKeyCopyBtn:hover{background-color:rgba(255,255,255,.04);color:var(--text-primary)}.apiRegenBtn{background:none;border:1px solid rgba(255,255,255,.06);color:var(--text-secondary);font-family:var(--font-display);font-size:11.5px;font-weight:600;padding:10px 16px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.apiRegenBtn:hover{border-color:var(--border-active);color:var(--neon-teal);background-color:var(--teal-glow)}.endpointBadge{background-color:rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.075);border-radius:8px;height:40px;overflow:hidden;margin-bottom:20px}.badgeMethod,.endpointBadge{display:flex;align-items:center}.badgeMethod{background-color:var(--teal-glow);color:var(--neon-teal);font-family:var(--font-display);font-weight:800;font-size:11px;height:100%;padding:0 14px;letter-spacing:.05em;border-right:1px solid rgba(216,222,207,.2)}.badgeUrl{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);padding-left:14px}.schemaSection{margin-bottom:18px}.schemaSection h5{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text-muted);margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}.schemaCode{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--text-secondary);background-color:rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:12px;white-space:pre-wrap}.apiSnippetColumn,.snippetCard{display:flex;flex-direction:column}.snippetCard{background:#14130f,radial-gradient(circle at 20% 0,rgba(216,222,207,.06),transparent 38%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.095);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.45);height:100%}.snippetHeader{height:52px;border-bottom:1px solid rgba(255,255,255,.04);justify-content:space-between;padding:0 20px;background-color:rgba(255,255,255,.025)}.snippetHeader,.snippetTitle{display:flex;align-items:center}.snippetTitle{gap:10px;font-family:var(--font-display);font-size:13.5px;font-weight:700}.snippetTabs{display:flex;background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-md);padding:3px;gap:4px}.snippetTab{border:none;background:none;color:var(--text-secondary);font-family:var(--font-display);font-size:11px;font-weight:600;padding:5px 12px;border-radius:var(--radius-sm);cursor:pointer}.snippetTab:hover{color:var(--text-primary)}.snippetTab.active{background-color:var(--teal-glow);border:1px solid rgba(216,222,207,.15);color:var(--neon-teal)}.snippetBody{flex:1 1;background-color:rgba(0,0,0,.36);padding:20px;overflow:auto}.snippetBody code{font-family:var(--font-mono);font-size:12px;line-height:1.6;color:#e5e0d2;white-space:pre-wrap}.changelogPanel{max-width:900px;margin:0 auto;padding:24px 0;animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.changelogHeader{text-align:center;margin-bottom:48px}.changelogHeader h2{font-size:28px;color:var(--text-primary);margin-bottom:8px}.changelogHeader p{font-size:14px;color:var(--text-muted)}.releaseList{display:flex;flex-direction:column;gap:28px}.releaseCard{background:#14130f;border:1px solid rgba(255,255,255,.095);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.releaseCard:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.15);box-shadow:0 6px 22px rgba(0,0,0,.5)}.releaseCard.latest{border-color:rgba(216,222,207,.2)}.releaseImageWrapper{position:relative;height:180px;overflow:hidden}.releaseImage{width:100%;height:100%;object-fit:cover;display:block}.releaseImageOverlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,var(--bg-card) 100%)}.releaseImageBadge{position:absolute;top:16px;right:16px}.releaseBadge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:4px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}.releaseBadge.latest{color:var(--neon-teal);border-color:rgba(216,222,207,.3);background:rgba(216,222,207,.1)}.releaseBody{padding:24px 28px 28px}.releaseTopRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.releaseVersionGroup{display:flex;align-items:center;gap:8px}.releaseVersion{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text-primary)}.releaseStable{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--neon-green);background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2);padding:2px 8px;border-radius:4px}.releaseDate{font-size:12px;color:var(--text-muted);font-weight:500}.releaseTitle{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:20px;line-height:1.3}.releaseChanges{display:flex;flex-direction:column;gap:10px}.changeEntry{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-secondary);line-height:1.5}.changeEntry code{font-family:var(--font-mono);font-size:11.5px;color:var(--text-primary);background-color:rgba(255,255,255,.05);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.changeTag{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.05em;padding:3px 7px;border-radius:3px;flex-shrink:0;margin-top:3px}.changeTag.new{color:var(--neon-teal);background:rgba(216,222,207,.1);border:1px solid rgba(216,222,207,.2)}.changeTag.improved{color:var(--neon-amber);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.changeTag.fix{color:var(--neon-purple);background:rgba(216,222,207,.1);border:1px solid rgba(216,222,207,.2)}@media (max-width:1400px){.workspaceGrid{grid-template-columns:1fr;gap:20px}}@media (max-width:1150px){.divineEditorGrid,.workspaceGrid{grid-template-columns:1fr}.sidebarSettings{position:static}.metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.editorsGrid,.sandboxConsolesGrid{grid-template-columns:1fr}.uploadSummary{align-items:stretch;flex-direction:column}.uploadSummary .editorActions{justify-content:flex-end}.navLinks{display:none}.metricsGrid{grid-template-columns:1fr}}.dashboard-layout{display:flex;background:radial-gradient(circle at 14% 8%,rgba(216,222,207,.08),transparent 28%),radial-gradient(circle at 88% 0,rgba(216,222,207,.06),transparent 32%),#0d0b07}.enhancedSidebar{width:240px;min-height:100vh;height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:90;flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(21,14,9,.98),rgba(14,9,6,.98)),radial-gradient(circle at 20% 0,rgba(216,222,207,.12),transparent 38%);border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 48px rgba(0,0,0,.24)}.enhancedSidebarBrand{height:78px;display:flex;align-items:center;gap:12px;padding:0 22px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer;text-align:left}.enhancedLogoWrap{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.enhancedSidebarLogo{position:relative;z-index:2;width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 22px rgba(216,222,207,.13)}.enhancedLogoGlow{position:absolute;inset:-2px;border-radius:10px;border:1px solid rgba(216,222,207,.32);opacity:.65;animation:logoPulse 3s ease-in-out infinite}.enhancedBrandText{font-family:var(--font-display);font-size:19px;font-weight:850;letter-spacing:.035em;background:linear-gradient(135deg,#fff 20%,var(--neon-teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.enhancedSidebarNav{position:relative;flex:1 1;overflow-y:auto;padding:18px 12px 10px;scrollbar-width:none}.enhancedSidebarNav::-webkit-scrollbar{display:none}.enhancedNavSection{position:relative;z-index:1;margin-bottom:20px}.enhancedNavTitle{padding:0 12px 8px;font-size:10px;font-weight:800;color:rgba(244,241,232,.56);letter-spacing:.14em}.enhancedNavList{display:flex;flex-direction:column;gap:4px}.enhancedNavItem{position:relative;width:100%;min-height:40px;display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:rgba(247,241,232,.68);font-size:13px;font-weight:650;text-align:left;cursor:pointer;overflow:hidden}.enhancedNavIndicator{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.enhancedNavIndicator.hover{background:rgba(255,255,255,.045)}.enhancedNavSlider{position:absolute;top:0;left:0;z-index:0;border-radius:8px;background:linear-gradient(90deg,rgba(216,222,207,.14),rgba(216,222,207,.04));border:1px solid rgba(216,222,207,.16);box-shadow:0 10px 28px rgba(216,222,207,.06);pointer-events:none}.enhancedNavDot,.enhancedNavIcon,.enhancedNavLabel{position:relative;z-index:3}.enhancedNavIcon{display:inline-flex;color:rgba(247,241,232,.56);transition:transform .22s ease,color .22s ease}.enhancedNavItem:hover .enhancedNavIcon{transform:translateY(-1px) rotate(-7deg) scale(1.06);color:rgba(247,241,232,.9)}.enhancedNavItem.active,.enhancedNavItem.active .enhancedNavIcon{color:var(--neon-teal)}.enhancedNavDot{margin-left:auto;width:6px;height:6px;border-radius:999px;background:var(--neon-teal);box-shadow:0 0 16px rgba(216,222,207,.72)}.enhancedSidebarFooter{padding:12px;border-top:1px solid rgba(255,255,255,.055)}.enhancedNavItem.logout,.enhancedNavItem.logout .enhancedNavIcon{color:rgba(216,222,207,.9)}.enhancedShellHint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;min-height:34px;border-radius:8px;color:rgba(244,241,232,.72);font-size:11px;font-weight:650}.enhancedShellHint svg{color:var(--neon-teal)}.enhancedTopBar{position:-webkit-sticky;position:sticky;top:0;z-index:80;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 32px;background:rgba(20,14,8,.82);-webkit-backdrop-filter:blur(22px) saturate(105%);backdrop-filter:blur(22px) saturate(105%);border-bottom:1px solid rgba(255,255,255,.06)}.enhancedBreadcrumb{display:flex;align-items:center;gap:9px;min-width:0;color:rgba(244,241,232,.78);font-size:13px;font-weight:650}.enhancedBreadcrumb strong{color:var(--text-primary);font-weight:760}.enhancedBreadcrumbSlash{color:rgba(244,241,232,.35)}.enhancedTopActions{display:flex;align-items:center;gap:12px;min-width:0}.enhancedUserPill{min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(247,241,232,.74);display:inline-flex;align-items:center;gap:8px;padding:0 10px;white-space:nowrap;max-width:310px}.enhancedUserEmail{overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.enhancedLiveDot{width:7px;height:7px;border-radius:999px;background:var(--neon-green);box-shadow:0 0 14px rgba(52,211,153,.65);animation:enhancedPulse 2s ease-in-out infinite;flex-shrink:0}.enhancedLiveBadge{padding:2px 6px;border-radius:999px;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.18);color:var(--neon-green);font-size:9px;font-weight:850;letter-spacing:.04em}.enhancedInfoCardWrap,.enhancedStatCard{position:relative;overflow:hidden;border-radius:10px}.enhancedStatCard{min-height:136px}.enhancedStatGlow{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(216,222,207,.42),transparent);opacity:0;filter:blur(10px);transition:opacity .35s ease}.enhancedInfoCard,.enhancedStatInner{background:#14130f;border:1px solid rgba(255,255,255,.095);box-shadow:0 1px 2px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.enhancedStatInner{position:relative;height:100%;min-height:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-radius:inherit;transition:transform .2s ease,border-color .2s ease}.enhancedInfoCard:hover,.enhancedStatCard:hover .enhancedStatInner{transform:translateY(-3px);border-color:rgba(255,255,255,.16)}.enhancedStatParticle{position:absolute;top:-36px;right:-34px;width:132px;height:132px;border-radius:999px;background:radial-gradient(circle,rgba(216,222,207,.09),transparent 62%);opacity:0;pointer-events:none}.enhancedStatCard:hover .enhancedStatParticle{opacity:1}.enhancedInfoTitle,.enhancedStatTitle{font-size:11px;font-weight:850;color:rgba(244,241,232,.68);letter-spacing:.12em;text-transform:uppercase}.enhancedStatValue{margin-top:8px;font-family:var(--font-display);font-size:34px;line-height:1;font-weight:850;color:var(--text-primary)}.enhancedStatSubtitle{margin-top:10px;font-size:12px;color:rgba(244,241,232,.6)}.enhancedStatIcon{width:44px;height:44px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--neon-teal);background:rgba(216,222,207,.1);transition:transform .25s ease}.enhancedStatCard:hover .enhancedStatIcon{transform:rotate(-7deg) scale(1.06)}.enhancedStatCard.tone-green .enhancedStatIcon{color:var(--neon-green);background:rgba(52,211,153,.1)}.enhancedStatCard.tone-amber .enhancedStatIcon{color:var(--neon-amber);background:rgba(245,158,11,.1)}.enhancedStatCard.tone-pink .enhancedStatIcon{color:var(--neon-pink);background:rgba(216,222,207,.1)}.enhancedInfoGlow{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(216,222,207,.48),transparent);filter:blur(10px);opacity:0}.enhancedInfoCard{position:relative;overflow:hidden;border-radius:10px;padding:22px}.enhancedInfoText{flex:1 1}.enhancedInfoAccent{position:absolute;right:-48px;bottom:-48px;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,rgba(216,222,207,.14),transparent 65%);opacity:0;transition:opacity .3s ease}.enhancedInfoCard:hover .enhancedInfoAccent{opacity:1}.enhancedInfoHeader{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.enhancedInfoSubtitle{margin-top:5px;font-size:17px;font-weight:750;color:var(--neon-teal)}.enhancedInfoContent{position:relative;z-index:1;color:rgba(244,241,232,.72);font-size:13px;line-height:1.65}.enhancedInlineAccent{color:var(--neon-teal)}.enhancedEmptyAction,.enhancedInfoAction{border:0;border-radius:8px;background:var(--neon-teal);color:#050504;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 12px 28px rgba(216,222,207,.18)}.enhancedInfoAction{min-height:32px;padding:0 12px}.enhancedEmptyState{min-height:330px;flex-direction:column;text-align:center;padding:56px 28px;border-radius:10px;border:1px dashed rgba(216,222,207,.2);background:#14130f,radial-gradient(circle at 50% 0,rgba(216,222,207,.08),transparent 42%);animation:enhancedFadeRise .38s cubic-bezier(.16,1,.3,1) both}.enhancedEmptyIconWrap,.enhancedEmptyState{display:flex;align-items:center;justify-content:center}.enhancedEmptyIconWrap{position:relative;width:104px;height:104px;margin-bottom:24px}.enhancedEmptyRing{position:absolute;inset:12px;border-radius:999px;background:rgba(216,222,207,.15);filter:blur(18px)}.enhancedEmptyRing.delayed{background:rgba(207,216,199,.15)}.enhancedEmptyIcon{position:relative;z-index:1;width:88px;height:88px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(216,222,207,.18),rgba(207,216,199,.1));border:1px solid rgba(216,222,207,.22);color:var(--neon-teal)}.enhancedEmptyParticle{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:999px;background:rgba(216,222,207,.42)}.enhancedEmptyState h3{font-size:18px;margin-bottom:8px}.enhancedEmptyState p{max-width:460px;color:rgba(244,241,232,.74);font-size:13px;line-height:1.65;margin-bottom:22px}.enhancedEmptyAction{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px}.enhancedEmptyAction:hover,.enhancedInfoAction:hover{filter:brightness(1.08);transform:translateY(-1px)}.enhancedCircularProgress{position:relative;display:inline-flex;align-items:center;justify-content:center}.enhancedCircularGlow{position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,rgba(216,222,207,.16),rgba(240,235,220,.12));filter:blur(28px)}.enhancedCircularSvg{position:relative;z-index:1;transform:rotate(-90deg)}.enhancedCircularTrack{color:rgba(255,255,255,.1)}.enhancedCircularText{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center}.enhancedCircularText span{font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1;background:linear-gradient(135deg,#f0ebdc,#d8decf);background-size:180% 180%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes enhancedEmptyRing{0%,to{transform:scale(.9);opacity:.38}50%{transform:scale(1.3);opacity:0}}@keyframes enhancedFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-2deg)}}@media (max-width:980px){.dashboard-layout{flex-direction:column}.enhancedSidebar{position:relative;width:100%;height:auto;min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.enhancedSidebarBrand{height:64px}.enhancedSidebarNav{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:12px}.enhancedNavSection{flex:0 0 auto;min-width:190px;margin-bottom:0}.enhancedSidebarFooter{display:none}.enhancedTopBar{position:-webkit-sticky;position:sticky;top:0;padding:10px 16px;min-height:58px}}@media (max-width:720px){.enhancedTopBar{align-items:flex-start;flex-direction:column;gap:10px}.enhancedTopActions{width:100%;flex-wrap:wrap}.enhancedUserPill{flex:1 1 180px;max-width:none}.enhancedEmptyState{min-height:280px;padding:42px 18px}}@keyframes enhancedSlideIn{0%{transform:translateX(-28px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes enhancedTopDrop{0%{transform:translateY(-14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes enhancedFadeRise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes enhancedPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.24);opacity:1}}@keyframes enhancedPageEnter{0%{opacity:0;transform:translateY(16px) scale(.992)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes enhancedHeaderRise{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes enhancedStaggerSurface{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes enhancedModalFade{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes enhancedModalPop{0%{opacity:0;transform:translateY(18px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.main-content{flex:1 1;display:flex;flex-direction:column;min-width:0}.dashboard-auth-container{min-height:calc(100vh - 160px);padding:20px}.glass-card{background:#14130f;-webkit-backdrop-filter:blur(24px) saturate(105%);backdrop-filter:blur(24px) saturate(105%);border:1px solid rgba(255,255,255,.095);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.45);padding:32px;width:100%;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.glass-card:hover{border-color:rgba(255,255,255,.15);box-shadow:0 6px 22px rgba(0,0,0,.5)}.enhancedProgressCard{position:relative;overflow:hidden}.enhancedProgressCard:after{content:"";position:absolute;right:-72px;bottom:-72px;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,rgba(216,222,207,.12),transparent 64%);pointer-events:none}.auth-card{max-width:420px;animation:enhancedPageEnter .42s cubic-bezier(.16,1,.3,1) forwards}.auth-header{text-align:center;margin-bottom:24px}.auth-header h2{font-size:24px;color:var(--text-primary);margin-bottom:8px;background:linear-gradient(to right,var(--text-primary),var(--neon-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-header p{color:var(--text-secondary);font-size:13.5px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:11px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;letter-spacing:.08em;font-weight:600}.form-input{width:100%;height:42px;background-color:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.085);border-radius:8px;padding:0 14px;color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;transition:all .25s ease}.form-input:focus{outline:none;border-color:rgba(216,222,207,.34);box-shadow:0 0 0 3px rgba(216,222,207,.07),0 0 18px rgba(216,222,207,.1)}.auth-switch{text-align:center;margin-top:20px;font-size:13px;color:var(--text-secondary)}.auth-switch span{color:var(--neon-teal);cursor:pointer;font-weight:600}.auth-switch span:hover{text-decoration:underline}.projects-container{display:flex;flex-direction:column;gap:24px;width:min(100%,1280px);animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:0;padding-bottom:0;margin-bottom:2px;animation:enhancedHeaderRise .55s cubic-bezier(.16,1,.3,1) both}.panel-title h1{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);line-height:1.12;color:var(--text-primary);margin-bottom:6px;font-weight:850;letter-spacing:0}.panel-title p{color:rgba(244,241,232,.72);font-size:14px;line-height:1.5}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;animation:enhancedStaggerSurface .54s cubic-bezier(.16,1,.3,1) 90ms both}.project-card{display:flex;flex-direction:column;justify-content:space-between;background:#14130f;border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:24px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--neon-teal),var(--neon-purple));opacity:0;transition:opacity .25s ease}.project-card:hover{border-color:rgba(255,255,255,.16);transform:translateY(-4px);box-shadow:0 6px 22px rgba(0,0,0,.5),0 0 24px rgba(216,222,207,.08)}.project-card:hover:before{opacity:1}.project-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.project-card h3{font-size:18px;color:var(--text-primary)}.project-version{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--neon-teal);background:rgba(216,222,207,.08);padding:2px 6px;border-radius:4px;border:1px solid rgba(216,222,207,.2)}.project-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:16px;background:rgba(0,0,0,.2);padding:12px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.03)}.project-stat-item{display:flex;flex-direction:column;gap:2px}.project-stat-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.project-stat-val{font-size:13.5px;font-weight:700;color:var(--text-primary)}.project-actions{display:flex;gap:8px;margin-top:20px;border-top:1px solid rgba(255,255,255,.05);padding-top:14px}.enhancedProjectFocus{position:relative;overflow:hidden;background:#14130f,radial-gradient(circle at 8% 20%,rgba(216,222,207,.12),transparent 34%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(0,0,0,.45)!important;animation:enhancedStaggerSurface .48s cubic-bezier(.16,1,.3,1) .12s both}.enhancedProjectFocus:after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(216,222,207,.16),transparent);opacity:0;transition:opacity .25s ease}.enhancedProjectFocus:hover:after{opacity:1}.enhancedProjectFocus>div:first-child>div:first-child:not(.robloxProjectMark){background:linear-gradient(145deg,#d8decf,#cfd8c7)!important;border-radius:10px!important;box-shadow:0 14px 28px rgba(216,222,207,.16);transition:transform .35s cubic-bezier(.16,1,.3,1)}.enhancedProjectFocus:hover>div:first-child>div:first-child:not(.robloxProjectMark){transform:rotate(0deg) scale(1.08)!important}.modal-overlay{position:fixed;inset:0;background:rgba(6,4,2,.85);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:enhancedModalFade .22s cubic-bezier(.16,1,.3,1) forwards}.modal-content{width:100%;max-width:580px;max-height:90vh;overflow-y:auto;animation:enhancedModalPop .38s cubic-bezier(.16,1,.3,1) forwards}.modal-content.wide{max-width:960px}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px;margin-bottom:20px}.modal-header h2{font-size:18px;color:var(--text-primary)}.modal-close{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--text-primary)}.modal-footer{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(255,255,255,.06);padding-top:16px;margin-top:24px}.project-edit-grid{display:flex;flex-direction:column;gap:16px}.project-edit-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.projectConfigModal{max-width:760px;border-radius:10px;background:rgba(15,15,13,.96);border:1px solid rgba(232,227,214,.14);box-shadow:0 28px 80px rgba(0,0,0,.52)}.projectConfigEyebrow{margin:0 0 5px;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.projectConfigBody{display:grid;grid-gap:16px;gap:16px}.projectConfigField{display:grid;grid-gap:8px;gap:8px}.projectConfigField label{color:var(--text-secondary);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projectConfigField small{color:var(--text-muted);font-size:11px;line-height:1.3}.projectConfigWebhookGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.projectConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.projectSettingTile{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;background:rgba(255,255,255,.035);border:1px solid rgba(232,227,214,.1);border-radius:8px;cursor:pointer}.projectSettingTile:hover{border-color:rgba(232,227,214,.22);background:rgba(255,255,255,.055)}.projectSettingTileWide{grid-column:1/-1}.projectSettingInputTile{cursor:default}.projectSettingInputTile.isDisabled{opacity:.58}.projectSettingIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#d8d2c4;background:rgba(0,0,0,.32);border:1px solid rgba(232,227,214,.11);border-radius:8px}.projectSettingCopy{min-width:0;display:grid;grid-gap:4px;gap:4px}.projectSettingCopy strong{color:var(--text-primary);font-size:13px;font-weight:900;line-height:1.2}.projectSettingCopy small{color:var(--text-muted);font-size:11px;line-height:1.25}.projectConfigNumber{width:72px;height:36px;padding:0 10px;color:var(--text-primary);background:rgba(0,0,0,.44);border:1px solid rgba(232,227,214,.14);border-radius:8px;font:800 13px var(--font-mono);text-align:center}.projectConfigNumber:disabled{cursor:not-allowed;color:var(--text-muted)}@media (max-width:720px){.projectConfigGrid,.projectConfigWebhookGrid{grid-template-columns:1fr}.projectSettingTileWide{grid-column:auto}}.form-select{width:100%;height:42px;background-color:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.085);border-radius:8px;color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding:0 40px 0 14px}.form-select:focus{outline:none;border-color:rgba(216,222,207,.34);box-shadow:0 0 0 3px rgba(216,222,207,.07)}.table-container{width:100%;overflow-x:auto;position:relative;background:#14130f,radial-gradient(circle at 50% 0,rgba(216,222,207,.06),transparent 45%);border:1px solid rgba(255,255,255,.095)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;animation:enhancedStaggerSurface .52s cubic-bezier(.16,1,.3,1) .16s both}.custom-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}.custom-table th{background:rgba(255,255,255,.035)!important;padding:16px;font-weight:850!important;color:rgba(244,241,232,.72)!important;text-transform:uppercase;font-size:10.5px;letter-spacing:.11em}.custom-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.055);color:rgba(247,241,232,.88);vertical-align:middle;background:rgba(255,255,255,.006);transition:background .22s ease,color .22s ease}.custom-table tr:last-child td{border-bottom:none}.custom-table tr:hover td{color:#fff}.custom-table .select-column{width:44px;text-align:center;padding-left:14px;padding-right:10px}.custom-table tr.key-row-selected td{background:rgba(216,222,207,.07)}.tableCheckboxControl.fa-check{width:28px;height:28px;min-height:28px;justify-content:center;padding:0}.tableCheckboxControl .fa-check-box{width:22px;height:22px;border-radius:7px}.tableCheckboxControl .fa-check-mark{width:15px;height:15px}.badge{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:2.5px 7px;border-radius:4px;text-transform:uppercase;display:inline-flex;align-items:center;letter-spacing:.02em}.badge.active{color:var(--neon-green);background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.15)}.badge.free{color:var(--neon-teal);background:rgba(216,222,207,.08);border:1px solid rgba(216,222,207,.15)}.badge.revoked{color:var(--neon-red);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15)}.badge.blacklisted{color:var(--neon-red);background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28)}.badge.paused{color:var(--neon-amber);background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15)}.badge.expired{color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.badge.whitelisted{color:#d8decf;background:rgba(207,216,199,.08);border:1px solid rgba(207,216,199,.15)}.badge.auth{color:var(--neon-green);background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.15)}.badge.fetch{color:var(--neon-teal);background:rgba(216,222,207,.08);border:1px solid rgba(216,222,207,.15)}.badge.fail{color:var(--neon-red);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15)}.row-actions{display:flex;gap:6px}.btn-secondary.danger-outline{color:var(--neon-red);border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.08)}.btn-secondary.danger-outline:hover{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.14);color:#fff}.filters-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.keysOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.keysOverviewCard{min-height:82px;padding:16px;border:1px solid rgba(244,241,232,.09);border-radius:8px;background:rgba(14,14,12,.72);display:flex;flex-direction:column;justify-content:center;gap:4px}.keysOverviewCard small,.keysOverviewCard span{color:rgba(217,210,197,.58);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.keysOverviewCard strong{color:#f3efe6;font-size:27px;line-height:1;letter-spacing:0}.keyIdentityCell{min-width:250px}.keyMark{width:30px;height:30px;border:1px solid rgba(244,241,232,.12);border-radius:8px;background:rgba(244,241,232,.035);color:#cfc7b8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.keyTextStack{min-width:0;display:flex;flex-direction:column;gap:3px}.keyValueText{font-family:var(--font-mono);font-weight:780;color:#f3efe6;letter-spacing:0}.keyExpiry,.keyHwid,.keyNote,.keyTextStack>span:last-child{color:rgba(217,210,197,.62);font-size:12px}.keyNote{display:inline-block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.keyHwid{font-family:var(--font-mono)}.keyHwid.linked{color:#d8decf}.keyExpiry{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.keyExpiry.muted{color:rgba(217,210,197,.46)}.keyExpiry.expired{color:#d2a99e}.rewardTtlControl{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,620px);min-height:64px;padding:12px 14px;border:1px solid rgba(244,241,232,.1);border-radius:8px;background:rgba(10,10,9,.62)}.rewardTtlLabel{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.rewardTtlLabel svg{color:#d8decf;flex:0 0 auto}.rewardTtlLabel strong{display:block;color:#f3efe6;font-size:12px;line-height:1.2}.rewardTtlLabel span{display:block;color:rgba(217,210,197,.58);font-size:11px;margin-top:2px}.rewardTtlInputs{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:0}.rewardTtlInputs>span{color:rgba(217,210,197,.72);font-size:12px;font-weight:760}.rewardTtlInput{width:96px!important;height:38px!important;flex:0 0 auto}.rewardTtlInput .fa-field-frame{height:38px;min-height:38px;border-radius:8px;background:rgba(0,0,0,.38);overflow:hidden}.rewardTtlInput .fa-field-input{height:36px;min-height:36px;padding:0 12px!important;text-align:center;font-size:13px;font-weight:760;line-height:36px}.rewardTtlInput .fa-field-input::-webkit-inner-spin-button,.rewardTtlInput .fa-field-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.rewardTtlInput .fa-field-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.rewardTtlSave{height:38px!important;padding:0 14px!important}.rewardGatewayLinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:8px;gap:8px;width:min(100%,900px)}.rewardGatewayLink{display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:10px 11px;border:1px solid rgba(244,241,232,.1);border-radius:8px;background:rgba(10,10,9,.58)}.rewardGatewayLink strong{display:block;color:#f3efe6;font-size:12px;line-height:1.2}.rewardGatewayLink span{display:block;margin-top:2px;color:rgba(217,210,197,.54);font-size:11px;line-height:1.2}.rewardGatewayLink code{min-width:0;overflow:hidden;color:rgba(217,210,197,.76);font-family:var(--font-mono);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (max-width:680px){.rewardGatewayLink{grid-template-columns:minmax(0,1fr) auto}.rewardGatewayLink code{grid-column:1/-1;grid-row:2}}.rewardsGeoGlobeCard{min-height:365px;overflow:hidden}.rewardsGeoHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.rewardsGeoHeader h3{margin:0;color:rgba(217,210,197,.78);font-size:12px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.rewardsGeoHeader span{color:rgba(217,210,197,.5);font-size:11px;font-weight:760}.globeAnalytics{display:flex;align-items:center;justify-content:center;min-height:300px;padding:4px 0 12px;overflow:visible}.globeAnalyticsCanvasWrap{position:relative;aspect-ratio:1/1;min-width:0;width:100%;max-width:340px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate;overflow:visible}.globeAnalyticsCanvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;opacity:0;border-radius:50%;touch-action:none;transition:opacity .55s ease;filter:drop-shadow(0 18px 34px rgba(0,0,0,.38)) drop-shadow(0 0 24px rgba(255,255,255,.08))}.globeAnalyticsBadge{position:absolute;bottom:anchor(top);left:anchor(center);translate:-50% -10px;display:inline-flex;align-items:baseline;gap:.35rem;padding:.34rem .52rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(9,10,9,.9);box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);pointer-events:none;white-space:nowrap;z-index:3;transition:opacity .25s ease,filter .25s ease,translate .25s ease}.globeAnalyticsBadge:after{content:"";position:absolute;left:50%;bottom:-10px;width:9px;height:9px;translate:-50% 0;border-radius:999px;background:#4ade80;box-shadow:0 0 0 2px rgba(74,222,128,.15),0 0 14px rgba(74,222,128,.32)}.globeAnalyticsBadge em,.globeAnalyticsBadge span,.globeAnalyticsBadge strong{font-family:var(--font-mono);letter-spacing:0;line-height:1}.globeAnalyticsBadge span{color:rgba(255,255,255,.68);font-size:.58rem;font-weight:700}.globeAnalyticsBadge strong{color:#fff;font-size:.85rem;font-weight:600}.globeAnalyticsBadge em{color:#34d399;font-size:.55rem;font-style:normal;font-weight:500}.globeAnalyticsArcLabel{position:absolute;bottom:anchor(top);left:anchor(center);translate:-50% -8px;padding:.23rem .42rem;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:rgba(18,18,16,.76);color:rgba(245,243,237,.66);font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:0;line-height:1;pointer-events:none;white-space:nowrap;z-index:2;transition:opacity .25s ease,filter .25s ease}.globeAnalyticsEmpty{min-height:250px;display:flex;align-items:center;justify-content:center;color:rgba(217,210,197,.48);font-size:12px;text-align:center}@supports not (bottom:anchor(top)){.globeAnalyticsArcLabel,.globeAnalyticsBadge{display:none}}.rewardLineChartShell{position:relative;width:100%;min-height:256px}.rewardLineChartShellCompact{min-height:176px}.rewardLineChart{position:relative;width:100%;height:256px}.rewardLineChart.isTraffic{height:176px}.rewardLineChartFrame{width:100%;height:100%;color:#d9d2c5;font-size:12px}.reuiChartContainer{display:flex;justify-content:center;width:100%;min-width:0}.reuiChartContainer .recharts-surface{overflow:visible;outline:none}.reuiChartContainer .recharts-cartesian-axis-tick text{fill:rgba(217,210,197,.5)}.reuiChartContainer .recharts-cartesian-grid line{stroke:rgba(244,241,232,.13)}.reuiChartContainer .recharts-line-curve{filter:drop-shadow(0 6px 10px rgba(0,0,0,.24))}.reuiChartTooltip{display:grid;min-width:128px;grid-gap:6px;gap:6px;border-radius:8px;border:1px solid rgba(244,241,232,.14);background:rgba(10,10,8,.94);padding:8px 10px;color:#f2ede2;box-shadow:0 18px 42px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reuiChartTooltipLabel{color:rgba(242,237,226,.92);font-size:11px;font-weight:760}.reuiChartTooltipItems{display:grid;grid-gap:6px;gap:6px}.reuiChartTooltipItem{display:flex;align-items:stretch;gap:8px;width:100%}.reuiChartTooltipItem.isDot{align-items:center}.reuiChartTooltipIndicator{flex-shrink:0;border-color:var(--color-border);background:var(--color-bg)}.reuiChartTooltipIndicator.is-dot{width:10px;height:10px;border-radius:3px}.reuiChartTooltipIndicator.is-line{width:3px;min-height:18px;border-radius:999px}.reuiChartTooltipIndicator.is-dashed{width:0;border-left:2px dashed var(--color-border);background:transparent}.reuiChartTooltipValueWrap{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:16px;line-height:1}.reuiChartTooltipValueWrap.isNested{align-items:flex-end}.reuiChartTooltipName{display:grid;grid-gap:5px;gap:5px}.reuiChartTooltipName span{color:rgba(217,210,197,.62);font-size:11px}.reuiChartTooltipValue{color:#f2ede2;font-family:var(--font-mono);font-size:11px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rewardLineChartEmpty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:rgba(217,210,197,.46);font-size:12px}@media (max-width:760px){.keysOverviewGrid{grid-template-columns:1fr}.rewardTtlControl,.rewardTtlInputs{align-items:stretch;flex-direction:column}.rewardTtlInput,.rewardTtlInputs,.rewardTtlSave{width:100%!important}.globeAnalyticsCanvasWrap{max-width:260px}}.filters-left,.filters-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.search-input-wrapper{position:relative;min-width:240px}.btn-primary{background:linear-gradient(180deg,var(--primary-strong) 0,var(--primary) 100%);color:var(--primary-foreground);border:none;font-weight:700;padding:10px 18px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;box-shadow:0 6px 18px rgba(216,222,207,.16),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-primary:hover{filter:brightness(1.06);box-shadow:0 16px 36px rgba(216,222,207,.24)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);color:var(--text-primary);font-weight:600;padding:10px 18px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.btn-secondary:hover{background:rgba(255,255,255,.07);border-color:rgba(216,222,207,.24);color:var(--neon-teal)}.btn-danger{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:var(--neon-red);font-weight:600;padding:10px 18px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;transition:all .2s ease}.btn-danger:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.35)}.dashboard-stats-card{background:#14130f;border:1px solid rgba(255,255,255,.095);border-radius:10px;padding:24px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;box-shadow:0 1px 2px rgba(0,0,0,.45)}.dashboard-stats-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;position:absolute;top:24px;right:24px}.dashboard-stats-icon.green{background:rgba(52,211,153,.1);color:var(--neon-green)}.dashboard-stats-icon.purple{background:rgba(216,222,207,.1);color:var(--neon-purple)}.dashboard-stats-title{font-size:13px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dashboard-stats-value{font-size:32px;font-weight:800;margin-top:8px;font-family:var(--font-display)}.dashboard-stats-progress-track{width:100%;height:6px;background:rgba(255,255,255,.03);border-radius:3px;margin-top:16px;overflow:hidden}.dashboard-stats-progress-fill{height:100%;border-radius:3px}.dashboard-stats-progress-fill.green{background:var(--neon-green)}.dashboard-stats-progress-fill.purple{background:var(--neon-purple)}.dashboard-stats-subtext{font-size:11px;color:var(--text-muted);margin-top:8px}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dashboard-layout{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(216,222,207,.16),transparent 28%),radial-gradient(circle at 82% 8%,rgba(216,222,207,.14),transparent 34%),radial-gradient(circle at 58% 92%,rgba(216,222,207,.08),transparent 30%),linear-gradient(135deg,#070604,#100d08 44%,#070604)}.dashboard-layout:after,.dashboard-layout:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.dashboard-layout:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 26%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 26%,black 0,transparent 72%);opacity:.5}.dashboard-layout:after{background:linear-gradient(115deg,transparent,rgba(216,222,207,.055) 42%,transparent 56%),radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 28%);mix-blend-mode:screen;opacity:.72}.enhancedAtmosphereCanvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.72;filter:saturate(1.05)}.enhancedSidebar,.main-content{position:relative}.main-content{z-index:1}.enhancedSidebar{background:linear-gradient(180deg,rgba(24,15,8,.88),rgba(15,9,5,.94)),radial-gradient(circle at 10% 0,rgba(216,222,207,.22),transparent 40%),radial-gradient(circle at 80% 100%,rgba(216,222,207,.16),transparent 38%);border-right:1px solid rgba(255,255,255,.1);box-shadow:22px 0 70px rgba(0,0,0,.38),inset -1px 0 0 rgba(216,222,207,.08);-webkit-backdrop-filter:blur(26px) saturate(105%);backdrop-filter:blur(26px) saturate(105%)}.enhancedSidebarBrand{background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 68%)}.enhancedLogoWrap:before{content:"";position:absolute;inset:-9px;border-radius:16px;background:conic-gradient(from 180deg,rgba(216,222,207,.05),rgba(216,222,207,.28),rgba(216,222,207,.26),rgba(216,222,207,.05));filter:blur(10px);animation:flowSpin 9s linear infinite}.enhancedNavItem{transition:transform .22s ease,color .22s ease,border-color .22s ease,background .22s ease}.enhancedNavItem:hover{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.enhancedNavSlider{background:linear-gradient(90deg,rgba(216,222,207,.2),rgba(216,222,207,.08)),radial-gradient(circle at 0 50%,rgba(216,222,207,.28),transparent 52%);border-color:rgba(216,222,207,.28);box-shadow:0 12px 32px rgba(216,222,207,.12),inset 0 1px 0 rgba(255,255,255,.08)}.enhancedEmptyState,.enhancedInfoCard,.enhancedShellHint,.enhancedStatInner,.enhancedTopBar,.enhancedUserPill,.glass-card,.project-card,.table-container{box-shadow:0 8px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.065)}.enhancedTopBar{background:linear-gradient(90deg,rgba(22,14,8,.74),rgba(28,17,9,.64)),radial-gradient(circle at 100% 0,rgba(216,222,207,.12),transparent 34%);border-bottom-color:rgba(255,255,255,.105);-webkit-backdrop-filter:blur(28px) saturate(105%);backdrop-filter:blur(28px) saturate(105%)}.enhancedBreadcrumb{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}.enhancedBreadcrumb strong{background:linear-gradient(135deg,#ffffff,var(--neon-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.enhancedUserPill{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),radial-gradient(circle at 0 0,rgba(52,211,153,.12),transparent 48%);border-color:rgba(255,255,255,.13)}.enhancedMainWorkspace{position:relative;z-index:1}.auth-header h2,.panel-title h1{text-shadow:0 0 34px rgba(216,222,207,.11)}.panel-title p{max-width:780px}.enhancedEmptyState,.enhancedInfoCard,.enhancedStatInner,.glass-card,.project-card,.table-container{border-color:rgba(255,255,255,.12);background:#14130f,radial-gradient(circle at 10% 0,rgba(216,222,207,.07),transparent 38%);-webkit-backdrop-filter:blur(24px) saturate(105%);backdrop-filter:blur(24px) saturate(105%)}.enhancedInfoCard:hover,.enhancedStatCard:hover .enhancedStatInner,.glass-card:hover,.project-card:hover{border-color:rgba(216,222,207,.22);box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 36px rgba(216,222,207,.085),inset 0 1px 0 rgba(255,255,255,.08)}.enhancedStatCard,.glass-card,.project-card{transform-style:preserve-3d}.enhancedStatCard:hover,.glass-card:hover,.project-card:hover{animation:elasticBump .86s cubic-bezier(.25,.8,.25,1)}.enhancedStatValue{background:linear-gradient(135deg,#ffffff 10%,rgba(216,222,207,.92));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.enhancedStatIcon{border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(216,222,207,.12)}.table-container{overflow:hidden;border-radius:16px}.custom-table th{background:rgba(255,255,255,.035);color:rgba(230,216,188,.82)}.custom-table tr:hover td{background:rgba(216,222,207,.045)}.badge{border-radius:999px;border:1px solid rgba(255,255,255,.105);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.btn-primary,.btn-secondary,.enhancedEmptyAction,.enhancedInfoAction{position:relative;overflow:hidden}.btn-primary:before,.btn-secondary:before,.enhancedEmptyAction:before,.enhancedInfoAction:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.22) 48%,transparent 62%);transform:translateX(-125%);transition:transform .54s cubic-bezier(.16,1,.3,1)}.btn-primary:hover:before,.btn-secondary:hover:before,.enhancedEmptyAction:hover:before,.enhancedInfoAction:hover:before{transform:translateX(125%)}.btn-primary{background:linear-gradient(135deg,#d8decf,#d8decf 45%,#d8decf);box-shadow:0 16px 38px rgba(216,222,207,.2),0 0 28px rgba(216,222,207,.1)}.btn-secondary{background:#14130f,radial-gradient(circle at 0 0,rgba(216,222,207,.08),transparent 44%);border-color:rgba(255,255,255,.13)}.form-input,.form-select{background:linear-gradient(145deg,rgba(0,0,0,.5),rgba(18,10,4,.62)),radial-gradient(circle at 0 0,rgba(216,222,207,.08),transparent 40%);border-color:rgba(255,255,255,.12)}.form-input:focus,.form-select:focus{border-color:rgba(216,222,207,.45);box-shadow:0 0 0 3px rgba(216,222,207,.08),0 0 30px rgba(216,222,207,.12)}.auth-card{border-radius:18px;background:#14130f,radial-gradient(circle at 50% 0,rgba(216,222,207,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(216,222,207,.12),transparent 44%)}@keyframes flowSpin{to{transform:rotate(1turn)}}@keyframes elasticBump{0%{transform:scale(1) translateY(0)}15%{transform:scale(1.025) translateY(-6px)}32%{transform:scale(.986) translateY(1px)}48%{transform:scale(1.012) translateY(-1px)}64%{transform:scale(.996) translateY(.5px)}80%{transform:scale(1.003) translateY(-.2px)}to{transform:scale(1) translateY(0)}}@media (max-width:980px){.enhancedAtmosphereCanvas{opacity:.52}.enhancedSidebar{position:-webkit-sticky;position:sticky;top:0;z-index:95;-webkit-backdrop-filter:blur(24px) saturate(105%);backdrop-filter:blur(24px) saturate(105%)}.enhancedNavItem:hover{transform:translateY(-1px)}.enhancedMainWorkspace{padding:22px!important}}@media (max-width:720px){.enhancedBreadcrumb,.enhancedUserPill{width:100%}.projects-container{gap:18px}.glass-card,.project-card{border-radius:14px;padding:20px}}@media (prefers-reduced-motion:reduce){.enhancedAtmosphereCanvas{display:none}.enhancedLogoWrap:before,.enhancedStatCard:hover,.glass-card:hover,.project-card:hover{animation:none}}.apiCard,.dashboard-stats-card,.editorCard,.enhancedInfoCard,.enhancedStatCard,.glass-card,.guideCard,.layerDetailCard,.metricCard,.releaseCard,.snippetCard,.toggleCard{position:relative}.apiCard:after,.dashboard-stats-card:after,.editorCard:after,.enhancedInfoCard:after,.enhancedStatCard:after,.glass-card:after,.guideCard:after,.layerDetailCard:after,.metricCard:after,.releaseCard:after,.snippetCard:after,.toggleCard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(360px circle at var(--mx,50%) var(--my,-20%),rgba(216,222,207,.09),transparent 46%);z-index:1}.apiCard:hover:after,.dashboard-stats-card:hover:after,.editorCard:hover:after,.enhancedInfoCard:hover:after,.enhancedStatCard:hover:after,.glass-card:hover:after,.guideCard:hover:after,.layerDetailCard:hover:after,.metricCard:hover:after,.releaseCard:hover:after,.snippetCard:hover:after,.toggleCard:hover:after{opacity:1}.dashboard-stats-card>*,.glass-card>*,.metricCard>*{position:relative;z-index:2}.btn-primary:before{top:0;left:-160%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);pointer-events:none}.btn-primary:hover:before{animation:sheenSweep .85s ease}@keyframes sheenSweep{to{left:160%}}:root{--background:#080807;--foreground:#f7f4ed;--card:#12110e;--card-elevated:#181610;--popover:#15140f;--surface-subtle:#0f0e0c;--surface-inset:#0a0a08;--muted:#24221c;--muted-foreground:#989287;--subtle-foreground:#6f695e;--primary:#d8decf;--primary-hover:#f0ebdc;--primary-foreground:#12110f;--success:#3fb37f;--warning:#d8a35d;--destructive:#e5705a;--radius:12px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.25,0.8,0.25,1);--shadow-1:0 1px 2px rgba(0,0,0,0.42);--shadow-2:0 12px 34px rgba(0,0,0,0.34);--shadow-3:0 24px 70px rgba(0,0,0,0.46);--ring-offset:#080807;--ring:rgba(216,222,207,0.5);--bg:var(--background);--bg-card:var(--card);--bg-panel:var(--popover);--bg-darker:var(--surface-inset);--bg-elevated:var(--card-elevated);--border:rgba(255,255,255,0.08);--border-subtle:rgba(255,255,255,0.055);--border-strong:rgba(255,255,255,0.13);--border-active:rgba(216,222,207,0.42);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--subtle-foreground);--neon-purple:#cfd8c7;--neon-pink:#cfd8c7;--teal-glow:rgba(216,222,207,0.1);--purple-glow:rgba(216,222,207,0.08);--pink-glow:rgba(216,222,207,0.07)}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#080807,#0a0a08 46%,#080807)}body:before{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:72px 72px;opacity:.48}h1,h2,h3,h4,h5,h6{letter-spacing:0}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:0 0 0 2px var(--ring-offset),0 0 0 5px rgba(216,222,207,.42)!important}.dashboard-layout{position:relative;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 180px),linear-gradient(135deg,#070706,#0b0a08 42%,#080807)}.dashboard-layout:before{background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%);opacity:.32}.dashboard-layout:after{background:linear-gradient(105deg,transparent,rgba(216,222,207,.035) 44%,transparent 62%);opacity:.52}.enhancedAtmosphereCanvas{opacity:.38;filter:saturate(.82)}.enhancedSidebar{width:252px;background:linear-gradient(180deg,rgba(15,14,11,.92),rgba(12,10,8,.96));border-right:1px solid rgba(255,255,255,.085);box-shadow:var(--shadow-3),inset -1px 0 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(22px) saturate(108%);backdrop-filter:blur(22px) saturate(108%)}.enhancedSidebarBrand{height:76px;padding:0 20px;border-bottom-color:rgba(255,255,255,.08)}.enhancedLogoWrap:before{display:none}.enhancedSidebarLogo{border-radius:10px;border-color:rgba(255,255,255,.16);box-shadow:var(--shadow-1)}.enhancedLogoGlow{border-color:rgba(216,222,207,.26);opacity:.45;animation-duration:4.5s}.enhancedBrandText,.enhancedBreadcrumb strong,.enhancedCircularText span,.enhancedStatValue{background:none;-webkit-text-fill-color:currentColor;color:var(--foreground)}.enhancedBrandText{font-size:18px;font-weight:750;letter-spacing:0}.enhancedNavTitle{color:var(--subtle-foreground);letter-spacing:.11em}.enhancedNavItem{min-height:42px;border:1px solid transparent;border-radius:10px;color:rgba(247,244,237,.68);transition:transform .2s var(--ease-out),background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.enhancedNavItem:hover{transform:translateX(2px);background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.085);color:var(--foreground)}.enhancedNavSlider{background:linear-gradient(180deg,rgba(216,222,207,.15),rgba(216,222,207,.07));border-color:rgba(216,222,207,.26);box-shadow:0 12px 26px rgba(216,222,207,.08),inset 0 1px 0 rgba(255,255,255,.08)}.enhancedNavItem.active,.enhancedNavItem.active .enhancedNavIcon,.enhancedShellHint svg{color:var(--primary-hover)}.enhancedNavDot{background:var(--primary);box-shadow:0 0 0 4px rgba(216,222,207,.1)}.enhancedShellHint{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);color:var(--muted-foreground);box-shadow:var(--shadow-1)}.enhancedTopBar{min-height:68px;padding:0 30px;background:rgba(12,12,10,.78);border-bottom-color:rgba(255,255,255,.085);box-shadow:0 1px 0 rgba(255,255,255,.035)}.enhancedBreadcrumb,.enhancedUserPill{border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);box-shadow:var(--shadow-1)}.enhancedBreadcrumb{padding:8px 12px}.enhancedLiveDot{background:var(--success);box-shadow:0 0 0 4px rgba(63,179,127,.12)}.enhancedLiveBadge{background:rgba(63,179,127,.1);border-color:rgba(63,179,127,.18);color:#73d4a6}.enhancedMainWorkspace{padding:34px!important}.enhancedMainWorkspace:before{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;opacity:.38}.apiContent,.dashboardContent,.docsPanel,.projects-container,.rewards-dashboard,.workspaceGrid{animation:operationalPageIn .18s var(--ease-out) both!important}@keyframes operationalPageIn{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth-header h2,.panel-title h1{text-shadow:none;letter-spacing:0}.panel-title h1{font-size:clamp(28px,4vw,44px)}.panel-title p{color:var(--muted-foreground)}.apiCard,.dashboard-stats-card,.docsContentPanel,.editorCard,.enhancedEmptyState,.enhancedInfoCard,.enhancedStatInner,.glass-card,.guideCard,.layerDetailCard,.metricCard,.modal-content,.project-card,.releaseCard,.settingsCard,.snippetCard,.table-container,.vmBlock{background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.012)),var(--card)!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:var(--radius)!important;-webkit-backdrop-filter:blur(18px) saturate(104%);backdrop-filter:blur(18px) saturate(104%)}.apiCard:hover,.dashboard-stats-card:hover,.editorCard:focus-within,.enhancedInfoCard:hover,.enhancedStatCard:hover .enhancedStatInner,.glass-card:hover,.guideCard:hover,.layerDetailCard:hover,.metricCard:hover,.project-card:hover,.releaseCard:hover,.snippetCard:hover,.vmBlock:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shadow-2)!important}.enhancedStatCard:hover,.glass-card:hover,.project-card:hover{animation:none}.enhancedCircularGlow,.enhancedEmptyRing,.enhancedInfoAccent,.enhancedStatParticle{background:linear-gradient(180deg,rgba(216,222,207,.11),rgba(216,222,207,.02));filter:blur(18px)}.enhancedStatValue{font-size:clamp(26px,3vw,34px);font-weight:720}.dashboard-stats-icon,.enhancedStatIcon,.headerIcon,.uploadIconBox{background:rgba(216,222,207,.1)!important;color:var(--primary-hover)!important;border:1px solid rgba(216,222,207,.16)}.badge.active,.badge.success,.dashboard-stats-icon.green,.enhancedStatCard.tone-green .enhancedStatIcon{background:rgba(63,179,127,.1)!important;color:#73d4a6!important;border-color:rgba(63,179,127,.18)!important}.badge.expired,.badge.warning,.dashboard-stats-icon.amber,.enhancedStatCard.tone-amber .enhancedStatIcon{background:rgba(216,163,93,.1)!important;color:#e3bd81!important;border-color:rgba(216,163,93,.2)!important}.badge.blacklisted,.badge.fail,.badge.revoked,.btn-danger,.btn-secondary.danger-outline{background:rgba(229,112,90,.1)!important;color:#f19b8a!important;border-color:rgba(229,112,90,.2)!important}.btn-primary,.btnObfuscate,.enhancedEmptyAction,.enhancedInfoAction{min-height:40px;border-radius:10px;background:linear-gradient(180deg,var(--primary-hover),var(--primary))!important;color:var(--primary-foreground)!important;border:0!important;font-weight:760;letter-spacing:0;box-shadow:0 10px 24px rgba(216,222,207,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),filter .2s var(--ease-out)}.btn-primary:hover,.btnObfuscate:hover:not(:disabled),.enhancedEmptyAction:hover,.enhancedInfoAction:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 34px rgba(216,222,207,.24),inset 0 1px 0 rgba(255,255,255,.24)!important}.btn-secondary,.btnUpload,.docsNavItem,.editorActionBtn,.profileTab,.sandboxBtn,.snippetTab{border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.085);color:rgba(247,244,237,.78)}.btn-secondary:hover,.btnUpload:hover,.docsNavItem:hover,.editorActionBtn:hover:not(:disabled),.profileTab:hover,.sandboxBtn:hover:not(:disabled),.snippetTab:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:var(--foreground);transform:translateY(-1px);box-shadow:var(--shadow-1)}.docsNavItem.active,.editorActionBtn.active,.profileTab.active,.snippetTab.active,.toggleCard.checked{background:rgba(216,222,207,.1)!important;border-color:rgba(216,222,207,.24)!important;color:var(--primary-hover)!important}.codeTextarea,.editorTextarea,.form-input,.form-select,.sourceTextarea,textarea{border-radius:10px!important;background:var(--surface-inset)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.codeTextarea:focus,.editorTextarea:focus,.form-input:focus,.form-select:focus,.sourceTextarea:focus,textarea:focus{border-color:rgba(216,222,207,.44)!important;box-shadow:0 0 0 3px rgba(216,222,207,.1),inset 0 1px 0 rgba(255,255,255,.035)!important}.custom-table th,.enhancedInfoTitle,.enhancedStatTitle,.sectionLabel,.table-label,label{letter-spacing:.045em;color:var(--muted-foreground)}.custom-table th{background:#100f0c!important;border-bottom:1px solid rgba(255,255,255,.08);font-weight:720}.custom-table td{border-bottom-color:rgba(255,255,255,.055)}.custom-table tr.key-row-selected td,.custom-table tr:hover td{background:rgba(216,222,207,.055)!important}.badge,.enhancedLiveBadge,.layersBadge,.releaseTag,.tabSize{border-radius:999px;font-weight:720;letter-spacing:.02em}.badge.fetch,.badge.free,.badge.whitelisted,.layersBadge,.tabSize{background:rgba(216,222,207,.1)!important;color:var(--primary-hover)!important;border-color:rgba(216,222,207,.18)!important}.dashboard-stats-progress,.scoreBar,.scoreBarTrack{background:rgba(255,255,255,.055)!important;border-radius:999px;overflow:hidden}.dashboard-stats-progress-fill,.scoreBarFill,.scoreBarFill.purple,.scoreBarFill.teal{background:linear-gradient(90deg,#cfd8c7,#e8ddc7)!important;box-shadow:none!important}.dashboard-stats-progress-fill.green,.scoreBarFill.green{background:var(--success)!important}.dashboard-stats-progress-fill.amber,.scoreBarFill.amber{background:var(--warning)!important}.modal-overlay{background:rgba(6,5,4,.72)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-content{box-shadow:var(--shadow-3)!important}.auth-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#14130f!important;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-3);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-switch{color:var(--primary-hover)}.uploadDropzone{border-radius:14px;background:rgba(255,255,255,.018)}.uploadDropzone.hasFile,.uploadDropzone:hover{background:rgba(216,222,207,.055);border-color:rgba(216,222,207,.25)}.log-ast .linePrefix,.log-obf .linePrefix,.log-run .linePrefix{background:rgba(216,222,207,.11)!important;color:var(--primary-hover)!important}.log-success .lineContent,.log-success .linePrefix{color:#73d4a6!important}.log-err .lineContent,.log-err .linePrefix{color:#f19b8a!important}.enhancedInlineAccent,.textCyan,.textTeal{color:var(--primary-hover)!important}.textGreen{color:#73d4a6!important}.textAmber{color:#e3bd81!important}.apiCard:after,.dashboard-stats-card:after,.editorCard:after,.enhancedInfoCard:after,.enhancedStatCard:after,.glass-card:after,.guideCard:after,.layerDetailCard:after,.metricCard:after,.releaseCard:after,.snippetCard:after,.toggleCard:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),rgba(255,255,255,.06),rgba(216,222,207,.045) 34%,transparent 60%)}.enhancedEmptyState{border-style:solid!important}.enhancedEmptyIcon{background:rgba(216,222,207,.1)!important;border-color:rgba(216,222,207,.2)}.enhancedProjectFocus:before,.project-card:before{background:linear-gradient(90deg,transparent,rgba(216,222,207,.16),transparent)!important}.releaseCard.latest{border-color:rgba(216,222,207,.26)!important}@media (max-width:980px){.enhancedSidebar{width:100%}.enhancedTopBar{padding:12px 18px}.enhancedMainWorkspace{padding:22px!important}}@media (max-width:720px){.dashboard-layout{gap:0!important}.enhancedSidebar{position:relative!important;min-height:0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),#090907!important}.enhancedSidebarBrand{height:58px;padding:0 18px!important;border-bottom:1px solid rgba(255,255,255,.075)}.enhancedSidebarLogo{width:32px!important;height:32px!important}.enhancedSidebarNav{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px 14px!important;scroll-snap-type:x proximity}.enhancedSidebarNav::-webkit-scrollbar{display:none}.enhancedNavSection{display:contents!important;min-width:0;padding:0!important;scroll-snap-align:start}.enhancedNavTitle{display:none!important}.enhancedNavList{display:contents!important}.enhancedNavItem{width:auto!important;min-width:max-content;height:38px!important;padding:0 13px!important;border-radius:10px!important;white-space:nowrap}.enhancedNavSlider{display:none!important}.enhancedSidebarFooter{display:flex!important;align-items:center;gap:8px;padding:10px 14px!important;border-top:1px solid rgba(255,255,255,.07)!important}.enhancedSidebarFooter .enhancedNavItem.logout{flex:0 0 auto;height:36px!important}.enhancedShellHint{flex:1 1 auto;min-width:0;height:36px!important}.enhancedShellHint span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enhancedTopBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:12px 18px!important}.enhancedBreadcrumb,.enhancedUserPill{width:100%;min-width:0}.demoBanner{align-items:flex-start!important;gap:10px!important;padding:10px 18px!important}.demoBanner span{line-height:1.35}.panel-title h1{font-size:28px}.glass-card,.modal-content,.project-card,.settingsCard{border-radius:12px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.ui-card{display:flex;flex-direction:column;gap:18px;border-radius:14px;border:1px solid rgba(255,255,255,.095);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-1)}.ui-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px}.ui-card-title{line-height:1.05;font-weight:760}.ui-card-description{color:var(--muted-foreground)}.ui-card-action{justify-self:end;align-self:start}.ui-card-content,.ui-card-footer{min-width:0}.ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:0;border-radius:10px;font-size:13px;font-weight:760;white-space:nowrap;outline:none;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.ui-button:disabled{pointer-events:none;opacity:.5}.ui-button:focus-visible{box-shadow:var(--focus-ring)}.ui-button[data-size=sm]{min-height:34px;padding:0 13px}.ui-button[data-size=lg]{min-height:42px;padding:0 18px}.apiCard,.auth-card,.dashboard-stats-card,.enhancedInfoCardWrap,.enhancedStatCard,.guideCard,.layerDetailCard,.metricCard,.releaseCard,.snippetCard,.toggleCard,.uiverse-magnetic,.uiverse-outline{--border-radius:14px;--border-width:1px;--uiverse-edge:rgba(216,222,207,0.58);--uiverse-edge-soft:rgba(255,255,255,0.16);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate}.uiverse-magnetic,.uiverse-outline{overflow:hidden;transform:translateZ(0)}.uiverse-magnetic:after,.uiverse-outline:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),transparent 30%),linear-gradient(110deg,transparent 0,rgba(255,255,255,.22) 40%,transparent 62%);background-size:180% 180%,220% 100%;background-position:50% 50%,-160% 0;opacity:0;transition:opacity .22s ease,background-position .62s ease}.uiverse-magnetic:hover:after,.uiverse-outline:hover:after{opacity:1;background-position:50% 50%,160% 0}.uiverse-magnetic:hover,.uiverse-outline:hover{transform:translateY(-2px)}.uiverse-magnetic:active,.uiverse-outline:active{transform:translateY(0) scale(.985)}.apiCard:before,.auth-card:before,.dashboard-stats-card:before,.enhancedInfoCardWrap:before,.enhancedStatCard:before,.guideCard:before,.layerDetailCard:before,.metricCard:before,.releaseCard:before,.snippetCard:before,.toggleCard:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--border-width);background:conic-gradient(from var(--uiverse-angle,180deg),transparent 0deg,transparent 72deg,var(--uiverse-edge) 122deg,var(--uiverse-edge-soft) 168deg,transparent 225deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .26s ease}.apiCard:hover:before,.auth-card:hover:before,.dashboard-stats-card:hover:before,.enhancedInfoCardWrap:hover:before,.enhancedStatCard:hover:before,.guideCard:hover:before,.layerDetailCard:hover:before,.metricCard:hover:before,.releaseCard:hover:before,.snippetCard:hover:before,.toggleCard:hover:before{opacity:1;animation:uiverseBorderSpin 5s linear infinite}@keyframes uiverseBorderSpin{to{--uiverse-angle:540deg}}.uiverse-check{position:relative!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:5px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#100f0c!important;border:1px solid rgba(255,255,255,.18)!important;transition:all .3s ease!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.uiverse-check:before{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #0a0907;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.55);transition:transform .24s ease,opacity .24s ease}.uiverse-check:hover{border-color:rgba(216,222,207,.72)!important;box-shadow:0 0 0 4px rgba(216,222,207,.12)}.uiverse-check.checked{background:linear-gradient(180deg,#79f0b8,#49c98a)!important;border-color:rgba(115,212,166,.75)!important}.uiverse-check.checked:before{opacity:1;transform:rotate(45deg) scale(1)}.captcha-container{position:relative;overflow:hidden}.captcha-container:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(216,222,207,.08),transparent);transform:translateX(-115%);transition:transform .62s ease}.captcha-container:hover:after{transform:translateX(115%)}.enhancedStatInner[data-slot=card]{gap:0;padding:22px}.enhancedStatContent,.enhancedStatHeader{position:relative;z-index:1}.enhancedStatContent{margin-top:8px}.enhancedInfoCard[data-slot=card]{gap:0}.enhancedInfoHeader[data-slot=card-header]{margin-bottom:0}.enhancedInfoBody[data-slot=card-content]{position:relative;z-index:1}.enhancedInfoSubtitle [data-slot=card-description],.enhancedInfoTitle [data-slot=card-title]{display:inline}.enhancedInfoSubtitle,.enhancedInfoSubtitle [data-slot=card-description]{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:720px){.enhancedInfoHeader[data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.enhancedInfoAction{width:100%}.enhancedInfoSubtitle{font-size:clamp(14px,4.3vw,17px)!important;line-height:1.25!important}}.uiverseDiscordButton{--discord-bg:#212121;--discord-accent:#d8decf;--discord-text:#f4f1e8;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:190px;overflow:hidden;border:1px solid rgba(216,222,207,.42);border-radius:11px;background:var(--discord-bg);color:var(--discord-text);text-decoration:none;font-size:13px;font-weight:850;letter-spacing:0;box-shadow:0 16px 34px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.045);transform:translateZ(0);transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.uiverseDiscordButton:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,var(--discord-accent),#f0ebdc);transform:translateX(-102%) skewX(-16deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.uiverseDiscordButton:after{content:"";position:absolute;inset:2px;border-radius:9px;border:1px solid rgba(255,255,255,.075);pointer-events:none}.uiverseDiscordButton:hover{transform:translateY(-2px);border-color:rgba(240,235,220,.72);box-shadow:0 22px 44px rgba(216,222,207,.16),inset 0 0 0 1px rgba(255,255,255,.08)}.uiverseDiscordButton:hover:before{transform:translateX(0) skewX(0)}.uiverseDiscordButton__icon,.uiverseDiscordButton__text{position:relative;z-index:1}.uiverseDiscordButton__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:10px;border-radius:9px;background:rgba(255,255,255,.08);transition:transform .26s cubic-bezier(.34,1.56,.64,1),background .18s ease}.uiverseDiscordButton__icon svg{width:18px;height:18px;fill:currentColor}.uiverseDiscordButton:hover .uiverseDiscordButton__icon{transform:translateX(3px) rotate(-6deg) scale(1.06);background:rgba(255,255,255,.16)}.uiverseAuthCredits{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:2px;padding-top:10px;border-top:1px solid rgba(244,241,232,.12)}.uiverseAuthCreditsText{display:grid;min-width:0;grid-gap:2px;gap:2px}.uiverseAuthCreditsText span{color:rgba(244,241,232,.48);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.uiverseAuthCreditsText strong{color:rgba(246,243,234,.92);font-size:10.8px;font-weight:800;line-height:1.28;white-space:nowrap}.uiverseAuthCreditsText p{display:none}.uiverseDiscordButton.uiverseAuthDiscordButton{--discord-bg:rgba(244,241,232,0.04);--discord-accent:#d8decf;--discord-text:#f4f1e8;min-width:0;min-height:38px;padding:0 7px 0 12px;border-color:rgba(244,241,232,.14);border-radius:10px;background:var(--discord-bg);box-shadow:none;font-size:11.5px;font-weight:800}.uiverseDiscordButton.uiverseAuthDiscordButton:before{display:block;z-index:0;width:42%;inset:-18% auto -18% -52%;background:rgba(244,241,232,.085);opacity:.72;transform:translateX(0) skewX(-18deg);animation:authDiscordSweep 4.8s cubic-bezier(.22,1,.36,1) infinite;transition:opacity .18s ease,transform .42s cubic-bezier(.22,1,.36,1)}.uiverseDiscordButton.uiverseAuthDiscordButton:after{border-color:rgba(244,241,232,.055)}.uiverseDiscordButton.uiverseAuthDiscordButton:hover{transform:translateY(-1px);border-color:rgba(244,241,232,.28);background:rgba(244,241,232,.075);box-shadow:none}.uiverseAuthDiscordButton .uiverseDiscordButton__icon{width:28px;height:28px;margin-left:8px;color:#f4f1e8;background:rgba(216,222,207,.18);animation:authDiscordIconPulse 2.8s ease-in-out infinite}.uiverseDiscordButton.uiverseAuthDiscordButton:hover:before{opacity:.95;transform:translateX(360%) skewX(-8deg)}.uiverseAuthDiscordButton:hover .uiverseDiscordButton__icon{transform:translateX(2px) rotate(-5deg) scale(1.04);background:rgba(216,222,207,.24);animation-play-state:paused}@keyframes authDiscordSweep{0%,46%{transform:translateX(0) skewX(-18deg)}72%,to{transform:translateX(360%) skewX(-10deg)}}@keyframes authDiscordIconPulse{0%,to{transform:translateX(0) rotate(0) scale(1)}50%{transform:translateX(1px) rotate(-3deg) scale(1.035)}}.wiseWombatDiscordButton{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-width:166px;min-height:46px;overflow:hidden;border:2px solid rgba(216,222,207,.24);border-radius:14px;background:linear-gradient(135deg,rgba(224,164,92,.13),rgba(5,5,4,.72) 58%,rgba(0,0,0,.82));color:#f4f1e8;text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,.2),inset 0 0 0 1px rgba(244,241,232,.035);transform:translateZ(0);transition:transform .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out}.wiseWombatDiscordButton>.uiverseDiscordButton__icon,.wiseWombatDiscordButton>.uiverseDiscordButton__text{display:none}.wiseWombatDiscordButton__hover,.wiseWombatDiscordButton__sweep{position:absolute;inset:0;pointer-events:none}.wiseWombatDiscordButton__sweep{background:linear-gradient(90deg,transparent,rgba(216,222,207,.22),transparent);transform:translateX(-100%);transition:transform 1s ease-out}.wiseWombatDiscordButton__hover{border-radius:inherit;background:linear-gradient(90deg,rgba(224,164,92,.07),rgba(216,222,207,.12),rgba(224,164,92,.07));opacity:0;transition:opacity .5s ease}.wiseWombatDiscordButton__content{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px}.wiseWombatDiscordButton__mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:linear-gradient(135deg,rgba(216,222,207,.2),rgba(240,235,220,.08));color:#d8decf;transition:color .3s ease,transform .3s ease,background .3s ease}.wiseWombatDiscordButton__mark svg{width:16px;height:16px;fill:currentColor}.wiseWombatDiscordButton__copy{display:grid;min-width:0;flex:1 1 auto;text-align:left}.wiseWombatDiscordButton__copy span{color:#f4f1e8;font-size:11.5px;font-weight:850;line-height:1.05;transition:color .3s ease}.wiseWombatDiscordButton__copy small{margin-top:2px;color:rgba(244,241,232,.58);font-size:9.5px;font-weight:700;line-height:1.05;transition:color .3s ease}.wiseWombatDiscordButton__arrow{display:inline-flex;width:16px;height:16px;flex:0 0 auto;color:#d8decf;opacity:.45;transition:opacity .3s ease,transform .3s ease}.wiseWombatDiscordButton__arrow svg{width:16px;height:16px}.wiseWombatDiscordButton:hover{transform:translateY(-2px) scale(1.01);border-color:rgba(216,222,207,.36);box-shadow:0 16px 32px rgba(0,0,0,.26),inset 0 0 0 1px rgba(244,241,232,.055)}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__sweep{transform:translateX(100%)}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__hover{opacity:1}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__mark{color:#f0ebdc;transform:scale(1.08);background:linear-gradient(135deg,rgba(216,222,207,.28),rgba(240,235,220,.12))}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__copy span{color:#fffdf6}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__copy small{color:rgba(244,241,232,.76)}.wiseWombatDiscordButton:hover .wiseWombatDiscordButton__arrow{opacity:1;transform:translateX(4px)}.wiseWombatDiscordButton:active{transform:translateY(0) scale(.96)}.wiseWombatDiscordButton.uiverseAuthDiscordButton{width:166px}.uiverseAiLoader{position:relative;display:inline-flex;align-items:center;justify-content:center;width:58px;height:22px;gap:5px}.uiverseAiLoader.compact{width:36px;height:18px;gap:3px}.uiverseAiLoader span{display:block;width:7px;height:100%;border-radius:999px;background:linear-gradient(180deg,#fffdf6,#d8decf 52%,#cfd8c7);box-shadow:0 0 14px rgba(216,222,207,.42);animation:uiverseAiPulse 1.05s ease-in-out infinite}.uiverseAiLoader.compact span{width:4px}.uiverseAiLoader span:nth-child(2){animation-delay:.1s}.uiverseAiLoader span:nth-child(3){animation-delay:.2s}.uiverseAiLoader span:nth-child(4){animation-delay:.3s}.uiverseAiLoader span:nth-child(5){animation-delay:.4s}@keyframes uiverseAiPulse{0%,to{transform:scaleY(.38);opacity:.45}50%{transform:scaleY(1);opacity:1}}.btnObfuscate.loading .uiverseAiLoader{margin-right:2px}.uiverseGeneratingStage{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:238px;padding:24px 18px 20px;border-bottom:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 50% 20%,rgba(130,94,220,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 70%)}.uiverseDexterLoaderWrapper{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:180px;border-radius:50%;background-color:transparent;color:rgba(247,241,232,.86);font-family:Inter,sans-serif;font-size:1.05rem;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.uiverseDexterLoaderWrapper span{position:relative;z-index:3;text-shadow:0 1px 18px rgba(255,255,255,.24)}.uiverseDexterLoader{position:absolute;top:0;left:0;z-index:0;width:100%;aspect-ratio:1/1;border-radius:50%;background-color:transparent;animation:uiverseDexterLoaderRotate 2s linear infinite}.uiverseDexterLoader:after,.uiverseDexterLoader:before{content:"";position:absolute;inset:0;border-radius:inherit}.uiverseDexterLoader:before{background:radial-gradient(circle at 48% 74%,rgba(0,0,0,.96) 0 22%,rgba(18,14,34,.92) 35%,transparent 62%),radial-gradient(circle at 50% 12%,rgba(255,228,255,.95),rgba(182,91,242,.86) 22%,rgba(57,25,140,.62) 48%,rgba(8,6,4,.98) 74%);box-shadow:inset 0 0 22px rgba(255,255,255,.18),inset 0 -24px 32px rgba(0,0,0,.72),0 0 22px rgba(151,94,235,.25)}.uiverseDexterLoader:after{inset:7px;border:1px solid rgba(255,255,255,.08);background:conic-gradient(from 15deg,rgba(255,255,255,.72),rgba(216,222,207,.24),transparent 42%,rgba(92,71,44,.22),rgba(255,255,255,.46));filter:blur(.15px);mix-blend-mode:screen}.uiverseGeneratingCopy{display:grid;grid-gap:4px;gap:4px;max-width:360px;text-align:center}.uiverseGeneratingCopy strong{color:rgba(247,241,232,.94);font-size:13px;font-weight:760}.uiverseGeneratingCopy span{color:rgba(197,188,172,.76);font-size:12px;line-height:1.45}@keyframes uiverseDexterLoaderRotate{to{transform:rotate(1turn)}}.matrixCompilerCard{position:relative;overflow:hidden;min-height:420px;border-color:rgba(216,222,207,.18)!important;background:linear-gradient(180deg,rgba(10,9,7,.82),rgba(8,8,7,.96)),#080807!important}.matrixCompilerCard>:not(.uiverseMatrixRain){position:relative;z-index:1}.uiverseMatrixRain{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(216,222,207,.1),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.76));opacity:.78;pointer-events:none}.uiverseMatrixRain:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(216,222,207,.08) 1px,transparent 0),linear-gradient(90deg,rgba(216,222,207,.05) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent)}.uiverseMatrixRain span{position:absolute;top:-48%;width:1ch;color:rgba(116,255,188,.74);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.05;-webkit-text-orientation:upright;text-orientation:upright;writing-mode:vertical-rl;text-shadow:0 0 9px rgba(116,255,188,.42);animation:uiverseMatrixRain 4.8s linear infinite}.uiverseMatrixRain span:first-child{left:7%;animation-duration:4.2s;animation-delay:-1.2s}.uiverseMatrixRain span:nth-child(2){left:18%;animation-duration:5.4s;animation-delay:-2.1s;color:rgba(224,164,92,.66)}.uiverseMatrixRain span:nth-child(3){left:30%;animation-duration:4.8s;animation-delay:-.4s}.uiverseMatrixRain span:nth-child(4){left:43%;animation-duration:6s;animation-delay:-3.4s;color:rgba(224,164,92,.58)}.uiverseMatrixRain span:nth-child(5){left:55%;animation-duration:4.4s;animation-delay:-1.8s}.uiverseMatrixRain span:nth-child(6){left:66%;animation-duration:5.8s;animation-delay:-2.8s;color:rgba(224,164,92,.62)}.uiverseMatrixRain span:nth-child(7){left:76%;animation-duration:4.7s;animation-delay:-.8s}.uiverseMatrixRain span:nth-child(8){left:86%;animation-duration:5.2s;animation-delay:-2.6s;color:rgba(224,164,92,.58)}.uiverseMatrixRain span:nth-child(9){left:94%;animation-duration:4.1s;animation-delay:-1.4s}@keyframes uiverseMatrixRain{to{transform:translateY(180%)}}.matrixWorking .terminalOutput{background:rgba(0,0,0,.34);border:1px solid rgba(116,255,188,.1);box-shadow:inset 0 0 32px rgba(216,222,207,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.enhancedProgressCard:after{inset:0!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:radial-gradient(620px circle at var(--mx,50%) var(--my,50%),rgba(216,222,207,.12),rgba(255,255,255,.05) 34%,transparent 66%),linear-gradient(90deg,rgba(255,255,255,.018),transparent 44%)!important}.enhancedProgressCard:hover:after{opacity:1}.obfuscatorWorkingBackdrop{position:relative;isolation:isolate;overflow:hidden;border-radius:18px}.obfuscatorWorkingBackdrop>.uiverseMatrixRain{position:absolute;inset:-24px;z-index:0;opacity:.72;border-radius:inherit;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 62%,transparent)}.obfuscatorWorkingBackdrop>.uiverseMatrixRain span{font-size:15px;color:rgba(116,255,188,.96);text-shadow:0 0 12px rgba(116,255,188,.72),0 0 28px rgba(216,222,207,.38)}.obfuscatorWorkingBackdrop>:not(.uiverseMatrixRain){position:relative;z-index:1}.obfuscatorWorkingBackdrop .editorCard,.obfuscatorWorkingBackdrop .glass-card,.obfuscatorWorkingBackdrop .metricCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-dialog-overlay{position:fixed;inset:0;z-index:240;background:rgba(4,3,2,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dialogFade .16s ease-out}.ui-dialog-content{position:fixed;top:50%;left:50%;z-index:250;width:min(680px,calc(100vw - 32px));transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#11100d;color:var(--foreground);box-shadow:var(--shadow-3);outline:none;animation:dialogPop .18s cubic-bezier(.16,1,.3,1)}.ui-dialog-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.04);color:var(--muted-foreground);cursor:pointer}.ui-command-dialog{padding:0;overflow:hidden}.ui-command{display:flex;flex-direction:column;width:100%;overflow:hidden}.ui-command-input-wrapper{display:flex;align-items:center;gap:10px;height:54px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.09);color:var(--muted-foreground)}.ui-command-input-wrapper:focus-within{border-bottom-color:rgba(216,222,207,.28);box-shadow:inset 0 -1px 0 rgba(216,222,207,.16)}.ui-command-input{width:100%;height:100%;border:0;outline:none!important;background:transparent;color:var(--foreground);font-size:14px}.ui-command-input:focus,.ui-command-input:focus-visible,[data-slot=command-input]:focus,[data-slot=command-input]:focus-visible{outline:none!important;box-shadow:none!important}.ui-command-input::placeholder{color:var(--subtle-foreground)}:root{--background:#090908;--foreground:#f3efe7;--card:#171614;--card-elevated:#1c1a18;--popover:#181715;--surface-subtle:#12110f;--surface-inset:#0c0c0b;--muted:#24221f;--muted-foreground:#a19a8f;--subtle-foreground:#736d64;--primary:#b8c7b5;--primary-hover:#d7dfd2;--primary-foreground:#141410;--success:#8fb89b;--warning:#c7a56f;--destructive:#c77763;--ring:rgba(184,199,181,0.48);--ring-offset:#090908;--border:rgba(243,239,231,0.095);--border-subtle:rgba(243,239,231,0.06);--border-strong:rgba(243,239,231,0.16);--border-active:rgba(184,199,181,0.36);--neon-teal:var(--primary);--neon-cyan:var(--primary);--neon-purple:#c7c0b4;--neon-pink:#c7c0b4;--neon-green:var(--success);--neon-amber:var(--warning);--neon-red:var(--destructive);--teal-glow:rgba(184,199,181,0.08);--purple-glow:rgba(199,192,180,0.06);--pink-glow:rgba(199,192,180,0.05);--shadow-1:0 1px 2px rgba(0,0,0,0.36);--shadow-2:0 14px 36px rgba(0,0,0,0.32);--shadow-3:0 26px 72px rgba(0,0,0,0.44)}body{background:radial-gradient(circle at 20% -10%,rgba(199,192,180,.055),transparent 28%),linear-gradient(180deg,#090908,#0d0c0b 48%,#090908)!important}.dashboard-layout:after,body:before{display:none!important}.dashboard-layout{background:linear-gradient(180deg,rgba(243,239,231,.018),transparent 220px),#090908!important}.dashboard-layout:before,.enhancedMainWorkspace:before{background-image:linear-gradient(rgba(243,239,231,.018) 1px,transparent 0),linear-gradient(90deg,rgba(243,239,231,.014) 1px,transparent 0)!important;background-size:96px 96px!important;opacity:.22!important}.routePendingBar{position:fixed;top:0;left:0;z-index:500;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-hover),transparent);transform-origin:left;animation:routePendingSweep .68s var(--ease-out) infinite}@keyframes routePendingSweep{0%{transform:translateX(-72%) scaleX(.26);opacity:.2}45%{opacity:.9}to{transform:translateX(72%) scaleX(.42);opacity:.2}}.enhancedSidebar,.enhancedTopBar{background:linear-gradient(180deg,rgba(243,239,231,.025),rgba(243,239,231,.006)),#0f0e0d!important;border-color:rgba(243,239,231,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px) saturate(92%)!important;backdrop-filter:blur(16px) saturate(92%)!important}.enhancedLogoGlow,.enhancedSidebarLogo{border-color:rgba(184,199,181,.24)!important;box-shadow:none!important}.enhancedLogoGlow{animation:none!important;opacity:.35!important}.enhancedNavItem{color:rgba(243,239,231,.67)!important}.enhancedNavItem:hover{background:rgba(243,239,231,.045)!important;border-color:rgba(243,239,231,.09)!important}.enhancedNavItem.active,.enhancedNavSlider{background:rgba(184,199,181,.105)!important;border-color:rgba(184,199,181,.28)!important;box-shadow:none!important}.enhancedInlineAccent,.enhancedNavItem.active,.enhancedNavItem.active .enhancedNavIcon,.enhancedShellHint svg,.textCyan,.textTeal{color:var(--primary-hover)!important}.badge.active,.badge.fetch,.badge.success,.badge.whitelisted,.enhancedLiveBadge{background:rgba(143,184,155,.115)!important;color:#b7d2be!important;border-color:rgba(143,184,155,.2)!important}.enhancedMainWorkspace{padding:30px 34px!important}.projects-container{width:min(100%,1360px);margin:0 auto;gap:24px!important}.panel-header{margin-bottom:4px!important}.panel-title h1{font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important;font-weight:760!important;color:var(--foreground)!important}.panel-title p{color:var(--muted-foreground)!important}.dashboardOverviewHero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:24px;gap:24px;min-height:154px;padding:24px;overflow:hidden;border:1px solid rgba(243,239,231,.105);border-radius:16px;background:linear-gradient(135deg,rgba(243,239,231,.062),rgba(243,239,231,.018) 46%,rgba(143,184,155,.052)),#151412;box-shadow:var(--shadow-1)}.dashboardOverviewCopy{min-width:0}.dashboardOverviewEyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#b7d2be;font-size:12px;font-weight:760}.dashboardOverviewHero h1{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:0}.dashboardOverviewHero p{max-width:560px;margin:10px 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.55}.dashboardOverviewMetrics{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:10px;gap:10px}.dashboardOverviewMetrics div{min-width:92px;padding:12px 14px;border:1px solid rgba(243,239,231,.08);border-radius:12px;background:rgba(9,9,8,.34)}.dashboardOverviewMetrics span{display:block;color:var(--subtle-foreground);font-size:11px;font-weight:760;text-transform:uppercase}.dashboardOverviewMetrics strong{display:block;margin-top:6px;color:var(--foreground);font-size:24px;line-height:1}.dashboardOverviewActions{display:flex;flex-direction:column;gap:8px}.dashboardOverviewActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(243,239,231,.1);border-radius:10px;padding:0 14px;background:rgba(243,239,231,.045);color:rgba(243,239,231,.82);font-size:12px;font-weight:760;white-space:nowrap;cursor:pointer}.dashboardOverviewActions .dashboardHeroPrimary{background:var(--primary-hover);color:var(--primary-foreground);border-color:transparent}.apiCard,.dashboard-stats-card,.docsContentPanel,.editorCard,.enhancedEmptyState,.enhancedInfoCard,.enhancedStatInner,.glass-card,.guideCard,.layerDetailCard,.metricCard,.modal-content,.project-card,.releaseCard,.settingsCard,.snippetCard,.table-container,.vmBlock{background:linear-gradient(180deg,rgba(243,239,231,.03),rgba(243,239,231,.012)),var(--card)!important;border-color:rgba(243,239,231,.095)!important;box-shadow:var(--shadow-1)!important}.apiCard:after,.dashboard-stats-card:after,.editorCard:after,.enhancedInfoCard:after,.enhancedStatCard:after,.glass-card:after,.guideCard:after,.layerDetailCard:after,.metricCard:after,.releaseCard:after,.snippetCard:after,.toggleCard:after{background:radial-gradient(360px circle at var(--mx,50%) var(--my,-20%),rgba(243,239,231,.045),transparent 58%)!important}.apiCard:before,.auth-card:before,.dashboard-stats-card:before,.enhancedInfoCardWrap:before,.enhancedStatCard:before,.guideCard:before,.layerDetailCard:before,.metricCard:before,.releaseCard:before,.snippetCard:before,.toggleCard:before{--uiverse-edge:rgba(184,199,181,0.34);--uiverse-edge-soft:rgba(243,239,231,0.12)}.enhancedCircularGlow,.enhancedEmptyRing,.enhancedInfoAccent,.enhancedStatParticle{display:none!important}.btn-primary,.btnObfuscate,.enhancedEmptyAction,.enhancedInfoAction,.standaloneObfuscateButton{background:linear-gradient(180deg,#d7dfd2,#b8c7b5)!important;color:#141410!important;box-shadow:0 10px 26px rgba(184,199,181,.12),inset 0 1px 0 rgba(255,255,255,.32)!important}.btn-primary:hover,.btnObfuscate:hover:not(:disabled),.enhancedEmptyAction:hover,.enhancedInfoAction:hover{box-shadow:0 14px 34px rgba(184,199,181,.18),inset 0 1px 0 rgba(255,255,255,.34)!important}.codeTextarea,.editorTextarea,.form-input,.form-select,.sourceTextarea,textarea{background:#0d0d0b!important;border-color:rgba(243,239,231,.1)!important}.codeTextarea:focus,.editorTextarea:focus,.form-input:focus,.form-select:focus,.sourceTextarea:focus,textarea:focus{border-color:rgba(184,199,181,.42)!important;box-shadow:0 0 0 3px rgba(184,199,181,.09),inset 0 1px 0 rgba(255,255,255,.035)!important}.dashboard-stats-progress-fill,.dashboard-stats-progress-fill.green,.scoreBarFill,.scoreBarFill.green,.scoreBarFill.purple,.scoreBarFill.teal{background:linear-gradient(90deg,#8fb89b,#d7dfd2)!important}.uiverseAiLoader span{background:linear-gradient(180deg,#f2efe6,#b8c7b5 58%,#8fa28d)!important;box-shadow:0 0 12px rgba(184,199,181,.22)!important}.uiverseDexterLoader:before{background:radial-gradient(circle at 48% 74%,rgba(0,0,0,.96) 0 22%,rgba(28,25,20,.92) 35%,transparent 62%),radial-gradient(circle at 50% 12%,rgba(247,241,225,.92),rgba(184,199,181,.76) 22%,rgba(91,103,85,.56) 48%,rgba(5,5,4,.98) 74%)!important}@media (max-width:1040px){.dashboardOverviewHero{grid-template-columns:minmax(0,1fr)}.dashboardOverviewActions{flex-direction:row;flex-wrap:wrap}}.projects-grid[style*="1fr 1fr"]{gap:16px!important}.enhancedStatCard{min-height:124px!important}.enhancedStatInner[data-slot=card]{padding:20px!important}.enhancedInfoCard{padding:0!important}.enhancedInfoHeader{padding:18px 20px 0!important}.enhancedInfoBody{padding:8px 20px 18px!important}.enhancedProgressCard{min-height:300px}.dashboard-stats-card h3,.enhancedProgressCard h3,.glass-card h3{color:var(--muted-foreground)!important;letter-spacing:.04em!important}.dashboard-stats-card{min-height:156px;padding:22px 24px!important}.dashboard-stats-card>div:first-child{position:static!important}.dashboard-stats-icon{position:static!important;width:38px!important;height:38px!important;margin-bottom:12px!important;border-radius:10px!important}.dashboard-stats-icon,.dashboard-stats-icon.amber,.dashboard-stats-icon.green,.dashboard-stats-icon.purple{color:var(--primary-hover)!important;background:rgba(184,199,181,.105)!important;border-color:rgba(184,199,181,.18)!important}.obfuscatorRunPanel{min-width:300px}.obfuscatorRunCard{position:-webkit-sticky;position:sticky;top:88px;gap:18px!important}.obfuscatorRunCard .formGroup,.obfuscatorRunCard .scoreBarSection{display:flex!important;flex-direction:column}.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:minmax(288px,344px) minmax(0,1fr)!important;gap:20px!important}.divineEditorGrid{grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr)!important}.divineInputCard,.obfuscatorOutputPanel .editorCard{min-height:520px!important}.sandboxPanel{margin-top:16px!important}.lineNumberOverflow{height:28px!important;color:var(--warning)!important;font-size:10px!important}@media (max-width:1180px){.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:1fr!important}.divineEditorGrid{grid-template-columns:1fr!important}.obfuscatorRunCard{position:relative;top:auto}}.ui-command-list{max-height:390px;overflow-y:auto;padding:10px}.ui-command-empty{padding:28px 12px;color:var(--muted-foreground);text-align:center;font-size:13px}.ui-command-group [cmdk-group-heading]{padding:10px 10px 6px;color:var(--subtle-foreground);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ui-command-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:10px;color:var(--muted-foreground);cursor:pointer;outline:none}.ui-command-item[data-selected=true]{background:rgba(216,222,207,.13);color:var(--foreground)}.ui-command-item svg{color:var(--primary-hover)}.ui-command-shortcut{margin-left:auto;color:var(--subtle-foreground);font-size:11px;font-weight:750}.ui-command-separator{height:1px;margin:8px 4px;background:rgba(255,255,255,.07)}.enhancedCommandTrigger{display:inline-flex;align-items:center;gap:9px;height:34px;min-width:220px;padding:0 8px 0 12px;border:1px solid rgba(255,255,255,.105);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted-foreground);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.enhancedCommandTrigger:hover{transform:translateY(-1px);border-color:rgba(216,222,207,.32);background:rgba(216,222,207,.08);color:var(--foreground)}.enhancedCommandTrigger span{flex:1 1;text-align:left;font-size:12px;font-weight:700}.enhancedCommandTrigger kbd{padding:3px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.22);color:var(--subtle-foreground);font-size:10px;font-weight:850}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:-moz-fit-content;width:fit-content;min-height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.ui-badge-default,.ui-badge-outline{border:1px solid rgba(216,222,207,.22);background:rgba(216,222,207,.11);color:var(--primary-hover)}.ui-progress{position:relative;width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.ui-progress-indicator{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cfd8c7,#e8ddc7);transition:transform .52s cubic-bezier(.16,1,.3,1)}.scoreBarProgress.green .ui-progress-indicator{background:linear-gradient(90deg,#3fb37f,#73d4a6)}.scoreBarProgress.amber .ui-progress-indicator{background:linear-gradient(90deg,#d8a35d,#f0c987)}.scoreBarProgress.purple .ui-progress-indicator{background:linear-gradient(90deg,#d8decf,#f0ebdc)}.ui-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);cursor:pointer;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.ui-switch[data-state=checked]{border-color:rgba(216,222,207,.52);background:linear-gradient(90deg,rgba(216,222,207,.88),rgba(115,212,166,.68));box-shadow:0 0 22px rgba(216,222,207,.18)}.ui-switch-thumb{display:block;width:18px;height:18px;margin-left:2px;border-radius:999px;background:#fff7ed;box-shadow:0 2px 8px rgba(0,0,0,.34);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ui-switch[data-state=checked] .ui-switch-thumb{transform:translateX(20px)}@keyframes dialogFade{0%{opacity:0}to{opacity:1}}@keyframes dialogPop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:720px){.enhancedCommandTrigger{min-width:0;width:100%}.enhancedCommandTrigger kbd{display:none}}.ui-tooltip-content{z-index:270;width:-moz-fit-content;width:fit-content;max-width:260px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#f7f4ed;color:#090907;font-size:12px;font-weight:760;box-shadow:0 12px 30px rgba(0,0,0,.34);animation:tooltipPop .14s ease-out}.ui-tooltip-arrow{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;fill:#f7f4ed;background:#f7f4ed}.ui-hover-card-content{z-index:260;width:280px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),#12110e;color:var(--foreground);box-shadow:var(--shadow-3);animation:dialogPop .17s cubic-bezier(.16,1,.3,1)}.enhancedUserHoverHeader{display:flex;align-items:center;gap:11px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.enhancedUserAvatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(216,222,207,.13);color:var(--primary-hover);font-weight:900}.enhancedUserHoverGrid strong,.enhancedUserHoverHeader strong{display:block;color:var(--foreground);font-size:12px;font-weight:800}.enhancedUserHoverGrid span,.enhancedUserHoverHeader span:not(.enhancedUserAvatar){display:block;color:var(--muted-foreground);font-size:11px}.enhancedUserHoverGrid{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;padding-top:12px}.ui-hover-card-content.enhancedUserHoverCard{width:300px;padding:16px}.enhancedUserHoverHeader{gap:12px;min-width:0}.enhancedUserHoverHeader>div{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.enhancedUserAvatar{flex:0 0 40px}.enhancedUserHoverHeader strong{max-width:100%;overflow:hidden;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.enhancedUserHoverHeader span:not(.enhancedUserAvatar){line-height:1.25}.enhancedUserHoverGrid{align-items:center;grid-template-columns:minmax(0,1fr) 92px;gap:9px 12px}.enhancedUserHoverGrid .fa-badge{width:92px;justify-content:center;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.uiversePressButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f1e8;border-radius:8px;border-width:2px;border-color:#d8decf;box-shadow:0 2px 4px rgba(216,222,207,.2),0 7px 13px -3px rgba(216,222,207,.15),inset 0 -3px 0 #d8d2c5;box-sizing:border-box;color:#12110f;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;list-style:none;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition:box-shadow .15s,transform .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform}.uiversePressButton:focus{outline:none;box-shadow:inset 0 0 0 1.5px #e7ded0,0 2px 4px rgba(216,222,207,.4),0 7px 13px -3px rgba(224,164,92,.22),inset 0 -3px 0 #e7ded0}.uiversePressButton:hover{box-shadow:0 4px 8px rgba(216,222,207,.28),0 7px 13px -3px rgba(224,164,92,.18),inset 0 -3px 0 #e7ded0;transform:translateY(-2px)}.uiversePressButton:active{box-shadow:inset 0 3px 7px #e7ded0;transform:translateY(2px)}@keyframes tooltipPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}:root{--neon-teal:#b8c7b5!important;--neon-cyan:#d7dfd2!important;--neon-purple:#b6aa91!important;--neon-pink:#d1b28c!important;--primary:#b8c7b5!important;--primary-hover:#d7dfd2!important;--primary-soft:rgba(184,199,181,0.12)!important;--primary-softer:rgba(184,199,181,0.07)!important;--ring:rgba(184,199,181,0.42)!important;--border-active:rgba(184,199,181,0.34)!important;--teal-glow:rgba(184,199,181,0.1)!important;--purple-glow:rgba(182,170,145,0.08)!important;--pink-glow:rgba(209,178,140,0.07)!important}.scoreBarProgress .ui-progress-indicator,.scoreBarProgress.purple .ui-progress-indicator{background:linear-gradient(90deg,#8fa28d,#d7dfd2)!important}.ui-switch,.uiversePowerSwitch{background:rgba(243,239,231,.08)!important;border-color:rgba(243,239,231,.14)!important;box-shadow:none!important}.ui-switch:hover,.uiversePowerSwitch:hover{border-color:rgba(184,199,181,.28)!important}.ui-switch[aria-checked=true],.ui-switch[data-state=checked],.uiversePowerSwitch[aria-checked=true],.uiversePowerSwitch[data-state=checked]{background:linear-gradient(180deg,#d7dfd2,#9fb49b)!important;border-color:rgba(184,199,181,.38)!important;box-shadow:0 8px 22px rgba(184,199,181,.14)!important}.ui-switch-thumb{background:#f3efe7!important;box-shadow:0 2px 9px rgba(0,0,0,.38)!important}.ui-switch[aria-checked=true] .ui-switch-thumb,.ui-switch[data-state=checked] .ui-switch-thumb,.uiversePowerSwitch[aria-checked=true] .ui-switch-thumb,.uiversePowerSwitch[data-state=checked] .ui-switch-thumb{background:#080807!important}.uiversePressButton{background-color:#f3efe7!important;border-color:#b8c7b5!important;color:#1a1b18!important;box-shadow:0 2px 4px rgba(184,199,181,.18),0 7px 13px -3px rgba(184,199,181,.14),inset 0 -3px 0 #cfd7ca!important}.uiversePressButton:focus,.uiversePressButton:hover{box-shadow:inset 0 0 0 1.5px #cfd7ca,0 4px 8px rgba(184,199,181,.24),0 7px 13px -3px rgba(184,199,181,.18),inset 0 -3px 0 #cfd7ca!important}.enhancedUserAvatar{background:rgba(184,199,181,.13)!important}.enhancedNavItem.active,.enhancedNavItem.active .enhancedNavIcon,.enhancedNavItem.active .enhancedNavLabel,.enhancedNavItem:hover,.enhancedNavItem:hover .enhancedNavIcon,.enhancedNavItem:hover .enhancedNavLabel{color:#d7dfd2!important}.enhancedNavIndicator.hover,.enhancedNavSlider{background:linear-gradient(90deg,rgba(184,199,181,.18),rgba(184,199,181,.07)),radial-gradient(circle at 0 50%,rgba(184,199,181,.24),transparent 52%)!important;border-color:rgba(184,199,181,.26)!important;box-shadow:0 12px 32px rgba(184,199,181,.1),inset 0 1px 0 rgba(255,255,255,.08)!important}.enhancedInfoGlow,.enhancedStatGlow{background:linear-gradient(90deg,transparent,rgba(184,199,181,.3),transparent)!important}.dashboardHeroMetricIcon,.enhancedEmptyIcon,.enhancedStatIcon,.toggleIconWrapper{background:rgba(184,199,181,.1)!important;border-color:rgba(184,199,181,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 26px rgba(184,199,181,.1)!important}.enhancedEmptyParticle{background:rgba(184,199,181,.36)!important}.layersBadge,.profileTab.active,.toggleCard.checked,.ui-badge.layersBadge{background:rgba(184,199,181,.09)!important;border-color:rgba(184,199,181,.22)!important;box-shadow:none!important}.layersBadge svg,.profileTab.active svg,.toggleCard.checked svg{color:#d7dfd2!important}.enhancedNavItem.logout .enhancedNavIcon,.enhancedNavItem.logout .enhancedNavLabel,.enhancedNavItem.logout:hover .enhancedNavIcon,.enhancedNavItem.logout:hover .enhancedNavLabel{color:#b8c7b5!important}.editorActionBtn.active,.obfuscatorCreditNote,.uploadIconBox{background:rgba(184,199,181,.08)!important;border-color:rgba(184,199,181,.2)!important;box-shadow:none!important}.editorActionBtn.active,.obfuscatorCreditNote strong,.obfuscatorCreditNote svg,.uploadIconBox{color:#d7dfd2!important}.sidebarHeader svg{background:rgba(184,199,181,.08)!important;border-color:rgba(184,199,181,.18)!important}:root{--background:#0a0a08!important;--foreground:#f4f1e8!important;--card:#151512!important;--card-strong:#1d1d18!important;--card-muted:#11110f!important;--popover:#181713!important;--primary:#d8decf!important;--primary-hover:#f3f0e7!important;--primary-soft:rgba(216,222,207,0.12)!important;--primary-softer:rgba(216,222,207,0.065)!important;--secondary:#25241f!important;--secondary-foreground:#eee9dc!important;--muted:#1b1a16!important;--muted-foreground:#a9a498!important;--accent:#c9a86d!important;--accent-soft:rgba(201,168,109,0.12)!important;--border:rgba(244,241,232,0.11)!important;--border-active:rgba(216,222,207,0.34)!important;--input:rgba(244,241,232,0.1)!important;--ring:rgba(216,222,207,0.38)!important;--radius-sm:7px!important;--radius-md:10px!important;--radius-lg:12px!important;--shadow-1:0 1px 2px rgba(0,0,0,0.36)!important;--shadow-2:0 12px 34px rgba(0,0,0,0.32)!important;--shadow-3:0 22px 58px rgba(0,0,0,0.42)!important;--sidebar-width:232px;--topbar-height:64px}html{background:#0a0a08!important;color-scheme:dark}body{background:linear-gradient(rgba(244,241,232,.018) 1px,transparent 0),linear-gradient(90deg,rgba(244,241,232,.014) 1px,transparent 0),radial-gradient(900px circle at 12% -18%,rgba(216,222,207,.055),transparent 46%),#0a0a08!important;background-size:48px 48px,48px 48px,auto,auto!important;color:var(--foreground)!important;font-feature-settings:"kern" 1,"ss01" 1}.dashboard-layout:after,.dashboard-layout:before,.dashboard-stats-card:after,.dashboard-stats-card:before,.editorCard:after,.enhancedEmptyParticle,.enhancedEmptyRing,.enhancedInfoGlow,.enhancedLogoGlow,.enhancedMainWorkspace:after,.enhancedMainWorkspace:before,.enhancedStatGlow,.enhancedStatParticle,.glass-card:after,.toggleCard:after,.toggleCard:before,body:after,body:before{display:none!important}.dashboard-layout{min-height:100vh!important;background:transparent!important}.enhancedSidebar{width:var(--sidebar-width)!important;padding:16px 12px!important;border-right:1px solid rgba(244,241,232,.09)!important;background:linear-gradient(180deg,rgba(22,22,18,.98),rgba(11,11,9,.98)),#10100d!important;box-shadow:18px 0 54px rgba(0,0,0,.24)!important}.enhancedSidebarBrand{height:46px!important;padding:0 8px!important;border-radius:10px!important}.enhancedSidebarBrand:hover{background:rgba(244,241,232,.04)!important}.enhancedLogoWrap{width:34px!important;height:34px!important;border-radius:9px!important;border:1px solid rgba(244,241,232,.12)!important;background:#11110f!important;box-shadow:var(--shadow-1)!important}.enhancedSidebarLogo{width:26px!important;height:26px!important}.enhancedBrandText{color:#f5f0e6!important;font-weight:820!important}.enhancedSidebarNav{gap:18px!important;padding:12px 0!important}.enhancedNavTitle{margin:0 0 6px 8px!important;color:#8c877d!important;font-size:10px!important;letter-spacing:.08em!important}.enhancedNavList{gap:4px!important}.enhancedNavItem{min-height:38px!important;padding:0 10px!important;gap:10px!important;border-radius:8px!important;border:1px solid transparent!important;color:#beb7a8!important;font-size:13px!important;font-weight:720!important;background:transparent!important;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease!important}.enhancedNavItem:hover{background:rgba(244,241,232,.045)!important;border-color:rgba(244,241,232,.08)!important;transform:translateX(1px)!important}.enhancedNavItem.active{background:linear-gradient(180deg,rgba(216,222,207,.13),rgba(216,222,207,.07))!important;border-color:rgba(216,222,207,.24)!important;color:#f3f0e7!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 22px rgba(0,0,0,.22)!important}.enhancedNavIcon,.enhancedNavLabel{color:inherit!important}.enhancedNavLabel{white-space:nowrap!important}.enhancedNavIndicator.hover,.enhancedNavSlider{border-radius:8px!important;background:rgba(216,222,207,.08)!important;border:1px solid rgba(216,222,207,.16)!important;box-shadow:none!important}.enhancedSidebarFooter{gap:8px!important;padding-top:12px!important;border-top:1px solid rgba(244,241,232,.08)!important}.enhancedShellHint{height:34px!important;border-radius:8px!important;background:rgba(244,241,232,.045)!important;border:1px solid rgba(244,241,232,.09)!important;color:#beb7a8!important}.main-content{margin-left:0!important;min-height:100vh!important;background:transparent!important}.enhancedTopBar{min-height:var(--topbar-height)!important;padding:12px 28px!important;border-bottom:1px solid rgba(244,241,232,.09)!important;background:rgba(10,10,8,.86)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}.enhancedBreadcrumb{height:36px!important;padding:0 12px!important;border-radius:9px!important;background:rgba(244,241,232,.04)!important;border:1px solid rgba(244,241,232,.08)!important;color:#a9a498!important}.enhancedBreadcrumb strong{color:#f3f0e7!important}.enhancedCommandTrigger,.enhancedUserPill{height:36px!important;border-radius:9px!important;background:rgba(244,241,232,.045)!important;border:1px solid rgba(244,241,232,.095)!important;color:#bcb6aa!important;box-shadow:none!important}.enhancedCommandTrigger:hover,.enhancedUserPill:hover{background:rgba(244,241,232,.07)!important;border-color:rgba(244,241,232,.15)!important}.enhancedMainWorkspace{padding:26px 28px 56px!important}.apiPanel,.docsPanel,.profilePanel,.projects-container{width:min(100%,1240px)!important;margin:0 auto!important}.projects-container{gap:16px!important}.dashboardOverviewHero{display:grid!important;grid-template-columns:minmax(320px,1fr) auto auto 156px!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;min-height:0!important;padding:22px 24px!important;border-radius:12px!important;border:1px solid rgba(244,241,232,.1)!important;background:linear-gradient(135deg,rgba(244,241,232,.055),rgba(244,241,232,.018)),#161612!important;box-shadow:var(--shadow-2)!important}.dashboardOverviewCopy{min-width:0!important}.dashboardOverviewEyebrow{color:#cbd4c2!important;font-size:12px!important;font-weight:760!important}.dashboardOverviewHero h1{margin:12px 0 8px!important;color:#f4f1e8!important;font-size:clamp(31px,4vw,48px)!important;line-height:.96!important;letter-spacing:0!important}.dashboardOverviewHero p{max-width:560px!important;color:#aaa397!important;font-size:14px!important;line-height:1.55!important}.dashboardOverviewMetrics{display:grid!important;grid-template-columns:repeat(3,96px)!important;grid-gap:8px!important;gap:8px!important}.dashboardOverviewMetrics div{min-height:74px!important;padding:13px 14px!important;border-radius:10px!important;background:#10100d!important;border:1px solid rgba(244,241,232,.09)!important}.dashboardOverviewMetrics span,.dashboardOverviewStatus span{color:#8f887d!important;font-size:10px!important;letter-spacing:.05em!important}.dashboardOverviewMetrics strong{color:#f4f1e8!important;font-size:24px!important;line-height:1!important}.dashboardOverviewStatus{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:150px!important}.dashboardOverviewStatus span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 12px!important;border-radius:9px!important;border:1px solid rgba(244,241,232,.08)!important;background:rgba(244,241,232,.035)!important;color:#c8c0b2!important;letter-spacing:0!important;text-transform:none!important}.dashboardOverviewActions{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:150px!important}.btn-primary,.btn-secondary,.dashboardOverviewActions button,.editorActionBtn,.enhancedEmptyAction,.enhancedInfoAction,.sandboxBtn{min-height:36px!important;border-radius:9px!important;font-weight:780!important;letter-spacing:0!important;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease!important}.btn-secondary,.dashboardOverviewActions button,.editorActionBtn,.sandboxBtn{background:rgba(244,241,232,.05)!important;border:1px solid rgba(244,241,232,.1)!important;color:#e7e0d3!important;box-shadow:none!important}.btn-secondary:hover,.dashboardOverviewActions button:hover,.editorActionBtn:hover,.sandboxBtn:hover{transform:translateY(-1px)!important;background:rgba(244,241,232,.075)!important;border-color:rgba(244,241,232,.18)!important}.btn-primary,.dashboardOverviewActions .dashboardHeroPrimary,.enhancedEmptyAction,.uiversePressButton{color:#11110e!important;background:linear-gradient(180deg,#f0ebdc,#cfd8c7)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 22px rgba(0,0,0,.24),inset 0 -2px 0 rgba(0,0,0,.08)!important}.btn-primary:hover,.dashboardOverviewActions .dashboardHeroPrimary:hover,.enhancedEmptyAction:hover,.uiversePressButton:hover{transform:translateY(-1px)!important;background:linear-gradient(180deg,#fff8e9,#d7dfd2)!important;box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 -2px 0 rgba(0,0,0,.08)!important}.projects-grid{gap:14px!important}.projects-grid[style*="1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.apiCard,.dashboard-stats-card,.docsPanel,.editorCard,.enhancedInfoCardWrap,.enhancedProjectFocus,.enhancedStatCard,.glass-card,.guideCard,.layerDetailCard,.releaseCard,.sandboxPanel,.snippetCard,.table-container{border-radius:12px!important;border:1px solid rgba(244,241,232,.1)!important;background:linear-gradient(180deg,rgba(244,241,232,.042),rgba(244,241,232,.014)),#151512!important;box-shadow:var(--shadow-1)!important}.enhancedInfoCard,.enhancedStatInner,.ui-card{background:transparent!important;border:0!important;box-shadow:none!important}.enhancedStatCard{min-height:126px!important}.enhancedInfoHeader,.enhancedStatHeader{padding:18px 20px 6px!important}.enhancedInfoBody,.enhancedStatContent{padding:0 20px 18px!important}.dashboard-stats-title,.enhancedStatTitle,.form-group label,.formGroup label,.sectionLabel,.table-label{color:#9f988c!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}.dashboard-stats-value,.enhancedStatValue{color:#f5f1e8!important;font-size:34px!important;line-height:1!important;letter-spacing:0!important}.dashboard-stats-subtext,.enhancedInfoContent,.enhancedStatSubtitle,.ui-card-description{color:#a79f93!important}.dashboard-stats-icon,.enhancedEmptyIcon,.enhancedStatIcon,.toggleIconWrapper,.uploadIconBox{width:38px!important;height:38px!important;border-radius:9px!important;background:rgba(216,222,207,.075)!important;border:1px solid rgba(216,222,207,.14)!important;color:#d8decf!important;box-shadow:none!important}.enhancedInfoCard{overflow:hidden!important}.enhancedInfoAccent{width:3px!important;background:#c9a86d!important;opacity:.8!important}.panel-title h1{color:#f5f1e8!important;font-size:clamp(30px,4vw,42px)!important;line-height:1.02!important;letter-spacing:0!important}.enhancedInfoTitle,.enhancedInfoTitle [data-slot=card-title]{color:#aaa397!important;font-size:11px!important;line-height:1.2!important;font-weight:820!important;letter-spacing:.055em!important;text-transform:uppercase!important}.enhancedInfoSubtitle,.enhancedInfoSubtitle [data-slot=card-description]{color:#eee8dd!important;font-size:17px!important;font-weight:760!important;letter-spacing:0!important}.panel-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.panel-title p{max-width:620px!important;color:#a79f93!important;font-size:14px!important}.enhancedEmptyState{min-height:320px!important;padding:40px!important;border-radius:12px!important;border:1px dashed rgba(244,241,232,.14)!important;background:linear-gradient(180deg,rgba(244,241,232,.035),rgba(244,241,232,.01)),rgba(15,15,12,.7)!important}.enhancedEmptyIconWrap{width:58px!important;height:58px!important;margin-bottom:18px!important}.enhancedEmptyState h3{color:#f4f1e8!important;font-size:22px!important;letter-spacing:0!important}.enhancedEmptyState p{max-width:520px!important;color:#a79f93!important;line-height:1.55!important}.enhancedProjectFocus{padding:14px 16px!important}.custom-table tr,.enhancedProjectFocus,.scriptProjectRow,.scriptRow{transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.table-container{overflow:hidden!important}.custom-table{border-collapse:collapse!important}.custom-table th{height:42px!important;background:rgba(244,241,232,.035)!important;border-bottom:1px solid rgba(244,241,232,.08)!important;color:#9f988c!important;font-size:10.5px!important;letter-spacing:.06em!important}.custom-table td{height:56px!important;border-bottom:1px solid rgba(244,241,232,.065)!important;color:#d9d2c5!important}.custom-table tr:hover td{background:rgba(244,241,232,.035)!important}.compilerSelect,.editorTextarea,.form-input,.form-select,.methodSelect,.roundsSelect,.sourceTextArea,.ui-command-input,input,select,textarea{border-radius:9px!important;background:#0d0d0b!important;border:1px solid rgba(244,241,232,.11)!important;color:#f2ede2!important;box-shadow:none!important}.form-input:focus,.form-select:focus,.ui-command-input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(216,222,207,.38)!important;box-shadow:0 0 0 3px rgba(216,222,207,.08)!important}.workspaceGrid{gap:16px!important}.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:minmax(276px,320px) minmax(0,1fr)!important;align-items:start!important}.obfuscatorRunPanel{display:block!important;min-width:0!important}.obfuscatorRunCard{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--topbar-height) + 18px)!important;padding:18px!important}.sidebarHeader{padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid rgba(244,241,232,.08)!important}.profileTab,.toggleCard{min-height:50px!important;border-radius:10px!important;background:rgba(244,241,232,.035)!important;border:1px solid rgba(244,241,232,.08)!important;color:#d9d2c5!important;box-shadow:none!important}.profileTab:hover,.toggleCard:hover{background:rgba(244,241,232,.055)!important;border-color:rgba(244,241,232,.14)!important;transform:translateY(-1px)!important}.profileTab.active,.toggleCard.checked{background:linear-gradient(180deg,rgba(216,222,207,.12),rgba(216,222,207,.06))!important;border-color:rgba(216,222,207,.26)!important}.tabTitle,.toggleLabel{color:#eee8dd!important;font-size:13px!important}.tabDescription,.toggleDescription{color:#9f988c!important;font-size:11px!important}.scoreBar,.scoreBarProgress,.scoreBarTrack{border-radius:999px!important}.scoreBarTrack,.ui-progress{background:rgba(244,241,232,.08)!important}.scoreBarFill,.scoreBarFill.green,.scoreBarFill.purple,.scoreBarFill.teal,.scoreBarProgress .ui-progress-indicator,.scoreBarProgress.purple .ui-progress-indicator{background:linear-gradient(90deg,#bfc9b8,#c9a86d)!important;box-shadow:none!important}.divineEditorGrid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.34fr)!important;grid-gap:16px!important;gap:16px!important}.editorCard{min-height:390px!important;overflow:hidden!important}.divineInputPanel .editorCard,.obfuscatorOutputPanel .editorCard{height:clamp(420px,calc(100vh - 360px),640px)!important}.editorActions,.editorHeader,.sandboxHeader{border-color:rgba(244,241,232,.08)!important}.editorTitle,.sandboxTitle,.sidebarHeader h3{color:#f3efe3!important;letter-spacing:0!important}.lineNumberGutter,.lineNumbers{background:#0b0b09!important;border-right:1px solid rgba(244,241,232,.07)!important}.lineNumber{color:#756f66!important}.editorTextarea,.sourceTextArea{font-size:13px!important;line-height:1.65!important}.sandboxPanel{padding:16px!important}.sandboxConsole{border-radius:10px!important;background:#0b0b09!important;border:1px solid rgba(244,241,232,.08)!important}.ui-switch,.uiversePowerSwitch{width:42px!important;height:22px!important;background:rgba(244,241,232,.08)!important;border-color:rgba(244,241,232,.14)!important}.ui-switch-thumb{width:17px!important;height:17px!important;background:#f3efe5!important}.ui-switch[aria-checked=true],.ui-switch[data-state=checked],.uiversePowerSwitch[aria-checked=true],.uiversePowerSwitch[data-state=checked]{background:linear-gradient(180deg,#e8eadf,#bdc8b5)!important;border-color:rgba(216,222,207,.36)!important;box-shadow:0 8px 18px rgba(0,0,0,.24)!important}.ui-switch[aria-checked=true] .ui-switch-thumb,.ui-switch[data-state=checked] .ui-switch-thumb,.uiversePowerSwitch[aria-checked=true] .ui-switch-thumb,.uiversePowerSwitch[data-state=checked] .ui-switch-thumb{transform:translateX(19px)!important;background:#12120f!important}.routePendingBar{background:linear-gradient(90deg,transparent,#d8decf,transparent)!important;box-shadow:none!important}@media (max-width:1180px){:root{--sidebar-width:216px}.dashboardOverviewHero{grid-template-columns:1fr!important}.dashboardOverviewActions,.dashboardOverviewMetrics,.dashboardOverviewStatus{width:100%!important;min-width:0!important}.dashboardOverviewActions{flex-direction:row!important;flex-wrap:wrap!important}.divineEditorGrid,.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:1fr!important}.obfuscatorRunCard{position:relative!important;top:auto!important}}.blurredStaggerWord{display:inline-block;will-change:transform,opacity,filter}.paperShaderBackground{z-index:1;overflow:hidden;background:#000}.paperShaderBackground,.paperShaderDots,.paperShaderMesh,.paperShaderOrbit,.paperShaderVignette{position:absolute;inset:0}.paperShaderMesh{width:100%;height:100%;opacity:.9;filter:contrast(1.12) brightness(1.12) saturate(.85)}.paperShaderDots{opacity:.16;mix-blend-mode:screen}.paperShaderVignette{z-index:2;background:radial-gradient(820px circle at 56% 44%,rgba(255,255,255,.08),transparent 58%),linear-gradient(90deg,#000,rgba(0,0,0,.18) 18%,rgba(0,0,0,.12) 72%,#000),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.58))}.flowShaderBackground.paperMode:before{opacity:.22!important}.flowShaderBackground.paperMode .flowShaderShade{background:radial-gradient(920px circle at 50% 28%,rgba(255,255,255,.04),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.68))!important}.flowAreaChart{width:100%;margin:16px 0 10px}.flowAreaChartHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;color:#8f8b82;font-size:11px;font-weight:760}.flowAreaChartHeader strong{color:#f1eee6;font-size:13px;font-weight:760}.flowAreaChart svg{display:block;width:100%;height:auto;border-radius:8px}.flowAreaYAxis{fill:#8b877e;font-size:10px;font-weight:640}.dashboardOutcomeChart{border-radius:9px;background:rgba(255,255,255,.026);border:1px solid rgba(255,255,255,.07);padding:10px 10px 4px}.enhancedSidebar{background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.72)),radial-gradient(620px circle at 100% 48%,rgba(236,232,213,.08),transparent 58%)!important;border-right-color:rgba(255,255,255,.1)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.045)!important}.limelightNav{position:relative;display:grid;grid-gap:22px;gap:22px;padding:2px 12px 18px}.limelightNavBeam{position:absolute;z-index:0;border-radius:9px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),radial-gradient(120px circle at 20% 50%,rgba(245,242,225,.2),transparent 58%);border:1px solid rgba(255,255,255,.23);box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)}.limelightNavSection{position:relative;z-index:1}.limelightNavTitle{margin:0 10px 9px;color:#8f8b82;font-size:10.5px;font-weight:780;letter-spacing:.06em}.limelightNavList{display:grid;grid-gap:5px;gap:5px}.limelightNavItem{position:relative;z-index:1;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;min-height:39px;padding:0 11px;border:0;border-radius:9px;color:#b9b5ab;background:transparent;cursor:pointer;text-align:left;transition:color .15s ease,transform .15s ease,background .15s ease}.limelightNavItem:hover{color:#f1eee6;background:rgba(255,255,255,.035);transform:translateX(1px)}.limelightNavItem.active{color:#f5f1e8}.limelightNavIcon{display:inline-flex;align-items:center;color:currentColor}.limelightNavLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;letter-spacing:0}@media (max-width:760px){.limelightNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.limelightNavBeam{display:none}:root{--topbar-height:0px}.enhancedSidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important;height:auto!important;padding:12px!important;border-right:0!important;border-bottom:1px solid rgba(244,241,232,.09)!important;z-index:120!important}.enhancedSidebarBrand{width:100%!important;justify-content:flex-start!important}.enhancedSidebarNav{display:flex!important;overflow-x:auto!important;padding:8px 0 0!important;gap:8px!important}.enhancedNavSection{display:contents!important}.enhancedNavSlider,.enhancedNavTitle,.enhancedSidebarFooter .enhancedShellHint{display:none!important}.enhancedNavList{display:flex!important;flex:0 0 auto!important;gap:6px!important}.enhancedNavItem{min-width:max-content!important;height:38px!important}.enhancedSidebarFooter{display:flex!important;flex-direction:row!important;border-top:0!important;padding-top:8px!important}.main-content{margin-left:0!important}.enhancedTopBar{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:12px 16px!important}.enhancedTopActions{display:grid!important;grid-template-columns:1fr!important}.enhancedBreadcrumb,.enhancedCommandTrigger,.enhancedTopActions,.enhancedUserPill{width:100%!important}.enhancedMainWorkspace{padding:18px 16px 44px!important}.panel-header{align-items:stretch!important;flex-direction:column!important}.panel-header>div:last-child{width:100%!important;display:grid!important}.panel-header>div:last-child,.projects-grid,.projects-grid[style*="1fr 1fr"]{grid-template-columns:1fr!important}.dashboardOverviewHero{padding:20px!important}.dashboardOverviewHero h1,.panel-title h1{font-size:32px!important}.dashboardOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboardOverviewMetrics div{padding:12px!important}.dashboardOverviewActions{display:grid!important;grid-template-columns:1fr!important}.custom-table{min-width:760px!important}.table-container{overflow-x:auto!important}.divineInputPanel .editorCard,.obfuscatorOutputPanel .editorCard{height:430px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dashboard-auth-container{padding:28px!important;background:radial-gradient(620px circle at 50% -12%,rgba(216,222,207,.07),transparent 56%),transparent!important}.auth-card{max-width:430px!important;min-height:0!important;padding:26px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(244,241,232,.05),rgba(244,241,232,.018)),#151512!important;border:1px solid rgba(244,241,232,.11)!important;box-shadow:var(--shadow-3)!important}.auth-card:hover{transform:none!important}.auth-card:after,.auth-card:before,.logoRing{display:none!important}.auth-header{margin-bottom:22px!important}.auth-header .logoWrapper,.verify-container .logoWrapper{width:48px!important;height:48px!important;border-radius:12px!important;border:1px solid rgba(244,241,232,.12)!important;background:#10100d!important}.auth-header h2,.verify-container h2{color:#f4f1e8!important;font-size:24px!important;letter-spacing:0!important;background:none!important;-webkit-text-fill-color:currentColor!important}.auth-header p,.verify-container p{color:#aaa397!important}.captcha-container{background:rgba(244,241,232,.04)!important;border-color:rgba(244,241,232,.1)!important}.uiverse-check{border-color:rgba(244,241,232,.18)!important;background:#0d0d0b!important}.uiverse-check.checked{border-color:rgba(216,222,207,.38)!important;background:rgba(216,222,207,.12)!important}.auth-switch{color:#a79f93!important}.auth-switch span{color:#d8decf!important}.errorAlert{border-radius:9px!important;border-color:rgba(248,113,113,.28)!important;background:rgba(248,113,113,.08)!important}:root{--background:#000000!important;--foreground:#f5f5f2!important;--card:#0b0b0a!important;--card-strong:#11110f!important;--card-muted:#070707!important;--primary:#f1f1e8!important;--primary-hover:#ffffff!important;--primary-soft:rgba(255,255,255,0.1)!important;--primary-softer:rgba(255,255,255,0.055)!important;--accent:#d8d8cc!important;--accent-soft:rgba(255,255,255,0.08)!important;--muted-foreground:#a6a39b!important;--border:rgba(255,255,255,0.115)!important;--border-active:rgba(255,255,255,0.34)!important;--ring:rgba(255,255,255,0.34)!important}body{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),#000000!important;background-size:54px 54px,54px 54px,auto!important}.enhancedSidebar{background:#050505!important;border-right-color:rgba(255,255,255,.12)!important}.enhancedTopBar{background:rgba(0,0,0,.9)!important;border-bottom-color:rgba(255,255,255,.105)!important}.enhancedBreadcrumb,.enhancedCommandTrigger,.enhancedShellHint,.enhancedSidebarBrand,.enhancedUserPill{background:#0b0b0a!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.enhancedUserPill{gap:8px!important;padding:0 13px!important;min-width:0!important;color:#e7e7df!important}.enhancedUserPill svg{color:#dcdcd2!important}.enhancedLiveBadge,.enhancedLiveDot{display:none!important}.dashboardOverviewHero{grid-template-columns:minmax(380px,1fr) auto 156px!important;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),#10100f!important;border-color:rgba(255,255,255,.15)!important}.dashboardOverviewStatus{display:none!important}.dashboardOverviewHero h1{font-size:clamp(35px,4.2vw,54px)!important}.dashboardOverviewHero p{color:#b4b1a9!important;max-width:610px!important}.dashboard-stats-card,.dashboardOverviewMetrics div,.editorCard,.enhancedInfoCardWrap,.enhancedProjectFocus,.enhancedStatCard,.glass-card,.profileTab,.sandboxPanel,.table-container,.toggleCard{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),#0b0b0a!important;border-color:rgba(255,255,255,.13)!important}.btn-primary,.dashboardOverviewActions .dashboardHeroPrimary,.enhancedEmptyAction,.uiversePressButton{color:#050505!important;background:linear-gradient(180deg,#ffffff,#dcdcd2)!important;border-color:rgba(255,255,255,.28)!important}.btn-secondary,.dashboardOverviewActions button,.editorActionBtn,.sandboxBtn{background:#11110f!important;border-color:rgba(255,255,255,.14)!important;color:#f0f0e8!important}.btn-primary:hover,.btn-secondary:hover,.dashboardOverviewActions button:hover,.editorActionBtn:hover,.enhancedCommandTrigger:hover,.enhancedNavItem:hover,.enhancedUserPill:hover,.sandboxBtn:hover{transform:translateY(-2px)!important;border-color:rgba(255,255,255,.28)!important}.enhancedNavItem.active{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.075))!important;border-color:rgba(255,255,255,.28)!important;box-shadow:0 12px 28px rgba(0,0,0,.32)!important}.dashboard-stats-icon,.enhancedEmptyIcon,.enhancedStatIcon,.toggleIconWrapper,.uploadIconBox{background:#11110f!important;border-color:rgba(255,255,255,.16)!important;color:#f2f2ea!important}.robloxProjectMark{position:relative;display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:8px;transform:rotate(-14deg);background:linear-gradient(180deg,#ffffff,#f1f0ea 58%,#cbc9bf)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -3px 0 rgba(0,0,0,.16),0 12px 24px rgba(0,0,0,.32)!important}.robloxProjectMark.small{width:24px;height:24px;flex-basis:24px;border-radius:5px}.robloxProjectHole{width:11px;height:11px;border-radius:2px;background:#050505!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 1px 2px rgba(0,0,0,.45)}.robloxProjectMark.small .robloxProjectHole{width:7px;height:7px;border-radius:1.5px}.luaFileIcon{display:block;width:38px;height:38px;flex:0 0 38px;overflow:visible;filter:drop-shadow(0 12px 18px rgba(0,0,0,.32));transition:transform .16s cubic-bezier(.16,1,.3,1),filter .16s ease}.luaFileIconSheet{fill:#f1efe9;stroke:rgba(255,255,255,.72);stroke-width:1}.luaFileIconFold{fill:none;stroke:rgba(15,15,14,.32);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.luaFileIconTag{fill:#b8c7b5;stroke:rgba(244,241,232,.64);stroke-width:.8}.luaFileIconText{fill:#ffffff;font-family:var(--font-mono);font-size:7.2px;font-weight:900;letter-spacing:.15px}.enhancedProjectFocus>div:first-child>div:first-child:not(.robloxProjectMark){background:transparent!important;box-shadow:none!important}.custom-table tr:hover .robloxProjectMark,.enhancedProjectFocus:hover .robloxProjectMark{animation:robloxMarkTick .52s cubic-bezier(.16,1,.3,1)}.custom-table tr:hover .luaFileIcon{transform:translateY(-1px);filter:drop-shadow(0 13px 18px rgba(0,0,0,.34))}.enhancedProjectFocus .robloxProjectMark{background:linear-gradient(180deg,#ffffff,#f4f3ee 48%,#d1cfc5)!important;border-color:rgba(255,255,255,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -3px 0 rgba(0,0,0,.16),0 12px 24px rgba(0,0,0,.34)!important}.enhancedProjectFocus .robloxProjectHole{background:#050505!important}.auth-card,.dashboard-stats-card,.dashboardOverviewHero,.editorCard,.enhancedInfoCardWrap,.enhancedStatCard,.glass-card,.table-container{animation:flowRise .52s cubic-bezier(.16,1,.3,1) both!important}.dashboard-stats-card:nth-of-type(2),.enhancedInfoCardWrap,.enhancedStatCard:nth-of-type(2){animation-delay:80ms!important}.btn-primary,.btn-secondary,.dashboardOverviewActions button,.enhancedNavItem,.profileTab,.toggleCard,.ui-switch{will-change:transform}.btn-primary:active,.btn-secondary:active,.dashboardOverviewActions button:active{transform:translateY(0) scale(.985)!important}.dashboardOverviewHero:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent,rgba(255,255,255,.055) 42%,transparent 56%);transform:translateX(-120%);animation:heroSheen 5.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes flowRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroSheen{0%,58%{transform:translateX(-120%)}78%,to{transform:translateX(120%)}}@keyframes robloxMarkTick{0%{transform:rotate(-14deg) scale(1)}42%{transform:rotate(-4deg) scale(1.08)}to{transform:rotate(-14deg) scale(1)}}@media (max-width:1040px){.dashboardOverviewHero{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.auth-card,.dashboard-stats-card,.dashboardOverviewHero,.editorCard,.enhancedInfoCardWrap,.enhancedStatCard,.glass-card,.table-container{animation:none!important}.dashboardOverviewHero:after{display:none!important}}.flowShaderBackground{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(980px circle at 50% 55%,rgba(255,255,236,.14),transparent 54%),radial-gradient(760px circle at 10% 58%,rgba(224,164,92,.1),transparent 52%),radial-gradient(760px circle at 92% 52%,rgba(255,151,82,.11),transparent 52%),#000000}.flowShaderBackground:after,.flowShaderBackground:before,.flowShaderShade{content:"";position:absolute;inset:0;pointer-events:none}.flowShaderBackground:before{z-index:2;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black 0,transparent 80%);mask-image:radial-gradient(circle at 50% 48%,black 0,transparent 80%);opacity:.38}.flowShaderBackground:after{z-index:3;background:linear-gradient(90deg,#000000,rgba(0,0,0,.14) 17%,rgba(0,0,0,0) 50%,rgba(0,0,0,.18) 85%,#000000),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.1) 56%,#000000 98%)}.flowShaderShade{z-index:2;background:radial-gradient(900px circle at 50% 52%,transparent 0,rgba(0,0,0,.06) 58%,rgba(0,0,0,.42) 100%),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.48))}.flowShaderBackground .enhancedAtmosphereCanvas{position:absolute!important;inset:0!important;z-index:1!important;width:100vw!important;height:100vh!important;opacity:1!important;filter:saturate(1.15) contrast(1.18) brightness(1.44)!important;transform:scale(1.04)}.dashboard-layout{background:#000000!important}.dashboard-layout:before{opacity:.18!important}.dashboard-layout:after{opacity:.24!important}.main-content{z-index:2!important}.enhancedSidebar{z-index:3!important}.dashboard-stats-card,.dashboardOverviewHero,.editorCard,.enhancedProjectFocus,.enhancedSidebar,.enhancedStatCard,.enhancedTopBar,.glass-card,.table-container{-webkit-backdrop-filter:blur(18px) saturate(92%)!important;backdrop-filter:blur(18px) saturate(92%)!important}@media (max-width:760px){.flowShaderBackground .enhancedAtmosphereCanvas{opacity:.52!important;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.flowShaderBackground .enhancedAtmosphereCanvas{display:none!important}}.enhancedSidebarBrand{height:64px!important;margin:12px 12px 10px!important;padding:0 10px!important;gap:10px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important}.enhancedSidebarBrand:hover{transform:none!important}.enhancedLogoWrap,.enhancedSidebarLogo{width:30px!important;height:30px!important}.enhancedSidebarLogo{border-radius:8px!important;border:0!important;box-shadow:none!important}.enhancedLogoGlow,.enhancedLogoWrap:before{display:none!important}.enhancedBrandText{font-size:17px!important;font-weight:760!important;letter-spacing:0!important}.projects-grid:has(.enhancedStatCard){gap:16px!important}.projects-grid:has(.enhancedStatCard) .enhancedStatCard{min-height:160px!important;height:160px!important}.projects-grid:has(.enhancedStatCard) .enhancedStatInner{min-height:160px!important;height:160px!important}.projects-grid:has(.enhancedStatCard) .enhancedStatHeader{padding:18px 22px 0!important}.projects-grid:has(.enhancedStatCard) .enhancedStatContent{padding:10px 22px 18px!important}.projects-grid:has(.enhancedStatCard) .enhancedStatTitle{font-size:11px!important;letter-spacing:.04em!important;color:#aaa69d!important}.projects-grid:has(.enhancedStatCard) .enhancedStatValue{font-size:30px!important;font-weight:780!important}.projects-grid:has(.enhancedStatCard) .enhancedStatSubtitle{margin-top:6px!important;font-size:12px!important;line-height:1.35!important;color:#9b978e!important}.projects-grid:has(.enhancedStatCard) .enhancedStatIcon{width:32px!important;height:32px!important;border-radius:8px!important;background:rgba(255,255,255,.045)!important;color:#d6d2c8!important}.workspaceGrid:has(.dashboardOperationalPanel){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:16px!important}.dashboardActivityPanel,.dashboardOperationalPanel{min-height:210px!important;padding:20px 22px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.01)),rgba(8,8,7,.82)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.dashboardPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.dashboardOutcomeGrid,.dashboardPanelHeader span{color:#aaa69d;font-size:11px;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.dashboardPanelHeader strong{color:#f1eee6;font-size:22px;line-height:1;font-weight:780}.liveExecutionsChart.dashboardLiveExecutions{margin-top:16px!important;padding:20px 22px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.01)),rgba(8,8,7,.82)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.liveExecutionsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.liveExecutionsTitleRow{display:flex;align-items:center;gap:8px}.liveExecutionsTitleIcon{color:#8fd9a8}.liveExecutionsTitle{color:#f1eee6;font-size:15px;font-weight:780;letter-spacing:.01em}.liveExecutionsSubtitle{margin:6px 0 0;color:#aaa69d;font-size:11.5px;letter-spacing:.01em}.liveExecutionsHeaderRight{display:flex;align-items:center;gap:14px}.liveExecutionsTotal{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.liveExecutionsTotal strong{color:#f1eee6;font-size:24px;font-weight:800}.liveExecutionsTotal span{color:#aaa69d;font-size:10px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.liveExecutionsRangeButton{gap:6px;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760}.liveExecutionsBody{position:relative}.liveExecutionsFrame{height:240px;width:100%}.liveExecutionsEmpty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8d897f;font-size:12.5px;letter-spacing:.01em;pointer-events:none}.dashboardOutcomeTrack{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}.dashboardOutcomeTrack span{display:block;min-width:2px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d8d7c9,#8b987f);transition:width .42s cubic-bezier(.16,1,.3,1)}.dashboardOutcomeGrid{margin:18px 0 10px;color:#827e76}.dashboardOutcomeRows{display:grid;grid-gap:8px;gap:8px}.dashboardOutcomeRow{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.075);color:#aaa69d;font-size:12px}.dashboardOutcomeRow strong{color:#f1eee6;font-size:13px;font-weight:760}.dashboardOutcomeRow.success{border-color:rgba(163,184,150,.22)}.dashboardOutcomeRow.muted{border-color:rgba(216,199,166,.16)}.dashboardActivityList{display:grid;grid-gap:8px;gap:8px}.dashboardActivityItem,.dashboardQuietState{min-height:52px;border-radius:8px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.075)}.dashboardActivityItemInner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:0 12px}.dashboardActivityType{min-width:48px;padding:4px 7px;border-radius:6px;color:#d8d6cb;font-weight:820;text-align:center;text-transform:uppercase}.dashboardActivityItem strong{display:block;color:#ebe8df;font-size:12px;line-height:1.25}.dashboardActivityItem span:not(.dashboardActivityType),.dashboardActivityItem time{color:#918d85;font-size:11px}.dashboardQuietState{display:grid;place-items:center;min-height:134px;text-align:center}.dashboardQuietState strong{display:block;color:#e7e3d9;font-size:14px;margin-bottom:6px}.dashboardQuietState span{color:#928e86;font-size:12px}@media (max-width:980px){.projects-grid[style*="1fr 1fr"],.workspaceGrid:has(.dashboardOperationalPanel){grid-template-columns:1fr!important}}.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:minmax(300px,336px) minmax(0,1fr)!important;gap:18px!important}.obfuscatorRunCard{padding:16px!important;gap:16px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.012)),rgba(8,8,7,.9)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.obfuscatorRunCard .sidebarHeader{height:38px!important;padding:0 0 12px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.obfuscatorRunCard .sidebarHeader h2{color:#f1eee6!important;font-size:15px!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}.obfuscatorRunCard .headerIcon{color:#aaa69d!important}.obfuscatorRunCard .formGroup{gap:8px!important;margin:0!important}.obfuscatorRunCard .sectionHeaderWithBadge .sectionLabel,.obfuscatorRunCard .sectionLabel{color:#8f8b82!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.045em!important;line-height:1!important;text-transform:uppercase!important}.obfuscatorRunCard .sectionHeaderWithBadge{min-height:20px!important;align-items:center!important}.obfuscatorRunCard .layersBadge{height:22px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.13)!important;color:#e8e5dc!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}.obfuscatorRunCard .profileSelector{display:grid!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:rgba(0,0,0,.24)!important}.obfuscatorRunCard .profileTab{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-height:56px!important;padding:10px 12px!important;grid-gap:10px!important;gap:10px!important;position:relative!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:transparent!important;color:#ddd9cf!important;transition:transform .15s ease,border-color .15s ease,background .15s ease!important}.obfuscatorRunCard .profileTab:last-child{border-bottom:0!important}.obfuscatorRunCard .profileTab:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:transparent}.obfuscatorRunCard .profileTab.active{background:rgba(255,255,255,.055)!important}.obfuscatorRunCard .profileTab.active:before{background:#e8e4da}.obfuscatorRunCard .profileTab:hover{transform:none!important;background:rgba(255,255,255,.05)!important}.obfuscatorRunCard .profileTab .tabIcon{justify-self:center!important;color:#a8a49a!important}.obfuscatorRunCard .profileTab.active .tabIcon{color:#f1eee6!important}.obfuscatorRunCard .tabText,.obfuscatorRunCard .toggleMeta{display:grid!important;min-width:0!important;grid-gap:3px!important;gap:3px!important}.obfuscatorRunCard .tabTitle,.obfuscatorRunCard .toggleLabel{display:block!important;color:#f0ece3!important;font-size:13px!important;font-weight:720!important;line-height:1.2!important;letter-spacing:0!important;white-space:normal!important}.obfuscatorRunCard .tabDesc,.obfuscatorRunCard .tabDescription,.obfuscatorRunCard .toggleDesc,.obfuscatorRunCard .toggleDescription{display:block!important;color:#928e85!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;white-space:normal!important}.obfuscatorRunCard .form-select{height:42px!important;padding:0 13px!important;border-radius:9px!important;background:rgba(0,0,0,.38)!important;border-color:rgba(255,255,255,.11)!important;color:#f1eee6!important;font-size:13px!important;font-weight:620!important}.obfuscatorRunCard .toggleCardList{display:grid!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:rgba(0,0,0,.24)!important}.obfuscatorRunCard .toggleCard{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important;padding:10px 12px!important;grid-gap:12px!important;gap:12px!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:transparent!important}.obfuscatorRunCard .toggleCard:last-child{border-bottom:0!important}.obfuscatorRunCard .toggleCard.checked{background:rgba(255,255,255,.047)!important}.obfuscatorRunCard .toggleInfo{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:11px!important;gap:11px!important;align-items:center!important}.obfuscatorRunCard .toggleIconWrapper{width:32px!important;height:32px!important;border-radius:8px!important;background:transparent!important;border-color:rgba(255,255,255,.1)!important;color:#aaa69d!important}.obfuscatorRunCard .toggleCard.checked .toggleIconWrapper{color:#f1eee6!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.2)!important}.obfuscatorRunCard .ui-switch{width:42px!important;height:22px!important;padding:2px!important;border-radius:999px!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:none!important}.obfuscatorRunCard .ui-switch[data-state=checked]{background:#d8decf!important;border-color:rgba(255,255,255,.3)!important}.obfuscatorRunCard .ui-switch-thumb{width:16px!important;height:16px!important;background:#050505!important;box-shadow:none!important}.obfuscatorRunCard .ui-switch[data-state=checked] .ui-switch-thumb{transform:translateX(20px)!important}.metricsGrid{gap:12px!important}.metricsGrid .metricCard{min-height:96px!important;padding:15px 17px!important;gap:8px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.012)),rgba(8,8,7,.88)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}.metricsGrid .metricCard:hover{transform:translateY(-1px)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:none!important}.metricsGrid .metricHeader{align-items:center!important}.metricsGrid .metricHeader svg{color:#c9c6bc!important;opacity:.52!important}.metricsGrid .metricLabel{color:#928e85!important;font-size:11px!important;font-weight:760!important;letter-spacing:.035em!important;text-transform:none!important}.metricsGrid .metricValue{color:#f4f1e8!important;font-size:23px!important;line-height:1.05!important;font-weight:780!important;letter-spacing:0!important;text-transform:none!important}.metricsGrid .valueTotal{color:#9b978e!important;font-size:13px!important;font-weight:620!important}.metricsGrid .metricSubtext{color:#aaa69d!important;font-size:12px!important;line-height:1.35!important}.btnObfuscate,.standaloneObfuscateButton{text-transform:none!important;letter-spacing:0!important;font-size:13px!important}@media (max-width:1180px){.workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:1fr!important}.obfuscatorRunCard{position:relative!important;top:auto!important}}.paperShaderBackground{overflow:hidden!important;background:#000!important}.paperShaderBackground,.paperShaderMesh{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.paperShaderMesh{opacity:1!important;filter:contrast(1.12) brightness(1.28) saturate(.08)!important}.paperShaderVignette{position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 54% 54%,rgba(255,255,255,.08),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.68),transparent 24%,transparent 76%,rgba(0,0,0,.8)),linear-gradient(180deg,rgba(0,0,0,.28),transparent 30%,rgba(0,0,0,.34))}.flowShaderBackground.paperMode{background:#000!important}.flowShaderBackground.paperMode:after,.flowShaderBackground.paperMode:before{display:none!important}.flowShaderBackground.paperMode .flowShaderShade{background:rgba(0,0,0,.08)!important}.landingShader .paperShaderMesh{opacity:.72!important;filter:contrast(1.04) brightness(.78) saturate(.06)!important}.landingShader .paperShaderVignette{background:radial-gradient(circle at 58% 48%,rgba(255,255,255,.045),transparent 32%),linear-gradient(90deg,rgba(0,0,0,.78),transparent 30%,transparent 72%,rgba(0,0,0,.84)),linear-gradient(180deg,rgba(0,0,0,.44),rgba(0,0,0,.16) 32%,rgba(0,0,0,.48))!important}.enhancedMainWorkspace[data-active-tab=obfuscator],.mainWorkspace[data-active-tab=obfuscator]{animation:obfuscatorPageSlideIn .36s cubic-bezier(.16,1,.3,1) both}@keyframes obfuscatorPageSlideIn{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.blurredStaggerWord,.dashboardOverviewHero h1 span{display:inline-block;will-change:opacity,filter}.enhancedRouteDockWrap{position:fixed;left:calc(var(--sidebar-width, 250px) + ((100vw - var(--sidebar-width, 250px)) / 2));bottom:24px;z-index:130;translate:-50% 0;pointer-events:none}.limelightDock{display:inline-flex;height:70px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(13,13,13,.88);box-shadow:0 20px 70px rgba(0,0,0,.44);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.limelightDock,.limelightDockItem{position:relative;align-items:center;color:#f7f7f2}.limelightDockItem{z-index:20;display:flex;flex-direction:column;justify-content:center;height:100%;width:78px;padding:13px 10px 10px;gap:5px;cursor:pointer;border-radius:10px;text-decoration:none;outline:none;transition:background .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.limelightDockItem:hover{background:rgba(255,255,255,.055);transform:translateY(-1px)}.limelightDockItem:focus-visible{box-shadow:inset 0 0 0 1px rgba(247,247,242,.36)}.limelightDockIcon{width:21px;height:21px;opacity:.4;transition:opacity .1s ease-in-out,transform .16s cubic-bezier(.16,1,.3,1)}.limelightDockIcon.active,.limelightDockItem:hover .limelightDockIcon{opacity:1;transform:translateY(-1px)}.limelightDockLabel{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(247,247,242,.52);font-size:10px;font-weight:700;line-height:1;letter-spacing:0;transition:color .14s ease,opacity .14s ease}.limelightDockItem:hover .limelightDockLabel,.limelightDockItem[aria-current=page] .limelightDockLabel{color:rgba(247,247,242,.94)}.limelightDockBeam{position:absolute;top:0;z-index:10;width:44px;height:5px;border-radius:999px;background:#f7f7f2;box-shadow:0 50px 15px rgba(247,247,242,.72)}.limelightDockBeam.ready{transition:left .4s ease-in-out}.limelightDockCone{position:absolute;left:-30%;top:5px;width:160%;height:56px;-webkit-clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%);clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%);background:linear-gradient(180deg,rgba(247,247,242,.3),transparent);pointer-events:none}.limelightNavItem{outline:none!important;box-shadow:none!important}.limelightNavItem:focus,.limelightNavItem:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px rgba(247,247,242,.22)!important}.limelightNavItem.active{background:linear-gradient(90deg,rgba(247,247,242,.16),rgba(247,247,242,.055))!important;color:#fffdf5!important}@media (max-width:900px){.enhancedRouteDockWrap{left:50%;bottom:14px}.limelightDock{height:62px}.limelightDockItem{width:58px;padding:12px 8px 8px}.limelightDockLabel{display:none}}.enhancedSidebarNav.limelightNav{display:grid!important;grid-gap:16px!important;gap:16px!important;padding:0 13px!important;overflow:visible!important}.enhancedSidebarNav .limelightNavSection{display:grid!important;grid-gap:8px!important;gap:8px!important}.enhancedSidebarNav .limelightNavTitle{padding:0 4px!important;color:rgba(247,247,242,.48)!important;font-size:10px!important;font-weight:780!important;letter-spacing:.12em!important}.enhancedSidebarNav .limelightNavList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.enhancedSidebarNav .limelightNavItem{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:62px!important;padding:12px 7px 9px!important;gap:6px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(11,11,11,.42)!important;color:rgba(247,247,242,.58)!important;text-decoration:none!important;overflow:hidden!important;box-shadow:none!important;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s ease,background .16s ease,color .16s ease!important}.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5){grid-column:1/-1!important;min-height:60px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;justify-items:start!important;align-items:center!important;padding:10px 14px!important;grid-gap:12px!important;gap:12px!important}.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5) .limelightNavIcon{justify-self:center!important}.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5) .limelightNavLabel{font-size:12px!important}.enhancedSidebarNav .limelightNavItem:hover{transform:translateY(-1px)!important;border-color:rgba(255,255,255,.14)!important;color:rgba(247,247,242,.9)!important}.enhancedSidebarNav .limelightNavItem.active,.enhancedSidebarNav .limelightNavItem[aria-current=page]{border-color:rgba(216,222,207,.64)!important;background:linear-gradient(180deg,rgba(255,255,255,.115),rgba(255,255,255,.045))!important;color:#fffdf6!important;box-shadow:0 0 0 1px rgba(216,222,207,.4),0 18px 34px rgba(0,0,0,.34)!important}.enhancedSidebarNav .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavItem[aria-current=page]:before{content:"";position:absolute;top:5px;left:50%;width:42px;height:4px;border-radius:999px;background:#f7f7f2;box-shadow:0 42px 18px rgba(247,247,242,.5);translate:-50% 0}.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):before{left:30px;top:6px;translate:0 0}.enhancedSidebarNav .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavItem[aria-current=page]:after{content:"";position:absolute;top:9px;left:50%;width:68px;height:54px;-webkit-clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%);clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%);background:linear-gradient(180deg,rgba(247,247,242,.24),transparent);translate:-50% 0;pointer-events:none}.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):after{left:14px;width:76px;translate:0 0}.enhancedSidebarNav .limelightNavIcon,.enhancedSidebarNav .limelightNavLabel{position:relative!important;z-index:2!important}.enhancedSidebarNav .limelightNavIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;opacity:.86!important}.enhancedSidebarNav .limelightNavIcon svg{width:20px!important;height:20px!important}.enhancedSidebarNav .limelightNavLabel{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important;font-size:10.5px!important;font-weight:780!important;line-height:1!important;letter-spacing:0!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavList{grid-template-columns:1fr!important;gap:7px!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem{grid-column:1/-1!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;justify-items:start!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;grid-gap:10px!important;gap:10px!important;border-radius:10px!important;background:rgba(8,8,8,.34)!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem .limelightNavIcon{justify-self:center!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem .limelightNavIcon svg{width:17px!important;height:17px!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem .limelightNavLabel{font-size:11.5px!important;text-align:left!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.065)!important;box-shadow:none!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:before{top:5px!important;bottom:auto!important;left:30px!important;width:42px!important;height:4px!important;border-radius:999px!important;background:#f7f7f2!important;box-shadow:0 34px 16px rgba(247,247,242,.48)!important;translate:0 0!important}.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:after{display:block!important;top:9px!important;left:12px!important;width:78px!important;height:48px!important;-webkit-clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%)!important;clip-path:polygon(5% 100%,25% 0,75% 0,95% 100%)!important;background:linear-gradient(180deg,rgba(247,247,242,.24),rgba(247,247,242,.08) 42%,transparent)!important;opacity:1!important;translate:0 0!important;pointer-events:none!important}.enhancedSidebarNav .limelightNavBeam{display:none!important}.enhancedSidebarNav .limelightNavItem:focus,.enhancedSidebarNav .limelightNavItem:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px rgba(247,247,242,.22)!important}.enhancedSidebarNav .limelightNavItem.active:focus,.enhancedSidebarNav .limelightNavItem.active:focus-visible,.enhancedSidebarNav .limelightNavItem[aria-current=page]:focus,.enhancedSidebarNav .limelightNavItem[aria-current=page]:focus-visible{box-shadow:0 0 0 1px rgba(216,222,207,.4),0 18px 34px rgba(0,0,0,.34)!important}.enhancedSidebarNav .limelightNavItem.active,.enhancedSidebarNav .limelightNavItem[aria-current=page]{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;min-height:52px!important;padding:9px 13px 9px 12px!important;grid-gap:10px!important;gap:10px!important;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.055) 44%,rgba(255,255,255,.018)),rgba(11,11,11,.72)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(216,222,207,.34),0 14px 32px rgba(0,0,0,.34)!important}.enhancedSidebarNav .limelightNavItem.active .limelightNavIcon,.enhancedSidebarNav .limelightNavItem[aria-current=page] .limelightNavIcon{justify-self:center!important;color:#fffdf6!important;opacity:1!important}.enhancedSidebarNav .limelightNavItem.active .limelightNavLabel,.enhancedSidebarNav .limelightNavItem[aria-current=page] .limelightNavLabel{color:#fffdf6!important;font-size:12px!important;text-align:left!important}.enhancedSidebarNav .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavItem[aria-current=page]:before,.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):before,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:before{content:""!important;position:absolute!important;top:50%!important;left:9px!important;bottom:auto!important;height:30px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.5),#fffdf6 35%,#fffdf6 65%,rgba(255,255,255,.5))!important;box-shadow:0 0 9px rgba(255,255,255,.52),14px 0 22px rgba(247,247,242,.36),38px 0 34px rgba(247,247,242,.15)!important;translate:0 -50%!important;z-index:1!important}.enhancedSidebarNav .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavItem[aria-current=page]:after,.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):after,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:12px!important;width:calc(100% - 16px)!important;height:74%!important;-webkit-clip-path:polygon(0 50%,24% 3%,100% 0,100% 100%,24% 97%)!important;clip-path:polygon(0 50%,24% 3%,100% 0,100% 100%,24% 97%)!important;background:radial-gradient(ellipse at left,rgba(255,255,255,.2),transparent 62%),linear-gradient(90deg,rgba(247,247,242,.22),rgba(247,247,242,.085) 44%,transparent 88%)!important;opacity:.82!important;translate:0 -50%!important;pointer-events:none!important;z-index:0!important}.enhancedSidebarNav .limelightNavItem.active,.enhancedSidebarNav .limelightNavItem[aria-current=page]{grid-template-columns:40px minmax(0,1fr)!important;padding-left:18px!important}.enhancedSidebarNav .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavItem[aria-current=page]:before,.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):before,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:before{left:0!important;width:3px!important;height:32px!important;border-radius:0 999px 999px 0!important}.enhancedSidebarNav .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavItem[aria-current=page]:after,.enhancedSidebarNav .limelightNavSection:first-child .limelightNavItem:nth-child(5):after,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem.active:after,.enhancedSidebarNav .limelightNavSection:nth-child(n+2) .limelightNavItem[aria-current=page]:after{left:2px!important;width:calc(100% - 2px)!important;height:78%!important;-webkit-clip-path:polygon(0 0,78% 10%,100% 50%,78% 90%,0 100%)!important;clip-path:polygon(0 0,78% 10%,100% 50%,78% 90%,0 100%)!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;min-height:52px!important;padding:9px 13px 9px 18px!important;grid-gap:10px!important;gap:10px!important;color:#fffdf6!important;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.055) 44%,rgba(255,255,255,.018)),rgba(11,11,11,.72)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(216,222,207,.34),0 14px 32px rgba(0,0,0,.34)!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out .limelightNavIcon{justify-self:center!important;color:#fffdf6!important;opacity:1!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out .limelightNavLabel{color:#fffdf6!important;font-size:12px!important;text-align:left!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;bottom:auto!important;width:3px!important;height:32px!important;border-radius:0 999px 999px 0!important;background:linear-gradient(180deg,rgba(255,255,255,.5),#fffdf6 35%,#fffdf6 65%,rgba(255,255,255,.5))!important;box-shadow:0 0 9px rgba(255,255,255,.52),14px 0 22px rgba(247,247,242,.36),38px 0 34px rgba(247,247,242,.15)!important;translate:0 -50%!important;z-index:1!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:2px!important;width:calc(100% - 2px)!important;height:78%!important;-webkit-clip-path:polygon(0 0,78% 10%,100% 50%,78% 90%,0 100%)!important;clip-path:polygon(0 0,78% 10%,100% 50%,78% 90%,0 100%)!important;background:radial-gradient(ellipse at left,rgba(255,255,255,.2),transparent 62%),linear-gradient(90deg,rgba(247,247,242,.22),rgba(247,247,242,.085) 44%,transparent 88%)!important;opacity:.82;translate:0 -50%!important;pointer-events:none!important;z-index:0!important}.enhancedSidebarNav .limelightNavItem.is-flickering-out:after,.enhancedSidebarNav .limelightNavItem.is-flickering-out:before{animation:sidebarTabPowerDown 1.12s step-end .16s both!important;will-change:opacity,filter}.enhancedSidebarNav .limelightNavItem.is-flickering-in:after,.enhancedSidebarNav .limelightNavItem.is-flickering-in:before{animation:sidebarTabPowerFlicker .98s step-end both!important;will-change:opacity,filter}@keyframes sidebarTabPowerFlicker{0%{opacity:.42;filter:brightness(.52) saturate(.75)}7%{opacity:1;filter:brightness(1.28) saturate(1.08)}13%{opacity:.3;filter:brightness(.38) saturate(.65)}24%{opacity:.86;filter:brightness(.92) saturate(.96)}31%{opacity:.46;filter:brightness(.56) saturate(.78)}48%{opacity:1;filter:brightness(1.16) saturate(1.06)}57%{opacity:.62;filter:brightness(.72) saturate(.9)}72%{opacity:.94;filter:brightness(1.04)}83%{opacity:.7;filter:brightness(.84)}to{opacity:1;filter:brightness(1)}}@keyframes sidebarTabPowerDown{0%{opacity:1;filter:brightness(1.04)}11%{opacity:.54;filter:brightness(.62) saturate(.82)}18%{opacity:.96;filter:brightness(1.12)}29%{opacity:.38;filter:brightness(.44) saturate(.68)}43%{opacity:.76;filter:brightness(.86)}52%{opacity:.28;filter:brightness(.36) saturate(.62)}68%{opacity:.58;filter:brightness(.68)}81%{opacity:.22;filter:brightness(.3) saturate(.58)}to{opacity:.72;filter:brightness(.6) saturate(.72)}}@media (prefers-reduced-motion:reduce){.enhancedSidebarNav .limelightNavItem.is-flickering-in:after,.enhancedSidebarNav .limelightNavItem.is-flickering-in:before,.enhancedSidebarNav .limelightNavItem.is-flickering-out:after,.enhancedSidebarNav .limelightNavItem.is-flickering-out:before{animation:none!important}}.flowShaderShade{opacity:.72!important;background:radial-gradient(circle at 58% 36%,rgba(0,0,0,.05),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5) 72%,rgba(0,0,0,.68))!important}.flowShaderBackground.paperMode .flowShaderShade{opacity:.46!important;background:linear-gradient(90deg,rgba(0,0,0,.58),transparent 26%,transparent 76%,rgba(0,0,0,.46)),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.3) 70%,rgba(0,0,0,.52))!important}.enhancedSidebar{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.7) 72%,rgba(0,0,0,.48)),rgba(0,0,0,.42)!important;border-right-color:rgba(255,255,255,.075)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.035),18px 0 70px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;backdrop-filter:blur(18px) saturate(1.05)!important}.enhancedSidebar:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 110% 34%,rgba(247,247,242,.07),transparent 28%),linear-gradient(180deg,transparent,rgba(255,255,255,.025) 42%,transparent)}.enhancedSidebarBrand{border-color:transparent!important;box-shadow:none!important}.enhancedSidebarBrand,.enhancedSidebarBrand:hover{background:transparent!important}.enhancedTopBar{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.52) 42%,rgba(0,0,0,.38)),rgba(0,0,0,.24)!important;border-bottom-color:rgba(255,255,255,.075)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important}.enhancedBreadcrumb,.enhancedCommandTrigger,.enhancedUserPill{background:rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.1)!important}.compilerStatsCard,.dashboardOverviewHero,.editorCard,.editorPanel,.enhancedInfoCard,.enhancedStatCard,.glass-card,.metricCard,.obfuscatorRunCard{background:linear-gradient(180deg,rgba(18,18,17,.72),rgba(8,8,8,.64)),rgba(0,0,0,.36)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}.mainWorkspace[data-active-tab=obfuscator] .editorCard,.mainWorkspace[data-active-tab=obfuscator] .editorPanel,.mainWorkspace[data-active-tab=obfuscator] .glass-card,.mainWorkspace[data-active-tab=obfuscator] .metricCard,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard{background:linear-gradient(180deg,rgba(12,12,11,.66),rgba(4,4,4,.6)),rgba(0,0,0,.3)!important}.enhancedSidebarNav .limelightNavItem{background:rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.075)!important}.enhancedSidebarNav .limelightNavItem:hover{background:rgba(255,255,255,.055)!important}.mainWorkspace[data-active-tab=obfuscator] .workspaceContent{gap:18px!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid .metricCard{min-height:92px!important;padding:15px 17px!important;border-radius:10px!important;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,rgba(12,12,12,.74),rgba(0,0,0,.58)),rgba(0,0,0,.28)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 34px rgba(0,0,0,.2)!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid .metricHeader{margin-bottom:5px!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid .metricLabel{color:rgba(235,232,222,.62)!important;font-size:10.5px!important;text-transform:none!important;letter-spacing:.02em!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid .metricValue{color:#fffdf6!important;font-size:23px!important;font-weight:800!important;line-height:1.1!important}.mainWorkspace[data-active-tab=obfuscator] .metricsGrid .metricSubtext{color:rgba(235,232,222,.64)!important;font-size:12px!important}.mainWorkspace[data-active-tab=obfuscator] .standaloneObfuscatorCredit{min-height:auto!important;padding:12px 14px!important;border-radius:10px!important;background:linear-gradient(90deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(0,0,0,.24)!important}.mainWorkspace[data-active-tab=obfuscator] .standaloneObfuscatorCredit h3{font-size:11px!important;letter-spacing:.04em!important;color:rgba(224,221,210,.72)!important}.mainWorkspace[data-active-tab=obfuscator] .standaloneObfuscatorCredit p{color:rgba(235,232,222,.62)!important;font-size:12.5px!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard{padding:14px!important;border-radius:12px!important;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.06),transparent 32%),linear-gradient(180deg,rgba(17,17,16,.76),rgba(6,6,6,.66)),rgba(0,0,0,.34)!important;border-color:rgba(255,255,255,.13)!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .sidebarHeader{padding-bottom:11px!important;margin-bottom:12px!important;border-bottom-color:rgba(255,255,255,.085)!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .profileSelector,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleCardList{border-radius:10px!important;background:rgba(0,0,0,.24)!important;border-color:rgba(255,255,255,.11)!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .profileTab{min-height:52px!important;padding:9px 12px!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleCard{min-height:58px!important;padding:9px 11px!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .profileTab.active,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleCard.checked{background:linear-gradient(90deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(0,0,0,.2)!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .tabTitle,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleLabel{font-size:12.5px!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .tabDesc,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleDesc,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .toggleDescription{color:rgba(235,232,222,.52)!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .scoreBarSection{padding-top:10px!important;gap:8px!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarHeader{margin-bottom:3px!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarName,.mainWorkspace[data-active-tab=obfuscator] .scoreBarValue{color:rgba(240,237,226,.76)!important;font-size:10.5px!important;font-weight:700!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarTrack{height:4px!important;background:rgba(255,255,255,.09)!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarFill,.mainWorkspace[data-active-tab=obfuscator] .scoreBarProgress .ui-progress-indicator{background:linear-gradient(90deg,#f4efd8,#caa45f)!important}.mainWorkspace[data-active-tab=obfuscator] .btnObfuscate:not(.standaloneObfuscateButton){min-height:44px!important;margin-top:12px!important;border-radius:10px!important;color:#111!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(218,216,203,.92)),#e8e5d8!important;border:1px solid rgba(255,255,255,.36)!important;box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.9)!important;opacity:1!important}.mainWorkspace[data-active-tab=obfuscator] .btnObfuscate:not(.standaloneObfuscateButton):disabled{color:rgba(0,0,0,.48)!important;background:linear-gradient(180deg,rgba(236,235,222,.52),rgba(190,194,181,.42)),rgba(255,255,255,.16)!important;box-shadow:none!important}.mainWorkspace[data-active-tab=obfuscator] .statsRail{margin-top:14px!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.085)!important}.mainWorkspace[data-active-tab=obfuscator] .statsTitle{color:rgba(235,232,222,.48)!important;letter-spacing:.06em!important}.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunCard .scoreBarSection{display:grid!important;grid-gap:7px!important;gap:7px!important;margin-top:10px!important;padding:11px 0 2px!important;border-top:1px solid rgba(255,255,255,.08)!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarHeader{display:contents!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarName{min-width:0!important;color:rgba(239,236,226,.66)!important;font-size:11px!important;font-weight:680!important;line-height:1.1!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarValue{justify-self:end!important;min-width:34px!important;padding:2px 7px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(244,241,232,.78)!important;font-size:10px!important;font-weight:760!important;line-height:1.1!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarTrack{grid-column:1/-1!important;height:3px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarFill,.mainWorkspace[data-active-tab=obfuscator] .scoreBarProgress{height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(230,228,217,.72),rgba(230,228,217,.42))!important;box-shadow:none!important}.mainWorkspace[data-active-tab=obfuscator] .scoreBarProgress .ui-progress-indicator{background:linear-gradient(90deg,rgba(230,228,217,.72),rgba(230,228,217,.42))!important}.ui-dialog-overlay{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.08),transparent 26%),rgba(0,0,0,.62)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important;backdrop-filter:blur(10px) saturate(1.04)!important}.flowCommandDialog{width:min(680px,calc(100vw - 32px))!important;max-width:680px!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.075),transparent 30%),linear-gradient(180deg,rgba(22,22,21,.86),rgba(8,8,8,.82)),rgba(0,0,0,.68)!important;box-shadow:0 28px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important}.flowCommandDialog .ui-command{background:transparent!important;border:0!important;box-shadow:none!important}.flowCommandDialog .ui-command-input-wrapper{height:58px!important;padding:0 58px 0 18px!important;gap:12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.105)!important;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(0,0,0,.18)!important;box-shadow:none!important}.flowCommandDialog .ui-command-input-wrapper:focus-within{border-bottom-color:rgba(240,237,226,.22)!important;box-shadow:inset 0 -1px 0 rgba(240,237,226,.12)!important}.flowCommandDialog .ui-command-input-wrapper svg{flex:0 0 auto!important;color:rgba(237,234,224,.58)!important}.flowCommandDialog .ui-command-input,.flowCommandDialog .ui-command-input:focus,.flowCommandDialog .ui-command-input:focus-visible,.flowCommandDialog .ui-command-input:hover,.flowCommandDialog [data-slot=command-input],.flowCommandDialog [data-slot=command-input]:focus,.flowCommandDialog [data-slot=command-input]:focus-visible{height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f5f2e8!important;font-size:14px!important;font-weight:560!important}.flowCommandDialog .ui-command-input::placeholder{color:rgba(235,232,222,.42)!important}.flowCommandDialog .ui-dialog-close{top:14px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(0,0,0,.18)!important;color:rgba(245,242,232,.66)!important;box-shadow:none!important;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s ease,color .16s ease,border-color .16s ease!important}.flowCommandDialog .ui-dialog-close:hover{transform:translateY(-1px)!important;border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.08)!important;color:#fffdf6!important}.flowCommandDialog .ui-command-list{max-height:min(430px,calc(100vh - 190px))!important;padding:13px 12px 14px!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.18) transparent!important}.flowCommandDialog .ui-command-list::-webkit-scrollbar{width:8px!important}.flowCommandDialog .ui-command-list::-webkit-scrollbar-thumb{border:2px solid transparent!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;background-clip:padding-box!important}.flowCommandDialog .ui-command-group [cmdk-group-heading]{padding:10px 8px 7px!important;color:rgba(235,232,222,.42)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.09em!important}.flowCommandDialog .ui-command-item{position:relative!important;min-height:44px!important;padding:0 10px!important;border-radius:10px!important;color:rgba(235,232,222,.68)!important;background:transparent!important;transition:background .15s ease,color .15s ease,transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease!important}.flowCommandDialog .ui-command-item:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:2px!important;border-radius:999px!important;background:rgba(255,255,255,0)!important;transition:background .15s ease,box-shadow .15s ease!important}.flowCommandDialog .ui-command-item[data-selected=true]{color:#fffdf6!important;background:linear-gradient(90deg,rgba(255,255,255,.13),rgba(255,255,255,.045) 62%,rgba(255,255,255,.015)),rgba(255,255,255,.035)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 22px rgba(0,0,0,.18)!important;transform:translateX(2px)!important}.flowCommandDialog .ui-command-item[data-selected=true]:before{background:rgba(255,255,255,.92)!important;box-shadow:0 0 18px rgba(255,255,255,.38)!important}.flowCommandDialog .ui-command-item svg{color:rgba(235,232,222,.72)!important}.flowCommandDialog .ui-command-item[data-selected=true] svg{color:#fffdf6!important}.flowCommandDialog .ui-command-shortcut{margin-left:auto!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.095)!important;background:rgba(255,255,255,.045)!important;color:rgba(235,232,222,.52)!important;font-size:10px!important;font-weight:760!important;line-height:1!important}.flowCommandDialog .ui-command-item[data-selected=true] .ui-command-shortcut{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.09)!important;color:rgba(255,253,246,.76)!important}.flowCommandDialog .ui-command-separator{margin:9px 4px!important;background:rgba(255,255,255,.075)!important}.flowCommandDialog .ui-command-empty{padding:34px 12px!important;color:rgba(235,232,222,.5)!important;font-size:13px!important}.projects-container:has(.dashboardOverviewHero){max-width:1240px!important;gap:14px!important}.projects-container:has(.dashboardOverviewHero) .projects-grid{gap:14px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero{min-height:156px!important;padding:22px 24px!important;align-items:center!important;gap:22px!important;border-radius:12px!important;border-color:rgba(255,255,255,.13)!important;background:radial-gradient(620px circle at 18% 0,rgba(255,255,255,.07),transparent 44%),linear-gradient(180deg,rgba(14,14,13,.72),rgba(3,3,3,.68)),rgba(0,0,0,.34)!important;box-shadow:0 20px 46px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:hidden!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero:after{opacity:.42!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewCopy{min-width:0!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewEyebrow{margin-bottom:16px!important;color:rgba(235,232,222,.74)!important;font-size:12px!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewEyebrow svg{width:13px!important;height:13px!important;color:rgba(235,232,222,.68)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero h1{max-width:620px!important;color:#fffdf6!important;font-size:clamp(38px,4.25vw,52px)!important;font-weight:820!important;line-height:.98!important;letter-spacing:0!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero p{max-width:600px!important;margin-top:13px!important;color:rgba(235,232,222,.62)!important;font-size:14px!important;line-height:1.45!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics{grid-template-columns:repeat(3,minmax(76px,1fr))!important;grid-gap:9px!important;gap:9px!important;align-self:stretch!important;min-width:260px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics div{min-height:68px!important;padding:13px 14px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(0,0,0,.22)!important;border-color:rgba(255,255,255,.115)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics span{color:rgba(235,232,222,.5)!important;font-size:10px!important;line-height:1.1!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics strong{margin-top:5px!important;font-weight:780!important;line-height:1!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions{width:152px!important;gap:9px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions button{min-height:37px!important;border-radius:9px!important;font-size:12px!important;font-weight:780!important;box-shadow:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions .dashboardHeroPrimary{background:linear-gradient(180deg,#fffef7,#dad8cc)!important;color:#080807!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatCard,.projects-container:has(.dashboardOverviewHero) .enhancedStatInner{min-height:126px!important;height:126px!important;border-radius:12px!important}.projects-container:has(.dashboardOverviewHero) .dashboardActivityPanel,.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel,.projects-container:has(.dashboardOverviewHero) .enhancedInfoCard,.projects-container:has(.dashboardOverviewHero) .enhancedStatInner{background:radial-gradient(520px circle at 60% 0,rgba(255,255,255,.045),transparent 44%),linear-gradient(180deg,rgba(10,10,9,.78),rgba(2,2,2,.7)),rgba(0,0,0,.36)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 38px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.042)!important;-webkit-backdrop-filter:blur(18px) saturate(92%)!important;backdrop-filter:blur(18px) saturate(92%)!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatHeader{padding:20px 24px 0!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatContent{padding:12px 24px 20px!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatTitle{color:rgba(235,232,222,.52)!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.055em!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatValue{color:#fffdf6!important;font-size:27px!important;font-weight:780!important;line-height:1.05!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatSubtitle{color:rgba(235,232,222,.56)!important;font-size:12px!important;line-height:1.35!important}.projects-container:has(.dashboardOverviewHero) .enhancedStatIcon{width:30px!important;height:30px!important;border-radius:8px!important;background:rgba(255,255,255,.052)!important;border-color:rgba(255,255,255,.13)!important;color:rgba(244,241,232,.72)!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoCardWrap{border-radius:12px!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoCard{border-radius:12px!important;min-height:96px!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoAccent{display:none!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;padding:18px 20px 0!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoBody{padding:8px 20px 18px!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle,.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle [data-slot=card-title],.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle h3{color:rgba(235,232,222,.58)!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.055em!important;text-transform:uppercase!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle,.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle [data-slot=card-description],.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle p{color:#f4f1e8!important;font-size:17px!important;font-weight:760!important;line-height:1.25!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoContent{max-width:880px!important;color:rgba(235,232,222,.58)!important;font-size:13px!important;line-height:1.5!important}.projects-container:has(.dashboardOverviewHero) .workspaceGrid:has(.dashboardOperationalPanel){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:14px!important;align-items:start!important}.projects-container:has(.dashboardOverviewHero) .dashboardActivityPanel,.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel{min-height:174px!important;border-radius:12px!important}.projects-container:has(.dashboardOverviewHero) .dashboardPanelHeader{margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeGrid,.projects-container:has(.dashboardOverviewHero) .dashboardPanelHeader span{color:rgba(235,232,222,.5)!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.055em!important}.projects-container:has(.dashboardOverviewHero) .dashboardPanelHeader strong{color:#fffdf6!important;font-size:22px!important;font-weight:780!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeTrack{height:5px!important;border:0!important;background:rgba(255,255,255,.075)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeTrack span{background:linear-gradient(90deg,rgba(244,241,232,.9),rgba(244,241,232,.42))!important;box-shadow:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeChart{height:120px!important;border-radius:10px!important;background:rgba(255,255,255,.026)!important;border-color:rgba(255,255,255,.075)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeGrid{margin:14px 0 9px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeRows{gap:7px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeRow{min-height:34px!important;padding:0 11px!important;border-radius:9px!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.075)!important;color:rgba(235,232,222,.58)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeRow strong{color:rgba(255,253,246,.9)!important}.projects-container:has(.dashboardOverviewHero) .dashboardActivityList{gap:7px!important}.projects-container:has(.dashboardOverviewHero) .dashboardQuietState{min-height:120px!important;border-radius:10px!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.04),transparent 54%),rgba(255,255,255,.022)!important;border-color:rgba(255,255,255,.08)!important}.projects-container:has(.dashboardOverviewHero) .dashboardQuietState strong{color:rgba(255,253,246,.88)!important;font-size:13px!important;font-weight:760!important}.projects-container:has(.dashboardOverviewHero) .dashboardQuietState span{color:rgba(235,232,222,.48)!important;font-size:12px!important}@media (max-width:1120px){.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero{grid-template-columns:1fr!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions,.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics{width:100%!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero{padding:18px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions,.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics{grid-template-columns:1fr!important}.projects-container:has(.dashboardOverviewHero) .workspaceGrid:has(.dashboardOperationalPanel){grid-template-columns:1fr!important}}.projects-container:has(.dashboardOverviewHero){width:min(1120px,calc(100vw - 56px))!important;max-width:1120px!important;margin-inline:auto!important;padding-top:22px!important;gap:16px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero{display:grid!important;grid-template-columns:minmax(0,1fr) 178px!important;grid-template-areas:"copy actions" "metrics metrics"!important;min-height:0!important;padding:24px!important;grid-gap:18px 22px!important;gap:18px 22px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.018) 42%,rgba(0,0,0,.12)),rgba(7,7,6,.52)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 22px 64px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.065)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero:after{display:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero:before{content:""!important;position:absolute!important;inset:1px!important;pointer-events:none!important;border-radius:15px!important;background:radial-gradient(620px circle at 18% -18%,rgba(255,255,255,.1),transparent 46%),linear-gradient(90deg,rgba(244,241,232,.1),transparent 34%)!important;opacity:.58!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewCopy{grid-area:copy!important;position:relative!important;z-index:2!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewEyebrow{width:-moz-fit-content!important;width:fit-content!important;margin:0 0 14px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;color:rgba(244,241,232,.72)!important;line-height:1!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero h1{font-size:clamp(38px,4.6vw,56px)!important;line-height:.96!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero p{max-width:560px!important;margin-top:14px!important;color:rgba(244,241,232,.6)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics{grid-area:metrics!important;position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;width:100%!important;grid-gap:1px!important;gap:1px!important;align-self:auto!important;padding:6px!important;overflow:hidden!important;border-radius:13px!important;background:rgba(0,0,0,.34)!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-end!important;min-height:54px!important;padding:10px 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics div:not(:last-child){border-right:1px solid rgba(255,255,255,.075)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics span{align-self:center!important;color:rgba(244,241,232,.5)!important;font-size:11px!important;font-weight:760!important;letter-spacing:.055em!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewMetrics strong{justify-self:end!important;margin:0!important;color:#fffdf6!important;font-size:25px!important;font-weight:820!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions{grid-area:actions!important;position:relative!important;z-index:2!important;width:178px!important;align-self:start!important;gap:8px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions button{min-height:40px!important;justify-content:center!important;border-radius:10px!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoCardWrap{margin-top:0!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoCard{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head action" "body action"!important;align-items:center!important;grid-gap:4px 18px!important;gap:4px 18px!important;padding:18px 20px!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.016) 58%,rgba(255,255,255,.04)),rgba(5,5,4,.56)!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoHeader{grid-area:head!important;display:block!important;padding:0!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoHeader [data-slot=card-action]{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoBody{grid-area:body!important;padding:0 250px 0 0!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle,.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle [data-slot=card-title],.projects-container:has(.dashboardOverviewHero) .enhancedInfoTitle h3{margin-bottom:4px!important;color:rgba(244,241,232,.46)!important;font-size:10px!important;letter-spacing:.075em!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle,.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle [data-slot=card-description],.projects-container:has(.dashboardOverviewHero) .enhancedInfoSubtitle p{color:#fffdf6!important;font-size:16px!important;font-weight:780!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoContent{color:rgba(244,241,232,.58)!important;font-size:12.5px!important;line-height:1.42!important}.projects-container:has(.dashboardOverviewHero) .workspaceGrid:has(.dashboardOperationalPanel){margin-top:2px!important;display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr)!important;grid-gap:16px!important;gap:16px!important}.projects-container:has(.dashboardOverviewHero) .dashboardActivityPanel,.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel{min-height:254px!important;padding:18px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.012)),rgba(6,6,5,.54)!important;border-color:rgba(255,255,255,.105)!important;box-shadow:0 18px 52px rgba(0,0,0,.22)!important}.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel{min-height:360px!important}.projects-container:has(.dashboardOverviewHero) .dashboardActivityPanel{min-height:186px!important}.projects-container:has(.dashboardOverviewHero) .dashboardPanelHeader{margin:0 0 14px!important;padding:0 0 12px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOutcomeChart{height:126px!important;margin-top:13px!important}.projects-container:has(.dashboardOverviewHero) .dashboardQuietState{min-height:112px!important}@media (max-width:980px){.projects-container:has(.dashboardOverviewHero){width:min(100%,calc(100vw - 28px))!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero,.projects-container:has(.dashboardOverviewHero) .workspaceGrid:has(.dashboardOperationalPanel){grid-template-columns:1fr!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewHero{grid-template-areas:"copy" "metrics" "actions"!important}.projects-container:has(.dashboardOverviewHero) .dashboardOverviewActions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoBody,.projects-container:has(.dashboardOverviewHero) .enhancedInfoCard{padding-right:0!important}.projects-container:has(.dashboardOverviewHero) .enhancedInfoHeader [data-slot=card-action]{position:static!important;transform:none!important;margin-top:12px!important}}.ui-dropdown-menu-content{z-index:260!important;min-width:128px!important;overflow:hidden!important;padding:6px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(24,24,23,.92),rgba(8,8,8,.9)),rgba(0,0,0,.86)!important;color:#f5f2e8!important;box-shadow:0 18px 48px rgba(0,0,0,.42)!important;-webkit-backdrop-filter:blur(18px) saturate(1.02)!important;backdrop-filter:blur(18px) saturate(1.02)!important;animation:dropdownMenuIn .15s cubic-bezier(.16,1,.3,1) both!important}.ui-dropdown-menu-item{display:flex!important;min-height:32px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;align-items:center!important;border-radius:7px!important;padding:0 9px!important;color:rgba(244,241,232,.7)!important;font-size:12px!important;font-weight:690!important;outline:none!important}.ui-dropdown-menu-item:hover,.ui-dropdown-menu-item[data-highlighted]{background:rgba(255,255,255,.08)!important;color:#fffdf6!important}.activityChartCard{width:100%!important;max-width:none!important;min-height:190px!important;padding:0!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.105)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.014)),rgba(10,10,9,.48)!important;box-shadow:none!important}.activityChartHeader{padding:20px 22px 0!important}.activityChartHeaderInner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.activityChartTitle{color:#fffdf6!important;font-size:22px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.activityChartRangeButton{display:inline-flex!important;height:32px!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fffdf6!important;font-size:12px!important;font-weight:760!important;box-shadow:none!important}.activityChartRangeButton:hover{background:rgba(255,255,255,.06)!important;transform:none!important}.activityChartContent{padding:26px 22px 22px!important}.activityChartLayout{display:grid!important;grid-template-columns:.72fr 1.28fr!important;align-items:flex-end!important;grid-gap:30px!important;gap:30px!important}.activityChartTotal{display:flex!important;min-width:116px!important;flex-direction:column!important}.activityChartTotal p{margin:0!important;color:#fffdf6!important;font-size:clamp(42px,4.7vw,54px)!important;font-weight:820!important;line-height:.88!important;letter-spacing:-.02em!important}.activityChartTotal p span{margin-left:2px!important;color:rgba(244,241,232,.72)!important;font-size:.58em!important}.activityChartTrend{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:10px!important;color:rgba(244,241,232,.56)!important;font-size:12px!important;line-height:1.2!important}.activityChartTrend svg{color:#20d191!important}.activityChartBars{height:112px!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important}.activityChartBarItem,.activityChartBars{display:flex!important;width:100%!important}.activityChartBarItem{height:100%!important;min-width:22px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}.activityChartBar{width:100%!important;min-height:12px!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(226,226,219,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important}.activityChartBarItem span{color:rgba(244,241,232,.62)!important;font-size:12px!important;font-weight:720!important;line-height:1!important}.projects-container:has(.dashboardOverviewHero) .dashboardUsersActivityChart{margin-top:6px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel{min-height:300px!important}.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel .dashboardPanelHeader{display:none!important}.projects-container:has(.dashboardOverviewHero) .dashboardOperationalPanel .dashboardOutcomeGrid{margin-top:16px!important}@keyframes dropdownMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){.activityChartLayout{grid-template-columns:1fr!important}.activityChartBars{height:120px!important}}.profileMessageButton{--profile-message-text:#f4f1e8;--profile-message-bg:#2b2b2b;--profile-message-hover:#161616;--profile-message-status:#00da00;--profile-message-transition:all 0.2s ease-out;position:relative;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;align-items:center;justify-content:center;gap:8px;margin:0 0 24px;padding:6px 10px 6px 6px;overflow:hidden;cursor:default;border:0;border-radius:68px;background-color:var(--profile-message-bg);color:var(--profile-message-text);box-shadow:0 2.17382px 0 rgba(0,0,0,.049),0 1.75px 6.01034px rgba(0,0,0,.07),0 3.63px 14.4706px rgba(0,0,0,.091),0 22px 48px rgba(0,0,0,.14);transition:var(--profile-message-transition)}.profileMessageButton:hover{min-height:56px;gap:10px;padding-right:12px;background-color:var(--profile-message-hover);transform:translateY(-1px)}.profileMessageAvatar{position:relative;display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,rgba(244,241,232,.14),rgba(244,241,232,.06)),#111111;color:rgba(244,241,232,.84);box-shadow:inset 0 0 0 1px rgba(244,241,232,.09);transition:var(--profile-message-transition)}.profileMessageButton:hover .profileMessageAvatar{width:38px;height:38px;flex-basis:38px}.profileMessageStatus{position:absolute;right:1px;bottom:1px;width:7px;height:7px;border-radius:50%;background:var(--profile-message-status);box-shadow:0 0 0 2px var(--profile-message-bg);transition:var(--profile-message-transition)}.profileMessageButton:hover .profileMessageStatus{right:2px;bottom:2px;box-shadow:0 0 0 2px var(--profile-message-hover)}.profileMessageText{display:grid;min-width:0;grid-gap:1px;gap:1px;text-align:left;line-height:1}.profileMessageEmail{max-width:min(300px,calc(100vw - 160px));color:#f4f1e8;font-size:15px;font-weight:820;letter-spacing:0;line-height:1.2}.profileMessageEmail,.profileMessageId{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileMessageId{color:rgba(244,241,232,.48);font-family:var(--font-mono);font-size:10.5px;font-weight:620;line-height:1.25}.profileMessageBadge{display:inline-flex;min-width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#5e5e5e;color:#ffffff;font-size:11px;font-weight:820;line-height:1;transition:var(--profile-message-transition)}.profileMessageButton:hover .profileMessageBadge{background:rgba(255,255,255,.18)}.changelog1{width:min(100%,1180px);margin:0 auto;padding:54px 24px 86px;animation:enhancedPageEnter .52s cubic-bezier(.16,1,.3,1) both}.changelog1Container{width:100%}.changelog1Intro{max-width:760px;margin:0 auto}.changelog1Intro h1{margin:0 0 14px;color:#fffdf6;font-size:clamp(34px,5vw,58px);font-weight:820;line-height:.98;letter-spacing:0}.changelog1Intro p{max-width:680px;margin:0;color:rgba(244,241,232,.62);font-size:clamp(14px,1.4vw,17px);line-height:1.55}.changelog1Entries{display:grid;max-width:760px;margin:70px auto 0;grid-gap:72px;gap:72px}.changelog1Entry{position:relative;display:grid;grid-template-columns:226px minmax(0,1fr);grid-gap:54px;gap:54px}.changelog1Entry:before{content:"";position:absolute;left:226px;top:6px;bottom:-72px;width:1px;transform:translateX(27px);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03))}.changelog1Entry:last-child:before{display:none}.changelog1Meta{position:-webkit-sticky;position:sticky;top:96px;display:flex;width:226px;height:min-content;align-items:center;gap:12px}.changelog1Badge{height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,253,246,.84)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:740!important}.changelog1Meta span:not(.changelog1Badge){color:rgba(244,241,232,.48);font-size:12px;font-weight:640;white-space:nowrap}.changelog1Body{position:relative;min-width:0}.changelog1Body:before{content:"";position:absolute;left:-27px;top:7px;width:9px;height:9px;border-radius:999px;background:#f4f1e8;box-shadow:0 0 0 5px rgba(244,241,232,.08),0 0 22px rgba(244,241,232,.24)}.changelog1Body h2{margin:0 0 12px;color:rgba(255,253,246,.92);font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.12;letter-spacing:0}.changelog1Body>p{margin:0;color:rgba(244,241,232,.6);font-size:15px;line-height:1.6}.changelog1Body ul{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0 19px;padding:0;color:rgba(244,241,232,.62);font-size:14px;line-height:1.5}.changelog1Body li::marker{color:rgba(244,241,232,.46)}.changelog1Body img{display:block;width:100%;margin-top:30px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.changelog1Button{display:inline-flex!important;margin-top:18px!important;margin-left:auto!important;color:rgba(244,241,232,.78)!important}@media (max-width:860px){.changelog1{padding:34px 18px 64px}.changelog1Entries{margin-top:46px;gap:46px}.changelog1Entry{grid-template-columns:1fr;gap:14px}.changelog1Body:before,.changelog1Entry:before{display:none}.changelog1Meta{position:static;width:auto;flex-wrap:wrap}}.uiverseScriptForge{--cloud-color:rgba(244,241,232,0.86);--arrows-color:#b8c7b5;--time-animation:1.05s;display:inline-grid;place-items:center;width:108px;min-width:108px;gap:8px;color:rgba(244,241,232,.86);font-size:12px;font-weight:820;letter-spacing:0;line-height:1;text-align:center}.uiverseScriptForgeSvg{width:82px;height:82px;overflow:visible;filter:drop-shadow(0 18px 22px rgba(0,0,0,.38))}.uiverseScriptForge .forgeCloud rect{fill:var(--cloud-color);opacity:.16}.uiverseScriptForge .forgeCloud g{transform-origin:50% 72.8938%;fill:var(--arrows-color);filter:drop-shadow(0 0 9px rgba(184,199,181,.28));animation:scriptForgeRotation var(--time-animation) linear infinite}.uiverseScriptForge .forgeCloud path{fill:none;stroke:var(--arrows-color);stroke-width:5.8;stroke-linecap:round;stroke-dasharray:14 8;opacity:.86;animation:scriptForgeCloudLine calc(var(--time-animation) * 1.65) ease-in-out infinite}.uiverseScriptForge .forgeArrows{transform-origin:50% 50%;fill:none;stroke:#efe9da;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.9;animation:scriptForgeRotation calc(var(--time-animation) * 1.15) linear infinite reverse}.uiverseScriptForge .forgeShapes{fill:#d2bd82;filter:drop-shadow(0 0 8px rgba(210,189,130,.24))}.uiverseScriptForge .forgeShapes circle{transform-origin:center;animation:scriptForgeDot calc(var(--time-animation) * 2) ease-in-out infinite}.uiverseScriptForge .forgeShapes circle:nth-child(2){animation-delay:calc(var(--time-animation) * -.35)}.uiverseScriptForge .forgeShapes circle:nth-child(3){animation-delay:calc(var(--time-animation) * -.7)}.scriptForgeOverlay{position:absolute;inset:0;z-index:12;display:flex;box-sizing:border-box;align-items:flex-start;justify-content:center;padding:24px;overflow:auto;border-radius:0;background:radial-gradient(circle at 50% 42%,rgba(244,241,232,.16),transparent 31%),linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.74));-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08);animation:scriptForgeOverlayIn .18s cubic-bezier(.16,1,.3,1) both;overscroll-behavior:contain}.scriptForgePanel{position:relative;display:grid;width:min(360px,calc(100vw - 48px));max-width:100%;min-height:232px;margin:auto 0;place-items:center;grid-gap:16px;gap:16px;padding:30px 28px;overflow:visible;border:1px solid rgba(244,241,232,.16);border-radius:18px;background:linear-gradient(180deg,rgba(18,18,16,.86),rgba(9,9,8,.78)),rgba(0,0,0,.54);box-shadow:0 28px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.scriptForgePanel:before{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(244,241,232,.42),transparent)}.scriptForgeCopy{display:grid;grid-gap:6px;gap:6px;text-align:center}.scriptForgeCopy span{color:#fffdf6;font-size:15px;font-weight:840}.scriptForgeCopy p{max-width:250px;margin:0;color:rgba(244,241,232,.58);font-size:12px;font-weight:560;line-height:1.45}.scriptSaveButton{gap:8px!important}.scriptSaveButton .uiverseScriptForge{width:24px;min-width:24px;gap:0;transform:scale(.44);transform-origin:center}.scriptSaveButton .uiverseScriptForgeSvg{width:48px;height:48px}.scriptSaveButton .uiverseScriptForge>span{display:none}@keyframes scriptForgeRotation{to{transform:rotate(1turn)}}@keyframes scriptForgeCloudLine{0%,to{stroke-dashoffset:0;opacity:.55}50%{stroke-dashoffset:18;opacity:1}}@keyframes scriptForgeDot{0%,to{transform:scale(.72);opacity:.36}50%{transform:scale(1.24);opacity:1}}@keyframes scriptForgeOverlayIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scriptForgeOverlay,.uiverseScriptForge .forgeArrows,.uiverseScriptForge .forgeCloud g,.uiverseScriptForge .forgeCloud path,.uiverseScriptForge .forgeShapes circle{animation-duration:.01ms!important;animation-iteration-count:1!important}}.loader.uiverseScriptForge{--cloud-color:#d8ded0;--arrows-color:#f4f1e8;--time-animation:1s;display:inline-flex;width:auto;min-width:0;transform:scale(1)}.loader.uiverseScriptForge #cloud{width:100px;height:100px;overflow:visible;filter:drop-shadow(0 16px 22px rgba(0,0,0,.42))}.loader.uiverseScriptForge #cloud rect{fill:var(--cloud-color);opacity:1}.loader.uiverseScriptForge #cloud g:nth-child(3){transform-origin:50% 72.8938%;fill:var(--arrows-color);filter:drop-shadow(0 0 8px black);animation:rotation var(--time-animation) linear infinite}.loader.uiverseScriptForge #shapes g g circle{animation:cloud calc(var(--time-animation) * 2) linear infinite}.loader.uiverseScriptForge #shapes g g circle:nth-child(2){animation-delay:calc((var(--time-animation) * 2) / -3)}.loader.uiverseScriptForge #shapes g g circle:nth-child(3){animation-delay:calc((var(--time-animation) * 2) / -1.5)}.loader.uiverseScriptForge svg #lines g line{stroke-width:5;transform-origin:50% 50%;animation:lines calc(var(--time-animation) / 1.33) linear infinite}.loader.uiverseScriptForge>span{margin-top:-8px;color:rgba(244,241,232,.9);font-size:13px;font-weight:820;line-height:1}.scriptForgePanel{width:min(360px,100%);min-height:314px;gap:0;padding:30px 34px 28px;border-radius:16px}.scriptForgePanel .uiverseScriptForge{transform:scale(1.08)}.scriptForgeExperience{display:grid;width:100%;place-items:center;grid-gap:0;gap:0;text-align:center}.scriptForgeExperience .scriptForgeCopy{min-height:58px;margin-top:12px;align-content:start}.scriptForgeExperience .scriptForgeCopy span{font-size:15px;font-weight:760;letter-spacing:-.01em}.scriptForgeExperience .scriptForgeCopy p{min-height:35px;color:rgba(244,241,232,.56);font-size:12px;font-weight:500}.scriptForgeProgress{width:100%;height:2px;margin-top:16px;overflow:hidden;border-radius:2px;background:rgba(244,241,232,.1)}.scriptForgeProgress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9da995,#f4f1e8);box-shadow:0 0 16px rgba(216,222,208,.28);transition:width .76s cubic-bezier(.22,1,.36,1)}.scriptForgeProgressMeta{display:flex;width:100%;justify-content:space-between;margin-top:9px;color:rgba(244,241,232,.42);font-family:var(--font-mono);font-size:9px;font-weight:620;letter-spacing:.06em;text-transform:uppercase}.scriptForgeProgressMeta strong{color:rgba(244,241,232,.62);font:inherit}.scriptSaveButton{min-width:178px}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes lines{0%{transform:rotate(-65deg) translateY(-10px)}to{transform:rotate(-65deg) translateY(8px)}}@keyframes cloud{0%{cx:20;cy:60;r:15}50%{cx:50;cy:45;r:20}to{cx:80;cy:60;r:15}}@media (prefers-reduced-motion:reduce){.loader.uiverseScriptForge #cloud g:nth-child(3),.loader.uiverseScriptForge #shapes g g circle,.loader.uiverseScriptForge svg #lines g line{animation-duration:.01ms!important;animation-iteration-count:1!important}.scriptForgeProgress>span{transition-duration:.01ms!important}}@media (max-height:480px){.scriptForgeOverlay{padding:10px}.scriptForgePanel{width:min(340px,calc(100vw - 20px));min-height:236px;padding:16px 28px 18px}.loader.uiverseScriptForge #cloud{width:76px;height:76px}.scriptForgePanel .uiverseScriptForge{transform:scale(1)}.scriptForgeExperience .scriptForgeCopy{min-height:48px;margin-top:4px}.scriptForgeProgress{margin-top:8px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.scriptForgeOverlay{background:rgba(5,5,4,.94)}}.dashboard-layout:has(.authMainWorkspace){display:block!important;width:100vw!important;min-height:100vh!important;overflow-x:hidden!important;background:#000!important}.dashboard-layout:has(.authMainWorkspace):after,.dashboard-layout:has(.authMainWorkspace):before{display:none!important}.authMainWorkspace{width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}.authMainWorkspace:has(.landing),.authMainWorkspace:has(.landingDocsView){overflow:visible!important}.dashboard-auth-container{position:relative;display:flex;width:100vw!important;min-height:100vh!important;align-items:center;justify-content:center;padding:34px!important;overflow:hidden;background:#000!important;background-size:auto!important}.dashboard-auth-container:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,.2);z-index:1}.heroAsciiAuthBackground{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000}.heroAsciiEmbed{position:absolute;inset:0;display:block;opacity:.66}.heroAsciiEmbed [data-us-project]{width:100%;height:100%;min-height:100vh}.heroAsciiMobileStars{position:absolute;inset:0;display:none;opacity:.3;background-image:radial-gradient(1px 1px at 20% 30%,white,transparent),radial-gradient(1px 1px at 60% 70%,white,transparent),radial-gradient(1px 1px at 50% 50%,white,transparent),radial-gradient(1px 1px at 80% 10%,white,transparent),radial-gradient(1px 1px at 90% 60%,white,transparent),radial-gradient(1px 1px at 33% 80%,white,transparent),radial-gradient(1px 1px at 15% 60%,white,transparent),radial-gradient(1px 1px at 70% 40%,white,transparent);background-position:0 0,40% 40%,60% 60%,20% 20%,80% 80%,30% 30%,70% 70%,50% 50%;background-size:200% 200%,180% 180%,250% 250%,220% 220%,190% 190%,240% 240%,210% 210%,230% 230%}.heroAsciiNoWebgl .heroAsciiEmbed{display:none}.heroAsciiNoWebgl .heroAsciiMobileStars{display:block}.heroAsciiAuthFrame:after,.heroAsciiAuthFrame:before{content:"";position:absolute;z-index:2;pointer-events:none}.heroAsciiAuthFrame:before{inset:0;background:rgba(0,0,0,.16);box-shadow:inset 0 0 120px rgba(0,0,0,.7)}.heroAsciiAuthFrame:after{inset:16px;border:1px solid rgba(244,241,232,.16);opacity:.6}.uiverseAuthForm{--auth-surface:rgba(12,12,11,0.76);--auth-border:rgba(244,241,232,0.18);--auth-border-strong:rgba(244,241,232,0.3);--auth-text:#f6f3ea;--auth-muted:#aaa59b;position:relative;z-index:3;display:flex;width:min(450px,100%);flex-direction:column;gap:8px;padding:24px;color:var(--auth-text);border:1px solid var(--auth-border);border-radius:20px;background:var(--auth-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 62px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:authFormIn .42s cubic-bezier(.16,1,.3,1) both}.uiverseAuthForm:before{display:none}.uiverseAuthBrand{display:grid;width:48px;height:48px;place-items:center;align-self:center;margin-bottom:4px;border:0;border-radius:16px;background:transparent;box-shadow:0 12px 28px rgba(0,0,0,.28)}.uiverseAuthBrand img{width:48px;height:48px;border-radius:16px;object-fit:cover}.uiverseAuthCopy{margin-bottom:6px;text-align:center}.uiverseAuthCopy h2{margin:0;color:var(--auth-text);font-size:24px;font-weight:800;line-height:1.14;letter-spacing:0}.uiverseAuthCopy p{max-width:310px;margin:6px auto 0;color:var(--auth-muted);font-size:13.5px;line-height:1.45}.uiverseAuthCopy strong{color:var(--auth-text)}.uiverseAuthForm form{display:flex;flex-direction:column;gap:8px}.uiverseAuthForm label{color:var(--auth-text);font-size:13px;font-weight:700}.uiverseInputForm{display:flex;height:46px;align-items:center;gap:10px;padding:0 12px;color:#d8d5cc;border:1.5px solid var(--auth-border);border-radius:10px;background:rgba(5,5,4,.72);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.uiverseInputForm:focus-within{border-color:rgba(244,241,232,.46);background:rgba(8,8,7,.88);box-shadow:0 0 0 2px rgba(244,241,232,.05);transform:translateY(-1px)}.uiverseInputForm input{min-width:0;height:100%;flex:1 1;padding:0!important;color:var(--auth-text)!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:13.5px;font-weight:600}.uiverseInputForm input:focus,.uiverseInputForm input:focus-visible{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.uiverseInputForm input::placeholder{color:#77736b;font-weight:500}.uiversePasswordToggle{display:grid;width:30px;height:30px;place-items:center;color:#dfdcd2;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease}.uiversePasswordToggle:hover{color:#fff;background:rgba(255,255,255,.075)}.uiverseAuthRow,.uiverseRemember{display:flex;align-items:center}.uiverseAuthRow{justify-content:space-between;gap:12px;margin:0 0 8px}.uiverseRemember{gap:7px;color:#d9d5ca;font-size:13px!important;font-weight:600!important;cursor:pointer}.uiverseRemember input{width:14px;height:14px;accent-color:#f4f1e8}.uiverseAuthHelper button,.uiverseAuthSwitch button,.uiverseAuthTextButton{padding:0;color:#f4f1e8;border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer;transition:color .16s ease,opacity .16s ease}.uiverseAuthHelper button:hover,.uiverseAuthSwitch button:hover,.uiverseAuthTextButton:hover{color:#fff}.uiverseCaptcha{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-bottom:4px;padding:10px 12px;border:1px solid var(--auth-border);border-radius:10px;background:rgba(244,241,232,.035)}.uiverseCaptcha>div{display:flex;min-width:0;align-items:center;gap:10px}.uiverseCaptcha span{color:#bbb5aa;font-size:12.5px;font-weight:650}.uiverseCaptcha .uiverse-check{width:22px!important;height:22px!important;flex:0 0 22px;color:#f4f1e8!important;border-color:var(--auth-border-strong)!important;border-radius:6px!important;background:rgba(0,0,0,.28)!important}.uiverseCaptcha .uiverse-check.checked{border-color:rgba(216,222,207,.5)!important;background:rgba(216,222,207,.13)!important}.uiverseAuthError{display:flex;align-items:flex-start;gap:9px;margin:2px 0 4px;padding:10px 12px;color:#ffd6d6;border:1px solid rgba(248,113,113,.25);border-radius:10px;background:rgba(248,113,113,.075);font-size:12.5px;line-height:1.35}.uiverseAuthError svg{flex:0 0 auto;margin-top:1px}.uiverseAuthSubmit{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;border-radius:10px;font-size:14px;font-weight:850;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease;color:#050505;border:0;background:#d4d1c8;box-shadow:0 10px 22px rgba(0,0,0,.3)}.uiverseAuthSubmit:hover:not(:disabled){transform:translateY(-1px);background:#e2ded3;box-shadow:0 14px 28px rgba(0,0,0,.34)}.uiverseAuthSubmit:disabled{cursor:not-allowed;opacity:.48}.uiverseAuthSwitch{margin:12px 0 6px;color:var(--auth-muted);text-align:center;font-size:13px;font-weight:600}.uiverseDivider{display:flex;align-items:center;gap:12px;margin:6px 0 8px}.uiverseDivider span{height:1px;flex:1 1;background:rgba(244,241,232,.13)}.uiverseDivider em{color:#928c82;font-size:12px;font-style:normal;font-weight:650}.uiverseSocialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:6px}.uiverseSocialGrid.single{grid-template-columns:minmax(0,1fr)}.uiverseSocialButton{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:10px;color:#f4f1e8;border:1.5px solid rgba(244,241,232,.13);border-radius:10px;background:rgba(244,241,232,.03);font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.uiverseSocialButton .flow-btn-content{width:100%}.uiverseSocialButton .flow-btn-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;line-height:1}.uiverseSocialButton .flow-btn-label>span{display:block;line-height:1}.uiverseSocialButton:hover{transform:translateY(-1px);border-color:rgba(244,241,232,.28);background:rgba(244,241,232,.07);box-shadow:0 12px 26px rgba(0,0,0,.28)}.uiverseSocialIcon{display:block;width:20px;height:20px;flex:0 0 20px}.uiverseAuthVerify{align-items:stretch}.uiverseVerifyDigits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 8px}.uiverseVerifyDigits input{width:100%;height:48px;color:var(--auth-text);border:1.5px solid var(--auth-border);border-radius:10px;outline:none;background:rgba(5,5,4,.74);text-align:center;font-family:var(--font-mono);font-size:18px;font-weight:850}.uiverseVerifyDigits input:focus{border-color:rgba(244,241,232,.52);box-shadow:0 0 0 3px rgba(244,241,232,.075)}.uiverseVerifyDigitField{min-width:0}.uiverseVerifyDigitField .fa-field-frame{height:48px;border-color:var(--auth-border);background:rgba(5,5,4,.74)}.uiverseVerifyDigitField .fa-field-input{height:100%;padding:0;text-align:center;font-family:var(--font-mono);font-size:18px;font-weight:850}.uiverseFlowField .fa-field-frame{border-color:var(--auth-border);background:rgba(5,5,4,.52)}.uiverseAuthHelper{min-height:18px;color:var(--auth-muted);text-align:center;font-size:12.5px;font-weight:650}.uiverseAuthNote{padding:10px 12px;color:#ece8dc;border:1px solid rgba(244,241,232,.16);border-radius:10px;background:rgba(244,241,232,.055);font-size:12px;line-height:1.35;text-align:center}.uiverseAuthVerify>.uiverseAuthTextButton{margin-top:2px;align-self:center;font-size:12.5px}@keyframes authFormIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authLightSweep{0%{transform:translate3d(-3%,0,0) rotate(-5deg)}to{transform:translate3d(3%,-2%,0) rotate(-3deg)}}@media (max-width:560px){.dashboard-auth-container{padding:18px!important}.uiverseAuthForm{padding:24px}.uiverseAuthCopy h2{font-size:22px}.uiverseAuthCredits{grid-template-columns:1fr;gap:10px}.wiseWombatDiscordButton.uiverseAuthDiscordButton{width:100%}}@media (max-width:900px){.heroAsciiEmbed{display:none}.heroAsciiMobileStars{display:block}.heroAsciiAuthFrame:after{inset:10px}}.enhancedMainWorkspace[data-active-tab=obfuscator] .obfuscatorRunPanel,.mainWorkspace[data-active-tab=obfuscator] .obfuscatorRunPanel{display:none!important}.enhancedMainWorkspace[data-active-tab=obfuscator] .workspaceGrid:has(.obfuscatorRunPanel),.mainWorkspace[data-active-tab=obfuscator] .workspaceGrid:has(.obfuscatorRunPanel){grid-template-columns:minmax(0,1fr)!important}.adminDashboard{display:flex;flex-direction:column;gap:16px}.adminHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.008)),rgba(10,10,9,.72);padding:24px 26px}.adminHero h1{margin:6px 0 8px;color:var(--text-primary);font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:0}.adminDistributionCard p,.adminHero p,.adminSectionHeader p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.adminEyebrow{color:var(--primary);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adminDangerButton,.adminDetailsButton,.adminIconButton,.adminIconDangerButton,.adminRefreshButton,.adminSuccessButton,.adminWarnButton{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;color:#eee9dd;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.055);padding:0 13px;font-size:12px;font-weight:850;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s ease,background .16s ease}.adminDangerButton:hover,.adminDetailsButton:hover,.adminIconButton:hover,.adminIconDangerButton:hover,.adminRefreshButton:hover,.adminSuccessButton:hover,.adminWarnButton:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.adminDangerButton:disabled,.adminDetailsButton:disabled,.adminIconButton:disabled,.adminIconDangerButton:disabled,.adminRefreshButton:disabled,.adminSuccessButton:disabled,.adminWarnButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.adminDangerButton{color:#ffd6d1;border-color:rgba(255,114,101,.22);background:rgba(102,31,24,.2)}.adminWarnButton{color:#ffe8b7;border-color:rgba(255,190,92,.24);background:rgba(113,72,22,.18)}.adminIconDangerButton{width:38px;padding:0;color:#ffd6d1;border-color:rgba(255,114,101,.22);background:rgba(102,31,24,.18)}.adminIconButton{width:38px;padding:0}.adminDetailsButton{color:#f0ebdc;border-color:rgba(216,222,207,.22);background:rgba(216,222,207,.08)}.adminSuccessButton{color:#daf1df;border-color:rgba(129,205,145,.22);background:rgba(28,82,42,.18)}.adminNotice{display:flex;min-height:44px;align-items:center;gap:10px;color:#f3d6d6;border:1px solid rgba(255,110,110,.24);border-radius:8px;background:rgba(80,12,12,.24);padding:12px 14px;font-size:13px;font-weight:750}.adminMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.adminMetricCard{min-height:118px;padding:18px 20px;display:grid;align-content:space-between;grid-gap:10px;gap:10px;border-radius:12px;background:rgba(12,12,11,.72);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease}.adminMetricCard:hover{transform:translateY(-2px);border-color:rgba(216,222,207,.26);background:rgba(16,16,15,.82)}.adminMetricCard svg{width:34px;height:34px;padding:8px;border-radius:var(--radius-sm);background:var(--primary-soft);border:1px solid rgba(216,222,207,.18);color:var(--primary)}.adminAttemptRow span,.adminDistributionCard span,.adminMetricCard span,.adminUserIdentity span{color:var(--text-muted);font-size:12px;font-weight:700}.adminMetricCard strong{color:var(--text-primary);font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:-.01em}.adminTabs{display:flex;min-height:52px;gap:6px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:rgba(8,8,7,.78);padding:7px}.adminTabButton{position:relative;display:inline-flex;min-width:max-content;align-items:center;justify-content:center;gap:8px;color:rgba(232,226,213,.62);border:1px solid transparent;border-radius:7px;background:transparent;padding:0 12px;font-size:12px;font-weight:850;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.adminTabButton:hover{color:#f0ecdf;background:rgba(255,255,255,.035)}.adminTabButton.active{color:var(--text-primary);border-color:var(--border-active);background:var(--primary-soft)}.adminTabButton.active strong{color:var(--primary);border-color:var(--border-active);background:rgba(216,222,207,.12)}.adminTabButton:active{transform:scale(.985)}.adminTabButton strong{color:rgba(232,226,213,.72);border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.22);padding:2px 7px;font-family:var(--font-mono);font-size:10px}.adminPanel{border-radius:14px;background:rgba(11,11,10,.76);padding:20px 22px}.adminTabPanel{animation:adminPanelIn .22s cubic-bezier(.16,1,.3,1)}@keyframes adminPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.adminSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:14px}.adminSectionHeader span{display:block;color:var(--text-primary);font-size:13px;font-weight:900;text-transform:uppercase}.adminSectionHeader strong{color:#e9e3d4;font-family:var(--font-mono);font-size:12px;white-space:nowrap}.adminSearch{display:flex;width:min(380px,100%);min-height:42px;align-items:center;gap:10px;color:var(--text-muted);border:1px solid var(--border);border-radius:11px;background:#0f0e0b;padding:0 14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.adminSearch:hover{border-color:var(--border-strong)}.adminSearch:focus-within{border-color:var(--border-active);background:#14130f;box-shadow:0 0 0 3px rgba(216,222,207,.12)}.adminSearch svg{flex-shrink:0;transition:color .16s ease}.adminSearch:focus-within svg{color:var(--primary)}.adminSearch input{width:100%;min-width:0;height:100%;color:var(--text-primary);border:none!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:13px;font-weight:500;letter-spacing:.01em}.adminSearch input::placeholder{color:var(--text-muted)}.adminUsersSearch{width:100%;min-height:48px;margin:16px 0 6px;border-radius:12px;gap:11px}.adminUsersSearch input{font-size:13.5px}.adminAttemptList,.adminDistributionGrid{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.adminDistributionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminInviteForm{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(320px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:14px}.adminInviteForm:has(.adminInviteCustomDays){grid-template-columns:minmax(180px,.55fr) minmax(320px,1fr) minmax(110px,.32fr) auto}.adminInviteDurationField,.adminInviteForm label,.adminInviteModeField{display:grid;grid-gap:7px;gap:7px;color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.adminInviteForm input,.adminInviteForm select{min-height:38px;color:var(--text-primary);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.38);padding:0 11px;font-size:12px;font-weight:800}.adminInviteHeaderActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.adminSegmentedControl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:38px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.28);padding:3px}.adminSegmentedControl button{min-width:0;white-space:nowrap;color:rgba(232,226,213,.68);border:0;border-radius:6px;background:transparent;padding:0 10px;font-size:12px;font-weight:850;transition:color .16s ease,background .16s ease}.adminSegmentedControl .fa-seg-active,.adminSegmentedControl button.active{color:#eff6e9;background:rgba(129,205,145,.18)}.adminInviteDurationOptions{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));grid-gap:6px;gap:6px;min-height:38px}.adminInviteDurationOptions button{min-width:0;white-space:nowrap;color:rgba(232,226,213,.72);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.28);padding:0 8px;font-size:12px;font-weight:850;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.adminInviteDurationOptions button:hover{color:#f1ecdf;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.adminInviteDurationOptions button.active{color:#eff6e9;border-color:rgba(129,205,145,.3);background:rgba(28,82,42,.2)}.adminInviteDurationOptions button:active{transform:scale(.985)}.adminGeneratedInvite{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;margin-top:12px;max-height:220px;overflow:auto;border:1px solid rgba(129,205,145,.2);border-radius:8px;background:rgba(28,82,42,.14);padding:12px}.adminModalOverlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(7px) brightness(.72);backdrop-filter:blur(7px) brightness(.72);padding:max(56px,8vh) 18px 18px}.adminInviteModal{width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;overflow-x:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(13,13,12,.86);-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05);padding:16px;box-shadow:0 24px 76px rgba(0,0,0,.46)}.adminInviteModalHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;margin-bottom:14px}.adminInviteModalHeader span{color:rgba(232,226,213,.58);font-size:11px;font-weight:850;text-transform:uppercase}.adminInviteModalHeader h2{margin:4px 0 0;color:var(--text-primary);font-size:24px;line-height:1.05;letter-spacing:0}.adminInviteModalForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:0}.adminInviteModalForm .adminInviteModeField,.adminInviteModalForm .adminInvitePlanField{grid-column:span 1;min-width:0}.adminInviteModalForm .adminInviteDurationField{grid-column:1/-1;min-width:0}.adminInviteModalForm .adminInviteCountField,.adminInviteModalForm .adminInviteCustomDays{grid-column:span 1;min-width:0}.adminInviteModalForm>.adminSuccessButton{grid-column:1/-1;justify-self:end;width:auto;min-width:170px;min-height:40px;padding-inline:18px;white-space:nowrap}.adminInviteModalForm .adminInviteDurationOptions{grid-template-columns:repeat(6,minmax(0,1fr))}.adminInviteModalForm .adminInviteDurationOptions button{min-height:38px;padding:0 10px}.adminInviteModalForm .adminSegmentedControl,.adminInviteModalForm input,.adminInviteModalForm select{width:100%;min-width:0}.adminInviteSearch{width:100%;min-height:48px;margin:16px 0 6px;border-radius:12px;gap:11px;padding-right:6px}.adminInviteSearch input{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.015em}.adminInviteSearch input::placeholder{font-family:var(--font-sans);font-weight:500;letter-spacing:.01em}.adminInviteSearchAction{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;color:#f0ebdc;border:1px solid rgba(216,222,207,.22);border-radius:9px;background:rgba(216,222,207,.08);font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s ease,background .15s ease,opacity .15s ease}.adminInviteSearchAction:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(216,222,207,.36);background:rgba(216,222,207,.12)}.adminInviteSearchAction:active:not(:disabled){transform:translateY(0)}.adminInviteSearchAction:disabled{cursor:not-allowed;opacity:.5}.adminInviteDetails{display:grid;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid rgba(216,222,207,.18);border-radius:8px;background:rgba(20,19,16,.48);padding:12px}.adminLookupResult{border-color:rgba(129,205,145,.22);background:linear-gradient(180deg,rgba(26,44,31,.34),rgba(11,12,11,.62))}.adminInviteDetailsHeader,.adminInviteSecret{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.adminLookupActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.adminLookupHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid rgba(129,205,145,.14);border-radius:8px;background:rgba(0,0,0,.22);padding:12px}.adminLookupHero em,.adminLookupHero span{display:block;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.adminLookupHero strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:16px;line-height:1.35}.adminLookupBadge{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(216,222,207,.2);border-radius:999px;background:rgba(216,222,207,.08);color:#f0ebdc;padding:0 12px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.adminInviteStatusBadge.is-unclaimed,.adminLookupBadge.is-unclaimed{border-color:rgba(188,188,180,.22);background:rgba(188,188,180,.08);color:rgba(238,234,222,.74)}.adminInviteStatusBadge.is-active,.adminLookupBadge.is-active{border-color:rgba(129,205,145,.32);background:rgba(28,82,42,.2);color:#daf1df}.adminInviteStatusBadge.is-expired,.adminLookupBadge.is-expired{border-color:rgba(224,164,92,.34);background:rgba(112,69,24,.24);color:#f5d6aa}.adminInviteStatusBadge.is-inactive,.adminLookupBadge.is-inactive{border-color:rgba(229,112,90,.34);background:rgba(116,43,32,.24);color:#f1beb4}.adminLookupControlRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(0,0,0,.18);padding:10px}.adminInviteSecret{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.24);padding:11px}.adminInviteDetailsGrid span,.adminInviteDetailsHeader span,.adminInviteSecret span{display:block;color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.adminInviteDetailsGrid strong,.adminInviteDetailsHeader strong,.adminInviteSecret strong{display:block;min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminInviteSecret strong{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal}.adminInviteDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminLookupResult .adminInviteDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adminInviteDetailsGrid>div{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);padding:10px}.adminGeneratedInvite span,.adminInviteRow span{display:block;color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase}.adminGeneratedInvite strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.55;white-space:pre-wrap}.adminInviteList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.adminInviteRow{position:relative;display:grid;grid-template-columns:minmax(250px,1.15fr) minmax(190px,.9fr) minmax(230px,1fr) minmax(180px,.82fr) minmax(144px,auto);align-items:center;grid-gap:16px;gap:16px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:radial-gradient(440px 110px at 12% 0,rgba(244,241,232,.045),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.016));padding:13px 12px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.adminInviteRow:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(188,188,180,.42);opacity:.88}.adminInviteRow:hover{border-color:rgba(244,241,232,.13);background:radial-gradient(440px 110px at 12% 0,rgba(244,241,232,.06),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.036),rgba(255,255,255,.018))}.adminInviteRow.is-unclaimed{border-color:rgba(188,188,180,.12)}.adminInviteRow.is-unclaimed:before{background:rgba(188,188,180,.5)}.adminInviteRow.is-active{border-color:rgba(129,205,145,.18);background:radial-gradient(440px 120px at 12% 0,rgba(129,205,145,.07),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.016))}.adminInviteRow.is-active:before{background:rgba(129,205,145,.86)}.adminInviteRow.is-expired{border-color:rgba(224,164,92,.18);background:radial-gradient(440px 120px at 12% 0,rgba(224,164,92,.06),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.014))}.adminInviteRow.is-expired:before{background:rgba(224,164,92,.82)}.adminInviteRow.is-inactive{border-color:rgba(229,112,90,.18);background:radial-gradient(440px 120px at 12% 0,rgba(229,112,90,.055),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.014))}.adminInviteRow.is-inactive:before{background:rgba(229,112,90,.82)}.adminInviteRow>div{min-width:0}.adminInviteRow strong{display:block;min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminInviteKeyCell strong{font-family:var(--font-mono);font-size:12.5px;letter-spacing:0}.adminInviteKeyMeta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.adminInvitePlanTag.fa-tag{width:-moz-fit-content;width:fit-content;max-width:100%;height:20px;padding:0 8px;gap:5px;border-color:rgba(244,241,232,.09);border-radius:999px;background:rgba(0,0,0,.18);color:rgba(214,207,191,.62);font-size:10px;font-weight:850;letter-spacing:.03em}.adminInvitePlanTag .fa-tag-icon{color:rgba(244,241,232,.58)}.adminInvitePlanTag .fa-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminInviteStatusBadge{display:inline-flex!important;width:-moz-fit-content;width:fit-content;max-width:100%;height:20px;align-items:center;justify-content:center;border:1px solid rgba(216,222,207,.2);border-radius:999px;padding:0 8px;font-size:9.5px!important;font-weight:900!important;line-height:1;text-transform:uppercase;white-space:nowrap}.adminInviteRow em{display:block;min-width:0;overflow:hidden;margin-top:3px;color:rgba(214,207,191,.58);font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.adminInviteRowActions{display:inline-flex;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content!important}.adminInviteRowActions .adminDetailsButton.flow-btn{height:36px;min-height:36px;padding:0 12px}.adminInviteRowActions .adminIconDangerButton{width:36px;height:36px;min-width:36px}.adminAttemptRow,.adminDistributionCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);padding:12px}.adminDistributionCard strong{color:var(--text-primary);font-family:var(--font-mono);font-size:20px}.adminRoleDistribution{--role-color:rgba(232,226,213,0.72);--role-border:rgba(255,255,255,0.1);--role-bg:rgba(0,0,0,0.38);--role-tint:rgba(232,226,213,0.055);--role-glow:rgba(232,226,213,0.065);border-color:color-mix(in srgb,var(--role-border) 72%,rgba(255,255,255,.07));background:radial-gradient(240px 86px at 16px 50%,var(--role-tint),transparent 74%),linear-gradient(90deg,color-mix(in srgb,var(--role-bg) 74%,transparent),rgba(255,255,255,.02) 58%),rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,.012),inset 0 0 22px color-mix(in srgb,var(--role-tint) 36%,transparent),0 0 18px color-mix(in srgb,var(--role-glow) 42%,transparent)}.adminRoleDistribution span{color:color-mix(in srgb,var(--role-color) 62%,var(--text-muted));text-shadow:0 0 14px var(--role-glow)}.adminRoleDistribution strong{color:var(--role-color);text-shadow:0 0 16px var(--role-icon-glow,var(--role-glow))}.adminUserTable{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.adminUserHeader,.adminUserRow{display:grid;grid-template-columns:minmax(200px,1.25fr) minmax(125px,.72fr) minmax(105px,.62fr) minmax(190px,1.08fr) minmax(105px,.62fr) minmax(195px,1fr);align-items:center;grid-gap:10px;gap:10px}.adminUserHeader{color:var(--text-muted);padding:0 12px 4px;font-size:11px;font-weight:850;text-transform:uppercase}.adminUserRow{--role-color:rgba(232,226,213,0.72);--role-border:rgba(255,255,255,0.1);--role-bg:rgba(0,0,0,0.38);--role-tint:rgba(232,226,213,0.055);--role-glow:rgba(232,226,213,0.065);--role-icon-glow:rgba(232,226,213,0.36);min-height:84px;border:1px solid var(--border);border-radius:11px;background:radial-gradient(360px 94px at 68px 50%,var(--role-tint),transparent 74%),linear-gradient(90deg,color-mix(in srgb,var(--role-bg) 72%,transparent),rgba(255,255,255,.018) 42%,rgba(255,255,255,.012)),rgba(255,255,255,.022);box-shadow:inset 0 0 0 1px rgba(255,255,255,.012),inset 0 0 30px color-mix(in srgb,var(--role-tint) 42%,transparent),0 0 22px color-mix(in srgb,var(--role-glow) 58%,transparent);padding:12px 14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.adminUserRow:hover{border-color:color-mix(in srgb,var(--role-border) 56%,var(--border-strong));background:radial-gradient(420px 106px at 72px 50%,color-mix(in srgb,var(--role-tint) 88%,rgba(255,255,255,.032)),transparent 76%),linear-gradient(90deg,color-mix(in srgb,var(--role-bg) 88%,transparent),rgba(255,255,255,.032) 44%,rgba(255,255,255,.018)),rgba(255,255,255,.032)}.adminUserRow.suspended{--role-color:#ff8a7f;--role-border:rgba(255,114,101,0.42);--role-bg:rgba(120,28,22,0.22);--role-tint:rgba(255,114,101,0.15);--role-glow:rgba(255,114,101,0.16);--role-icon-glow:rgba(255,114,101,0.5);border-color:rgba(255,114,101,.18);background:radial-gradient(360px 94px at 68px 50%,color-mix(in srgb,var(--role-tint) 48%,rgba(255,114,101,.1)),transparent 74%),linear-gradient(90deg,rgba(80,18,13,.16),rgba(255,255,255,.016) 48%,rgba(80,18,13,.08)),rgba(80,18,13,.13)}.adminUserIdentity{min-width:0;padding-left:2px;text-shadow:0 0 18px var(--role-glow)}.adminUserRow strong{display:block;min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminUserRow .adminUserIdentity strong{color:color-mix(in srgb,var(--role-color) 28%,var(--text-primary))}.adminUserRow select{width:100%;min-height:38px;color:var(--text-primary);border:1px solid var(--border);border-radius:9px;background-color:rgba(0,0,0,.34);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9aa3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:0 30px 0 12px;font-size:12.5px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .14s ease}.adminUserRow select:hover{border-color:var(--border-strong)}.adminUserRow select:focus{outline:none;border-color:var(--border-active)}.adminUserRow select option{background:var(--bg-panel);color:var(--text-primary)}.adminRoleControl{position:relative;min-width:0}.adminKeyFormatControl{display:grid;min-width:0;grid-gap:5px;gap:5px}.adminKeyFormatEditor{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;grid-gap:6px;gap:6px}.adminKeyFormatInput{min-width:0}.adminKeyFormatInput .fa-field-frame{height:36px;min-height:36px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(0,0,0,.36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)}.adminKeyFormatInput .fa-field-frame:focus-within{border-color:rgba(244,241,232,.34);box-shadow:0 0 0 2px rgba(244,241,232,.08),0 0 14px rgba(244,241,232,.06)}.adminKeyFormatInput .fa-field-input{height:34px;min-height:34px;padding:0 10px;border:0;font-size:11.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.adminKeyFormatInput .fa-field-charge{display:none}.adminKeyFormatSave.flow-icon-btn{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--text-primary);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055)}.adminKeyFormatSave.flow-icon-btn:hover:not(:disabled){border-color:rgba(244,241,232,.32);background:rgba(255,255,255,.1)}.adminKeyFormatSave.flow-icon-btn:disabled{opacity:.34}.adminKeyFormatPreview{min-width:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.adminKeyFormatPreview.pending{color:color-mix(in srgb,var(--role-color) 48%,var(--text-muted))}.adminRoleControl select{color:var(--role-color);border-color:var(--role-border);background:radial-gradient(110px 48px at 22px 50%,var(--role-tint),transparent 78%),linear-gradient(90deg,var(--role-bg),rgba(0,0,0,.36) 76%),rgba(0,0,0,.36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018),inset 0 0 24px var(--role-tint),0 0 18px var(--role-glow);padding-left:36px}.adminRoleMark{position:absolute;left:12px;top:50%;z-index:1;display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;color:var(--role-color);filter:drop-shadow(0 0 7px var(--role-icon-glow)) drop-shadow(0 0 14px var(--role-icon-glow));pointer-events:none;transform:translateY(-50%)}.adminRoleMark:empty:before{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor,0 0 18px var(--role-icon-glow),0 0 28px var(--role-icon-glow);content:""}.adminRoleControl.owner,.adminRoleDistribution.owner,.adminUserRow.owner{--role-color:#f8d56a;--role-border:rgba(248,213,106,0.42);--role-bg:rgba(126,82,13,0.2);--role-tint:rgba(248,213,106,0.16);--role-glow:rgba(248,213,106,0.18);--role-icon-glow:rgba(248,213,106,0.58)}.adminRoleControl.coOwner,.adminRoleDistribution.coOwner,.adminUserRow.coOwner{--role-color:#e7ded0;--role-border:rgba(231,221,216,0.38);--role-bg:rgba(154,145,126,0.16);--role-tint:rgba(231,221,216,0.14);--role-glow:rgba(231,221,216,0.16);--role-icon-glow:rgba(231,221,216,0.52)}.adminRoleControl.admin,.adminRoleDistribution.admin,.adminUserRow.admin{--role-color:#ffb36b;--role-border:rgba(251,146,60,0.38);--role-bg:rgba(154,71,16,0.16);--role-tint:rgba(251,146,60,0.14);--role-glow:rgba(251,146,60,0.14);--role-icon-glow:rgba(251,146,60,0.5)}.adminRoleControl.support,.adminRoleDistribution.support,.adminUserRow.support{--role-color:#d8decf;--role-border:rgba(216,222,207,0.34);--role-bg:rgba(216,222,207,0.12);--role-tint:rgba(216,222,207,0.12);--role-glow:rgba(216,222,207,0.12);--role-icon-glow:rgba(216,222,207,0.48)}.adminRoleControl.user,.adminRoleDistribution.user,.adminUserRow.user{--role-color:#9fe8c2;--role-border:rgba(74,222,128,0.28);--role-bg:rgba(21,128,61,0.13);--role-tint:rgba(74,222,128,0.12);--role-glow:rgba(74,222,128,0.12);--role-icon-glow:rgba(74,222,128,0.44)}.adminUserRow.suspended .adminRoleControl{--role-color:#ff8a7f;--role-border:rgba(255,114,101,0.42);--role-bg:rgba(120,28,22,0.22);--role-tint:rgba(255,114,101,0.15);--role-glow:rgba(255,114,101,0.16);--role-icon-glow:rgba(255,114,101,0.5)}.adminNotice.neutral{color:#e8e2d4;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.adminActionGroup{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adminAccessPill{display:inline-flex;min-height:30px;align-items:center;gap:6px;color:#d8eadc;border:1px solid rgba(129,205,145,.2);border-radius:999px;background:rgba(28,82,42,.14);padding:0 10px;font-size:11px;font-weight:900}.adminAccessPill.suspended{color:#ffd8d3;border-color:rgba(255,114,101,.22);background:rgba(102,31,24,.16)}.adminPager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.adminPagerInfo{color:var(--text-muted);font-size:12px}.adminPagerControls{display:inline-flex;align-items:center;gap:6px}.adminPagerButton,.adminPagerNum{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.03);font-size:12.5px;font-weight:600;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.adminPagerButton:hover:not(:disabled),.adminPagerNum:hover{color:var(--text-primary);border-color:var(--border-strong);background:rgba(255,255,255,.06)}.adminPagerButton:disabled{opacity:.4;cursor:not-allowed}.adminPagerNum.active{color:var(--primary);border-color:var(--border-active);background:var(--primary-soft)}.adminPagerGap{color:var(--text-muted);padding:0 2px}.adminStatus{justify-self:start;color:#cfc8bb!important;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);padding:6px 10px}.adminStatus.elevated{color:#efeade!important;border-color:rgba(230,220,190,.28);background:rgba(230,220,190,.1)}.adminAttemptRow{grid-template-columns:120px minmax(0,1fr) auto}.adminAttemptKind{color:#efeade!important;font-family:var(--font-mono)}.adminAttemptRow strong{display:block;color:var(--text-primary);font-size:13px}.adminAttemptRow time{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;white-space:nowrap}@media (max-width:980px){.adminDistributionGrid,.adminMetricGrid{grid-template-columns:1fr}.adminHero,.adminInviteHeaderActions,.adminSectionHeader{align-items:stretch;flex-direction:column}.adminRefreshButton{width:100%}.adminUserHeader{display:none}.adminAttemptRow,.adminGeneratedInvite,.adminInviteDetailsGrid,.adminInviteDetailsHeader,.adminInviteForm,.adminInviteModalHeader,.adminInviteRow,.adminInviteSecret,.adminLookupHero,.adminUserRow{grid-template-columns:1fr}.adminKeyFormatEditor{max-width:360px}.adminActionGroup,.adminLookupActions{justify-content:flex-start;flex-wrap:wrap}.adminInviteRowActions{justify-content:flex-start;min-width:0!important}.adminInviteRowActions .adminDetailsButton.flow-btn{flex:1 1 140px}}.mainWorkspace:has(.landing),.mainWorkspace:has(.landingDocsView){max-width:none!important;padding:0!important;overflow:visible!important}.landing{position:relative;color:var(--text-primary);min-height:100vh;scroll-padding-top:112px}.landing,.landing-bg{background-color:var(--bg);width:100%}.landing-bg{position:fixed;inset:0;height:100%;z-index:0;pointer-events:none;background-image:radial-gradient(760px 380px at 50% -40px,rgba(215,163,104,.12),transparent 70%),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:100% 100%,62px 62px,62px 62px;background-position:top,50%,50%;-webkit-mask-image:radial-gradient(130% 90% at 50% -6%,#000 0,#000 34%,transparent 78%);mask-image:radial-gradient(130% 90% at 50% -6%,#000 0,#000 34%,transparent 78%)}.landing-main{display:block;overflow-x:clip;position:relative;z-index:1}.landing-header{position:fixed!important;top:16px;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.header-pill{position:relative;width:100%;max-width:1080px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;height:56px;padding:0 14px 0 18px;pointer-events:auto;background:rgba(19,18,14,.72);-webkit-backdrop-filter:blur(22px) saturate(105%);backdrop-filter:blur(22px) saturate(105%);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:background .16s ease,border-color .16s ease}.header-pill.is-scrolled{background:rgba(13,13,11,.9);border-color:var(--border-strong)}.header-brand{display:inline-flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:4px}.header-brand .flow-btn-content,.header-brand .flow-btn-label{display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.header-logo{display:block;border-radius:6px}.wordmark{font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:0;color:var(--text-primary)}.shinyWordmark{position:relative;display:inline-grid;align-items:center;line-height:1;white-space:nowrap}.shinyWordmarkBase,.shinyWordmarkSweep{grid-area:1/1}.shinyWordmarkBase{color:rgba(244,241,232,.9)}.enhancedBrandText.shinyWordmark .shinyWordmarkBase{color:#f5f0e6}.shinyWordmarkSweep{color:transparent;background:linear-gradient(110deg,rgba(244,241,232,.36) 0,rgba(244,241,232,.68) 36%,#ffffff 48%,var(--primary) 52%,#ffffff 58%,rgba(244,241,232,.5) 100%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(215,163,104,.1));animation:shinyWordmarkSweep 4.2s linear infinite}.enhancedBrandText.shinyWordmark .shinyWordmarkSweep{color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes shinyWordmarkSweep{0%,24%{background-position:160% 0;opacity:.42}58%{background-position:-120% 0;opacity:1}to{background-position:-120% 0;opacity:.42}}.header-nav{display:flex;justify-content:center;align-items:center;gap:26px}.nav-link{background:none;border:none;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--text-secondary);transition:color .14s ease;padding:6px 2px}.nav-link.is-active,.nav-link:hover{color:var(--text-primary)}.landingMegaMenu{position:relative;justify-self:center;gap:0;min-width:0}.ui-navigation-menu-list{display:inline-flex;align-items:center;gap:8px;list-style:none}.ui-navigation-menu-item{position:relative}.ui-nav-direct,.ui-navigation-menu-link,.ui-navigation-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:700 13px/1 var(--font-sans);letter-spacing:0;cursor:pointer;text-decoration:none;transition:color .14s ease,background .14s ease}.ui-nav-direct.is-active,.ui-nav-direct:hover,.ui-navigation-menu-link:hover,.ui-navigation-menu-trigger:hover,.ui-navigation-menu-trigger[data-state=open]{color:var(--text-primary);background:rgba(255,255,255,.055)}.ui-navigation-menu-chevron{flex:0 0 auto;opacity:.72;transition:transform .16s ease,opacity .16s ease}.ui-navigation-menu-trigger[data-state=open] .ui-navigation-menu-chevron{transform:rotate(180deg);opacity:1}.ui-navigation-menu-content{position:absolute;top:calc(100% + 13px);left:50%;z-index:1100;width:min(720px,calc(100vw - 36px));transform:translateX(-50%);animation:landingMegaIn .15s ease both}@keyframes landingMegaIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.landingMegaPanel{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,rgba(28,27,24,.96),rgba(10,10,9,.96)),radial-gradient(circle at 24% 0,rgba(244,241,232,.08),transparent 34%);box-shadow:0 24px 60px rgba(0,0,0,.58);-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}.landingMegaGrid,.landingMegaStack,.landingMobileNavList{list-style:none}.landingMegaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;border-right:1px solid rgba(255,255,255,.07)}.landingMegaGrid.is-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.landingMegaStack{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:14px}.ui-nav-grid-card,.ui-nav-large-item,.ui-nav-mobile-item,.ui-nav-small-item{width:100%;min-width:0;border:1px solid transparent;background:transparent;color:var(--text-primary);text-align:left;text-decoration:none;cursor:pointer}.ui-nav-grid-card{min-height:136px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:14px;border-color:rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);transition:transform .14s ease,border-color .14s ease,background .14s ease}.ui-nav-grid-card.is-tall{min-height:150px}.landingMobilePricing.is-active,.ui-nav-grid-card:hover,.ui-nav-large-item:hover,.ui-nav-mobile-item:hover,.ui-nav-small-item:hover{border-color:rgba(244,241,232,.16);background:rgba(255,255,255,.055)}.ui-nav-grid-card:hover{transform:translateY(-1px)}.ui-nav-card-icon,.ui-nav-large-icon,.ui-nav-mobile-icon,.ui-nav-small-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:31px;height:31px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(244,241,232,.82);background:rgba(255,255,255,.035)}.ui-nav-card-copy,.ui-nav-large-copy,.ui-nav-mobile-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.ui-nav-card-title{color:rgba(250,250,250,.96);font:800 13.5px/1.2 var(--font-display);letter-spacing:0}.ui-nav-card-description{color:rgba(163,155,141,.92);font:600 12px/1.45 var(--font-sans);letter-spacing:0}.ui-nav-large-item,.ui-nav-small-item{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:7px;border-radius:8px;transition:border-color .14s ease,background .14s ease}.ui-nav-small-item{color:rgba(244,241,232,.9);font:750 12.5px/1.2 var(--font-sans)}.ui-nav-large-item{align-items:start}.ui-sheet-overlay{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.56);animation:fadeIn .16s ease both}.ui-sheet-content{position:fixed;z-index:1210;top:12px;right:12px;bottom:12px;width:min(360px,calc(100vw - 24px));border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(150deg,rgba(24,23,20,.97),rgba(7,7,6,.98)),radial-gradient(circle at 20% 0,rgba(244,241,232,.08),transparent 34%);box-shadow:0 28px 80px rgba(0,0,0,.72);-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%);animation:landingSheetIn .18s cubic-bezier(.16,1,.3,1) both}@keyframes landingSheetIn{0%{opacity:0;transform:translateX(12px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.landingMobileNavSheet{display:flex;flex-direction:column;overflow:hidden}.landingMobileNavTop{display:flex;justify-content:space-between;min-height:58px;padding:0 14px 0 18px;border-bottom:1px solid rgba(255,255,255,.07);font:800 14px/1 var(--font-display)}.landingMobileClose,.landingMobileNavTop{align-items:center;color:var(--text-primary)}.landingMobileClose{display:inline-flex;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.035);cursor:pointer}.landingMobileNavBody{display:grid;grid-gap:10px;gap:10px;padding:14px;overflow-y:auto}.ui-accordion-item{border-bottom:1px solid rgba(255,255,255,.07)}.ui-accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:46px;border:0;background:transparent;color:var(--text-primary);font:800 13px/1 var(--font-display);cursor:pointer}.ui-accordion-chevron{opacity:.7;transition:transform .15s ease}.ui-accordion-trigger[data-state=open] .ui-accordion-chevron{transform:rotate(180deg)}.ui-accordion-content{overflow:hidden}.ui-accordion-content[data-state=open]{animation:accordionDown .18s ease-out}.ui-accordion-content[data-state=closed]{animation:accordionUp .16s ease-out}@keyframes accordionDown{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordionUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.ui-accordion-inner{padding:0 0 10px}.landingMobileNavList{display:grid;grid-gap:5px;gap:5px}.ui-nav-mobile-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px;border-radius:9px;transition:border-color .14s ease,background .14s ease}.ui-nav-mobile-copy>span{color:var(--text-primary);font:800 13px/1.2 var(--font-sans)}.ui-nav-mobile-copy small{color:var(--text-muted);font:650 11.5px/1.35 var(--font-sans)}.header-right{justify-content:flex-end;justify-self:end;min-width:0}.header-actions,.header-right{display:inline-flex;align-items:center;gap:10px}.header-actions .btn-primary,.header-actions .btn-secondary{padding:8px 14px;font-size:12.5px}.header-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;justify-self:end;background:none;border:none;color:var(--text-primary);cursor:pointer;border-radius:10px}.header-burger:hover{background:rgba(255,255,255,.06)}.btn-primary.is-block,.btn-secondary.is-block,.is-block{width:100%;justify-content:center}.mobile-drawer-backdrop{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.5)}.mobile-drawer{position:fixed;z-index:130;inset:80px 16px auto;display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);animation:drawerIn .2s cubic-bezier(.16,1,.3,1)}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.drawer-link{text-align:left;background:none;border:none;color:var(--text-primary);font-size:15px;font-weight:500;padding:12px 10px;border-radius:10px;cursor:pointer}.drawer-link:hover{background:rgba(255,255,255,.05)}.drawer-divider{height:1px;background:var(--border-subtle);margin:6px 0}.landing{--primary:#d7a368;--primary-soft:rgba(215,163,104,0.09)}.landing .hero{width:min(100%,1400px);min-height:min(900px,100svh);margin:0 auto;padding:118px 32px 86px;display:grid;grid-template-columns:minmax(440px,.88fr) minmax(0,1.12fr);grid-gap:clamp(42px,4vw,70px);gap:clamp(42px,4vw,70px);align-items:center}.landing .hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.landing .hero-sub{max-width:53ch;margin:0 0 27px;color:rgba(209,203,192,.72);font-size:15.5px;line-height:1.72}.landing .hero-cta-row{display:flex;flex-wrap:wrap;gap:10px}.landing .hero-cta-row .flow-btn{min-height:46px;padding-inline:19px;border-radius:7px;font-size:13.5px;box-shadow:none}.landing .hero-cta-row .flow-btn-sweep{display:none}.landing .hero-cta-row .flow-btn-primary{border-color:rgba(234,212,185,.66);background:#ead7bd;color:#17120d}.landing .hero-cta-row .flow-btn-primary:hover:not(:disabled){border-color:#f1e0ca;background:#f1e0ca;box-shadow:0 8px 26px rgba(0,0,0,.28)}.landing .hero-cta-row .flow-btn-secondary{border-color:rgba(244,241,232,.14);background:rgba(244,241,232,.025)}.landing .hero-cta-row .flow-btn:hover:not(:disabled) .flow-btn-content svg{transform:translateX(2px)}.landing .heroDashboardButton{min-width:130px}.landing .heroDashboardButton .flow-btn-content{width:100%}.landing .heroDashboardButton .flow-btn-label{flex:1 1 auto;text-align:center}.landing .hero-preview{position:relative;min-width:0;align-self:start;margin-top:88px}.landing .reveal{opacity:0;transform:translateY(16px)}.landing .reveal.in{opacity:1;transform:none;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.landing .code-card{width:100%;margin-top:24px;background:rgba(8,8,7,.82);border:1px solid rgba(244,241,232,.11);border-radius:8px;box-shadow:0 16px 44px rgba(0,0,0,.28);overflow:hidden}.landing .code-head{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 14px;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle)}.landing .code-dots{display:inline-flex;gap:6px}.landing .code-dots i,.landing .console-dots i{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.16);display:block}.landing .code-file{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.landing .code-copy{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:0;min-height:28px;padding:0;background:none;border:none;color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px;cursor:pointer;transition:color .14s ease}.landing .code-copy .flow-btn-content,.landing .code-copy .flow-btn-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.landing .code-copy .flow-btn-label>span{display:inline-block;line-height:1}.landing .code-copy .fa-kbd{height:24px;min-width:30px;padding:0 7px;line-height:1}.landing .code-copy:hover{color:var(--text-primary)}.landing .code-body{margin:0;padding:18px;font-family:var(--font-mono);font-size:13px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.landing .code-body,.landing .tok-kw{color:var(--text-secondary)}.landing .tok-str{color:var(--text-primary)}.landing .tok-key{color:var(--primary)}.landing .code-caret{display:inline-block;width:7px;height:1.05em;vertical-align:text-bottom;margin-left:2px;background:var(--primary);animation:caretBlink 1.1s steps(1) infinite}@keyframes caretBlink{0%,55%{opacity:1}56%,to{opacity:0}}.landing .delivery-rail{width:100%;margin:17px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(244,241,232,.09);list-style:none}.landing .delivery-step{position:relative;min-width:0;min-height:54px;padding:0 14px;display:flex;align-items:center;gap:8px;color:rgba(244,241,232,.7);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:-.012em;white-space:nowrap}.landing .delivery-step:not(:last-child){border-right:1px solid rgba(244,241,232,.08)}.landing .delivery-step svg{flex:0 0 auto;color:rgba(215,163,104,.74)}.landing .delivery-step-index{position:absolute;top:6px;left:14px;color:rgba(244,241,232,.34);font-family:var(--font-sans);font-size:8px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.015em}.landing .console-wrap{position:relative}.landing .console-frame{position:relative;background:#0c0c0a;border:1px solid rgba(244,241,232,.16);border-radius:10px;box-shadow:0 28px 90px rgba(0,0,0,.52);overflow:hidden}.landing .console-frame:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:rgba(255,255,255,.07)}.landing .console-chrome{height:42px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#151410;border-bottom:1px solid rgba(244,241,232,.1)}.landing .console-dots{display:inline-flex;gap:6px}.landing .console-breadcrumb{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.landing .console-live{margin-left:auto;color:rgba(244,241,232,.44);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.landing .console-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(350px,1.08fr);grid-gap:1px;gap:1px;background:rgba(244,241,232,.08)}.landing .console-panel{background:#0a0a08;padding:20px;min-width:0}.landing .console-panel-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:10px}.landing .console-panel-head,.landing .console-sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.landing .console-sub{font-size:10px}.landing .console-chart{height:190px;margin-top:6px}.landing .console-metric{margin:20px 0 0;display:grid;grid-gap:4px;gap:4px}.landing .console-metric strong{font-family:var(--font-display);font-size:42px;font-weight:650;line-height:1;letter-spacing:-.05em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .console-metric span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.055em;text-transform:uppercase;color:var(--text-muted)}.landing .console-footnote{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(244,241,232,.06);color:rgba(244,241,232,.32);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.03em}.landing .console-footnote span:first-child{color:rgba(244,241,232,.5)}.landing .landingKeyFeed{display:grid;grid-gap:8px;gap:8px;min-height:100%}.landing .landingKeyFeedHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid rgba(244,241,232,.075);color:rgba(244,241,232,.52);font-family:var(--font-display);font-size:12px;font-weight:650}.landing .landingKeyFeedHeader span:last-child{color:rgba(244,241,232,.34);font-family:var(--font-mono);font-size:10.5px}.landing .landingKeyFeedRows{display:grid}.landing .landingKeyFeedRow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:53px;padding:0 2px 0 0;border-bottom:1px solid rgba(244,241,232,.055)}.landing .landingKeyFeedRow:last-child{border-bottom:0}.landing .landingKeyFeedRow:hover{background:rgba(244,241,232,.018)}.landing .landingKeyFeedRow:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:999px;background:rgba(244,241,232,.18);opacity:0;transition:opacity .16s ease}.landing .landingKeyFeedRow:hover:before{opacity:1}.landing .landingKeyMain{display:grid;grid-gap:5px;gap:5px;min-width:0;padding-left:12px}.landing .landingKeyValue{color:rgba(244,241,232,.94);font-family:var(--font-mono);font-weight:700;letter-spacing:0}.landing .landingKeySub,.landing .landingKeyValue{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.landing .landingKeySub{color:rgba(244,241,232,.42);font-family:var(--font-display);line-height:1.1}.landing .landingKeyMeta{display:grid;justify-items:end;grid-gap:7px;gap:7px;color:rgba(244,241,232,.5);font-family:var(--font-display);font-size:12px;line-height:1;white-space:nowrap}.landing .landingKeyState{display:inline-flex;align-items:center;color:rgba(244,241,232,.58);font-size:11.5px;font-weight:650}.landing .section{max-width:1200px;margin:0 auto;padding:88px 32px;scroll-margin-top:112px}.landing .section-eyebrow{display:block;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:14px}.landing .section-title{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.018em;margin:0;color:var(--text-primary)}.landing .section-note{color:var(--text-secondary);font-size:14.5px;margin:12px 0 0}.landing #flow-faq{max-width:980px}.landing .faq-panel{width:min(760px,100%);margin-top:26px}.landing .landing-faq-accordion{width:100%}.landing .landing-faq-accordion .fa-accordion-trigger{padding:17px 18px}.landing .landing-faq-accordion .fa-accordion-trigger:hover{padding-left:18px}.landing .landing-faq-accordion .fa-accordion-content{padding:0 48px 20px}.landing .securityPipelineSection{max-width:1220px}.landing .securityPipelineSection .section-eyebrow{color:rgba(244,241,232,.58)}.landing .securityPipelineHeader{max-width:780px}.landing .securityPipelineHeader .section-note{margin-top:0}.landing .securityGeneratedImageBoard{position:relative;margin-top:30px;border-radius:10px;isolation:isolate;perspective:1800px;perspective-origin:50% 32%}.landing .securityGeneratedImageBoard:before{content:none}.landing .securityGeneratedImage{display:block;width:100%;height:auto;border-radius:10px;transform:rotateX(2.4deg) rotateY(-2.8deg) rotate(-.25deg) translateZ(0);transform-origin:50% 24%;transform-style:preserve-3d;filter:drop-shadow(0 28px 24px rgba(0,0,0,.24));transition:transform .42s ease,filter .42s ease;will-change:transform}@media (hover:hover) and (pointer:fine){.landing .securityGeneratedImage:hover{transform:rotateX(1.4deg) rotateY(-1.8deg) rotate(-.12deg) translate3d(0,-4px,0);filter:drop-shadow(0 32px 28px rgba(0,0,0,.28))}}@media (max-width:720px){.landing .securityGeneratedImageBoard{perspective:1200px}.landing .securityGeneratedImage{transform:rotateX(1.2deg) rotateY(-1.2deg) translateZ(0);filter:drop-shadow(0 18px 18px rgba(0,0,0,.22))}}@media (prefers-reduced-motion:reduce){.landing .securityGeneratedImage{transition:none}}.landing .securityFlowchartBoard{position:relative;isolation:isolate;overflow:hidden;margin-top:28px;padding:0 24px 24px;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:radial-gradient(900px 420px at 73% 20%,rgba(244,241,232,.07),transparent 66%),radial-gradient(560px 300px at 18% 58%,rgba(244,241,232,.045),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.052),rgba(255,255,255,.014) 42%,rgba(0,0,0,.22)),rgba(8,8,8,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 82px rgba(0,0,0,.34)}.landing .securityFlowchartBoard:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px 220px at 18% 18%,rgba(244,241,232,.062),transparent 72%),radial-gradient(720px 280px at 90% 74%,rgba(162,153,138,.075),transparent 76%);opacity:.92}.landing .securityFlowchartChrome{position:relative;z-index:3;display:flex;align-items:center;gap:10px;height:42px;margin:0 -24px 18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(12,12,12,.84);color:rgba(244,241,232,.58);font-family:var(--font-mono);font-size:11px}.landing .securityFlowchartCanvas{position:relative;z-index:1;min-height:780px}.landing .securityFlowLines{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.landing .securityFlowLines path{fill:none;stroke:rgba(244,241,232,.46);stroke-width:1.2;stroke-linecap:square;stroke-linejoin:miter;marker-end:url(#securityFlowArrow);filter:drop-shadow(0 0 8px rgba(244,241,232,.08))}.landing .securityFlowLines .securityFlowBridge{stroke:rgba(214,218,204,.58);filter:drop-shadow(0 0 10px rgba(132,221,164,.09))}.landing .securityFlowLines .securityFlowReject{stroke:rgba(244,241,232,.25);stroke-dasharray:5 5;marker-end:url(#securityFlowArrowMuted)}.landing .securityFlowLines marker path{fill:rgba(244,241,232,.72)}.landing .securityFlowLines marker#securityFlowArrowMuted path{fill:rgba(244,241,232,.42)}.landing .securityFlowPanel{position:absolute;z-index:2;top:0;min-height:742px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:radial-gradient(520px 280px at 52% 10%,rgba(255,255,255,.05),transparent 72%),rgba(244,241,232,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.landing .securityFlowSetup{left:0;width:38.5%}.landing .securityFlowRuntime{right:0;width:calc(61.5% - 18px)}.landing .securityFlowPanel>h3{position:absolute;left:18px;top:16px;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:17px;line-height:1;letter-spacing:0}.landing .securityFlowDecision,.landing .securityFlowMini,.landing .securityFlowNode{position:absolute;z-index:3}.landing .securityFlowMini,.landing .securityFlowNode{width:220px;border:1px solid rgba(255,255,255,.115);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),rgba(11,11,10,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 34px rgba(0,0,0,.2)}.landing .securityFlowNode{min-height:118px;padding:12px}.landing .securityFlowMini{min-height:68px;padding:12px 14px}.landing .securityFlowNodeTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.landing .securityFlowNodeIcon{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(255,255,255,.045);color:rgba(244,241,232,.9)}.landing .securityFlowNodeStatus{flex:0 0 auto;border:1px solid rgba(244,241,232,.13);border-radius:999px;background:rgba(244,241,232,.055);color:rgba(244,241,232,.7);padding:4px 7px;font-size:9px;line-height:1;letter-spacing:.04em}.landing .securityFlowNodeLabel,.landing .securityFlowNodeStatus{font-family:var(--font-mono);font-weight:800;text-transform:uppercase}.landing .securityFlowNodeLabel{display:block;margin-bottom:6px;color:rgba(244,241,232,.48);font-size:9.5px;line-height:1.2;letter-spacing:.05em}.landing .securityFlowNode h3{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:14.2px;line-height:1.18;letter-spacing:0}.landing .securityFlowNode p{margin:6px 0 0;color:var(--text-secondary);font-size:11.2px;line-height:1.36}.landing .securityFlowDecision span,.landing .securityFlowMini span{display:block;color:var(--text-primary);font-family:var(--font-display);font-size:13.5px;font-weight:800;line-height:1.15}.landing .securityFlowDecision strong,.landing .securityFlowMini strong{display:block;margin-top:6px;color:rgba(244,241,232,.58);font-family:var(--font-mono);font-size:9.5px;line-height:1.35;text-transform:uppercase;letter-spacing:.05em}.landing .securityFlowDecision{display:grid;isolation:isolate;width:126px;height:126px;place-items:center;padding:23px;text-align:center}.landing .securityFlowDecision:before{content:"";position:absolute;inset:10px;z-index:0;border:1px solid rgba(244,241,232,.14);border-radius:8px;background:rgba(12,12,12,.86);transform:rotate(45deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 34px rgba(0,0,0,.16)}.landing .securityFlowDecision span,.landing .securityFlowDecision strong{position:relative;z-index:1}.landing .flowSource{left:76px;top:66px}.landing .flowPolicy{left:76px;top:218px}.landing .flowDecision{left:122px;top:374px}.landing .flowAdjust{right:36px;top:520px}.landing .flowLoader{left:48px;top:660px;width:210px}.landing .flowRequest{left:54px;top:318px}.landing .flowSession{left:142px;top:120px}.landing .flowPackage{right:42px;top:120px}.landing .flowReject{left:142px;top:500px}.landing .flowLogs{right:42px;top:500px}.landing .securityBlueprintCanvas{position:relative;z-index:1;min-height:680px;isolation:isolate}.landing .securityBlueprintCanvas:after,.landing .securityBlueprintCanvas:before{content:"";position:absolute;top:0;bottom:0;z-index:0;border:1px solid rgba(255,255,255,.065);border-radius:8px;pointer-events:none}.landing .securityBlueprintCanvas:before{left:0;width:39%;background:radial-gradient(380px 240px at 42% 28%,rgba(244,241,232,.055),transparent 74%),rgba(244,241,232,.018)}.landing .securityBlueprintCanvas:after{right:0;width:calc(61% - 18px);background:radial-gradient(560px 280px at 66% 20%,rgba(244,241,232,.06),transparent 72%),rgba(244,241,232,.016)}.landing .securityBlueprintStage{position:absolute;z-index:4;top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(244,241,232,.62);pointer-events:none}.landing .securityBlueprintStage span{color:var(--text-primary);font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1}.landing .securityBlueprintStage strong{color:rgba(244,241,232,.42);font-family:var(--font-mono);font-size:10px;font-weight:850;line-height:1;text-transform:uppercase;letter-spacing:.06em}.landing .securityBlueprintStageSetup{left:18px;width:calc(39% - 36px)}.landing .securityBlueprintStageRuntime{right:18px;width:calc(61% - 54px)}.landing .securityBlueprintLines{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.landing .securityBlueprintLines path{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;marker-end:url(#securityBlueprintArrow)}.landing .securityBlueprintLines .securityBlueprintRoute{stroke:rgba(244,241,232,.48);filter:drop-shadow(0 0 8px rgba(244,241,232,.08))}.landing .securityBlueprintLines .securityBlueprintBridge{stroke:rgba(168,215,177,.58);filter:drop-shadow(0 0 12px rgba(74,222,128,.12))}.landing .securityBlueprintLines .securityBlueprintReject{stroke:rgba(244,241,232,.26);stroke-dasharray:5 6;marker-end:url(#securityBlueprintArrowMuted)}.landing .securityBlueprintLines marker#securityBlueprintArrow path{fill:rgba(244,241,232,.7)}.landing .securityBlueprintLines marker#securityBlueprintArrowMuted path{fill:rgba(244,241,232,.4)}.landing .securityBlueprintDecision,.landing .securityBlueprintMini,.landing .securityBlueprintNode{position:absolute;z-index:3}.landing .securityBlueprintMini,.landing .securityBlueprintNode{border:1px solid rgba(255,255,255,.115);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.062),rgba(255,255,255,.018)),rgba(10,10,9,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.048),0 18px 38px rgba(0,0,0,.22)}.landing .securityBlueprintNode{display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:10px;gap:10px;width:260px;min-height:104px;padding:12px}.landing .securityBlueprintIcon{display:inline-grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(255,255,255,.045);color:rgba(244,241,232,.9)}.landing .securityBlueprintCopy{min-width:0;padding-right:58px}.landing .securityBlueprintLabel{display:block;margin-bottom:5px;overflow:hidden;color:rgba(244,241,232,.48);font-family:var(--font-mono);font-size:9px;font-weight:850;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.landing .securityBlueprintNode h3{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:15px;line-height:1.12;letter-spacing:0}.landing .securityBlueprintNode p{margin:6px 0 0;color:var(--text-secondary);font-size:11.4px;line-height:1.36}.landing .securityBlueprintStatus{position:absolute;top:12px;right:12px;border:1px solid rgba(244,241,232,.13);border-radius:999px;background:rgba(244,241,232,.055);color:rgba(244,241,232,.7);padding:4px 7px;font-family:var(--font-mono);font-size:8.5px;font-weight:850;line-height:1;text-transform:uppercase;letter-spacing:.04em}.landing .securityBlueprintMini{width:224px;min-height:68px;padding:13px 15px}.landing .securityBlueprintDecision span,.landing .securityBlueprintMini span{display:block;color:var(--text-primary);font-family:var(--font-display);font-size:14px;font-weight:850;line-height:1.12}.landing .securityBlueprintDecision strong,.landing .securityBlueprintMini strong{display:block;margin-top:6px;color:rgba(244,241,232,.54);font-family:var(--font-mono);font-size:9.2px;font-weight:850;line-height:1.35;text-transform:uppercase;letter-spacing:.055em}.landing .securityBlueprintDecision{display:grid;width:128px;height:128px;place-items:center;padding:24px;isolation:isolate;text-align:center}.landing .securityBlueprintDecision:before{content:"";position:absolute;inset:10px;z-index:0;border:1px solid rgba(244,241,232,.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.016)),rgba(9,9,8,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.046),0 18px 38px rgba(0,0,0,.2);transform:rotate(45deg)}.landing .securityBlueprintDecision span,.landing .securityBlueprintDecision strong{position:relative;z-index:1}.landing .bpSource{left:54px;top:82px}.landing .bpPolicy{left:54px;top:228px}.landing .bpDecision{left:352px;top:328px}.landing .bpDevice{left:286px;top:500px}.landing .bpClient{left:54px;top:582px;width:240px}.landing .bpRequest{left:524px;top:356px}.landing .bpSession{left:676px;top:128px;width:244px}.landing .bpPackage{right:52px;top:128px;width:244px}.landing .bpReject{left:676px;top:518px;width:244px}.landing .bpLogs{right:52px;top:496px;width:244px}.landing .securityDiagramBoard{margin-top:34px}.landing .securityDiagramLanes{padding-top:10px}.landing .securityDiagramNode{min-height:186px}.landing .deliveryNodeIdentity{display:inline-flex;min-width:0;align-items:center;gap:10px}.landing .deliveryStepNumber{color:rgba(215,163,104,.82);font-family:var(--font-mono);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.landing .deliveryNodeLabel{display:block;margin-bottom:7px;color:rgba(215,163,104,.74);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.landing .security-pipeline{position:relative;margin-top:38px}.landing .security-pipeline:before{content:"";position:absolute;inset:-34px -28px;pointer-events:none;background:radial-gradient(520px 240px at 7% 16%,rgba(215,163,104,.12),transparent 72%),radial-gradient(720px 280px at 86% 62%,rgba(244,241,232,.055),transparent 74%);opacity:.8}.landing .security-rail{position:absolute;top:30px;bottom:30px;left:51px;width:1px;pointer-events:none;z-index:0}.landing .security-rail-glow,.landing .security-rail-line,.landing .security-rail-packet{position:absolute;left:0;display:block}.landing .security-rail-line{inset:0;width:1px;background:linear-gradient(180deg,transparent,rgba(215,163,104,.36) 12%,rgba(244,241,232,.2) 52%,rgba(215,163,104,.36) 88%,transparent)}.landing .security-rail-glow{inset:0;width:1px;box-shadow:0 0 20px rgba(215,163,104,.32);opacity:.72}.landing .security-rail-packet{top:0;width:9px;height:9px;margin-left:-4px;border-radius:999px;background:#f1d4a4;box-shadow:0 0 18px rgba(215,163,104,.82),0 0 34px rgba(244,241,232,.28);animation:securityPacketTravel 8.4s cubic-bezier(.36,0,.2,1) infinite}@keyframes securityPacketTravel{0%,8%{top:0;opacity:0}14%{opacity:1}82%{opacity:1}92%,to{top:calc(100% - 9px);opacity:0}}.landing .security-stack{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px}.landing .security-layer{position:relative;display:grid;grid-template-columns:58px 48px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:18px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.052),rgba(255,255,255,.018) 46%,rgba(255,255,255,.006)),rgba(10,10,10,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 42px rgba(0,0,0,.16);transition:border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.landing .security-layer:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,rgba(215,163,104,.62),transparent);opacity:0;transition:opacity .18s ease}.landing .security-layer:hover{transform:translateY(-2px);border-color:rgba(215,163,104,.3);background:linear-gradient(90deg,rgba(215,163,104,.075),rgba(255,255,255,.018) 46%,rgba(255,255,255,.006)),rgba(10,10,10,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 52px rgba(0,0,0,.22)}.landing .security-layer:hover:before{opacity:1}.landing .security-layer-number{font-family:var(--font-mono);font-size:12px;line-height:46px;color:rgba(215,163,104,.86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing .security-layer-node{position:relative;display:inline-grid;place-items:center;width:46px;height:46px}.landing .security-layer-node:before{content:"";position:absolute;inset:50% auto auto -30px;width:28px;height:1px;background:linear-gradient(90deg,rgba(215,163,104,.42),rgba(215,163,104,0))}.landing .security-layer-icon{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;color:rgba(244,241,232,.9);background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.landing .security-layer-body{min-width:0}.landing .security-layer-kicker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px}.landing .security-layer-label{display:block;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:rgba(215,163,104,.78)}.landing .security-layer-status{flex:0 0 auto;border:1px solid rgba(215,163,104,.18);border-radius:999px;background:rgba(215,163,104,.075);color:rgba(244,241,232,.76);padding:4px 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em}.landing .security-layer-title{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:17px;line-height:1.22;letter-spacing:0}.landing .security-layer-copy{margin:8px 0 0;max-width:82ch;color:var(--text-secondary);font-size:13.6px;line-height:1.58}.landing .deliveryDiagramSection{max-width:1220px;padding-top:34px}.landing .deliveryDiagramBoard{position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding:0 22px 22px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.054),rgba(255,255,255,.014) 42%,rgba(0,0,0,.18)),rgba(9,9,9,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 26px 76px rgba(0,0,0,.28)}.landing .deliveryDiagramBoard:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px 220px at 48% 3%,rgba(215,163,104,.11),transparent 72%),radial-gradient(620px 260px at 100% 80%,rgba(244,241,232,.06),transparent 76%);opacity:.9}.landing .deliveryDiagramChrome{position:relative;z-index:2;display:flex;align-items:center;gap:10px;height:42px;margin:0 -22px 18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(15,14,13,.76);color:rgba(244,241,232,.58);font-family:var(--font-mono);font-size:11px}.landing .deliveryDiagramChrome strong{margin-left:auto;color:rgba(215,163,104,.82);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.landing .deliveryChromeDots{display:inline-flex;gap:6px}.landing .deliveryChromeDots i{display:block;width:7px;height:7px;border-radius:999px;background:rgba(244,241,232,.2)}.landing .deliveryDiagramLines{position:absolute;inset:64px 28px 104px;z-index:1;pointer-events:none}.landing .deliveryWire{position:absolute;height:1px;background:linear-gradient(90deg,rgba(215,163,104,0),rgba(215,163,104,.62),rgba(244,241,232,.28));box-shadow:0 0 18px rgba(215,163,104,.22);opacity:.7;animation:deliveryWirePulse 5.8s ease-in-out infinite}.landing .deliveryWire:after{content:"";position:absolute;top:50%;right:-1px;width:7px;height:7px;border-top:1px solid rgba(244,241,232,.62);border-right:1px solid rgba(244,241,232,.62);transform:translateY(-50%) rotate(45deg)}.landing .deliveryWire.isReverse{background:linear-gradient(90deg,rgba(244,241,232,.28),rgba(215,163,104,.62),rgba(215,163,104,0))}.landing .deliveryWire.isReverse:after{right:auto;left:-1px;transform:translateY(-50%) rotate(-135deg)}.landing .deliveryWire span{position:absolute;left:50%;top:-26px;transform:translateX(-50%);white-space:nowrap;border:1px solid rgba(215,163,104,.14);border-radius:999px;background:rgba(13,12,11,.82);color:rgba(244,241,232,.66);padding:4px 8px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.landing .deliveryWireSetup{left:15%;top:17%;width:29%}.landing .deliveryWireRequest{left:56%;top:36%;width:29%;animation-delay:.7s}.landing .deliveryWirePackage{left:56%;top:62%;width:29%;animation-delay:1.4s}.landing .deliveryWireLogs{left:15%;top:82%;width:29%;animation-delay:2.1s}@keyframes deliveryWirePulse{0%,to{opacity:.48;filter:saturate(.9)}48%{opacity:.92;filter:saturate(1.18)}}.landing .deliveryDiagramLanes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:8px 2px 0}.landing .deliveryLane{--lane-accent:rgba(215,163,104,0.72);--lane-soft:rgba(215,163,104,0.08);display:flex;min-width:0;flex-direction:column;gap:13px}.landing .lane-gateway{--lane-accent:rgba(244,241,232,0.74);--lane-soft:rgba(244,241,232,0.055)}.landing .deliveryLaneHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 2px 10px;border-bottom:1px solid rgba(255,255,255,.075)}.landing .deliveryLaneTitle{min-width:0;color:var(--text-primary);font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.15}.landing .deliveryLaneRole{flex:0 0 auto;color:rgba(215,163,104,.76);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.landing .deliveryLaneSteps{display:grid;grid-gap:14px;gap:14px}.landing .deliveryNode{position:relative;min-height:164px;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:linear-gradient(180deg,var(--lane-soft),rgba(255,255,255,.018)),rgba(12,12,12,.76);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 34px rgba(0,0,0,.16);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease}.landing .deliveryNode:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--lane-accent),transparent);opacity:.68}.landing .deliveryNode:hover{transform:translateY(-2px);border-color:rgba(215,163,104,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 46px rgba(0,0,0,.22)}.landing .deliveryNodeTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.landing .deliveryNodeIcon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.045);color:rgba(244,241,232,.86)}.landing .deliveryNodeTag{flex:0 0 auto;border:1px solid rgba(215,163,104,.16);border-radius:999px;background:rgba(215,163,104,.07);color:rgba(244,241,232,.72);padding:4px 8px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.05em}.landing .deliveryNode h3{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:16px;line-height:1.2;letter-spacing:0}.landing .deliveryNode p{margin:9px 0 0;color:var(--text-secondary);font-size:13.2px;line-height:1.55}.landing .deliveryDiagramNotice{position:relative;z-index:2;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:18px;padding:14px 16px;border:1px solid rgba(215,163,104,.12);border-radius:8px;background:rgba(215,163,104,.055)}.landing .deliveryDiagramNotice span{color:rgba(215,163,104,.82);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.landing .deliveryDiagramNotice p{margin:0;color:rgba(244,241,232,.68);font-size:13px;line-height:1.5}.landing .pricingComponent{max-width:1240px;padding-top:96px}.landing .pricingHeader{max-width:760px;margin:0 auto 30px;text-align:center}.landing .pricingTitle{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:0}.landing .pricingSubtitle{max-width:660px;margin:14px auto 0;color:var(--text-secondary);font-size:16px;line-height:1.62}.landing .pricingCycleWrap{display:flex;justify-content:center;margin:12px 0 40px}.landing .pricingCycleSegmented{min-width:min(100%,324px)}.landing .pricingCycleSegmented .fa-seg-item{gap:8px}.landing .pricingSaveBadge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:rgba(255,255,255,.06);color:rgba(244,241,232,.72);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.landing .pricingCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:10px}.landing .pricingPlanCard{--plan-color:#f4f1e8;--plan-rgb:244 241 232;position:relative;overflow:hidden;display:flex;min-height:532px;flex-direction:column;padding:30px 28px 24px;border:1px solid rgb(var(--plan-rgb)/.22);border-radius:8px;background:linear-gradient(145deg,rgb(var(--plan-rgb)/.075),transparent 43%),rgba(17,16,13,.78);box-shadow:0 18px 46px rgba(0,0,0,.28);transition:border-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.landing .pricingPlanCard:before{position:absolute;inset:0 22px auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--plan-rgb)/.85),transparent);content:"";pointer-events:none}.landing .pricingPlanCard:hover{border-color:rgb(var(--plan-rgb)/.42);box-shadow:0 22px 54px rgba(0,0,0,.34),0 0 34px rgb(var(--plan-rgb)/.07);transform:translateY(-2px)}.landing .pricingPlanCard.is-plus{--plan-color:#91c49b;--plan-rgb:145 196 155}.landing .pricingPlanCard.is-premium{--plan-color:#9b70ff;--plan-rgb:155 112 255}.landing .pricingPlanCard.is-enterprise{--plan-color:#dfad58;--plan-rgb:223 173 88}.landing .pricingPlanCard.is-popular{border-color:rgb(var(--plan-rgb)/.7);box-shadow:0 0 0 1px rgb(var(--plan-rgb)/.16),0 24px 70px rgba(0,0,0,.36),0 0 44px rgb(var(--plan-rgb)/.1)}.landing .pricingPlanTitleRow{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:12px}.landing .pricingPlanName{margin:0;color:var(--plan-color);font-family:var(--font-display);font-size:24px;line-height:1.08;letter-spacing:0}.landing .pricingPopularBadge{flex:0 0 auto;border-radius:999px;border:1px solid rgb(var(--plan-rgb)/.42);background:rgb(var(--plan-rgb)/.14);color:var(--plan-color);padding:5px 12px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.landing .pricingPlanDescription{min-height:48px;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.48}.landing .pricingPlanPrice{display:flex;align-items:flex-end;gap:5px;margin-top:25px}.landing .pricingPlanPrice strong{color:var(--plan-color);font-family:var(--font-display);font-size:40px;line-height:.92;letter-spacing:0}.landing .pricingPlanPrice span{color:var(--text-secondary);font-size:14px;line-height:1.25}.landing .pricingBillingNote{display:flex;min-height:33px;flex-direction:column;gap:3px;margin-top:7px;color:var(--text-secondary);font-size:12px;line-height:1.25}.landing .pricingStrike{color:var(--text-muted);text-decoration:line-through}.landing .pricingPlanBody{flex:1 1 auto;margin-top:27px}.landing .pricingPlanBody h4{margin:0 0 12px;color:rgba(244,241,232,.74);font-family:var(--font-display);font-size:13px;font-weight:800}.landing .pricingPlanBody ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.landing .pricingPlanBody li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;color:var(--text-primary);font-size:13.3px;font-weight:650;line-height:1.35}.landing .pricingMoreFeatures{margin:12px 0 0;color:var(--text-secondary);font-size:13px}.landing .pricingPlanButton{margin-top:24px;min-height:41px;border-color:rgb(var(--plan-rgb)/.4)!important;background:rgb(var(--plan-rgb)/.11)!important;color:var(--plan-color)!important}.landing .pricingPlanButton:hover:not(:disabled){border-color:rgb(var(--plan-rgb)/.66)!important;background:rgb(var(--plan-rgb)/.18)!important;box-shadow:0 10px 26px rgb(var(--plan-rgb)/.13)!important}.landing .pricingPlanCard.is-popular .pricingPlanButton{background:var(--plan-color)!important;color:#100d17!important;border-color:var(--plan-color)!important;box-shadow:0 14px 30px rgb(var(--plan-rgb)/.24),0 0 22px rgb(var(--plan-rgb)/.15)!important}.landing .pricingFeatureIcon{flex:0 0 auto;margin-top:1px}.landing .pricingFeatureIcon.is-included{color:var(--plan-color)}.landing .pricingFeatureIcon.is-excluded{color:rgba(244,241,232,.38)}.landing .pricingCompareSection{margin-top:64px}.landing .pricingCompareSection h3{margin:0 0 22px;color:var(--text-primary);font-family:var(--font-display);font-size:26px;line-height:1.15;text-align:center;letter-spacing:0}.landing .pricingCompareTableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(7,6,5,.74);box-shadow:0 20px 54px rgba(0,0,0,.28)}.landing .pricingCompareTable{width:100%;min-width:760px;border-collapse:collapse}.landing .pricingCompareTable td,.landing .pricingCompareTable th{border-bottom:1px solid rgba(255,255,255,.06);padding:15px 28px}.landing .pricingCompareTable thead th{color:var(--text-primary);font-size:13px;font-weight:800;line-height:1.2;text-align:center}.landing .pricingCompareTable thead th:first-child{width:36%;text-align:left}.landing .pricingCompareTable tbody tr:last-child td{border-bottom:0}.landing .pricingCompareTable tbody td:first-child{color:var(--text-primary);font-size:13px;font-weight:800;text-align:left;white-space:nowrap}.landing .pricingCompareTable tbody td:not(:first-child){text-align:center}.landing .pricingCompareTable .is-popular{background:rgba(244,241,232,.13)}.landing .pricingCompareTable .pricingFeatureIcon{margin:0 auto}.landing .pricingCompareValue{display:block;max-width:18ch;margin:0 auto;color:var(--text-primary);font-size:12.5px;font-weight:760;line-height:1.35;text-align:center}.landing-footer{position:relative;z-index:1;border-top:1px solid var(--border-subtle);background:var(--bg-darker)}.footer-grid{max-width:1180px;margin:0 auto;padding:52px 24px 24px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:30px;gap:30px}.footer-brand-row{display:inline-flex;align-items:center;gap:10px}.footer-tagline{color:var(--text-muted);font-size:13px;line-height:1.55;margin:12px 0 0;max-width:30ch}.footer-col{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-col h4{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 4px}.footer-link,.landing-footer a.footer-link,a.footer-link{display:inline-flex;min-height:32px;align-items:center;background:none;border:none;cursor:pointer;padding:4px 0;text-align:left;color:var(--text-secondary);font-size:13px;line-height:1.2;text-decoration:none;transition:color .14s ease}.footer-link:hover,.landing-footer a.footer-link:hover,a.footer-link:hover{color:var(--text-primary)}.footer-legal{max-width:1180px;margin:0 auto;padding:22px 24px 40px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12.5px}.legalPage{min-height:100vh;background:radial-gradient(760px 360px at 50% -80px,rgba(215,163,104,.1),transparent 70%),var(--bg);color:var(--text-primary)}.legalHeader{max-width:1040px;margin:0 auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.legalBody a,.legalBrand,.legalFooter a,.legalNav{color:inherit}.legalBrand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-display);font-weight:700}.legalBrand img{border-radius:7px}.legalNav{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:var(--text-secondary);font-size:13px}.legalNav a{color:inherit;text-decoration:none}.legalBody a:hover,.legalFooter a:hover,.legalNav a:hover{color:var(--text-primary)}.legalBody,.legalFooter,.legalHero{max-width:920px;margin:0 auto;padding-left:24px;padding-right:24px}.legalHero{padding-top:70px;padding-bottom:36px}.legalHero span{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#d7a368;margin-bottom:14px}.legalHero h1{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;letter-spacing:-.03em;margin:0}.legalHero p{max-width:720px;color:var(--text-secondary);font-size:17px;line-height:1.7;margin:20px 0 0}.legalBody{padding-bottom:42px}.legalBody section{border-top:1px solid var(--border-subtle);padding:30px 0}.legalBody h2{font-family:var(--font-display);font-size:22px;margin:0 0 12px}.legalBody li,.legalBody p{color:var(--text-secondary);font-size:15px;line-height:1.75}.legalBody p{margin:0 0 14px}.legalBody ul{margin:0;padding-left:20px}.legalTable{display:grid;grid-gap:10px;gap:10px;margin:16px 0 18px}.legalTable div{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:rgba(255,255,255,.025)}.legalTable strong{color:var(--text-primary)}.legalTable span{color:var(--text-secondary);line-height:1.55}.legalFooter{border-top:1px solid var(--border-subtle);padding-top:22px;padding-bottom:46px;color:var(--text-muted);font-size:13px}.legalFooter p{margin:0 0 8px}@media (max-width:720px){.legalHeader{align-items:flex-start;flex-direction:column}.legalHero{padding-top:42px}.legalTable div{grid-template-columns:1fr;gap:6px}}.mainWorkspace:has(.landingDocsView){max-width:none!important;padding:0!important}.landingDocsView{position:relative;background:var(--bg);min-height:100vh}.landingDocsInner{max-width:1240px;margin:0 auto;padding:100px 24px 72px}.authBackHome{position:absolute;top:20px;left:22px;z-index:6;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.04);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:999px;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.authBackHome:hover{color:var(--text-primary);border-color:var(--border-strong);background:rgba(255,255,255,.07)}.authBackHome:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.header-pill button:focus-visible,.landing a:focus-visible,.landing button:focus-visible,.landing-footer button:focus-visible,.mobile-drawer button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}@media (max-width:1100px){.landing .pricingCards{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.landing .pricingPlanCard{min-height:auto}.landing .securityFlowchartCanvas{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;min-height:0}.landing .securityFlowLines{display:none}.landing .securityFlowPanel{position:relative;top:auto;left:auto;right:auto;width:auto;min-height:0;padding:54px 16px 16px}.landing .securityFlowPanel>h3{top:18px}.landing .securityFlowDecision,.landing .securityFlowMini,.landing .securityFlowNode{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto}.landing .flowAdjust,.landing .flowDecision,.landing .flowLoader,.landing .flowLogs,.landing .flowPackage,.landing .flowPolicy,.landing .flowReject,.landing .flowRequest,.landing .flowSession,.landing .flowSource{inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto}.landing .securityFlowDecision,.landing .securityFlowMini,.landing .securityFlowNode{margin-top:12px}.landing .securityFlowDecision{display:block;height:auto;min-height:84px;padding:18px}.landing .securityFlowDecision:before{inset:0;border-radius:8px;transform:none}.landing .securityBlueprintCanvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-height:0}.landing .securityBlueprintCanvas:after,.landing .securityBlueprintCanvas:before,.landing .securityBlueprintLines{display:none}.landing .securityBlueprintDecision,.landing .securityBlueprintMini,.landing .securityBlueprintNode,.landing .securityBlueprintStage{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;width:auto}.landing .securityBlueprintStage{align-items:flex-start;flex-direction:column;gap:4px;padding:14px 2px 4px}.landing .securityBlueprintStageRuntime{order:6}.landing .bpSource{order:1}.landing .bpPolicy{order:2}.landing .bpDecision{order:3}.landing .bpDevice{order:4}.landing .bpClient{order:5}.landing .bpRequest{order:7}.landing .bpSession{order:8}.landing .bpPackage{order:9}.landing .bpReject{order:10}.landing .bpLogs{order:11}.landing .securityBlueprintDecision{display:block;height:auto;min-height:86px;padding:18px}.landing .securityBlueprintDecision:before{inset:0;border-radius:8px;transform:none}}@media (max-width:900px){.landing .hero{grid-template-columns:1fr;min-height:auto;padding-top:124px;gap:40px}.landing .hero-preview{order:2;margin-top:0}.landing .deliveryDiagramLines{display:none}.landing .deliveryDiagramLanes{grid-template-columns:1fr}.landing .deliveryLaneSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .deliveryNode{min-height:auto}.landing .deliveryDiagramNotice{grid-template-columns:1fr;gap:8px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.header-actions,.header-nav{display:none}.landing-header .header-burger:is(.ui-button,.flow-icon-btn){display:inline-flex!important}.header-pill{grid-template-columns:auto 1fr}.header-right{grid-column:2;grid-row:1}.footer-grid{grid-template-columns:1fr 1fr}}@media (min-width:721px){.landing-header .header-burger:is(.ui-button,.flow-icon-btn){display:none!important}}@media (max-width:640px){.landing .hero{padding-inline:18px}.landing .hero-sub{font-size:14.5px}.landing .hero-cta-row{width:100%}.landing .hero-cta-row .flow-btn{flex:1 1 180px}.landing .delivery-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .delivery-step:nth-child(2){border-right:0}.landing .delivery-step:nth-child(-n+2){border-bottom:1px solid rgba(244,241,232,.08)}.landingShader .paperShaderMesh{opacity:.48!important;filter:contrast(1.02) brightness(.64) saturate(.05)!important;transform:translateY(138px) scale(1.16)!important}.landingShader .paperShaderVignette{background:linear-gradient(180deg,rgba(0,0,0,.84),rgba(0,0,0,.5) 38%,rgba(0,0,0,.74)),linear-gradient(90deg,rgba(0,0,0,.72),transparent 32%,transparent 70%,rgba(0,0,0,.82))!important}.landing .hero-sub{color:rgba(244,241,232,.82);text-shadow:0 1px 18px rgba(0,0,0,.58)}.landing .pricingComponent{padding-left:18px;padding-right:18px}.landing .pricingCycleSegmented{width:100%}.landing .pricingCycleSegmented .fa-seg-item{padding-inline:10px}.landing .pricingCompareSection h3{display:none}.landing .pricingCompareSection{margin-top:42px}.landing .security-pipeline{margin-top:30px}.landing .security-pipeline:before{inset:-22px -12px}.landing .security-rail{left:34px;top:28px;bottom:28px}.landing .security-layer{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.landing .security-layer-number{grid-column:1;grid-row:1;line-height:38px}.landing .security-layer-node{grid-column:1;grid-row:2;width:38px;height:38px}.landing .security-layer-node:before{display:none}.landing .security-layer-icon{width:36px;height:36px}.landing .security-layer-body{grid-column:2;grid-row:1/span 2}.landing .security-layer-kicker{flex-direction:column;align-items:flex-start;gap:6px}.landing .security-layer-status{font-size:9.5px}.landing .securityFlowchartBoard{padding:0 14px 16px}.landing .securityFlowchartChrome{margin:0 -14px 16px;padding:0 14px}.landing .securityFlowchartCanvas{grid-template-columns:1fr}.landing .securityFlowPanel{padding:50px 14px 14px}.landing .securityFlowNodeTop{align-items:flex-start;flex-direction:column;gap:8px}.landing .securityFlowNodeStatus{max-width:100%;white-space:normal}.landing .securityBlueprintCanvas{grid-template-columns:1fr}.landing .securityBlueprintStageRuntime{order:6}.landing .securityBlueprintNode{grid-template-columns:30px minmax(0,1fr)}.landing .securityBlueprintCopy{padding-right:0}.landing .securityBlueprintStatus{position:static;grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:8px}.landing .deliveryDiagramSection{padding-top:24px}.landing .deliveryDiagramBoard{margin-top:0;padding:0 14px 16px}.landing .deliveryDiagramChrome{margin:0 -14px 16px;padding:0 14px}.landing .deliveryDiagramChrome strong{display:none}.landing .deliveryDiagramLanes{gap:16px;padding-top:2px}.landing .deliveryLaneSteps{grid-template-columns:1fr}.landing .deliveryLaneHead{align-items:flex-start;flex-direction:column;gap:5px}.landing .deliveryNode{padding:15px}.landing .deliveryNodeTop{align-items:flex-start;flex-direction:column;gap:10px}.landing .deliveryNodeTag{max-width:100%;white-space:normal}.footer-grid,.landing .console-body{grid-template-columns:1fr}}@media (min-width:901px) and (max-height:760px){.landing .hero{min-height:100svh;padding-top:92px;padding-bottom:30px}.landing .hero-sub{margin-bottom:19px;font-size:14px;line-height:1.58}.landing .code-card{margin-top:16px}.landing .code-head{padding-block:8px}.landing .code-body{padding:13px 16px;font-size:11.5px;line-height:1.58}.landing .delivery-rail{margin-top:12px}.landing .delivery-step{min-height:44px}.landing .console-panel{padding:16px 18px}.landing .console-chart{height:152px}.landing .console-metric{margin-top:13px}.landing .console-metric strong{font-size:35px}.landing .landingKeyFeedRow{min-height:48px}.landing .landingKeyFeed{gap:5px}}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1!important;transform:none!important;transition:none!important}.landing .code-caret{animation:none;opacity:1}.shinyWordmarkSweep{animation:none;opacity:.72;background-position:48% 0}.landing .security-layer{transition:none}.landing .security-rail-packet{animation:none;opacity:.55;top:0}.landing .deliveryWire{animation:none}.landing .deliveryNode{transition:none}.mobile-drawer{animation:none}}.usageSection{margin-top:18px}.usageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.usageEyebrow{display:block;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:5px}.usageTitle{font-family:var(--font-display);font-size:18px;line-height:1;color:var(--text-primary);margin:0}.usagePlanBadge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);border:1px solid var(--border-active);border-radius:999px;padding:6px 13px;white-space:nowrap}.usageGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.usageCard{padding:20px 22px!important;display:flex;flex-direction:column;gap:13px;min-height:0}.usageCardTop{display:flex;align-items:center;gap:10px}.usageIcon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.16);color:rgba(244,241,232,.82)}.usageLabel{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.usageValueRow{display:flex;align-items:baseline;gap:7px}.usageUsed{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--text-primary)}.usageLimit{font-size:14px;color:var(--text-muted)}.usageBarTrack{height:7px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--border-subtle);overflow:hidden}.usageBarFill{display:block;height:100%;border-radius:inherit;min-width:2px;background:linear-gradient(90deg,var(--primary),var(--primary-strong));transition:width .6s cubic-bezier(.16,1,.3,1)}.usageBarFill.is-warn{background:linear-gradient(90deg,#e0a45c,#e7b572)}.usageBarFill.is-full{background:linear-gradient(90deg,#e5705a,#ef8472)}.usageBarFill.is-unlimited{width:100%;opacity:.5;background:linear-gradient(90deg,var(--primary-soft),var(--primary))}.usageFoot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}.usageFootNote{white-space:nowrap}@media (max-width:900px){.usageGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.usageGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.usageBarFill{transition:none}}.planBadge{display:inline-grid;place-items:center;flex-shrink:0;border-radius:11px;color:var(--plan-color,var(--primary));background:linear-gradient(150deg,var(--plan-soft,rgba(216,222,207,.16)),transparent 78%),rgba(255,255,255,.018);border:1px solid var(--plan-border,rgba(216,222,207,.4));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.planCountdown{display:inline-flex;align-items:stretch;gap:6px}.planCountdown.isExpired{color:#e5705a;font-family:var(--font-mono);font-weight:700;font-size:12px}.planCountCell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:38px;padding:7px 6px;border:1px solid var(--border-subtle);border-radius:9px;background:rgba(255,255,255,.022)}.planCountCell b{font-family:var(--font-mono);font-size:17px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planCountCell i{font-size:8.5px;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.profileMembership{display:inline-flex;align-items:center;gap:13px}.profileMembershipInfo{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.profileMembershipInfo strong{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-primary)}.profileMembershipExpiry{color:var(--text-muted);font-size:10.5px;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.planBadge{box-shadow:none}}@keyframes flow-ripple{to{opacity:0;transform:scale(4)}}@keyframes flow-spin{to{transform:rotate(1turn)}}.flow-btn,.flow-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:1;cursor:pointer;overflow:hidden;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.flow-btn{min-height:40px;gap:8px;padding:0 18px;font-size:13.5px}.flow-btn-sm{min-height:34px;padding:0 14px;font-size:12.5px}.flow-btn-lg{min-height:46px;padding:0 24px;font-size:14.5px}.flow-btn-block{width:100%}.flow-btn:hover:not(:disabled),.flow-icon-btn:hover:not(:disabled){transform:translateY(-2px)}.flow-btn:active:not(:disabled),.flow-icon-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.flow-btn:disabled,.flow-icon-btn:disabled{cursor:not-allowed;opacity:.55}.flow-btn-content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.flow-btn-content svg{flex:none;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.flow-btn:hover:not(:disabled) .flow-btn-content svg{transform:scale(1.12) rotate(-5deg)}.flow-btn-sweep{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.24) 50%,transparent 60%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.flow-btn{overflow:hidden}.flow-btn:hover:not(:disabled) .flow-btn-sweep{transform:translateX(120%)}.flow-btn-ripple{position:absolute;z-index:1;border-radius:999px;background:rgba(255,255,255,.32);pointer-events:none;transform:scale(0);animation:flow-ripple .62s cubic-bezier(.16,1,.3,1) forwards}.flow-btn-primary{color:var(--primary-foreground);border-color:rgba(255,255,255,.12);background:linear-gradient(120deg,var(--primary-hover),var(--primary) 48%,#f3f0e7 100%);box-shadow:0 10px 30px rgba(216,222,207,.16),inset 0 1px 0 rgba(255,255,255,.5)}.flow-btn-primary:hover:not(:disabled){border-color:rgba(255,255,255,.22);box-shadow:0 14px 38px rgba(216,222,207,.22),0 0 0 1px rgba(216,222,207,.28),inset 0 1px 0 rgba(255,255,255,.55)}.flow-btn-outline,.flow-btn-secondary{color:var(--text-primary);border-color:var(--border);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(13,13,11,.72);box-shadow:0 1px 2px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}.flow-btn-outline:hover:not(:disabled),.flow-btn-secondary:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-active);background:linear-gradient(180deg,rgba(216,222,207,.1),rgba(255,255,255,.03)),rgba(13,13,11,.86);box-shadow:0 12px 30px rgba(0,0,0,.32),0 0 0 1px rgba(216,222,207,.16)}.flow-btn-ghost{color:var(--text-secondary);background:transparent}.flow-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:rgba(255,255,255,.06)}.header-brand.flow-btn,.header-brand.flow-btn:active:not(:disabled),.header-brand.flow-btn:hover:not(:disabled){transform:none;border-color:transparent;background:transparent;box-shadow:none}.header-brand .flow-btn-ripple,.header-brand .flow-btn-sweep{display:none}.flow-btn-danger{color:#fff;border-color:rgba(229,112,90,.3);background:linear-gradient(120deg,#e5705a,#d4544c);box-shadow:0 10px 28px rgba(229,112,90,.18)}.flow-btn-spinner{animation:flow-spin .9s linear infinite}.flow-icon-btn{width:38px;height:38px;padding:0;color:var(--text-secondary);background:rgba(255,255,255,.035);border-color:var(--border)}.flow-icon-btn-sm{width:32px;height:32px}.flow-icon-btn-lg{width:44px;height:44px}.flow-icon-btn-outline,.flow-icon-btn-solid{color:var(--text-primary);background:rgba(255,255,255,.06)}.flow-icon-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-active);background:rgba(216,222,207,.09)}.flow-icon-btn-inner{display:inline-flex;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.flow-icon-btn:hover:not(:disabled) .flow-icon-btn-inner{transform:rotate(-8deg) scale(1.1)}.ui-button{min-height:40px}.ui-badge{border-color:rgba(216,222,207,.2);background:rgba(216,222,207,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ui-progress{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06)}.ui-progress-indicator{background:linear-gradient(90deg,var(--primary),var(--primary-hover));box-shadow:0 0 16px rgba(216,222,207,.2)}.enhancedMainWorkspace{--fa-ink:#070707;--fa-panel:rgba(18,18,16,0.82);--fa-panel-strong:rgba(28,28,25,0.88);--fa-line:rgba(244,241,232,0.13);--fa-line-strong:rgba(244,241,232,0.24);--fa-text-hi:#fffdf6;--fa-text:rgba(244,241,232,0.72);--fa-text-dim:rgba(244,241,232,0.48);--fa-warm:#f0ebdc;--fa-warm-2:#cfd8c7;--fa-grad:linear-gradient(90deg,rgba(240,235,220,0.84),rgba(207,216,199,0.58));--fa-glow-sm:0 0 18px rgba(244,241,232,0.12);--fa-glow:0 24px 76px rgba(0,0,0,0.5),0 0 24px rgba(244,241,232,0.08)}.enhancedMainWorkspace .dashboardOverviewActions .dashboardHeroPrimary,.enhancedMainWorkspace .flow-btn-primary{color:#12110f!important;background:linear-gradient(180deg,rgba(255,253,246,.98),rgba(226,221,207,.94)),var(--fa-warm)!important;border-color:rgba(255,253,246,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 14px 34px rgba(0,0,0,.28)!important}.enhancedMainWorkspace .flow-btn-ghost,.enhancedMainWorkspace .flow-btn-secondary{color:var(--fa-text-hi)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),rgba(9,9,8,.72)!important;border-color:var(--fa-line)!important}.enhancedMainWorkspace .flowauthDashboardAction.flow-btn{min-height:48px!important;border-radius:11px!important}.enhancedMainWorkspace .dashboardOverviewHero{position:relative!important;overflow:hidden!important;border:1px solid rgba(244,241,232,.14)!important;border-radius:17px!important;background:radial-gradient(ellipse at 17% 0,rgba(244,241,232,.07),transparent 44%),radial-gradient(ellipse at 86% 14%,rgba(255,255,255,.11),transparent 42%),linear-gradient(135deg,rgba(33,33,30,.92),rgba(9,9,8,.9) 62%,rgba(20,20,18,.9)),#0a0a09!important;box-shadow:var(--fa-glow),inset 0 1px 0 rgba(255,255,255,.065)!important}.enhancedMainWorkspace .dashboardOverviewHero:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(244,241,232,.08),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 58px)!important;mix-blend-mode:screen!important;opacity:.42!important}.enhancedMainWorkspace .dashboardOverviewHero:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:38%!important;height:100%!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(255,253,246,.07),transparent)!important;animation:flowauth-card-scan 5.4s cubic-bezier(.16,1,.3,1) infinite!important}.enhancedMainWorkspace .dashboardOverviewActions,.enhancedMainWorkspace .dashboardOverviewCopy,.enhancedMainWorkspace .dashboardOverviewMetrics{position:relative!important;z-index:2!important}.enhancedMainWorkspace .dashboardOverviewEyebrow{width:-moz-fit-content!important;width:fit-content!important;padding:8px 11px!important;border:1px solid rgba(244,241,232,.18)!important;border-radius:999px!important;background:rgba(244,241,232,.07)!important;color:var(--fa-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.enhancedMainWorkspace .dashboardOverviewHero h1{margin-top:16px!important;color:var(--fa-text-hi)!important;font-size:clamp(38px,4.8vw,64px)!important;letter-spacing:0!important;text-shadow:0 0 30px rgba(244,241,232,.08)!important}.enhancedMainWorkspace .dashboardOverviewHero p{color:var(--fa-text)!important;font-size:15px!important}.enhancedMainWorkspace .dashboardOverviewMetrics{grid-template-columns:repeat(3,minmax(96px,1fr))!important;gap:10px!important}.enhancedMainWorkspace .dashboardOverviewMetrics div{position:relative!important;min-height:92px!important;padding:16px!important;overflow:hidden!important;border-radius:14px!important;border:1px solid var(--fa-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(10,10,9,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s ease,box-shadow .22s ease!important}.enhancedMainWorkspace .dashboardOverviewMetrics div:hover{transform:translateY(-4px)!important;border-color:rgba(244,241,232,.25)!important;box-shadow:var(--fa-glow-sm),inset 0 1px 0 rgba(255,255,255,.08)!important}.enhancedMainWorkspace .dashboardActivityPanel h3,.enhancedMainWorkspace .dashboardOperationalPanel h3,.enhancedMainWorkspace .dashboardOverviewMetrics span,.enhancedMainWorkspace .usageEyebrow,.enhancedMainWorkspace .usageLabel{color:var(--fa-text-dim)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important}.enhancedMainWorkspace .dashboardOverviewMetrics strong{color:var(--fa-text-hi)!important;font-size:34px!important;text-shadow:0 0 20px rgba(244,241,232,.08)!important}.enhancedMainWorkspace .dashboardOverviewActions{gap:10px!important;min-width:178px!important}.enhancedMainWorkspace .usageGrid{gap:16px!important}.enhancedMainWorkspace .dashboardActivityPanel,.enhancedMainWorkspace .dashboardOperationalPanel,.enhancedMainWorkspace .enhancedStatCard,.enhancedMainWorkspace .enhancedStatInner,.enhancedMainWorkspace .glass-card,.enhancedMainWorkspace .usageCard{position:relative!important;overflow:hidden!important;border-radius:16px!important;border:1px solid var(--fa-line)!important;background:radial-gradient(ellipse at 16% 0,rgba(244,241,232,.045),transparent 48%),linear-gradient(180deg,rgba(27,27,24,.9),rgba(10,10,9,.86)),#0a0a09!important;box-shadow:0 18px 54px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.055)!important}.enhancedMainWorkspace .dashboardActivityPanel:before,.enhancedMainWorkspace .dashboardOperationalPanel:before,.enhancedMainWorkspace .enhancedStatInner:before,.enhancedMainWorkspace .glass-card:before,.enhancedMainWorkspace .usageCard:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(244,241,232,.16),rgba(255,255,255,.06),transparent 58%) 0 0 /100% 1px no-repeat,radial-gradient(circle at var(--mx,50%) var(--my,0),rgba(244,241,232,.075),transparent 32%)!important;opacity:.88!important}.enhancedMainWorkspace .dashboardActivityPanel:hover,.enhancedMainWorkspace .dashboardOperationalPanel:hover,.enhancedMainWorkspace .enhancedStatCard:hover .enhancedStatInner,.enhancedMainWorkspace .glass-card:hover,.enhancedMainWorkspace .usageCard:hover{transform:translateY(-4px)!important;border-color:rgba(244,241,232,.22)!important;box-shadow:0 24px 76px rgba(0,0,0,.5),0 0 28px rgba(244,241,232,.06),inset 0 1px 0 rgba(255,255,255,.07)!important}.enhancedMainWorkspace .usageIcon{color:var(--fa-text-hi)!important;background:rgba(244,241,232,.065)!important;border:1px solid rgba(244,241,232,.18)!important;box-shadow:var(--fa-glow-sm)!important}.enhancedMainWorkspace .dashboardActivityPanel strong,.enhancedMainWorkspace .dashboardOperationalPanel strong,.enhancedMainWorkspace .usageTitle,.enhancedMainWorkspace .usageUsed{color:var(--fa-text-hi)!important}.enhancedMainWorkspace .usagePlanBadge{border-color:rgba(244,241,232,.2)!important;background:rgba(244,241,232,.065)!important;color:var(--fa-text-hi)!important;box-shadow:0 0 18px rgba(244,241,232,.08)!important}.enhancedMainWorkspace .usageBarTrack{height:8px!important;border:1px solid rgba(244,241,232,.1)!important;background:rgba(8,8,7,.72)!important}.enhancedMainWorkspace .usageBarFill,.enhancedMainWorkspace .usageBarFill.is-unlimited{background:var(--fa-grad)!important;box-shadow:0 0 14px rgba(244,241,232,.15)!important}.enhancedMainWorkspace .activityRow,.enhancedMainWorkspace .dashboardActivityPanel li,.enhancedMainWorkspace .recentActivityRow{border-color:rgba(244,241,232,.1)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(9,9,8,.52)!important}.enhancedSidebar,.enhancedTopBar{background:radial-gradient(ellipse at 20% 0,rgba(244,241,232,.035),transparent 44%),rgba(8,8,7,.86)!important;border-color:rgba(244,241,232,.12)!important}.enhancedBreadcrumb,.enhancedCommandTrigger,.enhancedSidebarBrand,.enhancedUserPill{border-color:rgba(244,241,232,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(9,9,8,.68)!important}.enhancedCommandTrigger.flow-btn{width:220px;min-width:220px;padding:0 10px!important}.enhancedCommandTrigger .flow-btn-content,.enhancedCommandTrigger .flow-btn-label{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;grid-gap:6px;gap:6px}.enhancedCommandTrigger .flow-btn-label>svg{width:15px;height:15px}.enhancedCommandTrigger .flow-btn-label>span{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.enhancedCommandTrigger .flow-btn-label>kbd{min-width:max-content;justify-self:end}.enhancedSidebarNav .limelightNavItem{border-color:rgba(244,241,232,.1)!important;background:rgba(9,9,8,.68)!important}.enhancedSidebarNav .limelightNavItem:hover{border-color:rgba(244,241,232,.18)!important;background:rgba(244,241,232,.055)!important}.enhancedSidebarNav .limelightNavItem.active,.enhancedSidebarNav .limelightNavItem[aria-current=page]{border-color:rgba(244,241,232,.28)!important;background:linear-gradient(90deg,rgba(244,241,232,.14),rgba(244,241,232,.045) 52%,rgba(255,255,255,.018)),rgba(9,9,8,.84)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(244,241,232,.12),0 18px 36px rgba(0,0,0,.38),0 0 24px rgba(244,241,232,.07)!important}.enhancedSidebarNav .limelightNavItem.active:before,.enhancedSidebarNav .limelightNavItem[aria-current=page]:before{background:linear-gradient(180deg,rgba(255,253,246,.36),#fffdf6 40%,#bfc4ba 72%,rgba(244,241,232,.22))!important;box-shadow:0 0 10px rgba(244,241,232,.62),14px 0 22px rgba(244,241,232,.22),38px 0 34px rgba(244,241,232,.1)!important}@property --fa-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--fa-bg-0:var(--bg);--fa-bg-1:var(--bg-darker);--fa-bg-2:var(--bg-card);--fa-bg-3:var(--bg-panel);--fa-bg-4:var(--bg-elevated);--fa-glass:rgba(19,18,14,0.72);--fa-line:var(--border);--fa-line-strong:var(--border-strong);--fa-line-faint:var(--border-subtle);--fa-text-hi:var(--text-primary);--fa-text:var(--text-secondary);--fa-text-dim:var(--text-muted);--fa-text-ghost:#4d473f;--fa-volt:var(--primary);--fa-volt-2:var(--primary-hover);--fa-volt-deep:#8fa28d;--fa-grad:linear-gradient(120deg,var(--primary-hover),var(--primary));--fa-grad-soft:linear-gradient(120deg,rgba(216,222,207,0.16),rgba(201,168,109,0.12));--fa-on-volt:var(--primary-foreground);--fa-volt-soft:var(--primary-soft);--fa-danger:var(--neon-red);--fa-danger-soft:rgba(229,112,90,0.13);--fa-warn:var(--neon-amber);--fa-warn-soft:rgba(224,164,92,0.13);--fa-ok:var(--neon-green);--fa-ok-soft:rgba(63,179,127,0.12);--fa-info:var(--primary);--fa-info-soft:var(--primary-soft);--fa-glow:0 0 24px rgba(216,222,207,0.16),0 0 64px rgba(201,168,109,0.08);--fa-glow-sm:0 0 12px rgba(216,222,207,0.2);--fa-glow-danger:0 0 18px rgba(229,112,90,0.3);--fa-shadow-1:0 2px 10px rgba(0,0,0,0.35);--fa-shadow-2:0 12px 40px rgba(0,0,0,0.5);--fa-shadow-3:0 24px 80px rgba(0,0,0,0.6);--fa-r-xs:6px;--fa-r-sm:var(--radius-sm);--fa-r-md:var(--radius-md);--fa-r-lg:var(--radius-lg);--fa-r-xl:22px;--fa-r-pill:999px;--fa-font-display:var(--font-display);--fa-font-body:var(--font-sans);--fa-font-mono:var(--font-mono);--fa-ease:cubic-bezier(0.16,1,0.3,1);--fa-spring:cubic-bezier(0.34,1.56,0.64,1);--fa-snap:cubic-bezier(0.65,0.05,0.36,1);--fa-t-fast:150ms;--fa-t-med:260ms;--fa-t-slow:460ms}@keyframes fa-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fa-scale-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fa-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes fa-slide-right{0%{opacity:0;transform:translateX(56px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes fa-slide-down{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fa-spin{to{transform:rotate(1turn)}}@keyframes fa-spin-rev{to{transform:rotate(-1turn)}}@keyframes fa-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fa-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes fa-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes fa-ripple{to{transform:scale(4);opacity:0}}@keyframes fa-rotate-angle{to{--fa-angle:360deg}}@keyframes fa-stripes{to{background-position:32px 0}}@keyframes fa-scan{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes fa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fa-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(80px,-60px) scale(1.15)}66%{transform:translate(-60px,40px) scale(.9)}}@keyframes fa-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-90px,50px) scale(1.1)}70%{transform:translate(70px,-30px) scale(.95)}}@keyframes fa-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fa-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.6}43%{opacity:1}78%{opacity:1}79%{opacity:.7}80%{opacity:1}}@keyframes fa-draw{to{stroke-dashoffset:0}}@keyframes fa-indeterminate{0%{left:-40%;width:40%}60%{left:100%;width:70%}to{left:100%;width:70%}}@keyframes fa-glow-breathe{0%,to{box-shadow:0 0 16px rgba(216,222,207,.14)}50%{box-shadow:0 0 32px rgba(216,222,207,.26)}}@keyframes fa-toast-in{0%{opacity:0;transform:translateX(110%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes fa-toast-out{0%{opacity:1;transform:translateX(0) scale(1);max-height:200px}to{opacity:0;transform:translateX(120%) scale(.85);max-height:0;margin-bottom:0}}@keyframes fa-orbit{0%{transform:rotate(0deg) translateX(9px) rotate(0deg)}to{transform:rotate(1turn) translateX(9px) rotate(-1turn)}}@keyframes fa-gradient-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fa-beam{position:relative}.fa-beam:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--fa-angle),transparent 0,transparent 78%,color-mix(in srgb,var(--fa-volt) 88%,transparent) 88%,color-mix(in srgb,var(--fa-volt-2) 88%,transparent) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fa-rotate-angle 3.4s linear infinite;pointer-events:none;opacity:0;transition:opacity var(--fa-t-med) var(--fa-ease)}.fa-beam.fa-beam-on:before,.fa-beam:focus-within:before,.fa-beam:hover:before{opacity:1}.fa-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--fa-ease),transform .7s var(--fa-ease);transition-delay:var(--fa-reveal-delay,0s)}.fa-reveal.fa-in{opacity:1;transform:translateY(0)}.fa-grad-text{background:var(--fa-grad);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fa-gradient-pan 5s ease infinite}.fa-mono{font-family:var(--fa-font-mono)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fa-reveal{opacity:1;transform:none}}.fa-accordion{display:flex;flex-direction:column;border:1px solid var(--fa-line);border-radius:var(--fa-r-md);background:var(--fa-bg-1);overflow:hidden}.fa-accordion-item{border-bottom:1px solid var(--fa-line-faint);transition:background-color var(--fa-t-med) var(--fa-ease)}.fa-accordion-item:last-child{border-bottom:0}.fa-accordion-open{background:rgba(216,222,207,.025)}.fa-accordion-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:0;background:transparent;color:var(--fa-text-hi);font-family:var(--fa-font-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-align:left;cursor:pointer;transition:color var(--fa-t-fast) var(--fa-ease),padding-left .3s var(--fa-ease)}.fa-accordion-trigger:hover{color:var(--fa-volt);padding-left:22px}.fa-accordion-open .fa-accordion-trigger{color:var(--fa-volt)}.fa-accordion-icon{display:inline-flex;color:var(--fa-text-dim);transition:color var(--fa-t-fast) var(--fa-ease)}.fa-accordion-open .fa-accordion-icon,.fa-accordion-trigger:hover .fa-accordion-icon{color:var(--fa-volt)}.fa-accordion-title{flex:1 1}.fa-accordion-chevron{display:inline-flex;color:var(--fa-text-dim);transition:transform .45s var(--fa-spring),color var(--fa-t-fast) var(--fa-ease)}.fa-accordion-open .fa-accordion-chevron{transform:rotate(-180deg);color:var(--fa-volt)}.fa-accordion-region{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--fa-ease)}.fa-accordion-open .fa-accordion-region{grid-template-rows:1fr}.fa-accordion-inner{overflow:hidden}.fa-accordion-content{padding:2px 18px 18px 48px;color:var(--fa-text);font-size:13.5px;line-height:1.65;opacity:0;transform:translateY(-6px);transition:opacity .35s var(--fa-ease) .08s,transform .35s var(--fa-ease) .08s}.fa-accordion-open .fa-accordion-content{opacity:1;transform:translateY(0)}.fa-alert{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;border-radius:var(--fa-r-md);border:1px solid;overflow:hidden;animation:fa-fade-up .4s var(--fa-ease);transition:opacity .3s var(--fa-snap),transform .3s var(--fa-snap),max-height .3s var(--fa-snap);max-height:300px}.fa-alert-leaving{opacity:0;transform:translateX(24px) scale(.97);max-height:0;padding-top:0;padding-bottom:0;margin:0;border-width:0}.fa-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor;opacity:.85}.fa-alert-info{border-color:rgba(240,235,220,.3);background:rgba(240,235,220,.06);color:var(--fa-info)}.fa-alert-success{border-color:rgba(63,179,127,.3);background:rgba(63,179,127,.06);color:var(--fa-ok)}.fa-alert-warning{border-color:rgba(224,164,92,.3);background:rgba(224,164,92,.06);color:var(--fa-warn)}.fa-alert-danger{border-color:rgba(229,112,90,.3);background:rgba(229,112,90,.06);color:var(--fa-danger)}.fa-alert-icon{display:inline-flex;flex:none;margin-top:1px;animation:fa-pop .5s var(--fa-spring) .12s backwards}.fa-alert-text{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.fa-alert-title{color:var(--fa-text-hi);font-family:var(--fa-font-display);font-weight:600;font-size:13.5px;letter-spacing:.02em}.fa-alert-body{color:var(--fa-text);font-size:13px;line-height:1.55}.fa-alert-x{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--fa-text-dim);cursor:pointer;transition:background-color .12s var(--fa-ease),color .12s var(--fa-ease),transform .3s var(--fa-spring)}.fa-alert-x:hover{background:rgba(255,255,255,.1);color:var(--fa-text-hi);transform:rotate(90deg)}.fa-avatar{position:relative;display:inline-flex;flex:none;border-radius:50%;transition:transform var(--fa-t-fast) var(--fa-spring)}.fa-avatar:hover{transform:scale(1.08)}.fa-avatar-sm{width:28px;height:28px;font-size:10px}.fa-avatar-md{width:38px;height:38px;font-size:13px}.fa-avatar-lg{width:52px;height:52px;font-size:17px}.fa-avatar-fallback,.fa-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.fa-avatar-fallback{display:grid;place-items:center;font-family:var(--fa-font-display);font-weight:700;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fa-avatar-ring:before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:2px;background:conic-gradient(from var(--fa-angle),var(--fa-volt),var(--fa-volt-2),transparent 60%,var(--fa-volt));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fa-rotate-angle 3s linear infinite}.fa-avatar-status{position:absolute;right:-1px;bottom:-1px;width:30%;height:30%;min-width:9px;min-height:9px;border-radius:50%;border:2px solid var(--fa-bg-1)}.fa-avatar-online{background:var(--fa-ok);box-shadow:0 0 8px rgba(63,179,127,.7);animation:fa-glow-breathe 2s ease-in-out infinite}.fa-avatar-idle{background:var(--fa-warn)}.fa-avatar-offline{background:var(--fa-text-ghost)}.fa-avatar-banned{background:var(--fa-danger);box-shadow:0 0 8px rgba(229,112,90,.7)}.fa-badge{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:var(--fa-r-pill);border:1px solid;font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:box-shadow var(--fa-t-med) var(--fa-ease),transform var(--fa-t-fast) var(--fa-spring)}.fa-badge:hover{transform:translateY(-1px)}.fa-badge-volt{color:var(--fa-volt);background:var(--fa-volt-soft);border-color:rgba(216,222,207,.32)}.fa-badge-volt:hover{box-shadow:var(--fa-glow-sm)}.fa-badge-ok{color:var(--fa-ok);background:var(--fa-ok-soft);border-color:rgba(63,179,127,.35)}.fa-badge-ok:hover{box-shadow:0 0 12px rgba(63,179,127,.3)}.fa-badge-danger{color:var(--fa-danger);background:var(--fa-danger-soft);border-color:rgba(229,112,90,.35)}.fa-badge-danger:hover{box-shadow:0 0 12px rgba(229,112,90,.3)}.fa-badge-warn{color:var(--fa-warn);background:var(--fa-warn-soft);border-color:rgba(224,164,92,.35)}.fa-badge-warn:hover{box-shadow:0 0 12px rgba(224,164,92,.3)}.fa-badge-info{color:var(--fa-info);background:var(--fa-info-soft);border-color:rgba(216,222,207,.32)}.fa-badge-info:hover{box-shadow:0 0 12px rgba(216,222,207,.22)}.fa-badge-neutral{color:var(--fa-text);background:rgba(255,255,255,.08);border-color:var(--fa-line)}.fa-badge-solid.fa-badge-volt{background:var(--fa-grad);color:var(--fa-on-volt);border-color:transparent}.fa-badge-solid.fa-badge-ok{background:var(--fa-ok);color:#032414;border-color:transparent}.fa-badge-solid.fa-badge-danger{background:var(--fa-danger);color:#fff;border-color:transparent}.fa-badge-solid.fa-badge-warn{background:var(--fa-warn);color:#241503;border-color:transparent}.fa-badge-solid.fa-badge-info{background:var(--fa-info);color:var(--fa-bg);border-color:transparent}.fa-badge-dot{position:relative;width:7px;height:7px;flex:none}.fa-badge-dot,.fa-badge-ping{border-radius:50%;background:currentColor}.fa-badge-ping{position:absolute;inset:0;animation:fa-ping 1.6s var(--fa-ease) infinite}.fa-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--fa-r-sm);font-family:var(--fa-font-display);font-weight:600;letter-spacing:.02em;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform var(--fa-t-fast) var(--fa-spring),box-shadow var(--fa-t-med) var(--fa-ease),background-color var(--fa-t-fast) var(--fa-ease),border-color var(--fa-t-fast) var(--fa-ease),color var(--fa-t-fast) var(--fa-ease)}.fa-btn:hover:not(:disabled){transform:translateY(-2px)}.fa-btn:active:not(:disabled){transform:translateY(0) scale(.97)}.fa-btn:disabled{cursor:not-allowed;opacity:.55}.fa-btn-sm{height:32px;padding:0 14px;font-size:12.5px;gap:6px}.fa-btn-md{height:40px;padding:0 20px;font-size:13.5px}.fa-btn-lg{height:48px;padding:0 28px;font-size:15px;border-radius:var(--fa-r-md)}.fa-btn-block{width:100%}.fa-btn-content{align-items:center;gap:8px;position:relative;z-index:2}.fa-btn-content,.fa-btn-icon{display:inline-flex}.fa-btn-icon svg{transition:transform var(--fa-t-med) var(--fa-spring)}.fa-btn:hover:not(:disabled) .fa-btn-icon svg{transform:scale(1.15) rotate(-6deg)}.fa-btn-sweep{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);transform:translateX(-120%);transition:transform .7s var(--fa-ease);pointer-events:none}.fa-btn:hover:not(:disabled) .fa-btn-sweep{transform:translateX(120%)}.fa-btn-ripple{position:absolute;z-index:1;border-radius:50%;background:rgba(255,255,255,.35);transform:scale(0);animation:fa-ripple .6s var(--fa-ease) forwards;pointer-events:none}.fa-btn-primary{background:var(--fa-grad);background-size:160% 160%;color:var(--fa-on-volt);box-shadow:0 4px 18px rgba(216,222,207,.18);animation:fa-gradient-pan 4s ease infinite}.fa-btn-primary:hover:not(:disabled){box-shadow:0 6px 28px rgba(216,222,207,.28),0 0 0 1px rgba(216,222,207,.32)}.fa-btn-primary .fa-btn-ripple{background:rgba(3,19,14,.25)}.fa-btn-secondary{background:var(--fa-bg-3);border-color:var(--fa-line);color:var(--fa-text-hi)}.fa-btn-secondary:hover:not(:disabled){border-color:var(--fa-line-strong);background:#171714;box-shadow:var(--fa-shadow-1)}.fa-btn-outline{background:transparent;border-color:rgba(216,222,207,.3);color:var(--fa-volt)}.fa-btn-outline:hover:not(:disabled){border-color:var(--fa-volt);background:rgba(216,222,207,.07);box-shadow:var(--fa-glow-sm)}.fa-btn-outline .fa-btn-ripple{background:rgba(216,222,207,.18)}.fa-btn-ghost{background:transparent;color:var(--fa-text)}.fa-btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--fa-text-hi)}.fa-btn-danger{background:linear-gradient(120deg,#e5705a,#e5705a);color:#fff;box-shadow:0 4px 18px rgba(229,112,90,.25)}.fa-btn-danger:hover:not(:disabled){box-shadow:0 6px 26px rgba(229,112,90,.45)}.fa-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--fa-r-sm);background:transparent;color:var(--fa-text);cursor:pointer;transition:transform var(--fa-t-fast) var(--fa-spring),background-color var(--fa-t-fast) var(--fa-ease),border-color var(--fa-t-fast) var(--fa-ease),color var(--fa-t-fast) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-iconbtn:hover:not(:disabled){transform:translateY(-2px)}.fa-iconbtn:active:not(:disabled){transform:scale(.92)}.fa-iconbtn:disabled{opacity:.5;cursor:not-allowed}.fa-iconbtn-inner{display:inline-flex;transition:transform .45s var(--fa-spring)}.fa-iconbtn:hover:not(:disabled) .fa-iconbtn-inner{transform:rotate(-10deg) scale(1.12)}.fa-iconbtn-sm{width:30px;height:30px}.fa-iconbtn-md{width:38px;height:38px}.fa-iconbtn-lg{width:46px;height:46px;border-radius:var(--fa-r-md)}.fa-iconbtn-ghost:hover:not(:disabled){background:rgba(255,255,255,.09);color:var(--fa-text-hi)}.fa-iconbtn-solid{background:var(--fa-bg-3);border-color:var(--fa-line);color:var(--fa-text-hi)}.fa-iconbtn-solid:hover:not(:disabled){border-color:var(--fa-line-strong);box-shadow:var(--fa-shadow-1)}.fa-iconbtn-outline{border-color:rgba(216,222,207,.35);color:var(--fa-volt)}.fa-iconbtn-outline:hover:not(:disabled){border-color:var(--fa-volt);box-shadow:var(--fa-glow-sm);background:rgba(216,222,207,.07)}.fa-iconbtn-danger{color:var(--fa-danger)}.fa-iconbtn-danger:hover:not(:disabled){background:var(--fa-danger-soft);box-shadow:var(--fa-glow-danger)}.fa-check{display:inline-flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fa-check-disabled{opacity:.5;cursor:not-allowed}.fa-check-input{position:absolute;opacity:0;width:1px;height:1px}.fa-check-box{position:relative;flex:none;width:21px;height:21px;margin-top:1px;border-radius:6px;border:1.5px solid var(--fa-line-strong);background:var(--fa-bg-2);display:grid;place-items:center;transition:background-color var(--fa-t-med) var(--fa-ease),border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease),transform var(--fa-t-fast) var(--fa-spring)}.fa-check:hover:not(.fa-check-disabled) .fa-check-box{border-color:rgba(216,222,207,.55);transform:scale(1.06)}.fa-check:active:not(.fa-check-disabled) .fa-check-box{transform:scale(.9)}.fa-check-mark{width:74%;height:74%;color:var(--fa-on-volt);stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .3s var(--fa-ease)}.fa-check-burst{position:absolute;inset:-1.5px;border-radius:6px;border:1.5px solid var(--fa-volt);opacity:0;pointer-events:none}.fa-check-input:checked+.fa-check-box{background:var(--fa-grad);border-color:transparent;box-shadow:var(--fa-glow-sm)}.fa-check-input:checked+.fa-check-box .fa-check-mark{stroke-dashoffset:0;transition-delay:.08s}.fa-check-input:checked+.fa-check-box .fa-check-burst{animation:fa-ping .5s var(--fa-ease)}.fa-check-input:focus-visible+.fa-check-box{outline:2px solid var(--fa-volt);outline-offset:2px}.fa-check-text{display:flex;flex-direction:column;gap:2px}.fa-check-label{color:var(--fa-text-hi);font-weight:500;font-size:14px;line-height:1.5}.fa-check-desc{color:var(--fa-text-dim);font-size:12.5px;line-height:1.45}.fa-code{border:1px solid var(--fa-line);border-radius:var(--fa-r-md);background:#070706;overflow:hidden;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-code:hover{border-color:var(--fa-line-strong);box-shadow:0 0 30px rgba(216,222,207,.05)}.fa-code-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--fa-line-faint);background:rgba(10,10,9,.74)}.fa-code-dots{display:inline-flex;gap:6px}.fa-code-dots i{width:10px;height:10px;border-radius:50%;background:var(--fa-bg-3);border:1px solid var(--fa-line);transition:background-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-code:hover .fa-code-dots i:first-child{background:#ff5f57;box-shadow:0 0 8px rgba(255,95,87,.6)}.fa-code:hover .fa-code-dots i:nth-child(2){background:#febc2e;box-shadow:0 0 8px rgba(254,188,46,.6)}.fa-code:hover .fa-code-dots i:nth-child(3){background:#28c840;box-shadow:0 0 8px rgba(40,200,64,.6)}.fa-code-title{flex:1 1;font-family:var(--fa-font-mono);font-size:11.5px;color:var(--fa-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-code-right{display:inline-flex;align-items:center;gap:10px}.fa-code-lang{font-family:var(--fa-font-display);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-volt);background:var(--fa-volt-soft);border:1px solid rgba(216,222,207,.3);padding:2px 8px;border-radius:99px}.fa-code-copy{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--fa-line);border-radius:var(--fa-r-xs);background:transparent;color:var(--fa-text-dim);font-family:var(--fa-font-mono);font-size:11px;cursor:pointer;transition:color .12s var(--fa-ease),border-color .12s var(--fa-ease),background-color .12s var(--fa-ease)}.fa-code-copy:hover{color:var(--fa-volt);border-color:rgba(216,222,207,.34)}.fa-code-copied{color:var(--fa-ok)!important;border-color:rgba(63,179,127,.5)!important;background:var(--fa-ok-soft)}.fa-code-copy-swap{display:inline-flex;animation:fa-pop .3s var(--fa-spring)}.fa-code-body{margin:0;padding:14px 0;overflow-x:auto;font-size:12.5px;line-height:1.7}.fa-code-line{display:flex;padding:0 14px;transition:background-color .1s var(--fa-ease)}.fa-code-line:hover{background:rgba(216,222,207,.03)}.fa-code-num{flex:none;width:30px;color:var(--fa-text-ghost);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;padding-right:16px}.fa-code-text{color:#e8ddc7;white-space:pre}.fa-drawer-backdrop{position:fixed;inset:0;z-index:100;background:rgba(8,5,3,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fa-fade-in .3s var(--fa-ease)}.fa-drawer-backdrop-closing{animation:fa-fade-in .28s var(--fa-ease) reverse forwards}.fa-drawer{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;background:var(--fa-bg-1);border-left:1px solid var(--fa-line-strong);box-shadow:-30px 0 80px rgba(0,0,0,.55)}.fa-drawer-right{right:0;animation:fa-drawer-in-right .42s var(--fa-spring)}.fa-drawer-right.fa-drawer-closing{animation:fa-drawer-out-right .3s var(--fa-snap) forwards}.fa-drawer-left{left:0;border-left:0;border-right:1px solid var(--fa-line-strong);box-shadow:30px 0 80px rgba(0,0,0,.55);animation:fa-drawer-in-left .42s var(--fa-spring)}.fa-drawer-left.fa-drawer-closing{animation:fa-drawer-out-left .3s var(--fa-snap) forwards}.fa-drawer-left:before,.fa-drawer-right:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--fa-grad);opacity:.7;filter:blur(.5px)}.fa-drawer-right:before{left:-1px}.fa-drawer-left:before{right:-1px}@keyframes fa-drawer-in-right{0%{transform:translateX(110%)}to{transform:translateX(0)}}@keyframes fa-drawer-out-right{to{transform:translateX(110%)}}@keyframes fa-drawer-in-left{0%{transform:translateX(-110%)}to{transform:translateX(0)}}@keyframes fa-drawer-out-left{to{transform:translateX(-110%)}}.fa-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--fa-line-faint)}.fa-drawer-eyebrow{display:block;font-family:var(--fa-font-display);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fa-volt);margin-bottom:6px}.fa-drawer-title{font-size:18px}.fa-drawer-body{flex:1 1;overflow-y:auto;padding:22px;font-size:14px;line-height:1.65}.fa-drawer-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--fa-line-faint);background:rgba(12,8,5,.5)}.fa-menu{position:relative;display:inline-block}.fa-menu-trigger{display:inline-flex}.fa-menu-panel{position:absolute;top:calc(100% + 6px);z-index:60;min-width:200px;padding:6px;background:var(--fa-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--fa-line-strong);border-radius:var(--fa-r-md);box-shadow:var(--fa-shadow-2),0 0 40px rgba(216,222,207,.05);transform-origin:top;animation:fa-slide-down .26s var(--fa-spring)}.fa-menu-start{left:0}.fa-menu-end{right:0}.fa-menu-closing{animation:fa-fade-in .18s var(--fa-ease) reverse forwards;pointer-events:none}.fa-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--fa-r-sm);background:transparent;color:var(--fa-text);font-size:13.5px;text-align:left;cursor:pointer;opacity:0;animation:fa-fade-up .3s var(--fa-ease) forwards;transition:background-color .12s var(--fa-ease),color .12s var(--fa-ease),transform .15s var(--fa-ease)}.fa-menu-item:hover:not(:disabled){background:rgba(216,222,207,.09);color:var(--fa-text-hi);transform:translateX(3px)}.fa-menu-item:disabled{opacity:.35!important;cursor:not-allowed}.fa-menu-item-icon{display:inline-flex;color:var(--fa-text-dim);transition:color .12s var(--fa-ease)}.fa-menu-item:hover:not(:disabled) .fa-menu-item-icon{color:var(--fa-volt)}.fa-menu-item-label{flex:1 1}.fa-menu-item-hint{font-family:var(--fa-font-mono);font-size:10.5px;color:var(--fa-text-ghost);border:1px solid var(--fa-line);border-radius:4px;padding:1px 5px}.fa-menu-item-danger{color:var(--fa-danger)}.fa-menu-item-danger:hover:not(:disabled){background:var(--fa-danger-soft);color:#ff7590}.fa-menu-item-danger .fa-menu-item-icon{color:var(--fa-danger)}.fa-menu-item-danger:hover:not(:disabled) .fa-menu-item-icon{color:#ff7590}.fa-menu-divider{height:1px;margin:5px 8px;background:var(--fa-line)}.fa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:44px 24px;text-align:center;border:1px dashed var(--fa-line-strong);border-radius:var(--fa-r-lg);background:rgba(12,12,11,.46)}.fa-empty-orb{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:8px;animation:fa-float 3.6s ease-in-out infinite}.fa-empty-ring{position:absolute;inset:0;border-radius:50%;padding:1.5px;background:conic-gradient(from var(--fa-angle),var(--fa-volt),transparent 40%,var(--fa-volt-2) 70%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fa-rotate-angle 4s linear infinite;opacity:.7}.fa-empty-icon{display:inline-flex;color:var(--fa-volt);filter:drop-shadow(0 0 10px rgba(216,222,207,.32))}.fa-empty-title{font-size:16px;font-weight:600}.fa-empty-desc{color:var(--fa-text-dim);font-size:13px;max-width:340px;line-height:1.6}.fa-empty-action{margin-top:12px}.dashboardEmptyState.fa-empty{min-height:260px;margin-top:18px;padding:52px 28px;border-color:rgba(216,222,207,.18);background:linear-gradient(180deg,rgba(216,222,207,.055),rgba(255,255,255,.018)),rgba(12,13,12,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 48px rgba(0,0,0,.28)}.dashboardEmptyState .fa-empty-orb{width:58px;height:58px}.dashboardEmptyState .fa-empty-desc{max-width:440px}.dashboardEmptyAction.flow-btn{min-width:148px}.fa-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fa-field-frame{position:relative;border-radius:var(--fa-r-sm);background:var(--fa-bg-2);border:1px solid var(--fa-line);overflow:hidden;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease),background-color var(--fa-t-med) var(--fa-ease)}.fa-field-frame:hover{border-color:var(--fa-line-strong)}.fa-field-frame:focus-within{border-color:rgba(216,222,207,.55);box-shadow:0 0 0 3px rgba(216,222,207,.1),var(--fa-glow-sm);background:var(--fa-bg-3)}.fa-field-input{width:100%;height:48px;padding:18px 14px 4px;border:0;background:transparent;color:var(--fa-text-hi);font-size:14px;outline:none;caret-color:var(--fa-volt)}.fa-field-input::placeholder{color:var(--fa-text-ghost)}.fa-field-area .fa-field-input{height:auto;padding-top:24px;resize:vertical;min-height:90px;line-height:1.55}.fa-field-iconed .fa-field-input{padding-left:42px}.fa-field-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--fa-text-dim);display:inline-flex;transition:color var(--fa-t-med) var(--fa-ease),transform .4s var(--fa-spring);pointer-events:none;z-index:1}.fa-field-frame:focus-within .fa-field-icon{color:var(--fa-volt);transform:translateY(-50%) scale(1.12)}.fa-field-label{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--fa-text-dim);font-size:14px;pointer-events:none;transition:transform var(--fa-t-med) var(--fa-ease),font-size var(--fa-t-med) var(--fa-ease),color var(--fa-t-med) var(--fa-ease),top var(--fa-t-med) var(--fa-ease),letter-spacing var(--fa-t-med) var(--fa-ease)}.fa-field-iconed .fa-field-label{left:42px}.fa-field-area .fa-field-label{top:22px}.fa-field-input:focus~.fa-field-label,.fa-field-input:not(:placeholder-shown)~.fa-field-label{top:13px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fa-volt);font-family:var(--fa-font-display)}.fa-field-area .fa-field-input:focus~.fa-field-label,.fa-field-area .fa-field-input:not(:placeholder-shown)~.fa-field-label{top:12px}.fa-field-charge{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--fa-grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--fa-ease)}.fa-field-frame:focus-within .fa-field-charge{transform:scaleX(1)}.fa-field-msg{font-size:12px;color:var(--fa-text-dim);padding-left:2px;animation:fa-fade-up .3s var(--fa-ease)}.fa-field-msg-error{color:var(--fa-danger)}.fa-field-error .fa-field-frame{border-color:rgba(229,112,90,.6);animation:fa-shake .4s var(--fa-ease)}.fa-field-error .fa-field-frame:focus-within{box-shadow:0 0 0 3px rgba(229,112,90,.12),var(--fa-glow-danger)}.fa-field-error .fa-field-charge{background:linear-gradient(90deg,#e5705a,#e5705a);transform:scaleX(1)}.fa-field-error .fa-field-input:focus~.fa-field-label,.fa-field-error .fa-field-input:not(:placeholder-shown)~.fa-field-label{color:var(--fa-danger)}.fa-field-error .fa-field-icon{color:var(--fa-danger)}.fa-field-success .fa-field-frame{border-color:rgba(63,179,127,.5)}.fa-field-success .fa-field-charge{background:linear-gradient(90deg,#3fb37f,var(--fa-volt));transform:scaleX(1)}.fa-field-success .fa-field-input:focus~.fa-field-label,.fa-field-success .fa-field-input:not(:placeholder-shown)~.fa-field-label{color:var(--fa-ok)}.fa-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:6px;background:linear-gradient(180deg,var(--fa-bg-3),var(--fa-bg-2));border:solid var(--fa-line-strong);border-width:1px 1px 2.5px;color:var(--fa-text-hi);font-family:var(--fa-font-mono);font-size:11px;font-weight:600;cursor:default;transition:transform .1s var(--fa-ease),border-bottom-width .1s var(--fa-ease),color .1s var(--fa-ease),border-color .1s var(--fa-ease)}.fa-kbd:hover{transform:translateY(1.5px);border-bottom-width:1px;color:var(--fa-volt);border-color:rgba(216,222,207,.4)}.fa-key{display:flex;flex-direction:column;gap:6px;min-width:0}.fa-key-label{font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim)}.fa-key-frame{position:relative;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;height:46px;border-radius:var(--fa-r-sm);background:#100d08;border:1px solid var(--fa-line);overflow:hidden;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-key-sm .fa-key-frame{height:38px;padding-left:11px}.fa-key-frame:hover{border-color:rgba(216,222,207,.4)}.fa-key-copied .fa-key-frame{border-color:rgba(63,179,127,.65);box-shadow:0 0 18px rgba(63,179,127,.25)}.fa-key-scan{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(216,222,207,.06),transparent);animation:fa-scan 3.4s var(--fa-ease) infinite;pointer-events:none}.fa-key-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--fa-volt);text-shadow:0 0 14px rgba(216,222,207,.35);letter-spacing:.04em;transition:color var(--fa-t-med) var(--fa-ease),letter-spacing var(--fa-t-med) var(--fa-ease)}.fa-key-sm .fa-key-value{font-size:12px}.fa-key-masked{color:var(--fa-text-dim);text-shadow:none;letter-spacing:.14em}.fa-key-actions{display:flex;gap:4px}.fa-key-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--fa-r-xs);background:transparent;color:var(--fa-text-dim);cursor:pointer;transition:background-color .12s var(--fa-ease),color .12s var(--fa-ease),transform var(--fa-t-fast) var(--fa-spring)}.fa-key-btn:hover{background:rgba(216,222,207,.08);color:var(--fa-volt)}.fa-key-btn:active{transform:scale(.88)}.fa-key-btn-ok{color:var(--fa-ok)!important;background:var(--fa-ok-soft)!important}.fa-key-btn-swap{display:inline-flex;animation:fa-pop .35s var(--fa-spring)}.fa-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(8,5,3,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fa-fade-in .3s var(--fa-ease)}.fa-modal-backdrop-closing{animation:fa-fade-in .25s var(--fa-ease) reverse forwards}.fa-modal{position:relative;width:100%;background:var(--fa-bg-1);border:1px solid var(--fa-line-strong);border-radius:var(--fa-r-lg);box-shadow:var(--fa-shadow-3),0 0 80px rgba(216,222,207,.07);overflow:hidden;animation:fa-modal-warp .42s var(--fa-spring)}.fa-modal-closing{animation:fa-modal-warp-out .26s var(--fa-snap) forwards}@keyframes fa-modal-warp{0%{opacity:0;transform:scale(.86) translateY(36px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes fa-modal-warp-out{to{opacity:0;transform:scale(.92) translateY(20px);filter:blur(4px)}}.fa-modal-sm{max-width:400px}.fa-modal-md{max-width:520px}.fa-modal-lg{max-width:720px}.fa-modal-topline{position:absolute;top:0;left:0;right:0;height:2px;background:var(--fa-grad);background-size:200% 100%;animation:fa-shimmer 3s linear infinite}.fa-modal-danger .fa-modal-topline{background:linear-gradient(90deg,#e5705a,#e5705a,#e5705a);background-size:200% 100%}.fa-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 0}.fa-modal-eyebrow{display:block;font-family:var(--fa-font-display);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fa-volt);margin-bottom:6px}.fa-modal-danger .fa-modal-eyebrow{color:var(--fa-danger)}.fa-modal-title{font-size:19px;font-weight:600}.fa-modal-body{padding:16px 22px 22px;color:var(--fa-text);font-size:14px;line-height:1.65}.fa-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--fa-line-faint);background:rgba(12,8,5,.5)}.fa-popup-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:12px;gap:12px;color:var(--fa-text);font-size:14px;line-height:1.55}.fa-popup-message p{margin:0}.fa-popup-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--fa-line-strong);border-radius:var(--fa-r-sm);color:var(--fa-text-hi);background:rgba(244,241,232,.065);box-shadow:var(--fa-glow-sm)}.fa-popup-danger .fa-popup-icon{color:var(--fa-danger);border-color:rgba(229,112,90,.26);background:rgba(229,112,90,.11)}.fa-popup-success .fa-popup-icon{color:var(--fa-success);border-color:rgba(63,179,127,.24);background:rgba(63,179,127,.1)}.fa-popup-warning .fa-popup-icon{color:var(--fa-warn);border-color:rgba(224,164,92,.25);background:rgba(224,164,92,.11)}.fa-popup-actions{display:flex;justify-content:flex-end;gap:10px;width:100%}@media (max-width:560px){.fa-modal-backdrop{padding:14px;align-items:end}.fa-modal{border-radius:var(--fa-r-lg) var(--fa-r-lg) 0 0}.fa-popup-actions{display:grid;grid-template-columns:1fr}}.fa-pagination{display:inline-flex;align-items:center;gap:5px}.fa-page-btn{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border:1px solid transparent;border-radius:var(--fa-r-sm);background:transparent;color:var(--fa-text-dim);font-family:var(--fa-font-mono);font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color var(--fa-t-fast) var(--fa-ease),color var(--fa-t-fast) var(--fa-ease),border-color var(--fa-t-fast) var(--fa-ease),transform .3s var(--fa-spring),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-page-btn:hover:not(:disabled):not(.fa-page-active){background:var(--fa-bg-3);color:var(--fa-text-hi);transform:translateY(-2px)}.fa-page-btn:active:not(:disabled){transform:scale(.92)}.fa-page-btn:disabled{opacity:.35;cursor:not-allowed}.fa-page-active{background:var(--fa-grad);color:var(--fa-on-volt);font-weight:700;box-shadow:0 0 16px rgba(216,222,207,.35);animation:fa-pop .4s var(--fa-spring)}.fa-page-nav{border-color:var(--fa-line)}.fa-page-nav:hover:not(:disabled){border-color:var(--fa-line-strong)}.fa-page-gap{color:var(--fa-text-ghost);padding:0 4px;font-family:var(--fa-font-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fa-password-input{padding-right:46px}.fa-password-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--fa-r-xs);background:transparent;color:var(--fa-text-dim);cursor:pointer;z-index:2;transition:color var(--fa-t-fast) var(--fa-ease),background-color var(--fa-t-fast) var(--fa-ease)}.fa-password-eye:hover{color:var(--fa-volt);background:rgba(216,222,207,.08)}.fa-password-eye-swap{display:inline-flex;animation:fa-pop .35s var(--fa-spring)}.fa-password-meter{display:flex;align-items:center;gap:10px;padding:2px 2px 0}.fa-password-bars{display:flex;gap:4px;flex:1 1}.fa-password-bar{height:4px;flex:1 1;border-radius:99px;background:var(--fa-bg-3);transition:background-color .4s var(--fa-ease),box-shadow .4s var(--fa-ease)}.fa-password-meter[data-score="0"] .fa-lit{background:#e5705a;box-shadow:0 0 8px rgba(229,112,90,.5)}.fa-password-meter[data-score="1"] .fa-lit{background:#ff8a4d;box-shadow:0 0 8px rgba(255,138,77,.5)}.fa-password-meter[data-score="2"] .fa-lit{background:#e0a45c;box-shadow:0 0 8px rgba(224,164,92,.5)}.fa-password-meter[data-score="3"] .fa-lit{background:#3fb37f;box-shadow:0 0 8px rgba(63,179,127,.5)}.fa-password-meter[data-score="4"] .fa-lit{background:var(--fa-volt);box-shadow:var(--fa-glow-sm)}.fa-password-level{font-family:var(--fa-font-display);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim);min-width:62px;text-align:right}.fa-progress{display:flex;flex-direction:column;gap:8px}.fa-progress-head{display:flex;justify-content:space-between;align-items:baseline}.fa-progress-label{font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim)}.fa-progress-value{font-size:12.5px;font-weight:600;color:var(--fa-text-hi)}.fa-progress-track{position:relative;border-radius:99px;background:var(--fa-bg-3);box-shadow:inset 0 1px 3px rgba(0,0,0,.4);overflow:hidden}.fa-progress-md .fa-progress-track{height:9px}.fa-progress-sm .fa-progress-track{height:5px}.fa-progress-fill{position:relative;height:100%;border-radius:99px;transition:width .9s var(--fa-ease);overflow:hidden}.fa-progress-volt{background:var(--fa-grad);box-shadow:0 0 12px rgba(216,222,207,.22)}.fa-progress-ok{background:linear-gradient(90deg,#17d97c,#3fb37f);box-shadow:0 0 12px rgba(63,179,127,.35)}.fa-progress-warn{background:linear-gradient(90deg,#ff8a4d,#e0a45c);box-shadow:0 0 12px rgba(224,164,92,.35)}.fa-progress-danger{background:linear-gradient(90deg,#e5705a,#e5705a);box-shadow:0 0 12px rgba(229,112,90,.35)}.fa-progress-glint{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);width:40%;animation:fa-scan 2.2s var(--fa-ease) infinite}.fa-progress-striped{background-image:repeating-linear-gradient(-55deg,rgba(0,0,0,.18) 0 8px,transparent 8px 16px),var(--fa-grad);animation:fa-stripes .8s linear infinite}.fa-progress-indeterminate .fa-progress-fill{position:absolute;animation:fa-indeterminate 1.4s var(--fa-snap) infinite}.fa-progress-indeterminate .fa-progress-glint{display:none}.fa-ring{display:flex;flex-direction:column;align-items:center;gap:10px}.fa-ring-wrap{position:relative}.fa-ring-svg{transform:rotate(-90deg)}.fa-ring-track{fill:none;stroke:var(--fa-bg-3)}.fa-ring-fill{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--fa-ease);filter:drop-shadow(0 0 6px rgba(216,222,207,.45))}.fa-ring-center{position:absolute;inset:0;display:grid;place-items:center}.fa-ring-display{font-size:22px;font-weight:700;color:var(--fa-text-hi);text-shadow:0 0 20px rgba(216,222,207,.35)}.fa-ring-display,.fa-ring-label{font-family:var(--fa-font-display)}.fa-ring-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim);text-align:center}.fa-radio-group{display:flex;flex-direction:column;gap:12px}.fa-radio-inline{flex-direction:row;flex-wrap:wrap;gap:20px}.fa-radio{display:inline-flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fa-radio-disabled{opacity:.5;cursor:not-allowed}.fa-radio-input{position:absolute;opacity:0;width:1px;height:1px}.fa-radio-circle{position:relative;flex:none;width:21px;height:21px;margin-top:1px;border-radius:50%;border:1.5px solid var(--fa-line-strong);background:var(--fa-bg-2);display:grid;place-items:center;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease),transform var(--fa-t-fast) var(--fa-spring)}.fa-radio:hover:not(.fa-radio-disabled) .fa-radio-circle{border-color:rgba(216,222,207,.55);transform:scale(1.06)}.fa-radio:active:not(.fa-radio-disabled) .fa-radio-circle{transform:scale(.9)}.fa-radio-dot{width:9px;height:9px;border-radius:50%;background:var(--fa-grad);transform:scale(0);transition:transform .4s var(--fa-spring)}.fa-radio-pulse{position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid var(--fa-volt);opacity:0;pointer-events:none}.fa-radio-input:checked+.fa-radio-circle{border-color:var(--fa-volt);box-shadow:var(--fa-glow-sm)}.fa-radio-input:checked+.fa-radio-circle .fa-radio-dot{transform:scale(1)}.fa-radio-input:checked+.fa-radio-circle .fa-radio-pulse{animation:fa-ping .5s var(--fa-ease)}.fa-radio-input:focus-visible+.fa-radio-circle{outline:2px solid var(--fa-volt);outline-offset:2px}.fa-radio-text{display:flex;flex-direction:column;gap:2px}.fa-radio-label{color:var(--fa-text-hi);font-weight:500;font-size:14px;line-height:1.5;transition:color var(--fa-t-fast) var(--fa-ease)}.fa-radio-active .fa-radio-label{color:var(--fa-volt)}.fa-radio-desc{color:var(--fa-text-dim);font-size:12.5px;line-height:1.45}.fa-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:var(--fa-r-sm);background:var(--fa-bg-2);border:1px solid var(--fa-line);isolation:isolate}.fa-seg-indicator{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--fa-seg-count, 1));border-radius:calc(var(--fa-r-sm) - 3px);background:var(--fa-bg-3);border:1px solid rgba(216,222,207,.35);box-shadow:0 0 14px rgba(216,222,207,.15),inset 0 0 12px rgba(216,222,207,.06);transform:translateX(calc(var(--fa-seg-index, 0) * 100%));transition:transform .45s var(--fa-spring);z-index:0}.fa-seg-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--fa-text-dim);font-family:var(--fa-font-display);font-weight:600;letter-spacing:.03em;cursor:pointer;border-radius:calc(var(--fa-r-sm) - 3px);white-space:nowrap;transition:color var(--fa-t-med) var(--fa-ease),transform var(--fa-t-fast) var(--fa-ease)}.fa-seg-item:hover{color:var(--fa-text)}.fa-seg-item:active{transform:scale(.96)}.fa-seg-active{color:var(--fa-volt)}.fa-seg-icon{display:inline-flex}.fa-seg-md .fa-seg-item{height:34px;padding:0 16px;font-size:12.5px}.fa-seg-sm .fa-seg-item{height:28px;padding:0 12px;font-size:11.5px}.fa-select{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.fa-select-disabled{opacity:.55;pointer-events:none}.fa-select-toplabel{font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim)}.fa-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 12px 0 14px;border-radius:var(--fa-r-sm);border:1px solid var(--fa-line);background:var(--fa-bg-2);color:var(--fa-text-hi);font-size:14px;cursor:pointer;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease),background-color var(--fa-t-med) var(--fa-ease)}.fa-select-trigger:hover{border-color:var(--fa-line-strong);background:var(--fa-bg-3)}.fa-select-trigger.fa-select-open{border-color:rgba(216,222,207,.55);box-shadow:0 0 0 3px rgba(216,222,207,.1),var(--fa-glow-sm);background:var(--fa-bg-3)}.fa-select-value{display:inline-flex;align-items:center;gap:9px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-select-value-icon{display:inline-flex;color:var(--fa-volt)}.fa-select-option-badge,.fa-select-value-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;flex:none;padding:2px 6px;border:1px solid rgba(216,222,207,.28);border-radius:999px;background:rgba(216,222,207,.08);color:var(--fa-text-dim);font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.fa-select-placeholder{color:var(--fa-text-ghost)}.fa-select-chevron{display:inline-flex;color:var(--fa-text-dim);transition:transform .4s var(--fa-spring),color var(--fa-t-fast) var(--fa-ease)}.fa-select-open .fa-select-chevron{transform:rotate(-180deg);color:var(--fa-volt)}.fa-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;margin:0;padding:6px;list-style:none;background:var(--fa-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--fa-line-strong);border-radius:var(--fa-r-md);box-shadow:var(--fa-shadow-2),0 0 40px rgba(216,222,207,.06);max-height:280px;overflow-y:auto;transform-origin:top;animation:fa-slide-down .28s var(--fa-spring)}.fa-select-menu-closing{animation:fa-fade-in .2s var(--fa-ease) reverse forwards;pointer-events:none}.fa-select-option{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--fa-r-sm);cursor:pointer;opacity:0;animation:fa-fade-up .3s var(--fa-ease) forwards;transition:background-color .12s var(--fa-ease),transform .12s var(--fa-ease)}.fa-select-option-hl{background:rgba(216,222,207,.09);transform:translateX(3px)}.fa-select-option-disabled{opacity:.35!important;cursor:not-allowed}.fa-select-option-icon{display:inline-flex;color:var(--fa-text-dim)}.fa-select-option-hl .fa-select-option-icon{color:var(--fa-volt)}.fa-select-option-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.fa-select-option-label{color:var(--fa-text-hi);font-size:13.5px}.fa-select-option-desc{color:var(--fa-text-dim);font-size:11.5px}.fa-select-option-check{display:inline-flex;color:var(--fa-volt);opacity:0;transform:scale(.5);transition:opacity .15s var(--fa-ease),transform .3s var(--fa-spring)}.fa-select-option-active .fa-select-option-check{opacity:1;transform:scale(1)}.fa-select-option-active .fa-select-option-label{color:var(--fa-volt)}.fa-skeleton{display:block;background:linear-gradient(100deg,var(--fa-bg-3) 40%,#2a261f 50%,var(--fa-bg-3) 60%);background-size:200% 100%;animation:fa-shimmer 1.6s linear infinite;border-radius:var(--fa-r-xs)}.fa-skeleton-text{height:13px}.fa-skeleton-rect{border-radius:var(--fa-r-md)}.fa-skeleton-circle{border-radius:50%}.fa-skeleton-stack{gap:9px;width:100%}.fa-skeleton-stack,.fa-slider{display:flex;flex-direction:column}.fa-slider{gap:10px}.fa-slider-disabled{opacity:.5;pointer-events:none}.fa-slider-head{display:flex;justify-content:space-between;align-items:baseline}.fa-slider-label{font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-dim)}.fa-slider-value{font-size:13px;font-weight:600;color:var(--fa-volt);text-shadow:0 0 12px rgba(216,222,207,.34)}.fa-slider-rail{position:relative;height:24px;display:flex;align-items:center}.fa-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;outline:none;cursor:-webkit-grab;cursor:grab;background:linear-gradient(90deg,var(--fa-volt),var(--fa-volt-2)) 0 0 /var(--fa-slider-p,0) 100% no-repeat,var(--fa-bg-3);box-shadow:inset 0 1px 3px rgba(0,0,0,.4);transition:box-shadow var(--fa-t-med) var(--fa-ease)}.fa-slider-input:active{cursor:-webkit-grabbing;cursor:grabbing}.fa-slider-input:hover{box-shadow:inset 0 1px 3px rgba(0,0,0,.4),0 0 14px rgba(216,222,207,.16)}.fa-slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#f3f0e7;border:2px solid var(--fa-volt);box-shadow:0 0 0 4px rgba(216,222,207,.13),var(--fa-glow-sm);-webkit-transition:transform var(--fa-t-fast) var(--fa-spring),box-shadow var(--fa-t-med) var(--fa-ease);transition:transform var(--fa-t-fast) var(--fa-spring),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-slider-input::-webkit-slider-thumb:hover{transform:scale(1.18)}.fa-slider-input:active::-webkit-slider-thumb{transform:scale(1.32);box-shadow:0 0 0 7px rgba(216,222,207,.18),var(--fa-glow)}.fa-slider-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f3f0e7;border:2px solid var(--fa-volt);box-shadow:0 0 0 4px rgba(216,222,207,.13),var(--fa-glow-sm);-moz-transition:transform var(--fa-t-fast) var(--fa-spring);transition:transform var(--fa-t-fast) var(--fa-spring)}.fa-slider-input:active::-moz-range-thumb{transform:scale(1.3)}.fa-slider-input:focus-visible{outline:2px solid var(--fa-volt);outline-offset:4px}.fa-slider-bubble{position:absolute;left:var(--fa-slider-p,0);bottom:calc(100% + 6px);transform:translateX(-50%) translateY(6px) scale(.8);background:var(--fa-bg-3);border:1px solid rgba(216,222,207,.4);color:var(--fa-volt);font-family:var(--fa-font-mono);font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--fa-r-xs);box-shadow:var(--fa-shadow-1),var(--fa-glow-sm);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--fa-t-fast) var(--fa-ease),transform var(--fa-t-fast) var(--fa-spring),left .05s linear;z-index:3}.fa-slider-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(216,222,207,.4)}.fa-slider-bubble-show,.fa-slider-rail:hover .fa-slider-bubble{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.fa-spark{position:relative;width:100%}.fa-spark svg{width:100%;height:auto;display:block;overflow:visible}.fa-spark-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(216,222,207,.34))}.fa-spark-in .fa-spark-line{animation:fa-draw 1.8s var(--fa-ease) forwards}.fa-spark-area{opacity:0;transition:opacity 1s var(--fa-ease) .7s}.fa-spark-in .fa-spark-area{opacity:1}.fa-spark-cursor line{stroke:rgba(216,222,207,.28);stroke-width:1;stroke-dasharray:3 3}.fa-spark-cursor circle{fill:#f3f0e7;stroke:var(--fa-volt);stroke-width:2;filter:drop-shadow(0 0 6px rgba(216,222,207,.46));animation:fa-pop .25s var(--fa-spring)}.fa-spark-tip{position:absolute;top:-8px;transform:translateX(-50%);background:var(--fa-bg-3);border:1px solid rgba(216,222,207,.34);color:var(--fa-volt);font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:6px;pointer-events:none;white-space:nowrap;box-shadow:var(--fa-shadow-1);animation:fa-fade-in .15s var(--fa-ease)}.fa-spinner{position:relative;display:inline-block;flex:none}.fa-spinner-arc{position:absolute;inset:0;border-radius:50%;border:2px solid transparent}.fa-spinner-arc-a{border-top-color:var(--fa-volt);border-right-color:var(--fa-volt);animation:fa-spin .8s linear infinite;filter:drop-shadow(0 0 4px rgba(216,222,207,.42))}.fa-spinner-arc-b{inset:3px;border-bottom-color:var(--fa-volt-2);animation:fa-spin-rev 1.1s linear infinite}.fa-spinner-core{position:absolute;top:50%;left:50%;width:22%;height:22%;margin:-11% 0 0 -11%;border-radius:50%;background:var(--fa-grad);animation:fa-pulse 1.2s ease-in-out infinite}.fa-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:var(--fa-r-lg);background:var(--fa-bg-1);border:1px solid var(--fa-line);transition:transform var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease),border-color var(--fa-t-med) var(--fa-ease)}.fa-stat:hover{transform:translateY(-4px);border-color:var(--fa-line-strong);box-shadow:var(--fa-shadow-2),0 0 32px rgba(216,222,207,.06)}.fa-stat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fa-stat-label{font-family:var(--fa-font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-text-dim)}.fa-stat-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--fa-volt-soft);color:var(--fa-volt);transition:transform .45s var(--fa-spring),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-stat:hover .fa-stat-icon{transform:scale(1.12) rotate(-8deg);box-shadow:var(--fa-glow-sm)}.fa-stat-value{display:flex;align-items:baseline;gap:3px}.fa-stat-number{font-family:var(--fa-font-display);font-size:30px;font-weight:700;color:var(--fa-text-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.fa-stat-affix{font-family:var(--fa-font-display);font-size:17px;font-weight:600;color:var(--fa-text-dim)}.fa-stat-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.fa-stat-up{color:var(--fa-ok)}.fa-stat-down{color:var(--fa-danger)}.fa-stat-delta-note{color:var(--fa-text-ghost);font-weight:400;margin-left:3px}.fa-stat-extra{margin-top:8px}.fa-table-wrap{border:1px solid var(--fa-line);border-radius:var(--fa-r-md);background:var(--fa-bg-1);overflow-x:auto}.fa-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.fa-table th{padding:12px 16px;text-align:left;font-family:var(--fa-font-display);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-text-dim);border-bottom:1px solid var(--fa-line);background:rgba(8,8,7,.62);white-space:nowrap}.fa-table-sort{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--fa-t-fast) var(--fa-ease)}.fa-table-sort:hover{color:var(--fa-text-hi)}.fa-table-sort svg{opacity:.4;transition:opacity var(--fa-t-fast) var(--fa-ease),transform .3s var(--fa-spring)}.fa-table-sort:hover svg{opacity:1}.fa-table-sorted{color:var(--fa-volt)!important}.fa-table-sorted svg{opacity:1}.fa-table-sorted[data-dir="-1"] svg{transform:rotate(180deg)}.fa-table td{padding:13px 16px;border-bottom:1px solid var(--fa-line-faint);color:var(--fa-text);white-space:nowrap}.fa-table tbody tr:last-child td{border-bottom:0}.fa-table-row{position:relative;opacity:0;transform:translateY(14px);transition:background-color var(--fa-t-fast) var(--fa-ease)}.fa-table-in .fa-table-row{animation:fa-fade-up .5s var(--fa-ease) forwards;animation-delay:calc(var(--fa-row-i, 0) * 60ms)}.fa-table-row:hover{background:rgba(216,222,207,.035)}.fa-table-row:hover td:first-child{box-shadow:inset 2.5px 0 0 var(--fa-volt)}.fa-table-clickable{cursor:pointer}.fa-table-emptyrow td{text-align:center;padding:36px;color:var(--fa-text-dim)}.fa-tabs{display:flex;flex-direction:column;gap:18px}.fa-tabs-list{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--fa-line);overflow-x:auto;scrollbar-width:none}.fa-tabs-list::-webkit-scrollbar{display:none}.fa-tabs-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;background:transparent;color:var(--fa-text-dim);font-family:var(--fa-font-display);font-size:13px;font-weight:600;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:color var(--fa-t-med) var(--fa-ease),transform var(--fa-t-fast) var(--fa-ease)}.fa-tabs-tab:hover{color:var(--fa-text)}.fa-tabs-tab:active{transform:scale(.96)}.fa-tabs-active{color:var(--fa-volt)}.fa-tabs-icon{display:inline-flex}.fa-tabs-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--fa-bg-3);border:1px solid var(--fa-line);font-family:var(--fa-font-mono);font-size:10px;color:var(--fa-text);transition:background var(--fa-t-med) var(--fa-ease),color var(--fa-t-med) var(--fa-ease),border-color var(--fa-t-med) var(--fa-ease)}.fa-tabs-active .fa-tabs-count{background:var(--fa-volt-soft);border-color:rgba(216,222,207,.4);color:var(--fa-volt)}.fa-tabs-ink{position:absolute;bottom:-1px;left:0;height:2px;background:var(--fa-grad);border-radius:2px;box-shadow:0 0 12px rgba(216,222,207,.55);transition:transform .45s var(--fa-spring),width .45s var(--fa-spring),opacity .2s var(--fa-ease)}.fa-tabs-panel{animation:fa-tabs-swap .4s var(--fa-ease)}@keyframes fa-tabs-swap{0%{opacity:0;transform:translateX(calc(var(--fa-tabs-dir, 1) * 26px));filter:blur(3px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.fa-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border-radius:var(--fa-r-sm);background:var(--fa-bg-3);border:1px solid var(--fa-line);color:var(--fa-text);font-size:12.5px;font-weight:500;animation:fa-pop .35s var(--fa-spring);transition:border-color var(--fa-t-fast) var(--fa-ease),color var(--fa-t-fast) var(--fa-ease),transform .24s var(--fa-snap),opacity .24s var(--fa-snap)}.fa-tag:hover{border-color:rgba(216,222,207,.4);color:var(--fa-text-hi)}.fa-tag:has(.fa-tag-x:only-child){padding-left:6px}.fa-tag-leaving{transform:scale(.5) rotate(-8deg);opacity:0;pointer-events:none}.fa-tag-icon{display:inline-flex;color:var(--fa-volt)}.fa-tag-label{line-height:1}.fa-tag-x{display:grid;place-items:center;width:17px;height:17px;border:0;border-radius:5px;background:transparent;color:var(--fa-text-dim);cursor:pointer;transition:background-color .12s var(--fa-ease),color .12s var(--fa-ease),transform .3s var(--fa-spring)}.fa-tag-x:hover{background:var(--fa-danger-soft);color:var(--fa-danger);transform:rotate(90deg)}.fa-toaster{position:fixed;top:18px;right:18px;z-index:200;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 36px));pointer-events:none}.fa-toast{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:var(--fa-r-md);background:var(--fa-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--fa-line-strong);box-shadow:var(--fa-shadow-2);overflow:hidden;pointer-events:auto;animation:fa-toast-in .5s var(--fa-spring)}.fa-toast-leaving{animation:fa-toast-out .38s var(--fa-snap) forwards}.fa-toast-icon{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;animation:fa-pop .5s var(--fa-spring) .1s backwards}.fa-toast-success .fa-toast-icon{background:var(--fa-ok-soft);color:var(--fa-ok);box-shadow:0 0 14px rgba(63,179,127,.25)}.fa-toast-error .fa-toast-icon{background:var(--fa-danger-soft);color:var(--fa-danger);box-shadow:0 0 14px rgba(229,112,90,.25)}.fa-toast-warning .fa-toast-icon{background:var(--fa-warn-soft);color:var(--fa-warn);box-shadow:0 0 14px rgba(224,164,92,.25)}.fa-toast-info .fa-toast-icon{background:var(--fa-info-soft);color:var(--fa-info);box-shadow:0 0 14px rgba(240,235,220,.25)}.fa-toast-text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.fa-toast-title{color:var(--fa-text-hi);font-weight:600;font-size:13.5px;font-family:var(--fa-font-display);letter-spacing:.01em}.fa-toast-desc{color:var(--fa-text);font-size:12.5px;line-height:1.5}.fa-toast-close{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--fa-text-dim);cursor:pointer;transition:background-color .12s var(--fa-ease),color .12s var(--fa-ease),transform .2s var(--fa-spring)}.fa-toast-close:hover{background:rgba(255,255,255,.1);color:var(--fa-text-hi);transform:rotate(90deg)}.fa-toast-life{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;animation:fa-toast-drain var(--fa-toast-life,4.2s) linear forwards}.fa-toast:hover .fa-toast-life{animation-play-state:paused}.fa-toast-success .fa-toast-life{background:var(--fa-ok)}.fa-toast-error .fa-toast-life{background:var(--fa-danger)}.fa-toast-warning .fa-toast-life{background:var(--fa-warn)}.fa-toast-info .fa-toast-life{background:var(--fa-info)}@keyframes fa-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fa-toggle{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fa-toggle-disabled{opacity:.5;cursor:not-allowed}.fa-toggle-input{position:absolute;opacity:0;width:1px;height:1px}.fa-toggle-track{position:relative;flex:none;width:var(--fa-tg-w,46px);height:var(--fa-tg-h,26px);border-radius:999px;background:var(--fa-bg-3);border:1px solid var(--fa-line-strong);overflow:hidden;transition:border-color var(--fa-t-med) var(--fa-ease),box-shadow var(--fa-t-med) var(--fa-ease)}.fa-toggle-sm .fa-toggle-track{--fa-tg-w:38px;--fa-tg-h:22px;--fa-tg-thumb:14px}.fa-toggle-md .fa-toggle-track{--fa-tg-thumb:18px}.fa-toggle-lg .fa-toggle-track{--fa-tg-w:58px;--fa-tg-h:32px;--fa-tg-thumb:24px}.fa-toggle-flow{position:absolute;inset:0;background:var(--fa-grad);transform:translateX(-100%);transition:transform .45s var(--fa-ease)}.fa-toggle-thumb{position:absolute;top:50%;left:3px;width:var(--fa-tg-thumb,18px);height:var(--fa-tg-thumb,18px);border-radius:50%;background:#f0ebdc;transform:translateY(-50%);display:grid;place-items:center;color:transparent;box-shadow:0 1px 4px rgba(0,0,0,.4);transition:transform .45s var(--fa-spring),background-color var(--fa-t-med) var(--fa-ease),color var(--fa-t-med) var(--fa-ease)}.fa-toggle-tick{width:62%;height:62%;stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .35s var(--fa-ease) .15s}.fa-toggle:active:not(.fa-toggle-disabled) .fa-toggle-thumb{transform:translateY(-50%) scaleX(1.25) scaleY(.85)}.fa-toggle-input:checked+.fa-toggle-track{border-color:rgba(216,222,207,.6);box-shadow:var(--fa-glow-sm)}.fa-toggle-input:checked+.fa-toggle-track .fa-toggle-flow{transform:translateX(0)}.fa-toggle-input:checked+.fa-toggle-track .fa-toggle-thumb{transform:translateY(-50%) translateX(calc(var(--fa-tg-w, 46px) - var(--fa-tg-thumb, 18px) - 8px));background:#04140f;color:var(--fa-volt)}.fa-toggle-input:checked+.fa-toggle-track .fa-toggle-tick{stroke-dashoffset:0}.fa-toggle:active .fa-toggle-input:checked+.fa-toggle-track .fa-toggle-thumb{transform:translateY(-50%) translateX(calc(var(--fa-tg-w, 46px) - var(--fa-tg-thumb, 18px) - 8px)) scaleX(1.25) scaleY(.85)}.fa-toggle-input:focus-visible+.fa-toggle-track{outline:2px solid var(--fa-volt);outline-offset:2px}.fa-toggle-text{display:flex;flex-direction:column;gap:2px;padding-top:1px}.fa-toggle-label{color:var(--fa-text-hi);font-weight:500;font-size:14px;line-height:1.4}.fa-toggle-desc{color:var(--fa-text-dim);font-size:12.5px;line-height:1.45}.fa-tip{position:relative;display:inline-flex;outline:none}.fa-tip-bubble{position:absolute;z-index:80;padding:6px 11px;border-radius:var(--fa-r-sm);background:#141412;border:1px solid var(--fa-line-strong);color:var(--fa-text-hi);font-size:12px;font-weight:500;line-height:1.45;white-space:nowrap;box-shadow:var(--fa-shadow-2),0 0 24px rgba(216,222,207,.08);opacity:0;pointer-events:none;transition:opacity .18s var(--fa-ease),transform .32s var(--fa-spring);transition-delay:0s}.fa-tip:focus-visible .fa-tip-bubble,.fa-tip:hover .fa-tip-bubble{opacity:1;transition-delay:.35s}.fa-tip-arrow{position:absolute;width:8px;height:8px;background:inherit;border:inherit;border-width:0 1px 1px 0;transform:rotate(45deg)}.fa-tip-top{bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(6px) scale(.86)}.fa-tip:focus-visible .fa-tip-top,.fa-tip:hover .fa-tip-top{transform:translateX(-50%) translateY(0) scale(1)}.fa-tip-top .fa-tip-arrow{bottom:-4.5px;left:50%;margin-left:-4px}.fa-tip-bottom{top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-6px) scale(.86)}.fa-tip:focus-visible .fa-tip-bottom,.fa-tip:hover .fa-tip-bottom{transform:translateX(-50%) translateY(0) scale(1)}.fa-tip-bottom .fa-tip-arrow{top:-4.5px;left:50%;margin-left:-4px;transform:rotate(225deg)}.fa-tip-left{right:calc(100% + 9px);top:50%;transform:translateY(-50%) translateX(6px) scale(.86)}.fa-tip:focus-visible .fa-tip-left,.fa-tip:hover .fa-tip-left{transform:translateY(-50%) translateX(0) scale(1)}.fa-tip-left .fa-tip-arrow{right:-4.5px;top:50%;margin-top:-4px;transform:rotate(-45deg)}.fa-tip-right{left:calc(100% + 9px);top:50%;transform:translateY(-50%) translateX(-6px) scale(.86)}.fa-tip:focus-visible .fa-tip-right,.fa-tip:hover .fa-tip-right{transform:translateY(-50%) translateX(0) scale(1)}.fa-tip-right .fa-tip-arrow{left:-4.5px;top:50%;margin-top:-4px;transform:rotate(135deg)}.dashboardOverviewStatGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboardOverviewStatGrid .fa-stat,.usageGrid .fa-stat{height:100%}.usageStatCard .fa-progress{margin-top:12px}.usageFootRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.usageFootText{font-size:12px;color:var(--text-muted)}.usageFootNote{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary)}@media (max-width:520px){.dashboardOverviewStatGrid{gap:8px}.dashboardOverviewStatGrid .fa-stat{position:relative;min-height:112px;padding:14px 12px;gap:8px;overflow:hidden}.dashboardOverviewStatGrid .fa-stat-head{display:block;gap:6px}.dashboardOverviewStatGrid .fa-stat-label{display:block;min-width:0;max-width:calc(100% - 30px);font-size:9.5px;letter-spacing:.055em;line-height:1.15;overflow-wrap:normal;word-break:normal}.dashboardOverviewStatGrid .fa-stat-icon{position:absolute;top:13px;right:11px;width:27px;height:27px;border-radius:8px}.dashboardOverviewStatGrid .fa-stat-number{font-size:28px}}.dashboardActivityType{min-width:52px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--fa-line);border-radius:var(--fa-r-pill);background:rgba(255,255,255,.055);color:var(--fa-text);font-family:var(--fa-font-display);font-size:10px;letter-spacing:.06em;font-weight:700}.dashboardActivityType.auth{color:var(--fa-info);background:var(--fa-info-soft);border-color:rgba(216,222,207,.35)}.dashboardActivityType.fetch{color:var(--fa-ok);background:var(--fa-ok-soft);border-color:rgba(63,179,127,.35)}.dashboardActivityType.fail{color:var(--fa-danger);background:var(--fa-danger-soft);border-color:rgba(229,112,90,.35)}.form-input{transition:border-color .16s var(--fa-ease),box-shadow .2s var(--fa-ease),background .16s var(--fa-ease)}.form-input:focus,.form-input:focus-visible{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(216,222,207,.22),0 0 18px rgba(216,222,207,.12)!important;outline:none!important}.dashboard-stats-card,.enhancedStatCard,.keysOverviewCard,.metricCard{transition:transform .22s var(--fa-spring),box-shadow .26s var(--fa-ease),border-color .16s var(--fa-ease)}.dashboard-stats-card:hover,.enhancedStatCard:hover,.keysOverviewCard:hover,.metricCard:hover{transform:translateY(-3px);border-color:var(--border-active);box-shadow:0 16px 40px rgba(0,0,0,.42),0 0 0 1px rgba(216,222,207,.16),0 0 26px rgba(216,222,207,.12)}.custom-table tbody tr,.table-container tbody tr{transition:background .15s var(--fa-ease)}.custom-table tbody tr:hover,.table-container tbody tr:hover{background:rgba(216,222,207,.06)}.modal-overlay{-webkit-backdrop-filter:blur(6px) saturate(105%);backdrop-filter:blur(6px) saturate(105%)}.modal-content{box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 0 1px rgba(216,222,207,.1)}.glass-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.014)),rgba(19,18,14,.72)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)!important}.glass-card:hover{border-color:rgba(216,222,207,.32)!important;box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 0 1px rgba(216,222,207,.14),0 0 28px rgba(216,222,207,.08)!important}.btn-primary{position:relative;overflow:hidden;isolation:isolate;color:#070706!important;background:linear-gradient(180deg,#f5f2ea,#d8d2c5)!important;background-size:170% 170%!important;animation:fa-gradient-pan 5s ease infinite;border-radius:9px!important;box-shadow:0 6px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.48)!important;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease}.btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.btn-primary:hover:before{transform:translateX(120%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.36),0 0 18px rgba(244,241,232,.08),inset 0 1px 0 rgba(255,255,255,.54)!important}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-secondary{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(13,13,11,.7)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;transition:transform .16s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,box-shadow .24s ease,background .18s ease}.btn-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.1) 50%,transparent 56%);transform:translateX(-130%);transition:transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.btn-secondary:hover:before{transform:translateX(130%)}.btn-secondary:hover{transform:translateY(-2px);border-color:rgba(216,222,207,.3)!important;box-shadow:0 10px 26px rgba(0,0,0,.3),0 0 0 1px rgba(216,222,207,.14)!important}.btn-secondary:active{transform:translateY(0) scale(.98)}.form-input{background-color:rgba(0,0,0,.34)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important}.form-input:hover{border-color:rgba(255,255,255,.16)!important}.custom-table th{background:rgba(216,222,207,.045)!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:11px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.custom-table tbody tr{transition:background .15s ease,box-shadow .15s ease}.custom-table tbody tr:hover{background:rgba(216,222,207,.055)!important;box-shadow:inset 2px 0 0 var(--primary)}.custom-table td{border-bottom:1px solid rgba(255,255,255,.05)!important}.enhancedSidebar{border-right:1px solid rgba(216,222,207,.12)!important}.enhancedTopBar{border-bottom:1px solid rgba(216,222,207,.1)!important}.fa-stat.fa-beam:before{opacity:.4;animation-duration:5s}.fa-stat.fa-beam:hover:before{opacity:1}.enhancedMainWorkspace .usageStatCard.fa-stat{border-color:rgba(244,241,232,.12)!important;background:radial-gradient(ellipse at 18% 0,rgba(244,241,232,.045),transparent 52%),linear-gradient(180deg,rgba(25,25,23,.92),rgba(9,9,8,.9)),#0a0a09!important;box-shadow:0 18px 54px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.055)!important}.enhancedMainWorkspace .usageStatCard.fa-stat:hover{border-color:rgba(244,241,232,.18)!important;box-shadow:0 22px 64px rgba(0,0,0,.48),0 0 18px rgba(244,241,232,.035),inset 0 1px 0 rgba(255,255,255,.06)!important}.enhancedMainWorkspace .usageStatCard.fa-beam:before,.enhancedMainWorkspace .usageStatCard.fa-beam:focus-within:before,.enhancedMainWorkspace .usageStatCard.fa-beam:hover:before{opacity:0!important}.enhancedMainWorkspace .usageStatCard .fa-stat-icon{background:rgba(244,241,232,.055)!important;color:rgba(244,241,232,.78)!important;border:1px solid rgba(244,241,232,.12);box-shadow:none!important}.enhancedMainWorkspace .usageStatCard:hover .fa-stat-icon{border-color:rgba(244,241,232,.18);box-shadow:none!important}.enhancedMainWorkspace .projects-container .enhancedProjectFocus .btn-primary,.enhancedMainWorkspace .projects-container .panel-header .btn-primary{color:#070706!important;border:1px solid rgba(244,241,232,.72)!important;background:linear-gradient(180deg,#f5f2ea,#d8d2c5)!important;background-size:100% 100%!important;animation:none!important;box-shadow:0 10px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.62)!important}.enhancedMainWorkspace .projects-container .enhancedProjectFocus .btn-primary:before,.enhancedMainWorkspace .projects-container .panel-header .btn-primary:before{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%)!important}.enhancedMainWorkspace .projects-container .enhancedProjectFocus .btn-primary:hover,.enhancedMainWorkspace .projects-container .panel-header .btn-primary:hover{border-color:rgba(255,255,255,.82)!important;box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 18px rgba(244,241,232,.08),inset 0 1px 0 rgba(255,255,255,.7)!important}.enhancedMainWorkspace .projects-container .enhancedProjectFocus .btn-secondary:hover,.enhancedMainWorkspace .projects-container .panel-header .btn-secondary:hover{border-color:rgba(244,241,232,.18)!important;box-shadow:0 10px 26px rgba(0,0,0,.34),0 0 16px rgba(244,241,232,.045)!important}.enhancedSidebar .flowSidebarNav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:22px!important;overflow-y:auto!important;padding:16px 13px 10px!important}.flowSidebarSection{display:flex;flex-direction:column;gap:9px}.flowSidebarTitle{padding:0 12px;color:rgba(244,241,232,.56);font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.13em;line-height:1}.flowSidebarList{display:flex;flex-direction:column;gap:7px}.enhancedSidebar .flowSidebarButton.flow-btn{width:100%!important;min-height:43px!important;justify-content:flex-start!important;padding:0 14px!important;border-color:rgba(244,241,232,.1)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.01)),rgba(8,8,7,.68)!important;color:rgba(244,241,232,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.enhancedSidebar .flowSidebarButton .flow-btn-content{width:100%;justify-content:flex-start;gap:10px}.enhancedSidebar .flowSidebarButton .flow-btn-label{min-width:0;overflow:hidden;color:inherit;font-size:12.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.enhancedSidebar .flowSidebarButton svg{flex:0 0 auto;color:rgba(244,241,232,.58);stroke-width:1.8}.enhancedSidebar .flowSidebarButton:hover:not(:disabled){transform:translateY(-1px)!important;border-color:rgba(244,241,232,.18)!important;background:linear-gradient(90deg,rgba(244,241,232,.075),rgba(244,241,232,.028) 56%,rgba(255,255,255,.012)),rgba(12,12,11,.84)!important;color:rgba(255,253,246,.9)!important;box-shadow:0 10px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.055)!important}.enhancedSidebar .flowSidebarButton.is-active svg,.enhancedSidebar .flowSidebarButton:hover:not(:disabled) svg{color:rgba(255,253,246,.88)}.enhancedSidebar .flowSidebarButton.is-active{border-color:rgba(244,241,232,.28)!important;background:linear-gradient(90deg,rgba(255,253,246,.2),rgba(244,241,232,.064) 58%,rgba(255,255,255,.018)),rgba(14,14,13,.92)!important;color:#fffdf6!important;box-shadow:inset 3px 0 0 rgba(255,253,246,.78),inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px rgba(0,0,0,.38),0 0 18px rgba(244,241,232,.07)!important}.enhancedSidebar .flowSidebarButton.is-flickering-in{animation:sidebarNavSettle .52s cubic-bezier(.16,1,.3,1)}.enhancedSidebar .flowSidebarButton.is-flickering-out{opacity:.68}.enhancedSidebar .flowSidebarLogout.flow-btn{color:rgba(220,236,218,.88)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.enhancedSidebar .flowSidebarLogout.flow-btn:hover:not(:disabled){border-color:rgba(220,236,218,.16)!important;background:rgba(220,236,218,.055)!important}.enhancedSidebar .flowSidebarHint{display:flex!important;width:100%;justify-content:center;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.enhancedSidebar .flowSidebarHint .fa-badge{width:100%;height:35px;justify-content:center;gap:7px;border-color:rgba(244,241,232,.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(8,8,7,.72);color:rgba(244,241,232,.82);font-size:10.5px;letter-spacing:.02em;text-transform:none}@keyframes sidebarNavSettle{0%{transform:translateX(-5px);opacity:.45}to{transform:translateX(0);opacity:1}}.glass-card,.keysOverviewCard,.metricCard,.usageCard{position:relative}.glass-card:after,.keysOverviewCard:after,.metricCard:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--fa-angle),transparent 0 70%,rgba(216,222,207,.6) 84%,rgba(240,235,220,.6) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fa-rotate-angle 4.5s linear infinite;pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:1}.glass-card:hover:after,.keysOverviewCard:hover:after,.metricCard:hover:after{opacity:1}.project-edit-row .fa-field.scriptModalInput,.projectConfigModal .fa-field.projectConfigInput{width:100%;min-width:0;height:auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.scriptEnabledToggle.fa-toggle{align-items:center;gap:0}.activityChartRangeSelect{width:104px}.activityChartRangeSelect .fa-select-trigger{min-height:34px;height:34px;padding:0 10px;font-size:12.5px}.project-edit-row .fa-field-frame,.project-edit-row .fa-select-trigger,.projectConfigModal .fa-field-frame,.projectConfigModal .fa-select-trigger{min-height:44px;height:44px;border-radius:8px;background:rgba(0,0,0,.42)}.project-edit-row .fa-field-input,.projectConfigModal .fa-field-input{height:44px;padding:18px 14px 5px!important;line-height:1.1}.project-edit-row .fa-field-iconed .fa-field-input,.projectConfigModal .fa-field-iconed .fa-field-input{padding-left:42px!important}.project-edit-row .fa-field-label,.projectConfigModal .fa-field-label{top:8px!important;transform:none!important;color:var(--text-muted);font-family:var(--font-display);font-size:10px!important;font-weight:800;letter-spacing:.08em!important;line-height:1;text-transform:uppercase}.project-edit-row .fa-field-iconed .fa-field-label,.projectConfigModal .fa-field-iconed .fa-field-label{left:42px}.project-edit-row .fa-select-toplabel,.projectConfigModal .fa-select-toplabel{color:var(--text-muted);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.08em}.projectConfigInputShell .fa-field{width:100%}.scriptOptionCard.fa-check{display:flex;width:100%;min-height:70px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.scriptOptionCard.fa-check:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.scriptOptionCard.fa-check:active{transform:scale(.99)}.scriptOptionCard .fa-check-box{margin-top:0}.scriptOptionCard .fa-check-text{min-width:0;gap:1px}.scriptOptionCard .fa-check-label{color:#f4f1e8;font-size:12px;font-weight:700;line-height:1.2}.scriptOptionCard .fa-check-desc{color:#a69f93;font-size:10px;line-height:1.25}.projectSettingInputTile .projectConfigNumber.fa-field{flex:0 0 72px;width:72px;height:auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.projectSettingInputTile .projectConfigNumber .fa-field-frame{height:36px;min-height:36px;border-radius:8px;background:rgba(0,0,0,.44)}.projectSettingInputTile .projectConfigNumber .fa-field-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;height:36px;padding:0 8px!important;color:var(--text-primary);font:800 13px var(--font-mono);line-height:36px;text-align:center}.projectSettingInputTile .projectConfigNumber .fa-field-input::-webkit-inner-spin-button,.projectSettingInputTile .projectConfigNumber .fa-field-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.projectSettingInputTile .projectConfigNumber .fa-field-label{display:none}.projectConfigModal.glass-card,.projectConfigModal.modal-content{border-color:rgba(244,241,232,.18)!important;background:radial-gradient(ellipse at 16% 0,rgba(244,241,232,.035),transparent 46%),linear-gradient(180deg,rgba(24,24,22,.96),rgba(12,12,11,.95)),#11110f!important;box-shadow:0 28px 80px rgba(0,0,0,.58),0 0 0 1px rgba(244,241,232,.055),inset 0 1px 0 rgba(255,255,255,.055)!important}.projectConfigModal.glass-card:hover{border-color:rgba(244,241,232,.22)!important;box-shadow:0 30px 86px rgba(0,0,0,.6),0 0 0 1px rgba(244,241,232,.07),inset 0 1px 0 rgba(255,255,255,.06)!important}.projectConfigModal.glass-card:after{display:none!important}.projectConfigModal .fa-toggle-input:checked+.fa-toggle-track{border-color:rgba(244,241,232,.34)!important;box-shadow:0 0 0 1px rgba(244,241,232,.12),0 0 16px rgba(244,241,232,.12)!important}.projectConfigModal .fa-toggle-input:checked+.fa-toggle-track .fa-toggle-flow{background:linear-gradient(120deg,rgba(244,241,232,.96),rgba(184,178,162,.9))!important}.projectConfigModal .fa-toggle-input:checked+.fa-toggle-track .fa-toggle-thumb{background:#10100e!important;color:#f7f2e8!important;box-shadow:0 1px 5px rgba(0,0,0,.5),0 0 0 1px rgba(244,241,232,.18)!important}.projectConfigModal .fa-toggle-input:focus-visible+.fa-toggle-track{outline:2px solid rgba(244,241,232,.5)!important;outline-offset:2px}.projectConfigModal .flow-btn-primary.btn-primary,.projectConfigModal .modal-footer .btn-primary{color:#070706!important;border:1px solid rgba(244,241,232,.72)!important;background:linear-gradient(180deg,#f5f2ea,#d8d2c5)!important;background-size:100% 100%!important;animation:none!important;box-shadow:0 10px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.62)!important}.projectConfigModal .flow-btn-primary.btn-primary:hover:not(:disabled),.projectConfigModal .modal-footer .btn-primary:hover:not(:disabled){border-color:rgba(255,255,255,.82)!important;box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 18px rgba(244,241,232,.08),inset 0 1px 0 rgba(255,255,255,.7)!important}.projectConfigModal .flow-btn-primary.btn-primary .flow-btn-sweep,.projectConfigModal .modal-footer .btn-primary:before{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%)!important}.projectConfigModal .fa-field-frame:focus-within{border-color:rgba(244,241,232,.28)!important;box-shadow:0 0 0 3px rgba(244,241,232,.08),0 0 18px rgba(244,241,232,.06)!important}.enhancedMainWorkspace .btn-primary,.enhancedMainWorkspace .flow-btn-primary,.enhancedMainWorkspace .flow-btn-primary:disabled,.enhancedMainWorkspace .uiversePressButton.btn-primary,.enhancedMainWorkspace button.btn-primary:disabled{color:#070706!important;border:1px solid rgba(244,241,232,.72)!important;background:linear-gradient(180deg,#f5f2ea,#d8d2c5)!important;background-size:100% 100%!important;animation:none!important;box-shadow:0 10px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.62)!important}.enhancedMainWorkspace .btn-primary:disabled,.enhancedMainWorkspace .flow-btn-primary:disabled{opacity:.72!important;cursor:not-allowed}.enhancedMainWorkspace .btn-primary:before,.enhancedMainWorkspace .flow-btn-primary .flow-btn-sweep,.enhancedMainWorkspace .uiversePressButton.btn-primary:before{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%)!important}.enhancedMainWorkspace .btn-primary:hover:not(:disabled),.enhancedMainWorkspace .flow-btn-primary:hover:not(:disabled),.enhancedMainWorkspace .uiversePressButton.btn-primary:hover:not(:disabled){border-color:rgba(255,255,255,.82)!important;background:linear-gradient(180deg,#fffdf6,#ded8ca)!important;box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 18px rgba(244,241,232,.08),inset 0 1px 0 rgba(255,255,255,.7)!important}.adminSearch .fa-field{flex:1 1 auto;width:100%;min-width:0}.adminSearch .fa-field-frame{height:100%;min-height:42px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.adminInviteSearch .fa-field-frame,.adminUsersSearch .fa-field-frame{min-height:46px}.adminSearch .fa-field-input{height:100%;min-height:42px;padding:0!important;line-height:42px}.adminSearch .fa-field-iconed .fa-field-input{padding-left:42px!important}.adminSearch .fa-field-icon{left:13px}.enhancedMainWorkspace .search-input-wrapper{min-width:0;align-items:center}.enhancedMainWorkspace .keysSearchField{flex:0 0 204px;width:204px;min-width:0}.enhancedMainWorkspace .keysSearchField .fa-field-frame{height:36px;min-height:36px;border:1px solid rgba(244,241,232,.14)!important;border-radius:8px!important;background:rgba(0,0,0,.62)!important;box-shadow:none!important;overflow:hidden}.enhancedMainWorkspace .keysSearchField .fa-field-frame:hover{border-color:rgba(244,241,232,.22)!important}.enhancedMainWorkspace .keysSearchField .fa-field-frame:focus-within{border-color:rgba(244,241,232,.34)!important;background:rgba(0,0,0,.72)!important;box-shadow:0 0 0 2px rgba(244,241,232,.18),0 0 14px rgba(244,241,232,.08)!important}.enhancedMainWorkspace .keysSearchField .fa-field-input{height:34px!important;min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;line-height:34px!important}.enhancedMainWorkspace .keysSearchField .fa-field-input:focus,.enhancedMainWorkspace .keysSearchField .fa-field-input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.enhancedMainWorkspace .keysSearchField .fa-field-charge{display:none}.adminInviteSearchAction.flow-btn{flex:0 0 auto;min-height:36px;height:36px;padding:0 14px}.adminDangerButton .flow-btn-label,.adminDetailsButton .flow-btn-label,.adminInviteDurationOptions .flow-btn-label,.adminInviteSearchAction .flow-btn-label,.adminSuccessButton .flow-btn-label,.adminWarnButton .flow-btn-label{display:inline-flex;align-items:center;gap:7px}.adminUserRow .fa-select{width:100%;min-width:0}.adminUserRow .fa-select-trigger{height:38px;min-height:38px;padding:0 30px 0 12px;color:var(--text-primary);border-color:rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.32);font-size:12.5px;font-weight:600}.adminUserRow .fa-select-value{min-width:0}.adminRoleControl .fa-select-trigger{padding-left:36px;color:var(--role-color);border-color:var(--role-border);background:radial-gradient(110px 48px at 22px 50%,var(--role-tint),transparent 78%),linear-gradient(90deg,var(--role-bg),rgba(0,0,0,.36) 76%),rgba(0,0,0,.36);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018),inset 0 0 24px var(--role-tint),0 0 18px var(--role-glow)}.adminRoleControl .fa-select-placeholder,.adminRoleControl .fa-select-value{color:inherit}.adminTabButton.flow-btn{min-width:max-content;justify-content:center;padding:0 12px}.adminTabButton .flow-btn-content,.adminTabButton .flow-btn-label{display:inline-flex;min-width:0;align-items:center;gap:8px}.adminTabButton .flow-btn-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminAccessPill{min-width:0;white-space:nowrap}.adminInviteSecret{grid-template-columns:minmax(0,1fr);align-items:stretch}.adminInviteSecret .fa-key,.adminInviteSecret .fa-key-frame,.adminInviteSecretKey{width:100%;min-width:0}.adminInviteSecret .fa-key-frame{height:42px;background:rgba(0,0,0,.38)}.adminInviteSecret .fa-key-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminInviteModalForm .fa-field,.adminInviteModalForm .fa-select{width:100%;min-width:0}.adminInviteModalForm .fa-field-frame,.adminInviteModalForm .fa-select-trigger{min-height:38px;height:38px;border-radius:8px;background:rgba(0,0,0,.38)}.adminInviteModalForm .fa-field-input{height:38px;padding:0 11px!important;font-size:12px;font-weight:800;line-height:38px}.docsNavItem.flow-btn{width:100%;justify-content:flex-start;min-height:42px;padding:0 12px;text-align:left}.docsNavItem .flow-btn-content,.docsNavItem .flow-btn-label{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:8px}.docsNavItem .flow-btn-label span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docsNavItem .bullet,.docsNavItem .flow-btn-label>svg{flex:0 0 auto}.landing .header-burger.flow-icon-btn{display:none}@media (max-width:720px){.landing .header-burger.flow-icon-btn{display:inline-flex}}@media (min-width:721px){.dashboard-layout:has(.enhancedMainWorkspace){--sidebar-width:clamp(196px,24vw,232px);display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;min-height:100vh!important;width:100%!important;overflow-x:hidden!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebar{grid-column:1!important;left:0!important;margin-left:0!important;transform:none!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;width:var(--sidebar-width)!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;align-self:start!important}.dashboard-layout:has(.enhancedMainWorkspace) .main-content{grid-column:2!important;display:block!important;min-width:0!important;width:100%!important;min-height:100vh!important;margin-left:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedTopBar{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace{width:100%!important;min-width:0!important;min-height:calc(100vh - var(--topbar-height, 64px))!important}}.enhancedMainWorkspace{overflow-x:hidden!important}.enhancedMainWorkspace .apiSnippetColumn,.enhancedMainWorkspace .snippetBody,.enhancedMainWorkspace .snippetCard,.enhancedMainWorkspace .table-container{min-width:0!important}.enhancedMainWorkspace .table-container{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}.enhancedMainWorkspace .keysPagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 0 2px}.enhancedMainWorkspace .keysPagination>span{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}@media (max-width:640px){.enhancedMainWorkspace .keysPagination{justify-content:space-between}}.enhancedMainWorkspace .custom-table{width:max-content!important;min-width:100%!important;max-width:none!important}.enhancedMainWorkspace .custom-table td,.enhancedMainWorkspace .custom-table th{white-space:nowrap}.enhancedMainWorkspace .custom-table td{vertical-align:middle}.enhancedMainWorkspace .apiGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;align-items:stretch!important}.enhancedMainWorkspace .snippetHeader{gap:12px!important;min-width:0!important}.enhancedMainWorkspace .snippetTabs,.enhancedMainWorkspace .snippetTitle{min-width:0!important}.enhancedMainWorkspace .snippetTabs{flex-wrap:wrap!important;justify-content:flex-end!important}.enhancedMainWorkspace .btn-primary,.enhancedMainWorkspace .btn-secondary,.enhancedMainWorkspace .danger-outline,.enhancedMainWorkspace .uiversePressButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;height:auto!important;min-width:max-content!important;max-width:100%!important;padding:8px 14px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}.enhancedMainWorkspace .btn-primary>*,.enhancedMainWorkspace .btn-secondary>*{flex:0 0 auto}.enhancedMainWorkspace .apiHeader,.enhancedMainWorkspace .enhancedProjectFocus,.enhancedMainWorkspace .keysToolbar,.enhancedMainWorkspace .panel-header{min-width:0!important}.enhancedMainWorkspace .panel-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.enhancedMainWorkspace .panel-header>.panel-title{min-width:0!important;flex:1 1 280px!important}.enhancedMainWorkspace .panel-header>div:last-child{min-width:0!important;max-width:100%!important;display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.enhancedMainWorkspace .panel-header>div:last-child>*{min-width:0!important}.enhancedMainWorkspace .panel-header .fa-select{flex:1 1 180px!important;max-width:220px!important}.enhancedMainWorkspace .panel-header>div:last-child>div{display:flex!important;flex:1 1 260px!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.enhancedMainWorkspace .enhancedProjectFocus{flex-wrap:wrap!important;gap:14px!important}.enhancedMainWorkspace .enhancedProjectFocus>div:first-child{min-width:220px!important;flex:1 1 260px!important}.enhancedMainWorkspace .enhancedProjectFocus>div:last-child{display:flex!important;min-width:0!important;max-width:100%!important;flex:1 1 320px!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.enhancedMainWorkspace .enhancedProjectFocus>div:last-child .btn-primary,.enhancedMainWorkspace .enhancedProjectFocus>div:last-child .btn-secondary{flex:0 1 auto!important}@media (max-width:980px){.enhancedMainWorkspace{padding:20px 18px 44px!important}.enhancedTopBar{padding:10px 18px!important}.enhancedCommandTrigger span:not(.fa-kbd),.enhancedUserEmail{display:none!important}.enhancedCommandTrigger{width:auto!important;min-width:42px!important}.enhancedMainWorkspace .panel-header{flex-direction:column!important;align-items:stretch!important}.enhancedMainWorkspace .panel-header>.panel-title{flex:0 1 auto!important}.enhancedMainWorkspace .enhancedProjectFocus>div:last-child,.enhancedMainWorkspace .panel-header>div:last-child,.enhancedMainWorkspace .panel-header>div:last-child>div{justify-content:flex-start!important}.enhancedMainWorkspace .panel-header .fa-select{max-width:none!important}}@media (max-width:720px){.dashboard-layout:has(.enhancedMainWorkspace){display:block!important;overflow-x:hidden!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;z-index:95!important;display:block!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(244,241,232,.1)!important}.dashboard-layout:has(.enhancedMainWorkspace) .main-content{display:block!important;width:100%!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebarBrand{min-height:42px!important;height:42px!important;margin:0 0 8px!important;padding:6px 8px!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebarNav.flowSidebarNav{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 6px!important;scrollbar-width:thin}.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarSection{display:contents!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebarFooter,.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarHint,.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarTitle{display:none!important}.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarList{display:flex!important;flex-direction:row!important;flex:0 0 auto!important;gap:8px!important;width:auto!important;height:38px!important;overflow:visible!important}.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarButton.flow-btn{width:auto!important;min-width:max-content!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:9px!important}.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarButton .flow-btn-content,.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarButton .flow-btn-label{width:auto!important;min-width:0!important;white-space:nowrap!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedTopBar{position:-webkit-sticky!important;position:sticky!important;top:103px!important;z-index:90!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace{padding:14px 12px 38px!important}.enhancedMainWorkspace .apiGrid,.enhancedMainWorkspace .keysOverviewGrid,.enhancedMainWorkspace .projects-grid,.enhancedMainWorkspace .usageGrid,.enhancedMainWorkspace .workspaceGrid{grid-template-columns:1fr!important}.enhancedMainWorkspace .apiCard,.enhancedMainWorkspace .apiMetaColumn,.enhancedMainWorkspace .apiPanel,.enhancedMainWorkspace .apiSnippetColumn,.enhancedMainWorkspace .docsPanel,.enhancedMainWorkspace .glass-card,.enhancedMainWorkspace .profilePanel,.enhancedMainWorkspace .project-card,.enhancedMainWorkspace .snippetCard{width:100%!important;min-width:0!important;max-width:100%!important}}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger.flow-btn{min-width:42px!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger .flow-btn-content,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger .flow-btn-label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger .flow-btn-label>svg{flex:0 0 auto!important;opacity:.86!important}.mainWorkspace[data-active-tab=profile] .workspaceGrid{align-items:start!important;gap:16px!important}.mainWorkspace[data-active-tab=profile] .glass-card{min-width:0!important}.mainWorkspace[data-active-tab=profile] .profileMessageButton{width:100%!important;min-height:54px!important;justify-content:flex-start!important;border:1px solid rgba(244,241,232,.1)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(244,241,232,.08),rgba(244,241,232,.025)),rgba(18,18,16,.82)!important;box-shadow:inset 0 1px 0 rgba(244,241,232,.055),0 18px 38px rgba(0,0,0,.2)!important}.mainWorkspace[data-active-tab=profile] .profileMessageButton:hover{min-height:54px!important;gap:8px!important;padding:6px 10px 6px 6px!important;border-color:rgba(244,241,232,.18)!important}.mainWorkspace[data-active-tab=profile] .profileMessageText{flex:1 1 auto!important;overflow:hidden!important}.mainWorkspace[data-active-tab=profile] .profileMessageEmail,.mainWorkspace[data-active-tab=profile] .profileMessageId{max-width:100%!important}.mainWorkspace[data-active-tab=profile] .profileMessageBadge{margin-left:auto!important;background:rgba(216,222,207,.18)!important;color:#f4f1e8!important;box-shadow:inset 0 0 0 1px rgba(216,222,207,.2)!important}.mainWorkspace[data-active-tab=profile] .apiKeyField{min-height:42px!important;height:auto!important}.mainWorkspace[data-active-tab=profile] .keyOutput{min-width:0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;line-height:1.25!important;padding-top:8px!important;padding-bottom:8px!important}.mainWorkspace[data-active-tab=profile] .profileMembership,.mainWorkspace[data-active-tab=profile] .profileMembershipInfo{min-width:0!important}.mainWorkspace[data-active-tab=profile] .profileMembershipExpiry,.mainWorkspace[data-active-tab=profile] .profileMembershipInfo strong{max-width:100%!important;text-align:right!important;overflow-wrap:anywhere!important}@media (max-width:1180px){.mainWorkspace[data-active-tab=profile] .workspaceGrid{grid-template-columns:1fr!important}}@media (max-width:980px){.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger .flow-btn-label>kbd,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger .flow-btn-label>span{display:none!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger.flow-btn{width:42px!important;height:40px!important;padding:0!important}}@media (max-width:720px){.dashboard-layout:has(.enhancedMainWorkspace) .enhancedTopBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:58px!important;padding:8px 12px!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedBreadcrumb{min-width:0!important;width:auto!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedTopActions{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedCommandTrigger.flow-btn,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedUserPill{width:42px!important;height:40px!important;max-width:42px!important;min-width:42px!important;min-height:40px!important;flex:0 0 42px!important;padding:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedUserPill{display:inline-flex!important;align-items:center!important;justify-content:center!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedUserEmail{display:none!important}}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace .projects-container{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:1400px){.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewActions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewActions button{width:100%!important;min-width:0!important}}@media (max-width:480px){.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace{padding:14px 12px 40px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero{gap:18px!important;padding:20px 22px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero h1{max-width:100%!important;font-size:26px!important;line-height:1.08!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance}.dashboard-layout:has(.enhancedMainWorkspace) .panel-title h1{max-width:100%!important;font-size:27px!important;line-height:1.08!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero p{font-size:13.5px!important;line-height:1.5!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewMetrics{gap:10px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewMetrics div{min-height:86px!important;padding:12px 10px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewMetrics strong{font-size:23px!important}}.enhancedMainWorkspace .table-container{scrollbar-color:rgba(244,241,232,.24) rgba(8,8,7,.42)!important;scrollbar-width:thin!important}.enhancedMainWorkspace .table-container::-webkit-scrollbar{width:8px;height:8px}.enhancedMainWorkspace .table-container::-webkit-scrollbar-track{border-radius:999px;background:rgba(8,8,7,.42)}.enhancedMainWorkspace .table-container::-webkit-scrollbar-thumb{border:2px solid rgba(8,8,7,.42);border-radius:999px;background:rgba(244,241,232,.26)}.enhancedMainWorkspace .table-container::-webkit-scrollbar-thumb:hover{background:rgba(244,241,232,.38)}.enhancedUserPill{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;font:inherit!important}.enhancedUserPill:focus-visible{outline:2px solid rgba(244,241,232,.7)!important;outline-offset:2px!important}.ui-hover-card-content.enhancedUserHoverCard{width:min(340px,calc(100vw - 28px))!important;padding:14px!important;border:1px solid rgba(244,241,232,.16)!important;border-radius:12px!important;background:radial-gradient(ellipse at 18% 0,rgba(244,241,232,.075),transparent 44%),linear-gradient(180deg,rgba(24,23,20,.98),rgba(12,12,10,.98))!important;color:#f4f1e8!important;box-shadow:0 18px 45px rgba(0,0,0,.5),inset 0 1px 0 rgba(244,241,232,.08)!important}.enhancedUserHoverHeader{align-items:center!important;gap:12px!important;padding:3px 2px 13px!important;border-bottom:1px solid rgba(244,241,232,.1)!important}.enhancedUserAvatar{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border:1px solid rgba(244,241,232,.2)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(244,241,232,.18),rgba(216,222,207,.07)),#171611!important;color:#f4f1e8!important;box-shadow:inset 0 1px 0 rgba(244,241,232,.16)!important;font-weight:900!important}.enhancedUserAvatar .fa-avatar-fallback{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;border-radius:11px!important;background:linear-gradient(145deg,rgba(244,241,232,.2),rgba(216,222,207,.08)),#171611!important;color:#f4f1e8!important;line-height:1!important;text-align:center!important}.enhancedUserIdentity{display:grid!important;min-width:0!important;flex:1 1 auto!important;grid-gap:3px!important;gap:3px!important}.enhancedUserEmailLine{overflow:hidden!important;color:#f4f1e8!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.enhancedUserRoleLine{color:rgba(244,241,232,.64)!important;font-size:11px!important;line-height:1.3!important}.enhancedUserHoverGrid{display:grid!important;align-items:center!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:9px 12px!important;gap:9px 12px!important;padding:13px 2px!important}.enhancedUserHoverGrid>span{color:rgba(244,241,232,.58)!important;font-size:11px!important;line-height:1.25!important}.enhancedUserHoverGrid .fa-badge{width:auto!important;max-width:142px!important;min-height:24px!important;justify-content:center!important;overflow:hidden!important;border-color:rgba(244,241,232,.18)!important;color:#f4f1e8!important;text-overflow:ellipsis!important}.enhancedUserHoverActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;padding-top:2px!important}.enhancedUserHoverActions .flow-btn{min-width:0!important;justify-content:center!important;padding-inline:10px!important}.enhancedUserHoverActions .flow-btn-content,.enhancedUserHoverActions .flow-btn-label{min-width:0!important}.enhancedUserHoverActions .flow-btn-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:420px){.enhancedUserHoverActions{grid-template-columns:1fr!important}.enhancedUserEmailLine{overflow-wrap:anywhere!important;white-space:normal!important}}@media (max-width:720px){.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebarNav.flowSidebarNav{padding-bottom:0!important;scroll-snap-type:x proximity;scrollbar-width:none!important;-ms-overflow-style:none}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedSidebarNav.flowSidebarNav::-webkit-scrollbar{display:none}.dashboard-layout:has(.enhancedMainWorkspace) .flowSidebarButton.flow-btn{scroll-snap-align:start}}.custom-table .badge{min-height:20px!important;padding:0 6px!important;border-radius:3px!important;border-style:solid!important;border-width:1px 1px 1px 2px!important;box-shadow:none!important;background:rgba(244,241,232,.035)!important;color:rgba(244,241,232,.72)!important;font-size:9.5px!important;font-weight:760!important;letter-spacing:.035em!important}.custom-table .badge.active,.custom-table .badge.auth,.custom-table .badge.success{background:rgba(91,166,116,.055)!important;border-color:rgba(91,166,116,.18) rgba(91,166,116,.18) rgba(91,166,116,.18) rgba(140,210,162,.78)!important;color:#acd1b5!important}.custom-table .badge.blacklisted,.custom-table .badge.fail,.custom-table .badge.revoked{background:rgba(211,92,76,.06)!important;border-color:rgba(211,92,76,.18) rgba(211,92,76,.18) rgba(211,92,76,.18) rgba(232,132,116,.78)!important;color:#e8a095!important}.custom-table .badge.expired,.custom-table .badge.paused,.custom-table .badge.warning{background:rgba(184,145,89,.055)!important;border-color:rgba(184,145,89,.18) rgba(184,145,89,.18) rgba(184,145,89,.18) rgba(222,185,125,.76)!important;color:#d7bd91!important}.custom-table .badge.tier-badge{background:rgba(244,241,232,.035)!important;border-color:rgba(244,241,232,.12) rgba(244,241,232,.12) rgba(244,241,232,.12) rgba(244,241,232,.34)!important;color:rgba(244,241,232,.78)!important}.custom-table .badge.tier-free{color:rgba(190,184,172,.78)!important}.badge,.dashboardActivityType,.enhancedLiveBadge,.fa-badge,.layersBadge,.releaseTag,.ui-badge,.usagePlanBadge{border-radius:4px!important;box-shadow:none!important}.dashboardActivityType,.enhancedLiveBadge,.fa-badge,.ui-badge,.usagePlanBadge{min-height:22px!important;height:auto!important;padding:3px 8px!important;border-width:1px 1px 1px 2px!important;border-style:solid!important;background:rgba(244,241,232,.038)!important;color:rgba(244,241,232,.76)!important;letter-spacing:.035em!important}.fa-badge:hover{transform:none!important;box-shadow:none!important}.dashboardActivityType svg,.fa-badge svg,.usagePlanBadge svg{opacity:.78}.enhancedLiveBadge,.fa-badge-volt,.ui-badge-default,.usagePlanBadge{border-color:rgba(244,241,232,.14) rgba(244,241,232,.14) rgba(244,241,232,.14) rgba(244,241,232,.44)!important}.dashboardActivityType.fetch,.fa-badge-ok{background:rgba(91,166,116,.055)!important;border-color:rgba(91,166,116,.18) rgba(91,166,116,.18) rgba(91,166,116,.18) rgba(140,210,162,.78)!important;color:#acd1b5!important}.dashboardActivityType.fail,.fa-badge-danger{background:rgba(211,92,76,.06)!important;border-color:rgba(211,92,76,.18) rgba(211,92,76,.18) rgba(211,92,76,.18) rgba(232,132,116,.78)!important;color:#e8a095!important}.fa-badge-warn{background:rgba(184,145,89,.055)!important;border-color:rgba(184,145,89,.18) rgba(184,145,89,.18) rgba(184,145,89,.18) rgba(222,185,125,.76)!important;color:#d7bd91!important}.dashboardActivityType.auth,.fa-badge-info,.fa-badge-neutral,.ui-badge-ghost,.ui-badge-outline,.ui-badge-secondary{border-color:rgba(244,241,232,.12) rgba(244,241,232,.12) rgba(244,241,232,.12) rgba(244,241,232,.34)!important;color:rgba(244,241,232,.76)!important}.fa-badge-solid{background:rgba(244,241,232,.82)!important;border-color:rgba(244,241,232,.18)!important;color:#11100d!important}.enhancedSidebar .flowSidebarHint .fa-badge{border-radius:4px!important;box-shadow:none!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"copy copy copy copy copy copy copy copy copy actions actions actions" "stats stats stats stats stats stats stats stats stats stats stats stats"!important;align-items:start!important;grid-gap:20px 24px!important;gap:20px 24px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewCopy{grid-area:copy!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero h1{margin-top:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewActions{grid-area:actions!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;align-self:start!important;justify-self:stretch!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid{grid-area:stats!important;position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;grid-gap:14px!important;gap:14px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid .fa-stat{min-width:0!important;min-height:116px!important;padding:22px 24px!important;border-radius:8px!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid .fa-stat-head{min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid .fa-stat-label,.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid .fa-stat-number{overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:980px){.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewHero{grid-template-columns:1fr!important;grid-template-areas:"copy" "actions" "stats"!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid{grid-template-columns:1fr!important}}.dashboard-layout:has(.enhancedMainWorkspace),.dashboard-layout:has(.enhancedMainWorkspace) .apiContent,.dashboard-layout:has(.enhancedMainWorkspace) .dashboardContent,.dashboard-layout:has(.enhancedMainWorkspace) .docsPanel,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace,.dashboard-layout:has(.enhancedMainWorkspace) .main-content,.dashboard-layout:has(.enhancedMainWorkspace) .projects-container,.dashboard-layout:has(.enhancedMainWorkspace) .rewards-dashboard,.dashboard-layout:has(.enhancedMainWorkspace) .workspaceGrid{max-width:100%!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace .apiContent,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace .dashboardContent,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace .projects-container,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace .rewards-dashboard{width:100%!important;max-width:none!important;margin-inline:0!important}.dashboard-layout:has(.enhancedMainWorkspace) :where(.glass-card,.project-card,.settingsCard,.metricCard,.editorCard,.apiCard,.snippetCard,.releaseCard,.guideCard,.layerDetailCard,.enhancedInfoCard,.enhancedInfoCardWrap,.dashboardOperationalPanel,.dashboardActivityPanel,.usageStatCard,.fa-stat){min-width:0!important;max-width:100%!important}.dashboard-layout:has(.enhancedMainWorkspace) :where(.workspaceGrid,.projects-grid,.usageGrid,.apiGrid,.keysOverviewGrid,.dashboardStatsGrid,.rewardStatsGrid,.settingsGrid){align-items:stretch!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .workspaceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important}.dashboard-layout:has(.enhancedMainWorkspace) .apiGrid,.dashboard-layout:has(.enhancedMainWorkspace) .projects-grid,.dashboard-layout:has(.enhancedMainWorkspace) .usageGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.dashboard-layout:has(.enhancedMainWorkspace) :where(.panel-header,.usageHeader,.apiHeader,.dashboardPanelHeader){min-width:0!important;max-width:100%!important}.dashboard-layout:has(.enhancedMainWorkspace) :where(.panel-title,.usageHeader>div,.apiHeader>div,.dashboardPanelHeader>div){min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) :where(.panel-title h1,.usageTitle,.apiHeader h1,.dashboardPanelHeader strong){overflow-wrap:anywhere!important;text-wrap:balance}.dashboard-layout:has(.enhancedMainWorkspace) .btn-primary,.dashboard-layout:has(.enhancedMainWorkspace) .btn-secondary,.dashboard-layout:has(.enhancedMainWorkspace) .flow-btn{max-width:100%!important}.dashboard-layout:has(.enhancedMainWorkspace) .btn-primary span,.dashboard-layout:has(.enhancedMainWorkspace) .btn-secondary span,.dashboard-layout:has(.enhancedMainWorkspace) .flow-btn-content,.dashboard-layout:has(.enhancedMainWorkspace) .flow-btn-label{min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .flow-btn-label{overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-layout:has(.enhancedMainWorkspace) .fa-field,.dashboard-layout:has(.enhancedMainWorkspace) .fa-select,.dashboard-layout:has(.enhancedMainWorkspace) .form-input,.dashboard-layout:has(.enhancedMainWorkspace) .form-select{max-width:100%!important;min-width:0!important}.dashboard-layout:has(.enhancedMainWorkspace) .table-container{display:block!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.dashboard-layout:has(.enhancedMainWorkspace) .custom-table{table-layout:auto!important}.dashboard-layout:has(.enhancedMainWorkspace) .badgeUrl,.dashboard-layout:has(.enhancedMainWorkspace) .keyNote,.dashboard-layout:has(.enhancedMainWorkspace) .keyValueText,.dashboard-layout:has(.enhancedMainWorkspace) .schemaCode,.dashboard-layout:has(.enhancedMainWorkspace) code{overflow-wrap:anywhere!important}.modal-content,.projectConfigModal{max-width:min(920px,calc(100vw - 28px))!important;max-height:min(86vh,860px)!important}.modal-content.wide{max-width:min(1120px,calc(100vw - 28px))!important}.projectConfigModal,.projectConfigModal .modal-body{min-width:0!important}.landing .pricingComponent,.landing .section,.landing .securityPipelineSection{width:100%!important;max-width:1200px!important}.landing .pricingCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.landing .pricingCompareSection,.landing .pricingCompareTableWrap{max-width:100%!important;min-width:0!important}.landing .pricingCompareTableWrap{overflow-x:auto!important}@media (max-width:860px){.dashboard-layout:has(.enhancedMainWorkspace) .apiHeader,.dashboard-layout:has(.enhancedMainWorkspace) .panel-header,.dashboard-layout:has(.enhancedMainWorkspace) .usageHeader{align-items:stretch!important;flex-direction:column!important}.dashboard-layout:has(.enhancedMainWorkspace) .apiHeader>div:last-child,.dashboard-layout:has(.enhancedMainWorkspace) .panel-header>div:last-child,.dashboard-layout:has(.enhancedMainWorkspace) .usageHeader>div:last-child{width:100%!important;justify-content:stretch!important}.dashboard-layout:has(.enhancedMainWorkspace) .apiHeader>div:last-child>*,.dashboard-layout:has(.enhancedMainWorkspace) .panel-header>div:last-child>*,.dashboard-layout:has(.enhancedMainWorkspace) .usageHeader>div:last-child>*{flex:1 1 160px!important}.adminSearch,.dashboard-layout:has(.enhancedMainWorkspace) .keysSearchField,.dashboard-layout:has(.enhancedMainWorkspace) .search-input-wrapper{width:100%!important}}@media (max-width:560px){.dashboard-layout:has(.enhancedMainWorkspace) .enhancedMainWorkspace{padding-inline:12px!important}.dashboard-layout:has(.enhancedMainWorkspace) .apiGrid,.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewStatGrid,.dashboard-layout:has(.enhancedMainWorkspace) .projects-grid,.dashboard-layout:has(.enhancedMainWorkspace) .usageGrid,.dashboard-layout:has(.enhancedMainWorkspace) .workspaceGrid{grid-template-columns:minmax(0,1fr)!important}.dashboard-layout:has(.enhancedMainWorkspace) .dashboardOverviewActions,.dashboard-layout:has(.enhancedMainWorkspace) .enhancedProjectFocus>div:last-child,.dashboard-layout:has(.enhancedMainWorkspace) .panel-header>div:last-child{grid-template-columns:minmax(0,1fr)!important}.dashboard-layout:has(.enhancedMainWorkspace) .btn-primary,.dashboard-layout:has(.enhancedMainWorkspace) .btn-secondary,.dashboard-layout:has(.enhancedMainWorkspace) .flow-btn{width:100%!important}.landing .section{padding-inline:18px!important}}.dynamicPanelFallback{min-height:120px;display:grid;place-items:center;width:100%;border:1px solid var(--border);border-radius:8px;background:rgba(8,8,7,.42);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dynamicPanelFallback span{opacity:.76}.decompilerRouteFallback{min-height:180px;display:grid;place-items:center;width:100%;border:1px solid rgba(244,241,232,.1);border-radius:10px;background:rgba(10,10,9,.62);color:rgba(163,155,141,.72);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decompilerPage{--decompiler-line:rgba(244,241,232,0.11);--decompiler-line-strong:rgba(244,241,232,0.18);--decompiler-panel:rgba(12,12,10,0.82);--decompiler-amber:#d7b071;display:grid;grid-gap:18px;gap:18px;width:100%;max-width:1500px;margin:0 auto;color:var(--text-primary)}.decompilerHero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:28px;gap:28px;min-height:238px;overflow:hidden;padding:34px;border:1px solid var(--decompiler-line);border-radius:12px;background:linear-gradient(120deg,rgba(23,22,19,.96),rgba(8,8,7,.94) 64%),#0b0b09;box-shadow:0 24px 70px rgba(0,0,0,.26)}.decompilerHero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,transparent 5%,black 72%);mask-image:linear-gradient(90deg,transparent 5%,black 72%)}.decompilerHeroGlow{position:absolute;top:-170px;right:12%;width:460px;height:360px;border-radius:50%;background:rgba(214,174,108,.09);filter:blur(72px);pointer-events:none}.decompilerHeroCopy,.decompilerSignal{position:relative;z-index:1}.decompilerHeroCopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.decompilerEyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:rgba(218,209,193,.72);font:750 10px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.decompilerEyebrowIcon{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid rgba(214,174,108,.2);border-radius:7px;color:var(--decompiler-amber);background:rgba(214,174,108,.07)}.decompilerHero h1{max-width:760px;color:rgba(250,249,245,.98);font:760 clamp(30px,3vw,48px)/1.02 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.decompilerHeroCopy>p{max-width:670px;margin:16px 0 20px;color:rgba(190,183,170,.84);font:540 14px/1.65 var(--font-sans)}.decompilerHeroBadges{display:flex;flex-wrap:wrap;gap:7px}.decompilerHeroBadges .fa-badge{gap:6px;font:720 9.5px/1 var(--font-mono)!important;text-transform:uppercase}.decompilerSignal{align-self:center;display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px;border:1px solid rgba(244,241,232,.1);border-radius:9px;background:rgba(0,0,0,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.decompilerSignalLabel{color:rgba(214,174,108,.7);font:750 9px/1 var(--font-mono);letter-spacing:.16em}.decompilerSignalRows{display:grid;grid-gap:9px;gap:9px;overflow:hidden}.decompilerSignalRows span{overflow:hidden;color:rgba(214,209,197,.58);font:550 10px/1.4 var(--font-mono);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.decompilerSignalRows span:nth-child(2){color:rgba(244,241,232,.78)}.decompilerSignalRows span:nth-child(3){color:rgba(137,169,145,.7)}.decompilerSignalStatus{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid rgba(244,241,232,.07);color:rgba(173,205,182,.78);font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decompilerSignalStatus>span{width:6px;height:6px;border-radius:50%;background:#80b58e;box-shadow:0 0 0 4px rgba(128,181,142,.08)}.decompilerModeBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 18px;border-radius:10px;background:rgba(12,12,10,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.decompilerModeIntro{display:grid;grid-gap:3px;gap:3px;min-width:160px}.decompilerModeIntro>span{color:rgba(244,241,232,.88);font:720 11px/1.2 var(--font-sans)}.decompilerModeIntro small{color:rgba(163,155,141,.7);font:520 10px/1.4 var(--font-sans)}.decompilerModeTabs{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));grid-gap:6px;gap:6px}.decompilerModeTabs button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;min-height:48px;padding:7px 10px;border-radius:7px;background:transparent;color:rgba(178,171,158,.72);cursor:pointer;text-align:left;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.decompilerModeTabs button:hover{color:rgba(244,241,232,.9);background:rgba(255,255,255,.035)}.decompilerModeTabs button.is-active{border-color:rgba(214,174,108,.18);color:rgba(248,245,236,.94);background:linear-gradient(135deg,rgba(214,174,108,.1),rgba(255,255,255,.03));box-shadow:inset 2px 0 0 rgba(214,174,108,.68)}.decompilerModeTabs button>svg{justify-self:center}.decompilerModeTabs button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.decompilerModeTabs strong{font:700 10.5px/1.1 var(--font-sans)}.decompilerModeTabs small{overflow:hidden;color:rgba(154,147,135,.66);font:500 9px/1.1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.decompilerWorkbench{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;grid-gap:18px;gap:18px}.decompilerFlowLink{position:absolute;top:72px;bottom:72px;left:50%;z-index:-1;width:1px;background:linear-gradient(transparent,rgba(214,174,108,.35) 35%,rgba(244,241,232,.14) 65%,transparent)}.decompilerFlowLink span{position:absolute;top:38%;left:50%;width:7px;height:7px;border:1px solid rgba(214,174,108,.64);border-radius:50%;background:#171510;box-shadow:0 0 0 5px rgba(214,174,108,.07);transform:translate(-50%,-50%)}.decompilerPanel{display:flex;flex-direction:column;min-width:0;min-height:598px;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 32%),var(--decompiler-panel);box-shadow:0 18px 50px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.decompilerPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:13px 15px;border-bottom:1px solid rgba(244,241,232,.08);background:rgba(255,255,255,.012)}.decompilerPanelHeader>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.decompilerPanelHeader>div:first-child>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.decompilerPanelHeader strong{color:rgba(244,241,232,.9);font:720 11.5px/1.1 var(--font-sans)}.decompilerPanelHeader small{color:rgba(151,144,132,.7);font:520 9.5px/1.2 var(--font-sans)}.decompilerPanelIcon{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(214,174,108,.16);border-radius:7px;color:rgba(214,174,108,.88);background:rgba(214,174,108,.055)}.decompilerPanelIcon.output{border-color:rgba(142,178,151,.16);color:rgba(160,199,169,.88);background:rgba(119,166,132,.055)}.decompilerInputPanel{padding-bottom:14px}.decompilerInputPanel .decompilerPanelHeader{margin-bottom:14px}.decompilerDropzone{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:72px;margin:0 14px;padding:10px 12px;border:1px dashed rgba(244,241,232,.15);border-radius:8px;background:rgba(255,255,255,.018);color:rgba(244,241,232,.82);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.decompilerDropzone.is-dragging,.decompilerDropzone:hover{border-color:rgba(214,174,108,.4);background:rgba(214,174,108,.045)}.decompilerDropzone.is-dragging{transform:translateY(-1px)}.decompilerDropzone.has-file{border-style:solid;border-color:rgba(128,181,142,.2);background:rgba(128,181,142,.035)}.decompilerDropIcon{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(244,241,232,.1);border-radius:7px;color:rgba(214,174,108,.86);background:rgba(0,0,0,.18)}.decompilerDropCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.decompilerDropCopy strong{font:700 11px/1.2 var(--font-sans)}.decompilerDropCopy small,.decompilerDropCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decompilerDropCopy small{color:rgba(151,144,132,.72);font:520 9.5px/1.3 var(--font-sans)}.decompilerBrowseLabel{padding:7px 9px;border:1px solid rgba(244,241,232,.1);border-radius:5px;color:rgba(222,215,202,.74);font:700 9px/1 var(--font-sans)}.decompilerDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin:14px 14px 12px;color:rgba(134,128,117,.65);font:700 8.5px/1 var(--font-mono);letter-spacing:.08em}.decompilerDivider:after,.decompilerDivider:before{content:"";height:1px;background:rgba(244,241,232,.07)}.decompilerEditorLabel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 7px;color:rgba(202,195,182,.76);font:690 9.5px/1 var(--font-sans)}.decompilerEditorLabel small{color:rgba(137,131,121,.66);font:600 8.5px/1 var(--font-mono)}.decompilerInput{flex:1 1 auto;width:calc(100% - 28px);min-height:250px;margin:0 14px;padding:14px;resize:none;border:1px solid rgba(244,241,232,.1);border-radius:8px;outline:none;background:linear-gradient(90deg,rgba(214,174,108,.025),transparent 18%),rgba(2,2,2,.38);color:rgba(222,215,202,.78);font:520 10.5px/1.65 var(--font-mono);letter-spacing:.015em;overflow-wrap:anywhere;transition:border-color .15s ease,box-shadow .15s ease}.decompilerInput:focus{border-color:rgba(214,174,108,.3);box-shadow:0 0 0 3px rgba(214,174,108,.045)}.decompilerInput::placeholder{color:rgba(133,126,114,.42)}.decompilerInputActions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 14px 0}.decompilerInputActions .flow-btn{min-height:36px!important}.decompilerRunButton{flex:1 1 180px;margin-left:auto}.decompilerOutputActions{display:flex;align-items:center;gap:4px}.decompilerOutputActions .flow-icon-btn:disabled{opacity:.36;cursor:not-allowed}.decompilerOutput{position:relative;display:flex;flex:1 1 auto;min-height:455px;overflow:auto;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 0),rgba(0,0,0,.25);background-size:100% 24px}.decompilerOutput:before{content:"";position:-webkit-sticky;position:sticky;left:0;flex:0 0 3px;min-height:100%;background:linear-gradient(transparent 2%,rgba(128,181,142,.46) 30%,rgba(214,174,108,.36) 70%,transparent 98%);opacity:.55}.decompilerOutput pre{min-width:100%;margin:0;padding:18px 20px 30px;-moz-tab-size:2;tab-size:2}.decompilerOutput code{color:rgba(222,224,212,.88);font:520 11px/1.75 var(--font-mono);white-space:pre}.decompilerEmpty,.decompilerProcessing{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center}.decompilerEmptyGlyph,.decompilerProcessingMark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;border:1px solid rgba(244,241,232,.1);border-radius:11px;color:rgba(214,174,108,.72);background:rgba(255,255,255,.025);box-shadow:0 14px 28px rgba(0,0,0,.2)}.decompilerEmpty strong,.decompilerProcessing strong{color:rgba(231,226,216,.82);font:720 12px/1.3 var(--font-sans)}.decompilerEmpty>small,.decompilerProcessing>small{max-width:370px;margin-top:7px;color:rgba(146,139,127,.68);font:520 10px/1.55 var(--font-sans)}.decompilerEmptyHint{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:7px 9px;border:1px solid rgba(244,241,232,.08);border-radius:5px;color:rgba(170,163,150,.66);background:rgba(255,255,255,.018);font:650 8.5px/1 var(--font-mono)}.decompilerProcessingMark{color:var(--decompiler-amber);animation:decompilerScan 1.4s ease-in-out infinite}.decompilerProcessingRail{width:min(240px,70%);height:2px;margin-top:22px;overflow:hidden;background:rgba(244,241,232,.07)}.decompilerProcessingRail i{display:block;width:34%;height:100%;background:linear-gradient(90deg,transparent,rgba(214,174,108,.9),transparent);animation:decompilerRail 1.1s ease-in-out infinite}@keyframes decompilerScan{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes decompilerRail{0%{transform:translateX(-110%)}to{transform:translateX(300%)}}.decompilerError{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;margin:10px 12px 0;padding:10px 11px;border:1px solid rgba(211,92,76,.18);border-left:2px solid rgba(232,132,116,.78);border-radius:6px;color:#e8a095;background:rgba(211,92,76,.055)}.decompilerError>span{display:grid;grid-gap:3px;gap:3px}.decompilerError strong{font:720 10px/1.2 var(--font-sans)}.decompilerError small{color:rgba(226,167,157,.76);font:520 9.5px/1.45 var(--font-sans)}.decompilerMetaBar{display:grid;grid-gap:1px;gap:1px;border-top:1px solid rgba(244,241,232,.075);background:rgba(0,0,0,.2)}.decompilerMetaBar>span{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:43px;padding:8px;border-right:1px solid rgba(244,241,232,.06);color:rgba(154,147,135,.72);font:650 8.5px/1.2 var(--font-mono);text-align:center}.decompilerMetaBar>span:last-child{border-right:0}.decompilerMetaBar svg{flex:0 0 auto;color:rgba(214,174,108,.6)}.decompilerPrivacyNote{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 14px 10px;color:rgba(140,134,123,.7);font:520 9.5px/1.45 var(--font-sans);text-align:center}.decompilerPrivacyNote svg{color:rgba(128,181,142,.72)}.decompilerPrivacyNote strong{color:rgba(183,176,162,.78)}@media (max-width:1080px){.decompilerHero{padding:28px}.decompilerHero,.decompilerWorkbench{grid-template-columns:minmax(0,1fr)}.decompilerFlowLink{display:none}.decompilerPanel{min-height:540px}}@media (max-width:820px){.decompilerHero{grid-template-columns:minmax(0,1fr)}.decompilerSignal{display:none}.decompilerModeBar{align-items:stretch;flex-direction:column}.decompilerModeTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.decompilerPage{gap:12px}.decompilerHero{min-height:0;padding:24px 20px;border-radius:9px}.decompilerHero h1{font-size:clamp(28px,10vw,38px)}.decompilerHeroCopy>p{font-size:12.5px}.decompilerModeTabs{grid-template-columns:minmax(0,1fr)}.decompilerModeTabs button{min-height:44px}.decompilerPanel{min-height:520px;border-radius:9px}.decompilerDropzone{grid-template-columns:38px minmax(0,1fr)}.decompilerBrowseLabel{display:none}.decompilerInputActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.decompilerInputActions .decompilerRunButton{grid-column:1/-1}.decompilerMetaBar{grid-template-columns:repeat(2,minmax(0,1fr))}.decompilerMetaBar>span:nth-child(2){border-right:0}.decompilerMetaBar>span:nth-child(-n+2){border-bottom:1px solid rgba(244,241,232,.06)}}html.discord-editor-transition::view-transition-new(root),html.discord-editor-transition::view-transition-old(root){animation:none}html.discord-editor-transition::view-transition-group(discord-preview-panel),html.discord-editor-transition::view-transition-group(discord-settings-panel),html.discord-editor-transition::view-transition-group(discord-tab-heading){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.discord-editor-transition::view-transition-old(discord-preview-panel),html.discord-editor-transition::view-transition-old(discord-settings-panel),html.discord-editor-transition::view-transition-old(discord-tab-heading){animation:discordEditorViewOut .16s ease both}html.discord-editor-transition::view-transition-new(discord-preview-panel),html.discord-editor-transition::view-transition-new(discord-settings-panel),html.discord-editor-transition::view-transition-new(discord-tab-heading){animation:discordEditorViewIn .44s cubic-bezier(.22,1,.36,1) both}.enhancedMainWorkspace.dashboardTabMotionEven{animation:flowauthDashboardTabEvenIn .26s cubic-bezier(.22,1,.36,1)}.enhancedMainWorkspace.dashboardTabMotionOdd{animation:flowauthDashboardTabOddIn .26s cubic-bezier(.22,1,.36,1)}.enhancedMainWorkspace>:where(.projects-container,.docsManual,.apiPanel,.changelog1,.decompilerPage,.fade-in,.animate-fade-in){animation:none!important}@keyframes flowauthDashboardTabEvenIn{0%{opacity:.94;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes flowauthDashboardTabOddIn{0%{opacity:.94;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes discordEditorViewOut{to{opacity:0;transform:translate3d(0,-3px,0) scale(.997)}}@keyframes discordEditorViewIn{0%{opacity:0;transform:translate3d(0,7px,0) scale(.997)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.enhancedMainWorkspace.dashboardTabMotionEven,.enhancedMainWorkspace.dashboardTabMotionOdd,html.discord-editor-transition::view-transition-new(discord-preview-panel),html.discord-editor-transition::view-transition-new(discord-settings-panel),html.discord-editor-transition::view-transition-new(discord-tab-heading),html.discord-editor-transition::view-transition-new(root),html.discord-editor-transition::view-transition-old(discord-preview-panel),html.discord-editor-transition::view-transition-old(discord-settings-panel),html.discord-editor-transition::view-transition-old(discord-tab-heading),html.discord-editor-transition::view-transition-old(root){animation:none!important}}.dashboard-layout:has(.darkHorizonGlow){background:#000!important}.dashboard-layout:has(.darkHorizonGlow) .enhancedMainWorkspace:before,.dashboard-layout:has(.darkHorizonGlow):after,.dashboard-layout:has(.darkHorizonGlow):before{display:none!important}.dashboard-layout:has(.starryNightsBackground){background:#080808!important}.dashboard-layout:has(.starryNightsBackground) .enhancedMainWorkspace:before,.dashboard-layout:has(.starryNightsBackground):after,.dashboard-layout:has(.starryNightsBackground):before{display:none!important}.dashboard-layout:has(.carbonCurrentBackground){background:#030303!important}.dashboard-layout:has(.carbonCurrentBackground) .enhancedMainWorkspace:before,.dashboard-layout:has(.carbonCurrentBackground):after,.dashboard-layout:has(.carbonCurrentBackground):before{display:none!important}.dashboard-layout:has(.dotPatternBackground){background:#090909!important}.dashboard-layout:has(.dotPatternBackground) .enhancedMainWorkspace:before,.dashboard-layout:has(.dotPatternBackground):after,.dashboard-layout:has(.dotPatternBackground):before{display:none!important}.logsWorkspace{gap:18px}.logsCount,.logsDevice,.logsHeaderActions,.logsTime,.logsToolbar{display:flex;align-items:center}.logsHeaderActions{gap:10px}.logsProjectSelect{width:min(240px,32vw)}.logsToolbar{display:grid;grid-template-columns:auto minmax(240px,1fr) minmax(150px,190px);grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(244,241,232,.08);border-radius:10px;background:rgba(255,255,255,.018)}.logsCount{gap:7px;min-width:108px;color:var(--text-secondary);font:600 11px/1 var(--font-mono);white-space:nowrap}.logsCount svg,.logsDevice svg,.logsTime svg{flex:0 0 auto;color:var(--fa-volt,#d8decf)}.logsCount strong{color:var(--text-primary);font-size:14px}.logsEventSelect,.logsSearch,.logsSearch .fa-field-frame{width:100%}.logsTableContainer{overflow-x:auto}.logsTable{width:100%;min-width:900px;border-collapse:collapse}.logsTable td,.logsTable th{padding:14px 16px;text-align:left;vertical-align:middle}.logsTable th{color:var(--text-secondary);font:650 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.logsTable td{border-top:1px solid rgba(244,241,232,.06);color:var(--text-primary);font-size:12px}.logsTable tbody tr{transition:background .15s ease}.logsTable tbody tr:hover{background:rgba(216,222,207,.035)}.logsTable code{color:rgba(244,241,232,.82);font:550 11px/1.4 var(--font-mono)}.logsDevice,.logsTime{gap:7px;color:var(--text-secondary);white-space:nowrap}.logsContext{display:grid;grid-gap:5px;gap:5px;max-width:340px}.logsContext span,.logsContext strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logsContext strong{color:var(--text-primary);font-weight:600}.logsContext span{color:var(--text-secondary);font:500 10px/1.4 var(--font-mono)}.logsLoading{display:flex;min-height:240px;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary);font-size:12px}.logsError{padding:11px 13px;border:1px solid rgba(229,112,90,.28);border-radius:8px;color:var(--fa-danger,#e5705a);background:rgba(229,112,90,.07);font-size:12px}.logsSpinner{animation:flow-spin .9s linear infinite}.logsEmptyState{min-height:280px}@media (max-width:820px){.logsHeader{align-items:stretch}.logsHeaderActions{width:100%}.logsProjectSelect{width:auto;flex:1 1}.logsToolbar{grid-template-columns:1fr}}@media (max-width:520px){.logsHeaderActions{align-items:stretch;flex-direction:column}.logsProjectSelect{width:100%}}@media (prefers-reduced-motion:reduce){.decompilerProcessingMark,.decompilerProcessingRail i{animation:none!important}}.decompilerPage{--decompiler-line:rgba(244,241,232,0.1);--decompiler-line-strong:rgba(244,241,232,0.17);--decompiler-panel:#0d0d0c;--decompiler-muted:rgba(169,162,149,0.7);gap:12px;max-width:1440px}.decompilerHero{display:flex;grid-template-columns:none;align-items:flex-end;justify-content:space-between;gap:24px;min-height:0;overflow:visible;padding:2px 0 20px;border:0;border-bottom:1px solid var(--decompiler-line);border-radius:0;background:transparent;box-shadow:none}.decompilerFlowLink,.decompilerHero:after,.decompilerHeroBadges,.decompilerHeroGlow,.decompilerPrivacyNote{display:none}.decompilerHeroCopy{display:block;max-width:720px}.decompilerEyebrow{gap:7px;margin:0 0 8px;color:rgba(154,147,135,.68);font:650 9px/1.2 var(--font-mono);letter-spacing:.08em}.decompilerEyebrow span:nth-child(2){color:rgba(244,241,232,.22)}.decompilerHero h1{max-width:none;margin:0;color:rgba(244,241,232,.94);font:700 clamp(25px,2.2vw,32px)/1.1 var(--font-display);letter-spacing:-.025em}.decompilerHeroCopy>p{max-width:620px;margin:8px 0 0;color:var(--decompiler-muted);font:500 12.5px/1.55 var(--font-sans)}.decompilerHeaderMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;padding-bottom:2px;color:rgba(151,144,132,.66);font:600 9px/1.2 var(--font-mono);white-space:nowrap}.decompilerHeaderMeta>span{display:inline-flex;align-items:center;gap:6px}.decompilerHeaderMeta>span+span:before{content:"";width:1px;height:10px;margin-right:8px;background:rgba(244,241,232,.1)}.decompilerModeBar{min-height:46px;padding:5px 6px 5px 12px;border:1px solid var(--decompiler-line);border-radius:6px;background:#0d0d0c;-webkit-backdrop-filter:none;backdrop-filter:none}.decompilerModeIntro{display:block;min-width:auto}.decompilerModeIntro>span{color:rgba(176,169,155,.72);font:650 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.decompilerModeIntro small{display:none}.decompilerModeTabs{display:flex;grid-template-columns:none;gap:2px}.decompilerModeTabs button{display:inline-flex;grid-template-columns:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:4px;color:rgba(165,158,145,.68);transition:color .12s ease,border-color .12s ease,background .12s ease}.decompilerModeTabs button:hover{color:rgba(226,221,210,.88);background:rgba(255,255,255,.03)}.decompilerModeTabs button.is-active{border-color:rgba(244,241,232,.12);color:rgba(244,241,232,.9);background:rgba(244,241,232,.065);box-shadow:none}.decompilerModeTabs button>svg{justify-self:auto;opacity:.78}.decompilerModeTabs strong{font:650 10px/1 var(--font-sans)}.decompilerWorkbench{isolation:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.decompilerPanel{min-height:570px;border:1px solid var(--decompiler-line);border-radius:7px;background:var(--decompiler-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.decompilerPanelHeader{min-height:52px;padding:10px 12px;border-bottom:1px solid var(--decompiler-line);background:transparent}.decompilerPanelHeader>div:first-child{gap:9px}.decompilerPanelHeader>div:first-child>span:last-child{gap:2px}.decompilerPanelHeader strong{color:rgba(232,227,216,.9);font:650 11px/1.2 var(--font-sans)}.decompilerPanelHeader small{color:rgba(151,144,132,.58);font:500 9px/1.2 var(--font-sans)}.decompilerPanelIcon,.decompilerPanelIcon.output{display:block;flex:0 0 auto;width:16px;height:16px;border:0;border-radius:0;color:rgba(190,181,164,.68);background:transparent}.decompilerInputPanel{padding-bottom:12px}.decompilerInputPanel .decompilerPanelHeader{margin-bottom:12px}.decompilerDropzone{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:62px;margin:0 12px;padding:9px 11px;border-color:rgba(244,241,232,.13);border-radius:5px;background:transparent;color:rgba(226,220,208,.82);transition:border-color .12s ease,background .12s ease}.decompilerDropzone.is-dragging,.decompilerDropzone:hover{border-color:rgba(244,241,232,.28);background:rgba(255,255,255,.018);transform:none}.decompilerDropzone.has-file{border-color:rgba(121,169,134,.28);background:rgba(121,169,134,.025)}.decompilerDropIcon{display:block;width:18px;height:18px;border:0;border-radius:0;color:rgba(190,181,164,.66);background:transparent}.decompilerDropCopy{gap:3px}.decompilerDropCopy strong{font:620 10.5px/1.2 var(--font-sans)}.decompilerDropCopy small{color:rgba(151,144,132,.62);font:500 9px/1.3 var(--font-sans)}.decompilerBrowseLabel{padding:6px 8px;border-color:rgba(244,241,232,.11);border-radius:4px;color:rgba(198,191,178,.72);font:600 9px/1 var(--font-sans)}.decompilerDivider{grid-template-columns:auto 1fr;justify-content:start;gap:9px;margin:13px 12px 10px;color:rgba(151,144,132,.55);font:600 8.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.decompilerDivider:before{display:none}.decompilerDivider:after{width:100%;background:rgba(244,241,232,.065)}.decompilerEditorLabel{margin:0 12px 7px;color:rgba(192,185,172,.72);font:600 9px/1 var(--font-sans)}.decompilerEditorLabel small{color:rgba(137,131,121,.58);font:550 8.5px/1 var(--font-mono)}.decompilerInput{width:calc(100% - 24px);min-height:282px;margin:0 12px;padding:12px;border-color:rgba(244,241,232,.1);border-radius:5px;background:#080808;color:rgba(220,215,204,.82);font:500 10.5px/1.62 var(--font-mono);letter-spacing:0;transition:border-color .12s ease}.decompilerInput:focus{border-color:rgba(244,241,232,.24);box-shadow:none}.decompilerInputActions{gap:6px;margin:10px 12px 0}.decompilerInputActions .flow-btn{min-height:34px!important;border-radius:4px!important}.decompilerRunButton{flex:0 1 180px}.decompilerOutputActions{gap:2px}.decompilerOutput{min-height:468px;background:#080808;background-size:auto}.decompilerOutput:before{content:none}.decompilerOutput pre{padding:14px 16px 28px}.decompilerOutput code{color:rgba(218,218,210,.86);font:500 10.5px/1.68 var(--font-mono)}.decompilerEmpty,.decompilerProcessing{align-items:flex-start;min-height:430px;padding:26px;text-align:left}.decompilerEmptyGlyph,.decompilerProcessingMark{display:block;width:20px;height:20px;margin:0 0 12px;border:0;border-radius:0;color:rgba(174,166,152,.48);background:transparent;box-shadow:none}.decompilerEmpty strong,.decompilerProcessing strong{color:rgba(216,210,198,.76);font:620 11px/1.3 var(--font-sans)}.decompilerEmpty>small,.decompilerProcessing>small{margin-top:5px;color:rgba(143,136,124,.64);font:500 9.5px/1.45 var(--font-sans)}.decompilerProcessingMark{color:rgba(190,181,164,.64);animation:none}.decompilerEmptyHint,.decompilerProcessingRail{display:none}.decompilerError{margin:9px 10px 0;padding:9px 10px;border-color:rgba(211,92,76,.18);border-left-width:2px;border-radius:4px;background:rgba(211,92,76,.04)}.decompilerMetaBar{grid-template-columns:repeat(4,minmax(0,1fr));border-top-color:var(--decompiler-line);background:#0b0b0a}.decompilerMetaBar>span{min-height:38px;padding:7px 8px;border-right-color:rgba(244,241,232,.06);color:rgba(151,144,132,.64);font:550 8.5px/1.2 var(--font-mono)}.decompilerMetaBar svg{color:rgba(174,166,152,.52)}@media (max-width:1080px){.decompilerHero{display:flex;padding:0 0 18px}.decompilerWorkbench{grid-template-columns:minmax(0,1fr)}.decompilerPanel{min-height:540px}}@media (max-width:820px){.decompilerHero{align-items:flex-start;flex-direction:column;gap:12px}.decompilerHeaderMeta{justify-content:flex-start}.decompilerModeBar{align-items:center;flex-direction:row}}@media (max-width:580px){.decompilerPage{gap:10px}.decompilerHero{padding:0 0 16px;border-radius:0}.decompilerHero h1{font-size:25px}.decompilerHeroCopy>p{font-size:11.5px}.decompilerHeaderMeta{gap:6px 10px;white-space:normal}.decompilerHeaderMeta>span+span:before{display:none}.decompilerModeBar{align-items:stretch;flex-direction:column;padding:9px}.decompilerModeTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.decompilerModeTabs button{justify-content:center;min-width:0;padding-inline:6px}.decompilerPanel{min-height:500px;border-radius:6px}.decompilerInputActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.decompilerInputActions .decompilerRunButton{grid-column:1/-1}}.decompilerEmpty{align-items:center;justify-content:center;text-align:center}.decompilerInputBar{display:grid;grid-template-columns:auto auto minmax(180px,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:6px 8px 6px 12px;border:1px solid var(--decompiler-line);border-radius:6px;background:#0d0d0c}.decompilerInputBarLabel{color:rgba(176,169,155,.72);font:650 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.decompilerInputTabs{display:flex;align-items:center;gap:3px}.decompilerInputTabs button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:150px;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:rgba(165,158,145,.68);cursor:pointer;text-align:left;transition:color .12s ease,border-color .12s ease,background .12s ease}.decompilerInputTabs button:hover{color:rgba(226,221,210,.88);background:rgba(255,255,255,.03)}.decompilerInputTabs button.is-active{border-color:rgba(244,241,232,.12);color:rgba(244,241,232,.9);background:rgba(244,241,232,.065)}.decompilerInputTabs button>span{display:grid;grid-gap:2px;gap:2px}.decompilerInputTabs strong{font:650 10px/1.1 var(--font-sans)}.decompilerInputTabs small{color:rgba(145,138,126,.62);font:500 8.5px/1.1 var(--font-sans)}.decompilerInputBar>p{justify-self:end;max-width:520px;margin:0 4px 0 0;color:rgba(151,144,132,.64);font:500 9.5px/1.45 var(--font-sans);text-align:right}.decompilerExecutorWorkbench{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;grid-gap:12px;gap:12px}.decompilerConnectorPanel,.decompilerExecutorDetails{min-height:570px}.decompilerConnectorBody,.decompilerExecutorBody{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:24px}.decompilerConnectorLead>span{display:block;margin-bottom:10px;color:rgba(183,176,162,.65);font:650 8.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decompilerConnectorLead h2{max-width:620px;margin:0;color:rgba(240,236,227,.92);font:680 clamp(18px,1.8vw,23px)/1.2 var(--font-display);letter-spacing:-.02em}.decompilerConnectorLead p{max-width:670px;margin:10px 0 0;color:rgba(160,153,140,.72);font:500 11px/1.6 var(--font-sans)}.decompilerConnectorSteps{counter-reset:connector-step;display:grid;grid-gap:0;gap:0;margin:24px 0 0;padding:0;list-style:none}.decompilerConnectorSteps li{counter-increment:connector-step;position:relative;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:0 0 19px 40px}.decompilerConnectorSteps li:last-child{padding-bottom:0}.decompilerConnectorSteps li:before{content:counter(connector-step);position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(244,241,232,.13);border-radius:50%;color:rgba(213,206,192,.76);background:#0d0d0c;font:600 9px/1 var(--font-mono)}.decompilerConnectorSteps li:not(:last-child):after{content:"";position:absolute;top:24px;bottom:0;left:11px;z-index:0;width:1px;background:rgba(244,241,232,.08)}.decompilerConnectorStepCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.decompilerConnectorStepCopy strong{color:rgba(227,221,210,.86);font:630 10.5px/1.2 var(--font-sans)}.decompilerConnectorStepCopy small{color:rgba(145,138,126,.62);font:500 9.5px/1.45 var(--font-sans)}.decompilerConnectorCode{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:8px 8px 8px 11px;border:1px solid rgba(244,241,232,.1);border-radius:5px;background:#080808}.decompilerConnectorCode code{overflow:hidden;color:rgba(210,205,194,.8);font:500 9px/1.45 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.decompilerConnectorActions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:24px}.decompilerConnectorActions .flow-btn{min-height:35px!important;border-radius:4px!important}.decompilerTextAction{margin-left:auto;padding:7px 2px;border:0;background:transparent;color:rgba(164,157,144,.67);cursor:pointer;font:570 9.5px/1.2 var(--font-sans)}.decompilerTextAction:hover{color:rgba(226,221,210,.86)}.decompilerApiCheck{margin:10px 0 0;color:rgba(151,144,132,.68);font:500 9.5px/1.4 var(--font-sans)}.decompilerApiCheck.is-online{color:rgba(151,187,160,.78)}.decompilerApiCheck.is-offline{color:rgba(215,166,121,.8)}.decompilerExecutorBody{gap:18px}.decompilerPipeline{position:relative;display:grid;grid-gap:8px;gap:8px;isolation:isolate}.decompilerPipeline:before{content:"";position:absolute;top:28px;bottom:28px;left:18px;z-index:-1;width:1px;background:rgba(244,241,232,.09)}.decompilerPipeline>div{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:9px 11px;border:1px solid rgba(244,241,232,.08);border-radius:5px;background:#0b0b0a}.decompilerPipeline>div>svg{justify-self:center;color:rgba(183,176,162,.63)}.decompilerManualCall>div>span,.decompilerPipeline>div>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.decompilerManualCall strong,.decompilerPipeline strong{color:rgba(222,216,204,.83);font:620 10px/1.2 var(--font-sans)}.decompilerManualCall small,.decompilerPipeline small{color:rgba(143,136,124,.6);font:500 9px/1.4 var(--font-sans)}.decompilerManualCall{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.decompilerManualCall>div{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.decompilerManualCall>div>svg{margin-top:1px;color:rgba(183,176,162,.6)}.decompilerManualCall pre{max-width:100%;margin:0;overflow:auto;padding:12px;border:1px solid rgba(244,241,232,.09);border-radius:5px;background:#080808}.decompilerManualCall code{color:rgba(206,202,192,.78);font:500 9px/1.65 var(--font-mono);white-space:pre}.decompilerCompatibility{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.decompilerCompatibility span{padding:6px 8px;border:1px solid rgba(244,241,232,.08);border-radius:4px;color:rgba(151,144,132,.66);background:rgba(255,255,255,.012);font:550 8px/1 var(--font-mono)}@media (max-width:1080px){.decompilerInputBar{grid-template-columns:auto minmax(0,1fr)}.decompilerInputBar>p{grid-column:1/-1;justify-self:start;margin:0 0 4px;text-align:left}.decompilerExecutorWorkbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:580px){.decompilerInputBar{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:9px}.decompilerInputTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.decompilerInputTabs button{min-width:0}.decompilerInputBar>p{grid-column:auto}.decompilerConnectorBody,.decompilerExecutorBody{padding:18px}.decompilerConnectorCode code{max-width:210px}.decompilerConnectorActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.decompilerTextAction{grid-column:1/-1;margin-left:0;text-align:left}}.projects-container.adminDashboardV2{width:min(100%,1560px)!important;max-width:none;gap:0!important;color:#f1eee6;animation:operationalPageIn .18s var(--ease-out) both!important}.adminDashboardV2,.adminDashboardV2 button,.adminDashboardV2 input{font-family:var(--font-sans)}.adminV2Header{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(244,241,232,.1);padding:0 4px}.adminV2Header h1{margin:0;color:#f4f1e8;font-size:clamp(27px,2.4vw,36px);font-weight:690;line-height:1;letter-spacing:-.045em}.adminV2Header p{display:flex;align-items:center;gap:8px;margin:9px 0 0;color:rgba(205,199,187,.58);font-size:12px;font-weight:500}.adminV2Header p>span{color:rgba(244,241,232,.18)}.adminV2Header p>strong{color:#95b79c;font-size:inherit;font-weight:560}.adminDashboardV2 .adminV2CreateButton.flow-btn,.adminDashboardV2 .adminV2Refresh.flow-btn{min-height:38px;border:1px solid rgba(244,241,232,.16);border-radius:6px;background:#11110f;box-shadow:none;color:#e9e5db;font-size:12px;font-weight:620}.adminDashboardV2 .adminV2CreateButton.flow-btn:hover:not(:disabled),.adminDashboardV2 .adminV2Refresh.flow-btn:hover:not(:disabled){border-color:rgba(244,241,232,.3);background:#171714;transform:none}.adminV2CreateButton.flow-btn{border-color:rgba(201,163,86,.42)!important;color:#efe0b8!important}.adminV2Notice{margin-top:14px}.adminV2Metrics{display:grid;min-height:92px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(244,241,232,.11);border-radius:7px;background:rgba(9,9,8,.72);margin:20px 0 0;overflow:hidden}.adminV2Metrics article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0;padding:18px 20px}.adminV2Metrics article+article{border-left:1px solid rgba(244,241,232,.09)}.adminV2Metrics svg{color:rgba(237,232,220,.78)}.adminV2Metrics article:nth-child(2) svg{color:rgba(203,215,196,.82)}.adminV2Metrics article:nth-child(3) svg{color:rgba(221,202,160,.82)}.adminV2Metrics article:nth-child(4) svg{color:rgba(224,180,166,.82)}.adminV2Metrics div{display:grid;min-width:0;grid-gap:5px;gap:5px}.adminV2Metrics span{overflow:hidden;color:rgba(192,186,174,.5);font-family:var(--font-mono);font-size:9px;font-weight:620;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.adminV2Metrics strong{color:#f0ede5;font-family:var(--font-mono);font-size:21px;font-weight:610;line-height:1;letter-spacing:-.035em}.adminV2Tabs{min-height:58px;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(244,241,232,.13);padding:0 4px}.adminV2Tabs,.adminV2Tabs>div{display:flex;align-items:flex-end}.adminV2Tabs>div{gap:26px}.adminV2Tabs button{position:relative;display:inline-flex;height:58px;align-items:center;gap:7px;border:0;background:transparent;color:rgba(203,197,185,.56);padding:4px 0 0;font-size:12.5px;font-weight:560;cursor:pointer;transition:color .14s ease}.adminV2Tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#e9e5db;content:"";opacity:0;transform:scaleX(.4);transition:opacity .14s ease,transform .18s var(--ease-out)}.adminV2Tabs button.active,.adminV2Tabs button:hover{color:#f0ede5}.adminV2Tabs button.active:after{opacity:1;transform:scaleX(1)}.adminV2Tabs small{color:rgba(214,207,194,.4);font-family:var(--font-mono);font-size:9px;font-weight:520}.adminV2Tabs>span{align-self:center;color:rgba(198,191,178,.48);font-family:var(--font-mono);font-size:10px}.adminV2WorkspaceBody{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-width:0;align-items:start;grid-gap:0;gap:0}.adminV2Primary,.adminV2SectionPage{min-width:0;border-right:1px solid rgba(244,241,232,.11)}.adminV2Toolbar{display:grid;min-height:70px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(244,241,232,.09);padding:12px 4px 12px 0}.adminV2InviteLookup,.adminV2Search{display:grid;min-width:0;height:40px;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border:1px solid rgba(244,241,232,.12);border-radius:6px;background:rgba(6,6,5,.7);padding:0 12px;transition:border-color .14s ease,background .14s ease}.adminV2InviteLookup:focus-within,.adminV2Search:focus-within{border-color:rgba(244,241,232,.28);background:rgba(9,9,8,.92)}.adminV2InviteLookup svg,.adminV2Search svg{color:rgba(199,192,180,.48)}.adminV2InviteLookup input,.adminV2Search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#ece8df;font-size:12px}.adminV2InviteLookup input::placeholder,.adminV2Search input::placeholder{color:rgba(190,183,171,.42)}.adminV2Filters{display:flex;align-items:center;gap:7px}.adminV2FilterSelect.fa-select{width:116px}.adminV2FilterSelect .fa-select-trigger,.adminV2Inspector .fa-select-trigger{height:40px;min-height:40px;border:1px solid rgba(244,241,232,.12);border-radius:6px;background:rgba(6,6,5,.72);box-shadow:none;color:#d9d4ca;padding:0 30px 0 11px;font-size:11.5px;font-weight:520}.adminV2FilterSelect .fa-select-trigger:hover,.adminV2Inspector .fa-select-trigger:hover{border-color:rgba(244,241,232,.24)}.adminV2TableFrame{min-width:0;overflow-x:auto;border-bottom:1px solid rgba(244,241,232,.1)}.adminV2UserTable{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.adminV2UserTable th{height:40px;color:rgba(190,183,171,.48);font-family:var(--font-mono);font-size:8.5px;font-weight:620;letter-spacing:.07em;text-align:left;text-transform:uppercase}.adminV2UserTable td:first-child,.adminV2UserTable th:first-child{width:24%;padding-left:12px}.adminV2UserTable th:nth-child(2){width:13%}.adminV2UserTable th:nth-child(3),.adminV2UserTable th:nth-child(4){width:10%}.adminV2UserTable th:nth-child(5),.adminV2UserTable th:nth-child(6){width:11%}.adminV2UserTable th:nth-child(7){width:16%}.adminV2UserTable th:nth-child(8){width:36px}.adminV2UserTable tbody tr{height:58px;border-top:1px solid rgba(244,241,232,.075);color:rgba(228,223,213,.72);outline:none;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.adminV2UserTable tbody tr:hover{background:rgba(244,241,232,.028)}.adminV2UserTable tbody tr.selected{background:rgba(244,241,232,.052);box-shadow:inset 2px 0 0 rgba(236,231,220,.82)}.adminV2UserTable tbody tr:focus-visible{box-shadow:inset 0 0 0 1px rgba(244,241,232,.48)}.adminV2UserTable td{min-width:0;overflow:hidden;padding:8px 8px 8px 0;font-size:11px;font-weight:510;text-overflow:ellipsis;white-space:nowrap}.adminV2Identity{display:flex;min-width:0;align-items:center;gap:10px}.adminV2Identity>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.adminV2Identity strong{color:#ede9e0;font-size:11.5px;font-weight:620}.adminV2Identity span,.adminV2Identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminV2Identity span{color:rgba(199,192,180,.46);font-size:9.5px}.adminV2UserTable code,.adminV2UserTable time{color:rgba(210,203,191,.6);font-family:var(--font-mono);font-size:9.5px}.adminV2State{display:inline-flex;align-items:center;gap:7px;color:rgba(206,214,201,.72);font-size:10px}.adminV2State i{width:5px;height:5px;border-radius:50%;background:#68a977}.adminV2State.suspended{color:rgba(233,186,177,.78)}.adminV2State.suspended i{background:#d16f60}.adminV2RowAction{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:rgba(216,210,198,.48);cursor:pointer}.adminV2RowAction:hover{background:rgba(244,241,232,.07);color:#eeeae0}.adminV2Empty{min-height:260px;border:0!important;background:transparent!important}.adminV2Pager{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px}.adminV2Pager>span{color:rgba(196,189,177,.48);font-family:var(--font-mono);font-size:9.5px}.adminV2Pager .fa-page-btn{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:5px;background:transparent;box-shadow:none}.adminV2Inspector{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + 14px);display:flex;min-width:0;max-height:calc(100vh - var(--topbar-height) - 32px);flex-direction:column;overflow-y:auto;background:rgba(12,12,10,.66)}.adminV2InspectorHeader{display:grid;min-height:104px;grid-template-columns:50px minmax(0,1fr) 34px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(244,241,232,.1);padding:18px 20px}.adminV2InspectorHeader>div{display:grid;min-width:0;grid-gap:5px;gap:5px}.adminV2InspectorHeader strong{overflow:hidden;color:#f1eee6;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adminV2InspectorHeader span{overflow:hidden;color:rgba(199,192,180,.5);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.adminV2InspectorHeader>button,.adminV2InviteDetails header>button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:rgba(220,214,202,.52);cursor:pointer}.adminV2InspectorHeader>button:hover,.adminV2InviteDetails header>button:hover{background:rgba(244,241,232,.06);color:#eeeae1}.adminV2IdentityMeta{display:grid;grid-gap:11px;gap:11px;margin:0;border-bottom:1px solid rgba(244,241,232,.09);padding:15px 20px}.adminV2IdentityMeta>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px}.adminV2IdentityMeta dd,.adminV2IdentityMeta dt{margin:0;font-size:10.5px}.adminV2IdentityMeta dt{color:rgba(193,186,174,.46)}.adminV2IdentityMeta dd{display:flex;min-width:0;align-items:center;gap:7px;color:rgba(230,225,215,.72)}.adminV2IdentityMeta code{overflow:hidden;font-family:var(--font-mono);font-size:9.5px;text-overflow:ellipsis}.adminV2IdentityMeta button{display:inline-flex;border:0;background:transparent;color:rgba(211,204,192,.48);cursor:pointer}.adminV2InspectorSection{display:grid;grid-gap:13px;gap:13px;border-bottom:1px solid rgba(244,241,232,.09);padding:18px 20px}.adminV2InspectorSection h2{margin:0;color:#ece8df;font-size:12px;font-weight:640}.adminV2DangerZone p,.adminV2InspectorSection>p{margin:-5px 0 0;color:rgba(191,184,172,.48);font-size:10px;line-height:1.5}.adminV2InspectorSection label{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.adminV2InspectorSection label>span{color:rgba(198,191,179,.54);font-size:10.5px}.adminV2Inspector .adminKeyFormatControl{gap:6px}.adminV2Inspector .adminKeyFormatEditor{grid-template-columns:minmax(0,1fr) 36px}.adminV2Inspector .adminKeyFormatInput .fa-field-frame{border-radius:6px;background:rgba(6,6,5,.72)}.adminV2AccessNote{color:#d8a79f!important}.adminV2DangerZone{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding:18px 20px 20px}.adminV2DangerZone>strong{color:#e8998d;font-size:12px;font-weight:650}.adminDashboardV2 .adminV2DeleteButton.flow-btn,.adminDashboardV2 .adminV2SuspendButton.flow-btn{min-height:38px;border:1px solid rgba(216,78,62,.38);border-radius:6px;background:rgba(96,24,17,.32);box-shadow:none;color:#f1a499;font-size:11px}.adminDashboardV2 .adminV2RestoreButton.flow-btn{min-height:38px;border:1px solid rgba(104,169,119,.32);border-radius:6px;background:rgba(35,84,45,.22);box-shadow:none;color:#afd2b7;font-size:11px}.adminV2SectionPage{min-height:520px;border-right:0;padding:24px 0 0}.adminV2SectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(244,241,232,.1);padding:0 4px 20px}.adminV2AccessColumns h3,.adminV2SectionHeading h2{margin:0;color:#efebe3;font-size:16px;font-weight:650;letter-spacing:-.018em}.adminV2SectionHeading p{margin:7px 0 0;color:rgba(196,189,177,.5);font-size:11.5px}.adminV2SectionHeading>span{color:rgba(199,192,180,.48);font-family:var(--font-mono);font-size:10px}.adminV2InviteLookup{grid-template-columns:18px minmax(0,1fr) auto;width:min(100%,680px);margin:18px 0;padding-right:4px}.adminV2InviteLookup .flow-btn{height:32px;min-height:32px;border-radius:5px;font-size:10.5px}.adminV2InviteWorkspace{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid rgba(244,241,232,.1);border-radius:7px;overflow:hidden}.adminV2InviteWorkspace.hasDetails{grid-template-columns:minmax(0,1fr) 360px}.adminV2InviteList{min-width:0}.adminV2InviteList article+article{border-top:1px solid rgba(244,241,232,.08)}.adminV2InviteList article.selected{background:rgba(244,241,232,.04);box-shadow:inset 2px 0 0 rgba(233,228,217,.76)}.adminV2InviteSummary{display:grid;width:100%;min-height:68px;grid-template-columns:minmax(220px,1fr) 90px 150px 24px;align-items:center;grid-gap:14px;gap:14px;border:0;background:transparent;color:rgba(222,216,205,.7);padding:11px 14px;text-align:left;cursor:pointer}.adminV2InviteSummary:hover{background:rgba(244,241,232,.026)}.adminV2InviteSummary>div{display:flex;min-width:0;align-items:center;gap:11px}.adminV2InviteSummary>div>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.adminV2InviteSummary strong{overflow:hidden;color:#ebe7de;font-family:var(--font-mono);font-size:10.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.adminV2InviteSummary small,.adminV2InviteSummary time{color:rgba(191,184,172,.46);font-family:var(--font-mono);font-size:9px}.adminV2InviteStatus{font-size:9.5px}.adminV2InviteStatus.is-active,.adminV2InviteStatus.is-unclaimed{color:#9ec2a7}.adminV2InviteStatus.is-expired,.adminV2InviteStatus.is-inactive{color:#d98a7d}.adminV2InviteDetails{min-width:0;border-left:1px solid rgba(244,241,232,.1);background:rgba(12,12,10,.66);padding:0 18px 18px}.adminV2InviteDetails header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(244,241,232,.09)}.adminV2InviteDetails header>div{display:grid;min-width:0;grid-gap:5px;gap:5px}.adminV2InviteDetails dt,.adminV2InviteDetails header span{color:rgba(191,184,172,.46);font-size:9.5px}.adminV2InviteDetails header strong{overflow:hidden;color:#eeeae1;font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminV2InviteDetails dl{display:grid;grid-gap:0;gap:0;margin:0;padding:10px 0}.adminV2InviteDetails dl>div{display:grid;min-height:34px;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(244,241,232,.06)}.adminV2InviteDetails dd{overflow:hidden;margin:0;color:rgba(229,224,214,.72);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminV2SecretKey{margin:10px 0}.adminV2InviteDetailActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.adminV2Loading{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:rgba(197,190,178,.5);font-size:10px}.adminV2AccessPage{padding-top:24px}.adminV2AccessColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(244,241,232,.1);border-radius:7px;margin-top:20px;overflow:hidden}.adminV2AccessColumns>section+section{border-left:1px solid rgba(244,241,232,.1)}.adminV2AccessColumns header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(244,241,232,.1);padding:0 18px}.adminV2AccessColumns header span{color:rgba(193,186,174,.48);font-family:var(--font-mono);font-size:9px}.adminV2AccessColumns article{display:grid;min-height:78px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:13px 18px}.adminV2AccessColumns article+article{border-top:1px solid rgba(244,241,232,.075)}.adminV2AccessColumns article>span{display:grid;min-width:0;grid-gap:5px;gap:5px}.adminV2AccessColumns article strong{color:#e9e5dc;font-size:11.5px;font-weight:620}.adminV2AccessColumns article small{overflow:hidden;color:rgba(190,183,171,.48);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.adminV2AccessColumns article b{color:rgba(234,229,218,.78);font-family:var(--font-mono);font-size:18px;font-weight:550}.adminV2SecurityLedger{border:1px solid rgba(244,241,232,.1);border-radius:7px;margin-top:20px;overflow:hidden}.adminV2SecurityLedger article{display:grid;min-height:68px;grid-template-columns:28px minmax(0,1fr) 110px 170px;align-items:center;grid-gap:12px;gap:12px;padding:11px 16px}.adminV2SecurityLedger article+article{border-top:1px solid rgba(244,241,232,.075)}.adminV2SecurityLedger svg{color:#d4897d}.adminV2SecurityLedger article>div{display:grid;grid-gap:4px;gap:4px}.adminV2SecurityLedger strong{color:#eae6de;font-size:11px;font-weight:600}.adminV2SecurityLedger code,.adminV2SecurityLedger span,.adminV2SecurityLedger time{color:rgba(194,187,175,.5);font-size:9.5px}.adminV2SecurityLedger code,.adminV2SecurityLedger time{font-family:var(--font-mono)}@media (max-width:1320px){.projects-container.adminDashboardV2{width:100%!important}.adminV2WorkspaceBody{grid-template-columns:minmax(0,1fr) 330px}.adminV2Toolbar{grid-template-columns:minmax(190px,1fr) auto}.adminV2Toolbar .adminV2CreateButton{grid-column:1/-1;justify-self:end}.adminV2InviteWorkspace.hasDetails{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1080px){.adminV2WorkspaceBody{grid-template-columns:minmax(0,1fr)}.adminV2Primary{border-right:0}.adminV2Inspector{position:fixed;z-index:250;top:var(--topbar-height);right:0;bottom:0;width:min(390px,calc(100vw - 64px));max-height:none;border-left:1px solid rgba(244,241,232,.14);background:#0d0d0b;box-shadow:-24px 0 64px rgba(0,0,0,.55)}.adminV2Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminV2Metrics article:nth-child(3){border-left:0}.adminV2Metrics article:nth-child(3),.adminV2Metrics article:nth-child(4){border-top:1px solid rgba(244,241,232,.09)}.adminV2InviteWorkspace.hasDetails{grid-template-columns:minmax(0,1fr)}.adminV2InviteDetails{border-top:1px solid rgba(244,241,232,.1);border-left:0}}@media (max-width:760px){.adminV2Header{min-height:66px}.adminV2Header h1{font-size:28px}.adminV2Metrics article{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px}.adminV2Metrics svg{width:23px}.adminV2Metrics strong{font-size:18px}.adminV2Tabs{overflow-x:auto}.adminV2Tabs>div{min-width:max-content;gap:20px}.adminV2Tabs>span{display:none}.adminV2Toolbar{grid-template-columns:minmax(0,1fr);padding-right:0}.adminV2Filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.adminV2FilterSelect.fa-select{width:100%}.adminV2Toolbar .adminV2CreateButton{grid-column:auto;width:100%}.adminV2SectionHeading{align-items:stretch;flex-direction:column}.adminV2AccessColumns{grid-template-columns:minmax(0,1fr)}.adminV2AccessColumns>section+section{border-top:1px solid rgba(244,241,232,.1);border-left:0}.adminV2InviteSummary{grid-template-columns:minmax(180px,1fr) 74px 24px}.adminV2InviteSummary time{display:none}.adminV2SecurityLedger article{grid-template-columns:26px minmax(0,1fr)}.adminV2SecurityLedger code,.adminV2SecurityLedger time{grid-column:2}}@media (max-width:520px){.adminV2Header p{display:none}.adminV2Metrics{border-right:0;border-left:0;border-radius:0}.adminV2Metrics article{min-height:70px}.adminV2Filters{grid-template-columns:minmax(0,1fr)}.adminV2Inspector{width:calc(100vw - 52px)}.adminV2InviteSummary{grid-template-columns:minmax(0,1fr) 24px}.adminV2InviteStatus{display:none}}.mainWorkspace[data-active-tab=keys] .keysWorkspace{width:100%;max-width:none;padding-bottom:24px}.keysWorkspaceHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:6px 0 24px;border-bottom:1px solid rgba(244,241,232,.11)}.keysWorkspaceHeading{min-width:240px}.keysWorkspaceHeading h1{margin:0;color:#f4f1e8;font-family:var(--font-display);font-size:clamp(30px,3.2vw,42px);font-weight:760;letter-spacing:-.045em;line-height:.98}.keysWorkspaceHeading p{max-width:520px;margin:10px 0 0;color:rgba(217,210,197,.62);font-family:var(--font-sans);font-size:13px;line-height:1.5}.keysWorkspaceHeaderControls{display:flex;min-width:0;align-items:flex-end;justify-content:flex-end;gap:10px}.keysProjectControl{display:grid;flex:0 1 330px;min-width:220px;grid-gap:7px;gap:7px}.keysProjectControl>span{color:rgba(217,210,197,.56);font-family:var(--font-sans);font-size:11px;font-weight:680}.keysProjectSelect.fa-select{width:100%;min-width:0}.keysProjectSelect .fa-select-trigger{min-height:42px;height:42px;padding-inline:14px 38px;border:1px solid rgba(244,241,232,.13);border-radius:7px;background:rgba(8,8,7,.82);box-shadow:none;font-size:13px;font-weight:680}.keysWorkspaceActions{display:flex;align-items:center;gap:8px}.keysWorkspaceActions .flow-btn{min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:7px!important;font-family:var(--font-sans)}.keysWorkspaceActions .flow-btn-label{font-size:12px;font-weight:720;letter-spacing:-.01em;text-transform:none}.keysWorkspaceActions .keysPrimaryAction{padding-inline:16px!important}.keysWorkspaceActions .keysRefreshAction{padding-inline:11px!important}.keysSummaryRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;overflow:hidden;border:1px solid rgba(244,241,232,.11);border-radius:7px;background:rgba(11,11,9,.78);box-shadow:0 14px 38px rgba(0,0,0,.2)}.keysSummaryItem{position:relative;display:flex;min-width:0;min-height:82px;align-items:center;gap:13px;padding:16px 20px}.keysSummaryItem+.keysSummaryItem{border-left:1px solid rgba(244,241,232,.09)}.keysSummaryItem strong{flex:0 0 auto;min-width:28px;color:#f4f1e8;font-family:var(--font-display);font-size:29px;font-weight:730;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.keysSummaryItem>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.keysSummaryItem span{color:rgba(244,241,232,.84);font-size:12px;font-weight:680;line-height:1.2}.keysSummaryItem small,.keysSummaryItem span{overflow:hidden;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.keysSummaryItem small{color:rgba(217,210,197,.48);font-size:10.5px;font-weight:520;line-height:1.25}.keysSummaryAttention:after{position:absolute;inset:14px auto 14px 0;width:2px;background:rgba(210,157,108,.62);content:""}.keysInitialLoading{display:flex;min-height:320px;align-items:center;justify-content:center;color:rgba(244,241,232,.7)}.keysCommandBar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 12px}.keysCommandMeta,.keysCommandSearch{display:flex;min-width:0;align-items:center;gap:9px}.enhancedMainWorkspace .keysWorkspace .keysSearchField{flex:1 1 390px;width:min(390px,42vw);min-width:240px}.enhancedMainWorkspace .keysWorkspace .keysSearchField .fa-field-frame{min-height:42px;height:42px;border:1px solid rgba(244,241,232,.13)!important;border-radius:7px!important;background:rgba(7,7,6,.78)!important;box-shadow:none!important}.enhancedMainWorkspace .keysWorkspace .keysSearchField .fa-field-icon{left:13px;color:rgba(217,210,197,.48)}.enhancedMainWorkspace .keysWorkspace .keysSearchField .fa-field-input{min-height:40px!important;height:40px!important;padding:0 14px 0 39px!important;color:rgba(244,241,232,.88);font-size:12.5px;line-height:40px!important}.enhancedMainWorkspace .keysWorkspace .keysSearchField .fa-field-input::placeholder{color:rgba(217,210,197,.42);opacity:1}.enhancedMainWorkspace .keysWorkspace .keysSearchField .fa-field-frame:focus-within{border-color:rgba(244,241,232,.32)!important;background:rgba(10,10,9,.92)!important;box-shadow:0 0 0 2px rgba(244,241,232,.07)!important}.keysStatusFilter.fa-select{width:160px;min-width:145px}.keysStatusFilter .fa-select-trigger{min-height:42px;height:42px;padding-inline:13px 34px;border:1px solid rgba(244,241,232,.13);border-radius:7px;background:rgba(7,7,6,.78);box-shadow:none;font-size:12px;font-weight:640}.keysResultCount{color:rgba(217,210,197,.5);font-family:var(--font-sans);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.keysResultCount strong{color:rgba(244,241,232,.84);font-weight:720}.keysBulkDelete.flow-btn{min-height:38px!important;height:38px!important;padding-inline:12px!important;border-radius:6px!important}.enhancedMainWorkspace .keysWorkspace .keysTableShell{overflow:auto;border:1px solid rgba(244,241,232,.11)!important;border-radius:7px!important;background:rgba(9,9,8,.84)!important;box-shadow:0 18px 48px rgba(0,0,0,.23);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.enhancedMainWorkspace .keysWorkspace .keysTable{width:100%!important;min-width:1060px!important;border-spacing:0;border-collapse:collapse}.enhancedMainWorkspace .keysWorkspace .keysTable th{height:42px;padding:0 15px;background:rgba(244,241,232,.035)!important;color:rgba(217,210,197,.52)!important;border-bottom:1px solid rgba(244,241,232,.1)!important;font-family:var(--font-sans);font-size:9.5px!important;font-weight:680!important;letter-spacing:.08em!important}.enhancedMainWorkspace .keysWorkspace .keysTable td{height:64px;padding:10px 15px;border-bottom:1px solid rgba(244,241,232,.065)!important;background:transparent!important}.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr{transition:background-color .14s ease}.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr:hover{background:rgba(244,241,232,.027)!important;box-shadow:inset 2px 0 0 rgba(244,241,232,.5)}.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr.key-row-selected{background:rgba(216,222,207,.05)!important;box-shadow:inset 2px 0 0 rgba(216,222,207,.74)}.keysWorkspace .keyIdentityCell{display:flex;min-width:260px;align-items:center;gap:10px}.keysWorkspace .keyMark{width:17px;height:24px;border:0;border-radius:0;background:transparent;color:rgba(201,180,132,.72)}.keysWorkspace .keyValueText{color:rgba(244,241,232,.94);font-size:12px;font-weight:680}.keysWorkspace .keyExpiry,.keysWorkspace .keyHwid,.keysWorkspace .keyNote,.keysWorkspace .keyTextStack>span:last-child{color:rgba(217,210,197,.51);font-size:11px}.keysWorkspace .keyNote{max-width:280px}.keysWorkspace .keyHwid.linked{color:rgba(205,218,198,.78)}.keysWorkspace .keysTable .badge{min-height:18px!important;padding:0 6px!important;border-radius:2px!important;font-size:8.5px!important;font-weight:720!important;letter-spacing:.055em!important}.keysWorkspace .keyActionsCell{width:154px}.keysWorkspace .row-actions{justify-content:flex-end;gap:2px}.keysWorkspace .keyActionButton.flow-icon-btn{width:31px;min-width:31px;height:31px;padding:0;border:1px solid transparent;border-radius:5px;color:rgba(217,210,197,.58);background:transparent;box-shadow:none}.keysWorkspace .keyActionButton.flow-icon-btn:hover{border-color:rgba(244,241,232,.12);color:rgba(244,241,232,.9);background:rgba(244,241,232,.055);transform:none}.keysWorkspace .keyActionDanger.flow-icon-btn,.keysWorkspace .keyActionDanger.flow-icon-btn:hover{color:rgba(224,125,108,.82)!important}.keysWorkspace .tableCheckboxControl.fa-check{width:26px;height:26px;min-height:26px}.keysWorkspace .tableCheckboxControl .fa-check-box{width:18px;height:18px;border-radius:4px}.keysEmptyResult{display:grid;min-height:170px;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:rgba(217,210,197,.42);text-align:center}.keysEmptyResult strong{color:rgba(244,241,232,.82);font-family:var(--font-sans);font-size:13px}.keysEmptyResult span{font-size:11.5px}.enhancedMainWorkspace .keysWorkspace .keysPagination{gap:10px;padding:14px 0 0}.enhancedMainWorkspace .keysWorkspace .keysPagination .flow-btn{min-height:34px!important;height:34px!important;padding-inline:12px!important;border-radius:6px!important;text-transform:none}.enhancedMainWorkspace .keysWorkspace .keysPagination>span{font-size:11px}@media (max-width:1180px){.keysWorkspaceHeader{align-items:flex-start;flex-direction:column;gap:20px}.keysWorkspaceHeaderControls{width:100%;justify-content:flex-start}.keysProjectControl{flex-basis:360px}.keysSummaryRail{grid-template-columns:repeat(2,minmax(0,1fr))}.keysSummaryItem:nth-child(3){border-left:0}.keysSummaryItem:nth-child(3),.keysSummaryItem:nth-child(4){border-top:1px solid rgba(244,241,232,.09)}}@media (max-width:760px){.mainWorkspace[data-active-tab=keys] .keysWorkspace{padding-top:50px}.keysWorkspaceHeader{padding-top:2px}.keysWorkspaceHeaderControls{align-items:stretch;flex-direction:column}.keysProjectControl{flex-basis:auto;width:100%;min-width:0}.keysWorkspaceActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.keysWorkspaceActions .flow-btn{width:100%}.keysSummaryItem{padding-inline:14px}.keysCommandBar,.keysCommandSearch{align-items:stretch;flex-direction:column}.keysCommandMeta{width:100%;justify-content:space-between}.enhancedMainWorkspace .keysWorkspace .keysSearchField,.keysStatusFilter.fa-select{flex:0 0 auto;width:100%;min-width:0}.enhancedMainWorkspace .keysWorkspace .keysTableShell{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none}.enhancedMainWorkspace .keysWorkspace .keysTable,.enhancedMainWorkspace .keysWorkspace .keysTable tbody{display:block;width:100%!important;min-width:0!important}.enhancedMainWorkspace .keysWorkspace .keysTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.enhancedMainWorkspace .keysWorkspace .keysTable tbody{display:grid;grid-gap:10px;gap:10px}.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr{display:grid;grid-template-columns:34px minmax(0,1fr);overflow:hidden;padding:10px 13px 12px;border:1px solid rgba(244,241,232,.11);border-radius:7px;background:rgba(9,9,8,.84)}.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr:hover{background:rgba(12,12,10,.9)!important;box-shadow:none}.enhancedMainWorkspace .keysWorkspace .keysTable td{display:flex;width:auto;height:auto;min-height:34px;grid-column:2;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgba(244,241,232,.065)!important;white-space:normal}.enhancedMainWorkspace .keysWorkspace .keysTable td:before{flex:0 0 auto;color:rgba(217,210,197,.42);content:attr(data-label);font-family:var(--font-sans);font-size:9px;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.enhancedMainWorkspace .keysWorkspace .keysTable .select-column{width:26px;min-height:44px;grid-column:1;grid-row:1;align-items:flex-start;justify-content:flex-start;padding:5px 0 0;border-bottom:0!important}.enhancedMainWorkspace .keysWorkspace .keysTable .keyAccessCell:before,.enhancedMainWorkspace .keysWorkspace .keysTable .select-column:before{display:none}.enhancedMainWorkspace .keysWorkspace .keysTable .keyAccessCell{min-height:52px;grid-column:2;grid-row:1;justify-content:flex-start;padding-top:0}.keysWorkspace .keyIdentityCell{min-width:0}.keysWorkspace .keyValueText{display:block;max-width:min(68vw,360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keysWorkspace .keyNote{max-width:56vw}.enhancedMainWorkspace .keysWorkspace .keysTable .keyActionsCell{border-bottom:0!important}.keysWorkspace .row-actions{margin-left:auto}.enhancedMainWorkspace .keysWorkspace .keysTable .keysEmptyRow{display:block;padding:0}.enhancedMainWorkspace .keysWorkspace .keysTable .keysEmptyRow td{display:block;padding:0;border:0!important}.enhancedMainWorkspace .keysWorkspace .keysTable .keysEmptyRow td:before{display:none}}@media (max-width:520px){.keysWorkspaceHeading h1{font-size:30px}.keysWorkspaceActions{grid-template-columns:1fr 1fr}.keysWorkspaceActions .keysRefreshAction{grid-column:1/-1}.keysSummaryItem{min-height:76px;gap:10px;padding-inline:12px}.keysSummaryItem strong{font-size:25px}.enhancedMainWorkspace .keysWorkspace .keysPagination{flex-wrap:wrap}.enhancedMainWorkspace .keysWorkspace .keysPagination>span{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.enhancedMainWorkspace .keysWorkspace .keysTable tbody tr,.keysWorkspace .keyActionButton.flow-icon-btn{transition:none}}.keysRecordCollection{overflow:hidden;border:1px solid rgba(244,241,232,.11);border-radius:10px;background:rgba(8,8,7,.66);box-shadow:0 20px 54px rgba(0,0,0,.22)}.keysRecordHeader{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;border-bottom:1px solid rgba(244,241,232,.09);background:rgba(244,241,232,.025)}.keysRecordHeaderLead{display:flex;align-items:center;gap:12px}.keysRecordHeaderLead>div{display:grid;grid-gap:2px;gap:2px}.keysRecordHeaderLead strong{color:rgba(244,241,232,.92);font-family:var(--font-sans);font-size:13px;font-weight:690;letter-spacing:-.01em}.keysRecordHeaderHint,.keysRecordHeaderLead span{color:rgba(217,210,197,.46);font-family:var(--font-sans);font-size:10.5px;line-height:1.35}.keysRecordList{display:grid;grid-gap:10px;gap:10px;padding:12px}.keyRecord{position:relative;display:grid;min-width:0;min-height:104px;grid-template-columns:28px minmax(270px,1.7fr) minmax(110px,.58fr) minmax(130px,.72fr) minmax(118px,.64fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:17px 18px;overflow:hidden;border:1px solid rgba(244,241,232,.085);border-radius:8px;background:rgba(244,241,232,.018);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.keyRecord:before{position:absolute;inset:14px auto 14px 0;width:2px;border-radius:2px;background:transparent;content:""}.keyRecord:hover{border-color:rgba(244,241,232,.16);background:rgba(244,241,232,.034)}.keyRecord.selected{border-color:rgba(211,191,143,.24);background:rgba(211,191,143,.045);box-shadow:0 0 0 1px rgba(211,191,143,.04)}.keyRecord.selected:before{background:rgba(211,191,143,.86)}.keyRecordSelect{display:flex;align-items:center;justify-content:center}.keyRecordIdentity{min-width:0}.keyRecordIdentityInner{display:flex;min-width:0;align-items:center;gap:14px}.keyRecordIcon{width:35px;height:35px;flex:0 0 35px;object-fit:contain;opacity:.9;filter:grayscale(1) saturate(0) brightness(2.35)}.keyRecordPrimary{display:grid;min-width:0;grid-gap:8px;gap:8px}.keyRecordPrimary code{display:block;max-width:100%;overflow:hidden;color:rgba(244,241,232,.94);font-family:var(--font-mono);font-size:12.5px;font-weight:650;letter-spacing:-.015em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.keyRecordMeta{display:flex;min-width:0;align-items:center;gap:9px;color:rgba(217,210,197,.48);font-family:var(--font-sans);font-size:10.5px;line-height:1.35}.keyRecordMeta>span+span{position:relative;padding-left:10px}.keyRecordMeta>span+span:before{position:absolute;top:50%;left:0;width:2px;height:2px;border-radius:50%;background:rgba(217,210,197,.34);content:"";transform:translateY(-50%)}.keyRecordNote{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyRecordAccess{display:flex;min-width:0;align-items:center;gap:7px}.keysWorkspace .keyRecordAccess .badge{min-height:19px!important;padding:0 7px!important;border-radius:3px!important;font-size:8.5px!important;font-weight:720!important;letter-spacing:.05em!important}.keyRecordDetail{display:flex;min-width:0;align-items:center;gap:10px}.keyRecordDetail>img,.keyRecordDetail>svg{width:20px;height:20px;flex:0 0 20px;color:rgba(244,241,232,.7);object-fit:contain;opacity:.76;filter:grayscale(1) saturate(0) brightness(2.35)}.keyRecordDetail>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.keyRecordDetail small{color:rgba(217,210,197,.4);font-family:var(--font-sans);font-size:9px;font-weight:640;letter-spacing:.06em;line-height:1;text-transform:uppercase}.keyRecordDetail span{overflow:hidden;color:rgba(244,241,232,.72);font-family:var(--font-sans);font-size:11px;font-weight:590;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.keyRecordDetail span.linked{color:rgba(205,218,198,.8)}.keyRecordActions{justify-self:end}.keyRecordActionGroup{display:flex;align-items:center;gap:5px}.keysWorkspace .keyRecordAction.flow-icon-btn{width:38px;min-width:38px;height:38px;padding:0;border:1px solid rgba(244,241,232,.085);border-radius:6px;color:rgba(244,241,232,.68);background:rgba(244,241,232,.025);box-shadow:none}.keysWorkspace .keyRecordAction.flow-icon-btn:hover{border-color:rgba(211,191,143,.28);color:rgba(244,241,232,.96);background:rgba(211,191,143,.08);transform:translateY(-1px)}.keysWorkspace .keyRecordAction.flow-icon-btn img{width:20px;height:20px;object-fit:contain;opacity:.84;filter:grayscale(1) saturate(0) brightness(2.45)}.keysWorkspace .keyRecordAction.flow-icon-btn.danger{border-color:rgba(222,105,86,.12)}.keysWorkspace .keyRecordAction.flow-icon-btn.danger:hover{border-color:rgba(222,105,86,.32);background:rgba(222,105,86,.075)}.keysRecordCollection>.keysEmptyResult{min-height:230px}@media (max-width:1320px){.keyRecord{grid-template-columns:28px minmax(260px,1.5fr) minmax(110px,.55fr) minmax(128px,.7fr) auto}.keyRecordExpiry{display:none}}@media (max-width:1040px){.keyRecord{grid-template-columns:28px minmax(240px,1fr) minmax(130px,.62fr) auto;gap:14px}.keyRecordAccess{position:absolute;top:14px;right:16px}.keyRecordDevice{grid-column:3}.keyRecordActions{grid-column:4}}@media (max-width:760px){.keysRecordHeader{min-height:58px}.keysRecordHeaderHint{display:none}.keysRecordList{gap:9px;padding:9px}.keyRecord{min-height:0;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:17px 14px 14px}.keyRecordSelect{grid-column:1;grid-row:1;align-self:start;padding-top:5px}.keyRecordIdentity{grid-column:2;grid-row:1;padding-right:0}.keyRecordIcon{width:31px;height:31px;flex-basis:31px}.keyRecordPrimary code{padding-right:6px;font-size:11.5px}.keyRecordMeta{align-items:flex-start;flex-direction:column;gap:3px}.keyRecordMeta>span+span{max-width:62vw;padding-left:0}.keyRecordMeta>span+span:before{display:none}.keyRecordAccess{position:static;grid-column:2;grid-row:2}.keyRecordDevice{grid-column:2;grid-row:3;padding:9px 0;border-top:1px solid rgba(244,241,232,.07);border-bottom:1px solid rgba(244,241,232,.07)}.keyRecordActions{width:100%;grid-column:2;grid-row:4;justify-self:stretch}.keyRecordActionGroup{display:grid;grid-template-columns:repeat(4,minmax(38px,1fr));grid-gap:7px;gap:7px}.keysWorkspace .keyRecordAction.flow-icon-btn{width:100%}}@media (max-width:520px){.keysRecordCollection{margin-inline:-5px}.keysRecordHeader{padding-inline:13px}.keyRecord{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.keyRecord,.keysWorkspace .keyRecordAction.flow-icon-btn{transition:none}}.createProjectOverlay{padding:clamp(14px,3vw,36px);background:rgba(4,4,3,.78);-webkit-backdrop-filter:blur(10px) saturate(90%);backdrop-filter:blur(10px) saturate(90%)}.createProjectModal.modal-content{width:min(100%,720px);max-width:720px!important;max-height:min(90vh,820px)!important;padding:0;overflow:hidden;border:1px solid rgba(244,241,232,.15)!important;border-radius:12px!important;background:#11110f!important}.createProjectModal.glass-card:hover,.createProjectModal.modal-content{box-shadow:0 36px 100px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.025)!important}.createProjectModal.glass-card:hover{border-color:rgba(244,241,232,.15)!important}.createProjectHeader.modal-header{min-height:112px;align-items:flex-start;gap:24px;margin:0;padding:24px 26px 22px;border-bottom:1px solid rgba(244,241,232,.1);background:linear-gradient(110deg,rgba(244,241,232,.045),transparent 58%),#11110f}.createProjectTitle{display:grid;min-width:0;grid-gap:5px;gap:5px}.createProjectTitle>span{color:rgba(211,191,143,.72);font-family:var(--font-sans);font-size:9px;font-weight:720;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.createProjectHeader .createProjectTitle h2{margin:0;color:#f4f1e8;font-family:var(--font-display);font-size:23px;font-weight:720;letter-spacing:-.035em;line-height:1.1}.createProjectTitle p{max-width:500px;margin:1px 0 0;color:rgba(217,210,197,.56);font-family:var(--font-sans);font-size:12px;line-height:1.48}.createProjectHeader .modal-close.flow-icon-btn{width:36px;min-width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid rgba(244,241,232,.11);border-radius:7px;background:rgba(244,241,232,.025);color:rgba(244,241,232,.58)}.createProjectHeader .modal-close.flow-icon-btn:hover{border-color:rgba(244,241,232,.22);background:rgba(244,241,232,.07);color:#f4f1e8;transform:none}.createProjectForm.project-edit-grid{display:grid;grid-gap:20px;gap:20px;max-height:calc(min(90vh, 820px) - 190px);padding:24px 26px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(244,241,232,.16) transparent;scrollbar-width:thin}.createProjectField{display:grid;min-width:0;grid-gap:9px;gap:9px}.createProjectFieldHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.createProjectFieldHeading label{margin:0;color:rgba(244,241,232,.82);font-family:var(--font-sans);font-size:11px;font-weight:660;letter-spacing:0;line-height:1.3;text-transform:none}.createProjectFieldHeading span{color:rgba(217,210,197,.4);font-family:var(--font-sans);font-size:9.5px;font-weight:540}.createProjectModal .createProjectNameInput.fa-field,.createProjectModal .createProjectSourceInput.fa-field{width:100%;min-width:0}.createProjectModal .createProjectNameInput .fa-field-frame,.createProjectModal .createProjectSourceInput .fa-field-frame{border:1px solid rgba(244,241,232,.13);border-radius:7px;background:#090908;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}.createProjectModal .createProjectNameInput .fa-field-frame{min-height:48px;height:48px}.createProjectModal .createProjectNameInput .fa-field-input{min-height:46px;height:46px;padding:0 14px;color:#f4f1e8;font-size:13px;line-height:46px}.createProjectModal .createProjectSourceInput .fa-field-frame{min-height:194px}.createProjectModal .createProjectSourceInput textarea.fa-field-input{min-height:192px;padding:14px 16px;resize:vertical;color:rgba(244,241,232,.82);font-size:12px;line-height:1.65}.createProjectModal .createProjectNameInput .fa-field-frame:focus-within,.createProjectModal .createProjectSourceInput .fa-field-frame:focus-within{border-color:rgba(244,241,232,.34);box-shadow:0 0 0 3px rgba(244,241,232,.055),inset 0 1px 0 rgba(255,255,255,.025)}.createProjectModeCard{padding:17px 18px;border:1px solid rgba(244,241,232,.11);border-radius:8px;background:rgba(244,241,232,.025);transition:border-color .16s ease,background-color .16s ease}.createProjectModeCard:hover{border-color:rgba(244,241,232,.18);background:rgba(244,241,232,.038)}.createProjectModeCard:has(.fa-toggle-input:checked){border-color:rgba(211,191,143,.32);background:rgba(211,191,143,.055)}.createProjectToggle.fa-toggle{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin:0;color:inherit;cursor:pointer;letter-spacing:normal;text-transform:none}.createProjectToggle .fa-toggle-track{--fa-tg-w:52px;--fa-tg-h:28px;--fa-tg-thumb:20px;order:2;border-color:rgba(244,241,232,.24);background:#050504;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.createProjectToggle .fa-toggle-text{order:1;gap:4px;padding:0}.createProjectToggle .fa-toggle-label{color:rgba(244,241,232,.9);font-family:var(--font-sans);font-size:13px;font-weight:680;letter-spacing:-.01em;line-height:1.35}.createProjectToggle .fa-toggle-desc{max-width:500px;color:rgba(217,210,197,.52);font-family:var(--font-sans);font-size:11px;font-weight:450;letter-spacing:0;line-height:1.45;text-transform:none}.createProjectToggle .fa-toggle-thumb{background:rgba(244,241,232,.92)}.createProjectToggle .fa-toggle-input:checked+.fa-toggle-track{border-color:rgba(244,241,232,.88);background:#e9e6dd;box-shadow:0 0 0 3px rgba(244,241,232,.07)}.createProjectToggle .fa-toggle-input:checked+.fa-toggle-track .fa-toggle-flow{background:#e9e6dd}.createProjectToggle .fa-toggle-input:checked+.fa-toggle-track .fa-toggle-thumb{background:#11110f;color:#f4f1e8}.createProjectToggle .fa-toggle-input:focus-visible+.fa-toggle-track{outline:2px solid rgba(244,241,232,.8);outline-offset:3px}.createProjectFooter.modal-footer{min-height:76px;align-items:center;gap:9px;margin:0;padding:16px 26px;border-top:1px solid rgba(244,241,232,.1);background:#0d0d0b}.createProjectFooter .flow-btn{min-height:42px!important;height:42px!important;padding-inline:17px!important;border-radius:7px!important;text-transform:none}.createProjectFooter .flow-btn-label{font-family:var(--font-sans);font-size:12px;font-weight:680;letter-spacing:-.01em;text-transform:none}@media (max-width:620px){.createProjectOverlay{align-items:flex-end;padding:0}.createProjectModal.modal-content{width:100%;max-height:94vh!important;border-width:1px 0 0!important;border-radius:14px 14px 0 0!important}.createProjectHeader.modal-header{min-height:104px;padding:21px 18px 18px}.createProjectTitle p{font-size:11px}.createProjectForm.project-edit-grid{max-height:calc(94vh - 176px);gap:18px;padding:20px 18px}.createProjectModeCard{padding:15px}.createProjectToggle.fa-toggle{gap:16px}.createProjectFooter.modal-footer{display:grid;grid-template-columns:.82fr 1.18fr;padding:14px 18px max(14px,env(safe-area-inset-bottom))}.createProjectFooter .flow-btn{width:100%}}@media (prefers-reduced-motion:reduce){.createProjectModeCard,.createProjectToggle .fa-toggle-flow,.createProjectToggle .fa-toggle-thumb,.createProjectToggle .fa-toggle-track{transition:none}}