:root{--bg:#050607;--bg-2:#08090b;--surface:#0b0e11;--surface-2:#11151a;--surface-3:#171c22;--surface-glass:rgb(11 14 17/0.84);--line:rgb(178 188 199/0.18);--line-strong:rgb(204 214 224/0.31);--text:#f7f8fa;--text-soft:#c3cad4;--muted:#8f98a6;--faint:#626c78;--accent:#ff4734;--accent-dark:#d73b2b;--accent-soft:rgb(255 71 52/0.14);--accent-line:rgb(255 71 52/0.48);--accent-ink:#160403;--success:#62ca8a;--warning:#ffad42;--danger:#ff7f70;--radius:6px;--radius-sm:4px;--button-radius:4px;--kael-control-sm:40px;--kael-control-lg:54px;--kael-tab-height:44px;--kael-card-pad:18px;--shadow:0 28px 90px rgb(0 0 0/0.5);--kael-grid:linear-gradient(rgb(255 255 255/0.032) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/0.024) 1px,transparent 0);--kael-panel:radial-gradient(circle at 78% 8%,rgb(255 71 52/0.08),transparent 18rem),linear-gradient(145deg,rgb(15 18 22/0.88),rgb(6 7 9/0.92))}body:before{opacity:.46;background-image:var(--kael-grid);background-size:128px 128px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/.98),rgb(0 0 0/.4) 76%,transparent);mask-image:linear-gradient(180deg,rgb(0 0 0/.98),rgb(0 0 0/.4) 76%,transparent)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 22% 16%,rgb(255 71 52/.22) 0 1px,transparent 2px),radial-gradient(circle at 72% 7%,rgb(255 71 52/.28) 0 2px,transparent 3px),linear-gradient(118deg,transparent 0 56%,rgb(255 71 52/.07) 56.15%,transparent 56.6%);background-size:360px 320px,520px 420px,auto;opacity:.42}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0) scale(.985)}.load-more-button{width:calc(100% - 24px);min-height:40px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;margin:8px auto 12px;padding:0 18px;border:1px solid var(--line);border-radius:var(--button-radius);color:var(--text-soft);background:rgb(255 255 255/.04);font:inherit;font-weight:800;text-align:center;cursor:pointer}.load-more-button:focus-visible,.load-more-button:hover:not(:disabled){border-color:var(--accent-line);color:var(--text);background:rgb(255 255 255/.07)}.load-more-button:disabled{color:var(--faint);cursor:default}.brand-mark{width:174px;filter:drop-shadow(0 12px 24px rgb(0 0 0/.45))}.brand-mark.compact{width:162px}.ai-lobster-mark{width:min(100%,220px);aspect-ratio:1039/1513;display:block;position:relative;color:var(--accent);filter:drop-shadow(0 20px 30px rgb(255 71 52/.15)) drop-shadow(0 18px 38px rgb(0 0 0/.48))}.ai-lobster-mark.compact{width:min(100%,150px)}.ai-lobster-mark.rank-mascot{aspect-ratio:1}.ai-lobster-image{width:100%;height:100%;display:block;position:relative;z-index:1;object-fit:contain}.ai-lobster-evolution-aura{--aura-rgb:238 92 65;--aura-opacity:0.24;--aura-duration:24s;position:absolute;z-index:0;inset:-8%;border-radius:50%;background:radial-gradient(circle,transparent 44%,rgb(var(--aura-rgb)/.05) 58%,rgb(var(--aura-rgb)/.14) 66%,transparent 76%);opacity:var(--aura-opacity);pointer-events:none}.ai-lobster-evolution-aura:after,.ai-lobster-evolution-aura:before{content:"";position:absolute;border-radius:inherit}.ai-lobster-evolution-aura:before{inset:0;background:conic-gradient(from 18deg,transparent 0 8%,rgb(var(--aura-rgb)/.86) 13%,transparent 20% 43%,rgb(var(--aura-rgb)/.48) 49%,transparent 57% 76%,rgb(var(--aura-rgb)/.72) 82%,transparent 90% 100%);-webkit-mask:radial-gradient(circle,transparent 0 59%,#000 60% 63%,transparent 64%);mask:radial-gradient(circle,transparent 0 59%,#000 60% 63%,transparent 64%);filter:drop-shadow(0 0 5px rgb(var(--aura-rgb)/.5))}.ai-lobster-evolution-aura:after{inset:12%;border:1px solid rgb(var(--aura-rgb)/.34);box-shadow:inset 0 0 10px rgb(var(--aura-rgb)/.08),0 0 8px rgb(var(--aura-rgb)/.1)}.ai-lobster-mark[data-level-band="2"] .ai-lobster-evolution-aura{--aura-opacity:0.3;--aura-duration:22s}.ai-lobster-mark[data-level-band="3"] .ai-lobster-evolution-aura{--aura-rgb:245 97 60;--aura-opacity:0.36;--aura-duration:20s}.ai-lobster-mark[data-level-band="4"] .ai-lobster-evolution-aura{--aura-rgb:230 126 72;--aura-opacity:0.42;--aura-duration:19s}.ai-lobster-mark[data-level-band="5"] .ai-lobster-evolution-aura{--aura-rgb:236 172 74;--aura-opacity:0.48;--aura-duration:18s}.ai-lobster-mark[data-level-band="6"] .ai-lobster-evolution-aura{--aura-rgb:238 209 157;--aura-opacity:0.54;--aura-duration:17s}.ai-lobster-mark[data-level-band="7"] .ai-lobster-evolution-aura{--aura-rgb:255 238 192;--aura-opacity:0.62;--aura-duration:16s}@media (prefers-reduced-motion:no-preference){.ai-lobster-mark:not(.compact) .ai-lobster-evolution-aura:before{animation:lobster-evolution-aura-spin var(--aura-duration) linear infinite}}@keyframes lobster-evolution-aura-spin{to{transform:rotate(1turn)}}.ai-lobster-mark.compact .ai-lobster-evolution-aura{inset:-4%}.ai-lobster-level-plate{position:absolute;z-index:2;left:50%;bottom:1%;display:flex;align-items:center;gap:3px;min-height:22px;padding:2px 7px 2px 3px;border:1px solid rgb(255 255 255/.16);border-radius:999px;background:linear-gradient(180deg,rgb(30 32 38/.94),rgb(10 11 14/.96));box-shadow:0 5px 14px rgb(0 0 0/.42),inset 0 1px 0 rgb(255 255 255/.08);transform:translateX(-50%);pointer-events:none;white-space:nowrap}.ai-lobster-level-badge{width:22px;height:22px;display:block;object-fit:contain;filter:drop-shadow(0 1px 3px rgb(0 0 0/.52))}.ai-lobster-level-value{color:rgb(246 239 226);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;text-shadow:0 1px 3px rgb(0 0 0/.8)}.ai-lobster-mark.compact .ai-lobster-level-plate{gap:2px;min-height:17px;padding:1px 5px 1px 2px}.ai-lobster-mark.compact .ai-lobster-level-badge{width:16px;height:16px}.ai-lobster-mark.compact .ai-lobster-level-value{font-size:7px}.kael-lobster-scene{position:relative;display:grid;place-items:center;width:min(100%,300px);aspect-ratio:1;isolation:isolate}.kael-lobster-scene.compact{width:min(100%,220px)}.kael-radar-line,.kael-radar-ring{position:absolute;pointer-events:none}.kael-radar-ring{border:1px solid rgb(178 188 199/.12);border-radius:50%}.ring-outer{inset:0}.ring-middle{inset:18%}.ring-inner{inset:34%}.kael-radar-line{inset:0;background:linear-gradient(118deg,transparent 49%,rgb(255 71 52/.27),transparent 51%);transform:rotate(5deg)}.kael-lobster-scene .ai-lobster-mark{z-index:1;width:54%}.kael-lobster-scene.compact .ai-lobster-mark{width:58%}.kael-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/.026)}.kael-metric-strip>span{min-width:0;padding:14px 16px;border-right:1px solid var(--line)}.kael-metric-strip>span:last-child{border-right:0}.kael-metric-strip em,.kael-metric-strip small{color:var(--muted);font-size:12px;font-style:normal;font-weight:520}.kael-metric-strip strong{display:flex;align-items:baseline;gap:4px;margin-top:4px;color:var(--text);font-size:clamp(17px,4.2vw,26px);line-height:1.12;font-weight:630;white-space:nowrap}.kael-metric-strip em{flex-shrink:0;font-size:.6em}.mobile-app,.workspace-shell.mobile-app{padding-bottom:calc(138px + var(--safe-bottom));border:0;background:radial-gradient(circle at 85% -12%,rgb(255 71 52/.12),transparent 23rem),var(--kael-grid),linear-gradient(180deg,rgb(5 6 7/.16),rgb(7 8 10/.38));background-size:auto,128px 128px,auto}.workspace-shell.mobile-app.primary-workspace-route{background:#050607;background-image:none}.workspace-shell .app-header{position:relative;min-height:48px;margin:0 0 8px;padding:4px 12px;border-bottom:1px solid rgb(255 255 255/.06);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.workspace-shell.mobile-headerless .app-header,.workspace-shell.secondary-workspace-route .app-header{display:none}.app-header .header-actions{gap:13px}.app-header .home-header-actions{gap:8px}.app-header .home-header-actions .auth-language-dropdown-btn,.app-header .home-header-support{width:36px;min-width:36px;height:36px;min-height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:11px;color:var(--text-soft);background:var(--surface-2)}.app-header .home-header-actions .auth-language-dropdown-btn:focus-visible,.app-header .home-header-actions .auth-language-dropdown-btn:hover,.app-header .home-header-support:focus-visible,.app-header .home-header-support:hover{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.app-header .home-header-actions .auth-language-popover{z-index:160}.app-header .header-language-button{display:none}.app-header .account-menu-trigger,.icon-button{border:1px solid var(--line-strong);border-radius:50%;color:var(--text-soft);background:rgb(255 255 255/.026)}.badge-button i{top:3px;right:3px;min-width:10px;width:10px;height:10px;padding:0;overflow:hidden;color:transparent;background:var(--accent)}.global-navigation{display:none}.tab-page{gap:12px}.page-back-navigation{width:100%;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:flex-start;justify-self:stretch;align-self:start}.page-back-navigation .back-button{width:fit-content;min-height:38px;justify-self:auto;margin:0;padding:0 2px;color:var(--text-soft);font-size:var(--kael-mobile-helper,12px);line-height:1.25;font-weight:700}.prototype-page-heading{min-width:0;display:grid;gap:4px;padding:2px 2px 4px}.prototype-page-heading>span{color:var(--accent);font-size:10px;font-weight:880;letter-spacing:0}.prototype-page-heading h1,.prototype-page-heading h2,.prototype-page-heading p{margin:0}.prototype-page-heading h1,.prototype-page-heading h2{color:var(--text);font-size:24px;font-weight:860;line-height:1.18;letter-spacing:0}.prototype-page-heading p{max-width:36ch;color:var(--muted);font-size:12px;line-height:1.5}.prototype-section-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.prototype-section-heading h2,.prototype-section-heading h3,.prototype-section-heading p{margin:0}.prototype-section-heading h2,.prototype-section-heading h3{color:var(--text);font-size:17px;font-weight:830;line-height:1.25}.prototype-section-heading a,.prototype-section-heading button,.prototype-section-heading p{color:var(--muted);font-size:11px}.prototype-filter-tabs{min-width:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:rgb(255 255 255/.025);scrollbar-width:none}.prototype-filter-tabs::-webkit-scrollbar{display:none}.prototype-filter-tabs button{min-width:68px;min-height:34px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:11px;font-weight:800;white-space:nowrap}.ai-power-market-filters button:hover:not(:disabled),.yield-lobster-filters button:hover:not(:disabled){transform:none}.ai-power-market-filters button:active:not(:disabled),.yield-lobster-filters button:active:not(:disabled){transform:scale(.985)}.prototype-filter-tabs button.active,.prototype-filter-tabs button[aria-pressed=true]{color:var(--text);background:rgb(255 255 255/.075);box-shadow:inset 0 0 0 1px var(--accent-line)}.auth-shell.kael-auth-screen{align-items:stretch}.kael-auth-hero{min-height:620px;display:grid;grid-template-rows:auto minmax(280px,1fr) auto;gap:16px;overflow:visible;border:0;background:transparent;box-shadow:none}.kael-auth-hero:after{display:none}.kael-auth-top{position:relative;z-index:50;gap:18px}.kael-auth-language{justify-self:end;display:flex;align-items:center}.auth-hero-copy{display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;gap:6px;position:relative;z-index:1;min-height:84px}.auth-hero-copy>span{display:none}.auth-hero h1{max-width:720px;margin:0;color:var(--text);font-size:clamp(32px,5vw,44px);line-height:1.15;font-weight:800;letter-spacing:0;min-height:1.15em}.auth-hero p{max-width:40rem;color:var(--muted);font-size:13px;min-height:2.7em}.auth-language-switch-wrapper{position:relative;display:flex;align-items:center}.auth-language-dropdown-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;height:38px;min-width:124px;padding:0 14px;border:1px solid rgb(255 255 255/.12);border-radius:20px;color:#d1d7e0;background:rgb(255 255 255/.05);font-size:13.5px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.auth-language-dropdown-btn:hover{border-color:rgb(255 255 255/.2);background:rgb(255 255 255/.08);color:var(--text)}.auth-language-dropdown-btn .chevron{transition:transform .2s ease;color:var(--muted)}.auth-language-dropdown-btn .chevron.open{transform:rotate(180deg)}.auth-language-dropdown-btn.is-icon-only{width:42px;min-width:42px;height:42px;padding:0;justify-content:center;border-radius:50%}.auth-language-dropdown-btn.is-icon-only>.chevron,.auth-language-dropdown-btn.is-icon-only>span{display:none}.auth-language-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:170px;max-height:280px;overflow-y:auto;padding:6px;background:rgb(13 16 19/.96)}.auth-language-dropdown-menu,.auth-language-popover.kael-popover{border:1px solid rgb(255 255 255/.1);border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 40px rgb(0 0 0/.7)}.auth-language-popover.kael-popover{width:min(220px,calc(100vw - 32px));max-height:min(420px,calc(100dvh - 80px));overflow:hidden;padding:0;background:rgb(13 16 19/.98)}.auth-language-popover .auth-language-dropdown-menu{position:static;width:100%;min-width:0;max-height:min(408px,calc(100dvh - 92px));margin:0;overflow-y:auto;border:0;border-radius:inherit;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-language-option{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:14px;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.auth-language-option small{color:var(--faint);font-size:10px;font-weight:700}.auth-language-option>svg{color:var(--accent)}.auth-language-option:hover{color:var(--text);background:rgb(255 255 255/.06)}.auth-language-option.active{color:var(--accent);font-weight:600;background:rgb(255 71 52/.1)}.auth-method-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:18px 32px 0;padding:4px;border:1px solid rgb(255 255 255/.07);border-radius:var(--radius-sm);background:rgb(0 0 0/.28)}.auth-method-switch button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:calc(var(--radius-sm) - 3px);color:var(--muted);background:transparent;font-size:13px;font-weight:650;cursor:pointer}.auth-method-switch button.active{color:var(--text);background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 71 52/.3)}.auth-field-hint{display:block;margin-top:7px;color:var(--muted);font-size:11.5px;font-weight:450;line-height:1.45}.kael-social-links{display:grid;justify-items:center;gap:10px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.kael-social-links.is-compact{margin:0 32px 24px;padding:4px 0 0;border:0;background:transparent}.kael-social-links p{margin:0;color:var(--muted);font-size:12px;font-weight:600}.kael-social-links>div{display:flex;align-items:center;justify-content:center;gap:10px}.kael-social-links a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--text-soft);background:rgb(255 255 255/.035);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.kael-social-links a:focus-visible,.kael-social-links a:hover{color:var(--accent);border-color:var(--accent-line);background:rgb(255 71 52/.08);transform:translateY(-1px)}@media (max-width:480px){.auth-method-switch{margin:12px 14px 0}.kael-social-links.is-compact{margin:0 14px 18px}}.kael-auth-panel label{color:var(--text-soft);font-size:14px;font-weight:620}.kael-field-label{display:block;margin-bottom:8px;color:#a0abbc;font-size:13.5px;font-weight:500}.kael-input-shell{min-height:44px;height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);background:var(--surface-2);transition:border-color .15s ease}.kael-input-shell:focus-within{border-color:var(--accent-line);box-shadow:none;background:var(--surface-2)}.kael-input-shell-password{grid-template-columns:auto minmax(0,1fr) auto}.kael-input-shell input{min-height:44px;height:44px;padding:0;border:0!important;outline:0!important;box-shadow:none!important;color:var(--text);background:transparent!important;font-size:14.5px;font-weight:450}.kael-input-shell input::placeholder{color:var(--muted);font-size:13.5px}.kael-input-shell input:focus,.kael-input-shell input:focus-visible{outline:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.kael-input-shell input:-webkit-autofill,.kael-input-shell input:-webkit-autofill:focus,.kael-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-transition:background-color 50000s ease-in-out 0s!important;transition:background-color 50000s ease-in-out 0s!important;box-shadow:inset 0 0 0 1000px transparent!important;background-color:transparent!important}.password-toggle-btn{display:flex;align-items:center;justify-content:center;padding:6px;border:0;color:#7a869a;background:transparent;cursor:pointer;transition:color .15s ease}.password-toggle-btn:hover{color:var(--text)}.kael-auth-panel .inline-field{gap:10px}.kael-auth-panel .inline-field>.kael-input-shell{min-width:0}.kael-auth-panel .inline-field button,.security-code-row button{border:1px solid var(--line);color:var(--accent);background:rgb(255 255 255/.034)}.kael-auth-panel .primary{min-height:46px;height:46px;border-radius:var(--radius-sm);color:#ffffff;background:var(--accent);font-size:15px;font-weight:700;letter-spacing:.2px;cursor:pointer;border:0;box-shadow:none;transition:opacity .15s ease,transform .1s ease}.kael-auth-panel .primary:hover{opacity:.92;background:var(--accent)}.kael-auth-panel .primary:active{transform:scale(.99)}.auth-sub-actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:13px}.auth-forgot-link{padding:0;border:0;color:var(--accent);background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.auth-forgot-link:hover{opacity:.85;text-decoration:underline}.auth-demo-link{display:flex;align-items:center;gap:3px;padding:0;border:0;color:var(--accent);background:transparent;font-size:12.5px;font-weight:700;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:opacity .15s ease}.auth-demo-link:hover{opacity:.85}.auth-demo-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.auth-demo-card>div:first-child{display:grid;gap:3px;min-width:0}.auth-demo-card small,.auth-demo-card strong{overflow-wrap:anywhere}.auth-demo-card small{color:var(--muted);font-size:11px;line-height:1.35}.auth-demo-actions{display:flex;flex:0 0 auto;gap:10px}.auth-terms-line{margin-top:6px;font-size:12px;color:var(--muted)}.auth-terms-line a{color:var(--accent);text-decoration:none}.auth-terms-line a:hover{text-decoration:underline}.account-detail-card,.account-page-surface,.ai-power-instance-card,.ai-power-market-card,.ai-power-overview,.asset-hero,.context-help,.home-quick-entries,.list-section,.process-step,.product-detail-hero,.profile-card,.reward-action-card,.reward-panel,.reward-rule-card,.reward-voucher-card,.rewards-center-hero,.settings-list,.team-card,.team-network-hero,.team-rules-panel,.transaction-workspace,.wallet-hero,.yield-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--kael-panel);box-shadow:inset 0 1px 0 rgb(255 255 255/.055),0 18px 70px rgb(0 0 0/.24)}.home-total-assets-label{display:flex;justify-content:space-between;gap:8px}.home-asset-amount-row{align-items:baseline;gap:6px;margin:6px 0 10px}.home-asset-amount-val{font-size:clamp(24px,5.5vw,36px);font-weight:800;color:var(--text);letter-spacing:-.5px;white-space:nowrap}.home-asset-unit{font-size:14px;font-weight:700;color:var(--text-soft)}.kael-asset-hero,.kael-products-hero,.kael-wallet-hero,.rewards-center-hero,.team-network-hero,.yield-workspace-hero{position:relative;min-height:250px;overflow:hidden;padding:clamp(18px,4.4vw,32px);background:radial-gradient(circle at 78% 34%,rgb(255 71 52/.12),transparent 17rem),var(--kael-grid),linear-gradient(145deg,rgb(13 16 19/.9),rgb(5 6 8/.95));background-size:auto,128px 128px,auto}.kael-asset-hero.home-asset-overview{display:grid;grid-template-columns:minmax(0,1fr) clamp(118px,30vw,150px);align-items:center;gap:clamp(6px,2.4vw,14px);min-height:auto;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse 190px 132px at 78% 52%,rgb(255 71 52/.13),rgb(91 22 20/.08) 46%,transparent 76%),linear-gradient(90deg,transparent 47%,rgb(255 71 52/.055) 66%,transparent 93%),var(--surface);box-shadow:none}.kael-asset-hero-left{display:flex;flex-direction:column;gap:8px;min-width:0}.home-total-assets-label{display:inline-grid;grid-template-columns:minmax(0,auto) 32px;align-items:center;justify-content:start;gap:10px;width:fit-content;max-width:100%;color:var(--muted);font-size:13.5px;font-weight:500}.home-total-assets-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-asset-amount-row{display:flex;min-width:0;max-width:100%;align-items:flex-end;justify-content:flex-start;gap:7px;flex-wrap:nowrap;white-space:nowrap}.home-asset-amount-row strong{min-width:0;color:var(--text);font-size:clamp(27px,6vw,35px);font-weight:800;line-height:1.1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-asset-amount-row .unit-tag,.home-asset-unit{flex:0 0 auto;padding-bottom:.34em;color:var(--text-soft);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.home-asset-amount-val.amount-density-md{font-size:clamp(25px,5.4vw,32px)}.home-asset-amount-val.amount-density-sm{font-size:clamp(22px,4.9vw,28px)}.home-asset-amount-val.amount-density-xs{font-size:clamp(19px,4.2vw,24px)}.home-visibility-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:0;color:var(--text-soft);background:transparent;cursor:pointer;transition:color .15s ease,opacity .15s ease}.home-visibility-toggle:hover{color:var(--text);opacity:.88}.home-today-yield{min-width:0;max-width:100%}.home-today-yield>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-today-yield-value{display:inline-flex;min-width:0;align-items:baseline;gap:4px;white-space:nowrap}.home-today-yield .yield-val,.home-today-yield b,.home-today-yield small{min-width:0;font-size:inherit;line-height:inherit;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-today-yield .yield-val,.home-today-yield b{color:var(--accent);font-weight:700}.home-today-yield small{color:var(--muted);font-size:inherit}.kael-asset-hero-right{width:clamp(118px,30vw,150px);height:clamp(118px,30vw,150px);flex-shrink:0}.kael-asset-hero-right,.kael-asset-radar-rings{display:flex;align-items:center;justify-content:center}.kael-asset-radar-rings{position:relative;width:100%;height:100%;overflow:visible}.kael-asset-mascot{position:relative;z-index:1;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 10px 20px rgb(0 0 0/.6))}img[src$="/brand/lobster-mascot-v2-640.webp"]{scale:-1 1}.home-today-yield{display:flex;align-items:center;gap:6px;margin:4px 0 10px;color:var(--muted);font-size:13px;line-height:1.3;white-space:nowrap;flex-wrap:nowrap}.home-quick-entries{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:96px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/.012)),rgb(8 10 12/.86);box-shadow:inset 0 1px 0 rgb(255 255 255/.045),0 18px 54px rgb(0 0 0/.2);overflow:hidden}.home-quick-entries button{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:78px;padding:10px 4px 9px;border:0;border-radius:var(--radius-sm);color:var(--text-soft);background:transparent;font-weight:720;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.attention-indicator{position:absolute;z-index:5;top:8px;inset-inline-end:8px;width:15px;height:15px;display:grid;place-items:center;box-sizing:border-box;border:0;color:#ffb52e;background:transparent;box-shadow:none;pointer-events:none}.attention-indicator>b{position:relative;width:15px;height:15px;display:block;box-sizing:border-box;overflow:hidden;border:1px solid #ef493d;border-radius:50%;color:transparent;background:#ef493d;box-shadow:0 1px 4px rgb(0 0 0/.28);font-size:0;transform-origin:50% 50%}.attention-indicator>b:after,.attention-indicator>b:before{content:"";position:absolute;left:50%;border-radius:999px;background:#fff;transform:translateX(-50%)}.attention-indicator>b:before{top:2px;width:2px;height:7px}.attention-indicator>b:after{bottom:2px;width:2px;height:2px}.home-quick-entries button .attention-indicator--home-quick>b{width:14px;height:14px}.home-quick-entries button .attention-indicator--home-quick>b:before{height:6px}.reward-voucher-card{position:relative}.home-quick-entries button+button:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgb(178 188 199/.2),transparent)}.home-quick-entries button:focus-visible,.home-quick-entries button:hover{color:var(--text);background:rgb(255 255 255/.04)}.home-quick-entries button>span:first-child{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.home-quick-label{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-quick-entries button svg{width:28px;height:28px}.home-empty-guide{width:100%;max-width:100%;min-width:0;display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 92% 0,rgb(233 75 53/.12),transparent 9rem),linear-gradient(180deg,rgb(255 255 255/.038),rgb(255 255 255/.014)),rgb(8 10 12/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 18px 54px rgb(0 0 0/.2);overflow:hidden}.home-empty-guide h3{margin:0;color:var(--text);font-size:16px;font-weight:850;line-height:1.2}.home-empty-guide ol{counter-reset:home-empty-step;display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.home-empty-guide li{min-width:0;counter-increment:home-empty-step}.home-empty-guide button{width:100%;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:9px 10px;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-sm);color:var(--text-soft);background:rgb(255 255 255/.045);box-shadow:inset 0 1px 0 rgb(255 255 255/.045);font-size:12px;font-weight:760;line-height:1.25;text-align:left;white-space:normal}.home-empty-guide button:before{content:counter(home-empty-step);width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:rgb(233 75 53/.13);font-size:10px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-empty-guide button:focus-visible,.home-empty-guide button:hover{border-color:rgb(233 75 53/.34);color:var(--text);background:rgb(233 75 53/.1)}@media (min-width:640px){.home-empty-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-section h3,.reward-panel h3,.section-title-row h3,.team-rules-panel h3{color:var(--text);font-size:clamp(24px,6vw,34px);line-height:1.08}.ai-power-market-section,.ai-power-owned-section{width:100%;max-width:100%;min-width:0;display:grid;gap:18px;overflow-x:hidden}.ai-power-instance-list,.ai-power-market-list{width:100%;max-width:100%;min-width:0;display:grid;gap:14px;overflow-x:hidden}.ai-power-instance-card,.ai-power-market-card{overflow:hidden;padding:0}.ai-power-market-main{padding:var(--kael-card-pad);background:transparent}.ai-power-market-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.ai-power-market-heading strong{color:var(--text);font-size:clamp(17px,4.5vw,24px);line-height:1.12}.ai-power-market-heading small,.product-detail-copy>span{width:fit-content;padding:2px 6px;border:1px solid var(--accent-line);color:var(--accent);font-size:11px;font-weight:650}.ai-power-market-price strong{font-size:clamp(22px,6vw,32px);font-weight:620}.ai-power-market-price{font-style:normal;display:grid;justify-items:end;gap:3px;text-align:right}.ai-power-market-price small{color:var(--text-soft);font-size:11px}.ai-power-market-price em,.ai-power-market-yield{color:var(--accent);font-size:13px;font-style:normal;font-weight:720}.ai-power-market-yield{display:block;margin-top:6px}.ai-power-market-top{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px}.ai-power-market-top .ai-power-market-heading{grid-template-columns:1fr;gap:8px}.ai-power-market-top .ai-power-market-heading>span{justify-items:start;text-align:left}.ai-power-market-top .ai-power-market-heading strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-power-instance-body{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px}.ai-power-instance-visual,.ai-power-market-visual,.product-hero-visual,.product-visual{position:relative;display:grid;place-items:center;min-height:104px;border:0;border-radius:999px;background:radial-gradient(circle,rgb(255 71 52/.12),transparent 64%)}.ai-power-instance-visual .ai-lobster-mark,.ai-power-market-visual .ai-lobster-mark,.product-visual .ai-lobster-mark{width:min(100%,86px)}.ai-power-instance-body dl,.ai-power-market-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.ai-power-market-metrics{margin-top:14px}.kael-products-market-page .ai-power-market-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.kael-products-market-page .ai-power-market-metrics>span:nth-child(2n){border-right:1px solid var(--line)}.kael-products-market-page .ai-power-market-metrics>span:last-child{border-right:0}.ai-power-instance-body dl>div,.ai-power-market-metrics>span{min-width:0;padding:11px 10px;border-right:1px solid var(--line)}.ai-power-instance-body dl>div:nth-child(2n),.ai-power-market-metrics>span:nth-child(2n){border-right:0}.ai-power-instance-body dt,.ai-power-market-metrics small{color:var(--muted);font-size:11px}.ai-power-instance-body dd,.ai-power-market-metrics strong{color:var(--text);font-size:14px}.ai-power-instance-card>footer,.ai-power-market-card>footer{padding:14px 18px;border-top:1px solid var(--line)}.ai-power-instance-card>footer button,.ai-power-market-card>footer button{min-width:86px;min-height:42px;font-size:14px;font-weight:620}.kael-products-hero{min-height:220px}.kael-products-hero header{display:grid;gap:10px}.kael-products-hero h2,.product-detail-copy h2,.rewards-center-intro h2{color:var(--text);font-size:clamp(30px,7.8vw,48px);line-height:1.03;letter-spacing:0}.kael-products-hero p,.kael-wallet-hero-copy p,.product-detail-copy p,.rewards-center-intro p{margin:0;color:var(--muted);font-size:clamp(14px,3.7vw,20px);line-height:1.38}.kael-products-hero .kael-metric-strip,.kael-wallet-hero .kael-metric-strip{grid-column:1/-1;align-self:end}.reward-action-card,.settings-item,.team-copy-action,.wallet-shortcut{min-height:56px;border:1px solid var(--line);color:var(--text-soft);background:rgb(255 255 255/.034)}.product-detail-hero{padding:clamp(24px,5vw,42px);display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);gap:24px;background:radial-gradient(circle at 18% 34%,rgb(255 71 52/.13),transparent 18rem),var(--kael-grid),linear-gradient(145deg,rgb(13 16 19/.92),rgb(5 6 8/.96));background-size:auto,128px 128px,auto}.product-detail-copy>strong{color:var(--text);font-size:clamp(34px,8vw,48px)}.product-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--kael-panel)}.product-detail-metrics>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.kael-wallet-hero{min-height:246px}.wallet-page{grid-template-columns:minmax(0,1fr)}.wallet-page>*{min-width:0;max-width:100%}.kael-wallet-hero-copy>strong{max-width:100%}.kael-wallet-hero-copy p{display:none}.wallet-shortcut-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.wallet-shortcut{justify-content:center;gap:4px;padding:7px 6px;font-size:clamp(13px,3.5vw,16px);font-weight:600;line-height:1.15}.wallet-shortcut span{display:grid;width:30px;height:30px;place-items:center}.account-ledger-table,.compact-accounts,.contribution-table,.daily-yield-table,.deposit-table,.help-link-grid,.lobster-workspace-table,.member-table,.order-history-table,.reward-panel,.security-password-card,.security-sessions-card,.settings-list,.settlement-history-table,.wallet-funding-priority,.withdrawal-history-table{padding:clamp(18px,4.4vw,28px)}.account-row,.compact-row,.contribution-row,.deposit-row,.ledger-row,.member-row,.order-row,.session-row,.settlement-row,.withdrawal-row,.yield-record-row{border-bottom:1px solid var(--line);background:transparent}.account-row:last-child,.compact-row:last-child,.contribution-row:last-child,.deposit-row:last-child,.ledger-row:last-child,.member-row:last-child,.order-row:last-child,.session-row:last-child,.settlement-row:last-child,.withdrawal-row:last-child,.yield-record-row:last-child{border-bottom:0}.context-help,.transaction-workspace{padding:clamp(18px,4vw,28px)}.process-stepper{border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/.025)}.process-step>header>i,.process-stepper li>i{border-color:var(--line-strong);color:var(--text-soft);background:rgb(255 255 255/.04)}.process-step.active>header>i,.process-step.complete>header>i,.process-stepper li.active>i,.process-stepper li.complete>i{color:var(--accent-ink);background:var(--accent)}.process-step{padding:18px}.transaction-workspace.synthesis-flow{padding:0;border:0;background:transparent;box-shadow:none}.deposit-qr{padding:12px;border-radius:var(--radius-sm);background:#fff}.deposit-picker-search input,.experience-field>.kael-select-trigger,.experience-field>input,.ledger-filter-grid .kael-select-trigger,.transaction-summary{border-color:var(--line);background:rgb(255 255 255/.032)}.transaction-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border-radius:var(--radius-sm)}.transaction-summary>span{border-right:1px solid var(--line);background:transparent}.transaction-summary>span:last-child{border-right:0}.transaction-risk{border-color:rgb(255 71 52/.22);color:var(--muted);background:rgb(255 71 52/.055)}.yield-workspace-heading h3{color:var(--text);font-size:clamp(34px,9vw,58px)}.rewards-center-stats,.team-hero-summary,.yield-overview-cards{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/.026)}.rewards-center-stats>div,.team-hero-summary>div,.yield-overview-cards button{border-right:1px solid var(--line);background:transparent}.team-network-hero{gap:14px}.team-network-hero header strong{color:var(--text);font-size:clamp(32px,8.4vw,48px);line-height:1}.ai-power-status-tabs,.message-filter-tabs,.team-filter-tabs,.team-level-strip{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255/.03)}.ai-power-status-tabs button,.message-filter-tabs button,.team-filter-tab,.team-level-strip button{min-height:50px;color:var(--muted);background:transparent}.team-level-strip button{gap:3px;padding:6px 3px}.team-level-strip button span{font-size:10px;line-height:1.15}.team-level-strip button strong{font-size:16px;line-height:1}.ai-power-status-tabs button.active,.message-filter-tabs button.active,.team-filter-tab.active,.team-level-strip button.active{color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.rewards-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reward-action-card{min-height:112px;padding:18px;text-align:left}.reward-action-card>svg,.reward-rule-card>svg,.reward-section-icon{color:var(--accent)}.reward-voucher-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:18px}.reward-voucher-value{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(255 71 52/.12),transparent),rgb(255 255 255/.028)}.reward-voucher-value strong{color:var(--text);font-size:46px}.rewards-center-page{gap:12px}.rewards-center-page .rewards-center-hero{display:grid;gap:16px;min-height:auto;padding:20px 18px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse 210px 150px at 82% 18%,rgb(255 71 52/.13),transparent 76%),linear-gradient(145deg,rgb(13 16 19/.92),rgb(5 6 8/.96))}.rewards-center-page .rewards-center-intro{min-width:0;display:grid;gap:7px}.rewards-center-page .rewards-center-intro>span{color:var(--accent);font-size:11px;font-weight:850;line-height:1.1;text-transform:uppercase}.rewards-center-page .rewards-center-intro h2{margin:0;color:var(--text);font-size:clamp(24px,6.6vw,34px);font-weight:820;line-height:1.06}.rewards-center-page .rewards-center-intro p{display:-webkit-box;max-width:34rem;overflow:hidden;color:var(--muted);font-size:12.5px;font-weight:560;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rewards-center-page .rewards-center-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:66px}.rewards-center-page .rewards-center-stats>div{min-width:0;display:grid;align-content:center;justify-items:center;gap:5px;padding:10px 6px;text-align:center}.rewards-center-page .rewards-center-stats span{max-width:100%;overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .rewards-center-stats strong{max-width:100%;overflow:hidden;color:var(--text);font-size:clamp(18px,5.2vw,24px);font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .rewards-center-stats small{margin-left:3px;color:var(--text-soft);font-size:10px;font-weight:680}.rewards-center-page .rewards-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rewards-center-page .reward-action-card{min-width:0;min-height:104px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:center;gap:8px 9px;padding:12px 10px;border-color:var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(255 255 255/.04),rgb(255 255 255/.018)),rgb(8 10 12/.86);text-align:left}.rewards-center-page .reward-action-card>svg{grid-column:1;grid-row:1;width:34px;height:34px;padding:7px;border-radius:var(--radius-sm);color:var(--accent);background:var(--accent-soft)}.rewards-center-page .reward-action-card>div{min-width:0;display:contents}.rewards-center-page .reward-action-card strong{grid-column:2;grid-row:1;display:block;overflow:hidden;color:var(--text);font-size:13.5px;font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-action-card span:not(.reward-action-arrow){grid-column:1/-1;grid-row:2;align-self:start;display:block;overflow:visible;color:var(--muted);font-size:11px;font-weight:560;line-height:1.28;overflow-wrap:anywhere;white-space:normal}.rewards-center-page .reward-action-arrow{display:none;color:var(--faint);font-size:18px;line-height:1}.rewards-center-page .reward-panel{padding:14px;gap:12px}.rewards-center-page .reward-section-heading{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.rewards-center-page .reward-section-heading h3{margin:0;color:var(--text);font-size:16px;font-weight:780;line-height:1.14}.rewards-center-page .reward-section-heading p{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rewards-center-page .reward-count{min-width:22px;height:22px;display:inline-grid;align-items:center;place-items:center;justify-self:end;padding:0 7px;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);background:rgb(255 255 255/.035);font-size:11px;font-weight:820;line-height:1;white-space:nowrap}.rewards-center-page .reward-voucher-card{position:relative;grid-template-columns:86px minmax(0,1fr);gap:0;min-height:124px;overflow:hidden;padding:0;border:1px solid rgb(233 75 53/.26);border-radius:var(--radius);background:radial-gradient(ellipse 150px 118px at 16% 42%,rgb(233 75 53/.16),transparent 78%),linear-gradient(135deg,rgb(255 71 52/.075),rgb(255 255 255/.024) 46%,rgb(255 255 255/.018)),rgb(9 11 13/.82);box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}.rewards-center-page .reward-voucher-card:after,.rewards-center-page .reward-voucher-card:before{content:"";position:absolute;left:78px;z-index:1;width:14px;height:14px;border:1px solid rgb(233 75 53/.22);border-radius:999px;background:var(--surface)}.rewards-center-page .reward-voucher-card:before{top:-8px}.rewards-center-page .reward-voucher-card:after{bottom:-8px}.rewards-center-page .reward-voucher-value{position:relative;min-width:0;display:grid;align-content:center;justify-items:center;gap:5px;padding:14px 10px;border:0;border-right:1px dashed rgb(233 75 53/.28);border-radius:0;background:linear-gradient(180deg,rgb(233 75 53/.13),rgb(233 75 53/.055));text-align:center}.rewards-center-page .reward-voucher-value small,.rewards-center-page .reward-voucher-value span{max-width:100%;overflow:hidden;color:var(--text-soft);font-size:10px;font-weight:780;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-voucher-value strong{max-width:100%;overflow:hidden;color:var(--text);font-size:28px;font-weight:840;line-height:1;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-voucher-content{min-width:0;display:grid;align-content:space-between;gap:12px;padding:14px 14px 12px}.rewards-center-page .reward-voucher-content>header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.rewards-center-page .reward-voucher-content>header>div:first-child{min-width:0;display:grid;gap:4px}.rewards-center-page .reward-voucher-content>header>div:first-child>span,.rewards-center-page .reward-voucher-content>header>div:first-child>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-voucher-content>header>div:first-child>strong{color:var(--text);font-size:14.5px;font-weight:780;line-height:1.16}.rewards-center-page .reward-voucher-content>header>div:first-child>span{color:var(--muted);font-size:11px;line-height:1.2}.rewards-center-page .reward-voucher-actions{min-width:0}.rewards-center-page .reward-voucher-actions .reward-status-pill,.rewards-center-page .reward-voucher-actions>button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;font-size:11px;font-weight:820;line-height:1;white-space:nowrap}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button{position:relative;min-height:38px;gap:7px;overflow:hidden;padding-inline:15px;border:1px solid rgb(255 120 91/.68);color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.16),transparent 46%),linear-gradient(135deg,#ff3f35,#ff5c3f 54%,#f3382f);box-shadow:0 8px 22px rgb(255 61 49/.3),inset 0 1px 0 rgb(255 255 255/.22);text-shadow:0 1px 1px rgb(105 7 4/.28);transition:transform var(--motion-feedback) ease-kael,border-color var(--motion-feedback) ease-kael,box-shadow var(--motion-feedback) ease-kael,filter var(--motion-feedback) ease-kael}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 18%,rgb(255 255 255/.2) 45%,transparent 72%);transform:translateX(-135%);transition:transform .42s ease}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:hover:not(:disabled){border-color:rgb(255 165 142/.9);box-shadow:0 10px 28px rgb(255 61 49/.42),inset 0 1px 0 rgb(255 255 255/.28);filter:brightness(1.06);transform:translateY(-1px)}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:hover:not(:disabled):after{transform:translateX(135%)}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:active:not(:disabled){box-shadow:0 4px 14px rgb(255 61 49/.3),inset 0 1px 0 rgb(255 255 255/.18);transform:translateY(1px) scale(.98)}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.rewards-center-page .reward-voucher-actions>.reward-voucher-claim-button:disabled{cursor:not-allowed;border-color:rgb(255 120 91/.32);opacity:.72;filter:saturate(.72) brightness(.86);box-shadow:0 4px 12px rgb(255 61 49/.14)}.reward-voucher-claim-spinner{animation:reward-voucher-claim-spin .76s linear infinite}@keyframes reward-voucher-claim-spin{to{transform:rotate(1turn)}}.rewards-center-page .reward-voucher-actions .reward-status-pill.usable{border-color:rgb(255 177 59/.28);color:#ffc36c;background:rgb(255 177 59/.08)}.rewards-center-page .reward-voucher-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rewards-center-page .reward-voucher-meta span{min-width:0;display:grid;gap:3px;padding-top:8px;border-top:1px solid rgb(255 255 255/.06)}.rewards-center-page .reward-voucher-meta small,.rewards-center-page .reward-voucher-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-voucher-meta small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.1}.rewards-center-page .reward-voucher-meta strong{color:var(--text-soft);font-size:11px;font-weight:760;line-height:1.12}.rewards-center-page .reward-rules-panel{background:radial-gradient(ellipse 220px 150px at 90% 0,rgb(233 75 53/.09),transparent 74%),var(--kael-panel)}.rewards-center-page .reward-rule-grid{display:grid;gap:9px}.rewards-center-page .reward-rule-card{position:relative;min-width:0;display:grid;gap:8px;min-height:82px;padding:12px 12px 12px 14px;overflow:hidden;border-color:rgb(255 255 255/.075);background:linear-gradient(90deg,rgb(233 75 53/.075),transparent 42%),rgb(255 255 255/.022);box-shadow:inset 0 1px 0 rgb(255 255 255/.045)}.rewards-center-page .reward-rule-card:before{content:"";position:absolute;inset:12px auto 12px 0;width:2px;border-radius:999px;background:rgb(233 75 53/.72)}.rewards-center-page .reward-rule-card>header{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.rewards-center-page .reward-rule-card>header>svg{width:34px;height:34px;padding:7px;border-radius:var(--radius-sm);color:var(--accent);background:var(--accent-soft)}.rewards-center-page .reward-rule-card p,.rewards-center-page .reward-rule-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.rewards-center-page .reward-rule-card strong{color:var(--text);font-size:14px;font-weight:780;line-height:1.18;-webkit-line-clamp:1}.rewards-center-page .reward-rule-card p{margin:0;color:var(--muted);font-size:11.5px;font-weight:540;line-height:1.38;-webkit-line-clamp:2}.rewards-center-page .reward-history-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:10px 12px;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgb(255 255 255/.04),rgb(255 255 255/.018)),rgb(8 10 12/.76)}.reward-history-scroll-region{max-height:min(48dvh,520px)}:is(.message-center-list,.reward-history-scroll-region,.team-collection-scroll,.wallet-sheet-scroll-region,.workspace-collection-scroll){min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-collection-section{max-height:min(58dvh,620px);display:flex;flex-direction:column;overflow:hidden}.workspace-collection-scroll{flex:1 1 auto;display:grid;align-content:start;gap:10px}.rewards-center-page .reward-history-identity{min-width:0;grid-column:1/-1;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.rewards-center-page .reward-history-identity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--accent);background:var(--accent-soft)}.rewards-center-page .reward-history-identity>div{min-width:0;display:grid;gap:4px}.rewards-center-page .reward-history-cell strong,.rewards-center-page .reward-history-identity small,.rewards-center-page .reward-history-identity strong,.rewards-center-page .reward-history-time small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-center-page .reward-history-identity>div>strong{color:var(--text);font-size:14px;font-weight:780;line-height:1.18}.rewards-center-page .reward-history-identity small{color:var(--muted);font-size:11px;font-weight:560;line-height:1.24}.rewards-center-page .reward-history-status{min-height:24px;display:inline-grid;align-items:center;align-self:center;justify-content:center;place-items:center;padding:2px 8px 1px;border:1px solid rgb(255 177 59/.25);border-radius:999px;color:#ffc36c;background:rgb(255 177 59/.075);font-size:11px;font-weight:820;line-height:1.15;white-space:nowrap}.rewards-center-page .reward-history-status.claimed,.rewards-center-page .reward-history-status.granted,.rewards-center-page .reward-history-status.usable,.rewards-center-page .reward-history-status.used{border-color:rgb(233 75 53/.26);color:var(--accent);background:var(--accent-soft)}.rewards-center-page .reward-history-cell{min-width:0;display:grid;gap:3px;padding-top:9px;border-top:1px solid rgb(255 255 255/.06)}.rewards-center-page .reward-history-cell>span{color:var(--muted);font-size:10px;font-weight:650;line-height:1.1}.rewards-center-page .reward-history-cell>strong{color:var(--text-soft);font-size:11px;font-weight:760;line-height:1.14}.rewards-center-page .reward-history-time{text-align:right}.rewards-center-page .reward-history-time small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.12}.profile-summary-card,.security-identity-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:134px;padding:24px}.profile-avatar{width:72px;height:72px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--text-soft);background:rgb(255 255 255/.035)}.profile-edit-button{min-height:48px;padding-inline:14px;border:1px solid var(--line);color:var(--accent);background:rgb(255 255 255/.035)}.help-link-grid>.disabled,.help-link-grid>a,.settings-item,.settings-list>span{min-height:56px;border-bottom:1px solid var(--line)}.help-link-grid>.disabled:last-child,.help-link-grid>a:last-child,.settings-item:last-child,.settings-list>span:last-child{border-bottom:0}.help-about-page .help-link-grid{gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse 220px 150px at 92% 0,rgb(233 75 53/.08),transparent 76%),var(--kael-panel)}.help-about-page .help-link-grid>.disabled,.help-about-page .help-link-grid>a{min-width:0;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid rgb(255 255 255/.075);border-radius:var(--radius);color:var(--text);background:linear-gradient(180deg,rgb(255 255 255/.04),rgb(255 255 255/.018)),rgb(8 10 12/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.045);text-decoration:none}.help-about-page .help-link-grid>a:focus-visible,.help-about-page .help-link-grid>a:hover{border-color:rgb(233 75 53/.34);background:linear-gradient(90deg,rgb(233 75 53/.09),transparent 50%),rgb(10 12 14/.86)}.help-about-page .help-link-grid>.disabled{grid-template-columns:40px minmax(0,1fr);opacity:.72}.help-about-page .help-link-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--accent);background:var(--accent-soft)}.help-about-page .help-link-copy{min-width:0;display:grid;gap:4px}.help-about-page .help-link-copy span,.help-about-page .help-link-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-about-page .help-link-copy strong{color:var(--text);font-size:14px;font-weight:780;line-height:1.16}.help-about-page .help-link-copy span{color:var(--muted);font-size:11.5px;font-weight:560;line-height:1.2}.help-about-page .help-link-arrow{color:var(--text-soft)}.platform-help-content{display:grid;gap:28px}.platform-help-legal{gap:18px}.platform-help-legal-intro{display:grid;gap:10px;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgb(17 20 24/.72)}.platform-help-legal-intro>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-help-legal-intro span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-help-legal-intro small{color:var(--muted);font-size:10px}.platform-help-legal .platform-help-overview{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:rgb(17 20 24/.58)}.platform-help-legal .platform-help-overview article{padding:16px}.platform-help-overview{display:grid;gap:0;border-block:1px solid var(--line)}.platform-help-overview article{display:grid;gap:8px;padding:20px 0;border-bottom:1px solid var(--line)}.platform-help-overview article:last-child{border-bottom:0}.platform-help-content h2{margin:0;color:var(--text);font-size:18px;font-weight:780;line-height:1.25}.platform-help-content p{margin:0;color:var(--text-soft);font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}.platform-help-faq{display:grid;gap:14px}.platform-help-faq>div{display:grid;border-top:1px solid var(--line)}.platform-help-faq details{border-bottom:1px solid var(--line)}.platform-help-faq summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text);font-size:14px;font-weight:720;line-height:1.4;cursor:pointer;list-style:none}.platform-help-faq-question{min-width:0;display:grid;gap:4px}.platform-help-faq-category{color:var(--accent);font-size:11px;font-weight:760;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.platform-help-faq summary::-webkit-details-marker{display:none}.platform-help-faq summary:after{content:"+";flex:0 0 auto;color:var(--accent);font-size:20px;font-weight:500}.platform-help-faq details[open] summary:after{content:"-"}.platform-help-faq-answer{display:grid;gap:14px;padding:0 0 18px}.platform-help-faq-answer img{display:block;width:100%;max-height:360px;border:1px solid var(--line);border-radius:8px;object-fit:contain;background:#0b0d0f}.bottom-nav{width:min(100%,430px);padding:8px calc(8px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(8px + var(--safe-left));border-top:1px solid rgb(178 188 199/.18);background:linear-gradient(180deg,rgb(9 11 13/.72),rgb(5 6 7/.96));box-shadow:0 -18px 48px rgb(0 0 0/.42);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.bottom-nav button{position:relative;min-height:54px;gap:4px;color:var(--muted);background:transparent;font-size:11px;font-weight:500}.attention-indicator--bottom-nav{position:absolute;top:3px;inset-inline-end:calc(50% - 21px);width:20px;height:20px}.attention-indicator--bottom-nav>b{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.attention-indicator>b{animation:attention-indicator-nudge 1.6s ease-in-out infinite}}@keyframes attention-indicator-nudge{0%,55%,to{transform:translateY(0) scale(1)}14%{transform:translateY(-1px) scale(1.08)}28%{transform:translateY(0) scale(1)}40%{transform:translateY(-.5px) scale(1.04)}}.bottom-nav button span:not(.attention-indicator){width:30px;height:28px;border-radius:var(--radius-sm)}.bottom-nav button.active{font-weight:700}.bottom-nav button.active,.bottom-nav button.active span:not(.attention-indicator){color:var(--accent);background:transparent;box-shadow:none}.auth-shell.kael-auth-screen{max-width:430px;margin:0 auto;min-height:100svh;justify-content:flex-start;gap:16px;padding:max(16px,var(--safe-top)) 18px max(24px,var(--safe-bottom))}.auth-shell.kael-auth-screen,.kael-auth-hero{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.kael-auth-hero{min-height:auto;gap:10px;padding:0}.kael-auth-top{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;height:42px;box-sizing:border-box}.kael-auth-hero .auth-hero-art,.kael-auth-hero .auth-hero-copy{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.kael-auth-language{position:relative;z-index:50}.auth-hero h1{font-size:clamp(24px,7vw,32px);margin:4px 0 2px}.auth-hero p{font-size:12px;margin:0;line-height:1.35}.kael-auth-panel{width:100%;align-self:stretch;box-sizing:border-box;margin:8px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.kael-auth-panel .form{padding:14px 14px 10px;gap:10px}.mobile-app,.workspace-shell.mobile-app{width:min(100%,var(--mobile-stage-width));max-width:100%;padding:calc(28px + var(--safe-top)) calc(20px + var(--safe-right)) calc(96px + var(--safe-bottom)) calc(20px + var(--safe-left))}.app-brand .brand-mark.compact{width:150px}.app-header .header-actions{gap:10px}.app-header .account-menu-trigger,.icon-button{width:38px;min-width:38px;min-height:38px}.kael-asset-hero,.kael-products-hero,.kael-wallet-hero{grid-template-columns:minmax(0,1fr) minmax(104px,.38fr);min-height:246px}.kael-wallet-hero-copy>strong{font-size:clamp(36px,10.2vw,52px)}.kael-metric-strip>span{padding-inline:10px}.ai-power-instance-body{grid-template-columns:96px minmax(0,1fr);gap:12px}.wallet-shortcut{min-height:56px;font-size:14px}.reward-voucher-card,.rewards-action-grid{grid-template-columns:1fr}.home-quick-entries button{min-height:66px;font-size:12px;line-height:1.15}.ai-power-instance-body,.product-detail-hero{grid-template-columns:1fr}.ai-power-instance-visual,.ai-power-market-visual{min-height:84px}.product-detail-metrics{grid-template-columns:1fr}.profile-summary-card,.security-identity-card{grid-template-columns:auto minmax(0,1fr)}.profile-edit-button{grid-column:1/-1;justify-content:center}.auth-prototype-v3{gap:18px;overflow-x:hidden;padding:max(14px,var(--safe-top)) 20px max(16px,var(--safe-bottom));background:radial-gradient(circle at 76% 4%,rgb(196 152 47/.1),transparent 240px),#07090b}.auth-entry-layout{min-height:calc(100svh - max(30px, var(--safe-top) + var(--safe-bottom)));display:flex;flex-direction:column}.auth-entry-top{min-height:44px;display:flex;align-items:center;justify-content:space-between}.auth-entry-support{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgb(255 255 255/.1);border-radius:50%;color:#e0b546;background:rgb(255 255 255/.045);transition:color .16s ease,border-color .16s ease,background .16s ease}.auth-entry-support:focus-visible,.auth-entry-support:hover{color:#ffd76a;border-color:rgb(224 181 70/.42);background:rgb(224 181 70/.08)}.auth-entry-visual{width:min(260px,76vw);aspect-ratio:1;position:relative;align-self:center;display:grid;place-items:center;margin:20px 0 18px}.auth-entry-orbit{position:absolute;inset:10%;border:1px solid rgb(224 181 70/.22);border-radius:50%;box-shadow:inset 0 0 38px rgb(224 181 70/.06)}.auth-entry-orbit-inner{inset:23%;border-style:dashed;opacity:.7}.auth-entry-orbit-light{position:absolute;inset:10%;border-radius:50%;animation:authOrbitLight 7s linear infinite}.auth-entry-orbit-light:after{content:"";position:absolute;top:50%;right:-4px;width:8px;height:8px;border-radius:50%;background:#ffd76a;box-shadow:0 0 7px #ffd76a,0 0 18px rgb(255 215 106/.72),0 0 30px rgb(255 166 49/.35);transform:translateY(-50%)}@keyframes authOrbitLight{to{transform:rotate(1turn)}}.auth-entry-mark{width:112px;height:112px;position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 12px 34px rgb(224 181 70/.25))}.auth-entry-copy{display:grid;gap:10px}.auth-entry-copy>span,.auth-form-eyebrow{color:#e0b546;font-size:11px;font-weight:800;text-transform:uppercase}.auth-entry-copy h1{max-width:360px;margin:0;color:var(--text);font-size:34px;line-height:1.16;white-space:pre-line}.auth-entry-copy p{max-width:330px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.auth-entry-footer{display:grid;gap:8px;margin-top:auto;padding-top:32px}.auth-entry-actions{display:grid;gap:10px}.auth-entry-actions button{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-size:15px;font-weight:760;cursor:pointer}.auth-entry-primary{border:1px solid var(--accent);color:#fff;background:var(--accent);box-shadow:0 14px 30px rgb(255 71 52/.18)}.auth-entry-secondary{border:1px solid rgb(255 255 255/.12);color:var(--text);background:#12161a}.auth-entry .kael-social-links.is-compact{margin:0;padding:8px 0 0;border:0}.auth-entry .kael-social-links p{display:none}.auth-prototype-v3 .kael-auth-hero{display:flex;min-height:auto;gap:22px}.auth-prototype-v3:not(.auth-entry){justify-content:flex-start}.auth-form-centered{width:100%;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:16px 0}.auth-prototype-v3 .kael-auth-top{min-height:42px;height:42px;display:grid;grid-template-columns:1fr auto 1fr}.auth-screen-back{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-sm);color:var(--text-soft);background:rgb(255 255 255/.035)}[dir=rtl] .auth-entry-primary svg,[dir=rtl] .auth-flow-switch svg,[dir=rtl] .auth-screen-back svg{transform:scaleX(-1)}.auth-prototype-v3 .auth-brand-logo{width:38px;height:38px;object-fit:contain}.auth-prototype-v3 .kael-auth-language{justify-self:end}.auth-prototype-v3 .auth-hero-copy{min-height:0;display:flex;margin:0;gap:7px}.auth-prototype-v3 .auth-hero h1{min-height:0;margin:0;font-size:30px;line-height:1.15}.auth-prototype-v3 .auth-hero p{min-height:0;margin:0;font-size:12px;line-height:1.5}.auth-prototype-v3 .kael-auth-panel{margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-prototype-v3 .auth-method-switch{margin:0;min-height:44px}.auth-prototype-v3 .kael-auth-panel .form{gap:14px;padding:16px 0 8px}.auth-registration-progress{display:grid;gap:7px;margin-top:14px;color:var(--text-soft);font-size:12px;font-weight:700}.auth-registration-progress-track{width:100%;height:3px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.08)}.auth-registration-progress-track i{display:block;width:50%;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease}.auth-registration-progress-track i.complete{width:100%}.auth-flow-switch{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;color:var(--muted);font-size:12px}.auth-flow-switch button{display:inline-flex;align-items:center;gap:4px;padding:6px 0;border:0;color:#e0b546;background:transparent;font-size:12px;font-weight:750}.auth-prototype-v3 .kael-social-links.is-compact{margin:6px 0 0;padding:12px 0 max(8px,var(--safe-bottom));border-top:1px solid rgb(255 255 255/.08)}@media (max-height:700px){.auth-entry-visual{width:180px;margin:4px auto 8px}.auth-entry-mark{width:82px;height:82px}.auth-entry-copy h1{font-size:28px}.auth-entry-footer{padding-top:16px}}@media (prefers-reduced-motion:reduce){.auth-entry-orbit-light{animation:none}}