.mobileFeatureRail{display:none}.moreSocials{display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.moreSocials a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;flex:1 1;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text-primary);text-decoration:none}.moreSocials svg{width:14px}.accountCredits strong{display:block;margin:7px 0;color:var(--text-primary);font-size:17px}.accountCredits a{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;color:var(--purple-readable);text-decoration:none}.accountCredits svg{width:14px}.creditPlaceholder{max-width:520px;padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.creditPlaceholder small,.creditPlaceholder strong{display:block}.creditPlaceholder strong{margin:6px 0 18px;color:var(--purple-readable);font-size:32px}.creditPlaceholder p{color:var(--text-secondary)}.mobileAskDrawer{width:min(78vw,312px)}.askMobileSections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:7px;border-bottom:1px solid var(--border)}.askMobileSections button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary)}.askMobileSections button.active{border-color:var(--brand-purple);background:var(--selected-surface);color:var(--purple-readable)}.mobileChatList{padding:9px}.askUsage>small,.mobileChatList>small{display:block;margin:4px 0 8px;color:var(--text-metadata);font:700 8px DM Mono}.mobileChatList article{position:relative;display:flex;border-bottom:1px solid var(--border)}.mobileChatList article.active{background:var(--selected-surface)}.mobileChatList article>button{min-width:0;flex:1 1;padding:10px 7px;border:0;background:transparent;text-align:left}.mobileChatList article b,.mobileChatList article span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileChatList article span,.mobileChatList p{margin-top:3px;color:var(--text-muted);font-size:8px}.mobileChatList details summary{list-style:none;padding:10px 6px}.mobileChatList details svg{width:14px}.mobileChatList details>div{position:absolute;right:4px;z-index:10;display:grid;width:125px;padding:4px;border:1px solid var(--border);background:var(--surface-elevated)}.mobileChatList details button{display:flex;gap:6px;padding:7px}.mobileChatList details button,.savedChat{border:0;background:transparent;text-align:left}.savedChat{display:block;width:100%;padding:10px;border-bottom:1px solid var(--border)}.mobileChatList>a{display:block;margin-top:12px;color:var(--purple-readable);text-decoration:none}.askUsage{padding:12px}.askUsage p{display:flex;justify-content:space-between;padding:9px 0;margin:0;border-bottom:1px solid var(--border)}.askUsage p span{color:var(--text-secondary)}.askUsage>a{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;padding:10px;border-radius:8px;background:var(--brand-purple);color:var(--text-inverse);text-decoration:none}.askUsage svg{width:15px}.traderChart{position:relative;overflow:hidden;background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.traderChart .chartTools{display:flex;align-items:center;gap:7px;padding:8px;border-bottom:1px solid var(--border);color:var(--text-secondary)!important}.chartTimeframes{display:flex;overflow-x:auto;margin-right:auto}.traderChart button{border:0;border-radius:5px;background:transparent;color:var(--text-secondary)!important}.chartTimeframes button{padding:6px 8px}.chartTimeframes button.active,.traderChart .overlayToggle.active{background:var(--selected-surface);color:var(--purple-readable)!important}.chartMode,.overlayToggle{display:flex;align-items:center;gap:4px;padding:6px 8px}.overlayToggle svg{width:14px}.overlaySelector{display:flex;gap:6px;padding:7px 8px;overflow-x:auto;border-bottom:1px solid var(--border)}.overlaySelector label{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:8px}.overlaySelector i{width:6px;height:6px;border-radius:50%}.candleViewport{width:100%;overflow:hidden;background:linear-gradient(var(--surface-elevated),var(--surface))}.candleChart{display:block;width:100%;height:clamp(270px,42vw,390px)}.chartGrid line{stroke:var(--border);stroke-width:1}.behaviourMarker{cursor:pointer}.behaviourMarker text{fill:var(--text-secondary);font:700 8px Inter}.currentMarker{fill:var(--purple-readable);font:700 9px DM Mono}.traderChart .chartFooter{display:flex;justify-content:space-between;padding:6px 10px;color:var(--text-metadata)!important;border-top:1px solid var(--border)}.chartEvidenceBackdrop{position:fixed;inset:0;z-index:220;display:flex;align-items:flex-end;justify-content:center;background:#09070d88}.chartEvidenceSheet{width:min(520px,100%);max-height:min(78dvh,620px);overflow:auto;padding:16px;border:1px solid var(--border-strong);border-radius:16px 16px 0 0;background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 -20px 70px #0005}.chartEvidenceSheet header{display:flex;align-items:flex-start}.chartEvidenceSheet header>div{flex:1 1}.chartEvidenceSheet header small{color:var(--purple-readable)}.chartEvidenceSheet h3{margin:5px 0}.chartEvidenceSheet header button{display:grid;place-items:center;width:38px;height:38px}.chartEvidenceSheet p{color:var(--text-secondary);line-height:1.6}.chartFact{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border)}.chartFact span{color:var(--text-secondary)}.chartEvidenceSheet footer{display:flex;gap:7px;margin-top:12px}.chartEvidenceSheet footer a{flex:1 1;padding:10px;border:1px solid var(--brand-purple);border-radius:7px;color:var(--purple-readable);text-align:center;text-decoration:none}.chartEvidenceSheet footer a:last-child{background:var(--brand-purple);color:var(--text-inverse)}.mobileWalletLink{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-primary);text-decoration:none}.mobileWalletLink>span{flex:1 1}.mobileWalletLink b,.mobileWalletLink small{display:block}.mobileWalletLink small{color:var(--text-secondary)}.mobileWalletLink svg{width:20px}@media(max-width:760px){.mobileFeatureRail{display:flex;position:relative;z-index:8;gap:2px;width:100%;padding:6px 7px;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:none}.mobileFeatureRail a{display:grid;place-items:center;flex:0 0 62px;min-height:49px;padding:3px;color:var(--text-muted);text-decoration:none;font-size:7px;text-align:center}.mobileFeatureRail svg{width:18px;height:18px;margin-bottom:2px}.mobileFeatureRail a.active{color:var(--purple-readable);box-shadow:inset 0 -2px var(--brand-purple)}.compactMore{left:auto!important;right:8px!important;top:auto!important;bottom:calc(66px + env(safe-area-inset-bottom));width:min(310px,calc(100vw - 16px))!important;height:auto!important;max-height:68dvh;border:1px solid var(--border)!important;border-radius:14px!important;animation:workspaceFade .16s ease-out!important}.compactMore .mobileDrawerGroup{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:10px}.compactMore .mobileDrawerGroup a{min-height:56px;border:1px solid var(--border);border-radius:8px}.workspaceDrawerBackdrop{bottom:calc(58px + env(safe-area-inset-bottom))}.mobileAskDrawer{height:100%;max-height:100dvh}.candleChart{height:310px}.chartEvidenceSheet{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.chartEvidenceSheet footer{flex-direction:column}.traderChart .chartTools{flex-wrap:wrap}.chartTimeframes{width:100%;order:2}.overlaySelector{scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.chartEvidenceSheet,.compactMore{animation:none!important}.candleChart *{transition:none!important}}.askWorkspace{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;grid-gap:10px;gap:10px;max-width:1600px;margin:auto}.askConversation,.investigationTools,.workspaceSidebar{border:1px solid var(--line);background:var(--surface)}.investigationTools,.workspaceSidebar{position:-webkit-sticky;position:sticky;top:22px;height:calc(100dvh - 110px);overflow:auto}.investigationTools header,.workspaceSidebar header{display:flex;align-items:center;gap:8px;padding:11px;border-bottom:1px solid var(--line)}.workspaceSidebar header img{width:28px;height:28px;border-radius:50%}.investigationTools header b,.workspaceSidebar header b{flex:1 1}.investigationTools header button,.workspaceSidebar header button{display:none}.newInvestigation{display:flex;align-items:center;gap:7px;width:calc(100% - 16px);margin:8px;padding:9px;border:1px solid #554174;background:var(--soft);color:#c3aefa}.investigationSearch svg,.investigationTools svg,.newInvestigation svg,.workspaceSidebar nav svg{width:14px}.investigationSearch{display:flex;align-items:center;gap:6px;margin:8px;padding:7px;border:1px solid var(--line);background:var(--input)}.investigationSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text)}.investigationHistory{padding:4px 8px}.investigationHistory section>small{display:block;padding:9px 4px 5px;color:var(--muted);font:7px DM Mono;text-transform:uppercase}.investigationHistory article{position:relative;display:flex;border-left:2px solid transparent}.investigationHistory article.active{background:var(--soft);border-color:var(--purple)}.investigationHistory article>button{min-width:0;flex:1 1;border:0;background:transparent;padding:8px;text-align:left;color:var(--text)}.investigationHistory article b,.investigationHistory article span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investigationHistory article b svg{width:9px}.investigationHistory article span{margin-top:4px;color:var(--muted);font-size:8px}.investigationHistory article details summary{padding:8px;list-style:none;color:var(--muted);cursor:pointer}.investigationHistory article details>div{position:absolute;right:0;z-index:10;width:130px;padding:4px;border:1px solid var(--line);background:var(--surface)}.archivedItem,.investigationHistory article details button{display:flex;width:100%;gap:5px;border:0;background:transparent;color:var(--muted);padding:7px;text-align:left}.workspaceSidebar nav{position:-webkit-sticky;position:sticky;bottom:0;display:grid;padding:7px;border-top:1px solid var(--line);background:var(--surface)}.workspaceSidebar nav a{display:flex;align-items:center;gap:8px;padding:8px;color:var(--muted);text-decoration:none}.askConversation{min-width:0;padding:12px}.askConversation>header{display:flex;justify-content:space-between;align-items:center;padding:4px 0 12px;border-bottom:1px solid var(--line)}.askConversation h1{display:flex;align-items:center;gap:7px;margin:4px 0}.compactContext{display:flex;align-items:center;gap:6px}.compactContext>*{border:1px solid var(--line);background:var(--input);color:var(--text);padding:7px}.blankInvestigation{text-align:center;padding:70px 15px 30px}.blankInvestigation p{color:var(--muted)}.conversationTurn{border-bottom:1px solid var(--line);padding-bottom:15px}.plainAnswer>h2{font-size:18px}.plainAnswer>p{font-size:12px;line-height:1.65;color:var(--text)}.plainAnswer>section>h3{font-size:10px;color:var(--purple);text-transform:uppercase}.plainAnswer .evidenceClaim details,.workspaceDrawerButton{display:none}.investigationTools>button{display:flex;align-items:center;gap:8px;width:calc(100% - 16px);margin:8px;padding:9px;border:1px solid var(--line);background:var(--input);color:var(--text)}.investigationTools>button:disabled{opacity:.35}.investigationTools section{padding:10px}.investigationTools section>small{font:7px DM Mono;color:var(--purple)}.investigationTools p{border-top:1px solid var(--line);padding:9px 0;margin:0}.investigationTools p b,.investigationTools p span{display:block}.investigationTools p span{color:var(--muted);font-size:8px}.investigationTools p b{margin-top:4px;font-size:9px}.resultTableBlock{margin-top:10px;border:1px solid var(--line)}.tableControls{display:flex;gap:6px;padding:7px}.tableControls input,.tableControls select,.tableControls summary{border:1px solid var(--line);background:var(--input);color:var(--text);padding:7px}.tableControls details{position:relative}.tableControls details>label{display:block;padding:5px;background:var(--surface)}.resultTable{overflow-x:auto}.resultTableRow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(125px,1fr);min-width:850px;border-top:1px solid var(--line);text-decoration:none;color:var(--text)}.resultTableRow span{padding:9px;font-size:9px}.resultTableRow.head{background:var(--surface2);color:var(--muted);font:8px DM Mono}.workspaceModal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:15px;background:#000a}.workspaceModal form{width:min(530px,100%);max-height:90dvh;overflow:auto;padding:20px;border:1px solid #554174;background:var(--surface)}.workspaceModal label,.workspaceModal label input{display:block;width:100%}.workspaceModal input{margin-top:5px;padding:8px;border:1px solid var(--line);background:var(--input);color:var(--text)}.workspaceModal p b{display:block;margin-bottom:4px}.workspaceModal form>div{display:flex;justify-content:flex-end;gap:6px}.queryActions a,.workspaceModal button{padding:8px;border:1px solid var(--line);background:var(--soft);color:var(--text)}.exportList,.workspaceIndex{display:grid;grid-gap:8px;gap:8px}.exportList article,.exportList>p,.workspaceIndex a,.workspaceIndex>p{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none}.exportList small,.exportList span,.workspaceIndex small,.workspaceIndex span{color:var(--muted)}.queryActions,.queryMeta{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.queryActions a,.queryMeta span{padding:8px;border:1px solid var(--line)}.dashboardPanels{display:grid;grid-gap:10px;gap:10px}.dashboardPanels>section{padding:13px;border:1px solid var(--line);background:var(--surface)}.dashboardKpis{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:8px;gap:8px}.dashboardKpis b{font:20px DM Mono;color:var(--purple)}@media(max-width:1200px){.askWorkspace{grid-template-columns:210px minmax(0,1fr)}.investigationTools{position:fixed;right:0;top:50px;z-index:130;width:280px;transform:translateX(105%);transition:.2s}.investigationTools.open{transform:none}.investigationTools header button{display:block}.workspaceDrawerButton:not(.left){display:flex}}@media(max-width:760px){.askWorkspace{display:block}.workspaceSidebar{position:fixed;left:0;top:50px;z-index:130;width:min(310px,88vw);height:calc(100dvh - 108px);transform:translateX(-105%);transition:.2s}.workspaceSidebar.open{transform:none}.workspaceSidebar header button{display:block}.workspaceDrawerButton.left{display:flex;position:fixed;left:8px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:105}.workspaceDrawerButton{align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:7px}.askConversation{border:0;padding:5px}.askConversation>header{display:block}.compactContext{overflow:auto}.compactContext span{min-width:max-content}.askPrompts{grid-template-columns:1fr}.followUps button{min-height:44px}.resultTableBlock{max-width:calc(100vw - 24px)}.askComposer{bottom:calc(64px + env(safe-area-inset-bottom))}}:root{--page-bg:#07070a;--surface:#0d0d12;--surface-elevated:#111118;--surface-subtle:#17131e;--surface-brand-dark:#0b0911;--text-primary:#eeeef5;--text-secondary:#aaaab6;--text-muted:#777787;--text-metadata:#8d8d9a;--text-inverse:#f8f7ff;--border:#22222c;--border-strong:#3a3544;--input-bg:#101016;--input-text:#eeeeF5;--placeholder:#777787;--nav-bg:#09090d;--mobile-nav-bg:#09090df5;--icon:#aaaab6;--brand-purple:#9b7cff;--purple-readable:#b69cff;--focus-ring:#b69cff;--disabled-surface:#15151b;--disabled-text:#656572;--hover-surface:#17131e;--selected-surface:#21182e;--positive:#33d6a6;--negative:#ff5364;--warning:#f6b94a;--infrastructure:#36d9e8;--bg:var(--page-bg);--panel:var(--surface);--panel2:var(--surface-elevated);--line:var(--border);--muted:var(--text-muted);--text:var(--text-primary);--purple:var(--brand-purple);--green:var(--positive);--red:var(--negative);--amber:var(--warning);--surface2:var(--surface-elevated);--soft:var(--surface-subtle);--input:var(--input-bg)}html[data-resolved-theme=light]{--page-bg:#f5f4f8;--surface:#ffffff;--surface-elevated:#fbfafe;--surface-subtle:#f0edf6;--text-primary:#17141d;--text-secondary:#48434f;--text-muted:#66616e;--text-metadata:#514b59;--border:#d7d2df;--border-strong:#aaa2b5;--input-bg:#ffffff;--input-text:#17141d;--placeholder:#77717e;--nav-bg:#ffffff;--mobile-nav-bg:#fffffff2;--icon:#48434f;--brand-purple:#7552d6;--purple-readable:#6542c5;--focus-ring:#7552d6;--disabled-surface:#ece9f0;--disabled-text:#827c89;--hover-surface:#f0edf6;--selected-surface:#e9e1fb;--positive:#087c5f;--negative:#c72e43;--warning:#946100;--infrastructure:#08778a}html[data-resolved-theme=dark]{color-scheme:dark}html[data-resolved-theme=light]{color-scheme:light}body,html{background:var(--page-bg)}body,button,html,input,select,textarea{color:var(--text-primary)}input,select,textarea{background:var(--input-bg);color:var(--input-text);border-color:var(--border)}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[aria-disabled=true],button:disabled{background:var(--disabled-surface);color:var(--disabled-text)}.accountMenu,.alertList,.appNav,.askConversation,.clusterCard,.dashboardPanels>section,.dataCoverage,.differencePanel,.earlyLife,.evidenceRow,.evidenceRows,.exportList article,.exportList>p,.historyLayout>section,.investigate,.investigationTools,.lifecycle,.listHeader,.mobileDock,.mobileMoreDrawer,.mobileMoreDrawer>header,.mobileTopBar,.narrativeCard,.navMenuPanel,.observedBehaviour,.searchSurface,.settingsGrid aside,.settingsGrid>section,.sinceSearch,.tokenList,.tokenRow,.workspaceIndex a,.workspaceIndex>p,.workspaceModal form,.workspaceSidebar{background:var(--surface);border-color:var(--border);color:var(--text-primary)}.accountMenu nav a,.accountMenu nav button,.accountTrigger,.clusterCard p,.desktopNav>a,.evidenceRow span,.identity small,.matchRow,.metric small,.metric span,.mobileBrand,.mobileDock a,.mobileDock button,.mobileDrawerGroup a,.mobileTopActions>button,.narrativeCard p,.narrativeTokenDrivers>a,.navMenuPanel a,.pageTitle p,.profileSettings label small,.settingInfo,.settingSections label small,.settingsNote,.tableHeading p,.terminalEvidenceRow,.tr,.workspaceSidebar nav a{color:var(--text-secondary)}.clusterCard a,.eyebrow,.ifaNow article button,.narrativeCard button,.narrativeTopToken a,.tableHeading a,.terminalEvidenceRow span:nth-child(2),.tokenName>span,.tr a{color:var(--purple-readable)}.expandedSettings aside small,.helpGrid h3,.heroMetrics small,.investigationHistory section>small,.listHeader,.metric small,.narrativeCard small,.narrativeTokenDrivers span small,.narrativeTokenDrivers>small,.resultTableRow.head,.settingSections h3,.terminalEvidenceHead,.tr.head{color:var(--text-metadata)}.accountMenu section button,.profileSettings input,.rowActions a,.rowActions button,.settingSections select,.tableControls input,.tableControls select,.tableControls summary,.themeChoices button,.toolbar,.walletSettings>button,.workspaceDrawerButton{background:var(--input-bg);border-color:var(--border);color:var(--text-secondary)}.accountMenu nav a:hover,.accountMenu nav button:hover,.helpGrid button:hover,.settings:hover,.sidebar nav a:hover,.toolbar>button:hover{background:var(--hover-surface);color:var(--text-primary)}.investigationHistory article.active,.mobileDrawerGroup a.active,.tabs button.active,.themeChoices button.selected{background:var(--selected-surface);color:var(--text-primary);border-color:var(--brand-purple)}.themeChoices button small{color:var(--text-muted)}.dataTable,.resultTable,.terminalEvidenceTable{scrollbar-color:var(--border-strong) var(--surface-subtle)}.evidenceRow,.narrativeTokenDrivers>a,.resultTableRow,.terminalEvidenceHead,.terminalEvidenceRow,.tokenRow,.tr{border-color:var(--border)}html[data-resolved-theme=light] .appNav,html[data-resolved-theme=light] .mobileDock,html[data-resolved-theme=light] .mobileTopBar{background:var(--mobile-nav-bg);border-color:var(--border)}html[data-resolved-theme=light] .brand,html[data-resolved-theme=light] .mobileBrand{color:var(--text-primary)}html[data-resolved-theme=light] .desktopNav a,html[data-resolved-theme=light] .mobileDock a,html[data-resolved-theme=light] .mobileDock button,html[data-resolved-theme=light] .navMenu button{color:var(--text-secondary)}html[data-resolved-theme=light] .desktopNav .active,html[data-resolved-theme=light] .mobileDock .active{color:var(--brand-purple)}html[data-resolved-theme=light] .accountTrigger,html[data-resolved-theme=light] .globalSearch,html[data-resolved-theme=light] .mobileTopActions>button,html[data-resolved-theme=light] .navSearch{background:var(--input-bg);color:var(--icon);border-color:var(--border)}html[data-resolved-theme=light] .globalSearch input{color:var(--input-text)}html[data-resolved-theme=light] .accountMenu{box-shadow:0 18px 50px #2c24301f}html[data-resolved-theme=light] .accountMenu section p b,html[data-resolved-theme=light] .clusterStats b,html[data-resolved-theme=light] .metric b,html[data-resolved-theme=light] .settingInfo b{color:var(--text-primary)}html[data-resolved-theme=light] .evidenceRow,html[data-resolved-theme=light] .listHeader,html[data-resolved-theme=light] .terminalEvidenceHead,html[data-resolved-theme=light] .tokenRow,html[data-resolved-theme=light] .tr.head{background:var(--surface-elevated)}html[data-resolved-theme=light] .evidenceRow:hover,html[data-resolved-theme=light] .tokenRow:hover{background:var(--hover-surface)}html[data-resolved-theme=light] .chartTools,html[data-resolved-theme=light] .migration span,html[data-resolved-theme=light] .narrativeCard header>span,html[data-resolved-theme=light] .narrativeCard small,html[data-resolved-theme=light] .narrativeTokenDrivers span small,html[data-resolved-theme=light] .narrativeTopToken small,html[data-resolved-theme=light] .tableHeading p,html[data-resolved-theme=light] .tokenName p{color:var(--text-metadata)}html[data-resolved-theme=light] .publicLanding{background:var(--page-bg);color:var(--text-primary)}html[data-resolved-theme=light] .landingNav{background:var(--nav-bg);border-color:var(--border)}html[data-resolved-theme=light] .heroCopy>p,html[data-resolved-theme=light] .landingFooter,html[data-resolved-theme=light] .landingNav nav a{color:var(--text-secondary)}html[data-resolved-theme=light] .connectOptions button{background:var(--surface);color:var(--text-primary);border-color:var(--border)}.chartPanel,.decisionQuestion,.heroVisual,.ifaNow,.signalStrip,.ticker,.topbar{--text-primary:#f5f3fa;--text-secondary:#c2bdca;--text-muted:#aaa4b3;--text-metadata:#b7afc2;--border:#34303d;--purple-readable:#c4b2ff;color:var(--text-primary)}.topbar{background:#0b0b0f;color:#aaa4b3}.topbar b,.topbar strong{color:#f0eef5}.ticker{background:#0e0c14}.ticker a{color:#b9b3c3;border-color:#302a38}.ticker b{color:#bda8ff}.chartPanel,.ifaNow{background:#0d0d12;border-color:#34303d;color:#f5f3fa}.chartPanel .chartFooter,.chartPanel .chartTools,.ifaNow article p,.ifaNow header small{color:#b1abb9}.chartPanel button,.ifaNow button{color:#c4b2ff}.ifaNow article,.ifaNow header{border-color:#34303d}.decisionQuestion,.signalStrip{background:#14101c;border-color:#493b60;color:#d4cedc}.heroVisual{background:radial-gradient(circle,#34205c 0,transparent 64%)}.buy,.good,.positive{color:var(--positive)}.bad,.negative,.sell{color:var(--negative)}.migrationEvidence,.warn{color:var(--warning)}.infrastructure{color:var(--infrastructure)}.profileGate{background:color-mix(in srgb,var(--page-bg) 88%,transparent)}.profileGate>div{background:var(--surface);border-color:var(--border-strong);box-shadow:0 30px 90px #18121f24;color:var(--text-primary)}.profileChoices span,.profileGate p,.profileGate small{color:var(--text-secondary)}.profileChoices button{background:var(--input-bg);border-color:var(--border);color:var(--text-primary)}.profileChoices button:hover{background:var(--hover-surface);border-color:var(--brand-purple)}:root{--aladdin-primary:var(--brand-purple);--surface-base:var(--surface);--surface-raised:var(--surface-elevated);--surface-hover:var(--hover-surface);--border-subtle:color-mix(in srgb,var(--border) 72%,transparent);--metric-label:var(--text-metadata);--behaviour-ms:var(--warning);--behaviour-fw:var(--infrastructure);--behaviour-sc:var(--negative);--behaviour-un:#8e96a3;--radius-small:6px;--radius-medium:10px;--motion-fast:120ms;--motion-normal:220ms}.tokenHero{border-color:var(--border-subtle)}.tokenHero .coin.large{border:1px solid color-mix(in srgb,var(--aladdin-primary) 42%,var(--border));box-shadow:0 4px 14px color-mix(in srgb,var(--aladdin-primary) 15%,transparent),inset 0 1px 0 #ffffff30}.tokenName h1{font-weight:720;letter-spacing:-.25px}.tokenName h1 small{color:var(--text-secondary);font-weight:450}.tokenName p{color:var(--text-metadata)}.heroMetrics small{color:var(--metric-label);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:.45px}.heroMetrics b{color:var(--text-primary);font-weight:650;letter-spacing:-.2px}.heroMetrics>div,.investigate{border-color:var(--border-subtle)}.investigate{background:var(--surface-base);box-shadow:0 7px 22px color-mix(in srgb,var(--text-primary) 3%,transparent)}.investigate>.tabs{border-color:var(--border-subtle)}.investigate>.tabs button{color:var(--text-secondary);transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.investigate>.tabs button:hover{background:var(--surface-hover);color:var(--text-primary)}.investigate>.tabs button.active{color:var(--purple-readable);font-weight:650}.tableHeading h2{font-weight:700;letter-spacing:-.1px}.tableHeading p{color:var(--text-metadata)}.terminalEvidenceHead,.tr.head{background:var(--surface-raised);color:var(--metric-label);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:.45px}.terminalEvidenceRow,.tr{border-color:var(--border-subtle);transition:background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.terminalEvidenceRow:focus-within,.terminalEvidenceRow:hover,.tr:not(.head):focus-within,.tr:not(.head):hover{background:var(--surface-hover);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--aladdin-primary) 52%,transparent)}.terminalEvidenceRow span:first-child,.tr:not(.head)>b:first-child{color:var(--text-primary);font-weight:650}.tokenPreview{background:var(--surface-base);color:var(--text-primary)}.tokenPreview .entityIdentity{border-color:var(--border-subtle)}.tokenPreview .coin.large{border:1px solid color-mix(in srgb,var(--aladdin-primary) 42%,var(--border));box-shadow:0 5px 16px color-mix(in srgb,var(--aladdin-primary) 14%,transparent),inset 0 1px 0 #ffffff30}.tokenPreview .entityIdentity h2{font-weight:740;letter-spacing:-.2px}.tokenPreview .entityIdentity h2 em{color:var(--text-secondary)}.tokenPreview .entityIdentity code{color:var(--text-metadata)}.tokenPreview .dataCoverage,.tokenPreview .earlyLife,.tokenPreview .entityMetrics,.tokenPreview .lifecycle,.tokenPreview .observedBehaviour,.tokenPreview .sinceSearch{background:var(--surface-base);border-color:var(--border-subtle);box-shadow:0 6px 20px color-mix(in srgb,var(--text-primary) 3%,transparent)}.tokenPreview .dataCoverage header,.tokenPreview .earlyLife small,.tokenPreview .entityMetrics small,.tokenPreview .lifecycle>small,.tokenPreview .observedBehaviour>small,.tokenPreview .sinceSearch>small{color:var(--metric-label);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:.45px}.tokenPreview .earlyGrid b,.tokenPreview .entityMetrics b,.tokenPreview .intelSummary b{color:var(--text-primary);font-weight:650}.tokenPreview .earlyLife button{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.tokenPreview .earlyLife button:hover{background:var(--surface-hover);color:var(--text-primary)}.tokenPreview .earlyLife button.active{background:var(--selected-surface);color:var(--purple-readable)}.tokenPreview .formationSummary{border-color:color-mix(in srgb,var(--aladdin-primary) 38%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--aladdin-primary) 9%,var(--surface)),var(--surface))}.tokenPreview .searchActions a{border-color:color-mix(in srgb,var(--aladdin-primary) 42%,var(--border));transition:filter var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) ease}.tokenPreview .searchActions a:hover{background:color-mix(in srgb,var(--aladdin-primary) 10%,var(--surface));filter:brightness(1.05)}.tokenPreview .searchActions a:active{transform:scale(.985)}.walletPreview{background:var(--surface-base);box-shadow:0 10px 30px color-mix(in srgb,var(--text-primary) 4%,transparent)}.walletPreview,.walletPreview .entityIdentity{border-color:var(--border-subtle)}.walletPreview .walletConstellation{border:1px solid color-mix(in srgb,var(--aladdin-primary) 42%,var(--border));border-radius:var(--radius-medium);background:radial-gradient(circle at 45% 42%,color-mix(in srgb,var(--aladdin-primary) 13%,var(--surface-raised)),var(--surface-base));box-shadow:0 6px 18px color-mix(in srgb,var(--aladdin-primary) 13%,transparent),inset 0 1px 0 #ffffff22}.walletPreview .entityIdentity h2{font-weight:740;letter-spacing:-.2px}.walletPreview .entityIdentity small,.walletPreview .entityMetrics small,.walletPreview section>small{color:var(--metric-label);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:.45px}.walletPreview .entityIdentity code{color:var(--text-metadata)}.walletPreview .entityMetrics b{color:var(--text-primary);font-weight:650}.walletPreview .entityMetrics .buy{color:var(--positive)}.walletPreview .behaviourText{font-weight:650;text-shadow:0 0 9px color-mix(in srgb,currentColor 16%,transparent)}.walletPreview .previewTabs button{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.walletPreview .previewTabs button:hover{background:var(--surface-hover);color:var(--text-primary)}.walletPreview .previewTable header{background:var(--surface-raised);color:var(--metric-label);font-family:Inter,Arial,sans-serif;font-weight:650;letter-spacing:.4px}.walletPreview .previewTable>a,.walletPreview .previewTable>div{border-color:var(--border-subtle);transition:background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.walletPreview .previewTable>a:focus-visible,.walletPreview .previewTable>a:hover,.walletPreview .previewTable>div:hover{background:var(--surface-hover);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--aladdin-primary) 48%,transparent)}.walletPreview .previewTable b{color:var(--text-primary);font-weight:650}@media(prefers-reduced-motion:reduce){.investigate>.tabs button,.terminalEvidenceRow,.tokenPreview .earlyLife button,.tokenPreview .searchActions a,.tr,.walletPreview .previewTable>a,.walletPreview .previewTable>div,.walletPreview .previewTabs button{transition:none}}.structuredQueryAnswer>h2{margin:0 0 10px;font-size:16px}.queryResult{border:1px solid var(--border);background:var(--surface)}.queryTableTools{display:flex;align-items:center;gap:7px;padding:7px;border-bottom:1px solid var(--border);background:var(--surface-elevated)}.queryTableTools input,.queryTableTools select{min-width:0;padding:7px;border:1px solid var(--border);background:var(--input-bg);color:var(--input-text)}.queryTableTools input{flex:1 1}.currencySwitch{display:flex;border:1px solid var(--border)}.currencySwitch button{border:0;background:transparent;color:var(--text-secondary);padding:7px 9px}.currencySwitch button.active{background:var(--selected-surface);color:var(--brand-purple)}.queryTableScroll{overflow-x:auto;max-width:100%;scrollbar-color:var(--border-strong) var(--surface-subtle)}.queryResult table{width:100%;min-width:820px;border-collapse:collapse}.queryResult td,.queryResult th{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;font-size:9px}.queryResult th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-elevated);color:var(--text-metadata);font:8px DM Mono}.queryResult td{color:var(--text-secondary)}.queryResult td:first-child,.queryResult td:last-child{color:var(--text-primary)}.queryResult a{color:var(--purple-readable);text-decoration:none}.queryResult .buy{color:var(--positive)}.queryResult .sell{color:var(--negative)}.contractCell{display:flex;align-items:center;gap:5px}.contractCell button{display:grid;place-items:center;border:0;background:transparent;color:var(--icon);padding:3px}.contractCell svg{width:12px}.profileSummary{margin:10px 0 0;padding:10px;border-left:2px solid var(--brand-purple);background:var(--surface-subtle);color:var(--text-secondary);line-height:1.55}.resultActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.resultActions a,.resultActions button{padding:7px 9px;border:1px solid var(--border);background:var(--surface);color:var(--purple-readable);text-decoration:none;font-size:9px}.dataDetails{margin-top:8px;color:var(--text-muted);font-size:9px}.dataDetails summary{cursor:pointer;color:var(--text-metadata)}.noQueryResults{padding:14px;border:1px solid var(--border);background:var(--surface-subtle)}.noQueryResults p{color:var(--text-secondary)}.askComposer,.chartPanel,.decisionQuestion,.heroVisual,.ifaNow,.mobileDock,.signalStrip,.syntheticDisclosure,.ticker,.topbar{background:var(--surface);color:var(--text-primary);border-color:var(--border)}.topbar{background:var(--surface-elevated);color:var(--text-secondary)}.topbar b,.topbar strong{color:var(--text-primary)}.ticker{background:var(--surface)}.ticker a{color:var(--text-secondary);border-color:var(--border)}.ticker b{color:var(--purple-readable)}.decisionQuestion,.signalStrip{background:var(--surface-subtle);color:var(--text-secondary)}.chartPanel,.ifaNow{background:var(--surface);color:var(--text-primary)}.chartPanel .chartFooter,.chartPanel .chartTools,.ifaNow article p,.ifaNow header small{color:var(--text-metadata)}.chartPanel button,.ifaNow button{color:var(--purple-readable)}.ifaNow article,.ifaNow header{border-color:var(--border)}.chart{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)}.event{background:var(--surface-elevated);color:var(--purple-readable)}.heroVisual{background:radial-gradient(circle,var(--selected-surface) 0,transparent 64%)}.askComposer{box-shadow:0 16px 50px color-mix(in srgb,var(--text-primary) 12%,transparent)}.askComposer textarea{color:var(--input-text)}.syntheticDisclosure{background:var(--surface-subtle);color:var(--warning)}.mobileDrawerBackdrop{background:color-mix(in srgb,var(--text-primary) 35%,transparent)}@media(max-width:760px){.queryTableTools{display:grid;grid-template-columns:1fr auto}.queryTableTools input{grid-column:1/-1}.queryResult table{min-width:720px}.queryResult td,.queryResult th{padding:9px 8px;font-size:9px}.queryResult td:first-child,.queryResult th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface)}.queryResult th:first-child{background:var(--surface-elevated);z-index:2}.plainAnswer{padding-bottom:4px}.followUps{margin-bottom:12px}.askComposer{position:relative;bottom:auto;margin-top:16px;background:var(--surface);border-color:var(--border)}.askConversation{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.conversationTurn{padding-bottom:10px}.questionBlock{padding:12px 0}.structuredQueryAnswer>h2{font-size:14px;line-height:1.35}}.landingActions{display:flex;gap:9px;margin-top:32px}.landingActions button,.launchAladdin{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--border);font-weight:650}.landingActions svg{width:14px}.launchAladdin{background:var(--brand-purple);border-color:var(--brand-purple)!important;color:var(--text-inverse)}.exploreDemo{background:var(--surface);color:var(--text-primary)}.enterProduct:active,.landingActions button:active{transform:scale(.98)}.landingNav .enterProduct{cursor:pointer}.entryBackdrop,.walletModalBackdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--page-bg) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.devnetNotice,.entryModal,.walletModal{width:min(440px,100%);border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 28px 90px color-mix(in srgb,#050308 42%,transparent)}.entryModal{padding:16px}.entryModal header,.walletModal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:13px;margin-bottom:12px}.devnetNotice>small,.entryModal header small,.walletModal header small{color:var(--purple-readable);font:700 8px DM Mono;letter-spacing:1px}.devnetNotice h2,.entryModal h2,.walletModal h2{margin:4px 0 0;font-size:18px}.entryModal header button,.walletModal header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary)}.entryModal header svg,.walletModal header svg{width:15px}.entryModal>button{display:flex;align-items:center;gap:11px;width:100%;min-height:54px;margin-top:7px;padding:8px 12px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);text-align:left}.entryModal>button:hover{background:var(--hover-surface);border-color:color-mix(in srgb,var(--brand-purple) 55%,var(--border))}.entryModal .googleMark,.entryModal>button>svg{width:24px;height:24px}.entryModal .googleMark{display:grid;place-items:center;border-radius:50%;background:#fff;color:#4285f4}.entryModal>button span{font-weight:650}.entryModal>button small{display:block;margin-top:3px;color:var(--text-metadata);font-weight:400}.entryModal .walletEntry{border-color:color-mix(in srgb,var(--brand-purple) 48%,var(--border));background:color-mix(in srgb,var(--brand-purple) 8%,var(--surface))}.entryModal>p{color:var(--text-metadata);font-size:9px;line-height:1.5}.entryDivider{position:relative;margin:13px 0 5px;border-top:1px solid var(--border);text-align:center}.entryDivider span{position:relative;top:-7px;padding:0 8px;background:var(--surface-elevated);color:var(--text-muted);font-size:8px}.walletModal{padding:16px}.walletReason{padding:9px;border-left:2px solid var(--brand-purple);background:var(--selected-surface);color:var(--text-secondary);font-size:10px}.walletProviderList{display:grid;grid-gap:7px;gap:7px}.walletProviderList>button{display:flex;align-items:center;gap:11px;width:100%;min-height:55px;padding:8px 11px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);text-align:left}.walletProviderList>button:hover{background:var(--hover-surface);border-color:var(--brand-purple)}.walletProviderList>button:disabled{opacity:.68}.walletProviderList img,.walletProviderList>button>svg{width:30px;height:30px;border-radius:7px}.walletProviderList>button>span:nth-child(2){flex:1 1}.walletProviderList b,.walletProviderList small{display:block}.walletProviderList small{margin-top:3px;color:var(--text-metadata);font-size:8px}.walletReady{color:var(--purple-readable);font:700 8px DM Mono}.walletUnavailable{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:25px;text-align:center;border:1px solid var(--border);background:var(--surface)}.walletUnavailable svg{color:var(--purple-readable)}.walletUnavailable p{max-width:320px;margin:0;color:var(--text-secondary);font-size:9px;line-height:1.5}.walletModal footer{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--text-metadata);font-size:8px;line-height:1.5}.walletModal footer svg{flex:none;width:15px;color:var(--positive)}.walletError{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;background:color-mix(in srgb,var(--negative) 8%,var(--surface));color:var(--negative);font-size:9px}.walletError button{border:1px solid;background:transparent;color:inherit;padding:5px 7px}.devnetNotice{display:grid;justify-items:start;padding:20px}.devnetNotice>svg{color:var(--purple-readable);margin-bottom:10px}.devnetNotice p{color:var(--text-secondary);line-height:1.55}.devnetNotice>span{color:var(--text-metadata);font-size:9px}.devnetNotice>div{margin:14px 0;display:flex;align-items:center;gap:7px;font:700 9px DM Mono}.devnetNotice i,.devnetState i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning);box-shadow:0 0 7px color-mix(in srgb,var(--warning) 55%,transparent)}.devnetNotice>button{justify-self:stretch;height:38px;border:0;background:var(--brand-purple);color:var(--text-inverse);font-weight:650}.accountTrigger em{padding:2px 4px;border:1px solid color-mix(in srgb,var(--brand-purple) 45%,var(--border));color:var(--purple-readable);font:700 6px DM Mono;font-style:normal}.accountWallet b{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountWallet small .walletBalance{color:inherit}.walletBalance{display:inline-flex!important;align-items:center;gap:5px}.walletBalance button{display:grid!important;place-items:center;width:18px!important;height:18px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--purple-readable)!important}.walletBalance svg{width:11px}.walletProvider{align-items:center}.walletProvider>span{color:var(--text-primary)}.walletProvider>b{color:var(--warning)!important;font:700 7px DM Mono}.walletDisconnected{font-size:9px}.connectFromAccount{width:100%;border-color:var(--brand-purple)!important;background:var(--brand-purple)!important;color:var(--text-inverse)!important}.accountMenu section button:disabled{opacity:.55;cursor:not-allowed}.connectedWalletPanel{display:grid;grid-gap:7px;gap:7px;margin:12px 0;padding:12px;border:1px solid var(--border);background:var(--surface-raised)}.connectedWalletPanel>small{color:var(--text-metadata);font:700 8px DM Mono}.connectedWalletPanel>code{overflow-wrap:anywhere;color:var(--text-secondary);font:9px DM Mono}.connectedWalletPanel>.walletBalance{color:var(--text-primary);font-weight:650}.connectedWalletPanel>button{justify-self:start;border:1px solid color-mix(in srgb,var(--brand-purple) 45%,var(--border));background:color-mix(in srgb,var(--brand-purple) 8%,var(--surface));color:var(--purple-readable);padding:7px 9px}.connectedWalletPanel.disconnected p{margin:0;color:var(--text-secondary);font-size:9px}.devnetState{display:flex;align-items:center;gap:6px;color:var(--warning);font:700 8px DM Mono}.spin{animation:walletSpin .8s linear infinite}@keyframes walletSpin{to{transform:rotate(1turn)}}@media(max-width:760px){.landingActions{display:grid;grid-template-columns:1fr 1fr}.entryBackdrop,.walletModalBackdrop{align-items:end;padding:0}.devnetNotice,.devnetTransactionModal,.entryModal,.walletModal{width:100%;border-left:0;border-right:0;border-bottom:0;border-radius:15px 15px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.accountWallet b{max-width:72px}.accountTrigger em{display:none}}@media(prefers-reduced-motion:reduce){.enterProduct,.landingActions button,.walletProviderList>button{transition:none}.spin{animation:none}}.devnetTransactionModal{width:min(460px,100%);padding:16px;border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 28px 90px color-mix(in srgb,#050308 42%,transparent)}.devnetTransactionModal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border)}.devnetTransactionDisclosure,.devnetTransactionModal>header small{color:var(--text-metadata);font:700 8px DM Mono;letter-spacing:.6px}.devnetTransactionModal h2{margin:4px 0 0;font-size:17px}.devnetTransactionModal>header button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary)}.devnetTransactionModal>header svg{width:15px}.devnetTransactionSummary{display:flex;gap:10px;margin:13px 0;padding:11px;border:1px solid color-mix(in srgb,var(--brand-purple) 35%,var(--border));background:color-mix(in srgb,var(--brand-purple) 7%,var(--surface))}.devnetTransactionSummary>svg{flex:none;width:19px;color:var(--purple-readable)}.devnetTransactionSummary b{font-size:11px}.devnetTransactionResult p,.devnetTransactionSummary p{margin:4px 0 0;color:var(--text-secondary);font-size:9px;line-height:1.45}.devnetTransactionModal dl{display:grid;grid-gap:1px;gap:1px;margin:0 0 12px}.devnetTransactionModal dl div{display:flex;justify-content:space-between;gap:12px;padding:8px;background:var(--surface-raised)}.devnetTransactionModal dt{color:var(--text-metadata);font-size:9px}.devnetTransactionModal dd{margin:0;color:var(--text-primary);font-size:9px;font-weight:650;text-align:right}.devnetTransactionProgress{display:flex;align-items:center;gap:7px;padding:9px;background:var(--selected-surface);color:var(--purple-readable);font-size:9px}.devnetTransactionProgress svg{width:14px}.devnetTransactionResult{padding:18px 0;text-align:center}.devnetTransactionResult>svg{width:30px;color:var(--positive)}.devnetTransactionResult h3{margin:7px 0 0}.devnetExplorerLink{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px;border:1px solid var(--border);color:var(--purple-readable);font-size:9px;text-decoration:none}.devnetExplorerLink svg{width:12px}.devnetTransactionModal>footer{display:flex;gap:7px;margin-top:12px}.devnetTransactionModal>footer button{min-height:36px;padding:0 11px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-weight:650}.devnetTransactionModal>footer .devnetSubmit{flex:1 1;border-color:var(--brand-purple);background:var(--brand-purple);color:var(--text-inverse)}.devnetTransactionModal>footer button:disabled{cursor:not-allowed;opacity:.55}.devnetTransactionDisclosure{display:block;margin-top:10px;line-height:1.5}.connectedWalletActions{display:flex;flex-wrap:wrap;gap:6px}.connectedWalletActions button{border:1px solid color-mix(in srgb,var(--brand-purple) 45%,var(--border));background:color-mix(in srgb,var(--brand-purple) 8%,var(--surface));color:var(--purple-readable);padding:7px 9px}.devnetBuyModal{width:min(94vw,480px);max-height:min(780px,calc(100dvh - 32px));overflow:auto;border:1px solid var(--border);border-radius:22px;background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 24px 80px rgba(0,0,0,.32);padding:20px}.devnetBuyModal>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.devnetBuyModal>header small{color:var(--brand-purple-text);font-size:10px;font-weight:800;letter-spacing:.11em}.devnetBuyModal>header h2{margin:5px 0 0;font-size:20px}.devnetBuyModal>header button{border:0;background:transparent;color:var(--text-secondary);padding:7px}.devnetBuyAsset{display:flex;align-items:center;gap:12px;margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle)}.devnetBuyAsset>svg{color:var(--brand-purple-text)}.devnetBuyAsset div{display:grid;grid-gap:3px;gap:3px}.devnetBuyAsset span{font-size:12px;color:var(--text-secondary)}.devnetBuyModal dl{display:grid;grid-gap:1px;gap:1px;margin:0;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden}.devnetBuyModal dl div{display:flex;justify-content:space-between;gap:18px;background:var(--surface);padding:11px 13px}.devnetBuyModal dt{color:var(--text-secondary);font-size:12px}.devnetBuyModal dd{margin:0;font-size:12px;font-weight:750;text-align:right}.devnetBuyWarning{margin:14px 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.devnetBuyModal>footer{display:flex;gap:9px;margin-top:16px}.devnetBuyModal>footer button{min-height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);color:var(--text-primary);padding:0 15px;font-weight:750}.devnetBuyModal>footer .devnetSubmit{flex:1 1;border-color:transparent;background:var(--brand-purple);color:var(--inverse-text)}.devnetBuyModal>footer button:disabled{opacity:.55}.devnetBuyResult{text-align:center;padding:24px 8px 12px}.devnetBuyResult>svg{width:42px;height:42px;color:var(--positive)}.devnetBuyResult h3{margin:10px 0 4px}.devnetBuyResult p{margin:0;color:var(--text-secondary)}@media(max-width:600px){.devnetBuyModal{align-self:flex-end;width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 16px);border-radius:22px 22px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}