@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Readex+Pro:wght@400;500;600;700&display=swap);:root{--bg-primary:#0a0e1a;--bg-secondary:#111827;--bg-surface:#ffffff0a;--bg-surface-hover:#ffffff12;--bg-surface-active:#00d4ff0f;--cyan:#00d4ff;--cyan-dim:#00d4ff26;--cyan-glow:0 0 20px #00d4ff26;--emerald:#10b981;--emerald-dim:#10b98126;--green:#22c55e;--red:#f43f5e;--amber:#f59e0b;--violet:#8b5cf6;--text-primary:#ffffffeb;--text-secondary:#ffffff80;--text-muted:#ffffff40;--font-log:"JetBrains Mono","Fira Code","Consolas","Times New Roman",monospace;--border:#ffffff14;--border-hover:#ffffff26;--glass-bg:#ffffff0a;--glass-border:#ffffff14;--glass-blur:blur(40px) saturate(1.4);--glass-shine:linear-gradient(90deg,#0000,#ffffff0f,#0000);--glass-bg-elevated:#ffffff0f;--glass-bg-deep:#00000040;--glass-border-accent:#00d4ff14;--glass-shine-animated:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);--gradient-cyan-emerald:linear-gradient(135deg,#00d4ff1f,#10b98114);--gradient-card-border:linear-gradient(135deg,#00d4ff26,#8b5cf614);--gradient-card-glow:0 4px 24px #00000040,0 0 0 1px #00d4ff0f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--sidebar-width:260px;--topbar-height:64px;--transition:0.25s cubic-bezier(0.4,0,0.2,1);--transition-spring:0.35s cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #0a0e1a!important;-webkit-box-shadow:0 0 0 30px var(--bg-primary) inset!important;caret-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body{-webkit-font-smoothing:antialiased;background:#0a0e1a;background:var(--bg-primary);background-image:radial-gradient(ellipse at 15% 0,#00d4ff0f,#0000 50%),radial-gradient(ellipse at 85% 100%,#10b9810a,#0000 50%),radial-gradient(ellipse at 50% 50%,#8b5cf605,#0000 60%);color:#ffffffeb;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden}option{background-color:#1e293b;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 4px currentColor;opacity:1}50%{box-shadow:0 0 12px currentColor;opacity:.7}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cardAppear{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes borderGlow{0%,to{border-color:#00d4ff14}50%{border-color:#00d4ff2e}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.03)}66%{transform:translate(-15px,15px) scale(.97)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes pulse-red{0%{box-shadow:0 0 0 0 #f43f5eb3}70%{box-shadow:0 0 0 10px #f43f5e00}to{box-shadow:0 0 0 0 #f43f5e00}}@keyframes pulse-purple{0%{box-shadow:0 0 0 0 #8b5cf6b3}70%{box-shadow:0 0 0 15px #8b5cf600}to{box-shadow:0 0 0 0 #8b5cf600}}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 #fb923cb3}70%{box-shadow:0 0 0 15px #fb923c00}to{box-shadow:0 0 0 0 #fb923c00}}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #10b981bf}70%{box-shadow:0 0 0 15px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}@keyframes pulse-cyan{0%{box-shadow:0 0 0 0 #00d4ffbf}70%{box-shadow:0 0 0 15px #00d4ff00}to{box-shadow:0 0 0 0 #00d4ff00}}@keyframes cardHighlight{0%{border-color:#00d4ff;box-shadow:0 0 0 0 #00d4ffcc,inset 0 0 0 #00d4ff33;transform:scale(1.02)}50%{border-color:#00d4ff99;box-shadow:0 0 25px 5px #00d4ff66,inset 0 0 20px #00d4ff1a;transform:scale(1.01)}to{border-color:#ffffff14;border-color:var(--border);box-shadow:0 0 0 0 #00d4ff00,inset 0 0 0 #00d4ff00;transform:scale(1)}}.highlight-pulse{animation:cardHighlight 2.5s cubic-bezier(.2,.8,.2,1)}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes bot-button-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bot-button-wait{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bot-button-idle-pulse{0%,to{border-color:#34d39959;box-shadow:0 0 12px 1px #10b9814d,0 0 4px #34d39959,0 4px 12px #05966940,inset 0 1px 0 #ffffff40}50%{border-color:#6ee7b7bf;box-shadow:0 0 28px 4px #10b981ad,0 0 14px 2px #34d399a6,0 4px 20px #05966973,inset 0 1px 0 #ffffff80}}@keyframes bot-button-running-pulse{0%,to{border-color:#fb718559;box-shadow:0 0 12px 1px #f43f5e4d,0 0 4px #fb718559,0 4px 12px #e11d4840,inset 0 1px 0 #ffffff40}50%{border-color:#fda4afbf;box-shadow:0 0 28px 4px #f43f5ead,0 0 14px 2px #fb7185a6,0 4px 20px #e11d4873,inset 0 1px 0 #ffffff80}}@keyframes bot-starting-aura{0%,to{box-shadow:0 0 0 1px #00d4ff73,0 0 18px #00d4ff59,0 8px 24px #0284c766}50%{box-shadow:0 0 0 3px #00d4ffbf,0 0 28px #00d4ff99,0 10px 30px #0284c780}}@keyframes bot-stopping-aura{0%,to{box-shadow:0 0 0 1px #f43f5e73,0 0 18px #f43f5e59,0 8px 24px #9f123966}50%{box-shadow:0 0 0 3px #f43f5ebf,0 0 28px #f43f5e99,0 10px 30px #9f123980}}@keyframes bot-shine-sweep{0%{left:-100%;opacity:0}15%{opacity:.75}35%{left:180%;opacity:0}to{left:180%;opacity:0}}@keyframes cyan-pulse-dot{0%,to{box-shadow:0 0 0 0 #00d4ff8c;opacity:.8}50%{box-shadow:0 0 0 6px #00d4ff00;opacity:1}}@keyframes red-pulse-dot{0%,to{box-shadow:0 0 0 0 #f43f5e8c;opacity:.8}50%{box-shadow:0 0 0 6px #f43f5e00;opacity:1}}@keyframes pending-dot{0%,to{box-shadow:0 0 0 0 #00d4ff8c;opacity:.8}50%{box-shadow:0 0 0 6px #00d4ff00;opacity:1}}@keyframes bellShake{0%{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scanLine{0%{top:-2px}to{top:100%}}.app-layout{display:flex;min-height:100vh}.sidebar{backdrop-filter:blur(40px) saturate(1.4);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:var(--glass-blur);background:#0a0e1ad9;border-right:1px solid #ffffff14;border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;left:0;padding:0;position:fixed;top:0;transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition);width:260px;width:var(--sidebar-width);z-index:100}[dir=rtl] .sidebar{border-left:1px solid #ffffff14;border-left:1px solid var(--border);border-right:none;left:auto;right:0}.sidebar-logo{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:20px 24px}.sidebar-logo-icon{font-size:28px}.sidebar-logo-icon img{display:block}.sidebar-logo-text{color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:-.5px}.sidebar-logo-text span{color:#00d4ff;color:var(--cyan)}.sidebar-nav{flex:1 1;overflow-y:auto;padding:16px 12px;scrollbar-color:#ffffff0d #0000;scrollbar-width:thin}.sidebar-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;border-radius:var(--radius-md);color:#ffffff80;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;font-weight:500;gap:12px;margin-bottom:4px;padding:12px 16px;position:relative;text-align:start;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}:root .MuiButtonBase-root.Mui-focusVisible,:root :is(.MuiCheckbox-root,.MuiRadio-root,.MuiSwitch-switchBase):has(input:focus-visible),:root :is(a[href],button,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 4px #0a0e1a!important;outline:2px solid #00d4ff!important;outline:2px solid var(--cyan,#00d4ff)!important;outline-offset:2px!important}:is(a[href],button,input,textarea,select,summary,[tabindex]){scroll-margin-block:80px 24px;scroll-margin-block:calc(var(--topbar-height, 64px) + 16px) 24px}.keyboard-skip-link{background:#0a0e1a;border-radius:8px;border-radius:var(--radius-sm,8px);color:#a5f3fc;font-family:inherit;font-size:1rem;font-weight:600;inset-block-start:12px;inset-inline-start:12px;line-height:1.5;padding:12px 18px;position:fixed;transform:translateY(calc(-100% - 20px));z-index:10000}.keyboard-skip-link:focus{transform:none}:root main[tabindex="-1"]:focus{box-shadow:none!important;outline:none!important}.mobile-sidebar-dialog{inset-block:0;inset-inline-start:0;position:fixed;width:260px;width:var(--sidebar-width,260px)}.mobile-sidebar-dialog:focus{outline:none}@media (forced-colors:active){:root .MuiButtonBase-root.Mui-focusVisible,:root :is(a[href],button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}.sidebar-item:hover{background:#ffffff12;background:var(--bg-surface-hover);color:#ffffffeb;color:var(--text-primary);transform:translateX(2px)}[dir=rtl] .sidebar-item:hover{transform:translateX(-2px)}.sidebar-item.active{background:#00d4ff0f;background:var(--bg-surface-active);border-color:#00d4ff26;box-shadow:inset 0 0 20px #00d4ff08;color:#00d4ff;color:var(--cyan);font-weight:600}.sidebar-item.active:before{background:#00d4ff;background:var(--cyan);border-radius:0 4px 4px 0;box-shadow:0 0 8px #00d4ff66;content:"";height:50%;left:0;position:absolute;top:25%;width:3px}[dir=rtl] .sidebar-item.active:before{border-radius:4px 0 0 4px;left:auto;right:0}.sidebar-item-icon{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;height:28px;justify-content:center;text-align:center;transition:transform .2s ease;width:28px}.sidebar-item:hover .sidebar-item-icon{transform:scale(1.12)}.sidebar-item-label{white-space:nowrap}.sidebar-divider{background:#ffffff14;background:var(--border);height:1px;margin:12px 16px}.sidebar-footer{border-top:1px solid #ffffff14;border-top:1px solid var(--border);padding:16px}.sidebar-user{align-items:center;background:#ffffff0a;background:var(--bg-surface);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:12px;padding:10px 12px;transition:background .25s cubic-bezier(.4,0,.2,1);transition:background var(--transition)}.sidebar-user:hover{background:#ffffff12;background:var(--bg-surface-hover)}.sidebar-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#10b981);background:linear-gradient(135deg,var(--cyan),var(--emerald));border-radius:50%;box-shadow:0 2px 8px #00d4ff33;color:#fff;display:flex;font-size:.85rem;font-weight:700;height:36px;justify-content:center;width:36px}.sidebar-user-info{flex:1 1;min-width:0}.sidebar-user-name{color:#ffffffeb;color:var(--text-primary);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-role{color:#ffffff80;color:var(--text-secondary);font-size:.65rem}.topbar{align-items:center;backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3);background:#0a0e1ab3;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;gap:16px;height:64px;height:var(--topbar-height);justify-content:space-between;left:260px;left:var(--sidebar-width);padding:0 28px;position:fixed;right:0;top:0;z-index:90}[dir=rtl] .topbar{left:0;right:260px;right:var(--sidebar-width)}.topbar-title{color:#ffffffeb;color:var(--text-primary);font-size:1rem;font-weight:700}.topbar-identity{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.topbar-account-name,.topbar-identity .topbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account-name{color:#ffffff80;color:var(--text-secondary);font-size:.8rem;font-weight:500;max-width:180px}.topbar-identity .hamburger-btn{flex-shrink:0}.topbar .account-email-link--topbar{background:#00d4ff0f;border:1px solid #00d4ff38;border-radius:999px;box-sizing:border-box;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.4;min-height:30px;padding:4px 10px;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.topbar .account-email-link--topbar.verified{background:#34d39912;border-color:#34d3993d;color:#10b981;color:var(--emerald,#34d399)}.topbar .account-email-link--topbar.pending{background:#fbbf2412;border-color:#fbbf243d;color:#f59e0b;color:var(--amber,#fbbf24)}.topbar .account-email-link--topbar:hover{border-color:currentColor;text-decoration:none}.topbar .account-email-link--topbar:focus-visible{outline:2px solid currentColor;outline-offset:3px}.topbar-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:640px){.app-layout{--topbar-height:108px}.app-layout .topbar{grid-gap:4px;align-content:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:6px 12px}.app-layout .topbar>div:first-child{height:36px;min-width:0}.app-layout .topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout .topbar-actions{justify-content:space-between;min-width:0}.app-layout .topbar .bot-toggle-btn{font-size:11px;min-width:84px;padding-inline:10px}.app-layout .topbar-status{background:none;border:0;font-size:0;gap:0;padding:0}.app-layout .topbar-status-dot{height:8px;width:8px}.topbar .account-email-link--topbar{min-height:32px;padding-inline:8px}}.topbar-status{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:6px;padding:4px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.topbar-status.online{background:#22c55e1a;border:1px solid #22c55e26;color:#22c55e;color:var(--green)}.topbar-status.offline{background:#f43f5e1a;border:1px solid #f43f5e26;color:#f43f5e;color:var(--red)}.topbar-status.pending,.topbar-status.starting{background:#00d4ff1a;border:1px solid #00d4ff47;color:#00d4ff;color:var(--cyan)}.topbar-status.stopping{background:#f43f5e1a;border:1px solid #f43f5e47;color:#fda4af}.topbar-status-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.topbar-status.online .topbar-status-dot{animation:pulse-dot 2s ease-in-out infinite}.topbar-status.pending .topbar-status-dot,.topbar-status.starting .topbar-status-dot{animation:cyan-pulse-dot 1.5s ease-in-out infinite}.topbar-status.stopping .topbar-status-dot{animation:red-pulse-dot 1.5s ease-in-out infinite}.main-content{animation:fadeInUp .4s ease-out;flex:1 1;margin-left:260px;margin-left:var(--sidebar-width);margin-top:64px;margin-top:var(--topbar-height);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--topbar-height));min-width:0;padding:28px}[dir=rtl] .main-content{margin-left:0;margin-right:260px;margin-right:var(--sidebar-width)}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;overflow:clip;position:relative}.auth-bg-effects{inset:0;pointer-events:none;position:absolute;z-index:0}.auth-orb{animation:float 12s ease-in-out infinite;border-radius:50%;filter:blur(150px);opacity:.2;position:absolute}.auth-orb-1{animation-delay:0s;background:#00d4ff80;height:500px;left:-150px;top:-150px;width:500px}.auth-orb-2{animation-delay:-4s;background:#10b98166;bottom:-100px;height:400px;right:-100px;width:400px}.auth-orb-3{animation-delay:-7s;background:#8b5cf64d;height:300px;left:60%;top:50%;width:300px}.auth-card{backdrop-filter:blur(80px) saturate(1.3);-webkit-backdrop-filter:blur(80px) saturate(1.3);background:#111827bf!important;border:1px solid #00d4ff1f;border-radius:20px!important;border-radius:var(--radius-xl)!important;box-shadow:0 8px 32px #00000080,inset 0 1px 0 #ffffff0f;max-width:420px;padding:40px;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%;z-index:1}.auth-card:before{background:linear-gradient(90deg,#0000,#00d4ff40,#0000);border-radius:50%;content:"";height:1px;left:10%;position:absolute;top:0;width:80%}.auth-card:hover{border-color:#00d4ff33;box-shadow:0 12px 48px #0009,inset 0 1px 0 #ffffff14,0 0 20px #00d4ff26;box-shadow:0 12px 48px #0009,inset 0 1px 0 #ffffff14,var(--cyan-glow)}.auth-logo-section{margin-bottom:32px;text-align:center}.auth-logo-icon{animation:pulse 3s ease-in-out infinite;font-size:48px;margin-bottom:12px}.auth-logo-icon img{display:block;margin-inline:auto}.auth-title{-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:unset!important;color:#fff!important;font-weight:800!important;letter-spacing:-.5px}.auth-subtitle{color:#ffffff59!important;font-size:.7rem!important;letter-spacing:2px;margin-top:4px!important;text-transform:uppercase}.auth-btn{background:linear-gradient(135deg,#00d4ff,#10b981)!important;background:linear-gradient(135deg,var(--cyan) 0,var(--emerald) 100%)!important;border-radius:12px!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 20px #00d4ff33!important;color:#0a0e1a!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.5px;padding:12px!important;text-transform:none!important;transition:all .3s ease!important}.auth-btn:hover{box-shadow:0 8px 30px #00d4ff59!important;transform:translateY(-1px)}.auth-link{color:#00d4ff;color:var(--cyan);font-weight:600;text-decoration:none;transition:color .25s ease}.auth-link:hover{color:#fff}.dashboard-container{animation:fadeInUp .35s ease-out;max-width:100%;min-height:calc(100vh - 64px);min-height:calc(100vh - var(--topbar-height))}.account-control-bar{align-items:center;animation:cardAppear .4s ease-out;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);background:#ffffff0f!important;background:var(--glass-bg-elevated)!important;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:16px!important;border-radius:var(--radius-lg)!important;box-shadow:0 2px 16px #0003,inset 0 1px 0 #ffffff0d;display:flex!important;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:16px 24px!important;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.account-control-bar:before{background:linear-gradient(90deg,#0000,#00d4ff26,#10b9811a,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.account-control-bar:hover{border-color:#ffffff26;border-color:var(--border-hover);box-shadow:0 4px 24px #0000004d,inset 0 1px 0 #ffffff0f}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));margin-bottom:16px}.stat-card{animation:cardAppear .4s ease-out both;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#ffffff0a!important;background:var(--glass-bg)!important;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:16px!important;border-radius:var(--radius-lg)!important;box-shadow:0 2px 12px #00000026;padding:16px 18px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.stat-card:first-child{animation-delay:.02s}.stat-card:nth-child(2){animation-delay:.06s}.stat-card:nth-child(3){animation-delay:.1s}.stat-card:nth-child(4){animation-delay:.14s}.stat-card:nth-child(5){animation-delay:.18s}.stat-card:nth-child(6){animation-delay:.22s}.stat-card:nth-child(7){animation-delay:.26s}.stat-card:nth-child(8){animation-delay:.3s}.stat-card:after{animation:shimmer 6s ease-in-out infinite;background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);background:var(--glass-shine-animated);background-size:200% 100%;height:1px;left:-100%;width:200%}.stat-card:hover{background:#ffffff12!important;background:var(--bg-surface-hover)!important;border-color:#00d4ff1f;box-shadow:0 4px 24px #00000040,0 0 0 1px #00d4ff0f;box-shadow:var(--gradient-card-glow);transform:translateY(-4px)}.log-terminal{animation:cardAppear .4s ease-out;background:#0006!important;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px!important;border-radius:var(--radius-lg)!important;overflow:hidden;position:relative}.log-terminal:before{animation:scanLine 8s linear infinite;background:linear-gradient(90deg,#0000 20%,#00d4ff14 50%,#0000 80%);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:-2px;z-index:1}.log-terminal-header{align-items:center;background:linear-gradient(180deg,#00d4ff0a,#0000004d);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px}.log-terminal-body{font-family:JetBrains Mono,Fira Code,Consolas,Times New Roman,monospace;font-family:var(--font-log);font-size:.78rem;height:400px;line-height:1.7;overflow-y:auto;padding:8px 16px;scrollbar-color:#00d4ff1a #0000;scrollbar-width:thin}.log-terminal-body::-webkit-scrollbar{width:5px}.log-terminal-body::-webkit-scrollbar-track{background:#0000}.log-terminal-body::-webkit-scrollbar-thumb{background:#00d4ff1f;border-radius:3px}.log-terminal-body::-webkit-scrollbar-thumb:hover{background:#00d4ff40}.log-line{border-bottom:1px solid #ffffff05;overflow-wrap:anywhere;padding:3px 0;transition:background .15s ease;word-break:normal}.log-line:hover{background:#00d4ff08}.MuiTextField-root .MuiOutlinedInput-root{border-radius:12px;border-radius:var(--radius-md);color:#fff}.MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff14;border-color:var(--border);transition:border-color .25s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition)}.MuiTextField-root .MuiInputLabel-root{color:#ffffff80;color:var(--text-secondary)}.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff26;border-color:var(--border-hover)}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00d4ff;border-color:var(--cyan)}.MuiDialog-paper{animation:scaleIn .25s ease-out;backdrop-filter:blur(60px) saturate(1.3);-webkit-backdrop-filter:blur(60px) saturate(1.3);background:#111827eb!important;border:1px solid #00d4ff1a!important;border-radius:20px!important;border-radius:var(--radius-xl)!important;box-shadow:0 24px 80px #000000b3,inset 0 1px 0 #ffffff0d!important}.MuiDialogTitle-root{color:#fff!important;font-family:Inter,sans-serif!important;font-weight:700!important}.MuiDialogContent-root{color:#ffffffb3!important}.MuiDialogActions-root .MuiButton-root{border-radius:8px!important;border-radius:var(--radius-sm)!important;font-family:Inter,sans-serif!important;font-weight:600!important;text-transform:none!important}.movement-section{animation:fadeInUp .4s ease-out both;margin-bottom:24px}.movement-section:first-child{animation-delay:.05s}.movement-section:nth-child(2){animation-delay:.1s}.movement-section:nth-child(3){animation-delay:.15s}.movement-section:nth-child(4){animation-delay:.2s}.movement-section:nth-child(5){animation-delay:.25s}.movement-section:nth-child(6){animation-delay:.3s}.movement-section-header{align-items:center;background:#ffffff0a;background:var(--bg-surface);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:8px;margin-bottom:12px;padding:10px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.movement-section-header:hover{background:#ffffff12;background:var(--bg-surface-hover);border-color:#ffffff26;border-color:var(--border-hover)}.movement-card{animation:cardAppear .35s ease-out both;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);background:#ffffff0a!important;background:var(--glass-bg)!important;border:1px solid #ffffff14!important;border:1px solid var(--border)!important;border-radius:14px!important;overflow:hidden;padding:16px!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.movement-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.movement-card:hover{background:#ffffff12!important;background:var(--bg-surface-hover)!important;border-color:#ffffff26!important;border-color:var(--border-hover)!important;box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.movement-card.incoming:before{background:linear-gradient(90deg,#f43f5e,#f43f5e4d,#0000);background:linear-gradient(90deg,var(--red),#f43f5e4d,#0000)}.movement-card.outgoing:before{background:linear-gradient(90deg,#22c55e,#22c55e4d,#0000);background:linear-gradient(90deg,var(--green),#22c55e4d,#0000)}.movement-card.transfer:before{background:linear-gradient(90deg,#f59e0b,#f59e0b4d,#0000);background:linear-gradient(90deg,var(--amber),#f59e0b4d,#0000)}.movement-card.support:before{background:linear-gradient(90deg,#26c6da,#26c6da4d,#0000)}.movement-card.returning:before{background:linear-gradient(90deg,#60a5fa,#60a5fa4d,#0000)}.movement-card.alliance:before{background:linear-gradient(90deg,#8b5cf6,#8b5cf64d,#0000);background:linear-gradient(90deg,var(--violet),#8b5cf64d,#0000)}.glass-panel{animation:cardAppear .4s ease-out;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#ffffff0a!important;background:var(--glass-bg)!important;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:border-color .25s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition)}.glass-panel:hover{border-color:#ffffff1f}.glass-panel:after{background:linear-gradient(90deg,#0000,#00d4ff1a,#10b9810f,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff26}.sidebar-overlay{animation:fadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:none;inset:0;position:fixed;z-index:999}@media (max-width:1024px){.sidebar{bottom:0;box-shadow:4px 0 32px #00000080;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}[dir=rtl] .sidebar{box-shadow:-4px 0 32px #00000080;left:auto;right:0;transform:translateX(100%)}.sidebar.open{transform:translateX(0)}.sidebar-overlay{display:block}.topbar{left:0!important;right:0!important;width:100%!important}.main-content{margin-left:0!important;margin-right:0!important}.topbar-actions{gap:6px}.topbar-title{font-size:.95rem}}@media (max-width:768px){.auth-card{margin:16px;padding:28px}.main-content{padding:14px}.stats-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.stat-card{padding:14px!important}.account-control-bar{flex-direction:column;gap:12px;padding:14px 16px!important;text-align:center}.topbar-actions{gap:4px}.topbar-actions button{min-height:36px;min-width:36px}.topbar-status{font-size:.7rem;padding:4px 8px}.topbar .MuiPaper-root{max-width:360px;right:-12px!important;width:calc(100vw - 24px)!important}.log-terminal-body{height:280px}.movement-card{padding:12px!important}.glass-panel{border-radius:12px;border-radius:var(--radius-md)}}@media (max-width:480px){.stats-grid{gap:8px;grid-template-columns:1fr}.main-content{padding:8px}.topbar{padding:0 12px}.topbar-account-name{display:none}.topbar-identity{gap:8px}.account-control-bar,.stat-card{padding:12px!important}.log-terminal-body{font-size:.72rem;height:220px}}.sidebar{-webkit-backdrop-filter:blur(40px) saturate(150%)!important;backdrop-filter:blur(40px) saturate(150%)!important;background:#0a0e1acc!important;border-right:1px solid #00d4ff1a!important}.sidebar-item{align-items:center!important;border:1px solid #0000!important;border-radius:12px!important;border-radius:var(--radius-md)!important;display:flex!important;gap:10px!important;margin:4px 8px!important;overflow:hidden!important;padding:10px 12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.sidebar-item-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-item:hover{background:#00d4ff0d!important;border-color:#00d4ff33!important;transform:translateX(4px)!important}[dir=rtl] .sidebar-item:hover{transform:translateX(-4px)!important}.sidebar-item.active{background:linear-gradient(135deg,#00d4ff1f,#10b98114)!important;background:var(--gradient-cyan-emerald)!important;border-color:#00d4ff66!important;box-shadow:0 0 20px #00d4ff33!important;color:#fff!important}.sidebar-item.active .sidebar-item-icon{filter:drop-shadow(0 0 8px rgba(0,212,255,.8))!important}.MuiPaper-root[style*="bgcolor: 'var(--glass-bg)'"],.glass-panel{-webkit-backdrop-filter:blur(30px) saturate(150%)!important;backdrop-filter:blur(30px) saturate(150%)!important;background:#0f141e99!important;border:1px solid #00d4ff26!important;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff0d!important;transition:all .4s ease!important}.glass-panel:hover{border-color:#00d4ff4d!important;box-shadow:0 12px 40px #00d4ff1a,inset 0 1px 0 #ffffff1a!important}.stat-card{-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important;background:#0f141e99!important;border:1px solid #ffffff0d!important;border-top:2px solid #0000!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.stat-card:after{background:radial-gradient(circle at top right,#ffffff08,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.stat-card:hover{border-color:#00d4ff33!important;box-shadow:0 16px 40px #00000080,0 0 20px #00d4ff1a!important;transform:translateY(-6px) scale(1.02)!important}.movement-section-header{background:linear-gradient(90deg,#ffffff08,#0000)!important;border-left:3px solid #00d4ff!important;border-left:3px solid var(--cyan)!important;border-radius:6px!important;margin-bottom:8px!important;padding:10px 16px!important;transition:all .3s ease!important}.movement-section-header:hover{background:linear-gradient(90deg,#00d4ff1a,#0000)!important;box-shadow:inset 0 0 15px #00d4ff0d!important}input[type=number],input[type=text],select{background:#0006!important;border:1px solid #ffffff1a!important;border-radius:8px!important;color:#fff!important;padding:8px 12px!important;transition:all .3s ease!important}select:not(.MuiNativeSelect-select){padding:6px 10px!important}select.MuiNativeSelect-select{padding-inline-end:32px!important;padding-inline-start:12px!important}[dir=rtl] .MuiNativeSelect-icon{left:7px!important;right:auto!important}input[type=number]:focus,input[type=text]:focus,select:focus{background:#00d4ff08!important;border-color:#00d4ff!important;border-color:var(--cyan)!important;box-shadow:0 0 12px #00d4ff33!important;outline:none!important}.MuiSelect-select{background:#0006!important;border-radius:8px!important;color:#fff!important;padding:8px 32px 8px 12px!important;transition:all .3s ease!important}.MuiMenu-paper{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#111827f2!important;border:1px solid #00d4ff33!important;border-radius:12px!important;box-shadow:0 8px 32px #000c!important;color:#fff!important}.MuiMenuItem-root{font-family:inherit!important;font-weight:500!important;padding:10px 16px!important;transition:all .2s ease!important}.MuiMenuItem-root:hover{background:#00d4ff1a!important;color:#fff!important}.MuiMenuItem-root.Mui-selected{background:#00d4ff33!important;color:#00d4ff!important;color:var(--cyan)!important;font-weight:700!important}input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]){appearance:none;background-color:#ffffff1a;border:1px solid #fff3;border-radius:10px!important;color:currentColor;cursor:pointer;display:grid;font:inherit;height:18px!important;margin:0;place-content:center;position:relative;transform:translateY(-.075em);transition:all .3s ease;width:32px!important}input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;content:"";height:14px;left:2px;position:absolute;top:1px;transition:all .3s cubic-bezier(.4,0,.2,1);width:14px}input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):checked{background:#00d4ff!important;background:var(--cyan)!important;border-color:#00d4ff!important;border-color:var(--cyan)!important;box-shadow:0 0 12px #00d4ff66!important}input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):checked:before{background:#fff;transform:translateX(14px)}[dir=rtl] input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):before{left:auto!important;right:2px!important}[dir=rtl] input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):checked:before{transform:translateX(-14px)!important}.external-panel-root.theme-outerRealms input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):checked{background:#f59e0b!important;background:var(--amber)!important;border-color:#f59e0b!important;border-color:var(--amber)!important;box-shadow:0 0 12px #f59e0b66!important}.external-panel-root.theme-beyondHorizon input[type=checkbox]:not([class*=Mui]):not([class*=PrivateSwitchBase]):checked{background:#8b5cf6!important;background:var(--violet)!important;border-color:#8b5cf6!important;border-color:var(--violet)!important;box-shadow:0 0 12px #8b5cf666!important}input[type=range]{-webkit-appearance:none;background:#ffffff1a;border-radius:3px;height:6px;outline:none;width:100%}input[type=range]::-webkit-slider-thumb{appearance:none;background:#00d4ff;background:var(--cyan);border-radius:50%;box-shadow:0 0 10px #00d4ff;box-shadow:0 0 10px var(--cyan);cursor:pointer;height:16px;-webkit-transition:all .2s;transition:all .2s;width:16px}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 15px #00d4ff;box-shadow:0 0 15px var(--cyan);transform:scale(1.2)}.MuiTabs-root{background:#0003!important;border:1px solid #ffffff0d!important;border-radius:12px!important;border-radius:var(--radius-md)!important;min-height:44px!important;padding:4px!important}.MuiTab-root{border-radius:8px!important;color:#ffffff80!important;color:var(--text-secondary)!important;font-weight:700!important;letter-spacing:.5px!important;margin:0 4px!important;min-height:36px!important;text-transform:uppercase!important;transition:all .3s ease!important}.MuiTab-root:hover{background:#00d4ff0d!important;color:#fff!important}.MuiTab-root.Mui-selected{background:linear-gradient(135deg,#00d4ff1f,#10b98114)!important;background:var(--gradient-cyan-emerald)!important;border:1px solid #00d4ff4d!important;box-shadow:0 0 15px #00d4ff33!important;color:#fff!important}.MuiTabs-indicator{display:none!important}@keyframes pulseRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}html{scroll-padding-bottom:0;scroll-padding-bottom:var(--plugin-save-scroll-clearance,0)}.plugin-settings-save-dock{--plugin-save-offset:calc(24px + env(safe-area-inset-bottom, 0px));--plugin-save-bar-height:88px}.plugin-settings-save-clearance{height:calc(var(--plugin-save-bar-height) + var(--plugin-save-offset) + 24px)}.floating-save-bar{align-items:center;animation:saveBarAppear .2s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0e1ad9;border:1px solid #ffffff14;border-radius:16px;border-radius:var(--radius-lg);bottom:var(--plugin-save-offset);box-shadow:0 10px 30px #00000080;display:flex;gap:20px;inset-inline-end:24px;inset-inline-start:284px;inset-inline-start:calc(var(--sidebar-width) + 24px);justify-content:space-between;margin-inline:auto;max-width:900px;padding:12px 24px;position:fixed;z-index:1200}.floating-save-bar-message{align-items:center;display:flex;gap:12px;min-width:0}.floating-save-bar-icon{align-items:center;background:#f59e0b1a;border-radius:50%;color:#f59e0b;color:var(--amber);display:flex;flex-shrink:0;font-size:1.1rem;height:32px;justify-content:center;width:32px}.floating-save-bar-actions{display:flex;flex-shrink:0;gap:8px}.floating-save-bar-actions button{min-height:40px;white-space:nowrap}@keyframes saveBarAppear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.plugin-settings-save-dock{--plugin-save-offset:calc(16px + env(safe-area-inset-bottom, 0px))}.floating-save-bar{inset-inline-end:12px;inset-inline-start:12px;padding:10px 16px}}@media (max-width:600px){.plugin-settings-save-dock{--plugin-save-offset:calc(12px + env(safe-area-inset-bottom, 0px));--plugin-save-bar-height:148px}.floating-save-bar{align-items:stretch;border-radius:12px;border-radius:var(--radius-md);flex-direction:column;gap:12px;inset-inline-end:8px;inset-inline-start:8px;padding:14px 16px}.floating-save-bar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.floating-save-bar-actions button{font-size:.75rem;min-height:44px;padding:8px}}[dir=rtl] .MuiButton-startIcon{margin-left:8px!important;margin-right:-4px!important}[dir=rtl] .MuiButton-endIcon{margin-left:-4px!important;margin-right:8px!important}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-status-dot{0%{box-shadow:0 0 0 0 currentColor;opacity:.4}50%{opacity:1}to{box-shadow:0 0 0 8px #0000;opacity:.4}}@keyframes route-glow-march{0%{box-shadow:0 0 8px currentColor;transform:scale(1) translateY(-50%)}50%{box-shadow:0 0 16px currentColor;transform:scale(1.3) translateY(-50%)}to{box-shadow:0 0 8px currentColor;transform:scale(1) translateY(-50%)}}.radar-widget-container{grid-gap:24px;align-items:center;backdrop-filter:blur(40px) saturate(1.4);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px) saturate(1.4);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,#ffffff08,#ffffff03)!important;border:1px solid #ffffff14!important;border:1px solid var(--border)!important;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff08;display:grid;gap:24px;grid-template-columns:240px 1fr;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.radar-widget-container:after{background:radial-gradient(circle at 10% 20%,#00d4ff08 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.radar-sonar-display{background:radial-gradient(circle,#0a0e1acc 20%,#00d4ff0d 100%);border:2px solid #00d4ff26;border-radius:50%;box-shadow:0 0 30px #00d4ff0d,inset 0 0 20px #00d4ff1a;height:180px;justify-self:center;overflow:hidden;position:relative;width:180px}.radar-sonar-grid{background-image:radial-gradient(circle,#0000 30%,#00d4ff14 31%,#00d4ff14 32%,#0000 33%),radial-gradient(circle,#0000 60%,#00d4ff14 61%,#00d4ff14 62%,#0000 63%),linear-gradient(90deg,#0000 49.5%,#00d4ff1a 0,#00d4ff1a 50.5%,#0000 0),linear-gradient(180deg,#0000 49.5%,#00d4ff1a 0,#00d4ff1a 50.5%,#0000 0);inset:0;position:absolute}.radar-sweeper-line{animation:radar-sweep 4s linear infinite;background:linear-gradient(45deg,#00d4ff66,#0000 70%);border-right:1px solid #00d4ff99;height:90px;left:0;position:absolute;top:0;transform-origin:bottom right;width:90px}.radar-blip{animation:pulse-status-dot 2s infinite;background:#f43f5e;background:var(--red);border-radius:50%;box-shadow:0 0 12px #f43f5e;box-shadow:0 0 12px var(--red);height:8px;opacity:.85;position:absolute;width:8px}.radar-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%}.radar-metric-card{background:#00000040;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);display:flex;flex-direction:column;padding:16px;position:relative;transition:all .3s ease}.radar-metric-card:hover{background:#00d4ff05;border-color:#00d4ff4d;transform:translateY(-2px)}.section-status-dot{animation:pulse-status-dot 2s infinite;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:8px;width:8px}[dir=rtl] .section-status-dot{margin-left:8px;margin-right:0}.movement-card-premium{-webkit-backdrop-filter:blur(20px) saturate(1.5)!important;backdrop-filter:blur(20px) saturate(1.5)!important;background:#0f141e80!important;border:1px solid #ffffff14!important;border:1px solid var(--border)!important;border-radius:16px!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 30px #0000004d!important;overflow:hidden;padding:18px 20px!important;position:relative;transition:all .3s cubic-bezier(.2,.8,.2,1)!important}.movement-card-premium:before{content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .3s}.movement-card-premium:hover{border-color:#ffffff26!important;border-color:var(--border-hover)!important;box-shadow:0 15px 40px #00000080!important;transform:translateY(-4px) scale(1.01)}.movement-card-premium:hover:before{opacity:1}.route-map-visualizer{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:150px 1fr 150px;margin-bottom:16px}.castle-node{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:12px;position:relative;text-align:center;transition:all .3s ease}.movement-card-premium:hover .castle-node{background:#ffffff0a;border-color:#ffffff1f}.castle-node-icon{filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));font-size:1.4rem;margin-bottom:6px}.march-track-container{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.march-track-line{background-image:linear-gradient(90deg,#ffffff0d 50%,#ffffff26 0);background-size:8px 2px;height:2px;position:relative;width:100%}.marching-marker{align-items:center;animation:route-glow-march 2s infinite;background:currentColor;border-radius:50%;box-shadow:0 0 10px currentColor;display:flex;height:20px;justify-content:center;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:left .5s linear;width:20px;z-index:2}.march-progress-glow-bar{background:currentColor;border-radius:2px;box-shadow:0 0 8px currentColor;height:4px;opacity:.65;transition:width .5s linear}.tactical-badges-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tactical-badge-premium{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px!important;color:#ffffffb3;display:inline-flex;font-size:.72rem!important;font-weight:600!important;gap:6px;height:26px!important;padding:0 10px!important;transition:all .25s ease!important}.movement-card-premium:hover .tactical-badge-premium{background:#ffffff0d;border-color:#ffffff1f;color:#fff}.resource-pill{align-items:center;background:#0003;border:1px solid #ffffff08;border-radius:4px;display:inline-flex;gap:4px;padding:2px 6px}.movement-recall-row{align-items:flex-end;border-top:1px solid #ffffff12;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;margin-top:14px;padding-top:12px}.movement-recall-blocked-message{color:#fbbf24d1;font-size:.68rem!important;font-weight:650!important;line-height:1.45!important;margin:0!important;max-width:390px;text-align:end}.movement-recall-button.MuiButton-root{background:linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.055));border:1px solid #ffffff6b;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff29,0 7px 18px #0000002e;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.02em;line-height:1;min-height:36px;min-width:116px;padding:6px 16px;text-transform:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.movement-recall-button.MuiButton-root:hover{background:linear-gradient(180deg,#fff3,#ffffff17);border-color:#ffffffc7;box-shadow:inset 0 1px 0 #ffffff3d,0 9px 22px #0000003d;transform:translateY(-1px)}.movement-recall-button.MuiButton-root:focus-visible{outline:2px solid #fff;outline-offset:3px}.movement-recall-button.Mui-disabled{background:hsla(0,0%,100%,.035);border-color:#ffffff24;color:#ffffff6b}.movement-recall-flag{display:inline-block;filter:grayscale(1) brightness(1.65) drop-shadow(0 1px 3px rgba(0,0,0,.6));font-size:1rem;transform-origin:20% 70%}.movement-recall-button:not(.Mui-disabled):hover .movement-recall-flag{animation:recall-flag-wave .65s ease-in-out}@keyframes recall-flag-wave{0%,to{transform:rotate(0deg)}35%{transform:rotate(-9deg)}70%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.movement-recall-button:not(.Mui-disabled):hover .movement-recall-flag{animation:none}}@media (max-width:768px){.radar-widget-container{grid-template-columns:1fr;padding:16px}.route-map-visualizer{gap:8px!important;grid-template-columns:110px 1fr 110px!important}.march-track-container{padding:8px 0}.castle-node{min-height:70px!important;padding:8px 6px!important}.castle-node-icon{font-size:1.2rem!important;margin-bottom:4px!important}.movement-card-premium{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121929eb!important}}@media (max-width:600px){.route-map-visualizer{gap:6px!important;grid-template-columns:85px 1fr 85px!important;margin-bottom:8px!important}.castle-node{border-radius:6px!important;min-height:55px!important;padding:6px 4px!important}.castle-node-icon{font-size:1rem!important;margin-bottom:1px!important}.castle-node .MuiTypography-body2{font-size:.68rem!important;line-height:1.1!important}.castle-node .MuiTypography-caption{font-size:.55rem!important;line-height:1!important}.marching-marker{height:16px!important;width:16px!important}.marching-marker span{font-size:.6rem!important}}.castle-card-premium{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#1e293b73!important;border:1px solid #ffffff0f!important;border-radius:12px!important;box-sizing:border-box;min-width:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.castle-card-premium:hover{border-color:#ffffff26!important;box-shadow:0 8px 30px #0000004d!important;transform:translateY(-2px)}.castle-card-header{background:linear-gradient(180deg,#ffffff05,#0000001f);border-bottom:1px solid #ffffff0d;box-sizing:border-box;min-width:0;padding:12px 14px!important}.resource-grid-item{align-items:center;background:#0003;border:1px solid #ffffff08;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;min-width:0;padding:6px 8px;transition:all .2s ease}.resource-grid-item:hover{background:#ffffff05;border-color:#ffffff14}.resource-countdown-pulse{animation:pulse-warn 2s ease-in-out infinite;border-radius:4px;padding:1px 4px}@keyframes pulse-warn{0%,to{background:#ef444426;color:#ef4444}50%{background:#ef444459;color:#f87171}}.soldiers-grid-item{border-radius:8px;box-sizing:border-box;min-width:0;padding:8px 4px;text-align:center;transition:all .2s ease}.soldiers-grid-item.stationed{background:#10b98108;border:1px solid #10b98114}.soldiers-grid-item.stationed:hover{background:#10b9810f;border-color:#10b9812e}.soldiers-grid-item.hospital{background:#ef444408;border:1px solid #ef444414}.soldiers-grid-item.hospital:hover{background:#ef44440f;border-color:#ef44442e}.soldiers-grid-item.traveling{background:#f59e0b08;border:1px solid #f59e0b14}.soldiers-grid-item.traveling:hover{background:#f59e0b0f;border-color:#f59e0b2e}@media (max-width:768px){.castle-card-premium{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121929eb!important}}@media (max-width:600px){.external-panel-root{padding-left:4px!important;padding-right:4px!important}.external-panel-root .MuiTabs-root{min-height:36px}.external-panel-root .MuiTab-root{font-size:.72rem!important;padding:4px 10px!important}}.diag-heatmap-table{border-collapse:initial;border-spacing:0;font-family:var(--font-main);width:100%}.diag-heatmap-header{background:#ffffff05;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);color:#ffffff40;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:12px 16px;text-align:center;text-transform:uppercase}.diag-heatmap-header:first-child{min-width:160px;text-align:left}.diag-heatmap-row{transition:background .2s ease}.diag-heatmap-row:hover{background:#00d4ff08}.diag-heatmap-name{border-bottom:1px solid #ffffff0a;color:#ffffffeb;color:var(--text-primary);font-size:.8rem;font-weight:600;padding:10px 16px;white-space:nowrap}.diag-heatmap-cell-td{border-bottom:1px solid #ffffff0a;padding:6px 4px;text-align:center}.diag-heatmap-cell{align-items:center;border-radius:6px;cursor:default;display:inline-flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:36px}.diag-heatmap-cell:hover{transform:scale(1.15)}.diag-heatmap-cell--safe{background:#22c55e0f;border:1px solid #22c55e14;color:#22c55e4d}.diag-heatmap-cell--warn{background:#f59e0b1f;border:1px solid #f59e0b33;box-shadow:0 0 8px #f59e0b14;color:#f59e0b;color:var(--amber)}.diag-heatmap-cell--danger{background:#f43f5e26;border:1px solid #f43f5e40;box-shadow:0 0 12px #f43f5e1a;color:#f43f5e;color:var(--red)}.diag-heatmap-total{border-bottom:1px solid #ffffff0a;padding:8px 12px;text-align:center}.diag-error-table{border-collapse:initial;border-spacing:0;font-family:var(--font-main);width:100%}.diag-error-header{background:#ffffff05;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);color:#ffffff40;color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.diag-error-row{transition:background .2s ease}.diag-error-row:hover{background:#00d4ff08}.diag-error-cell{border-bottom:1px solid #ffffff0a;color:#ffffff80;color:var(--text-secondary);font-size:.78rem;padding:10px 14px;vertical-align:middle}.diag-error-rank{color:#ffffff40;color:var(--text-muted);font-weight:800;text-align:center;width:36px}.diag-error-msg{color:#ffffffeb;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:500;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag-error-time{color:#ffffff40;color:var(--text-muted);font-size:.68rem;white-space:nowrap}.diag-memory-bar-track{background:#ffffff0f;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden;width:100%}.diag-memory-bar-fill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.25,.46,.45,.94),background-color .3s ease}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 #22c55e80;opacity:1}50%{box-shadow:0 0 0 5px #22c55e00;opacity:.7}}@media (max-width:900px){.diag-heatmap-cell-td,.diag-heatmap-header,.diag-heatmap-name,.diag-heatmap-total{padding:6px 8px}.diag-heatmap-cell{font-size:.65rem;height:24px;width:28px}.diag-error-msg{max-width:200px}}@keyframes highlightRing{0%{box-shadow:0 0 0 0 #ef4444e6,0 0 25px #ef444499;transform:scale(1.02)}50%{box-shadow:0 0 0 8px #ef444400,0 0 45px #ef4444cc;transform:scale(1.01)}to{box-shadow:0 0 0 0 #ef444400;transform:scale(1)}}.highlight-pulse{animation:highlightRing 1s ease-in-out 3!important;border-color:#ef4444!important}.attack-toast-container{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:24px;top:80px;width:100%;z-index:9999}.attack-toast-container>*{pointer-events:auto}@media (max-width:768px){.attack-toast-container{left:12px;max-width:none;right:12px;top:72px;width:auto}}.attack-toast-card{animation:slideInRight .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);background:#0f172aeb;border-radius:16px;box-shadow:0 10px 30px #00000080;cursor:pointer;overflow:hidden;padding:14px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.attack-toast-card:hover{transform:translateY(-2px) scale(1.01)}.attack-toast-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.attack-toast-card.incoming_player{border:1.5px solid #ef444473;box-shadow:0 8px 32px #ef444433,0 0 15px #ef44441a}.attack-toast-card.incoming_player:before{background:linear-gradient(90deg,#ef4444,#b91c1c)}.attack-toast-card.incoming_player_external{border:1.5px solid #f43f5e80;box-shadow:0 8px 32px #f43f5e40,0 0 20px #8b5cf633}.attack-toast-card.incoming_player_external:before{background:linear-gradient(90deg,#f43f5e,#8b5cf6,#06b6d4)}.attack-toast-card.incoming_alliance{border:1.5px solid #a855f773;box-shadow:0 8px 32px #a855f738,0 0 15px #a855f71a}.attack-toast-card.incoming_alliance:before{background:linear-gradient(90deg,#a855f7,#c084fc,#7c3aed)}.attack-toast-card.outgoing_alliance{border:1.5px solid #10b98166;box-shadow:0 8px 32px #10b9812e}.attack-toast-card.outgoing_alliance:before{background:linear-gradient(90deg,#10b981,#059669)}.movement-card-premium.incoming_alliance:before{background:linear-gradient(90deg,#a855f7,#a855f74d,#0000)}.email-auth-page{box-sizing:border-box;min-height:100dvh;padding:32px 18px}.email-auth-card{max-width:480px!important;text-align:start;width:100%}.email-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.email-card-top>a{display:flex}.email-security-kicker{align-items:center;color:#00d4ff;color:var(--cyan,#00d4ff);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.09em;margin-bottom:14px}.email-auth-title.MuiTypography-root{font-size:clamp(25px,5vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:12px}.email-auth-description.MuiTypography-root{color:#a9b1c5;color:var(--text-secondary,#a9b1c5);font-size:14px;line-height:1.85;margin-bottom:24px}.email-form{display:flex;flex-direction:column;gap:18px;margin-top:22px}.email-form .MuiInputBase-root{border-radius:12px}.email-form .MuiButton-contained{background:#00d4ff;background:var(--cyan,#00d4ff);color:#06141d;font-weight:700;min-height:46px}.email-help.MuiTypography-root{color:#8f99ae;color:var(--text-muted,#8f99ae);line-height:1.8}.email-inbox-block{grid-gap:10px;display:grid;gap:10px;margin:20px 0}.email-inbox-link.MuiButton-root{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1f;border:1px solid var(--border,#ffffff1f);border-radius:14px;color:#fff;color:var(--text-primary,#fff);display:flex;font-weight:600;gap:14px;justify-content:start;padding:14px 18px}.email-inbox-link.MuiButton-root:hover{background:#00d4ff0f;border-color:#00d4ff;border-color:var(--cyan,#00d4ff)}.email-inbox-link img{flex-shrink:0;object-fit:contain}.email-inbox-link span:last-child{color:#8f99ae;color:var(--text-muted,#8f99ae);margin-inline-start:auto}.email-address{color:#fff;color:var(--text-primary,#fff);direction:ltr;font-weight:600;margin:12px 0;overflow-wrap:anywhere;unicode-bidi:isolate}.email-navigation{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:26px}.email-navigation a{color:#00d4ff;color:var(--cyan,#00d4ff);font-size:13px;text-decoration:none}.email-navigation a:hover{text-decoration:underline}.account-email-link{align-items:center;color:#00d4ff;color:var(--cyan,#00d4ff);display:inline-flex;font-size:11px;gap:5px;line-height:1.7;text-decoration:none}.account-email-link.verified{color:#34d399;color:var(--emerald,#34d399)}.account-email-link:hover{text-decoration:underline}.email-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.email-inline-card{border:1px solid #ffffff1f;border:1px solid var(--border,#ffffff1f);border-radius:14px;margin-top:20px;padding:16px}.email-inline-card .email-address{margin-bottom:0}@media(max-width:480px){.email-auth-card{padding:26px 22px!important}.email-auth-page{padding:18px 12px}.email-card-top{margin-bottom:24px}}.auth-page .email-auth-card{margin:0;min-width:0}.email-find-link.MuiButton-root{border:1px solid #ffffff1f;border:1px solid var(--border,#ffffff1f);border-radius:10px;color:#00d4ff;color:var(--cyan,#00d4ff);gap:8px;justify-content:flex-start;line-height:1.7;padding:10px 12px;text-align:start;text-transform:none}.email-find-link .MuiButton-startIcon{margin:0}.email-delivery-help{border-top:1px solid #ffffff1f;border-top:1px solid var(--border,#ffffff1f);color:#a9b1c5;color:var(--text-secondary,#a9b1c5);font-size:13px;line-height:1.9;padding-top:10px}.email-delivery-help summary{color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-weight:600;padding:6px 0}.email-delivery-help summary:focus-visible,.email-delivery-help>a:focus-visible{border-radius:4px;outline:2px solid #00d4ff;outline:2px solid var(--cyan,#00d4ff);outline-offset:4px}.email-delivery-help ol{margin:10px 0 14px;padding-inline-start:22px}.email-delivery-help li+li{margin-top:12px}.email-delivery-help bdi{color:#fff;color:var(--text-primary,#fff);overflow-wrap:anywhere}.email-search-term{font-weight:700;-webkit-user-select:all;user-select:all}.email-delivery-help .MuiButton-root{color:#00d4ff;color:var(--cyan,#00d4ff);margin-inline-start:4px;min-height:36px;text-transform:none}.email-delivery-help>a{color:#00d4ff;color:var(--cyan,#00d4ff);text-decoration:none}.email-delivery-help>a:hover{text-decoration:underline}.email-copy-status{color:#8f99ae;color:var(--text-muted,#8f99ae);display:block;font-size:12px}.email-copy-status:empty{display:none}.has-landing{scroll-behavior:smooth;scroll-padding-top:96px}.landing{--lp-bg:#080f18;--lp-surface:#0d1722;--lp-ink:#edf2f0;--lp-muted:#a3b2bc;--lp-cyan:#83e5db;--lp-gold:#cdb28a;--lp-line:#9bb2c121;-webkit-font-smoothing:antialiased;background:var(--lp-bg);color:var(--lp-ink);font-family:Readex Pro,sans-serif;font-size:18px;isolation:isolate;line-height:1.8;overflow:clip}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing ::selection{background:#83e5db40;color:#fff}.landing a{color:inherit;text-decoration:none}.landing button{color:inherit;cursor:pointer;font:inherit}.landing a,.landing button{-webkit-tap-highlight-color:transparent}.landing :is(a,button,summary):focus-visible{outline:2px solid var(--lp-cyan);outline-offset:5px}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing h2{font-size:clamp(1.7rem,3.6vw,2.65rem);letter-spacing:-.045em;line-height:1.5}.landing h2,.landing h3{font-weight:500}.landing img{display:block}.lp-shell{margin-inline:auto;width:min(1216px,calc(100% - 112px))}.lp-section{padding-block:104px}.lp-skip{background:var(--lp-cyan);color:#081820!important;inset-inline-start:24px;padding:12px 20px;position:fixed;top:-100px;z-index:100}.lp-skip:focus{top:12px}.lp-header{align-items:center;background:linear-gradient(#080f1880,#080f1820);border-bottom:1px solid #c3d7dd15;display:flex;gap:32px;height:100px;inset:0 0 auto;justify-content:space-between;padding-inline:max(40px,calc(50vw - 740px));position:absolute;z-index:20}.lp-brand{align-items:center;direction:ltr;display:inline-flex;flex-shrink:0;gap:12px}.lp-brand>svg{color:var(--lp-cyan);flex-shrink:0}.lp-brand>span{font-family:Outfit,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.8px;line-height:1.1}.lp-brand>span>span{color:var(--lp-cyan);font-weight:400;margin-inline-start:4px}.lp-brand small{color:#b7c7c9;display:block;font-size:10px;font-weight:400;letter-spacing:1.8px;margin-top:8px}.lp-nav{align-items:center;display:flex;gap:24px;margin-inline:auto}.lp-nav a{color:#bfcacd;font-size:16px;transition:color .2s}.lp-nav a:hover,.lp-support-link:hover{color:var(--lp-cyan)}.lp-header-actions{align-items:center;display:flex;font-size:15px;gap:18px}.lp-header-controls{align-items:center;display:flex;flex-shrink:0;gap:24px}.lp-support-link{align-items:center;display:flex;gap:7px;transition:color .2s}.lp-support-dot{border:1px solid var(--lp-cyan);border-radius:50%;box-shadow:0 0 8px #83e5db50;height:5px;width:5px}.lp-language{background:#b5e1de06;border:1px solid #b3d0d32c;border-radius:4px;color:#d3e1e1!important;font-family:Outfit,Readex Pro,sans-serif;gap:8px;padding:7px 11px}.lp-language:hover{background:#83e5db10;border-color:#83e5db70}.lp-auth-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.lp-login,.lp-signup{align-items:center;background:#b5e1de06;border:1px solid #b3d0d33d;border-radius:4px;display:inline-flex;font-size:16px;font-weight:500;gap:14px;justify-content:center;min-height:46px;padding:10px 16px;transition:background .2s,border-color .2s;white-space:nowrap}.lp-login:hover{background:#83e5db10;border-color:#83e5db70}.lp-signup{background:var(--lp-cyan);border-color:var(--lp-cyan);color:#071d21!important}.lp-signup:hover{background:#a1eee6;border-color:#a1eee6}.lp-language,.lp-support-link{align-items:center;display:inline-flex;min-height:44px}.lp-arrow{flex-shrink:0;transition:transform .25s}[dir=rtl] .lp-arrow:not(.is-down){transform:rotate(180deg)}.lp-arrow.is-down{transform:rotate(90deg)}.lp-menu{background:#0000;border:0;display:none;height:44px;padding:8px;width:44px}.lp-menu span{background:var(--lp-ink);display:block;height:1px;margin-block:6px;width:20px}.lp-mobile-nav{display:none}.lp-hero{align-items:center;display:flex;min-height:max(740px,90svh);padding-bottom:118px;padding-top:140px;position:relative}.lp-hero-art{background:#0d1e2a;inset:0;overflow:hidden;position:absolute;z-index:-3}.lp-hero-art img{animation:lp-world-breathe 22s ease-in-out infinite alternate;height:100%;object-fit:cover;object-position:38% 50%;width:100%}.lp-hero-shade{background:linear-gradient(90deg,#080f1812,#080f1810 20%,#080f1875 49%,#080f18e0 74%,#080f18f0),linear-gradient(0deg,#080f18,#080f1810 32%,#080f1830 76%,#080f18c0);inset:0;position:absolute;z-index:-2}.lp-hero-shade:after{animation:lp-fog 16s ease-in-out infinite alternate;background:radial-gradient(ellipse at 25% 80%,#9bc9bf16,#0000 70%);content:"";inset:55% 0 0;position:absolute}.lp-hero-contours{background-image:linear-gradient(#bad8d20b 1px,#0000 0),linear-gradient(90deg,#bad8d20b 1px,#0000 0);background-size:100px 100px;inset:100px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);opacity:.17;pointer-events:none;position:absolute;z-index:-1}.lp-hero-inner{grid-gap:clamp(32px,5vw,88px);align-items:center;display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:1.05fr .95fr;width:min(1480px,calc(100% - 80px))}.lp-hero-copy{min-width:0;position:relative;z-index:2}.lp-eyebrow{align-items:center;color:#b9cecc;display:flex;font-size:14px;font-weight:400;gap:11px;letter-spacing:1.4px;margin-bottom:30px!important}.lp-eyebrow>span{background:var(--lp-cyan);display:inline-block;height:1px;width:28px}.landing h1{font-size:clamp(3.2rem,6.2vw,5.5rem);font-weight:600;letter-spacing:-.06em;line-height:1.33}.landing h1 em{color:var(--lp-cyan);font-style:normal}.lp-hero-text{color:#e0e6e6;font-size:20px;font-weight:400;line-height:1.8;margin-top:24px!important}.lp-hero-text>span{color:#acb9c0;font-size:18px}.lp-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:27px;margin-top:34px}.lp-button{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:16px;font-weight:500;gap:25px;justify-content:center;min-height:52px;padding:12px 24px;transition:transform .25s,box-shadow .25s,background .25s}.lp-button-primary{background:var(--lp-cyan);box-shadow:inset 0 1px 0 #ffffff40,0 4px 30px #83e5db0c;color:#071d21!important}.lp-button-primary:hover{background:#a1eee6;box-shadow:0 8px 32px #83e5db20;transform:translateY(-3px)}.lp-text-link{align-items:center;color:#d1dcdf!important;display:inline-flex;font-size:16px;gap:12px}.lp-text-link:hover .is-down{transform:rotate(90deg) translateX(4px)}.lp-trial-caption{align-items:flex-start;color:#d0dddc;display:flex;font-size:15px;gap:9px;margin-top:25px}.lp-trial-caption small{color:#9fadb5;display:block;font-size:14px;margin-top:2px}.lp-tiny-shield{color:var(--lp-cyan);display:inline-flex;padding-top:1px}.lp-map-labels{direction:ltr;margin-top:60px;min-height:390px;pointer-events:none;position:relative}.lp-map-coordinate{bottom:18%;color:#c7d5d1;font-family:Outfit,sans-serif;font-size:13px;left:5%;letter-spacing:2px;position:absolute}.lp-map-coordinate span{color:#aabeb5;display:block;font-size:13px;letter-spacing:4px;margin-top:8px}.lp-map-label{align-items:center;animation:lp-float 7s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d181db0;border:1px solid #d6b68740;border-radius:3px;color:#e6e9da;display:flex;font-size:14px;gap:13px;left:27%;padding:8px 14px;position:absolute;top:26%}.lp-map-point{background:var(--lp-gold);height:5px;outline:1px solid #cdb28a60;outline-offset:5px;transform:rotate(45deg);width:5px}.lp-map-orbit{border:1px solid #b2d5cc22;border-radius:50%;height:135px;left:4%;position:absolute;top:48%;transform:rotate(-20deg);width:330px}.lp-map-orbit:after{border:1px dashed #b2d5cc17;border-radius:50%;content:"";inset:8px 15px;position:absolute}.lp-map-cross{color:#b7d0c760;font-family:Outfit,sans-serif;font-size:24px;font-weight:300;position:absolute}.cross-one{left:10%;top:0}.cross-two{bottom:8%;right:3%}.lp-scroll{align-items:center;bottom:45px;color:#9db2b8!important;display:inline-flex;font-size:14px;gap:16px;inset-inline-start:max(56px,calc(50vw - 608px));position:absolute}.lp-scroll .lp-arrow{animation:lp-scroll-nudge 2.5s ease-in-out infinite}.lp-hero-index{bottom:48px;color:#9cb6bd;font-family:Outfit,sans-serif;font-size:13px;inset-inline-end:max(56px,calc(50vw - 608px));letter-spacing:2.2px;position:absolute}.lp-world-strip{background:#0c151f;border-block:1px solid var(--lp-line)}.lp-world-strip>div{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:95px}.lp-world-strip a{align-items:center;color:#d6dfdf;display:flex;font-size:15px;gap:15px}.lp-world-strip img{object-fit:contain;transition:transform .3s}.lp-world-strip a:hover img{transform:translateY(-4px)}.lp-world-strip-label{color:#94a6b2;font-family:Outfit,sans-serif;font-size:13px;letter-spacing:2px;line-height:1.8;max-width:110px}.lp-strip-included{color:var(--lp-cyan)!important;font-size:14px!important}.lp-section-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:35px}.lp-kicker{color:var(--lp-gold);font-size:14px;font-weight:400;letter-spacing:1.2px;margin-bottom:16px!important}.lp-section-description{color:var(--lp-muted);font-size:18px;line-height:2;margin-top:14px!important}.lp-chapter-number{-webkit-text-stroke:1px #c4e1df20;color:#0000;font-family:Outfit,sans-serif;font-size:86px;font-weight:400;line-height:1}.lp-module-toolbar{border-bottom:1px solid var(--lp-line);gap:18px;justify-content:space-between;margin-bottom:24px;padding-bottom:21px}.lp-filters,.lp-module-toolbar{align-items:center;display:flex}.lp-filters{flex-wrap:wrap;gap:8px}.lp-filters button{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--lp-muted);display:flex;font-size:15px;gap:10px;padding:8px 12px;transition:background .2s,color .2s,border-color .2s}.lp-filters button[aria-pressed=true]{background:#83e5db0c;border-color:#83e5db35;color:var(--lp-cyan)}.lp-filters button:hover{color:var(--lp-ink)}.lp-filters span{color:#9cb2ba;font-family:Outfit,sans-serif;font-size:14px}.lp-module-toolbar>p{color:var(--lp-muted);font-size:13px}.lp-modules{grid-gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.lp-module{align-items:center;animation:lp-module-in .35s both;animation-delay:var(--module-delay);background:#0b141e;border:0;border-radius:0;display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 6px 20px;position:relative;transition:background .25s}.lp-module.is-selected,.lp-module:focus-visible,.lp-module:hover{background:#11242d;z-index:4}.lp-module-art{align-items:center;display:flex;height:88px;justify-content:center;position:relative;width:100%}.lp-module-art:before{background:radial-gradient(ellipse,#a5dacc10,#0000 70%);border-radius:50%;content:"";height:70px;position:absolute;transition:transform .3s;width:70px}.lp-module img{filter:drop-shadow(0 5px 8px #0005);height:82px;object-fit:contain;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s;width:min(110px,95%)}.lp-module.is-selected img,.lp-module:focus-visible img,.lp-module:hover img{filter:drop-shadow(0 7px 12px #83e5db25);transform:translateY(-7px) scale(1.08)}.lp-module-name{color:#d0d9de;font-size:15px;font-weight:400;line-height:1.7;min-height:26px;overflow-wrap:anywhere;text-align:center}.lp-module-plus{color:#779398;font:14px Outfit,sans-serif;inset-inline-end:9px;position:absolute;top:7px;transition:transform .3s}.lp-module:hover .lp-module-plus{color:var(--lp-cyan);transform:rotate(90deg)}.lp-module-hint{background:#142832;border:1px solid #83e5db40;border-radius:3px;box-shadow:0 5px 15px #0004;color:#dff7ef;font-size:14px;left:50%;left:calc(50% + var(--hint-offset, 0px));line-height:1.7;max-width:min(230px,calc(100vw - 24px));opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:center;top:calc(100% - 2px);transform:translate(-50%,-4px);transition:transform .2s,opacity .2s,visibility .2s;visibility:hidden;width:max-content}.lp-module.is-selected .lp-module-hint,.lp-module:focus-visible .lp-module-hint,.lp-module:hover .lp-module-hint{opacity:1;transform:translate(-50%);visibility:visible}.lp-modules.hints-dismissed .lp-module-hint{opacity:0;visibility:hidden}.lp-worlds-intro{align-items:center;display:flex;gap:28px;margin:68px 0 30px;text-align:center}.lp-worlds-intro>p{flex-shrink:1;font-size:22px;min-width:0}.lp-worlds-intro small{color:var(--lp-muted);display:block;font-size:14px;margin-top:8px}.lp-rule{background:var(--lp-line);flex:1 1;height:1px}.lp-worlds{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-world{background:#0b141e;border:1px solid #b7c3bd26;border-radius:4px;min-width:0;transition:border-color .25s}.lp-world[open]{border-color:#83e5db60}.lp-world-summary{align-items:center;background:radial-gradient(ellipse at 10% 50%,#cda26116,#0000 80%),#111b24;border-radius:3px;cursor:pointer;display:flex;gap:20px;isolation:isolate;justify-content:space-between;list-style:none;min-height:250px;overflow:hidden;padding:30px 34px;position:relative}.lp-world-summary::-webkit-details-marker{display:none}.lp-world-summary:after{border:1px solid #cfb38715;border-radius:50%;box-shadow:0 0 0 25px #cfb38705,0 0 0 50px #cfb38705;content:"";height:300px;inset-inline-end:-50px;pointer-events:none;position:absolute;top:-40px;width:300px;z-index:-1}.lp-world-beyond-horizon>summary{background:radial-gradient(ellipse at 10% 50%,#5ba2bc1b,#0000 80%),#0e1b27}.lp-world-heading{min-width:0}.lp-world-summary>img{filter:drop-shadow(0 10px 18px #0004);flex-shrink:0;height:150px;object-fit:contain;transition:transform .5s;width:138px}.lp-world-summary:is(:hover,:focus-visible)>img{transform:translateY(-6px) rotate(-3deg)}.lp-tag{align-items:center;color:var(--lp-cyan);display:inline-flex;font-size:13px;gap:5px}.lp-world h3{font-size:22px;margin:15px 0 6px;white-space:normal}.lp-world-en{color:var(--lp-muted);font:13px Outfit,sans-serif;letter-spacing:2.2px}.lp-world-action{align-items:center;color:var(--lp-cyan);display:flex;font-size:15px;gap:12px;margin-top:22px}.lp-world-close,.lp-world[open] .lp-world-explore{display:none}.lp-world[open] .lp-world-close{display:inline}.lp-world[open] .lp-world-action>svg{transform:rotate(-90deg)}.lp-world[open]>summary{border-bottom:1px solid var(--lp-line);border-end-end-radius:0;border-end-start-radius:0}.lp-world-content{animation:lp-module-in .3s ease-out both;padding:22px}.lp-world-hint{color:var(--lp-muted);font-size:14px;margin-bottom:22px!important}.lp-world-group+.lp-world-group{margin-top:34px}.lp-world-group>h4{align-items:center;display:flex;font-size:18px;font-weight:500;gap:12px;margin:0 0 15px}.lp-world-group>h4>span{color:var(--lp-muted);font:15px Outfit,sans-serif}.lp-world-content .lp-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-world-content .lp-module{padding:20px 8px 16px}.lp-world-content .lp-module-art{height:72px}.lp-world-content .lp-module img{height:66px;width:min(90px,95%)}.lp-world-content .lp-module-name{font-size:15px}.lp-pricing-section{background:#0d1621;border-block:1px solid var(--lp-line);padding-block:100px;position:relative}.lp-pricing-section:before{background:#bbd6d808;content:"";inset-block:0;left:50%;position:absolute;width:1px}.lp-pricing-layout{grid-gap:clamp(40px,8vw,120px);align-items:center;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:1.05fr .95fr}.lp-trial-block{grid-column-gap:23px;column-gap:23px;display:grid;grid-template-columns:76px 1fr;margin-top:36px}.lp-trial-stamp{align-items:center;border:1px solid #cdb28a52;border-radius:38px 38px 6px 6px;color:var(--lp-gold);display:flex;flex-direction:column;font:39px Outfit,sans-serif;height:88px;justify-content:center;width:76px}.lp-trial-stamp small{font-size:12px;letter-spacing:3px;margin-top:4px}.lp-trial-block>div{padding-top:12px}.lp-trial-block .lp-kicker{margin-bottom:8px!important}.lp-trial-block h3{font-size:22px}.lp-trial-block>p{color:#b9c7cd;font-size:18px;grid-column:1/-1;line-height:2.2;margin-top:24px}.lp-trial-block>.lp-trial-note{border-inline-start:2px solid #cdb28a70;color:var(--lp-gold);font-size:16px;margin-top:17px;padding-inline-start:14px}.lp-price-card{background:linear-gradient(135deg,#1b303580,#11212b40);border:1px solid #83e5db40;border-radius:5px;box-shadow:0 15px 70px #00000015,inset 0 1px 0 #ffffff06;padding:36px 38px;position:relative}.lp-price-card:after,.lp-price-card:before{content:"";height:14px;pointer-events:none;position:absolute;width:14px}.lp-price-card:before{border-inline-start:2px solid var(--lp-cyan);border-top:2px solid var(--lp-cyan);inset-inline-start:-1px;top:-1px}.lp-price-card:after{border-bottom:2px solid var(--lp-cyan);border-inline-end:2px solid var(--lp-cyan);bottom:-1px;inset-inline-end:-1px}.lp-price-card-top{align-items:center;color:var(--lp-cyan);display:flex;gap:12px}.lp-price-card-top>span{color:var(--lp-ink);font-family:Outfit,sans-serif;font-size:22px;letter-spacing:1px;line-height:1.3}.lp-price-card-top small{color:var(--lp-muted);display:block;font-size:12px;letter-spacing:2.8px;margin-top:5px}.lp-price-card-top .lp-price-seal{border:1px solid #83e5db25;border-radius:2px;color:var(--lp-cyan);font-family:inherit;font-size:12px;letter-spacing:0;margin-inline-start:auto;padding:5px 9px}.lp-price{align-items:center;border-bottom:1px solid var(--lp-line);display:flex;gap:20px;padding-block:27px}.lp-price>span{color:#f2f3e8;font:108px/.95 Outfit,sans-serif;letter-spacing:-7px}.lp-price sup{color:var(--lp-gold);display:inline-block;font:28px Outfit,sans-serif;letter-spacing:0;margin-right:8px;margin-top:12px;vertical-align:top}.lp-price>div{color:#d3dedf;font-size:17px;padding-top:17px}.lp-price small{color:var(--lp-muted);display:block;font-size:13px;margin-top:7px}.lp-price-card ul{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:0;padding:22px 0}.lp-price-card li{align-items:center;color:#d0dbdc;display:flex;font-size:16px;gap:11px}.lp-price-card li>svg{color:var(--lp-cyan);flex-shrink:0}.lp-price-card>.lp-button{display:flex;justify-content:space-between;margin-top:4px;width:100%}.lp-price-footnote{color:var(--lp-muted);font-size:13px;line-height:1.9;margin-top:16px!important;text-align:center}.lp-security{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.8fr 1.5fr}.lp-security h2{font-size:25px}.lp-security-mark{color:var(--lp-cyan);display:inline-flex;margin-bottom:20px}.lp-security-mark svg{height:44px;width:38px}.lp-security-items{grid-gap:27px;display:grid;gap:27px;grid-template-columns:repeat(3,1fr)}.lp-security-items article{border-top:1px solid var(--lp-line);padding-top:21px}.lp-security-items article>span{color:var(--lp-gold);font:14px Outfit,sans-serif}.lp-security h3{font-size:16px;margin-top:14px}.lp-security-items p{color:var(--lp-muted);font-size:16px;line-height:2;margin-top:11px}.lp-community-section{background:#101b26;border-block:1px solid var(--lp-line)}.lp-community{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.2fr 1fr;padding-block:75px}.lp-community h2{font-size:clamp(1.6rem,3vw,2.25rem)}.lp-button-discord{background:#5865f21a;border-color:#8794ff50;color:#e5e9ff!important;font-size:15px;margin-top:27px}.lp-button-discord:hover{background:#5865f233;transform:translateY(-2px)}.lp-contact{border-inline-start:1px solid #b3d0d333;gap:25px;padding:25px 35px}.lp-contact,.lp-contact-avatar{align-items:center;display:flex}.lp-contact-avatar{background:linear-gradient(145deg,#83e5db18,#83e5db05);border:1px solid #83e5db40;border-radius:50%;color:var(--lp-cyan);flex-shrink:0;font:35px Outfit,sans-serif;height:67px;justify-content:center;position:relative;width:67px}.lp-contact-avatar>span{background:var(--lp-cyan);border-radius:50%;bottom:3px;height:8px;outline:4px solid #101b26;position:absolute;right:3px;width:8px}.lp-contact-label{color:var(--lp-muted);display:block;font-size:14px}.lp-contact-handle{align-items:center;display:flex;font:28px Outfit,sans-serif;gap:12px;margin-top:5px}.lp-contact-handle .lp-arrow{color:var(--lp-cyan);transform:rotate(-45deg)!important;width:17px}.lp-contact-direct{color:var(--lp-cyan)!important;display:inline-block;font-size:14px;margin-top:12px}.lp-contact button{background:#0000;border:0;border-inline-start:1px solid #a8bbc63d;color:var(--lp-muted);display:inline-block;font-size:13px;margin-inline-start:14px;padding:0;padding-inline-start:14px}.lp-copy-status{color:var(--lp-cyan);display:block;font-size:14px}.lp-faq{grid-gap:70px;display:grid;gap:70px;grid-template-columns:.8fr 1.5fr}.lp-faq h2{font-size:28px}.lp-faq details{border-top:1px solid var(--lp-line)}.lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}.lp-faq summary{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:20px;justify-content:space-between;list-style:none;padding-block:22px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary>span{color:var(--lp-cyan);font:22px Outfit,sans-serif;transition:transform .25s}.lp-faq details[open] summary>span{transform:rotate(45deg)}.lp-faq details>p{color:var(--lp-muted);font-size:15px;line-height:2.2;max-width:600px;padding:0 0 23px}.lp-final{align-items:center;background:linear-gradient(110deg,#152c30,#0c1c24);border:1px solid #83e5db30;border-radius:5px;display:flex;gap:40px;justify-content:space-between;margin-bottom:85px;overflow:hidden;padding:40px 45px;position:relative}.lp-final h2{font-size:27px}.lp-final h2,.lp-final p{position:relative;z-index:1}.lp-final p{color:#b5c7c9;font-size:15px;margin-top:9px}.lp-final>a{flex-shrink:0;position:relative;z-index:1}.lp-final-watermark{color:#83e5db08;height:240px;left:30%;position:absolute;top:-42px;transform:rotate(-12deg);width:220px}.lp-footer{align-items:center;display:flex;flex-wrap:wrap;gap:25px;padding-bottom:30px}.lp-footer .lp-brand>span{font-size:20px}.lp-footer .lp-brand svg{height:28px;width:23px}.lp-footer>p{color:var(--lp-muted);font-size:13px;margin-inline-start:auto}.lp-footer>a:last-of-type{align-items:center;color:var(--lp-muted);display:flex;font-size:13px;gap:15px}.lp-footer .is-down{transform:rotate(-90deg)}.lp-footer>small{border-top:1px solid var(--lp-line);color:#8395a1;display:block;flex-basis:100%;font-size:12px;padding-top:18px;text-align:center}.landing[dir=ltr]{font-family:Outfit,sans-serif}.landing[dir=ltr] .lp-hero-copy{grid-column:2;grid-row:1}.landing[dir=ltr] .lp-map-labels{grid-column:1;grid-row:1}.landing[dir=ltr] .lp-hero-inner{grid-template-columns:.95fr 1.05fr}.landing[dir=ltr] h1{font-size:clamp(3.6rem,5.8vw,5.75rem);letter-spacing:-.035em;line-height:1.08}.landing[dir=ltr] h2{line-height:1.15}.landing[dir=ltr] .lp-module-name{font-size:15px}.landing[dir=ltr] .lp-world>div{min-width:0}.landing[dir=ltr] .lp-world h3{white-space:normal}.landing[dir=ltr] .lp-hero-text{margin-top:30px!important}.lp-hero-index{left:max(56px,calc(50vw - 608px));right:auto}.landing[dir=ltr] .lp-hero-index{left:auto;right:max(56px,calc(50vw - 608px))}.lp-mobile-nav>a:last-child{align-items:center;border-top:1px solid var(--lp-line);color:var(--lp-cyan);display:flex;justify-content:space-between;padding-top:16px}.lp-entrance{animation:lp-arrive .9s cubic-bezier(.16,1,.3,1) both}.lp-hero-copy>:nth-child(2){animation-delay:.1s}.lp-hero-copy>:nth-child(3){animation-delay:.2s}.lp-hero-copy>:nth-child(4){animation-delay:.3s}.lp-hero-copy>:nth-child(5){animation-delay:.4s}.landing.lp-motion [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s,transform .75s cubic-bezier(.16,1,.3,1)}.landing.lp-motion [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes lp-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-module-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-world-breathe{0%{transform:scale(1.015)}to{transform:scale(1.055)}}@keyframes lp-fog{0%{opacity:.5;transform:translateX(-3%)}to{opacity:1;transform:translateX(3%)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-scroll-nudge{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(5px)}}@media (min-width:1500px){.lp-hero{max-height:1100px;min-height:max(780px,90svh)}}@media (max-width:1150px){.lp-shell{width:calc(100% - 72px)}.lp-header{gap:20px;padding-inline:36px}.lp-nav{gap:20px}.lp-header-actions{gap:18px}.lp-header-controls{gap:16px}.lp-modules{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-module-toolbar{align-items:flex-start;flex-direction:column}.lp-world-summary{padding:25px}.lp-world-summary>img{width:115px}.lp-world h3{font-size:19px}.lp-scroll{inset-inline-start:36px}.lp-hero-index{inset-inline-end:36px}.lp-pricing-layout{gap:50px}.lp-faq,.lp-security{gap:40px}.lp-security-items{gap:18px}.lp-community{gap:30px}.lp-contact{padding-inline:25px}.lp-world-strip>div{gap:15px}.lp-world-strip a{font-size:14px;gap:10px}}@media (max-width:1000px){.lp-nav{display:none}.lp-menu{display:block}.lp-mobile-nav.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1925f5;border:1px solid #83e5db30;border-radius:4px;display:flex;flex-direction:column;font-size:16px;gap:18px;left:20px;padding:22px;position:absolute;right:20px;top:99px}}@media (max-width:850px){.lp-header{grid-gap:12px 8px;display:grid;gap:12px 8px;grid-template-columns:1fr auto;height:146px;padding:16px 36px}.lp-header-controls{display:contents}.lp-header>.lp-brand{grid-column:1;grid-row:1;justify-self:start}.lp-header-actions{grid-column:2;grid-row:1}.lp-auth-actions{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mobile-nav.is-open{top:145px}.lp-hero{min-height:760px;padding-top:190px}.lp-hero-inner{gap:10px;grid-template-columns:1.3fr .7fr}.landing[dir=ltr] .lp-hero-inner{grid-template-columns:.7fr 1.3fr}.landing h1{font-size:3.7rem}.landing[dir=ltr] h1{font-size:4rem}.lp-hero-text{font-size:18px}.lp-hero-text>span{font-size:16px}.lp-map-label{left:0;top:37%;white-space:nowrap}.lp-map-orbit{left:-40px;width:220px}.lp-map-coordinate{bottom:6%;left:0}.lp-hero-index,.lp-world-strip-label{display:none}.lp-modules{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-section{padding-block:75px}.lp-world-summary{gap:10px;min-height:220px;padding:22px}.lp-world-summary>img{height:100px;width:80px}.lp-world h3{font-size:20px}.lp-world-en{font-size:11px;letter-spacing:1.5px}.lp-world-content{padding:16px}.lp-world-content .lp-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-pricing-section{padding-block:75px}.lp-pricing-layout{gap:35px}.lp-price-card{padding:27px}.lp-price>span{font-size:92px}.lp-price{gap:16px}.lp-price>div{font-size:15px}.lp-security{gap:30px;grid-template-columns:1fr}.lp-security-title{grid-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:auto 1fr}.lp-security-mark{align-self:center;grid-row:1/3;margin:0}.lp-security-title .lp-kicker{margin-bottom:8px!important}.lp-community{grid-template-columns:1fr}.lp-contact{border-inline-start:0;border-top:1px solid var(--lp-line);margin-top:8px;padding:30px 0 0}.lp-faq{gap:25px;grid-template-columns:1fr}.lp-final{gap:20px;padding:32px}.lp-final h2{font-size:21px}.lp-final>.lp-button{gap:13px;padding:12px 16px}.lp-footer>p{flex:1 1;font-size:12px;max-width:350px}}@media (max-width:640px){.has-landing{scroll-padding-top:30px}.lp-shell{width:calc(100% - 40px)}.lp-header{padding-inline:20px}.lp-login,.lp-signup{font-size:15px;gap:12px;min-height:46px;padding:9px 12px}.lp-brand{gap:8px}.lp-brand>svg{height:33px;width:28px}.lp-brand>span{font-size:21px}.lp-brand small{font-size:8px;letter-spacing:1.2px;margin-top:6px}.lp-header-actions{gap:8px}.lp-support-link{font-size:14px}.lp-login{display:inline-flex}.lp-language{background:#0000;border-color:#0000;font-size:14px;justify-content:center;min-width:40px;padding:4px}.lp-language>svg{display:none}.lp-menu{padding:10px;width:44px}.lp-hero{align-items:flex-start;min-height:880px;min-height:max(820px,100svh);padding-bottom:300px;padding-top:190px}.lp-hero-inner{display:block}.lp-hero-copy{max-width:460px}.lp-eyebrow{font-size:12px;gap:8px;letter-spacing:.7px;margin-bottom:22px!important}.lp-eyebrow>span{width:20px}.landing h1{font-size:clamp(3.1rem,12vw,4.3rem);letter-spacing:-.06em}.landing[dir=ltr] h1{font-size:clamp(3.8rem,14vw,5rem)}.lp-hero-text{font-size:18px;line-height:1.9;margin-top:20px!important}.lp-hero-text>span{font-size:16px}.lp-hero-cta{gap:21px;margin-top:27px}.lp-button{font-size:15px;gap:17px;min-height:49px;padding:12px 17px}.lp-text-link{font-size:14px;gap:8px}.lp-trial-caption{font-size:14px;margin-top:20px}.lp-trial-caption small{font-size:13px}.lp-hero-art img{object-position:28% 100%}.lp-hero-shade{background:linear-gradient(180deg,#080f18eb,#080f18e0 15%,#080f18dd 35%,#080f18a0 52%,#080f1808 78%,#080f18)}.lp-map-labels{bottom:70px;height:200px;left:20px;margin:0;min-height:0;position:absolute;right:20px}.lp-map-label{font-size:13px;left:42%;padding:5px 12px;top:22%}.lp-map-coordinate{bottom:5%;font-size:11px;left:0}.lp-map-coordinate span{font-size:11px;letter-spacing:2px}.lp-map-orbit{height:82px;left:5%;top:40%;width:230px}.cross-one{left:9%;top:10%}.cross-two{bottom:30%;right:8%}.lp-scroll{bottom:25px;font-size:13px;inset-inline-start:20px}.lp-world-strip>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);min-height:105px;padding-block:16px}.lp-world-strip a{flex-direction:column;font-size:12px;gap:7px;justify-content:center;text-align:center}.lp-world-strip a img{height:36px;width:36px}.lp-world-strip .lp-strip-included{display:none}.lp-section{padding-block:58px}.landing h2{font-size:25px}.lp-kicker{font-size:12px;letter-spacing:.7px;margin-bottom:13px!important}.lp-section-description{font-size:16px;line-height:2;margin-top:10px!important}.lp-section-heading{gap:15px;margin-bottom:25px}.lp-chapter-number{font-size:57px}.lp-filters{gap:3px}.lp-filters button{font-size:13px;gap:6px;min-height:42px;padding:8px}.lp-filters span{font-size:13px}.lp-module-toolbar{gap:10px;margin-bottom:16px;padding-bottom:17px}.lp-module-toolbar>p{font-size:12px}.lp-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-module{gap:7px;padding:18px 4px 15px}.lp-module-art{height:60px}.lp-module img{height:60px;width:72px}.lp-module-name{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:25px}.landing[dir=ltr] .lp-module-name{font-size:14px}.lp-module-plus{font-size:15px;inset-inline-end:5px;top:4px}.lp-module-hint{font-size:14px;padding:7px 10px}.lp-worlds-intro{gap:15px;margin:44px 0 22px}.lp-worlds-intro>p{font-size:18px}.lp-worlds-intro small{font-size:12px}.lp-worlds{gap:12px;grid-template-columns:1fr}.lp-world-summary{min-height:220px;padding:24px}.lp-world h3{font-size:22px}.lp-world-summary>img{height:115px;width:clamp(70px,22vw,120px)}.lp-world-en{font-size:13px}.lp-tag{font-size:12px}.landing[dir=ltr] .lp-world-content .lp-module-name,.lp-world-content .lp-module-name{font-size:15px}.lp-pricing-section{padding-block:58px}.lp-pricing-layout{gap:35px;grid-template-columns:1fr}.lp-trial-block{gap:17px;grid-template-columns:68px 1fr;margin-top:30px}.lp-trial-stamp{font-size:36px;height:80px;width:68px}.lp-trial-block>div{padding-top:8px}.lp-trial-block h3{font-size:20px}.lp-trial-block>p{font-size:16px;margin-top:0}.lp-trial-block>.lp-trial-note{font-size:14px;margin-top:0}.lp-price-card{padding:27px}.lp-price>span{font-size:104px}.lp-price-card li{font-size:16px}.lp-price-card-top .lp-price-seal{font-size:12px}.lp-price-footnote{font-size:13px}.lp-security-items{gap:24px;grid-template-columns:1fr}.lp-security h3{font-size:17px;line-height:1.8;margin-top:11px}.lp-security-items p{font-size:16px}.lp-security-items article{padding-top:15px}.lp-security-title{column-gap:14px}.lp-security h2{font-size:22px}.lp-security-mark svg{height:36px;width:30px}.lp-community{gap:30px;padding-block:55px}.lp-community h2{font-size:24px}.lp-button-discord{font-size:14px}.lp-contact{gap:22px}.lp-contact-avatar{font-size:29px;height:58px;width:58px}.lp-contact-handle{font-size:27px}.lp-faq summary{font-size:16px;padding-block:20px}.lp-faq details>p{font-size:16px}.lp-faq h2{font-size:25px}.lp-final{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:50px;padding:30px 25px}.lp-final h2{font-size:22px}.lp-final p{font-size:14px}.lp-final>.lp-button{justify-content:space-between;width:100%}.lp-footer{gap:20px}.lp-footer>p{flex-basis:100%;font-size:12px;max-width:none;order:3}.lp-footer>a:last-of-type{margin-inline-start:auto}.lp-footer>small{font-size:12px;order:4;padding-top:18px}.landing.lp-motion [data-reveal]{transform:translateY(14px)}}@media (max-width:360px){.lp-auth-actions .lp-arrow{display:none}}@media (prefers-reduced-motion:reduce){.has-landing{scroll-behavior:auto}.landing *,.landing :after,.landing :before{animation:none!important;transition:none!important}.landing.lp-motion [data-reveal]{opacity:1;transform:none}}.lp-features{border-bottom:1px solid var(--lp-line)}.lp-features-heading{margin-bottom:56px;max-width:820px}.lp-features h3{text-wrap:balance;font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.025em;line-height:1.5}.lp-features article p{color:var(--lp-muted);font-size:18px;line-height:1.9;margin-top:18px}.lp-feature-companion{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:.95fr 1.05fr;padding-bottom:64px}.lp-feature-copy{max-width:480px}.lp-platforms{display:flex;flex-wrap:wrap;gap:22px;list-style:none;margin:28px 0 0;padding:0}.lp-platforms li{align-items:center;color:#d5e2e0;display:inline-flex;font:16px Outfit,sans-serif;gap:9px}.lp-platforms svg{color:var(--lp-cyan)}.lp-companion-scene{direction:ltr;padding:8px 54px 25px 0;position:relative}.lp-companion-desktop{background:#111f2b;border:1px solid #90b1bb57;border-radius:7px;box-shadow:0 18px 46px #0004;overflow:hidden}.lp-device-bar{align-items:center;color:#d4e2e0;display:flex;font:12px Outfit,sans-serif;gap:9px;min-height:39px;padding:7px 12px}.lp-device-bar>svg{color:var(--lp-cyan);height:21px;width:18px}.lp-device-controls{display:flex;gap:4px;margin-left:auto}.lp-device-controls i{background:#a4bdc3;border-radius:50%;height:4px;width:4px}.lp-device-game{background-position:center 42%;background-size:cover;display:grid;height:215px;place-items:center;position:relative}.lp-device-castle{filter:drop-shadow(0 8px 12px #07182066);height:150px;object-fit:contain;width:150px}.lp-device-bot{align-items:center;background:#0b1c27f2;border:1px solid #83e5db70;border-radius:3px;color:var(--lp-cyan);display:flex;gap:11px;inset:auto 16px 13px;padding:11px 13px;position:absolute}.lp-device-bot>svg:first-child{height:28px;width:25px}.lp-device-bot>svg:last-child{margin-inline-start:auto}.lp-device-bot>span{font:14px Outfit,sans-serif;letter-spacing:.5px}.lp-device-bot small{color:#c7d7d7;display:block;font:11px Readex Pro,sans-serif;letter-spacing:0;margin-top:4px}.lp-companion-phone{background:#09131e;border:3px solid #304856;border-radius:18px;bottom:0;box-shadow:0 12px 22px #0004;height:208px;padding:5px;position:absolute;right:0;transform:rotate(5deg);width:114px}.lp-phone-camera{background:#0a1620;border-radius:3px;height:5px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:28px;z-index:1}.lp-phone-game{background-position:50%;background-size:cover;border-radius:10px 10px 3px 3px;display:grid;height:153px;place-items:center}.lp-phone-game img{height:80px;object-fit:contain;width:80px}.lp-phone-bot{align-items:center;color:var(--lp-cyan);display:flex;font:10px Outfit,sans-serif;gap:5px;justify-content:space-between;min-height:31px}.lp-phone-bot svg:first-child{height:18px;width:14px}.lp-phone-bot svg:last-child{height:12px;width:12px}.lp-feature-follow-up{grid-gap:72px;border-top:1px solid var(--lp-line);display:grid;gap:72px;grid-template-columns:1fr 1.12fr;padding-top:56px}.lp-feature-follow-up>article{min-width:0}.lp-feature-resources{position:relative}.lp-resource-art{align-items:center;display:flex;gap:24px;height:108px;margin-bottom:24px}.lp-resource-art img{height:108px;object-fit:contain;width:118px}.lp-resource-art img:last-child{height:98px;width:98px}.lp-resource-art>span{border-top:1px dashed #83e5db70;width:56px}.lp-resource-icons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:26px 0;padding:0}.lp-resource-icons li{align-items:center;color:#cad9dc;display:flex;flex-direction:column;font-size:13px;gap:8px;min-width:0}.lp-resource-icons img{height:36px;object-fit:contain;width:36px}.lp-feature-resources>.lp-text-link{color:var(--lp-cyan)!important}.lp-feature-alerts{border-inline-start:1px solid var(--lp-line);padding-inline-start:56px}.lp-alert-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.lp-alert-filters button{background:#0000;border:1px solid #9bb2c138;border-radius:4px;color:#beced1;font-size:14px;min-height:44px;padding:8px 12px;transition:background .2s,border-color .2s}.lp-alert-filters button:hover{border-color:#83e5db88}.lp-alert-filters button[aria-pressed=true]{background:#83e5db10;border-color:#83e5db70;color:var(--lp-cyan)}.lp-alert-types{list-style:none;margin:18px 0 0;padding:0}.lp-alert-types li{align-items:flex-start;border-top:1px solid var(--lp-line);display:flex;gap:12px;padding:14px 0}.lp-alert-types li>svg{color:var(--lp-cyan);flex-shrink:0;margin-top:5px}.lp-alert-types h4{font-size:16px;font-weight:500;margin:0}.lp-features .lp-alert-types p{font-size:14px;line-height:1.7;margin-top:3px}.lp-alert-delivery{align-items:center;border-top:1px solid var(--lp-line);color:#d0dedf;display:flex;font-size:14px;gap:12px;padding-top:20px}.lp-alert-delivery>svg{color:var(--lp-cyan)}@media (max-width:1150px){.lp-nav{gap:14px}.lp-feature-companion,.lp-feature-follow-up{gap:40px}.lp-feature-alerts{padding-inline-start:30px}}@media (min-width:1001px) and (max-width:1100px){.lp-nav{display:none}.lp-menu{display:block}.lp-mobile-nav.is-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1925f5;border:1px solid #83e5db30;border-radius:4px;display:flex;flex-direction:column;font-size:16px;gap:18px;left:20px;padding:22px;position:absolute;right:20px;top:99px}}@media (max-width:850px){.lp-feature-companion{gap:36px;grid-template-columns:1fr;padding-bottom:44px}.lp-feature-copy{max-width:640px}.lp-companion-scene{margin-inline:auto;width:min(510px,100%)}.lp-feature-follow-up{gap:44px;grid-template-columns:1fr;padding-top:40px}.lp-feature-alerts{border-inline-start:0;border-top:1px solid var(--lp-line);padding-inline-start:0;padding-top:40px}.lp-resource-art{height:90px}.lp-resource-icons{max-width:460px}}@media (max-width:640px){.lp-features-heading{margin-bottom:35px}.lp-features h3{font-size:22px}.lp-features article p{font-size:16px}.lp-features .lp-alert-types p{font-size:16px;line-height:1.8}.lp-platforms{gap:18px;margin-top:22px}.lp-platforms li{font-size:15px;gap:7px}.lp-companion-scene{padding-bottom:18px;padding-right:38px}.lp-device-game{height:185px}.lp-device-bot{inset-inline:8px;bottom:8px;gap:7px;padding:9px}.lp-device-bot>svg:first-child{width:20px}.lp-device-bot small{font-size:10px;line-height:1.6;max-width:150px}.lp-companion-phone{border-radius:15px;height:165px;width:87px}.lp-phone-game{height:111px}.lp-phone-game img{height:64px;width:64px}.lp-phone-bot>span{font-size:8px}.lp-phone-bot{gap:3px;min-height:30px}.lp-resource-art{margin-bottom:20px}.lp-resource-icons{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:24px}.lp-resource-icons li{flex-direction:row;font-size:12px;gap:7px;justify-content:center}.lp-resource-icons img{height:30px;width:30px}}