:root{--bg-0:#0a0f14;--bg-1:#111920;--bg-2:#1a2330;--border:#253040;--border-active:#3a506b;--text-1:#e8edf2;--text-2:#8899aa;--text-m:#556677;--accent:#00d4aa;--brand-accent:#126b69;--accent-dim:rgba(0,168,133,0.3);--accent-glow:rgba(0,212,170,0.12);--warn:#ffaa33;--err:#ff5566;--font-body:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);--font-mono:var(--font-jetbrains,"JetBrains Mono","Fira Code",monospace)}.brandLogo{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;line-height:1}.brandLogoMark{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto}.brandLogoMark svg{display:block;width:100%;height:100%}.brandLogoGrid{stroke:currentColor;stroke-width:.8;opacity:.22}.brandLogoPin{fill:var(--brand-accent)}.brandLogoPinHole{fill:var(--bg-1)}.brandLogoText{display:inline-grid;gap:4px;min-width:0}.brandLogoWord{max-width:calc(100vw - 112px);overflow:hidden;color:var(--text-1);font-family:var(--font-brand-sans,var(--font-body));font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.brandLogoNum{color:var(--brand-accent)}.brandLogoTick{display:block;width:28px;height:1.4px;margin-left:19px;background:var(--brand-accent)}.brandLogoTagline{color:var(--text-m);font-size:11px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.brandLogo-light .brandLogoWord{color:var(--ink-0,#0c1218)}.brandLogo-light .brandLogoPinHole{fill:var(--paper,#ffffff)}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%;font-family:var(--font-body);background:var(--bg-0);color:var(--text-1)}body{overflow:hidden}.appShell{height:100dvh;display:flex;flex-direction:column}.environmentBanner{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-bottom:1px solid rgba(255,170,51,.45);background:#2a1c08;color:#ffe4b5;font-size:12px;line-height:1.35;text-align:center}.environmentBanner strong{color:#ffffff;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.appShellBody{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appFooter{flex:0 0 auto;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border);background:rgba(17,25,32,.96);color:var(--text-m);font-size:10px;line-height:1.5}.appFooter,.appFooterDisclaimer,.appFooterLinks{display:flex;align-items:flex-start;gap:8px}.appFooterDisclaimer{min-width:0}.appFooterLinks{flex-wrap:wrap;justify-content:flex-end;white-space:nowrap}.appFooterLink{color:var(--text-2);font-weight:700;text-decoration:none}.appFooterLink:focus-visible,.appFooterLink:hover{color:var(--accent);text-decoration:underline}.appFooterLabel{flex-shrink:0;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-2)}.appFooterText{min-width:0}@media (max-width:760px){.appFooter{align-items:center;flex-direction:row}.appFooterDisclaimer{flex:1 1 auto;overflow:hidden;white-space:nowrap}.appFooterText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appFooterLinks{flex:0 1 52%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.appFooterLinks::-webkit-scrollbar{display:none}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.leaflet-container{background:var(--bg-0)!important;cursor:crosshair!important;font-family:var(--font-body)!important}.leaflet-popup-content-wrapper{color:var(--text-1)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--bg-1)!important}.leaflet-popup-content{font-size:12px!important}.leaflet-tooltip.mapApproximateFootprintLabel{background:rgba(18,24,32,.82)!important;border:1px solid var(--border)!important;border-radius:4px!important;box-shadow:none!important;color:var(--text-1)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;padding:2px 4px!important;pointer-events:none!important;white-space:nowrap!important}.leaflet-tooltip.mapApproximateFootprintLabel:before{display:none!important}.mapAssemblageIneligibleLabel{border:1px solid rgba(245,158,11,.5);border-radius:4px;background:rgba(15,23,42,.88);color:#fbbf24;font-size:11px;font-weight:600;padding:2px 5px;box-shadow:none}@keyframes spin{to{transform:rotate(1turn)}}.appLayout{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.appLayout>main{min-width:0;min-height:0}.sidebar{width:min(400px,34vw);min-width:360px;height:100%;min-height:0;background:var(--bg-1);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mapContainer{width:100%;height:100%;position:relative}.mapInstruction{position:absolute;top:12px;left:50%;transform:translateX(-50%);max-width:min(320px,calc(100% - 24px));background:var(--bg-1);border:1px solid var(--border);border-radius:7px;padding:8px 16px;z-index:1000;font-size:11px;color:var(--text-2);pointer-events:none;text-align:center}.mapPanelStack{position:absolute;right:16px;bottom:20px;display:flex;flex-direction:column;gap:10px;width:min(280px,calc(100% - 32px));z-index:1000}.mapPanelStackCollapsed{width:auto}.mapLayerCollapseToggle{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-height:36px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-1);box-shadow:0 10px 26px rgba(0,0,0,.28);color:var(--text-1);font-family:var(--font-mono);font-size:10.5px;font-weight:700;cursor:pointer}.mapLayerPanelBody{display:flex;flex-direction:column;gap:10px}.mapPanelStackCollapsed .mapLayerPanelBody{display:none}.mapLegend{background:var(--bg-1);border:1px solid var(--border);border-radius:7px;padding:10px 14px;font-size:11px;line-height:1.45}.mapOverlayPanel{box-shadow:0 10px 26px rgba(0,0,0,.28)}.mapLegendHeader{margin-bottom:8px;color:var(--text-2);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.mapLegendList{display:flex;flex-direction:column;gap:6px}.mapLayerToggle,.mapLegendRow{display:flex;align-items:center;gap:8px}.mapLayerToggle{cursor:pointer;-webkit-user-select:none;user-select:none}.mapLayerToggleCompact{gap:6px}.mapLayerToggleMuted{opacity:.55}.mapLayerToggle input{margin:0;accent-color:var(--accent)}.mapLayerToggleGroup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:4px}.mapLegendSwatch{width:14px;height:8px;border-radius:2px;border-width:1.5px;border-style:solid;flex-shrink:0}.mapLegendNote{margin-top:8px;color:var(--text-2);font-size:10.5px;line-height:1.4}.mapBasemapSwitcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mapBasemapOption{display:flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg-0);color:var(--text-2);font-size:10.5px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center}.mapBasemapOption input{position:absolute;opacity:0;pointer-events:none}.mapBasemapOptionActive{background:var(--accent);border-color:var(--accent);color:var(--bg-0);font-weight:600}.locationError,.mobileHeader,.mobileLocateButton,.mobileMapBackButton,.mobileMapBar,.mobileMapLinkButton,.mobileSubheader{display:none}.desktopHeader,.desktopSearch{display:block}.assemblageToolbar{display:grid;gap:6px}.assemblageToolbarButtons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.assemblageButton{min-height:34px;padding:8px 13px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.assemblageButtonPrimary{border:1px solid var(--accent);background:var(--accent);color:var(--bg-0);box-shadow:0 0 0 1px rgba(0,212,170,.12),0 8px 20px rgba(0,212,170,.14)}.assemblageButtonPrimary:hover:not(:disabled){background:#47ffdc;border-color:#47ffdc;color:var(--bg-0);transform:translateY(-1px)}.assemblageButtonSecondary{border:1px solid var(--border);background:rgba(136,153,170,.08);color:var(--text-2)}.assemblageButtonSecondary:hover:not(:disabled){background:rgba(136,153,170,.14);color:var(--text-1)}.assemblageButton:disabled{cursor:not-allowed;opacity:.45;transform:none}.assemblageError,.assemblageHint{display:block;font-family:var(--font-mono);font-size:10px;line-height:1.35}.assemblageHint{color:var(--text-m)}.assemblageError{color:var(--err)}@media (max-width:768px){body,html{height:100%}body{overscroll-behavior:none}.appLayout,.sidebar{height:100%}.sidebar{position:absolute;inset:0;width:100%;min-width:0;border-right:none;border-radius:0;z-index:2000;overflow:hidden;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.sidebarPanel{transform:none}.sidebarMapMode{transform:translateX(-100%);pointer-events:none}.mobileHeader{display:grid;grid-template-columns:minmax(0,1fr);column-gap:8px;padding:10px 14px;flex-shrink:0;width:100%}.mobileHeader,.mobileSubheader{align-items:center;background:var(--bg-1)}.mobileSubheader{display:flex;justify-content:flex-end;gap:10px;padding:0 14px 10px;border-bottom:1px solid var(--border)}.mobileHeader>*{min-width:0}.mobileBrand{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2);font-size:11px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileBrandDot{width:4px;height:4px;border-radius:999px;background:var(--text-m);flex-shrink:0}.mobileSheetButton{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--bg-2);color:var(--text-1);font-weight:600;flex-shrink:0}.mobileLocateButton,.mobileSheetButton{min-height:36px;font-family:var(--font-mono);font-size:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobileLocateButton{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--accent-dim);border-radius:999px;background:var(--accent-glow);color:var(--accent);font-weight:700;white-space:nowrap}.mobileLocateButton:disabled{opacity:.45;cursor:not-allowed}.locationError{display:block;padding:8px 14px;border-bottom:1px solid rgba(255,170,51,.22);background:rgba(255,170,51,.1);color:#ffaa33;font-size:11px;line-height:1.4}.mobileMapBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;position:absolute;top:0;left:0;right:0;z-index:3000;padding:calc(env(safe-area-inset-top, 0px) + 10px) 14px 10px;background:rgba(17,25,32,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.mobileMapBar>*{min-width:0}.mobileMapBackButton{display:flex;align-items:center;justify-content:center;position:absolute;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);left:50%;transform:translateX(-50%);z-index:3000;padding:12px 24px;background:var(--accent);color:var(--bg-0);border:none;border-radius:999px;font-size:12px;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.4);letter-spacing:.3px}.mobileMapBackButton,.mobileMapLinkButton{font-family:var(--font-mono);cursor:pointer}.mobileMapLinkButton{display:inline-block;margin-top:16px;padding:10px 20px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--accent);font-size:11px;font-weight:600}.desktopHeader,.desktopSearch{display:none}.mapContainer{height:100%;width:100%}.tabSwitcher{position:sticky;top:0;z-index:2;background:var(--bg-1)}.assemblageButton,.tabSwitcher button{min-height:44px;font-size:12px}.mapInstruction{top:calc(env(safe-area-inset-top, 0px) + 58px);left:12px;right:12px;transform:none;padding:8px 12px;font-size:10px}.mapPanelStack{right:12px;left:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 72px);width:auto}.mapPanelStackCollapsed{left:auto;width:auto}.mapLayerCollapseToggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-1);box-shadow:0 10px 26px rgba(0,0,0,.28);color:var(--text-1);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer}.mapPanelStackCollapsed .mapLayerPanelBody{display:none}.mapLegend{padding:8px 12px}.mapLayerToggleGroup{grid-template-columns:1fr}}@media (max-width:420px){.mobileHeader,.mobileMapBar{grid-template-columns:minmax(0,1fr);column-gap:6px;padding-inline:10px}.mobileSubheader{padding-inline:10px}}.AppNavClient_nav__RZSC4{flex:0 0 auto;display:flex;align-items:center;gap:18px;min-height:68px;padding:6px 16px;border-bottom:1px solid var(--border);background:rgba(17,25,32,.98);color:var(--text-1);z-index:5000}.AppNavClient_brand__atX3a{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text-1);text-decoration:none;font-weight:700}.AppNavClient_brandMark__n6HR4{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-active);border-radius:7px;background:var(--bg-0);color:var(--accent);font-family:var(--font-mono);font-size:13px;font-weight:700}.AppNavClient_brandText__ENzhb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppNavClient_navBody__mq_tu{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1 1 auto;min-width:0}.AppNavClient_links__flTMx{display:flex;align-items:stretch;min-width:0}.AppNavClient_navGroup__CSWrz{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 14px}.AppNavClient_navGroup__CSWrz+.AppNavClient_navGroup__CSWrz{border-left:1px solid var(--border)}.AppNavClient_navStage__Py5kc{color:var(--text-m);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.AppNavClient_navGroupLinks__yBC0S{display:flex;align-items:center;gap:4px}.AppNavClient_link__3Ep7t{display:inline-flex;align-items:center;min-height:30px;padding:6px 8px;border-radius:7px;color:var(--text-2);font-size:13px;font-weight:600;text-decoration:none}.AppNavClient_link__3Ep7t:focus-visible,.AppNavClient_link__3Ep7t:hover{background:var(--bg-2);color:var(--text-1);outline:none}.AppNavClient_link__3Ep7t[aria-current=page]{background:rgba(0,212,170,.12);color:var(--accent)}.AppNavClient_helpLink__LCnE3{align-self:center;border-left:1px solid var(--border);border-radius:0 7px 7px 0}.AppNavClient_onboardingBanner__eGan6{flex:0 0 auto;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(360px,1.6fr) auto;align-items:center;gap:18px;padding:10px 16px;border-bottom:1px solid rgba(0,212,170,.24);background:rgba(0,212,170,.08);color:var(--text-1)}.AppNavClient_onboardingIntro__K87Yp{display:grid;gap:2px}.AppNavClient_onboardingIntro__K87Yp strong{font-size:12px}.AppNavClient_onboardingIntro__K87Yp span,.AppNavClient_onboardingSteps__jOuuy span{color:var(--text-2);font-size:11px}.AppNavClient_onboardingSteps__jOuuy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.AppNavClient_onboardingSteps__jOuuy li{display:grid;gap:2px;min-width:0}.AppNavClient_onboardingSteps__jOuuy strong{color:var(--accent);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.AppNavClient_onboardingActions__WuOQw{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.AppNavClient_onboardingActions__WuOQw a,.AppNavClient_onboardingActions__WuOQw button{min-height:34px;padding:8px 10px;border:1px solid rgba(0,212,170,.34);border-radius:7px;background:rgba(10,15,20,.55);color:var(--text-1);font-family:var(--font-mono);font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.AppNavClient_account__Fztn4{position:relative;display:flex;align-items:center;min-width:0}.AppNavClient_userTrigger__P8V8G{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-0);color:var(--text-1);cursor:pointer;text-align:right}.AppNavClient_userTrigger__P8V8G:focus-visible,.AppNavClient_userTrigger__P8V8G:hover{border-color:var(--accent);outline:none}.AppNavClient_userTrigger__P8V8G[aria-expanded=true]{border-color:var(--accent)}.AppNavClient_userBlock__Ta9bf{display:flex;flex-direction:column;align-items:flex-end;min-width:0;line-height:1.2}.AppNavClient_userEmail__Q47i_,.AppNavClient_userName__Y_4Lq{max-width:min(240px,24vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppNavClient_userName__Y_4Lq{color:var(--text-1);font-size:12px;font-weight:700}.AppNavClient_userEmail__Q47i_{color:var(--text-m);font-family:var(--font-mono);font-size:10px}.AppNavClient_userTriggerCaret___eGCN{color:var(--text-m);font-size:11px}.AppNavClient_userMenu__UINkC{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;border:1px solid var(--border-active);border-radius:8px;background:rgba(17,25,32,.98);box-shadow:0 10px 24px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:2px;z-index:5001}.AppNavClient_userMenuItem__qUoQg{display:flex;align-items:center;width:100%;min-height:34px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-1);font-family:inherit;font-size:13px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.AppNavClient_userMenuItem__qUoQg:focus-visible,.AppNavClient_userMenuItem__qUoQg:hover{background:var(--bg-2);color:var(--accent);outline:none}.AppNavClient_userMenuItem__qUoQg:disabled{cursor:wait;opacity:.68}.AppNavClient_userMenuDivider__c_6Ws{height:1px;margin:4px;background:var(--border)}.AppNavClient_userMenuError__E3wXZ{padding:4px 12px 8px;color:var(--err);font-size:11px}.AppNavClient_tosBanner__6aExc{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid rgba(255,170,51,.25);background:rgba(255,170,51,.12);color:var(--text-1);font-size:12px;line-height:1.5;z-index:4000}.AppNavClient_tosBannerText__GAa7u{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.AppNavClient_tosBannerText__GAa7u strong{color:var(--warn);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.AppNavClient_tosBannerActions__dxoi_{display:flex;align-items:center;gap:8px;flex:0 0 auto}.AppNavClient_tosLink__pyp0s{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.AppNavClient_tosLink__pyp0s:focus-visible,.AppNavClient_tosLink__pyp0s:hover{text-decoration:underline;outline:none}.AppNavClient_tosButton__XD_qQ{min-height:30px;padding:6px 10px;border:1px solid rgba(255,170,51,.5);border-radius:7px;background:rgba(10,15,20,.72);color:var(--text-1);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}.AppNavClient_tosButton__XD_qQ:disabled{cursor:wait;opacity:.68}.AppNavClient_tosError__0eogX{color:var(--err)}.AppNavClient_menuButton__4Da20{display:none;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:38px;height:38px;margin-left:auto;border:1px solid var(--border);border-radius:7px;background:var(--bg-0);cursor:pointer}.AppNavClient_menuButton__4Da20 span{width:16px;height:2px;border-radius:999px;background:var(--text-2)}@media (max-width:1100px){.AppNavClient_nav__RZSC4{position:relative;min-height:54px;padding:8px 12px;gap:10px}.AppNavClient_brandText__ENzhb{max-width:calc(100vw - 112px)}.AppNavClient_menuButton__4Da20{display:inline-flex}.AppNavClient_navBody__mq_tu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-bottom:1px solid var(--border);background:rgba(17,25,32,.98)}.AppNavClient_navBodyOpen__oRGGt{display:flex}.AppNavClient_links__flTMx{display:flex;flex-direction:column;gap:8px}.AppNavClient_navGroup__CSWrz{gap:7px;padding:0}.AppNavClient_navGroup__CSWrz+.AppNavClient_navGroup__CSWrz{padding-top:8px;border-top:1px solid var(--border);border-left:0}.AppNavClient_navGroupLinks__yBC0S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.AppNavClient_link__3Ep7t{justify-content:center;min-height:44px;background:var(--bg-0);border:1px solid var(--border)}.AppNavClient_helpLink__LCnE3{border-radius:7px}.AppNavClient_account__Fztn4{flex-direction:column;align-items:stretch}.AppNavClient_userTrigger__P8V8G{justify-content:space-between;width:100%;text-align:left}.AppNavClient_userBlock__Ta9bf{align-items:flex-start}.AppNavClient_userEmail__Q47i_,.AppNavClient_userName__Y_4Lq{max-width:100%}.AppNavClient_userMenu__UINkC{position:static;margin-top:8px;width:100%;box-shadow:none}.AppNavClient_tosBanner__6aExc{align-items:stretch;flex-direction:column;gap:10px;padding:10px 12px}.AppNavClient_tosBannerActions__dxoi_{justify-content:flex-start;flex-wrap:wrap}.AppNavClient_onboardingBanner__eGan6{grid-template-columns:1fr;gap:10px;padding:12px}.AppNavClient_onboardingSteps__jOuuy{grid-template-columns:1fr}.AppNavClient_onboardingActions__WuOQw{justify-content:flex-start}.AppNavClient_onboardingActions__WuOQw a,.AppNavClient_onboardingActions__WuOQw button{min-height:44px}}.v2-scope{--v2-page-bg:#f7f6f3;--v2-text:#1a1a1a;--v2-text-dim:#777470;--v2-text-faint:#a8a59b;--v2-header-bg:#ffffff;--v2-card-bg:#ffffff;--v2-card-border:#e7e4dc;--v2-divider:#f2f0e8;--v2-tag-bg:#eef0ed;--v2-tag-border:#dcdcd2;--v2-tag-text:#4a4a48;--v2-accent-bg:#e6f0ed;--v2-accent-text:#1d6b52;--v2-accent-border:#c6dfd4;--v2-accent-solid:#1d6b52;--v2-accent-solid-text:#ffffff;--v2-warn-bg:#fbf0df;--v2-warn-text:#8a5c10;--v2-warn-border:#ecd9b0;--v2-warn-strong:#8a5c10;--v2-warn-card-bg:#fbf6ea;--v2-danger-text:#c04a28;--v2-danger-bar:#d4785a;--v2-bar-muted:#6ba58c;--v2-rail:#eeece4;--v2-lede-bg:#ffffff;--v2-lede-text:#3a3630;--v2-lede-accent:#1d6b52;--v2-lede-drop-cap:#1d6b52;--v2-map-bg:#e4ebe8;--v2-map-dot:#c8d4d0;--v2-map-text:#a8b4b0;--v2-font-sans:"Inter",var(--font-dm-sans,system-ui),sans-serif;--v2-font-mono:"JetBrains Mono",var(--font-jetbrains,monospace);--v2-font-serif:"Source Serif 4",Georgia,serif;color-scheme:light}.v2-scope[data-v2-theme=dark]{--v2-page-bg:#0d1117;--v2-text:#e8edf2;--v2-text-dim:#8a94a0;--v2-text-faint:#556677;--v2-header-bg:#141a21;--v2-card-bg:#141a21;--v2-card-border:#232b35;--v2-divider:#1d232c;--v2-tag-bg:#1d232c;--v2-tag-border:#2a3340;--v2-tag-text:#b0bac6;--v2-accent-bg:rgba(0,212,170,0.12);--v2-accent-text:#00d4aa;--v2-accent-border:rgba(0,212,170,0.3);--v2-accent-solid:#00d4aa;--v2-accent-solid-text:#0d1117;--v2-warn-bg:rgba(255,170,51,0.1);--v2-warn-text:#ffb45a;--v2-warn-border:rgba(255,170,51,0.28);--v2-warn-strong:#ffb45a;--v2-warn-card-bg:rgba(255,170,51,0.06);--v2-danger-text:#ff6a5a;--v2-danger-bar:#ff6a5a;--v2-bar-muted:#3a8870;--v2-rail:#1d232c;--v2-lede-bg:#141a21;--v2-lede-text:#c4ccd6;--v2-lede-accent:#00d4aa;--v2-lede-drop-cap:#00d4aa;--v2-map-bg:#0a0e12;--v2-map-dot:#1a2028;--v2-map-text:#2a3540;color-scheme:dark}