:root{--bg-void: #07080a;--bg-canvas: #0c0e12;--bg-surface: #13171f;--bg-surface-elevated: #1a202c;--bg-glass: rgba(19, 23, 31, .72);--bg-glass-subtle: rgba(255, 255, 255, .03);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .16);--border-gold: rgba(223, 180, 137, .28);--border-cyber: rgba(102, 252, 241, .3);--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--gold-primary: #c6ac8f;--gold-light: #dfb489;--gold-glow: rgba(223, 180, 137, .25);--gold-gradient: linear-gradient(135deg, #dfb489 0%, #c6ac8f 100%);--cyber-primary: #66fcf1;--cyber-secondary: #45a29e;--cyber-glow: rgba(102, 252, 241, .2);--cyber-gradient: linear-gradient(135deg, #66fcf1 0%, #45a29e 100%);--state-success: #10b981;--state-success-bg: rgba(16, 185, 129, .12);--state-warning: #f59e0b;--state-danger: #f87171;--state-danger-bg: rgba(248, 113, 113, .12);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", -apple-system, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .55);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .7);--shadow-gold: 0 0 35px rgba(223, 180, 137, .16);--shadow-cyber: 0 0 35px rgba(102, 252, 241, .18);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 9999px;--max-width: 1240px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--bg-void);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:radial-gradient(circle at 50% 0%,#151a24 0%,var(--bg-void) 75%);overflow-x:hidden;line-height:1.6}a{color:inherit;text-decoration:none;transition:all .25s ease}button,input,select,textarea{font-family:inherit}.glass-panel{background:linear-gradient(145deg,#141923f0,#0c1017f5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);will-change:transform}.glass-panel-elevated{background:linear-gradient(145deg,#1c2330f2,#10151efa);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}#features,#pricing,#trust,footer{content-visibility:auto;contain-intrinsic-size:800px}#features,#pricing,#trust{scroll-margin-top:80px}.glass-card-interactive{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.glass-card-interactive:hover{transform:translateY(-4px);border-color:var(--border-gold);box-shadow:var(--shadow-gold)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.gradient-text-gold{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-cyber{background:var(--cyber-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section-padding{padding-top:48px;padding-bottom:48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-pill);font-weight:600;font-size:14px;cursor:pointer;border:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn:active{transform:scale(.98)}.btn-primary-gold{background:var(--gold-gradient);color:#07080a;box-shadow:0 4px 20px var(--gold-glow)}.btn-primary-gold:hover{filter:brightness(1.1);box-shadow:0 6px 28px #dfb48959}.btn-secondary-glass{background:var(--bg-glass-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary-glass:hover{background:#ffffff14;border-color:var(--border-medium)}.btn-cyber-outline{background:transparent;border:1px solid var(--cyber-primary);color:var(--cyber-primary)}.btn-cyber-outline:hover{background:var(--cyber-glow);box-shadow:var(--shadow-cyber)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;letter-spacing:.02em}.badge-gold{background:#dfb48926;border:1px solid var(--border-gold);color:var(--gold-light)}.badge-cyber{background:#66fcf11f;border:1px solid var(--border-cyber);color:var(--cyber-primary)}.badge-emerald{background:var(--state-success-bg);border:1px solid rgba(16,185,129,.3);color:var(--state-success)}.status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--state-success);position:relative}.status-dot:after{content:"";position:absolute;top:-2px;left:-2px;width:12px;height:12px;border-radius:50%;background-color:var(--state-success);opacity:.5;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.8);opacity:0}to{transform:scale(1);opacity:.6}}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.bento-col-4{grid-column:span 4}.bento-col-6{grid-column:span 6}.bento-col-8{grid-column:span 8}.bento-col-12{grid-column:span 12}@media(max-width:960px){.bento-col-4,.bento-col-6,.bento-col-8{grid-column:span 12}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 6s ease-in-out infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border-radius:4px;border:1px solid var(--border-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.navbar-container{padding-left:16px;padding-right:16px}.nav-desktop-links{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.nav-desktop-links .nav-link{color:var(--text-secondary);text-decoration:none;font-size:13px;transition:color .2s ease}.nav-desktop-links .nav-link:hover{color:var(--gold-light)}.nav-desktop-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.mobile-controls-wrapper,.mobile-nav-toggle-btn,.mobile-nav-drawer{display:none}@media(max-width:1040px){.nav-desktop-links,.nav-desktop-actions{display:none!important}.mobile-controls-wrapper{display:flex!important;align-items:center;gap:10px}.mobile-nav-toggle-btn{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.mobile-nav-toggle-btn:active{transform:scale(.95);background:#ffffff1a}.mobile-nav-drawer{display:block!important;position:fixed;top:65px;left:0;right:0;background:#07080af2;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid var(--border-gold);box-shadow:0 24px 60px #000000e6;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,padding .35s ease;z-index:999}.mobile-nav-drawer.open{max-height:calc(100vh - 65px);opacity:1;pointer-events:auto;overflow-y:auto;padding:24px 20px 36px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--radius-sm);font-size:16px;font-weight:600;color:var(--text-primary);background:transparent;transition:background .2s ease,color .2s ease;text-decoration:none}.mobile-nav-link:active,.mobile-nav-link:hover{background:#ffffff0d;color:var(--gold-light)}}.cards-carousel-container{position:relative;width:100%}.cards-carousel-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 4px 24px}.cards-carousel-track::-webkit-scrollbar{display:none}.cards-carousel-item{flex:0 0 min(285px,85vw);scroll-snap-align:start}@media(min-width:1220px){.cards-carousel-track{display:grid!important;grid-template-columns:repeat(4,1fr)!important;overflow-x:visible!important;padding-bottom:0!important}.cards-carousel-item{flex:none!important;width:100%!important}.carousel-arrow-btn{display:none!important}}.carousel-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:25;width:44px;height:44px;border-radius:50%;background:#0c1017eb;border:1px solid rgba(223,180,137,.4);color:var(--gold-light);box-shadow:0 8px 24px #000000b3;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .25s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.carousel-arrow-btn:hover{border-color:var(--gold-light);transform:translateY(-50%) scale(1.08);box-shadow:0 10px 28px var(--gold-glow)}.carousel-arrow-prev{left:-20px}.carousel-arrow-next{right:-20px}@media(max-width:768px){.carousel-arrow-prev{left:-8px}.carousel-arrow-next{right:-8px}}.pricing-card-popular{border:1px solid var(--border-gold)!important;box-shadow:var(--shadow-gold)}.pricing-popular-badge-wrap{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none;white-space:nowrap}.pricing-popular-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 16px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0d121a;border:1px solid var(--border-gold);color:var(--gold-light);box-shadow:0 4px 14px #0006,0 0 10px #dfb48933;line-height:1.2}.pricing-popular-badge svg{color:var(--gold-primary);flex-shrink:0}.pricing-savings-badge-wrap{position:absolute;top:-12px;right:20px;z-index:10;pointer-events:none;white-space:nowrap}.pricing-savings-badge{font-size:10.5px;padding:3px 10px;white-space:nowrap;background:#0d121a!important;border:1px solid var(--border-cyber)!important;color:var(--cyber-primary)!important;line-height:1.2}.plan-focused-pulse{animation:planPulseFocus 1.4s ease-in-out}@keyframes planPulseFocus{0%{transform:scale(1);box-shadow:var(--shadow-gold)}50%{transform:scale(1.025);box-shadow:0 0 28px #dfb489a6,0 0 10px #dfb48966}to{transform:scale(1);box-shadow:var(--shadow-gold)}}[data-theme=light]{--bg-void: #f5f5f7;--bg-canvas: #ffffff;--bg-surface: #ffffff;--bg-surface-elevated: #ffffff;--bg-glass: rgba(255, 255, 255, .88);--bg-glass-subtle: rgba(0, 0, 0, .03);--border-subtle: rgba(0, 0, 0, .08);--border-medium: rgba(0, 0, 0, .14);--border-gold: rgba(180, 83, 9, .35);--border-cyber: rgba(2, 132, 199, .3);--text-primary: #1d1d1f;--text-secondary: #424245;--text-muted: #6e6e73;--gold-primary: #b45309;--gold-light: #92400e;--gold-glow: rgba(180, 83, 9, .15);--gold-gradient: linear-gradient(135deg, #d97706 0%, #b45309 100%);--cyber-primary: #0284c7;--cyber-secondary: #0369a1;--cyber-glow: rgba(2, 132, 199, .15);--cyber-gradient: linear-gradient(135deg, #0284c7 0%, #0369a1 100%);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .03);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .08);--shadow-gold: 0 4px 20px rgba(180, 83, 9, .14);--shadow-cyber: 0 4px 20px rgba(2, 132, 199, .14)}[data-theme=light] body{background:#f5f5f7;color:#1d1d1f}[data-theme=light] .navbar-fixed{background:#ffffffe0!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .navbar-fixed .font-display{color:#1d1d1f!important}[data-theme=light] .nav-desktop-links .nav-link{color:#424245!important}[data-theme=light] .nav-desktop-links .nav-link:hover{color:#b45309!important}[data-theme=light] .mobile-nav-drawer{background:#fffffff5!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 30px #00000014!important}[data-theme=light] .mobile-nav-link{color:#1d1d1f!important}[data-theme=light] .mobile-nav-link:hover,[data-theme=light] .mobile-nav-link:active{background:#0000000a!important;color:#b45309!important}[data-theme=light] .mobile-telegram-bot-btn{background:#f8fafc!important;border:1px solid rgba(0,0,0,.1)!important;color:#1d1d1f!important}[data-theme=light] .mobile-nav-toggle-btn{background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important;color:#1d1d1f!important}[data-theme=light] .btn-secondary-glass{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#1d1d1f!important;box-shadow:0 1px 3px #0000000a}[data-theme=light] .btn-secondary-glass:hover{background:#f8fafc!important;border-color:#0003!important}[data-theme=light] .btn-primary-gold{background:linear-gradient(135deg,#d97706,#b45309)!important;color:#fff!important;box-shadow:0 4px 14px #b4530940!important}[data-theme=light] .glass-panel{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 16px #0000000d!important}[data-theme=light] .glass-panel-elevated{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 10px 30px #00000014!important}[data-theme=light] .badge{background:#0000000a;border:1px solid rgba(0,0,0,.08);color:#424245}[data-theme=light] .badge-gold{background:#b4530914!important;border-color:#b453094d!important;color:#b45309!important}[data-theme=light] .badge-cyber{background:#0284c714!important;border-color:#0284c74d!important;color:#0284c7!important}[data-theme=light] .pricing-card-popular{border:1.5px solid rgba(217,119,6,.45)!important;box-shadow:0 10px 30px #d977061f!important}[data-theme=light] .pricing-popular-badge{background:#fff!important;border:1px solid rgba(217,119,6,.5)!important;color:#b45309!important;box-shadow:0 4px 12px #b4530926,0 1px 3px #0000000d!important}[data-theme=light] .pricing-popular-badge svg{color:#d97706!important}[data-theme=light] .pricing-savings-badge{background:#fff!important;border:1px solid rgba(2,132,199,.4)!important;color:#0284c7!important}[data-theme=light] input,[data-theme=light] textarea{color:#1d1d1f!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#8e8e93!important}[data-theme=light] #dash-topbar{background:#ffffffe6!important;border-bottom:1px solid rgba(0,0,0,.08)!important}[data-theme=light] #col-folders{background:#fbfbfd!important;border-right:1px solid rgba(0,0,0,.08)!important}[data-theme=light] #col-notes{background:#fff!important;border-right:1px solid rgba(0,0,0,.08)!important}[data-theme=light] #col-reader{background:#fff!important}[data-theme=light] .dash-shell{background:#f5f5f7}[data-theme=light] .dash-note-card{background:#f8fafc!important;border:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .dash-note-card:hover{background:#f1f5f9!important}[data-theme=light] .dash-note-card.selected{background:#b4530914!important;border:1px solid rgba(180,83,9,.4)!important}[data-theme=light] .dash-note-card.selected>div:first-child{color:#b45309!important}[data-theme=light] #note-editor-textarea{background:#f8fafc!important;border:1px solid rgba(0,0,0,.12)!important;color:#1d1d1f!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{color:#1d1d1f}[data-theme=light] .dash-empty-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px #0000000d!important}[data-theme=light] .dash-empty-subcard{background:#f8fafc!important;border:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .dash-input-pill{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important}[data-theme=light] .dash-sidebar-user{background:#f8fafc!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .dash-sidebar-credits{background:#b453090f!important;border:1px solid rgba(180,83,9,.25)!important}[data-theme=light] .settings-card-item{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 3px #00000008!important}[data-theme=light] .settings-code-block{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important}[data-theme=light] .dash-nav-item{color:#424245!important}[data-theme=light] .dash-nav-item:hover{background:#0000000d!important;color:#1d1d1f!important}[data-theme=light] .dash-nav-item.active{background:#b453091f!important;color:#b45309!important;font-weight:700!important}[data-theme=light] .bento-code-block{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .bento-code-block .terminal-line-1{color:#0284c7!important}[data-theme=light] .bento-code-block .terminal-line-2{color:#b45309!important}[data-theme=light] .bento-code-block .terminal-line-3{color:#16a34a!important}[data-theme=light] .bento-subcard-box{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 4px #00000008!important}[data-theme=light] .bento-tree-preview{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}[data-theme=light] .bento-tree-preview .tree-folder-root{color:#0284c7!important}[data-theme=light] .bento-tree-preview .tree-folder-item{color:#1e293b!important;font-weight:600}[data-theme=light] .bento-token-box{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .bento-token-inner{background:#fff!important;border:1px dashed #cbd5e1!important}[data-theme=light] .bento-savings-box{background:#b453090f!important;border:1px solid rgba(180,83,9,.3)!important}.mc-theme-fixed-card{background:#000084!important;border:2px solid #00ffff!important;border-radius:4px!important;font-family:var(--font-mono)!important;color:#ff5!important;transition:transform .15s ease,box-shadow .15s ease}.mc-theme-fixed-card:hover{transform:translateY(-2px);box-shadow:0 0 16px #0ff6!important}.mc-theme-fixed-card .mc-title{color:#0ff!important;font-family:var(--font-mono)!important;font-size:13px!important;font-weight:700!important}.mc-theme-fixed-card .mc-desc{color:#ff5!important;font-family:var(--font-mono)!important;font-size:11px!important;line-height:1.4!important}.theme-preview-dark{background:#0c0e12!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;transition:transform .15s ease,border-color .15s ease}.theme-preview-dark.active{border:2px solid #dfb489!important}.theme-preview-dark .dark-title{color:#f8fafc!important;font-size:13px!important;font-weight:700!important}.theme-preview-dark.active .dark-title{color:#dfb489!important}.theme-preview-dark .dark-desc{color:#94a3b8!important;font-size:11px!important;line-height:1.4!important}.theme-preview-light{background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:10px!important;box-shadow:0 2px 8px #0000000d!important;transition:transform .15s ease,border-color .15s ease}.theme-preview-light.active{border:2px solid #b45309!important}.theme-preview-light .light-title{color:#1d1d1f!important;font-size:13px!important;font-weight:700!important}.theme-preview-light.active .light-title{color:#b45309!important}.theme-preview-light .light-desc{color:#424245!important;font-size:11px!important;line-height:1.4!important}[data-theme=mc]{--bg-void: #000084;--bg-canvas: #0000aa;--bg-surface: #000084;--bg-surface-elevated: #000060;--bg-glass: #000084;--bg-glass-subtle: #0000aa;--border-subtle: #00ffff;--border-medium: #00ffff;--border-gold: #ffff55;--border-cyber: #00ffff;--text-primary: #ffffff;--text-secondary: #00ffff;--text-muted: #ffff55;--gold-primary: #ffff55;--gold-light: #ffff55;--cyber-primary: #00ffff;--font-display: ui-monospace, SFMono-Regular, "JetBrains Mono", monospace;--font-body: ui-monospace, SFMono-Regular, "JetBrains Mono", monospace;--font-mono: ui-monospace, SFMono-Regular, "JetBrains Mono", monospace}[data-theme=mc] *{border-radius:0!important;text-shadow:none!important;box-shadow:none!important}[data-theme=mc] body{background:#000084;color:#fff;font-family:var(--font-mono)}[data-theme=mc] .glass-panel,[data-theme=mc] .glass-panel-elevated{background:#000084;border:2px solid #00ffff!important}[data-theme=mc] .pricing-card-popular{border:2px solid #ffff55!important}[data-theme=mc] .pricing-popular-badge-wrap{top:-12px}[data-theme=mc] .pricing-popular-badge{background:#000084!important;border:1px solid #ffff55!important;color:#ff5!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;padding:3px 14px!important;text-transform:uppercase!important;box-shadow:none!important;white-space:nowrap!important}[data-theme=mc] .pricing-popular-badge svg{color:#ff5!important}[data-theme=mc] .pricing-savings-badge{background:#000084!important;border:1px solid #00ffff!important;color:#0ff!important;box-shadow:none!important}[data-theme=mc] .plan-focused-pulse{animation:mcPlanPulseFocus 1.4s ease-in-out}@keyframes mcPlanPulseFocus{0%,to{border-color:#ff5!important}30%,70%{border-color:#fff!important}50%{border-color:#ff5!important}}[data-theme=mc] .mc-fkey-bar{background:#000;border-top:1px solid #00ffff;color:#fff;display:flex;font-family:var(--font-mono)}[data-theme=mc] .mc-fkey-btn{background:#0aa;color:#000;font-weight:700;padding:4px 8px;cursor:pointer;border:none;font-size:12px}[data-theme=mc] .mc-fkey-btn:hover{background:#ff5;color:#000}.wikilink{color:var(--cyber-primary);text-decoration:underline;text-decoration-style:dashed;cursor:pointer;font-weight:600;transition:color .15s ease}.wikilink:hover{color:var(--gold-light);text-decoration-style:solid}.markdown-body{line-height:1.7;color:var(--text-primary);word-break:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:#fff;font-weight:700;margin-top:1.4em;margin-bottom:.6em;letter-spacing:-.01em}[data-theme=light] .markdown-body h1,[data-theme=light] .markdown-body h2,[data-theme=light] .markdown-body h3{color:#0f172a}.markdown-body p{margin-bottom:1em}.markdown-body code{background:#ffffff14;padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:.9em;color:var(--cyber-primary)}[data-theme=mc] .markdown-body code{background:#00a;color:#ff5}.markdown-body pre{background:#07080a;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;overflow-x:auto}[data-theme=mc] .markdown-body pre{background:#000;border:1px solid #00ffff;color:#0ff}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0;border-radius:8px;border:1px solid var(--border-subtle);background:#ffffff04}.markdown-body table{width:100%;border-collapse:collapse;margin:0;font-size:13.5px;table-layout:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border-subtle);padding:10px 14px;text-align:left;vertical-align:top;min-width:90px;word-break:normal;overflow-wrap:break-word}.markdown-body th{background:#ffffff0a;color:var(--text-primary);font-weight:700;white-space:nowrap;letter-spacing:.02em}.cite-ref{display:inline-block;font-size:.85em;color:var(--text-muted);vertical-align:super;line-height:1;padding:0 2px;-webkit-user-select:text;user-select:text;pointer-events:none;font-family:var(--font-mono)}[data-theme=light] .table-container{border-color:#e2e8f0;background:#fff}[data-theme=light] .markdown-body th{background:#f8fafc;color:#0f172a;border-color:#e2e8f0}[data-theme=light] .markdown-body td{border-color:#e2e8f0;color:#334155}[data-theme=mc] .table-container{border:2px solid #00ffff;border-radius:0;background:#000084}[data-theme=mc] .markdown-body th{background:#0aa;color:#000;border-color:#0ff}[data-theme=mc] .markdown-body td{border-color:#00a;color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #12151c inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;transition:background-color 5000s ease-in-out 0s}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:hover,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#1d1d1f!important;caret-color:#1d1d1f!important}[data-theme=mc] input:-webkit-autofill,[data-theme=mc] input:-webkit-autofill:hover,[data-theme=mc] input:-webkit-autofill:focus,[data-theme=mc] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #000084 inset!important;-webkit-text-fill-color:#ffff55!important;caret-color:#ff5!important}.dash-fkey-bar{display:flex;align-items:center;justify-content:flex-start;padding:8px 18px;background:#0c0e12bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-subtle);overflow-x:auto;gap:8px}.dash-fkey-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid var(--border-subtle);background:#dfb4890f;color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.dash-fkey-btn .fkey-tag{font-size:10px;font-weight:700;color:var(--gold-light);font-family:var(--font-mono)}.dash-fkey-btn:hover{background:#dfb48929;border-color:var(--gold-light);transform:translateY(-1px)}[data-theme=light] .dash-fkey-bar{background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .dash-fkey-btn{background:#f8fafc!important;border:1px solid rgba(0,0,0,.08)!important;color:#1d1d1f!important}[data-theme=light] .dash-fkey-btn .fkey-tag{color:#b45309!important}[data-theme=light] .dash-fkey-btn:hover{background:#b453091a!important;border-color:#b45309!important;color:#b45309!important}[data-theme=mc] .dash-fkey-bar{background:#000!important;border-top:1px solid #00ffff!important;padding:0!important}[data-theme=mc] .dash-fkey-btn{border-radius:0!important;background:#0aa!important;color:#000!important;border:none!important;font-family:var(--font-mono)!important;font-weight:700!important;padding:4px 8px!important}[data-theme=mc] .dash-fkey-btn .fkey-tag{color:#fff!important}[data-theme=mc] .dash-fkey-btn:hover{background:#ff5!important;color:#000!important}.vault-drawer-handle{position:fixed;right:0;top:38.2%;transform:translateY(-50%);z-index:9998;width:28px;height:80px;border-radius:14px 0 0 14px;background:var(--bg-surface-elevated, #14171f);border:1px solid var(--border-gold);border-right:none;box-shadow:-4px 0 20px #00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:width .2s cubic-bezier(.16,1,.3,1),transform .2s ease,box-shadow .2s ease;color:var(--gold-light)}.vault-drawer-handle:hover{width:36px;box-shadow:-6px 0 28px #dfb48966}.vault-drawer-handle .handle-pill{width:3.5px;height:24px;border-radius:3px;background:var(--gold-light);opacity:.85}[data-theme=light] .vault-drawer-handle{background:#fff!important;border:1px solid rgba(180,83,9,.4)!important;border-right:none!important;box-shadow:-4px 0 18px #00000014!important;color:#b45309!important}[data-theme=light] .vault-drawer-handle .handle-pill{background:#b45309!important}[data-theme=mc] .vault-drawer-handle{background:#000084!important;border:2px solid #00ffff!important;border-right:none!important;border-radius:0!important;color:#ff5!important}[data-theme=mc] .vault-drawer-handle .handle-pill{background:#ff5!important;border-radius:0!important}@keyframes glowPulse{0%{box-shadow:0 0 0 0 var(--pulse-color)}70%{box-shadow:0 0 18px 4px var(--pulse-color)}to{box-shadow:0 0 0 0 var(--pulse-color)}}.onboarding-guide-arrow{--pulse-color: rgba(223, 180, 137, .45);display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;border:1px solid var(--border-gold);background:#dfb48914;color:var(--gold-light);font-size:13px;font-weight:700;animation:glowPulse 2s infinite cubic-bezier(.4,0,.6,1);cursor:pointer;transition:transform .15s ease;-webkit-user-select:none;user-select:none}.onboarding-guide-arrow:hover{transform:translate(4px)}[data-theme=light] .onboarding-guide-arrow{--pulse-color: rgba(180, 83, 9, .35);background:#fff!important;border:1px solid #b45309!important;color:#b45309!important;box-shadow:0 2px 12px #b453091f}[data-theme=mc] .onboarding-guide-arrow{--pulse-color: rgba(0, 255, 255, .5);background:#000084!important;border:2px solid #00ffff!important;color:#ff5!important;border-radius:0!important}.vault-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;background:#07080aa6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .25s ease}.vault-drawer-backdrop.open{opacity:1;pointer-events:auto}.vault-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:min(61.8vw,680px);max-width:90vw;z-index:99995;background:var(--bg-surface, #0c0e12);border-left:1px solid var(--border-gold);box-shadow:-10px 0 45px #00000080;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.vault-drawer-panel.open{transform:translate(0)}[data-theme=light] .vault-drawer-panel{background:#fff!important;border-left:1px solid rgba(180,83,9,.3)!important;box-shadow:-10px 0 45px #0000001f!important}[data-theme=mc] .vault-drawer-panel{background:#000084!important;border-left:2px solid #00ffff!important;border-radius:0!important}.dash-mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0c0e12f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-gold);z-index:1000;align-items:center;justify-content:space-around;-webkit-user-select:none;user-select:none}.dash-mobile-nav-btn{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;font-weight:600;transition:all .15s ease;min-height:48px;-webkit-tap-highlight-color:transparent}.dash-mobile-nav-btn.active{color:var(--gold-light)}.dash-mobile-nav-btn:active{transform:scale(.95)}[data-theme=light] .dash-mobile-nav{background:#fffffff5!important;border-top:1px solid rgba(0,0,0,.1)!important;box-shadow:0 -4px 20px #0000000d}[data-theme=light] .dash-mobile-nav-btn.active{color:#b45309!important}[data-theme=mc] .dash-mobile-nav{background:#000084!important;border-top:2px solid #00ffff!important;font-family:var(--font-mono)!important}[data-theme=mc] .dash-mobile-nav-btn{color:#0aa!important}[data-theme=mc] .dash-mobile-nav-btn.active{color:#ff5!important;background:#00ffff2e!important}@media(min-width:769px){.dash-shell{padding-top:54px;box-sizing:border-box}.dash-mobile-nav{display:none!important}.dash-fkey-bar,.vault-drawer-handle{display:flex!important}.vault-drawer-panel{width:min(61.8vw,680px)!important}#col-folders,#col-notes,#col-reader{display:block!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse){html:has(body.route-dashboard),html:has(body:has(.dash-shell)){overflow:hidden!important;height:100%!important;max-height:100dvh!important}body.route-dashboard,body.route-dashboard #app,body:has(.dash-shell),body:has(.dash-shell) #app{overflow:hidden!important;height:100%!important;max-height:100dvh!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important}body.route-dashboard .navbar-fixed,body:has(.dash-shell) .navbar-fixed{display:none!important}.dash-shell{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#dash-topbar{position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:100!important;flex-shrink:0!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-bottom:8px!important;padding-left:calc(12px + env(safe-area-inset-left,0px))!important;padding-right:calc(12px + env(safe-area-inset-right,0px))!important;touch-action:none;-webkit-user-select:none;user-select:none}#dash-body{flex:1!important;overflow:hidden!important;height:auto!important;min-height:0!important}#col-folders,#col-notes,#col-reader{height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.dash-empty-card{padding:22px 14px!important;margin:16px 10px 0!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}.dash-empty-actions{flex-direction:column!important}.dash-empty-action-btn{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.dash-fkey-bar{display:none!important}.dash-mobile-nav{display:flex!important}.vault-drawer-handle{display:none!important}.vault-drawer-panel,[data-theme=mc] .vault-drawer-panel,[data-theme=light] .vault-drawer-panel{width:100vw!important;max-width:100vw!important;border-left:none!important}input,textarea,select{font-size:16px!important}#scraplibra-settings-modal{align-items:flex-start!important;padding:0!important}#scraplibra-settings-modal .glass-panel-elevated{max-width:100%!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;display:flex!important;flex-direction:column!important;animation:fullSheetSlideIn .28s cubic-bezier(.16,1,.3,1)!important}#scraplibra-settings-modal .settings-modal-header{padding-top:calc(14px + env(safe-area-inset-top,0px))!important}#scraplibra-credits-modal{padding:0!important;align-items:flex-start!important}#scraplibra-credits-modal .credits-modal-panel{height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important}#scraplibra-credits-modal .credits-header{padding-top:calc(14px + env(safe-area-inset-top,0px))!important}}@keyframes fullSheetSlideIn{0%{transform:translateY(100%);opacity:.9}to{transform:translateY(0);opacity:1}}.settings-tab-pane{animation:fadeInPane .2s cubic-bezier(.16,1,.3,1)}@keyframes fadeInPane{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.theme-selector-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.theme-selector-scroll::-webkit-scrollbar{height:4px}.theme-selector-scroll::-webkit-scrollbar-thumb{background:var(--border-gold);border-radius:2px}.theme-select-card{flex:1 1 0;min-width:170px;border-radius:10px;padding:14px;cursor:pointer;text-align:left;border:1px solid var(--border-subtle);transition:all .2s ease}.swipe-hint{display:none}@media(max-width:768px){.theme-selector-scroll{padding-bottom:8px;padding-right:28px}.theme-select-card{flex:0 0 78%;min-width:0;scroll-snap-align:start}.swipe-hint{display:inline-block}}.lang-select-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:#dfb4890f;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s ease}.lang-select-pill:hover{background:#dfb48924;color:var(--text-primary);border-color:var(--border-gold)}.lang-select-pill.active{background:var(--gold-primary);color:#07080a;border-color:var(--gold-light);font-weight:700}[data-theme=light] .lang-select-pill{background:#fff;border:1px solid rgba(0,0,0,.12);color:#1d1d1f}[data-theme=light] .lang-select-pill.active{background:#b45309;color:#fff;border-color:#92400e}[data-theme=mc] .lang-select-pill{border-radius:0;font-family:var(--font-mono);background:#000;border:1px solid #00aaaa;color:#0aa}[data-theme=mc] .lang-select-pill.active{background:#0ff;color:#000;border-color:#fff}.settings-card-item{background:var(--bg-surface-elevated, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:var(--radius-md, 12px);padding:18px 20px;box-sizing:border-box;margin-bottom:12px;transition:all .2s ease}[data-theme=mc] .settings-card-item{background:#000!important;border:1px solid #00aaaa!important;border-radius:0!important;color:#0ff!important;font-family:var(--font-mono)!important}.settings-tab-nav{display:flex;gap:6px;padding:10px 24px;border-bottom:1px solid var(--border-subtle);background:var(--modal-tabs-bg, rgba(0, 0, 0, .2));overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-tab-nav::-webkit-scrollbar{display:none}.settings-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .16s cubic-bezier(.16,1,.3,1);outline:none;-webkit-tap-highlight-color:transparent}.settings-tab-btn:hover{background:#ffffff0d;color:var(--text-primary)}.settings-tab-btn.active{background:#dfb48924;color:var(--gold-light);border-color:#dfb4894d;font-weight:700;box-shadow:0 1px 4px #00000026}[data-theme=light] .settings-tab-nav{background:#f1f5f9!important;border-bottom:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .settings-tab-btn{color:#64748b!important;background:transparent!important;border:1px solid transparent!important}[data-theme=light] .settings-tab-btn:hover{background:#0000000a!important;color:#0f172a!important}[data-theme=light] .settings-tab-btn.active{background:#fff!important;color:#b45309!important;border:1px solid rgba(180,83,9,.22)!important;box-shadow:0 1px 4px #00000012,0 1px 2px #0000000a!important;font-weight:700!important}[data-theme=mc] .settings-tab-nav{background:#005!important;border-bottom:2px solid #00ffff!important}[data-theme=mc] .settings-tab-btn{background:#000084!important;border:1px solid #00aaaa!important;border-radius:0!important;color:#0aa!important;font-family:var(--font-mono)!important}[data-theme=mc] .settings-tab-btn:hover{background:#00a!important;color:#fff!important}[data-theme=mc] .settings-tab-btn.active{background:#0ff!important;color:#000!important;border-color:#fff!important;font-weight:700!important}.settings-icon-circle{width:36px;height:36px;border-radius:8px;background:#dfb4891f;display:flex;align-items:center;justify-content:center;color:var(--gold-light);flex-shrink:0}[data-theme=light] .settings-icon-circle{background:#b4530914!important;color:#b45309!important}[data-theme=mc] .settings-icon-circle{background:#000084!important;color:#0ff!important;border:1px solid #00aaaa!important;border-radius:0!important}.custom-select-wrapper{position:relative;min-width:185px}.custom-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 14px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(223,180,137,.28);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.custom-select-trigger:hover,.custom-select-trigger.open{border-color:var(--gold-light);background:#dfb48914;box-shadow:0 0 0 3px #dfb4891f}.custom-select-arrow{display:inline-flex;align-items:center;color:var(--text-muted);transition:transform .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.custom-select-trigger.open .custom-select-arrow{transform:rotate(180deg);color:var(--gold-light)}.custom-select-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;max-height:240px;overflow-y:auto;padding:6px;border-radius:12px;background:#12141afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(223,180,137,.3);box-shadow:0 16px 40px #000000bf;z-index:10000;animation:fadeInMenu .15s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes fadeInMenu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border-radius:7px;background:transparent;border:none;color:var(--text-secondary);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease;box-sizing:border-box}.custom-select-option:hover{background:#dfb4891f;color:var(--gold-light)}.custom-select-option.active{background:#dfb4892e;color:var(--gold-light);font-weight:700}.custom-select-option .option-meta{display:flex;align-items:center;gap:8px}.custom-select-option .option-code{font-family:var(--font-mono);font-size:10px;padding:2px 5px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}.custom-select-option .option-check{display:inline-flex;align-items:center;color:var(--gold-light)}[data-theme=light] .custom-select-trigger{background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;color:#1d1d1f!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .custom-select-trigger:hover,[data-theme=light] .custom-select-trigger.open{border-color:#b4530980!important;background:#fff!important;box-shadow:0 0 0 3px #b453091a!important}[data-theme=light] .custom-select-trigger.open .custom-select-arrow{color:#b45309!important}[data-theme=light] .custom-select-menu{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=light] .custom-select-option{color:#334155!important}[data-theme=light] .custom-select-option:hover{background:#b4530912!important;color:#b45309!important}[data-theme=light] .custom-select-option.active{background:#b453091f!important;color:#b45309!important;font-weight:700!important}[data-theme=light] .custom-select-option .option-code{background:#f1f5f9!important;color:#64748b!important}[data-theme=light] .custom-select-option .option-check{color:#b45309!important}[data-theme=mc] .custom-select-trigger{background:#000084!important;border:1px solid #00ffff!important;border-radius:0!important;color:#ff5!important;font-family:var(--font-mono)!important;font-size:12px!important;box-shadow:none!important}[data-theme=mc] .custom-select-trigger:hover,[data-theme=mc] .custom-select-trigger.open{background:#0aa!important;color:#000!important;border-color:#fff!important;box-shadow:none!important}[data-theme=mc] .custom-select-arrow{color:#0ff!important}[data-theme=mc] .custom-select-trigger.open .custom-select-arrow,[data-theme=mc] .custom-select-trigger:hover .custom-select-arrow{color:#000!important}[data-theme=mc] .custom-select-menu{background:#000084!important;border:2px solid #00ffff!important;border-radius:0!important;box-shadow:4px 4px #000000d9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=mc] .custom-select-option{border-radius:0!important;color:#fff!important;font-family:var(--font-mono)!important;font-size:11.5px!important}[data-theme=mc] .custom-select-option:hover{background:#0aa!important;color:#000!important}[data-theme=mc] .custom-select-option.active{background:#0ff!important;color:#000084!important;font-weight:700!important}[data-theme=mc] .custom-select-option .option-code{background:#005!important;color:#ff5!important;border-radius:0!important}[data-theme=mc] .custom-select-option.active .option-code{background:#000084!important;color:#0ff!important}[data-theme=mc] .custom-select-option .option-check{color:currentColor!important}@media(max-width:600px){.settings-tab-nav{padding:8px 14px;gap:4px}.settings-tab-btn{padding:6px 10px;font-size:11.5px;gap:5px}.settings-card-item{padding:14px 16px;margin-bottom:10px}.settings-lang-select-wrapper{width:100%;min-width:100%}}[data-theme=mc] #scraplibra-credits-modal .credits-modal-panel{background:#000084!important;border:2px solid #00ffff!important;border-radius:0!important;font-family:var(--font-mono)!important}[data-theme=mc] #scraplibra-credits-modal .credits-header{border-bottom:2px solid #00ffff!important;background:#005!important}[data-theme=mc] #scraplibra-credits-modal .settings-card-item{background:#000!important;border:1px solid #00aaaa!important;border-radius:0!important;color:#0ff!important}[data-theme=mc] #scraplibra-credits-modal h3,[data-theme=mc] #scraplibra-credits-modal .credits-total-val{color:#ff5!important}.checkout-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#07080adb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease-out}.checkout-modal-panel{max-width:510px;width:100%;padding:28px 26px;border:1px solid var(--border-gold);text-align:left;position:relative;border-radius:var(--radius-lg);box-shadow:var(--shadow-gold);max-height:92dvh;overflow-y:auto}.checkout-success-panel{border-color:var(--state-success)!important;box-shadow:0 0 35px #10b98140}.checkout-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:22px;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.checkout-close-btn:hover{color:var(--text-primary);background:#ffffff0f}.checkout-header-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.checkout-header-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout-header-icon.icon-gold{background:#dfb48924;border:1px solid var(--border-gold);color:var(--gold-light)}.checkout-header-icon.icon-cyber{background:#66fcf11f;border:1px solid var(--border-cyber);color:var(--cyber-primary)}.checkout-gateway-badge{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.checkout-gateway-badge.text-gold{color:var(--gold-light)}.checkout-gateway-badge.text-cyber{color:var(--cyber-primary)}.checkout-modal-title{font-size:19px;font-weight:800;color:var(--text-primary);margin:0}.checkout-gateway-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border-radius:12px;background:#ffffff0a;border:1px solid var(--border-subtle);margin-bottom:16px}@media(max-width:480px){.checkout-gateway-tabs{grid-template-columns:1fr}}.checkout-gateway-tab{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.checkout-gateway-tab:hover{color:var(--text-primary)}.checkout-gateway-tab.active[data-gateway=paddle],.checkout-gateway-tab.active[data-gateway=stars]{background:#dfb48929;border-color:var(--border-gold);color:var(--gold-light)}.checkout-gateway-tab.active[data-gateway=cryptomus],.checkout-gateway-tab.active[data-gateway=cryptobot],.checkout-gateway-tab.active[data-gateway=oxapay]{background:#66fcf124;border-color:var(--border-cyber);color:var(--cyber-primary)}.checkout-method-box{padding:14px 16px;border-radius:12px;background:#ffffff06;border:1px solid var(--border-subtle);margin-bottom:16px}.checkout-method-label{font-size:11.5px;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.checkout-pills-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.checkout-method-pill{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:#dfb4891a;border:1px solid var(--border-gold);color:var(--gold-light)}.checkout-crypto-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.checkout-crypto-coin-btn{display:flex;flex-direction:column;align-items:flex-start;padding:9px 12px;border-radius:9px;background:#ffffff08;border:1px solid var(--border-subtle);cursor:pointer;text-align:left;transition:all .15s ease}.checkout-crypto-coin-btn .coin-name{font-size:12.5px;font-weight:700;color:var(--text-primary)}.checkout-crypto-coin-btn .coin-sub{font-size:10.5px;color:var(--text-muted);margin-top:2px}.checkout-crypto-coin-btn.active{background:#66fcf11f;border-color:var(--cyber-primary)}.checkout-crypto-coin-btn.active .coin-name{color:var(--cyber-primary)}.checkout-method-note{font-size:11.5px;color:var(--text-muted);line-height:1.45}.checkout-summary-card{border-radius:12px;padding:16px;margin-bottom:18px;font-size:13px;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:9px}.checkout-summary-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.checkout-summary-row>:last-child{text-align:right}.checkout-summary-row .summary-key{color:var(--text-muted)}.checkout-summary-row .summary-val{color:var(--text-primary)}.checkout-summary-row .summary-price{color:var(--gold-light);font-weight:800;font-size:15.5px}.checkout-summary-row .summary-credits{color:var(--state-success);font-weight:700}.checkout-summary-row .summary-tenant{color:var(--text-secondary);font-size:12px}.checkout-summary-divider{border-top:1px solid var(--border-subtle);padding-top:9px}.checkout-submit-btn{width:100%;justify-content:center;padding:13px 16px;font-size:13.5px;font-weight:700}.btn-primary-cyber{background:linear-gradient(135deg,#66fcf1,#45a29e);color:#07080a;border:none;box-shadow:0 4px 18px #66fcf140}.btn-primary-cyber:hover{filter:brightness(1.06);transform:translateY(-1px)}.checkout-security-footer{font-size:11px;color:var(--text-muted);margin:14px 0 0;text-align:center;line-height:1.45}.checkout-success-icon{display:flex;width:54px;height:54px;border-radius:50%;background:#10b98124;margin:0 auto 14px;border:1px solid rgba(16,185,129,.35);align-items:center;justify-content:center;color:var(--state-success)}.checkout-token-box{margin-top:8px;padding-top:10px;border-top:1px solid var(--border-subtle)}.checkout-token-label{color:var(--text-muted);font-size:10.5px;font-weight:700;margin-bottom:6px}.checkout-token-row{display:flex;align-items:center;justify-content:space-between;background:#00000059;padding:8px 10px;border-radius:8px;border:1px solid var(--border-medium);gap:8px}.checkout-token-val{color:var(--cyber-primary);font-size:11.5px;word-break:break-all}.checkout-copy-btn{padding:4px 10px;font-size:11px;height:26px;flex-shrink:0}[data-theme=light] .checkout-modal-backdrop{background:#0f172a73}[data-theme=light] .checkout-gateway-tabs{background:#f1f5f9;border-color:#00000014}[data-theme=light] .checkout-gateway-tab.active[data-gateway=paddle],[data-theme=light] .checkout-gateway-tab.active[data-gateway=stars]{background:#fff;border-color:#d9770673;color:#b45309;box-shadow:0 2px 6px #0000000f}[data-theme=light] .checkout-gateway-tab.active[data-gateway=cryptomus],[data-theme=light] .checkout-gateway-tab.active[data-gateway=cryptobot],[data-theme=light] .checkout-gateway-tab.active[data-gateway=oxapay]{background:#fff;border-color:#0284c773;color:#0284c7;box-shadow:0 2px 6px #0000000f}[data-theme=light] .checkout-method-box{background:#f8fafc;border-color:#00000014}[data-theme=light] .checkout-method-pill{background:#fffbeb;border-color:#d9770659;color:#b45309}[data-theme=light] .checkout-crypto-coin-btn{background:#fff;border-color:#0000001a}[data-theme=light] .checkout-crypto-coin-btn.active{background:#f0f9ff;border-color:#0284c7}[data-theme=light] .checkout-crypto-coin-btn.active .coin-name{color:#0284c7}[data-theme=light] .btn-primary-cyber{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff}[data-theme=light] .checkout-token-row{background:#f1f5f9;border-color:#0000001f}[data-theme=light] .checkout-token-val{color:#0369a1}[data-theme=mc] .checkout-modal-panel{background:#000084!important;border:2px solid #ffff55!important}[data-theme=mc] .checkout-gateway-tabs{background:#005!important;border:1px solid #00ffff!important}[data-theme=mc] .checkout-gateway-tab.active{background:#0aa!important;color:#000!important;border-color:#ff5!important}[data-theme=mc] .checkout-method-box,[data-theme=mc] .checkout-summary-card,[data-theme=mc] .checkout-token-row{background:#005!important;border:1px solid #00ffff!important}[data-theme=mc] .checkout-crypto-coin-btn{background:#000084!important;border:1px solid #00aaaa!important}[data-theme=mc] .checkout-crypto-coin-btn.active{background:#0aa!important;border:1px solid #ffff55!important}[data-theme=mc] .checkout-crypto-coin-btn.active .coin-name,[data-theme=mc] .checkout-crypto-coin-btn.active .coin-sub{color:#000!important}[data-theme=mc] .btn-primary-cyber{background:#0ff!important;color:#000!important;border:1px solid #ffffff!important}.mint-docs-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.mint-mobile-bar,.mint-drawer-overlay{display:none}@media(max-width:960px){.mint-docs-layout{grid-template-columns:1fr;gap:20px}.mint-sidebar-desktop{display:none!important}.mint-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:20px;background:#0e121ae0;border:1px solid var(--border-subtle);border-radius:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:76px;z-index:40;box-shadow:0 4px 20px #0006}.mint-mobile-menu-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;min-width:0;max-width:65%}.mint-mobile-menu-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mint-drawer-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s ease}.mint-drawer-overlay.open{opacity:1;pointer-events:auto}.mint-drawer{position:fixed;top:0;left:0;bottom:0;width:min(320px,86vw);height:100%;background:#090c10;border-right:1px solid var(--border-subtle);z-index:1001;transform:translate(-100%);transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:8px 0 32px #0009}.mint-drawer-overlay.open .mint-drawer{transform:translate(0)}.mint-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle);background:#ffffff05}.mint-drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px;box-sizing:border-box}}.mint-theme-toggle{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:8px;padding:3px;gap:2px}.mint-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.mint-theme-btn:hover{color:var(--text-primary);background:#ffffff14}.mint-theme-btn.active{background:#dfb4892e;color:var(--gold-light);font-weight:700}.mint-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding:16px;background:#0e121ab8;border:1px solid var(--border-subtle);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box}.mint-sidebar::-webkit-scrollbar{width:4px}.mint-sidebar::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.mint-nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:all .15s ease;border:1px solid transparent;background:transparent!important;text-align:left;overflow:hidden;margin-bottom:2px}.mint-nav-link:hover{color:var(--text-primary);background:#ffffff0d!important;border-color:#ffffff14}.mint-nav-link.active{color:var(--gold-light)!important;background:#dfb4891f!important;border-color:#dfb4894d!important;font-weight:600}.mint-nav-label{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.mint-nav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3}.mint-badge{flex-shrink:0;white-space:nowrap;font-size:9.5px;padding:2px 6px;border-radius:4px;font-weight:700;letter-spacing:.03em;background:#ffffff0f;color:var(--text-muted);border:1px solid rgba(255,255,255,.08);line-height:1.2}.mint-nav-link.active .mint-badge{background:#dfb48933;color:var(--gold-light);border-color:#dfb48959}.mint-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;font-size:13px;margin-top:14px;margin-bottom:24px}.mint-table th{background:#ffffff08;padding:12px 16px;text-align:left;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;font-size:11px;letter-spacing:.05em}.mint-table td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.mint-table tr:last-child td{border-bottom:none}.mint-code-block{background:#06090e;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;margin-bottom:24px;font-family:var(--font-mono)}.mint-code-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff05;border-bottom:1px solid var(--border-subtle)}.mint-code-pre{margin:0;padding:16px;font-size:12.5px;line-height:1.6;color:#cbd5e1;overflow-x:auto}[data-theme=light] .mint-sidebar{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px #00000008!important}[data-theme=light] .mint-nav-link{color:#475569!important;background:transparent!important}[data-theme=light] .mint-nav-link:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .mint-nav-link.active{background:#b4530914!important;color:#b45309!important;border-color:#b4530940!important}[data-theme=light] .mint-nav-link .mint-badge{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important}[data-theme=light] .mint-nav-link.active .mint-badge{background:#b453091f!important;color:#b45309!important;border-color:#b4530940!important}[data-theme=light] .mint-table{border-color:#e2e8f0!important;background:#fff!important}[data-theme=light] .mint-table th{background:#f8fafc!important;color:#64748b!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .mint-table td{border-bottom-color:#f1f5f9!important;color:#334155!important}[data-theme=light] .mint-code-block{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .mint-code-header{background:#f1f5f9!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .mint-code-pre{color:#0f172a!important}[data-theme=light] .mint-mobile-bar{background:#fffffff0!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}[data-theme=light] .mint-mobile-menu-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .mint-drawer{background:#fff!important;border-right-color:#e2e8f0!important;box-shadow:8px 0 24px #0000001a!important}[data-theme=light] .mint-drawer-header{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .mint-theme-toggle{background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .mint-theme-btn{color:#64748b!important}[data-theme=light] .mint-theme-btn:hover{color:#0f172a!important;background:#0000000d!important}[data-theme=light] .mint-theme-btn.active{background:#fff!important;color:#b45309!important;box-shadow:0 1px 3px #0000001a!important}[data-theme=mc] .mint-sidebar{background:#000084!important;border:2px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-nav-link{background:transparent!important;color:#fff!important;border:1px solid transparent!important;border-radius:0!important;font-family:var(--font-mono)!important}[data-theme=mc] .mint-nav-link:hover{background:#00a!important;color:#ff5!important;border-color:#0aa!important}[data-theme=mc] .mint-nav-link.active{background:#0ff!important;color:#000084!important;font-weight:700!important;border-color:#fff!important}[data-theme=mc] .mint-nav-link .mint-badge{background:#005!important;color:#0ff!important;border:1px solid #00aaaa!important;border-radius:0!important}[data-theme=mc] .mint-nav-link.active .mint-badge{background:#000084!important;color:#fff!important;border-color:#000084!important}[data-theme=mc] #mcp-search-input{background:#005!important;border:1px solid #00ffff!important;color:#ff5!important;border-radius:0!important}[data-theme=mc] #mcp-search-input::placeholder{color:#0aa!important}[data-theme=mc] .mint-table{border-color:#0ff!important;background:#000084!important;border-radius:0!important}[data-theme=mc] .mint-table th{background:#00a!important;color:#ff5!important;border-bottom-color:#0ff!important;border-radius:0!important}[data-theme=mc] .mint-table td{border-bottom-color:#00a!important;color:#fff!important}[data-theme=mc] .mint-code-block{background:#005!important;border:2px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-code-header{background:#000084!important;border-bottom:1px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-code-pre{color:#ff5!important}[data-theme=mc] .mint-mobile-bar{background:#000084!important;border:2px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-mobile-menu-btn{background:#00a!important;border:1px solid #00ffff!important;color:#ff5!important;border-radius:0!important;font-family:var(--font-mono)!important}[data-theme=mc] .mint-drawer{background:#000084!important;border-right:2px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-drawer-header{background:#00a!important;border-bottom:2px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-theme-toggle{background:#005!important;border:1px solid #00ffff!important;border-radius:0!important}[data-theme=mc] .mint-theme-btn{color:#0aa!important;border-radius:0!important}[data-theme=mc] .mint-theme-btn:hover{background:#00a!important;color:#fff!important}[data-theme=mc] .mint-theme-btn.active{background:#0ff!important;color:#000084!important;border-radius:0!important}
