:root{--bg: #0A0B0D;--surface: #13141A;--surface2: #1A1C24;--blue: #5BA8FF;--blue-soft: #8AC3FF;--blue-dim: rgba(91, 168, 255, .14);--mint: #59D9C4;--amber: #F39418;--red: #FF6B6B;--ink: #06121A;--t1: #F4F4F6;--t2: rgba(244, 244, 246, .64);--t3: rgba(244, 244, 246, .42);--t4: rgba(244, 244, 246, .22);--hl: rgba(255, 255, 255, .07);--hl2: rgba(255, 255, 255, .11);--display: "Inter Tight", system-ui, sans-serif;--ui: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--serif: "Fraunces", Georgia, serif;--ragondin-primary: var(--blue);--ragondin-accent: var(--blue);--bg-page: var(--bg);--bg-card: var(--surface);--text-primary: var(--t1);--text-secondary: var(--t2);--text-disabled: var(--t3);--border-default: var(--hl2);--border-color: var(--hl2);--sider-text: var(--t1);--sider-text-muted: var(--t3);--sider-icon: var(--t2);--sider-hover-bg: rgba(255, 255, 255, .04);--sider-selected-bg: var(--blue-dim);--sider-item-height: 40px;--sider-item-radius: 10px;--sider-item-padding: 12px;--sider-width: 248px;--sider-collapsed-width: 76px;--font-size-base: 14px;--font-size-small: 12px;--font-size-tiny: 11px;--font-size-section-title: 18px;--font-size-page-title: 28px;--line-height-base: 1.55;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius-sm: 8px;--border-radius-md: 10px;--border-radius-card: 18px;color-scheme:dark;font-family:var(--ui);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--t1);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--t1)}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-soft)}::selection{background:#5ba8ff59}.rg-eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--blue)}.rg-eyebrow.muted{color:var(--t3)}.rg-display{font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:var(--t1);margin:0;text-wrap:balance}.rg-display em,.rg-title em,.rg-h3 em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--blue);letter-spacing:-.02em}.rg-title{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--t1)}.rg-h3{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--t1)}.rg-lead{font-size:15.5px;line-height:1.6;color:var(--t2);margin:0;max-width:640px}.rg-muted{color:var(--t2)}.rg-faint{color:var(--t3)}.rg-mono{font-family:var(--mono);font-size:12.5px}.rg-panel{position:relative;background:var(--surface);border:.5px solid var(--hl2);border-radius:20px;padding:28px;overflow:hidden}.rg-panel.feature{background:linear-gradient(135deg,var(--surface2) 0%,var(--surface) 100%)}.rg-panel.tight{padding:20px 22px;border-radius:16px}.rg-panel.inset{background:var(--bg)}.rg-panel.selectable{cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.rg-panel.selectable:hover{border-color:#5ba8ff73;transform:translateY(-2px)}.rg-glow{position:absolute;top:-140px;right:-140px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(91,168,255,.2) 0%,transparent 60%);filter:blur(30px);pointer-events:none}.rg-glow.mint{background:radial-gradient(circle,rgba(89,217,196,.14) 0%,transparent 60%)}.rg-divider{height:.5px;background:var(--hl2);margin:22px 0;border:0}.rg-facts{display:flex;flex-wrap:wrap;gap:14px 36px}.rg-fact .k{font-family:var(--mono);font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--t3)}.rg-fact .v{margin-top:4px;font-size:14px;color:var(--t1)}.rg-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:.5px solid var(--hl2);background:#ffffff08;color:var(--t2)}.rg-status i{width:7px;height:7px;border-radius:50%;background:var(--t3);display:block}.rg-status.on{color:var(--mint);border-color:#59d9c459}.rg-status.on i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.rg-status.busy{color:var(--blue);border-color:#5ba8ff59}.rg-status.busy i{background:var(--blue);box-shadow:0 0 10px var(--blue);animation:rg-pulse 1.4s ease-in-out infinite}.rg-status.warn{color:var(--amber);border-color:#f3941859}.rg-status.warn i{background:var(--amber)}@keyframes rg-pulse{50%{opacity:.35}}.rg-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--blue-dim);color:var(--blue-soft)}.rg-pill.neutral{background:#ffffff0f;color:var(--t2)}.rg-pill.mint{background:#59d9c41f;color:var(--mint)}.rg-code{font-family:var(--mono);font-size:13px;color:var(--t1);background:var(--bg);border:.5px solid var(--hl2);border-radius:12px;padding:14px 16px;word-break:break-all}.rg-code.big{font-size:26px;font-weight:700;letter-spacing:3px;text-align:center;color:var(--blue-soft)}.rg-steps{display:flex;gap:10px;flex-wrap:wrap}.rg-step{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;border:.5px solid var(--hl);color:var(--t3);font-size:13px;font-weight:500}.rg-step b{font-family:var(--mono);font-size:11px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff0a;color:var(--t3)}.rg-step.done{color:var(--t2)}.rg-step.done b{background:#59d9c424;color:var(--mint)}.rg-step.now{color:var(--t1);border-color:#5ba8ff66;background:#5ba8ff0f}.rg-step.now b{background:var(--blue);color:var(--ink)}.rg-action{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:.5px solid var(--hl)}.rg-action:first-child{border-top:0;padding-top:0}.rg-action .n{flex:none;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--blue);padding-top:3px;width:22px}.rg-action .body{flex:1;min-width:0}.rg-action .body p{margin:4px 0 0;color:var(--t2);font-size:14px}.rg-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.rg-page-head .rg-eyebrow{margin-bottom:10px;display:block}.rg-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rg-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rg-stack{display:flex;flex-direction:column;gap:16px}@media(max-width:900px){.rg-grid-3{grid-template-columns:1fr}}@media(max-width:760px){.rg-grid-2{grid-template-columns:1fr}.rg-panel{padding:22px;border-radius:18px}.rg-title{font-size:25px}}.ant-btn{font-family:var(--display);font-weight:600;letter-spacing:-.1px;box-shadow:none!important}.ant-btn-primary:not(:disabled){color:var(--ink)!important}.ant-btn-primary:disabled{color:var(--t3)!important}.ant-typography code,.ant-typography kbd{font-family:var(--mono)}.ant-card,.ant-modal .ant-modal-content{border:.5px solid var(--hl2)}.ant-form-item-label>label{color:var(--t2)!important;font-size:13px}.mobile-tabbar{position:fixed;bottom:0;left:0;right:0;height:calc(68px + env(safe-area-inset-bottom));padding:8px 8px env(safe-area-inset-bottom);background:#0a0b0deb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:.5px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;justify-content:space-around;z-index:99}.mobile-tabbar-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:4px;background:transparent;border:none;border-radius:12px;color:#f4f4f680;cursor:pointer;transition:color .15s,background .15s}.mobile-tabbar-tab:active{background:#ffffff0a}.mobile-tabbar-tab.active{color:#5ba8ff}.mobile-tabbar-icon{font-size:20px;display:flex;align-items:center;justify-content:center;line-height:1}.mobile-tabbar-label{font-size:11px;font-weight:500;white-space:nowrap}@media(min-width:768px){.mobile-tabbar{display:none}}
