:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#04111f;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{color:#f8fafc;background:#04111f;width:100%;min-width:0;min-height:100dvh;margin:0}body{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;margin:0;overflow:hidden auto}a{color:inherit;text-decoration:none}.app-load-fallback{color:#f8fafc;text-align:center;background:radial-gradient(circle at 18% 12%,#ff6a134d,#0000 18rem),radial-gradient(circle at 82% 10%,#38bdf83d,#0000 20rem),linear-gradient(135deg,#061426,#04111f 58%,#020814);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-load-fallback-card{background:#071222e0;border:1px solid #84e2ff38;border-radius:24px;justify-items:center;gap:12px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #0000006b}.app-load-fallback-brand{color:#03101e;background:linear-gradient(135deg,#ff6a13f2,#38bdf8e6),#0f2138;border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.45rem;font-weight:950;display:grid;box-shadow:0 18px 42px #ff6a132e}.app-load-fallback-eyebrow{color:#84e2ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.app-load-fallback h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.75rem,8vw,2.85rem);line-height:1.02}.app-load-fallback p,.app-load-fallback small{color:#f8fafcc7;margin:0}.app-load-fallback p{font-size:1rem}.app-load-fallback small{max-width:32rem;font-size:.9rem}.app-load-fallback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.app-load-fallback button,.app-load-fallback .secondary-button,.app-load-fallback a{color:#04111f;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#84e2ff);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.app-load-fallback .secondary-button,.app-load-fallback a.app-load-fallback-secondary{color:#f8fafc;background:#ffffff1a;border:1px solid #84e2ff3d}.app-load-fallback-details{text-align:left;color:#f8fafcd1;width:100%;margin-top:8px}.app-load-fallback-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}@media (width<=520px){.app-load-fallback{padding:16px}.app-load-fallback-card{border-radius:18px;padding:22px}.app-load-fallback-actions,.app-load-fallback button,.app-load-fallback .secondary-button,.app-load-fallback a{width:100%}}:root{--ember:#f26a4b;--ember-dark:#c2412d;--water:#14b8a6;--water-dark:#0f766e;--navy:#0f172a;--charcoal:#1e293b;--ink:#1f2937;--muted:#6b7280;--soft-text:#9ca3af;--cream:#fff8f1;--cream-soft:#fef3e7;--paper:#fff;--gold:#fbbf24;--gold-soft:#fef3c7;--lavender:#eef2ff;--line:#e8d8c8;--soft-line:#ffffff24;--shadow:0 20px 45px #0f172a1f;--shadow-soft:0 10px 24px #0f172a14;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--bottom-nav-height:74px;--et-token-bg:#02070f;--et-token-surface:#07111f;--et-token-surface-raised:#101827;--et-token-text:#fff7e8;--et-token-text-muted:#c6d3df;--et-token-line:#b8dcff29;--et-token-line-strong:#ffdc9a52;--et-token-ember:#ff7a1a;--et-token-gold:#ffca55;--et-token-tide:#1ed6d0;--et-token-scout:#55d9ff;--et-token-vault:#b16bff;--et-token-market:#65d978;--et-token-forge:#c879ff;--et-token-spark:#ffce59;--et-token-assist:#ff8b4a;--et-token-radius-lg:16px;--et-token-radius-xl:22px;--et-token-touch:44px;--rust:#c2412d;--color-bg:#fff8f1;--color-bg-soft:#fef3e7;--color-app-bg:var(--color-bg);--color-surface:#fff;--color-surface-warm:#fffdf9;--color-surface-elevated:#fffbf7;--color-muted-surface:#fff6ed;--color-primary:var(--ember);--color-primary-dark:var(--ember-dark);--color-primary-soft:#ffe1d6;--gradient-primary:linear-gradient(135deg, #f26a4b 0%, #f59e0b 100%);--color-secondary:var(--water);--color-secondary-dark:var(--water-dark);--color-secondary-soft:#ccfbf1;--gradient-secondary:linear-gradient(135deg, #14b8a6 0%, #38bdf8 100%);--color-secondary-bg:#14b8a61a;--color-secondary-border:#14b8a642;--color-accent:var(--gold);--color-accent-soft:var(--gold-soft);--gradient-premium:linear-gradient(135deg, #f26a4b 0%, #fbbf24 58%, #14b8a6 100%);--color-border:var(--line);--color-border-strong:#dcc7b5;--color-text:var(--ink);--color-text-muted:var(--muted);--color-text-soft:var(--soft-text);--color-text-inverse:#fff;--color-heading:var(--navy);--color-muted:var(--muted);--color-danger:#b42318;--color-danger-bg:#fff1f2;--color-success:#15803d;--color-success-bg:#ecfdf3;--color-warning:#b45309;--color-warning-bg:#fef3c7;--color-info:var(--water);--color-info-bg:#ccfbf1;--color-mock-bg:#ede9fe;--color-mock-text:#5b21b6;--color-cached-bg:#e0f2fe;--color-cached-text:#075985;--color-manual-bg:#fef3c7;--color-manual-text:#92400e;--color-unknown-bg:#f1f5f9;--color-unknown-text:#475569;--color-pending-bg:#fef3c7;--color-pending-text:#92400e;--color-approved-bg:#ecfdf3;--color-approved-text:#166534;--color-review-bg:#ffe1d6;--color-review-text:#92400e;--color-admin-bg:#e2e8f0;--color-admin-text:#1e293b;--color-founder-bg:#fef3c7;--color-founder-text:#92400e;--color-local-beta-bg:#f8fafc;--color-local-beta-text:#334155;--color-live:#15803d;--color-live-bg:#ecfdf3;--color-cached:#075985;--color-cached-soft:#e0f2fe;--color-manual:#92400e;--color-mock:#5b21b6;--accent-home:var(--color-accent);--accent-scout:var(--color-secondary);--accent-vault:#818cf8;--accent-tidetradr:var(--color-primary);--accent-forge:var(--color-primary-dark);--accent-tidepool:var(--color-secondary);--accent-admin:var(--charcoal);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-page:clamp(12px, 2vw, 24px);--space-section:clamp(12px, 1.8vw, 18px);--space-card:clamp(14px, 1.8vw, 18px);--space-card-compact:clamp(10px, 1.4vw, 14px);--space-form:12px;--space-button:8px;--space-mobile:10px;--space-desktop:24px;--radius-card:16px;--radius-button:14px;--radius-input:12px;--radius-modal:22px;--radius-badge:999px;--shadow-card:0 10px 24px #0d182814;--shadow-elevated:0 18px 42px #0d182824;--shadow-modal:0 26px 70px #0d18283d;--shadow-button:0 8px 16px #7b2f221f;--app-shell-max:1220px;--form-page-max:960px;--text-page-title:clamp(1.25rem, 1.16rem + .36vw, 1.45rem);--text-section-title:1rem;--text-card-title:.95rem;--text-label:.75rem;--text-helper:.8rem;--text-metric:clamp(1.12rem, 1rem + .45vw, 1.36rem);--text-badge:.72rem;color:var(--ink);background:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-scout{--scout-surface:#071223db;--scout-card:#0a172ac7;--scout-border:#84e2ff2e;--scout-cyan:var(--et-tide,#2bd9ff);--scout-ember:var(--et-ember,#ff7a18);--scout-muted:#e8f6ffb8}.app-scout .main,.app-scout.app-command-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.app-scout .standard-page-header.scout-summary-card{border-color:var(--scout-border)!important;background:radial-gradient(circle at 90% 8%,#2bd9ff21,#0000 30%),linear-gradient(145deg,#061121f5,#030915fa)!important;border-radius:22px!important;gap:12px!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:0 18px 44px #00000038!important}.app-scout .standard-page-header.scout-summary-card:before,.app-scout .standard-page-header.scout-summary-card:after{opacity:.22!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{align-content:start!important;min-height:0!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy h2{margin:0;letter-spacing:0!important;font-size:clamp(1.35rem,5vw,2rem)!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{max-width:52ch;margin-top:4px;font-size:.88rem;line-height:1.4}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-scout .scout-submit-primary{color:#1c0f05!important;background:linear-gradient(135deg,#ff8a1c,#ff6a00)!important;border:1px solid #ffbe667a!important;min-height:44px!important;font-weight:950!important;box-shadow:0 12px 28px #ff7a183d!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .secondary-button{background:#061426a3!important;min-height:40px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action{color:#dff8ff!important;border-color:#84e2ff5c!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link,.app-scout .scout-store-manage-link{color:#e8f6ffdb!important;border-color:#ffffff24!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button{min-width:max-content;border-radius:999px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button.active,.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button[aria-selected=true]{color:#fff4dc!important;background:#ff7a1826!important;border-color:#ff8a1c85!important}.app-scout .scout-header-trust-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.app-scout .scout-header-trust-row::-webkit-scrollbar{display:none}.app-scout .scout-header-trust-row span{min-height:28px;color:var(--scout-muted);background:#06142694;border:1px solid #84e2ff29;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:850}.app-scout .scout-dashboard-overview.scout-nearby-dashboard{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:12px;display:grid}.app-scout .scout-nearby-cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid;overflow:hidden;background:radial-gradient(circle at 90% 12%,#2bd9ff30,#0000 28%),radial-gradient(circle at 6% 100%,#ff7a181f,#0000 34%),linear-gradient(145deg,#09182beb,#040c1bf5)!important;border-color:#2bd9ff3d!important;padding:16px!important}.app-scout .scout-nearby-cta-copy{min-width:0}.app-scout .scout-nearby-cta-copy h2{margin:3px 0 5px;font-size:clamp(1.25rem,5vw,1.75rem);line-height:1.08;color:#fff7ed!important}.app-scout .scout-nearby-cta-copy p{max-width:42ch;margin:0;font-size:.88rem;line-height:1.42;color:var(--scout-muted)!important}.app-scout .scout-safety-strip{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.app-scout .scout-safety-strip span{color:#e0fbffdb;background:radial-gradient(circle at 0 0,#2bd9ff1f,#0000 5rem),#040e1c94;border:1px solid #2bd9ff2e;border-radius:999px;min-height:26px;padding:5px 8px;font-size:.68rem;font-weight:850;line-height:1.1}.app-scout .scout-nearby-cta-actions{justify-items:end;gap:10px;display:grid}.app-scout .scout-nearby-quiet-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-scout .scout-nearby-quiet-stats span{color:#e8f6ffc2;background:#040e1c9e;border:1px solid #84e2ff29;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:.72rem;display:inline-flex}.app-scout .scout-nearby-quiet-stats strong{color:var(--scout-cyan)}.app-scout .scout-watch-empty-state{background:radial-gradient(circle at 100% 0,#2bd9ff1a,#0000 9rem),#051222b3!important;border-color:#2bd9ff2e!important;min-height:0!important;padding:14px!important}.app-scout .scout-nearby-list-card{gap:12px;display:grid;padding:14px!important}.app-scout .scout-watch-stores-card{gap:12px;display:grid;background:radial-gradient(circle at 12% 12%,#ff8a1c21,#0000 30%),linear-gradient(145deg,#0d1826eb,#050d1cf5)!important;border-color:#ffbe6633!important;padding:14px!important}.app-scout .scout-watch-stores-card .compact-card-header{gap:10px}.app-scout .scout-watch-stores-card .compact-card-header h2{font-size:1.08rem!important}.app-scout .scout-watch-stores-card .compact-card-header p{margin:4px 0 0;font-size:.78rem;line-height:1.4;color:var(--scout-muted)!important}.app-scout .scout-watch-slot-line{color:#84e2ffdb;overflow-wrap:anywhere;max-width:100%;margin-top:4px;font-size:.76rem;font-weight:850;line-height:1.3;display:block;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.app-scout .scout-watch-store-list{gap:9px;display:grid}.app-scout .scout-watch-store-row{color:#f8fbff;text-align:left;background:#051222c2;border:1px solid #84e2ff29;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:grid}.app-scout .scout-watch-store-row .command-icon{width:40px;height:40px}.app-scout .scout-watch-store-row span{min-width:0}.app-scout .scout-watch-store-row strong,.app-scout .scout-watch-store-row small,.app-scout .scout-watch-store-row em{overflow-wrap:anywhere;min-width:0;display:block}.app-scout .scout-watch-store-row strong{color:#fff7ed;font-size:.9rem}.app-scout .scout-watch-store-row small{color:var(--scout-muted);margin-top:2px;font-size:.74rem;font-style:normal}.app-scout .scout-watch-store-row em{color:var(--scout-cyan);white-space:nowrap;border:1px solid #2bd9ff2e;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:850}.app-scout .scout-watch-empty-state,.app-scout .scout-empty-signal-state{min-width:0}.app-scout .scout-empty-signal-state .quick-actions{margin-top:10px}.app-scout .scout-watch-stores-header,.app-scout .scout-watch-store-page,.app-scout .scout-watch-store-picker-panel{min-width:0}.app-scout .scout-watch-tier-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.app-scout .scout-watch-tier-summary>div,.app-scout .scout-watch-empty-slot,.app-scout .scout-watch-management-card{background:radial-gradient(circle at 0 0,#2bd9ff1a,#0000 9rem),#051222c7;border:1px solid #84e2ff29;border-radius:16px;min-width:0;padding:12px}.app-scout .scout-watch-tier-summary span,.app-scout .scout-watch-store-facts dt,.app-scout .scout-watch-empty-slot p,.app-scout .scout-watch-picker-context span{color:#e8f6ffb8;font-size:.74rem;line-height:1.35}.app-scout .scout-watch-tier-summary strong,.app-scout .scout-watch-empty-slot strong,.app-scout .scout-watch-picker-context strong{color:#fff7ed;overflow-wrap:anywhere;margin-top:3px;display:block}.app-scout .scout-watch-store-page{gap:14px;display:grid}.app-scout .scout-watch-store-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;min-width:0;display:grid}.app-scout .scout-watch-management-card{border-color:#ffbe6638;gap:12px;display:grid}.app-scout .scout-watch-management-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.app-scout .scout-watch-management-main h3,.app-scout .scout-watch-management-main p{overflow-wrap:anywhere;min-width:0;margin:0}.app-scout .scout-watch-management-main h3{color:#fff8ed;font-size:1rem}.app-scout .scout-watch-management-main p{color:var(--scout-muted);margin-top:3px;font-size:.78rem}.app-scout .scout-watch-signal{color:#ffe2a5;white-space:nowrap;background:#2f1808b8;border:1px solid #ffb85c47;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 9px;font-size:.72rem;font-weight:950;display:inline-flex}.app-scout .scout-watch-signal--hot{color:#ffcf8a;border-color:#ff7a1a80}.app-scout .scout-watch-signal--warm{color:#fff1b8;border-color:#ffd5666b}.app-scout .scout-watch-signal--cool,.app-scout .scout-watch-signal--calm{color:#dff8ff;background:#082337b3;border-color:#2bd9ff47}.app-scout .scout-watch-store-facts{gap:8px;margin:0;display:grid}.app-scout .scout-watch-store-facts div{gap:3px;min-width:0;display:grid}.app-scout .scout-watch-store-facts dd{color:#f8fbff;overflow-wrap:anywhere;margin:0;font-size:.82rem}.app-scout .scout-watch-management-actions,.app-scout .scout-watch-picker-row .store-map-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-scout .scout-watch-management-actions button,.app-scout .scout-watch-picker-row .store-map-card-actions button{width:100%;min-width:0}.app-scout .scout-watch-empty-slot{border-style:dashed;align-content:start;gap:9px;display:grid}.app-scout .scout-watch-empty-slot--limit{background:radial-gradient(circle at 0 0,#ff7a1a21,#0000 9rem),#23120bb8;border-color:#ffb85c4d}.app-scout .scout-watch-picker-sheet{max-width:min(680px,100vw - 24px)}.app-scout .scout-watch-picker-search{align-content:start;min-height:68px;margin:10px 0}.app-version-details{color:#e8f6ffb8;gap:6px;margin-top:10px;display:grid}.app-version-details summary{color:#e8f6ffc7;cursor:pointer;background:#08122294;border:1px solid #7ce7ff24;border-radius:999px;width:fit-content;min-height:30px;padding:6px 9px;font-size:.72rem;font-weight:850}.app-version-details code{color:#e8f6ffb8;overflow-wrap:anywhere;white-space:normal;background:#020816b8;border:1px solid #7ce7ff1f;border-radius:12px;max-width:100%;padding:8px 10px;font-size:.7rem;line-height:1.35;display:block}.app-scout .scout-watch-picker-controls,.app-command-shell.app-scout .scout-watch-picker-controls,.app-shell-dark.app-scout .scout-watch-picker-controls{gap:10px;min-width:0;margin:10px 0 12px;display:grid}.app-scout .scout-watch-picker-search,.app-command-shell.app-scout .scout-watch-picker-search,.app-shell-dark.app-scout .scout-watch-picker-search{gap:7px;width:100%;display:grid;min-height:0!important;margin:0!important}.app-scout .scout-watch-picker-search input,.app-command-shell.app-scout .scout-watch-picker-search input,.app-shell-dark.app-scout .scout-watch-picker-search input{width:100%;min-width:0}.app-scout .scout-watch-picker-context,.app-command-shell.app-scout .scout-watch-picker-context,.app-shell-dark.app-scout .scout-watch-picker-context{margin:0!important}.app-scout .scout-watch-picker-list,.app-command-shell.app-scout .scout-watch-picker-list,.app-shell-dark.app-scout .scout-watch-picker-list{padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 26px)}.app .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:calc(var(--et-shell-form-safe,132px) + 72px)!important;scroll-padding-bottom:calc(var(--et-shell-form-safe,132px) + 92px)!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-list{padding-bottom:18px}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-card,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-card,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-card{scroll-margin-bottom:calc(var(--et-shell-form-safe,132px) + 70px)}@media (width<=640px){.app .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row,.app .flow-modal[data-flow=multiDestinationAdd] .catalog-chip-row.add-item-chip-row,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .catalog-chip-row.add-item-chip-row,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .catalog-chip-row.add-item-chip-row,.app .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.app .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row button,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-chip-row button,.app .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools button,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .catalog-selector-actions.match-tools button{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;padding:8px 9px!important}.app .flow-modal[data-flow=multiDestinationAdd] .add-item-picker-start,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-picker-start,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-picker-start,.app .flow-modal[data-flow=multiDestinationAdd] .add-item-no-results,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-no-results,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-no-results{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.app-vault .vault-view-strip,.app-command-shell.app-vault .vault-view-strip,.app-shell-dark.app-vault .vault-view-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;padding:5px!important;display:grid!important;overflow:visible!important}.app-vault .vault-view-strip button,.app-command-shell.app-vault .vault-view-strip button,.app-shell-dark.app-vault .vault-view-strip button{flex:initial!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-kidsprogram,.app-command-shell.app-kidsprogram,.app-shell-dark.app-kidsprogram,.app-kidsprogram .spark-page,.app-command-shell.app-kidsprogram .spark-page,.app-shell-dark.app-kidsprogram .spark-page,.app-kidsprogram .spark-program-layout,.app-command-shell.app-kidsprogram .spark-program-layout,.app-shell-dark.app-kidsprogram .spark-program-layout{max-width:100%!important;overflow-x:hidden!important}.app-kidsprogram .spark-status-strip,.app-command-shell.app-kidsprogram .spark-status-strip,.app-shell-dark.app-kidsprogram .spark-status-strip,.app-kidsprogram .spark-stepper,.app-command-shell.app-kidsprogram .spark-stepper,.app-shell-dark.app-kidsprogram .spark-stepper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.app-kidsprogram .spark-status-card,.app-command-shell.app-kidsprogram .spark-status-card,.app-shell-dark.app-kidsprogram .spark-status-card,.app-kidsprogram .spark-stepper button,.app-command-shell.app-kidsprogram .spark-stepper button,.app-shell-dark.app-kidsprogram .spark-stepper button{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-kidsprogram .spark-mission-card,.app-command-shell.app-kidsprogram .spark-mission-card,.app-shell-dark.app-kidsprogram .spark-mission-card,.app-kidsprogram .spark-admin-shortcut,.app-command-shell.app-kidsprogram .spark-admin-shortcut,.app-shell-dark.app-kidsprogram .spark-admin-shortcut{max-width:100%!important;overflow:hidden!important}.app-home .hearth-northstar,.app-command-shell.app-home .hearth-northstar,.app-shell-dark.app-home .hearth-northstar{padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 96px)!important}.app-home .hearth-today-sparks-panel,.app-command-shell.app-home .hearth-today-sparks-panel,.app-shell-dark.app-home .hearth-today-sparks-panel{margin-bottom:12px!important}.app-tidepool .tidepool-community,.app-command-shell.app-tidepool .tidepool-community,.app-shell-dark.app-tidepool .tidepool-community{padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 96px)!important}.tidepool-community-header.standard-page-header .standard-page-header-tabs{margin-bottom:10px!important}.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{gap:8px!important;padding:12px!important}.app-market .market-search-helper-grid,.app-command-shell.app-market .market-search-helper-grid,.app-shell-dark.app-market .market-search-helper-grid{gap:5px!important;margin-top:2px!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{min-height:28px!important;padding:5px 4px!important}.app-market .market-search-options,.app-command-shell.app-market .market-search-options,.app-shell-dark.app-market .market-search-options{margin-top:2px!important}}.app-scout .scout-watch-rule-card{background:radial-gradient(circle at 0 0,#2bd9ff1a,#0000 8rem),#051222c2;border:1px solid #84e2ff29;border-radius:16px;gap:4px;padding:11px 12px;display:grid}.app-scout .scout-watch-rule-card strong{color:#fff8ed;line-height:1.2}.app-scout .scout-watch-rule-card span,.app-scout .scout-watch-rule-card small{color:#e8f6ffb8;line-height:1.35}@media (width<=780px){.app-command-shell.app-scout>main,.app-shell-dark.app-scout>main,.app-scout>main{padding-bottom:max(174px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 108px))!important;scroll-padding-bottom:max(174px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 108px))!important}.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-scout .scout-combined-section,.app-scout .scout-watch-store-page,.app-scout .pokemon-watch-calendar-panel,.app-scout .pokemon-watch-home{padding-bottom:max(150px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 84px))!important;scroll-padding-bottom:max(150px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 84px))!important}.app-scout .scout-overview-support-column,.app-scout .scout-overview-reports-column,.app-scout .store-map-card-list,.app-scout .watch-calendar-agenda{padding-bottom:34px!important}.app-scout .scout-nearby-cta-card{margin-bottom:2px!important}.app-scout .scout-watch-stores-card{margin-bottom:46px!important}.app-scout .scout-watch-stores-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto!important}.app-scout .scout-watch-rule-stack{background:#051222bd;border:1px solid #84e2ff24;border-radius:14px;gap:4px;margin-top:8px;padding:10px;display:grid}.app-scout .scout-watch-rule-stack span,.app-scout .scout-watch-rule-stack small{line-height:1.28}.app-scout .scout-watch-stores-card .scout-watch-rule-stack{gap:3px!important;margin:6px 0 4px!important;padding:9px 10px!important}.app-scout .scout-watch-stores-card .scout-watch-rule-stack small{display:none!important}.app-scout .scout-watch-empty-state{margin-bottom:42px!important}.app-scout .scout-watch-tier-summary{gap:8px!important}.app-scout .scout-watch-tier-summary>div{padding:10px!important}.app-scout .scout-watch-rule-card,.app-scout .scout-store-retailer-note{margin-bottom:22px}.app-scout .scout-watch-stores-header .scout-watch-rule-card,.app-scout .mobile-quick-add-fab.is-scroll-hidden{display:none!important}.app-scout .scout-store-retailer-chips{scrollbar-width:none;overflow-x:auto}.app-scout .scout-store-retailer-chips::-webkit-scrollbar{display:none}.app-scout .flow-modal[data-flow=scoutSubmit]{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 136px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 150px)!important}.app-scout .flow-modal[data-flow=scoutSubmit] .modal-title-row{padding:calc(16px + env(safe-area-inset-top,0px)) 18px 14px!important}.app-scout .flow-modal[data-flow=scoutSubmit] .modal-title-row h2{font-size:1.2rem!important;line-height:1.12!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px))!important}.app-scout .scout-report-progress{gap:8px!important}.app-scout .scout-report-step-card{padding:12px!important}.app-scout .scout-report-step-card label,.app-scout .scout-report-step-card input,.app-scout .scout-report-step-card textarea,.app-scout .scout-report-step-card select{max-width:100%}.app-scout .scout-report-store-list{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 150px)!important}.app-scout .scout-report-store-card:last-child{margin-bottom:32px!important}.app-command-shell.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-footer,.app-shell-dark.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-footer,.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-footer{min-height:0!important}.app-command-shell.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-body,.app-shell-dark.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-body,.app-scout .flow-modal[data-flow=scoutScreenshotReview] .flow-modal-body{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 100px)!important}}@media (width<=420px){.app-kidsprogram .spark-section-grid,.app-command-shell.app-kidsprogram .spark-section-grid,.app-shell-dark.app-kidsprogram .spark-section-grid,.app-kidsprogram .spark-learning-grid,.app-command-shell.app-kidsprogram .spark-learning-grid,.app-shell-dark.app-kidsprogram .spark-learning-grid,.app-kidsprogram .spark-support-examples,.app-command-shell.app-kidsprogram .spark-support-examples,.app-shell-dark.app-kidsprogram .spark-support-examples{grid-template-columns:1fr!important}.app-vault .vault-view-strip{grid-template-columns:1fr 1fr!important}}.app-scout .scout-watch-picker-context{background:#051222c7;border:1px solid #84e2ff24;border-radius:14px;gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.app-scout .scout-watch-picker-list{gap:10px;min-width:0;display:grid}.app-scout .scout-watch-picker-row{background:#051222c2;border:1px solid #84e2ff24;border-radius:16px;gap:9px;min-width:0;padding:10px;display:grid}.app-scout .scout-nearby-list-card .compact-card-header{gap:10px}.app-scout .scout-nearby-list-card .compact-card-header h2{font-size:1.05rem!important}.app-scout .scout-nearby-list-card .compact-card-header p{font-size:.78rem}.app-scout .scout-nearby-report-list,.app-scout .scout-preview-list{gap:10px;display:grid}.app-scout .scout-report-compact-card{grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:92px;position:relative;overflow:visible;box-shadow:none!important;background:linear-gradient(145deg,#0c1b30db,#050e1deb)!important;border-color:#84e2ff29!important;border-radius:18px!important;padding:10px 8px 10px 10px!important;display:grid!important}.app-scout .scout-report-compact-card:hover,.app-scout .scout-report-compact-card:focus-within{background:radial-gradient(circle at 12% 0,#2bd9ff1a,#0000 7rem),linear-gradient(145deg,#0d1f36eb,#061021f5)!important;border-color:#2bd9ff57!important}.app-scout .scout-report-card-main{grid-column:2;min-width:0}.app-scout .scout-report-side{grid-area:1/1;place-items:center;min-width:0;display:grid}.app-scout .scout-report-side>img,.app-scout .scout-report-side>span:first-child{object-fit:contain;background:#030b17d9;border:1px solid #84e2ff2e;border-radius:14px;width:58px;height:58px}.app-scout .scout-report-side>span:first-child{color:#e8f6ff9e;text-align:center;place-items:center;padding:6px;font-size:.62rem;font-weight:850;display:grid}.app-scout .scout-report-side .overflow-menu{position:absolute;top:8px;right:34px}.app-scout .scout-report-open-affordance{border:0;border-radius:999px;grid-column:3;place-items:center;width:28px;height:44px;min-height:44px;display:inline-grid;color:#e8f6ffbd!important;box-shadow:none!important;background:0 0!important}.app-scout .scout-report-open-affordance span{font-size:1.25rem;line-height:1}.app-scout .scout-report-title-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid!important}.app-scout .scout-report-title-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.16;overflow:hidden;color:#fff8ed!important;font-size:.92rem!important}.app-scout .scout-report-title-row .scout-report-product-line{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;margin:2px 0 0;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden;color:#f8fbffe6!important}.app-scout .scout-report-title-row .scout-report-location-line{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:.7rem;line-height:1.2;overflow:hidden;color:#e8f6ffa3!important}.app-scout .scout-report-status{display:none!important}.app-scout .scout-report-meta{gap:6px;margin-top:6px;line-height:1.2;overflow:hidden;color:#e8f6ff9e!important;font-size:.68rem!important;display:flex!important}.app-scout .scout-report-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-scout .scout-signal-badge-row{margin-top:7px;gap:5px!important}.app-scout .scout-trust-pill,.app-scout .scout-freshness-pill{min-height:22px!important;padding:4px 7px!important;font-size:.64rem!important}.app-scout .scout-trust-pill--admin-reviewed{color:#dff3ff!important;background:#082f5c94!important;border-color:#2ba5ff66!important}.app-scout .scout-trust-pill--likely,.app-scout .scout-trust-pill--unconfirmed{color:#fff2c3!important;background:#5c3a0c6b!important;border-color:#f6c24a61!important}.app-scout .scout-freshness-pill--unknown{color:#e8f6ffd1!important;background:#0614269e!important;border-color:#84e2ff38!important}.app-scout .scout-report-compact-card.is-compact .scout-report-items,.app-scout .scout-report-compact-card.is-compact .scout-report-profile-card,.app-scout .scout-report-compact-card.is-compact .scout-report-notes,.app-scout .scout-report-compact-card.is-compact .scout-report-historical-note,.app-scout .scout-report-compact-card.is-compact .mini-badge:not(.scout-historical-import-badge){display:none!important}.app-scout .scout-historical-import-badge{color:#eadcff!important;background:#39265985!important;border-color:#b794f457!important}.app-scout .scout-empty-signal-state{text-align:center;place-items:center;min-height:210px}.app-scout .scout-empty-signal-state button{min-height:44px;color:#1c0f05!important;background:linear-gradient(135deg,#ff8a1c,#ff6a00)!important;border-color:#ffbe667a!important}.app-scout .scout-subpage-panel,.app-scout .scout-combined-header,.app-scout .store-map-filters,.app-scout .store-map-canvas,.app-scout .store-map-card,.app-scout .store-map-detail-reports{color:#f8fbff!important;background:linear-gradient(145deg,#0a172ad6,#050e1deb)!important;border-color:#84e2ff29!important}.app-scout .store-map-hero{background:radial-gradient(circle at 88% 12%,#2bd9ff24,#0000 34%),#061222e6!important;border-color:#84e2ff29!important;min-height:0!important;padding:14px!important}.app-scout .store-map-hero .section-hero-art{opacity:.38}.app-scout .store-map-canvas{min-height:min(56vh,430px);background:linear-gradient(#2bd9ff0e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#2bd9ff0e 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 46% 44%,#2bd9ff2e,#0000 32%),#040e1ceb!important}.app-scout .store-map-pin{box-shadow:0 0 0 4px #2bd9ff14,0 10px 22px #00000052!important}.app-scout .store-map-pin--restock-signal,.app-scout .store-map-pin--stock-reported{background:linear-gradient(135deg,#38e8a8,#2bd9ff)!important}.app-scout .store-map-pin--low-stock{background:linear-gradient(135deg,#f6c24a,#ff8a1c)!important}.app-scout .store-map-pin--empty-shelves{background:linear-gradient(135deg,#ff5f76,#8d2232)!important}.app-scout .flow-modal[data-flow=scoutSubmit]{background:radial-gradient(circle at 90% 0,#2bd9ff24,#0000 26%),linear-gradient(145deg,#081426fa,#030916fa)!important;border-color:#84e2ff38!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.app-scout .scout-report-progress,.app-scout .scout-current-selection-strip,.app-scout .scout-flow-guidance-card,.app-scout .scout-report-step-card,.app-scout .scout-report-store-card,.app-scout .scout-selected-product-card{color:#f8fbff!important;background:linear-gradient(145deg,#0a172ac7,#050e1de6)!important;border-color:#84e2ff29!important}.app-scout .scout-report-step-header h3,.app-scout .scout-report-progress strong,.app-scout .scout-selected-product-copy strong,.app-scout .scout-report-store-main strong{color:#fff8ed!important}.app-scout .scout-report-step-header p,.app-scout .scout-current-selection-strip span,.app-scout .scout-report-store-main p,.app-scout .scout-report-store-meta span{color:var(--scout-muted)!important}.app-scout .scout-report-step-pill.active,.app-scout .scout-report-choice-card.selected,.app-scout .scout-stock-status-button.selected,.app-scout .scout-follow-chip.active{background:radial-gradient(circle at 0 0,#2bd9ff2b,#0000 8rem),#092138eb!important;border-color:#2bd9ff75!important;box-shadow:0 0 18px #2bd9ff1f!important}.app-scout .scout-quick-report-success{text-align:center;place-items:center}.app-scout .scout-quick-report-success h3{color:#fff8ed!important}.app-scout .scout-quick-report-success p,.app-scout .scout-quick-report-success small{max-width:38ch;color:var(--scout-muted)!important}@media (width<=640px){.app-scout .standard-page-header.scout-summary-card{border-radius:20px!important;margin:8px 10px 0!important;padding:12px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link{grid-column:1/-1;min-height:38px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-store-suggestion-link{display:none!important}.app-scout .scout-header-trust-row{display:none}.app-scout .scout-nearby-cta-card{grid-template-columns:1fr;gap:12px;margin-inline:10px;padding:14px!important}.app-scout .scout-nearby-cta-actions{justify-items:stretch}.app-scout .scout-nearby-quiet-stats{justify-content:flex-start}.app-scout .scout-nearby-list-card,.app-scout .scout-watch-stores-card,.app-scout .scout-subpage-panel,.app-scout .scout-combined-header{margin-inline:10px;border-radius:18px!important;padding:12px!important}.app-scout .scout-nearby-list-card .compact-card-header,.app-scout .scout-watch-stores-card .compact-card-header,.app-scout .scout-subpage-panel .compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid!important}.app-scout .scout-nearby-list-card .compact-card-header p,.app-scout .scout-watch-stores-card .compact-card-header p{display:none}.app-scout .scout-watch-store-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.app-scout .scout-watch-store-row .command-icon{width:36px;height:36px}.app-scout .scout-watch-store-row em{white-space:normal;grid-column:2;justify-self:start}.app-scout .scout-empty-signal-state .quick-actions,.app-scout .scout-watch-tier-summary,.app-scout .scout-watch-management-actions,.app-scout .scout-watch-picker-row .store-map-card-actions,.app-scout .scout-watch-store-grid{grid-template-columns:1fr}.app-scout .scout-watch-management-main{grid-template-columns:38px minmax(0,1fr);align-items:start}.app-scout .scout-watch-management-main .store-map-retailer-mark{width:38px;height:38px}.app-scout .scout-watch-signal{grid-column:2;justify-self:start}.app-scout .scout-watch-picker-sheet{max-width:calc(100vw - 12px);max-height:calc(100dvh - 24px)}.app-scout .scout-watch-picker-context{margin-top:72px}.app-scout .scout-report-compact-card{grid-template-columns:56px minmax(0,1fr) 24px;gap:8px;min-height:84px;padding:9px 7px 9px 9px!important}.app-scout .scout-report-side>img,.app-scout .scout-report-side>span:first-child{border-radius:13px;width:52px;height:52px}.app-scout .scout-report-title-row h3{font-size:.84rem!important}.app-scout .scout-report-title-row .scout-report-product-line{font-size:.72rem}.app-scout .scout-report-location-line,.app-scout .scout-report-meta{font-size:.64rem!important}.app-scout .scout-report-meta span:nth-child(n+4){display:none}.app-scout .scout-trust-pill,.app-scout .scout-freshness-pill{min-height:20px!important;padding-inline:6px!important;font-size:.6rem!important}.app-scout .scout-report-side .overflow-menu{display:none}.app-scout .store-map-page,.app-scout .store-map-layout,.app-scout .store-map-card-list{gap:10px}.app-scout .store-map-hero{display:none!important}.app-scout .store-map-filters,.app-scout .store-map-canvas,.app-scout .store-map-card{margin-inline:10px;border-radius:18px!important}.app-scout .store-map-canvas{min-height:360px}.app-scout .flow-modal[data-flow=scoutSubmit]{max-height:calc(100dvh - 18px)!important}.app-scout .scout-report-stepper{scrollbar-width:none;gap:6px;padding-bottom:2px;overflow-x:auto;display:flex!important}.app-scout .scout-report-stepper::-webkit-scrollbar{display:none}.app-scout .scout-report-step-pill{flex:none;min-width:72px}.app-scout .scout-current-selection-strip,.app-scout .scout-flow-guidance-card{display:none!important}.app-scout .scout-report-step-header p{font-size:.78rem}.app-scout .scout-stock-status-grid,.app-scout .scout-report-type-grid,.app-scout .scout-report-detail-grid{grid-template-columns:1fr!important}}.app-toast-viewport{right:18px!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;z-index:5000!important;pointer-events:none!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;width:min(390px,100vw - 32px)!important;display:flex!important;position:fixed!important}.app-toast-viewport .app-toast{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:#f7fbff!important;pointer-events:auto!important;background:linear-gradient(135deg,#070d1cfa,#09162cf5)!important;border:1px solid #7ae5ff38!important;border-left-width:4px!important;border-radius:16px!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:none!important;min-height:58px!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff14!important}.app-toast-viewport .app-toast--success{border-left-color:#ffb85a!important}.app-toast-viewport .app-toast--error{border-left-color:#ff6b6b!important}.app-toast-viewport .app-toast--warning{border-left-color:#ffd166!important}.app-toast-viewport .app-toast--info{border-left-color:#7ae5ff!important}.app-toast-icon{color:#fff;background:#7ae5ff1f;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;line-height:1;display:inline-grid}.app-toast--success .app-toast-icon{color:#ffdca3;background:#ffb85a2e}.app-toast--error .app-toast-icon{color:#ffb4b4;background:#ff6b6b29}.app-toast--warning .app-toast-icon{color:#ffe09c;background:#ffd16629}.app-toast-copy{gap:3px;min-width:0;display:grid}.app-toast-title{color:#fff;margin:0;font-size:.92rem;font-weight:900;line-height:1.24}.app-toast-message{color:#f7fbffc7;margin:0;font-size:.8rem;font-weight:700;line-height:1.34}.app-toast-action,.app-toast-dismiss{border-radius:999px!important;min-height:34px!important}.app-toast-action{align-self:center;color:#fff3d6!important;background:#ffb85a29!important;border:1px solid #ffb85a7a!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:900!important}.app-toast-dismiss{place-items:center;display:inline-grid;color:#f7fbff!important;background:#ffffff0f!important;border:1px solid #f7fbff29!important;width:34px!important;font-size:1.05rem!important;line-height:1!important}.app-confirmation-backdrop{z-index:5200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030812a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-confirmation-dialog{color:#f7fbff;background:linear-gradient(145deg,#070d1cfa,#0a172cf7);border:1px solid #7ae5ff38;border-radius:22px;grid-template-columns:46px minmax(0,1fr);gap:14px;width:min(440px,100vw - 28px);max-height:min(84dvh,620px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff14}.app-confirmation-dialog--danger{border-color:#ff6b6b6b}.app-confirmation-mark{color:#aef1ff;background:#7ae5ff24;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:950;display:inline-grid}.app-confirmation-dialog--danger .app-confirmation-mark{color:#ffb4b4;background:#ff6b6b29}.app-confirmation-copy{gap:8px;min-width:0;display:grid}.app-confirmation-copy h2{color:#fff;margin:0;font-size:1.08rem;line-height:1.22}.app-confirmation-copy p{color:#f7fbffc7;margin:0;font-size:.92rem;font-weight:700;line-height:1.42}.app-confirmation-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.app-confirmation-actions button{min-height:44px}@media (width<=640px){.app-toast-viewport{right:86px!important;bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;align-items:stretch!important;width:auto!important;left:12px!important}.app-toast-viewport .app-toast{border-radius:15px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:11px!important}.app-toast-action{grid-column:2/-1;justify-self:start;margin-top:4px}.app-confirmation-backdrop{padding:12px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));align-items:end}.app-confirmation-dialog{border-radius:22px 22px 18px 18px;grid-template-columns:38px minmax(0,1fr);width:100%}.app-confirmation-mark{width:36px;height:36px}.app-confirmation-actions{grid-template-columns:1fr;display:grid}}.marketplace-quality-notes{color:#e5eef8;background:#0f172ab8;border:1px solid #7dd3fc33;border-radius:8px;margin:.55rem 0;padding:.65rem .75rem}.marketplace-quality-notes.has-blockers{background:#7f1d1d47;border-color:#fb718573}.marketplace-quality-notes strong{color:#fff;margin-bottom:.35rem;font-size:.88rem;display:block}.marketplace-quality-notes ul{margin:0;padding-left:1rem}.marketplace-quality-notes li,.marketplace-quality-notes p{color:#dbeafe;font-size:.82rem;line-height:1.35}.marketplace-safety-rules--page{margin:.75rem 0}.store-profile-badge-row{flex-wrap:wrap;gap:.4rem;margin:.45rem 0;display:flex}.store-type-badge{color:#dbeafe;border-color:#7dd3fc59}.store-partner-badge--gold,.store-partner-badge--ember{color:#fde68a;border-color:#fbbf2473}.store-partner-badge--success{color:#bbf7d0;border-color:#4ade8066}.store-partner-badge--tide{color:#99f6e4;border-color:#2dd4bf66}.store-directory-filter-note,.store-profile-partner-panel,.store-profile-activity{color:#eff6ff;background:#061222f5;border:1px solid #7dd3fc52;border-radius:8px;padding:.75rem;box-shadow:inset 0 1px #ffffff0a}.store-directory-filter-note{grid-column:1/-1}.store-directory-filter-note strong,.store-profile-partner-panel h3,.store-profile-activity h3{color:#fff}.store-directory-filter-note span,.store-profile-partner-panel p,.store-profile-activity p{color:#e0f2fe}.scout-directory-card{color:#0f172a!important;background:#fff!important}.scout-directory-card h2,.scout-directory-card p,.scout-directory-card span,.scout-directory-card strong,.scout-directory-card input,.scout-directory-card select,.scout-directory-card textarea{color:#0f172a!important}.store-profile-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.store-profile-activity-grid>div{background:#0206176b;border:1px solid #94a3b82e;border-radius:8px;padding:.75rem}.store-profile-activity-grid span,.store-profile-activity-grid small{color:#cbd5e1;display:block}.store-profile-activity-grid strong{color:#fff;margin:.2rem 0;font-size:1.45rem;display:block}.regional-browse-panel{background:linear-gradient(135deg,#0f172adb,#082f498f);border:1px solid #7dd3fc2e;border-radius:8px;grid-column:1/-1;gap:.75rem;padding:.85rem;display:grid}.regional-browse-panel h3{color:#fff7ed;margin:0}.regional-browse-panel p{color:#cbd5e1;margin:.2rem 0 0}.regional-browse-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;display:grid}.regional-browse-card,.regional-city-chip-row button{text-align:left;color:#e0f2fe;background:#02061773;border:1px solid #7dd3fc33;border-radius:8px}.regional-browse-card{gap:.2rem;padding:.75rem;display:grid}.regional-browse-card strong{color:#fff}.regional-browse-card span,.regional-browse-card small{color:#cbd5e1}.regional-browse-card:hover,.regional-browse-card:focus-visible,.regional-city-chip-row button:hover,.regional-city-chip-row button:focus-visible,.regional-city-chip-row button.active{border-color:#fb923c8c;box-shadow:0 0 0 2px #fb923c29}.regional-city-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.regional-city-chip-row button{align-items:center;gap:.4rem;min-height:38px;padding:.45rem .65rem;display:inline-flex}.regional-city-chip-row button span{color:#fde68a;font-weight:800}@media (width<=760px){.store-profile-activity-grid,.regional-browse-grid{grid-template-columns:1fr}}.app .hearth-command-view,.app-command-shell .hearth-command-view,.app-shell-dark .hearth-command-view{color:#fff8e8;gap:16px;max-width:1180px;margin:0 auto;display:grid}.app .hearth-command-hero-compact,.app-command-shell .hearth-command-hero-compact,.app-shell-dark .hearth-command-hero-compact{background:linear-gradient(135deg,#ff7a1a1f,#06192ee0 44%,#0c253edb),#050d1ceb!important;border:1px solid #ffb85c38!important;min-height:0!important;padding:18px!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0d!important}.app .hearth-command-hero-compact:after,.app-command-shell .hearth-command-hero-compact:after,.app-shell-dark .hearth-command-hero-compact:after{display:none!important}.app .hearth-command-hero-compact h1,.app .hearth-command-hero-compact h2,.app-command-shell .hearth-command-hero-compact h1,.app-command-shell .hearth-command-hero-compact h2,.app-shell-dark .hearth-command-hero-compact h1,.app-shell-dark .hearth-command-hero-compact h2{color:#fff8e8!important}.app .hearth-command-hero-compact p,.app-command-shell .hearth-command-hero-compact p,.app-shell-dark .hearth-command-hero-compact p{color:#ecf6ffc7!important}.hearth-best-action-card{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:18px;min-height:260px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,#00d2ff33,#0000 28%),radial-gradient(circle at 72% 86%,#ff582a38,#0000 26%),linear-gradient(135deg,#08152af5,#050e1ff5 58%,#0d2338eb)!important;border-color:#ffb85c47!important}.hearth-best-action-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:720px;display:flex;position:relative}.hearth-card-kicker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hearth-mode-badge,.hearth-trust-badge{color:#e9f8ff;letter-spacing:0;background:#051222b8;border:1px solid #7ce7ff42;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.hearth-best-action-card h2{color:#fff8e8;letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,3rem);line-height:1.04}.hearth-best-action-card p{color:#ecf6ffd1;max-width:660px;margin:0;line-height:1.5}.hearth-best-action-buttons{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hearth-best-action-art{background:radial-gradient(circle at 48% 35%,#ffa62e38,#0000 24%),radial-gradient(circle at 60% 72%,#00c3ff2e,#0000 30%),#030c1a80;border:1px solid #7ce7ff2e;border-radius:22px;min-height:220px;position:relative;box-shadow:inset 0 0 48px #7ce7ff0f}.hearth-art-flame,.hearth-art-wave,.hearth-art-card{display:block;position:absolute}.hearth-art-flame{background:linear-gradient(160deg,#ffd36b 0%,#ff7a1a 44%,#e93f5e 100%);border-radius:64% 36% 58% 42%/72% 34% 66% 28%;width:92px;height:132px;top:18%;left:48%;transform:translate(-50%)rotate(8deg);box-shadow:0 0 36px #ff7a1a80}.hearth-art-wave{background:linear-gradient(160deg,#00d2ff59,#365fff14);border-bottom:16px solid #00d2ffe6;border-left:14px solid #377cffad;border-radius:999px 999px 42px 42px;width:168px;height:62px;top:53%;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:0 0 32px #00d2ff5c}.hearth-art-card{background:linear-gradient(145deg,#fff8e814,#0c223ab3);border:1px solid #ffffff2e;border-radius:12px;width:58px;height:82px}.hearth-art-card-one{bottom:16%;left:18%;transform:rotate(-12deg)}.hearth-art-card-two{top:18%;right:17%;transform:rotate(14deg)}.hearth-quick-actions-panel,.hearth-start-panel,.hearth-recent-panel,.hearth-announcements-panel{color:#fff8e8!important;background:#050f1fe0!important;border-color:#7ce7ff29!important}.hearth-quick-action-grid,.hearth-start-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:10px;display:grid}.hearth-quick-action,.hearth-start-card,.hearth-announcement-row{color:#fff8e8;text-align:left;width:100%;min-height:74px;box-shadow:none;background:#07162ac7;border:1px solid #7ce7ff2b;border-radius:16px}.hearth-quick-action{align-items:center;gap:10px;padding:12px;display:flex}.hearth-quick-action:hover,.hearth-start-card:hover,.hearth-announcement-row:hover,.hearth-recent-row:hover{background:#0a223aeb;border-color:#7ce7ff6b}.hearth-quick-action-icon{color:#7ce7ff;background:#7ce7ff1a;border:1px solid #7ce7ff2e;border-radius:14px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.hearth-quick-action strong,.hearth-start-card strong,.hearth-announcement-row strong,.hearth-recent-row strong{color:#fff8e8;line-height:1.2;display:block}.hearth-quick-action small,.hearth-start-card small,.hearth-announcement-row small,.hearth-recent-row small{color:#e5f0ffb8;margin-top:3px;line-height:1.35;display:block}.hearth-priority-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hearth-priority-card{flex-direction:column;justify-content:space-between;gap:16px;min-height:190px;display:flex;color:#fff8e8!important;background:#050f1fe0!important}.hearth-priority-card h3{color:#fff8e8;margin:2px 0 8px;font-size:1.08rem;line-height:1.22}.hearth-priority-card p{color:#e5f0ffbd;margin:0;line-height:1.42}.hearth-priority-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.hearth-priority-card-footer strong{color:#fff1c8;font-size:1.25rem;line-height:1.1}.hearth-accent-scout{border-color:#7ce7ff47!important}.hearth-accent-vault{border-color:#4480ff4d!important}.hearth-accent-market{border-color:#dc5cff47!important}.hearth-accent-forge{border-color:#ff7a1a4d!important}.hearth-accent-spark,.hearth-accent-gold{border-color:#ffcf5c52!important}.hearth-accent-admin,.hearth-accent-tide{border-color:#7ce7ff47!important}.hearth-start-card{align-content:start;gap:5px;padding:12px;display:grid}.hearth-start-card span{color:#7ce7ff;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:800}.hearth-start-card b{color:#fff1c8;margin-top:4px;font-size:.82rem}.hearth-recent-list,.hearth-announcement-list{gap:8px;display:grid}.hearth-recent-row,.hearth-announcement-row{color:#fff8e8!important;background:#061426c7!important;border-color:#7ce7ff24!important}.hearth-recent-row b,.hearth-announcement-row b{color:#7ce7ff}.hearth-empty-state{color:#fff8e8;background:#061426b8;border:1px dashed #7ce7ff3d}.hearth-empty-state p{color:#e5f0ffbf}@media (width>=980px){.hearth-command-view{grid-template-columns:repeat(12,minmax(0,1fr))}.hearth-command-view>.hearth-command-hero-compact,.hearth-command-view>.hearth-best-action-card,.hearth-command-view>.hearth-quick-actions-panel,.hearth-command-view>.hearth-priority-grid,.hearth-command-view>.hearth-start-panel,.hearth-command-view>.hearth-recent-panel,.hearth-command-view>.hearth-announcements-panel,.hearth-command-view>.beta-onboarding-panel{grid-column:1/-1}.hearth-command-view>.hearth-recent-panel{grid-column:span 8}.hearth-command-view>.hearth-announcements-panel{grid-column:span 4}}@media (width<=780px){.hearth-command-view{gap:12px}.hearth-best-action-card{grid-template-columns:1fr;min-height:0}.hearth-best-action-art{order:-1;min-height:132px}.hearth-art-flame{width:62px;height:92px;top:13%}.hearth-art-wave{border-bottom-width:11px;width:128px;height:44px;top:55%}.hearth-best-action-card h2{font-size:1.55rem}.hearth-best-action-buttons,.hearth-priority-card-footer{grid-template-columns:1fr;width:100%;display:grid}.hearth-best-action-buttons button,.hearth-priority-card-footer button{width:100%}.hearth-quick-action-grid,.hearth-priority-grid,.hearth-start-grid{grid-template-columns:1fr}.hearth-quick-action{min-height:68px}}.app .todays-tide-command-view,.app-command-shell .todays-tide-command-view,.app-shell-dark .todays-tide-command-view{color:#fff8e8;gap:16px;max-width:1180px;margin:0 auto;display:grid}.app .todays-tide-header,.app-command-shell .todays-tide-header,.app-shell-dark .todays-tide-header{background:radial-gradient(circle at 84% 26%,#00d2ff29,#0000 30%),linear-gradient(135deg,#081830f2,#050e1ff5 58%,#221330b3)!important;border:1px solid #7ce7ff38!important;min-height:0!important;padding:18px!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0d!important}.app .todays-tide-header:after,.app-command-shell .todays-tide-header:after,.app-shell-dark .todays-tide-header:after{display:none!important}.app .todays-tide-header h1,.app .todays-tide-header h2,.app-command-shell .todays-tide-header h1,.app-command-shell .todays-tide-header h2,.app-shell-dark .todays-tide-header h1,.app-shell-dark .todays-tide-header h2{color:#fff8e8!important}.app .todays-tide-header p,.app-command-shell .todays-tide-header p,.app-shell-dark .todays-tide-header p{color:#ecf6ffc7!important}.todays-tide-best-action{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:18px;min-height:250px;display:grid;position:relative;overflow:hidden;color:#fff8e8!important;background:radial-gradient(circle at 18% 18%,#ff7a1a2e,#0000 28%),radial-gradient(circle at 82% 70%,#00d2ff33,#0000 30%),linear-gradient(135deg,#07142afa,#050e1ff5 58%,#0b263ee6)!important;border-color:#7ce7ff3d!important}.todays-tide-best-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:740px;display:flex;position:relative}.todays-tide-best-action h2{color:#fff8e8;letter-spacing:0;margin:0;font-size:clamp(1.6rem,2.8vw,2.8rem);line-height:1.04}.todays-tide-best-action p{color:#ecf6ffd1;max-width:660px;margin:0;line-height:1.5}.todays-tide-best-actions,.todays-tide-task-actions{flex-wrap:wrap;gap:10px;display:flex}.todays-tide-art{background:radial-gradient(circle at 48% 35%,#ffa62e33,#0000 24%),radial-gradient(circle at 61% 72%,#00c3ff33,#0000 30%),#030c1a80;border:1px solid #7ce7ff2e;border-radius:22px;min-height:210px;position:relative;box-shadow:inset 0 0 48px #7ce7ff0f}.todays-tide-art-flame,.todays-tide-art-wave,.todays-tide-art-check{display:block;position:absolute}.todays-tide-art-flame{background:linear-gradient(160deg,#ffd36b 0%,#ff7a1a 44%,#e93f5e 100%);border-radius:64% 36% 58% 42%/72% 34% 66% 28%;width:84px;height:124px;top:18%;left:43%;transform:translate(-50%)rotate(6deg);box-shadow:0 0 34px #ff7a1a7a}.todays-tide-art-wave{background:linear-gradient(160deg,#00d2ff59,#365fff14);border-bottom:15px solid #00d2ffe6;border-left:14px solid #377cffad;border-radius:999px 999px 42px 42px;width:168px;height:60px;top:54%;left:52%;transform:translate(-50%)rotate(-9deg);box-shadow:0 0 32px #00d2ff57}.todays-tide-art-check{background:#061426c2;border:1px solid #fff8e83d;border-radius:16px;width:44px;height:44px}.todays-tide-art-check:after{content:"";border-bottom:3px solid #69f5a6;border-right:3px solid #69f5a6;width:15px;height:22px;position:absolute;top:9px;left:13px;transform:rotate(42deg)}.todays-tide-art-check.one{bottom:18%;left:14%;transform:rotate(-9deg)}.todays-tide-art-check.two{top:17%;right:15%;transform:rotate(12deg)}.todays-tide-checklist-panel,.todays-tide-completed-section{color:#fff8e8!important;background:#050f1fe6!important;border-color:#7ce7ff29!important}.todays-tide-checklist-panel .compact-card-header h2,.todays-tide-checklist-panel .compact-card-header p,.todays-tide-completed-section summary,.todays-tide-completed-section p{color:#fff8e8!important}.todays-tide-checklist-panel .compact-card-header p,.todays-tide-completed-section p{color:#e5f0ffb8!important}.todays-tide-checklist-group{gap:9px;margin-top:14px;display:grid}.todays-tide-checklist-group h3{color:#fff1c8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem}.todays-tide-task-list{gap:10px;display:grid}.todays-tide-task-card{color:#fff8e8;background:#061426c7;border:1px solid #7ce7ff26;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.todays-tide-priority-urgent{background:linear-gradient(135deg,#ff61691a,#0000 42%),#061426d1;border-color:#ff616957}.todays-tide-priority-today{border-color:#7ce7ff40}.todays-tide-priority-optional{border-color:#ffcf5c38}.todays-tide-task-card h4{color:#fff8e8;margin:0 0 4px;font-size:1rem;line-height:1.22}.todays-tide-task-card p{color:#e5f0ffbd;margin:0;line-height:1.38}.todays-tide-source-badge{color:#dffbff;background-color:#073344;border:1px solid #7ce7ff38;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:30px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.todays-tide-source-badge.source-forge,.todays-tide-source-badge.source-admin{color:#fff1c8;background-color:#4a2718;border-color:#ff7a1a4d}.todays-tide-source-badge.source-kids,.todays-tide-source-badge.source-announcement{color:#fff1c8;background-color:#453314;border-color:#ffcf5c52}.todays-tide-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.todays-tide-summary-card{flex-direction:column;justify-content:space-between;gap:10px;min-height:200px;display:flex;color:#fff8e8!important;background:#050f1fe6!important}.todays-tide-summary-card h3{color:#fff8e8;margin:0;font-size:1.05rem;line-height:1.22}.todays-tide-summary-card strong{color:#fff1c8;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.1}.todays-tide-summary-card p{color:#e5f0ffb8;margin:0;line-height:1.4}.todays-tide-completed-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.todays-tide-completed-section summary b{color:#a7f3c4;background:#69f5a624;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.todays-tide-completed-list{gap:8px;margin-top:12px;display:grid}.todays-tide-completed-list span{color:#e5f0ffc7;background:#69f5a614;border:1px solid #69f5a629;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.todays-tide-completed-list strong{color:#a7f3c4}.todays-tide-empty-state{color:#fff8e8;background:#061426b8;border:1px dashed #7ce7ff3d;gap:8px;display:grid}.todays-tide-empty-state p{color:#e5f0ffbd;margin:0}@media (width<=820px){.todays-tide-command-view{gap:12px}.todays-tide-best-action,.todays-tide-task-card{grid-template-columns:1fr}.todays-tide-art{order:-1;min-height:128px}.todays-tide-art-flame{width:58px;height:86px;top:14%}.todays-tide-art-wave{border-bottom-width:10px;width:124px;height:42px;top:55%}.todays-tide-best-action h2{font-size:1.52rem}.todays-tide-best-actions,.todays-tide-task-actions{grid-template-columns:1fr;width:100%;display:grid}.todays-tide-best-actions button,.todays-tide-task-actions button{width:100%}.todays-tide-source-badge{justify-self:start}}.forge-page .compact-inventory-list,.forge-home-inventory-section .compact-inventory-list,.forge-page .inventory-list,.forge-home-inventory-section .inventory-list,.forge-page .inventory-card,.forge-home-inventory-section .inventory-card,.forge-page .compact-card,.forge-home-inventory-section .compact-card,.forge-inventory-card,.forge-card-actions,.forge-card-actions .overflow-menu{overflow:visible!important}.forge-page .compact-inventory-list,.forge-home-inventory-section .compact-inventory-list{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))!important;gap:16px!important}.forge-inventory-card{display:grid;background:linear-gradient(155deg,#ffffff0e,#ffffff05),#060d1dc7!important;border-color:#ffa7503d!important;border-radius:18px!important;gap:12px!important;min-height:auto!important;padding:14px!important;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff0f!important}.forge-inventory-card.is-grouped{cursor:pointer}.forge-inventory-card.is-grouped:focus-visible{outline-offset:3px;outline:2px solid #20d7ffe6}.forge-inventory-card .compact-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.forge-inventory-card .compact-title-block{gap:7px;min-width:0;display:grid}.forge-inventory-card h3{margin:0;color:#fff7ed!important;-webkit-line-clamp:3!important;font-size:.98rem!important;line-height:1.24!important}.forge-card-status-stack{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:44%;display:flex}.forge-card-status-stack .status-badge{white-space:normal;max-width:100%;padding:5px 8px;font-size:.68rem;line-height:1.05}.forge-card-facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.forge-card-quantity,.forge-inventory-card .forge-location-pill,.forge-inventory-card .purchaser-summary-pill{color:#f8fbffdb;background:#040c1bb8;border:1px solid #85e0ff2e;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.forge-inventory-card .forge-location-pill{color:#bdf3ff;border-color:#20d7ff3d}.forge-inventory-card .purchaser-summary-pill{color:#ffe3a8;border-color:#ffc24738}.forge-group-status-row,.forge-purchaser-breakdown-mini{flex-wrap:wrap;gap:6px;display:flex}.forge-group-status-row span,.forge-purchaser-breakdown-mini span{color:#f8fbffd1;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.forge-purchaser-breakdown-mini span{color:#ffe8b8;border-color:#ffc24733}.forge-inventory-card .compact-image-wrap{align-self:start;background:#0208149e!important;border-color:#85e0ff33!important;border-radius:15px!important;width:104px!important;height:104px!important;min-height:104px!important}.forge-inventory-card .compact-image-wrap img{object-fit:contain;width:100%;height:100%;padding:4px}.forge-inventory-card .compact-image-wrap span{display:none}.forge-inventory-card .compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.forge-inventory-card .compact-metrics>div{min-height:58px;background:#ffffff0e!important;border:1px solid #ffffff0e!important;border-radius:12px!important;padding:10px!important}.forge-inventory-card .compact-metrics span{letter-spacing:.04em;color:#f8fbff9e!important;font-size:.67rem!important}.forge-inventory-card .compact-metrics strong{color:#fff7ed!important;font-size:.88rem!important}.forge-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important;display:grid!important}.forge-card-actions>button,.forge-card-actions .overflow-menu-button{border-radius:12px!important;min-height:42px!important}.forge-card-actions .overflow-menu-list{min-width:210px;max-width:min(260px,100vw - 28px);left:auto;right:0;z-index:2800!important}.expense-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.expense-summary-grid>div,.expense-vendor-detail-summary>div{background:#040c1bb8;border:1px solid #ffffff14;border-radius:14px;padding:11px 12px;box-shadow:inset 0 1px #ffffff0d}.expense-summary-grid span,.expense-vendor-detail-summary span{color:#f8fbff9e;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800;display:block}.expense-summary-grid strong,.expense-vendor-detail-summary strong{color:#fff7ed;margin-top:5px;font-size:1rem;display:block}.expense-toolbar{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(130px,1fr));align-items:end;gap:10px;margin-top:16px;display:grid}.expense-list-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-top:12px;display:flex}.expense-list-controls label{min-width:190px;max-width:240px}.expense-list-panel{overflow:visible}.expense-group-list,.expense-record-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;margin-top:14px;display:grid}.expense-vendor-card,.expense-record-card,.mileage-vehicle-card{text-align:left;color:#f8fbffe0;background:linear-gradient(145deg,#ff7c2d14,#16cbff0b),#060d1dc7;border:1px solid #ffa75033;border-radius:18px;width:100%;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff0e}.expense-vendor-card{cursor:pointer;gap:10px;min-height:160px;padding:15px;display:grid}.mileage-vehicle-card{cursor:pointer;gap:10px;min-height:150px;padding:15px;display:grid}.expense-vendor-card:hover,.expense-vendor-card:focus-visible,.mileage-vehicle-card:hover,.mileage-vehicle-card:focus-visible{border-color:#ffb85c7a;transform:translateY(-1px);box-shadow:0 22px 44px #0000004d,0 0 24px #ff7a1826}.expense-vendor-card-header,.expense-record-main,.mileage-vehicle-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.expense-vendor-card h3,.expense-record-card h3,.mileage-vehicle-card h3{color:#fff7ed;margin:0;font-size:1rem;line-height:1.25}.expense-vendor-card p,.expense-record-card p,.mileage-vehicle-card p{color:#f8fbffa8;margin:5px 0 0;font-size:.84rem}.expense-vendor-card-header strong,.expense-record-main strong,.mileage-vehicle-card-header strong{color:#fff7ed;white-space:nowrap;font-size:1.04rem}.expense-vendor-card-stats,.expense-record-meta{flex-wrap:wrap;gap:7px;display:flex}.expense-vendor-card-stats span,.expense-record-meta span,.expense-vendor-card-action{color:#f8fbffb8;background:#02081485;border:1px solid #85e0ff29;border-radius:999px;align-items:center;min-height:25px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.expense-vendor-card-action{color:#ffd7a3;border-color:#ffa7504d;justify-self:start}.expense-record-card{gap:10px;padding:14px;display:grid;position:relative;overflow:visible}.expense-record-card.is-compact{background:#040c1bad}.expense-record-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.expense-record-actions a{color:#85e0ff;font-weight:900;text-decoration:none}.expense-vendor-detail-modal .flow-modal-body{gap:14px;display:grid}.expense-vendor-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-breakdown-panel{background:#030a189e;border:1px solid #85e0ff24;border-radius:16px;gap:12px;padding:14px;display:grid}.inventory-breakdown-panel h4,.inventory-breakdown-panel h5{color:#fff7ed;margin:0}.breakdown-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.breakdown-row-list,.individual-entry-list{gap:8px;margin-top:8px;display:grid}.breakdown-row,.individual-entry-card{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;gap:4px;padding:10px;display:grid}.breakdown-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.breakdown-row small{color:#f8fbff94;grid-column:1/-1}.individual-entry-details summary{cursor:pointer;color:#bdf3ff;font-weight:900}.individual-entry-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.individual-entry-card p,.individual-entry-card small{color:#f8fbffa3;margin:3px 0 0}.entry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.entry-detail-grid span,.entry-detail-grid a{color:#f8fbffcc;background:#02081473;border:1px solid #ffffff0f;border-radius:10px;gap:3px;min-width:0;padding:8px;font-size:.76rem;text-decoration:none;display:grid}.entry-detail-grid b{color:#bdf3ffd6;text-transform:uppercase;font-size:.67rem}.entry-detail-grid .wide{grid-column:1/-1}.individual-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.forge-group-activity{gap:10px;display:grid}.forge-group-activity-list{gap:8px;display:grid}.forge-group-activity-row{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.forge-group-activity-row.is-sale{background:#ffc2470e;border-color:#ffc24729}.forge-group-activity-row time{color:#bdf3ffc7;font-size:.76rem;font-weight:900}.forge-group-activity-row strong{color:#fff7ed}.forge-group-activity-row small{margin-top:3px;display:block}.mileage-vehicle-detail-modal .flow-modal-body{gap:14px;display:grid}.mileage-trip-card{overflow:visible}@media (width<=720px){.forge-page .compact-inventory-list,.forge-home-inventory-section .compact-inventory-list{grid-template-columns:1fr!important;gap:12px!important}.forge-card-actions{grid-template-columns:1fr 1fr 1fr!important}.forge-card-status-stack{max-width:48%}.expense-summary-grid,.expense-vendor-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-toolbar{grid-template-columns:1fr}.expense-list-controls{grid-template-columns:1fr;display:grid}.expense-list-controls label{min-width:0;max-width:none}.sales-view-mode-grid,.sales-date-range-controls{grid-template-columns:1fr}.sales-group-toggle{flex-direction:column;align-items:stretch}.expense-group-list,.expense-record-list{grid-template-columns:1fr}.expense-vendor-card{min-height:0}.breakdown-columns,.individual-entry-card,.entry-detail-grid,.forge-group-activity-row{grid-template-columns:1fr}.individual-entry-actions{justify-content:stretch}.individual-entry-actions button{flex:44%}}:root{--et-bg:#02050d;--et-bg-2:#071426;--et-ink:#f7fbff;--et-muted:#9fb0c8;--et-panel:#080f1ec2;--et-panel-strong:#0a1224e6;--et-panel-soft:#111d37ad;--et-border:#8bdeff2e;--et-border-hot:#ff984847;--et-ember:#ff7a18;--et-ember-hot:#f05f3d;--et-tide:#00d8ff;--et-blue:#1877ff;--et-purple:#7d6df2;--et-pink:#d75aae;--et-green:#20f0a0;--et-gold:#ffc247;--et-radius:18px;--et-radius-lg:24px;--et-shadow:0 18px 48px #00000061;--et-glow-blue:0 0 20px #00d8ff24;--et-glow-ember:0 0 22px #ff7a1829;--et-gradient-fire:linear-gradient(135deg, #ff8a1c 0%, #f06a32 58%, #f6c24a 100%);--et-gradient-tide:linear-gradient(135deg, #09c4e8 0%, #20d7ff 48%, #2f7dff 100%);--et-gradient-premium:linear-gradient(135deg, #ff8a1c 0%, #f6c24a 48%, #20d7ff 100%)}html,body,#root{min-height:100%;color:var(--et-ink);background:#02050d}body:before{content:"";pointer-events:none;z-index:-1;filter:saturate(1.15);background:linear-gradient(115deg,#0000 0 34%,#00d8ff0f 45%,#0000 56%),radial-gradient(circle at 50% 20%,#ff984814,#0000 42rem);position:fixed;inset:0}.app-shell-dark,.main,.auth-main{width:min(100%,1180px);padding:16px 14px calc(104px + env(safe-area-inset-bottom,0px));color:var(--et-ink);margin:0 auto;background:0 0!important}.dashboard-layout,.screen,.store-map-page,.marketplace-section,.forge-page,.vault-page,.scout-page,.tidepool-community{gap:12px;display:grid}.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.location-modal,.quick-add-sheet,.feature-dropdown,.beta-info-card,.beta-form-card,.beta-readiness-card,.empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.deal-session-card,.tidepool-post-card,.tidepool-rules-card,.daily-check-card,.family-dashboard-card,.announcement-card{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(145deg, #ffffff14, #ffffff06), var(--et-panel)!important;border:1px solid var(--et-border)!important;box-shadow:var(--et-shadow), inset 0 1px 0 #ffffff14!important;color:var(--et-ink)!important;border-radius:var(--et-radius)!important}.panel,.standard-page-header{padding:14px!important}.standard-page-header{min-height:0;position:relative;overflow:hidden}.standard-page-header:before,.panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.95;background:radial-gradient(circle at 82% 8%,#00d8ff29,#0000 34%),radial-gradient(circle at 5% 10%,#ff7a181f,#0000 30%);position:absolute;inset:0}.standard-page-header>*,.panel>*{z-index:1;position:relative}.standard-page-header-main,.compact-card-header,.today-tide-hero,.tidepool-post-top,.store-map-card-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.standard-page-header-copy h2,.compact-card-header h2,.panel h2,.panel h3{color:#fff;letter-spacing:0;margin:0}.standard-page-header-copy h2{font-size:clamp(1.35rem,5vw,2rem);line-height:1.05}.standard-page-header-copy p,.panel p,.card p,.compact-subtitle,.today-tide-hero-description,.tidepool-post-meta,small{color:var(--et-muted)!important}.home-summary-card,.hearth-command-hero{min-height:180px;box-shadow:var(--et-shadow), var(--et-glow-ember)!important;background:radial-gradient(circle at 78% 30%,#ff7a1847,#0000 26%),radial-gradient(circle at 88% 78%,#00d8ff33,#0000 28%),linear-gradient(145deg,#1e090aeb,#050d1adb)!important;border-color:#ff7a187a!important}.home-summary-card:after,.hearth-command-hero:after{content:"";filter:blur(.2px)drop-shadow(0 0 22px #ff7a186b);opacity:.82;clip-path:polygon(46% 0,68% 28%,62% 55%,88% 38%,75% 78%,51% 100%,22% 79%,10% 44%,37% 57%,30% 28%);background:radial-gradient(circle at 44% 18%,#ffcf6b 0 10%,#0000 11%),radial-gradient(circle at 48% 36%,#ff3a76e6,#0000 34%),radial-gradient(circle at 56% 64%,#00d8ff8c,#0000 44%);width:120px;height:92px;position:absolute;bottom:12px;right:16px}.scout-summary-card{box-shadow:var(--et-shadow), var(--et-glow-blue)!important;background:radial-gradient(circle at 82% 16%,#00d8ff47,#0000 26%),linear-gradient(145deg,#02162af0,#040c1ae6)!important;border-color:#00d8ff80!important}.forge-command-center{box-shadow:var(--et-shadow), var(--et-glow-ember)!important;background:radial-gradient(circle at 80% 10%,#ff7a185c,#0000 26%),radial-gradient(circle at 90% 80%,#ff3e762e,#0000 28%),linear-gradient(145deg,#2d0c00f0,#080a12eb)!important;border-color:#ff7a188c!important}.announcements-new-stuff-header{background:radial-gradient(circle at 82% 18%,#ff39c847,#0000 24%),radial-gradient(circle at 88% 64%,#00d8ff2e,#0000 28%),linear-gradient(145deg,#23082af2,#050c1ceb)!important;border-color:#ff39c880!important}.today-tide-command,.daily-tide-overview-card{background:radial-gradient(circle at 72% 18%, #8b5cff47, transparent 26%), linear-gradient(135deg, #ff7a1829, #00d8ff1f), var(--et-panel)!important;border-color:#8b5cff80!important}.quick-action-grid,.home-quick-action-grid,.scout-main-actions,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid,.cards,.mini-cards,.beta-foundation-grid,.stat-grid,.action-grid,.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.vault-command-overview,.forge-command-overview,.tidepool-stat-grid,.beta-foundation-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.quick-action-card,.vault-overview-card,.forge-overview-card,.tidepool-stat-card,.card,.beta-readiness-card,.home-list-row,.store-map-card,.marketplace-listing-card,.catalog-result-card,.tidepool-post-card{min-height:0!important;color:var(--et-ink)!important;background:#0b152ab8!important;border:1px solid #ffffff1a!important;border-radius:14px!important;padding:11px!important}.quick-action-card:hover,.vault-overview-card:hover,.forge-overview-card:hover,.standard-page-header-tabs button:hover,.mobile-bottom-nav button:hover{transform:translateY(-1px);border-color:#00d8ff6b!important;box-shadow:0 0 20px #00d8ff1f!important}.standard-page-header-tabs,.pill-tabs,.compact-toggle-row{scrollbar-width:none;gap:8px;padding:4px 0 2px;overflow-x:auto;display:flex!important}.standard-page-header-tabs::-webkit-scrollbar{display:none}.pill-tabs::-webkit-scrollbar{display:none}.standard-page-header-tabs button,.pill-tabs button,.status-badge,.trust-badge,.confidence-badge,.daily-check-pill,.neon-chip{white-space:nowrap;min-height:30px!important;color:var(--et-ink)!important;letter-spacing:0!important;background:#ffffff12!important;border:1px solid #ffffff21!important;border-radius:999px!important;padding:6px 10px!important;font-size:.74rem!important;line-height:1.1!important}.status-badge,.trust-badge,.confidence-badge{justify-content:center;align-items:center;max-width:max-content;text-transform:none!important;width:auto!important;display:inline-flex!important}button,.gradient-button,.ember-gradient-button,.tide-gradient-button,.primary-button{background:var(--et-gradient-fire);color:#fff;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 0 22px #ff3e7638}.secondary-button,.ghost-button,.auth-text-button{color:var(--et-ink)!important;background:#ffffff12!important;border-color:#7ae5ff33!important}input[type=checkbox],input[type=radio]{accent-color:#00d8ff;background:#030812e6!important;border:1px solid #7ae5ff57!important;border-radius:6px!important;width:20px!important;min-width:20px!important;height:20px!important}.checkbox-grid label,.checkbox-row{color:#f7fbff!important;background:#080f1eb8!important;border:1px solid #7ae5ff2e!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #00d8ffc7!important}.daily-tide-compact-status,.daily-tide-progress-preview,.home-list,.compact-home-list,.tidepool-post-counts,.tidepool-post-actions,.flow-modal-stack{gap:9px;display:grid}.daily-progress-track{border-radius:999px;height:7px;overflow:hidden;background:#ffffff1a!important}.daily-progress-track i{background:var(--et-gradient-premium);height:100%;display:block;box-shadow:0 0 14px #00d8ff6b}.location-modal,.flow-modal,.modal-sheet-compact,.quick-add-sheet{max-height:min(86vh,740px);overflow:hidden;background:radial-gradient(circle at 50% 18%,#ff39c838,#0000 28%),linear-gradient(145deg,#050c1cfa,#030710f5)!important;border-color:#ff39c852!important}.flow-modal-body,.location-modal-content,.menu-drawer-body,.drawer-body{overflow:auto;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.mobile-bottom-nav{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;position:fixed;background:#040914e0!important;border:1px solid #7ae5ff2e!important;border-radius:22px!important;padding:8px!important;display:grid!important;box-shadow:0 20px 44px #00000075,inset 0 1px #ffffff14!important}.mobile-bottom-nav button{min-width:0;color:#f7fbffb8!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:6px 2px!important;font-size:.68rem!important}.mobile-bottom-nav button.active,.mobile-bottom-nav [aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#ff7a1838,#00d8ff2e)!important;border-color:#ff7a1866!important;box-shadow:0 0 18px #ff7a182e!important}.drawer,.menu-drawer,.settings-drawer,.navigation-drawer{color:var(--et-ink)!important;background:#050c1cf5!important;border-color:#7ae5ff2e!important}.app-toast,.toast,.vault-toast,.notification-toast{max-width:min(88vw,360px)!important;color:var(--et-ink)!important;background:#070d1af0!important;border:1px solid #ff7a1847!important;border-radius:14px!important;padding:10px 12px!important;font-size:.86rem!important;box-shadow:0 14px 34px #0000006b!important}.empty-state{text-align:left!important;min-height:0!important;padding:16px!important}.empty-state h3{margin:0 0 6px;font-size:1rem}img{max-width:100%}@media (width>=760px){.app-shell-dark,.main,.auth-main{padding-inline:22px}.hearth-command-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.hearth-command-layout>.home-summary-card,.hearth-command-layout>.today-tide-command{grid-column:span 1}}@media (width<=520px){.app-shell-dark,.main,.auth-main{padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px))!important}.panel,.standard-page-header,.card,.compact-card{border-radius:18px!important;padding:12px!important}.standard-page-header-main,.compact-card-header,.today-tide-hero{flex-direction:column;align-items:stretch}.standard-page-header-actions,.quick-actions,.standard-page-header-actions button,.quick-actions button,.today-tide-hero button{width:100%}.quick-action-grid,.home-quick-action-grid,.scout-main-actions,.cards,.mini-cards,.beta-foundation-grid,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-bottom-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));border-radius:20px!important;padding:6px!important}.mobile-bottom-nav button{min-height:46px!important;font-size:.6rem!important}}*{box-sizing:border-box}html{background:radial-gradient(circle at 0 0,#b4573538,#0000 32rem),radial-gradient(circle at 100% 0,#1f6f8b3d,#0000 34rem),linear-gradient(#fffaf3 0%,#edf5f7 100%);min-height:100%;overflow-x:hidden}body{touch-action:pan-y;-webkit-overflow-scrolling:touch;background:0 0;min-height:100dvh;margin:0;padding:0;overflow:hidden auto}button,input,select,textarea{font:inherit}button{border:0}button,a{-webkit-tap-highlight-color:transparent}button,.secondary-button,.chip,.status-badge{overflow-wrap:anywhere;max-width:100%}.app{width:min(1220px,100%);padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:0 auto}.header{color:#fff;box-shadow:var(--shadow);background:linear-gradient(130deg,#0d1828f2,#12324af5 48%,#7b2f22f2),radial-gradient(circle at 20% 15%,#ff92586b,#0000 24rem),radial-gradient(circle at 88% 5%,#52bcdc57,#0000 22rem);border-radius:22px;gap:6px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.header:before{content:"";opacity:.3;pointer-events:none;background:radial-gradient(circle,#ffffff29 0 1px,#0000 1px 100%) 0 0/28px 28px;position:absolute;inset:-40%;transform:rotate(8deg)}.header>*{z-index:1;position:relative}.header h1{letter-spacing:-.07em;margin:0;font-size:clamp(1.7rem,5vw,3.2rem);font-weight:900;line-height:.95}.header p{color:#ffffffc7;max-width:760px;margin:0;font-size:.92rem}.header .secondary-button,.header button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;justify-self:start;margin-top:8px}.main{gap:18px;padding:10px 0 40px;display:grid}.dashboard-layout{flex-direction:column;gap:18px;display:flex}.tab-summary{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.tab-summary h2{margin-bottom:4px}.page-dashboard-header{gap:12px;padding:16px;display:grid}.page-dashboard-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-dashboard-header h2{margin:0 0 4px}.page-dashboard-header p{color:var(--muted);margin:0}.quick-action-rail,.subtab-rail{scrollbar-width:none;flex-wrap:wrap;gap:8px;padding-bottom:0;display:flex;overflow:visible}.quick-action-rail button,.subtab-rail button{min-width:0;min-height:42px;color:var(--water-dark);background:#1f6f8b14;border:1px solid #1f6f8b24;border-radius:999px;flex:136px;padding:9px 12px;font-weight:900}.subtab-rail button.active,.quick-action-rail button.primary{color:#fff;background:linear-gradient(135deg, var(--ember), var(--water));border-color:#0000}.scout-sticky-subnav{top:calc(var(--app-header-height,92px) + env(safe-area-inset-top));z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1f6f8b1f;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:0 0 10px;padding:8px;display:grid;position:sticky;box-shadow:0 12px 28px #0f172a14}.scout-sticky-subnav button,.scout-filter-grid button{min-width:0}.scout-sticky-subnav button{min-height:42px;color:var(--water-dark);background:#1f6f8b14;border:1px solid #1f6f8b24;border-radius:999px;padding:8px 10px;font-weight:900}.scout-sticky-subnav button.primary{color:#fff;background:linear-gradient(135deg, var(--ember), var(--water));border-color:#0000}.scout-filter-grid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));display:grid}.compact-page-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:14px;display:grid}.compact-list-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.compact-list-row:last-child{border-bottom:0}.summary-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.summary-pill-row span{min-height:34px;color:var(--water-dark);background:#1f6f8b14;border:1px solid #1f6f8b24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:900;display:inline-flex}.feature-dropdown-stack{gap:10px;display:grid}.feature-dropdown{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:16px;overflow:hidden}.feature-dropdown-toggle{width:100%;min-height:54px;color:var(--ink);text-align:left;box-shadow:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.feature-dropdown-toggle span{gap:3px;display:grid}.feature-dropdown-toggle small{color:var(--muted);font-size:.82rem;font-weight:650}.feature-dropdown-toggle b{color:var(--water-dark);font-size:.82rem}.feature-dropdown-body{gap:12px;padding:12px;display:grid}.feature-dropdown-body>.panel,.feature-dropdown-body>.cards,.feature-dropdown-body>.home-grid{box-shadow:none}.location-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-grid .card{grid-column:span 4}.dashboard-layout .home-grid{display:grid}.topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #16203314;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 4px;padding:8px 10px;transition:padding .18s,transform .18s,opacity .18s;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0d182814}.menu-button{background:linear-gradient(135deg, var(--water), var(--water-dark));min-width:110px;box-shadow:0 12px 22px #1f6f8b33}.topbar-title{flex:1}.topbar-title p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.64rem;font-weight:800}.topbar-title h2{color:var(--navy);letter-spacing:0;margin:2px 0 0;font-size:1rem}.topbar-market-link{color:#fff;background:linear-gradient(135deg, var(--ember), var(--water));white-space:nowrap;min-height:36px;padding:7px 10px;box-shadow:0 10px 20px #1f6f8b29}.topbar-scan-button{white-space:nowrap;min-height:36px;padding:7px 10px}.topbar-actions{gap:8px;transition:opacity .16s,transform .16s,max-width .18s;display:flex}.quick-add-wrapper{z-index:260;display:inline-flex;position:relative}.quick-add-backdrop,.quick-add-sheet-header{display:none}.quick-add-menu{z-index:245;overscroll-behavior:contain;border:1px solid var(--line);background:#fffffffa;border-radius:16px;gap:8px;min-width:270px;max-width:calc(100vw - 24px);max-height:min(76vh,680px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 54px #0f172a33}.quick-add-group{gap:3px;display:grid}.quick-add-group+.quick-add-group{border-top:1px solid #0f172a14;padding-top:8px}.quick-add-menu button{min-height:40px;color:var(--ink);box-shadow:none;text-align:left;white-space:nowrap;background:0 0;border-radius:10px;justify-content:flex-start;padding:9px 10px}.quick-add-menu button:hover{background:#1f6f8b14}.quick-add-menu button:active{transform:translateY(1px)}.topbar-compact .topbar-title{display:none}.topbar-actions-hidden{padding-block:8px}.app-search{justify-content:flex-end;align-items:center;min-width:48px;margin-left:auto;display:flex;position:relative}.app-search-toggle{width:48px;min-height:42px;color:var(--water-dark);box-shadow:none;background:#1f6f8b1a;border:1px solid #1f6f8b29;border-radius:999px;padding:0;font-size:0}.app-search-toggle:before{content:"Search";font-size:.78rem;font-weight:900}.app-search input{opacity:0;pointer-events:none;border:1px solid var(--line);border-radius:999px;width:0;min-width:0;min-height:42px;padding:10px 12px;transition:width .18s,opacity .16s}.app-search.expanded input,.app-search input:focus{opacity:1;pointer-events:auto;width:min(320px,32vw)}.app-search.expanded .app-search-toggle{display:none}.app-search-results{border:1px solid var(--line);width:min(620px,92vw);max-height:min(70vh,680px);box-shadow:var(--shadow);z-index:95;background:#fffffffa;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.app-search-list{gap:10px;display:grid}.app-search-result{border:1px solid var(--line);background:#1f6f8b0a;border-radius:14px;gap:8px;padding:10px;display:grid}.app-search-result-main{color:var(--ink);text-align:left;box-shadow:none;background:0 0;grid-template-columns:auto 1fr;gap:2px 10px;padding:0;display:grid}.app-search-thumb{object-fit:cover;border:1px solid var(--line);background:#f6f8fb;border-radius:10px;grid-row:span 3;width:44px;height:44px}.app-search-result-main span{color:var(--water);text-transform:uppercase;font-size:.74rem;font-weight:900}.app-search-result-main strong{font-size:.98rem}.app-search-result-main small{color:var(--muted)}.app-search-actions{flex-wrap:wrap;gap:6px;display:flex}.app-search-actions button{border-radius:999px;min-height:34px;padding:7px 9px;font-size:.78rem}.main-tabs{z-index:80;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 14px;display:grid;position:sticky;top:8px}.main-tab{color:#315363;background:#ffffffe6;border:1px solid #12324a1f;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:48px;display:inline-flex;box-shadow:0 8px 18px #0d182812}.main-tab-icon,.mobile-tab-icon,.action-icon{width:20px;height:20px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-nav-icon{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.main-tab.active{color:#fff;background:linear-gradient(135deg,#b9471e,#0c6f68);border-color:#093f4561;box-shadow:0 10px 20px #0c6f6838}.scout-main-actions{align-items:center}.scout-main-actions button{min-height:40px;padding:9px 12px}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.settings-subsection{gap:14px;margin-top:18px;display:grid}.settings-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.settings-toolbar label{min-width:min(240px,100%)}.settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-layout-list{gap:10px;display:grid}.dashboard-layout-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-layout-actions{gap:8px;display:flex}.dashboard-card-style-compact .card,.dashboard-card-style-compact .panel{padding:14px}.dashboard-card-style-compact .card h2{font-size:1.55rem}.dashboard-card-style-detailed .card,.dashboard-card-style-detailed .panel{padding:26px}.upgrade-panel{background:#fffaf3;border-color:#b4573547}.locked-feature-card,.locked-feature-notice{background:radial-gradient(circle at 16% 10%,#f59e0b2e,#0000 34%),radial-gradient(circle at 84% 0,#22d3ee1f,#0000 38%),linear-gradient(145deg,#0d1424f5,#070d1af5);border:1px solid #f59e0b3d;gap:12px;min-width:0;display:grid;box-shadow:0 22px 58px #02061757,inset 0 1px #ffffff14}.locked-feature-card{border-radius:18px;padding:16px}.locked-feature-notice{color:#f8fafceb}.locked-feature-card h2,.locked-feature-notice h2{color:#fff7dc;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.12}.locked-feature-card strong,.locked-feature-notice strong{color:#fff}.locked-feature-card p,.locked-feature-notice p{color:#e2e8f0c7;margin:0;line-height:1.45}.locked-feature-card small{color:#e2e8f0ad;line-height:1.35}.locked-feature-eyebrow{letter-spacing:.06em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:999px;justify-self:start;width:auto;margin:0;padding:5px 9px;font-size:.72rem;font-weight:850;color:#ffe8ad!important}.locked-feature-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;min-width:0;display:grid}.locked-feature-detail-grid span{color:#e2e8f0c2;background:#0f172a9e;border:1px solid #94a3b829;border-radius:14px;gap:5px;min-width:0;padding:12px;line-height:1.38;display:grid}.locked-feature-detail-grid b{color:#7dd3fc;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.locked-feature-guardrail{background:#082f4947;border:1px solid #22d3ee2e;border-radius:14px;padding:11px 12px;color:#c7f9ff!important}.locked-feature-actions .secondary-button,.locked-feature-card .secondary-button{justify-self:start}.settings-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8;gap:10px;padding:14px;display:grid}.settings-group h4{color:var(--navy);margin:0}.toggle-list{gap:8px;display:grid}.toggle-row{background:#fff;border:1px solid #16203314;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:flex}.toggle-row input{width:22px;height:22px}.payout-assist-panel{gap:16px;display:grid}.payout-summary-grid,.person-ledger-stats{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;display:grid}.payout-summary-grid>div,.person-ledger-stats>div{background:#051121a8;border:1px solid #19d3ff29;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.payout-summary-grid span,.person-ledger-stats span{color:#deeeffb8;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.payout-summary-grid strong,.person-ledger-stats strong{color:#fff7dc;font-size:1rem}.payout-summary-grid small{color:#deeeff9e}.person-ledger-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.person-ledger-tabs button{background:#051121b8;border-color:#19d3ff3d;flex:none;min-height:38px}.person-ledger-tabs button.active{color:#ffe6ad;border-color:#ffc457bf;box-shadow:0 0 0 2px #ffc4571f}.person-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.person-ledger-card{background:linear-gradient(145deg,#051121eb,#111f36e0);border:1px solid #19d3ff2e;border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 18px 34px #00000038}.field-label-row{align-items:center;gap:7px;max-width:100%;display:inline-flex}.field-help-wrapper{gap:6px;min-width:0;display:grid}.field-help-heading{color:inherit;font:inherit;align-items:center;gap:7px;display:inline-flex}.field-control-label{gap:6px;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.info-tooltip{z-index:5;align-items:center;display:inline-flex;position:relative}.info-tooltip-trigger{color:#bff4ff;background:#071222e6;border:1px solid #19d3ff8c;border-radius:999px;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 12px #19d3ff1f}.info-tooltip-trigger:hover,.info-tooltip-trigger:focus-visible{color:#ffe6ad;border-color:#ffc457d9;outline:none;box-shadow:0 0 0 3px #ffc45729}.info-tooltip-bubble{color:#edf8ff;text-transform:none;letter-spacing:0;background:#040c18fa;border:1px solid #19d3ff47;border-radius:12px;width:min(260px,100vw - 42px);padding:10px 12px;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 34px #0000006b}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form input,.inline-form select{flex:220px}.purchaser-select-field,.vehicle-select-field{gap:8px;min-width:0;display:grid}.purchaser-inline-form,.purchaser-manager-add,.vehicle-inline-form{align-items:stretch}.purchaser-empty-state,.vehicle-empty-state{background:#051121b8;border-color:#19d3ff38}.add-inline-link{justify-self:start;min-height:34px;padding-inline:0}.text-link-button{color:#9eeeff;box-shadow:none;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}.purchaser-manager-list{margin-top:12px}.purchaser-manager-backdrop{z-index:3200!important}.purchaser-manager-modal{z-index:3201!important}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-list{gap:10px;display:grid}.home-list-row{width:100%;min-height:62px;color:var(--ink);text-align:left;border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-list-row span{gap:4px;min-width:0;display:grid}.home-list-row strong,.home-list-row small{overflow-wrap:anywhere}.home-list-row small{color:var(--muted);font-weight:750}.home-list-row b{color:var(--water-dark);flex:none}.home-callout{gap:12px;display:grid}.home-alerts{flex-wrap:wrap;gap:10px;display:flex}.home-alerts span{color:var(--water-dark);background:#1f6f8b14;border:1px solid #1f6f8b29;border-radius:14px;padding:10px 12px;font-weight:850}.mini-cards .card{min-height:92px}.home-clean-layout{gap:10px}.page-summary-card{border-left:4px solid var(--ember);gap:10px;display:grid;overflow:hidden}.home-summary-card{padding:14px}.home-summary-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.page-summary-copy{gap:4px;min-width:0;display:grid}.page-summary-copy h1{color:var(--navy);letter-spacing:0;margin:0;font-size:clamp(1.25rem,4vw,1.65rem)}.page-summary-copy p{margin:0}.page-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-summary-header .page-summary-actions{justify-self:end}.home-summary-card .home-summary-stats{grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px}.home-summary-card .card{border-radius:14px;grid-column:auto;min-height:72px;padding:10px}.home-summary-card .card p{font-size:.68rem}.home-summary-card .card h2{font-size:clamp(1.05rem,5vw,1.45rem)}@media (width<=960px){.home-summary-card .home-summary-stats{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.home-summary-header{grid-template-columns:1fr}.home-summary-header .page-summary-actions{justify-self:end}.home-summary-card .home-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.home-summary-card .home-summary-stats{grid-template-columns:1fr}}.catalog-detail-drawer{grid-template-rows:auto minmax(0,1fr);width:min(920px,92vw);max-width:100vw;height:min(100dvh,100vh);display:grid;overflow:hidden}.catalog-detail-header{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid;position:sticky;top:0}.catalog-detail-header h3{overflow-wrap:anywhere}.catalog-detail-body{padding:18px 18px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;overflow:auto}.catalog-detail-core-panel{padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.catalog-detail-core-panel h2{color:var(--color-heading);letter-spacing:0;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.catalog-detail-image{aspect-ratio:4/3;object-fit:contain;max-height:440px}.catalog-detail-image.placeholder{min-height:300px}.image-source-panel{font-size:.78rem}.image-source-panel .quick-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.catalog-detail-action-group{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.catalog-detail-action-group button,.catalog-detail-action-group a.secondary-button{white-space:normal;min-width:0;min-height:46px}.catalog-detail-section-title{color:var(--color-heading);margin:4px 0 -4px;font-size:1rem;line-height:1.2}@media (width<=760px){.catalog-detail-drawer{border-radius:0;width:100vw;height:100dvh;inset:0}.catalog-detail-body{padding:12px max(12px, env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.catalog-detail-hero{grid-template-columns:1fr}.catalog-detail-action-group,.catalog-detail-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar .topbar-market-link,.topbar-section-select{display:none!important}.topbar{align-items:center;gap:8px;margin:6px 0 8px}.topbar .app-search{margin-left:auto}.topbar .app-search-results{left:auto;right:0;transform:none}.catalog-result-meta-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.catalog-pill-muted{color:#315263;background:#1f6f8b14}.catalog-result-variant-line{margin-top:4px}@media (width>=721px){.topbar .topbar-mobile-scan,.topbar .topbar-mobile-add{border:1px solid rgba(var(--interactive-accent-rgb), .16);background:var(--color-surface);min-height:40px;color:var(--color-heading);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-weight:820;display:inline-flex!important}.topbar .app-search{flex:0 460px;width:min(460px,36vw);min-width:300px}}@media (width<=720px){.topbar{grid-template-columns:auto auto auto auto;min-height:48px;padding:6px 8px}.topbar-brand{display:none!important}.topbar .topbar-mobile-scan,.topbar .topbar-mobile-add{white-space:nowrap;border-radius:999px;min-height:38px;padding-inline:9px;display:inline-flex!important}.topbar .app-search{flex:none;justify-self:end;min-width:42px}.topbar .app-search.expanded{inset:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) auto max(10px, env(safe-area-inset-left));z-index:2400;width:auto;min-width:0;position:fixed}}@media (width<=390px){.catalog-detail-action-group,.catalog-detail-secondary-actions,.catalog-detail-core-grid{grid-template-columns:1fr}}.home-today-panel{padding-block:14px}.home-today-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-today-tile{min-height:84px;color:var(--ink);text-align:left;border:1px solid var(--line);box-shadow:none;cursor:pointer;background:#fff;border-radius:14px;gap:5px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-today-tile:hover,.home-today-tile:focus-visible{border-color:#0d94884d;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.home-today-tile:active{border-color:#b9471e4d;transform:translateY(0);box-shadow:0 6px 18px #0f172a14}.home-today-tile span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.home-today-tile strong{color:var(--navy);font-size:.98rem}.home-today-tile small{color:var(--muted);font-weight:750}.compact-home-list{gap:8px}.compact-home-list .home-list-row{border-radius:12px;min-height:54px;padding:10px 12px}.home-timeline-row{justify-content:flex-start}.activity-source-badge{min-width:70px;color:var(--water-dark);text-align:center;background:#1f6f8b14;border:1px solid #1f6f8b1f;border-radius:999px;flex:none;padding:6px 8px;font-size:.72rem;font-weight:900}.home-timeline-row>span:last-child{min-width:0}.small-empty-state{background:#1f6f8b0a;border:1px dashed #1f6f8b2e;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.home-preview-grid{gap:10px}.home-optional-sections{gap:8px}.scout-retailer-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.scout-retailer-card{min-height:82px;color:var(--ink);text-align:left;border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:14px;gap:5px;padding:12px;display:grid}.scout-retailer-card strong{color:var(--navy);font-size:.98rem}.scout-retailer-card span{color:var(--muted);font-size:.82rem;font-weight:800}.compact-store-card{margin-bottom:0}.scout-store-row{min-width:0}@media (width<=560px){.scout-store-row{grid-template-columns:1fr!important}.scout-store-row>div:last-child{width:100%;justify-content:space-between!important}}@media (width<=760px){.best-buy-stock-form{grid-template-columns:1fr!important}}.embedded-page{border-radius:var(--radius-lg);overflow:visible}body.menu-open{overflow:hidden}.drawer-backdrop{z-index:99;background:#0d182873;position:fixed;inset:0}.drawer{color:#fff;z-index:100;overscroll-behavior:contain;background:linear-gradient(#0d1828fa,#12324afa);width:min(390px,92vw);height:100dvh;padding:0 18px 18px;transition:transform .18s;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:20px 0 40px #0d18283d}.drawer.open{transform:translate(0)}.drawer-header{z-index:2;background:linear-gradient(#0d1828,#0d1828eb);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;padding:18px 0;display:flex;position:sticky;top:0}.drawer-header p{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:800}.drawer-header h3{letter-spacing:-.03em;margin:6px 0 0;font-size:1.4rem}.drawer-section{margin-bottom:18px}.drawer-menu-stack{gap:10px;min-width:0;display:grid;overflow-x:hidden}.drawer-collapsible{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;overflow:hidden}.drawer-collapsible-toggle{color:#fff;text-align:left;width:100%;min-height:54px;box-shadow:none;background:#ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.drawer-section-copy{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.drawer-section-icon{color:#12324a;text-transform:uppercase;background:#ffffffdb;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;font-size:.68rem;font-weight:950;display:inline-grid}.drawer-section-icon .app-nav-icon,.drawer-section-svg{stroke-width:2px;width:22px;height:22px}.drawer-collapsible-toggle strong{font-size:.94rem}.drawer-collapsible-toggle small,.drawer-collapsible-toggle b{color:#ffffffb3;font-size:.76rem}.drawer-collapsible-body{padding:10px}.drawer-alias-form{background:#ffffff0f;border-radius:14px;gap:8px;padding:10px;display:grid}.drawer-alias-form input,.drawer-alias-form select{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:42px;padding:9px 10px}.drawer-alias-form input::placeholder{color:#ffffff94}.drawer-section-title{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:.78rem;font-weight:800}.drawer-links{gap:8px;min-width:0;display:grid;overflow-x:hidden}.drawer-link{text-align:left;color:#fff;width:100%;box-shadow:none;white-space:normal;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;font-weight:800}.drawer-link:hover{background:#ffffff1f;transform:none}.drawer-link.active{background:linear-gradient(135deg,#b45735f2,#1f6f8bf2);border-color:#ffffff1f}.backup-panel{gap:10px;margin-top:4px;display:grid}.beta-data-note,.storage-status-card,.backup-preview{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.beta-data-note{gap:4px;display:grid}.beta-data-note span,.backup-preview p,.backup-message{color:#ffffffb8;font-size:.86rem;line-height:1.35}.backup-actions,.backup-import-actions{gap:8px;display:grid}.backup-file-label{cursor:pointer;display:block}.backup-file-label input{display:none}.storage-status-card h4,.backup-preview h4{margin:0 0 8px;font-size:.9rem}.storage-status-card summary{cursor:pointer;color:#fff;font-weight:900}.storage-status-card dl,.backup-preview ul{gap:6px;margin:0;padding:0;display:grid}.storage-status-card dl{padding-top:10px}.storage-status-card dl div,.backup-preview li{color:#ffffffc7;justify-content:space-between;align-items:center;gap:12px;font-size:.84rem;list-style:none;display:flex}.storage-status-card dt{font-weight:700}.storage-status-card dd{color:#fff;margin:0;font-weight:900}.backup-message{color:#a6e9e0f2;margin:0}.nav{scrollbar-width:none;flex-wrap:wrap;gap:10px;margin:14px 0 6px;padding:14px 2px;display:flex;overflow:visible}.nav::-webkit-scrollbar{display:none}.nav button{white-space:normal;min-width:0;color:var(--water-dark);background:#ffffffc7;border:1px solid #12324a1f;border-radius:999px;flex:132px;padding:11px 16px;font-weight:800;box-shadow:0 8px 18px #0d182812}.cards{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.card{border-radius:var(--radius-lg);min-height:116px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffb8;grid-column:span 3;padding:20px}.stat-button-card{text-align:left;cursor:pointer;color:inherit;font:inherit}.stat-button-card:hover,.stat-button-card:focus-visible{border-color:#0d948859;transform:translateY(-1px)}.drawer-info-card{color:#13232f;border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #e2e8f0e6;gap:12px;padding:14px;display:grid}.drawer-status-list{gap:8px;margin:0;display:grid}.drawer-status-list div{border-top:1px solid #0f172a14;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.drawer-status-list dt,.drawer-status-list dd{margin:0}.drawer-status-list dt{color:#536170eb;font-weight:850}.drawer-status-list dd{color:#13232f;text-align:right;font-weight:950}.drawer-info-card .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-info-card .card{grid-column:auto;min-height:78px;padding:12px}.drawer-info-card .drawer-link{color:#13232f;background:#0f172a0a;border-color:#0f172a14}.drawer-field{color:#13232f;background:#ffffffeb;border:1px solid #0f172a24;border-radius:12px;width:100%;min-height:42px;padding:10px 12px}.drawer-field::placeholder{color:#536170b8}.drawer-inline-actions{gap:8px;display:grid}.drawer-danger-link,.logout-link{color:#7f1d1d;background:#fee2e2eb;border-color:#be123c2e}.drawer-danger-zone{color:#7f1d1d;background:#fef2f2f2;border:1px solid #be123c33;border-radius:14px;gap:8px;margin-top:4px;padding:12px;display:grid}.drawer-danger-zone .compact-subtitle{color:#7f1d1dc7}.menu-toggle-list{gap:8px;display:grid}.menu-toggle-list .toggle-row{border-bottom:1px solid #0f172a14;min-height:46px;padding:8px 0}.menu-toggle-list .toggle-row:last-child{border-bottom:0}.menu-toggle-list .toggle-row span{gap:2px;min-width:0;display:grid}.menu-toggle-list .toggle-row small{color:#536170d1;font-size:.78rem}.drawer-subdetails{border-top:1px solid #0f172a14;margin-top:8px;padding-top:8px}.drawer-subdetails summary{cursor:pointer;color:#13232f;font-weight:900}.disabled-link,.drawer-link:disabled{cursor:not-allowed;opacity:.58}.drawer-footer-card{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;gap:8px;margin-top:12px;padding:12px;display:grid}.drawer-footer-card span{font-size:.78rem;font-weight:850}.drawer-footer-card button{width:100%;min-height:42px}.logout-link{margin-top:8px}.location-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d182875;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.location-modal{background:#fff;border:1px solid #125d681f;border-radius:18px;gap:14px;width:min(420px,100%);padding:20px;display:grid;box-shadow:0 24px 60px #0f172a38}.location-modal h2{color:#13232f;margin:0 0 4px;font-size:1.25rem}.location-modal p{color:#536170;margin:0;font-size:.92rem}.location-modal input{width:100%;min-height:46px;font:inherit;border:1px solid #13232f24;border-radius:12px;padding:10px 12px}.location-modal textarea{resize:vertical;width:100%;min-height:96px;font:inherit;border:1px solid #13232f24;border-radius:12px;padding:10px 12px}.feedback-modal{width:min(520px,100%);max-height:90vh;overflow:auto}.modal-title-row{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.modal-close-button{color:#13232f;min-width:44px;min-height:44px;box-shadow:none;background:#0f172a0f;border:1px solid #0f172a1a;border-radius:999px;padding:0}.feedback-metadata{background:#f8fafceb;border:1px solid #0f172a14;border-radius:12px;padding:10px}.location-modal-actions{grid-template-columns:1fr;gap:8px;display:grid}.location-modal-actions button{width:100%;min-height:44px}.deal-finder-modal{overscroll-behavior:contain;align-content:start;width:min(820px,100%);max-height:min(92dvh,880px);overflow:auto}.deal-finder-modal .tidetradr-deal-panel{box-shadow:none;background:0 0;border:0;padding:0}.deal-finder-modal .tidetradr-deal-panel>.compact-card-header{display:none}.scout-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-score-stat{background:#f8fbfb;border:1px solid #125d681a;border-radius:14px;padding:12px}.scout-score-stat p,.scout-score-stat h3{margin:0}.scout-score-stat p{color:var(--muted);font-size:.8rem}.scout-score-stat h3{color:#13232f;margin-top:5px;font-size:1.15rem}.scout-score-guidelines{background:#fff;border:1px solid #0f172a1a;border-radius:12px;padding:10px 12px}.scout-score-guidelines summary{cursor:pointer;color:#13232f;font-weight:800}.scout-score-guidelines p{margin-top:8px}.vault-add-modal{overscroll-behavior:contain;align-content:start;width:min(760px,100%);max-height:min(90dvh,920px);overflow:auto}.vault-transfer-modal{overscroll-behavior:contain;max-height:min(90dvh,720px);overflow:auto}.vault-add-modal>.compact-card-header,.scanner-review-modal>.compact-card-header,.vault-transfer-modal>div:first-child,.modal-sticky-header{z-index:2;background:linear-gradient(#fff 86%,#ffffffe6);margin:-2px -2px 0;padding:2px 2px 10px;position:sticky;top:0}.vault-add-flow-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vault-add-tabs{gap:8px;padding-bottom:2px}.vault-add-tab{border-radius:999px;min-height:38px;padding:8px 11px}.vault-add-tab.active,button.vault-add-tab.active{color:#fff;background:linear-gradient(135deg, var(--ember), var(--water));border-color:#125d682e}.vault-add-tab-panel{border:1px solid var(--line);background:#f8fbfc;border-radius:16px;gap:12px;padding:12px;display:grid}.ghost-button{color:#52616f;background:0 0;border:1px solid #0f172a1f}.card p{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px;font-size:.84rem;font-weight:800}.card h2,.card h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1}.vault-overview-panel{gap:14px;display:grid}.vault-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vault-summary-grid .card{border-radius:14px;grid-column:auto;min-height:76px;padding:12px}.vault-summary-grid .card p{margin-bottom:6px;font-size:.72rem}.vault-summary-grid .card h2{font-size:clamp(1.2rem,5vw,1.7rem)}.vault-add-panel{gap:14px;display:grid}.vault-collapsible-form{gap:10px;display:grid}.vault-form-section{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;overflow:hidden}.vault-section-toggle{width:100%;min-height:48px;color:var(--ink);box-shadow:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.vault-section-toggle span{font-weight:900}.vault-section-toggle b{color:var(--water-dark);font-size:.82rem}.vault-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.vault-form-actions{z-index:2;background:linear-gradient(#ffffffe6,#fff 14%);flex-wrap:wrap;gap:10px;margin:6px -2px -2px;padding:12px 2px 2px;display:flex;position:sticky;bottom:0}.vault-edit-panel{gap:12px;display:grid}.vault-edit-form{gap:10px}.vault-profit-preview{grid-column:1/-1;margin:0}.vault-filter-select{width:min(220px,100%);min-height:40px;color:var(--ink);appearance:none;background:#fff;background-image:linear-gradient(45deg, transparent 50%, var(--water-dark) 50%), linear-gradient(135deg, var(--water-dark) 50%, transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #1f6f8b33;border-radius:999px;padding:8px 36px 8px 14px;font-weight:850;box-shadow:0 8px 20px #0d18280f}.vault-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vault-search-input{width:min(360px,100%);min-height:40px;color:var(--ink);background:#fff;border:1px solid #1f6f8b33;border-radius:999px;padding:8px 14px;font-weight:750;box-shadow:0 8px 20px #0d18280f}.vault-status-help,.vault-status-definitions{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;margin:10px 0;padding:10px 12px}.vault-status-help summary{cursor:pointer;color:var(--water-dark);font-weight:900}.vault-status-help p,.vault-status-definitions p{color:var(--muted);letter-spacing:0;text-transform:none;margin:6px 0;font-size:.86rem;font-weight:700}.vault-status-definitions{grid-column:1/-1;margin:0}.vault-empty-state{text-align:left;gap:10px;display:grid}.vault-check-row{color:var(--ink);align-items:center;gap:10px;font-weight:850;display:flex}.vault-toast{z-index:130;max-width:min(420px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #1f6f8b2e;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:flex;position:fixed;top:88px;right:18px;box-shadow:0 16px 34px #0d182829}.vault-toast .ghost-button{min-height:34px;padding:7px 10px}.auth-main{width:min(100%,720px);margin-inline:auto}.auth-panel{gap:14px}.signed-out-auth-card{width:min(100%,520px);margin-inline:auto;padding:clamp(18px,4vw,28px)}.signed-out-auth-card h2{color:var(--color-heading);margin:0;font-size:clamp(1.55rem,6vw,2.15rem);line-height:1.05}.auth-link-stack{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.auth-text-button{width:fit-content;min-height:34px;color:var(--water-dark);box-shadow:none;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.auth-text-button:hover,.auth-text-button:focus-visible{color:var(--ember);outline:none}.auth-preview-link{color:var(--muted);font-weight:800}.drawer-auth-link{margin-top:-4px}.auth-status-message{border-radius:12px;margin:0;padding:9px 10px;font-size:.88rem;font-weight:800}.auth-status-message.success{color:#166534;background:#dcfce7;border:1px solid #1665342e}.auth-status-message.error{color:#991b1b;background:#fee2e2;border:1px solid #991b1b2e}.guest-preview-banner{color:#0f172a;background:linear-gradient(135deg,#ecfdf5f5,#fffbebe6);border:1px solid #14b8a657;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100% - 24px);margin:8px auto 0;padding:10px 12px;display:flex;box-shadow:0 12px 26px #0f172a1a}.guest-preview-banner div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.guest-preview-banner strong{font-weight:950}.guest-preview-banner span{color:var(--muted);font-weight:800}@media (width<=640px){.signed-out-auth-card{padding:16px}.auth-link-stack,.guest-preview-banner{flex-direction:column;align-items:flex-start}.guest-preview-banner{width:calc(100% - 20px);padding:10px}}.vault-item-card{gap:9px}.vault-image-wrap{border-radius:12px;justify-self:start;width:64px;height:64px;max-height:64px}.vault-image-wrap img{object-fit:cover;width:100%;height:100%}.vault-card-facts{gap:4px;display:grid}.vault-card-facts p{margin:0}.vault-card-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center}.vault-card-actions button{min-height:38px;padding:8px 9px;font-size:.8rem}.vault-card-actions .overflow-menu-button,.vault-card-actions button.overflow-menu-button{width:auto;min-width:64px;padding:0 12px;font-size:.8rem;font-weight:900}.inventory-card:not(.vault-item-card) .compact-details{display:none}.forge-stats-panel .mini-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.forge-stats-panel .mini-cards .card{min-width:0}.inventory-card:not(.vault-item-card) .forge-card-meta-legacy{display:none}.inventory-card:not(.vault-item-card) .compact-image-wrap{border-radius:12px;align-self:flex-start;width:64px;height:64px;min-height:64px}.inventory-card:not(.vault-item-card) .compact-image-wrap.placeholder{display:none}.inventory-card:not(.vault-item-card) .compact-image-wrap img{object-fit:cover;width:100%;height:100%}.inventory-card:not(.vault-item-card) .compact-image-wrap span{display:none}.inventory-card:not(.vault-item-card) .compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card:not(.vault-item-card) .compact-metrics div:nth-child(2),.inventory-card:not(.vault-item-card) .compact-metrics div:nth-child(4),.inventory-card:not(.vault-item-card) .compact-actions select,.inventory-card:not(.vault-item-card) .compact-actions>.edit-button{display:none}.forge-more-filters,.forge-purchaser-totals{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;margin:10px 0;padding:10px 12px}.forge-more-filters summary,.forge-purchaser-totals summary{cursor:pointer;color:var(--water-dark);font-weight:900}.compact-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex;overflow:visible}.forge-filter-grid{margin-top:8px}@media (width<=420px){.forge-stats-panel .mini-cards{grid-template-columns:1fr}.vault-toolbar,.vault-search-input,.vault-filter-select{width:100%}.vault-card-actions{grid-template-columns:1fr 1fr}.vault-card-actions .overflow-menu{grid-column:1/-1}}.vault-detail-card,.vault-transfer-summary{border:1px solid var(--line);background:#f8fbfc;border-radius:16px;gap:12px;padding:14px;display:grid}.vault-detail-image{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-height:280px}.vault-transfer-summary{background:#1f6f8b14}.scanner-review-modal{overscroll-behavior:contain;background:#fff;border:1px solid #125d681f;border-radius:20px;gap:14px;width:min(720px,100%);max-height:min(90dvh,920px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 60px #0f172a38}.scanner-modal-header{background:#fffffff5;margin:-18px -18px 0;padding:16px 18px 12px}.scanner-search-status{text-align:left;align-items:start}.scanner-search-status .quick-actions{margin-top:6px}.scanner-section-heading{border:1px solid rgba(var(--interactive-accent-rgb), .18);border-radius:var(--radius-card);background:rgba(var(--interactive-accent-rgb), .08);gap:2px;padding:10px 12px;display:grid}.scanner-section-heading strong{color:var(--color-heading)}.scanner-section-heading span{color:var(--color-text-muted);font-size:.88rem}.scanner-modal-footer{background:#fffffff5;margin:4px -18px -18px;padding:12px 18px 14px}.scanner-camera-panel{gap:10px;display:grid}.scanner-video{background:#000;border:1px solid #ddd7d2;border-radius:16px;width:100%;max-width:420px;min-height:220px}.scanner-camera-empty{background:#1f6f8b0f;border:1px dashed #1f6f8b47;border-radius:16px;gap:10px;padding:16px;display:grid}.file-action-label{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.file-action-label input{display:none}.vault-transfer-modal .location-modal-actions,.scanner-review-card>.quick-actions{z-index:2;background:linear-gradient(#ffffffe6,#fff 14%);margin:6px -2px -2px;padding:12px 2px 2px;position:sticky;bottom:0}.scanner-review-card{border:1px solid var(--line);background:#f8fbfc;border-radius:16px;gap:12px;padding:14px;display:grid}.scanner-review-steps{color:var(--color-text-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:.72rem;font-weight:900;display:grid}.scanner-review-steps span{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);text-align:center;justify-content:center;align-items:center;min-height:32px;padding:6px 8px;display:inline-flex}.scanner-review-steps .is-complete,.scanner-review-steps .is-current{color:var(--color-heading);border-color:rgba(var(--interactive-accent-rgb), .34);background:rgba(var(--interactive-accent-rgb), .08)}.scanner-confidence-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.scanner-confidence-badge.is-high{color:#075985;background:#0ea5e924}.scanner-confidence-badge.is-possible{color:#854d0e;background:#f59e0b29}.scanner-confidence-badge.is-review{color:#991b1b;background:#ef44441f}.scanner-correction-panel{border:1px solid rgba(var(--interactive-accent-rgb), .18);border-radius:var(--radius-card);background:var(--color-surface);gap:8px;padding:12px;display:grid}.scanner-correction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scanner-correction-grid button{min-height:38px;padding-inline:8px;font-size:.78rem}.scanner-review-image{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-height:220px}.scanner-match-row{text-align:left;width:100%;color:inherit;gap:4px;display:grid}@media (width<=640px){.scanner-review-steps,.scanner-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffffc7;padding:22px;position:relative;overflow:visible}.panel:before{content:"";background:linear-gradient(90deg, var(--ember), var(--water));opacity:.9;height:5px;position:absolute;inset:0 0 auto}.panel h2{letter-spacing:-.045em;color:var(--navy);margin:6px 0 14px;font-size:clamp(1.35rem,3vw,2rem)}.panel p{color:var(--muted);line-height:1.5}.form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.form label{color:var(--water-dark);letter-spacing:-.01em;gap:7px;font-size:.86rem;font-weight:850;display:grid}input,select,textarea,.search-input{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:15px;outline:none;padding:13px 14px;font-size:1rem;transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffe6}input:focus,select:focus,textarea:focus,.search-input:focus{border-color:#1f6f8b80;box-shadow:0 0 0 4px #1f6f8b1f}input[type=file]{background:linear-gradient(#fff,#f8fbfc);padding:11px}textarea.search-input{resize:vertical;line-height:1.5}.smart-catalog-search{z-index:30;width:100%;min-width:0;position:relative}.smart-catalog-suggestions{z-index:80;background:#fffffffa;border:1px solid #1f6f8b29;border-radius:18px;gap:8px;max-height:min(520px,70dvh);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 54px #0d18282e}.smart-catalog-suggestions--inline{z-index:1;max-height:min(340px,46dvh);box-shadow:none;margin-top:8px;position:static;inset:auto}.smart-catalog-suggestion-status,.smart-catalog-suggestion-heading{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;font-size:.74rem;font-weight:900}.smart-catalog-empty-state{text-transform:none;letter-spacing:0;gap:8px;font-weight:800;display:grid}.smart-catalog-empty-state .catalog-selector-actions{padding:0}.smart-catalog-suggestion-status.error{color:#9f1239;text-transform:none;letter-spacing:0}.smart-catalog-suggestion-section{gap:4px;display:grid}.smart-catalog-suggestion,button.smart-catalog-suggestion{width:100%;min-height:52px;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.smart-catalog-suggestion:hover,.smart-catalog-suggestion.active,button.smart-catalog-suggestion:hover,button.smart-catalog-suggestion.active{filter:none;box-shadow:none;background:linear-gradient(135deg,#1f6f8b14,#b457350f);border-color:#1f6f8b29;transform:none}.smart-catalog-suggestion img,.smart-catalog-suggestion-thumb{border:1px solid var(--line);object-fit:cover;background:#f6f8fb;border-radius:12px;width:44px;height:44px}.smart-catalog-suggestion-thumb{color:var(--muted);text-align:center;text-transform:uppercase;word-break:normal;place-items:center;padding:4px;font-size:.62rem;font-weight:900;line-height:1.05;display:grid;overflow:hidden}.smart-catalog-suggestion-thumb.branded-product-fallback{color:var(--color-text);text-transform:none;background:radial-gradient(circle at 20% 20%,#fb923c2e,#0000 35%),linear-gradient(135deg,#070f1ff5,#0b243ae6);align-content:center;gap:1px}.smart-catalog-suggestion-thumb.branded-product-fallback strong,.smart-catalog-suggestion-thumb.branded-product-fallback small{max-width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1.05;display:block;overflow:hidden}.smart-catalog-suggestion-thumb.branded-product-fallback small{color:var(--color-text-muted);font-size:.5rem}.smart-catalog-suggestion-copy{gap:2px;min-width:0;display:grid}.smart-catalog-suggestion-copy strong,.smart-catalog-suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-catalog-suggestion-copy strong{color:var(--navy);font-size:.92rem}.smart-catalog-suggestion-copy small,.smart-catalog-suggestion-meta small{color:var(--muted);font-size:.76rem;font-weight:800}.smart-catalog-suggestion-copy mark{color:inherit;background:#ffcb7073;border-radius:4px;padding:0 2px}.smart-catalog-suggestion-meta{justify-items:end;gap:4px;display:grid}@media (width<=640px){.smart-catalog-suggestions{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:auto;bottom:calc(76px + env(safe-area-inset-bottom));max-height:min(62dvh,520px);position:fixed}.smart-catalog-suggestions--inline{max-height:min(320px,42dvh);position:static;bottom:auto;left:auto;right:auto}.smart-catalog-suggestion,button.smart-catalog-suggestion{grid-template-columns:40px minmax(0,1fr)}.smart-catalog-suggestion-meta{grid-column:2;grid-auto-flow:column;place-items:center start}.scout-report-product-search .smart-catalog-suggestions{position:static;bottom:auto;left:auto;right:auto}.scout-selected-product-card{grid-template-columns:48px minmax(0,1fr)}.scout-selected-product-card .status-badge,.scout-selected-product-actions{grid-column:1/-1}}button,.form button,.export-grid button{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--ember), var(--ember-dark));letter-spacing:-.01em;border-radius:15px;min-height:44px;padding:13px 16px;font-weight:900;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 12px 22px #b457353d}button:hover,.form button:hover,.export-grid button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 16px 30px #b457354d}button:active{transform:translateY(0)}.secondary-button,button.secondary-button{color:var(--water-dark);background:linear-gradient(135deg,#1f6f8b1f,#b4573514);border:1px solid #1f6f8b2e;box-shadow:0 10px 20px #1f6f8b14}.edit-button,button.edit-button{background:linear-gradient(135deg, var(--water), var(--water-dark));margin-top:8px;margin-right:8px;box-shadow:0 12px 22px #1f6f8b33}.delete-button,button.delete-button{background:linear-gradient(135deg,#9f2f2f,#681f25);margin-top:8px;box-shadow:0 12px 22px #9f2f2f33}.overflow-menu{z-index:5;justify-content:flex-end;display:inline-flex;position:relative}.overflow-menu-button,button.overflow-menu-button{width:auto;min-width:58px;height:38px;color:var(--water-dark);box-shadow:none;background:#1f6f8b1a;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:900;line-height:1}.overflow-menu-list{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 36px #0d18282e}.overflow-menu-list button,button.overflow-menu-delete{text-align:left;width:100%;color:var(--navy);box-shadow:none;background:0 0;border-radius:10px;justify-content:flex-start;padding:10px 12px}.overflow-menu-list button:hover{box-shadow:none;background:#1f6f8b14;transform:none}.overflow-menu-list button:disabled,.overflow-menu-list button[aria-disabled=true]{cursor:not-allowed;opacity:.62}.overflow-menu-list button:disabled:hover,.overflow-menu-list button[aria-disabled=true]:hover{background:0 0}.overflow-menu-list button span,.overflow-menu-list button small{display:block}.overflow-menu-list button small{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:700;line-height:1.25}.overflow-menu-list .overflow-menu-delete,button.overflow-menu-delete{color:#8b1f2b}.overflow-menu-list .overflow-menu-delete:hover,button.overflow-menu-delete:hover{background:#9f2f2f1a}.export-grid,.buyer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.buyer-card{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(135deg,#1f6f8b14,#b4573514),#fff;padding:18px}.buyer-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px;font-size:.78rem;font-weight:900}.buyer-card h3{color:var(--navy);margin:0;font-size:1.5rem}.inventory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.inventory-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:18px;position:relative;overflow:visible;box-shadow:0 14px 28px #0d182814}.inventory-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#1f6f8b24,#0000 70%);width:86px;height:86px;position:absolute;top:0;right:0}.inventory-card h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 10px;font-size:1.14rem;line-height:1.2}.inventory-card p{color:#46546a;margin:7px 0;font-size:.93rem;line-height:1.35}.inventory-card a{color:var(--water);font-weight:900;text-decoration:none}.inventory-card a:hover{text-decoration:underline}.receipt-preview{border-radius:var(--radius-md);background:linear-gradient(135deg,#1f6f8b0f,#b457350f);border:1px solid #16203314;gap:8px;margin:10px 0 12px;padding:10px;display:grid}.receipt-preview p{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem;font-weight:900}.receipt-preview img{object-fit:cover;border:1px solid var(--line);background:#f6f8fb;border-radius:14px;width:100%;max-height:260px}.catalog-results-list{gap:10px;margin-top:14px;display:grid}.catalog-result-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 10px 22px #0d18280f}.catalog-result-main{color:var(--ink);text-align:left;box-shadow:none;background:0 0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.catalog-thumb{border:1px solid var(--line);width:64px;height:64px;color:var(--muted);text-transform:uppercase;background:#f6f8fb;border-radius:14px;place-items:center;font-size:.72rem;font-weight:900;display:grid;overflow:hidden}.catalog-thumb img{object-fit:cover;width:100%;height:100%}.image-needed-placeholder{width:100%;min-width:0;height:100%;color:var(--muted);text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;place-items:center;gap:2px;padding:6px;font-size:.72rem;display:grid;overflow:hidden}.image-needed-placeholder strong{color:var(--navy);text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:.78rem;overflow:hidden}.image-needed-placeholder span{max-width:100%;color:var(--color-text-muted);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-needed-placeholder b,.branded-product-fallback b{color:var(--color-accent-gold);text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.1}.branded-product-fallback{color:var(--color-text);text-transform:none;background:radial-gradient(circle at 20% 16%,#fb923c2e,#0000 34%),linear-gradient(135deg,#0a152af5,#0e2942e6);border-color:#85e0ff2e}.image-source-line{color:var(--muted)!important;font-size:.76rem!important}.catalog-pill{width:fit-content;color:var(--water);text-transform:uppercase;background:#1f6f8b1a;border-radius:999px;margin-bottom:4px;padding:3px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.catalog-result-card h3{color:var(--navy);margin:0;font-size:1rem;line-height:1.2}.catalog-result-card p{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.25}.catalog-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-result-actions a.secondary-button,.quick-actions a.secondary-button{border-radius:15px;justify-content:center;align-items:center;min-height:44px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-flex}.danger-text{color:#b42318!important}.what-see-panel{gap:14px;display:grid}.what-see-toolbar{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(180px,1fr) minmax(140px,.6fr) minmax(120px,.5fr);gap:10px;display:grid}.what-see-toolbar input,.what-see-toolbar select,.what-see-report-notes textarea,.what-see-form-grid input,.what-see-form-grid select,.what-see-form-grid textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:14px;padding:10px 12px}.what-see-report-notes textarea,.what-see-form-grid textarea{resize:vertical;min-height:76px}.what-see-results{gap:10px;display:grid}.what-see-result{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;overflow:hidden}.what-see-result.checked{border-color:#1f6f8b57;box-shadow:0 14px 36px #1f6f8b1f}.what-see-result-row{grid-template-columns:minmax(96px,auto) 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.what-see-checkbox{color:var(--navy);align-items:center;gap:8px;font-weight:900;display:inline-flex}.what-see-checkbox input{width:22px;height:22px;accent-color:var(--water)}.what-see-result-row img,.what-see-thumb-placeholder{border:1px solid var(--line);object-fit:contain;background:#f6f8fb;border-radius:12px;width:64px;height:64px}.what-see-thumb-placeholder{color:var(--muted);text-align:center;place-items:center;padding:8px;font-size:.72rem;font-weight:900;display:grid}.what-see-result-copy h3{color:var(--navy);margin:0;font-size:1rem}.what-see-result-copy p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.25}.what-see-detail-box{border-top:1px solid var(--line);background:linear-gradient(#1f6f8b0f,#fffffff5);gap:12px;padding:12px;display:grid}.what-see-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.what-see-form-grid label{color:var(--muted);gap:5px;font-size:.78rem;font-weight:900;display:grid}.what-see-notes-field{grid-column:1/-1}.what-see-footer-actions{bottom:calc(70px + env(safe-area-inset-bottom));z-index:8;border:1px solid var(--line);background:#fffffff0;border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:sticky;box-shadow:0 18px 40px #0d18281f}.what-see-footer-actions button{flex:140px}@media (width<=820px){.what-see-toolbar{grid-template-columns:1fr}.what-see-result-row{grid-template-columns:auto 56px minmax(0,1fr)}.what-see-result-row>.secondary-button{grid-column:1/-1}.what-see-form-grid{grid-template-columns:1fr}.what-see-footer-actions{bottom:calc(78px + env(safe-area-inset-bottom))}}.catalog-detail-drawer{z-index:260;background:#fff;width:min(520px,100vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-24px 0 60px #0d182833}.catalog-detail-backdrop{z-index:250}.catalog-detail-header{background:linear-gradient(135deg, var(--navy), #1f6f8b);color:#fff}.drawer-close-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.35rem;line-height:1;display:inline-grid}.drawer-close-button:hover,.drawer-close-button:focus-visible{background:#ffffff38;outline:none}.catalog-detail-body{gap:16px;padding:16px;display:grid}.catalog-detail-image{object-fit:contain;border:1px solid var(--line);background:#f6f8fb;border-radius:18px;width:100%;max-height:360px}.catalog-detail-image.placeholder{min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:18px;font-weight:900;display:grid}.catalog-detail-image.placeholder strong{color:var(--navy);font-size:1rem}.catalog-detail-image.placeholder b{color:var(--water-dark);background:#1f6f8b1a;border-radius:999px;padding:4px 10px}.image-source-panel{border:1px solid var(--line);color:var(--muted);background:#f8fbfc;border-radius:14px;gap:8px;padding:12px;font-size:.86rem;display:grid}.image-source-panel strong{color:#b45735}.catalog-detail-action-group button,.catalog-detail-action-group a.secondary-button{width:100%;min-height:44px;padding:10px 12px}.catalog-detail-primary-actions button{border-color:#0000}.catalog-detail-secondary-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.catalog-detail-warning-list{gap:8px;display:grid}.catalog-detail-warning{color:#7c3f24;background:#fff7edeb;border:1px solid #b4573538;border-radius:14px;gap:6px;padding:12px;display:grid}.catalog-detail-warning strong{color:#7c2d12}.catalog-detail-warning span{font-size:.88rem}.catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-inline-panel{background:#fff7edd1;border:1px solid #b4573538;border-radius:12px;gap:8px;padding:12px;display:grid}.admin-inline-panel>span{color:var(--muted);font-size:.86rem}.catalog-source-details{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:12px}.catalog-source-details summary{cursor:pointer;color:var(--navy);font-weight:900}.catalog-source-details .catalog-detail-grid{margin-top:10px}.catalog-market-source-list{gap:8px;margin-top:12px;display:grid}.catalog-market-source-row{border:1px solid var(--line);background:#ffffffbf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.catalog-market-source-row span{color:var(--muted);font-size:.84rem}.catalog-market-source-row span:first-of-type{grid-column:1/-1}.catalog-source-details>a.secondary-button{margin-top:10px}.detail-item{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:10px}.detail-item span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:900;display:block}.detail-item strong{color:var(--ink);font-size:.92rem;line-height:1.25;display:block}.video,video{margin:14px 0;display:block}.panel .cards{margin-top:12px}.panel .card{grid-column:span 4}.search-input{margin-bottom:12px}@media (width<=1050px){.card{grid-column:span 4}.vault-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-summary-grid .card{grid-column:auto}.vault-form-grid{grid-template-columns:1fr}.inventory-list,.export-grid,.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.header{border-radius:20px;gap:8px;padding:16px}.header h1{letter-spacing:0;font-size:2rem;line-height:1}.header p{font-size:.92rem;line-height:1.35}.topbar{z-index:70;border-radius:18px;justify-content:flex-start;align-items:center;padding:10px 12px;position:sticky;top:8px}.topbar-title{min-width:0}.topbar-title p{font-size:.68rem}.topbar-title h2{white-space:nowrap;font-size:.92rem}.compact-page-grid{grid-template-columns:1fr}.page-dashboard-header-main{align-items:stretch}.vault-overview-panel{gap:10px}.vault-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-filter-select{width:100%;margin-top:8px}.topbar-compact .topbar-title{display:none}.topbar-actions{white-space:nowrap;gap:8px;max-width:190px;margin-left:auto;display:flex;overflow:hidden}.topbar-actions .secondary-button{min-height:44px;padding:10px 12px;font-size:.86rem}.topbar-market-link,.topbar-scan-button{min-height:44px;padding:10px 11px;font-size:.84rem}.quick-add-menu{min-width:min(270px,100vw - 28px);right:0}.topbar-actions-hidden .topbar-actions{opacity:0;pointer-events:none;max-width:0;transform:translateY(-6px)}.topbar-actions-hidden .menu-button,.topbar-actions-hidden .topbar-market-link,.topbar-actions-hidden .topbar-scan-button{opacity:0;pointer-events:none;max-width:0;padding-inline:0}.menu-button{width:auto;min-width:84px;padding-inline:12px}.topbar-market-link,.topbar-scan-button{min-height:42px;padding-inline:10px;font-size:.8rem}.app-search{margin-left:auto}.app-search.expanded{inset-inline:8px;z-index:96;position:absolute;top:8px}.app-search.expanded input,.app-search input:focus{width:100%}.app-search-results{width:calc(100vw - 32px);right:0}.main-tabs{top:env(safe-area-inset-top);z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1620331f;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:8px 0 12px;padding:6px;position:sticky;box-shadow:0 16px 40px #0d18282e}.main-tab{min-height:48px;box-shadow:none;border-radius:12px;padding:8px 4px;font-size:.76rem}.quick-actions,.inline-input-grid{grid-template-columns:1fr}.catalog-result-card{grid-template-columns:1fr;align-items:stretch}.catalog-result-actions{justify-content:stretch}.catalog-result-actions button{flex:auto}.catalog-detail-grid,.filter-grid,.settings-groups,.dashboard-layout-row,.home-grid{grid-template-columns:1fr}.home-summary-card .home-summary-stats,.home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-summary-card{gap:10px;padding:12px}.page-summary-actions button{flex:120px}.home-summary-header .page-summary-actions button{flex:0 auto}.location-options-grid{grid-template-columns:1fr}.recommendation-grid .card{grid-column:span 12}.tab-summary{display:grid}.summary-pill-row{justify-content:flex-start}.home-list-row{flex-direction:column;align-items:flex-start}.cards{grid-template-columns:1fr;gap:10px}.card,.panel .card{border-radius:18px;grid-column:span 1;min-height:96px;padding:16px}.card p{letter-spacing:.04em;font-size:.76rem}.card h2,.card h3{letter-spacing:0;font-size:1.5rem}.panel{border-radius:20px;padding:16px}.panel h2{letter-spacing:0;font-size:1.28rem}.panel p{font-size:.96rem}.form{grid-template-columns:1fr;gap:12px}.form label{font-size:.92rem}.inventory-list,.export-grid,.buyer-grid{grid-template-columns:1fr}.inventory-card{padding:16px}button,.form button,.export-grid button,.secondary-button{width:100%;min-height:48px}.edit-button,button.edit-button,.delete-button,button.delete-button{margin-right:0}.inline-form{grid-template-columns:1fr;align-items:stretch;display:grid}.overflow-menu{justify-self:end;margin-left:auto}.overflow-menu-button,button.overflow-menu-button{width:auto;min-width:58px;height:44px}.overflow-menu-list{z-index:120;min-width:148px}}@media (width<=480px){.app{padding-inline:8px}.main{gap:12px}.compact-metrics,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-list-row{min-height:58px}}@media (width<=360px){.home-summary-card .home-summary-stats,.vault-summary-grid{grid-template-columns:1fr}}.compact-inventory-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.forge-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.forge-toolbar h2,.forge-toolbar p{margin-top:0}.forge-toolbar p{max-width:680px}.forge-toolbar button{flex:none}.forge-hero-panel{padding-block:18px}.forge-quick-action-grid,.forge-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;display:grid}.forge-quick-action-grid button,.forge-preview-card{min-width:0}.forge-quick-action-grid button{text-align:left;white-space:normal;align-content:center;justify-items:start;gap:4px;min-height:72px;display:grid}.forge-quick-action-grid button span{font-weight:900}.forge-quick-action-grid button small,.forge-preview-card p{color:var(--muted);font-size:.82rem;line-height:1.35}.forge-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important}.forge-preview-card,.forge-form-step,.forge-sale-product-summary{border:1px solid var(--line);background:#ffffffeb;border-radius:16px;box-shadow:0 10px 24px #13232f0f}.forge-preview-card{gap:8px;padding:14px;display:grid}.forge-preview-card.clickable-card{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.forge-preview-card.clickable-card:hover,.forge-preview-card.clickable-card:focus-visible{border-color:#1f6f8b59;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #13232f1a}.forge-preview-card h3{color:var(--navy);margin:0;font-size:1rem}.forge-preview-card .summary-pill-row{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.forge-home-inventory-section{scroll-margin-top:calc(90px + env(safe-area-inset-top))}.forge-inventory-form,.forge-sale-form{gap:12px}.forge-form-step{gap:12px;padding:14px;display:grid}.forge-step-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.forge-step-heading>span{min-width:46px;min-height:32px;color:var(--rust);background:#b457351f;border-radius:999px;place-items:center;padding:4px 8px;font-size:.76rem;font-weight:900;display:inline-grid}.forge-step-heading h3,.forge-step-heading p{margin:0}.forge-step-heading p{color:var(--muted);font-size:.86rem}.forge-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.forge-optional-details summary{cursor:pointer;color:var(--water-dark);font-weight:900}.forge-profit-preview{margin:0;position:relative}.forge-form-footer{bottom:calc(var(--bottom-nav-height,0px) + env(safe-area-inset-bottom));z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #13232f14;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;padding:10px;display:grid;position:sticky}.forge-sale-product-summary{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.forge-sale-product-summary img,.forge-sale-product-summary>span{object-fit:cover;background:#1f6f8b14;border-radius:12px;width:54px;height:54px}.forge-sale-product-summary>span{color:var(--muted);place-items:center;font-size:.76rem;font-weight:900;display:grid}.forge-sale-product-summary div{gap:3px;min-width:0;display:grid}.forge-sale-product-summary small{color:var(--muted)}.forge-edit-panel{background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%);border-color:#1f6f8b47}.compact-card{flex-direction:column;gap:12px;padding:16px;display:flex}.compact-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compact-title-block{min-width:0}.compact-card h3{margin:0;font-size:1.05rem;line-height:1.15}.compact-subtitle{font-weight:800;color:var(--muted)!important;margin:6px 0 0!important;font-size:.78rem!important}.ai-helper-note{color:var(--muted);background:#f9731614;border:1px solid #f9731629;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;font-size:.78rem;font-weight:800;line-height:1.35;display:flex}.ai-helper-note button{min-height:34px;padding:6px 10px}.ai-assist-menu{min-width:150px;max-width:100%;position:relative}.ai-assist-menu>summary{border:1px solid var(--line);min-height:38px;color:var(--color-heading);cursor:pointer;background:#ffffffdb;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;list-style:none;display:inline-flex}.ai-assist-menu>summary::-webkit-details-marker{display:none}.ai-assist-menu[open]>summary{border-color:#14b8a673;box-shadow:0 8px 24px #0f172a1f}.ai-assist-menu-actions{z-index:120;border:1px solid var(--line);background:#fffffffa;border-radius:10px;gap:8px;min-width:min(260px,100vw - 32px);margin-top:8px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 18px 44px #0f172a29}.ai-assist-menu-actions button{text-align:left;justify-content:flex-start;width:100%}.ai-assist-menu p{color:var(--muted);margin:8px 0 0;font-size:.76rem;font-weight:800}.ai-page-helper-panel{background:linear-gradient(#f0fdfae6,#fffffff0);border-color:#14b8a647}.ai-assist-review-backdrop{z-index:2750}.ai-assist-review-modal{width:min(760px,100vw - 32px);max-height:min(88vh,760px)}.ai-assist-review-body{gap:14px;display:grid}.ai-assist-review-body textarea{resize:vertical;min-height:160px}.inline-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-price-form{margin-top:14px}.market-source-list{gap:8px;margin-top:14px;display:grid}.market-source-row{border:1px solid var(--border);background:#ffffffb8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.market-source-row p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.78rem}.market-source-row span{color:var(--ink);text-transform:capitalize;background:#1f6f8b1f;border-radius:999px;align-self:start;padding:3px 8px;font-size:.72rem;font-weight:800}.status-badge{letter-spacing:.01em;color:var(--water-dark);text-align:center;background:#1f6f8b1f;border:1px solid #1f6f8b2e;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:150px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.status-badge.in-stock{color:#1c5d36;background:#36a06324;border-color:#36a0633d}.status-badge.needs-photos,.status-badge.needs-decktradr-check{color:#7b3c13;background:#b4573529;border-color:#b4573547}.status-badge.ready-to-list{color:#124f73;background:#1f6f8b26;border-color:#1f6f8b47}.status-badge.listed{color:#45227a;background:#6c47b424;border-color:#6c47b43d}.status-badge.sold{color:#6b1f1f;background:#9f2f2f24;border-color:#9f2f2f3d}.status-badge.held,.status-badge.personal-collection,.status-badge.sealed,.status-badge.wishlist{color:#66521b;background:#c69e3629;border-color:#c69e3642}.status-badge.ripped-opened,.status-badge.moved-to-forge,.status-badge.traded{color:#124f73;background:#1f6f8b26;border-color:#1f6f8b47}.status-badge.damaged{color:#5c1b1b;background:#781e1e2e;border-color:#781e1e4d}.compact-image-wrap{border:1px solid var(--line);background:#f6f8fb;border-radius:16px;max-height:180px;position:relative;overflow:hidden}.compact-image-wrap img{object-fit:cover;width:100%;height:180px;display:block}.compact-image-wrap span{color:#fff;background:#0d1828b8;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;left:8px}.compact-image-wrap.placeholder{min-height:112px;color:var(--muted);text-align:center;place-items:center;gap:4px;padding:14px;display:grid}.compact-image-wrap.placeholder strong{color:var(--navy)}.compact-image-wrap.placeholder b{color:var(--water-dark)}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-metrics div{background:linear-gradient(135deg,#1f6f8b12,#b4573512);border:1px solid #16203314;border-radius:14px;padding:10px}.compact-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.compact-metrics strong{color:var(--navy);font-size:.95rem;display:block}.compact-details{gap:4px;padding-top:2px;display:grid}.compact-details p{color:#46546a!important;margin:0!important;font-size:.83rem!important}.compact-links{flex-wrap:wrap;gap:8px;display:flex}.compact-links a{color:var(--water-dark);background:#1f6f8b17;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.compact-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.compact-actions button,.compact-actions select{width:100%;min-width:0;padding:10px 8px;font-size:.82rem}.forge-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.forge-card-actions .overflow-menu,.forge-card-actions .overflow-menu-button{width:100%}@media (width<=720px){.compact-card-header{flex-direction:column}.status-badge{max-width:none}.compact-actions{grid-template-columns:1fr auto;align-items:center}.forge-card-actions{grid-template-columns:1fr 1fr auto}.compact-actions select,.compact-actions .edit-button{grid-column:1/-1}.compact-actions .overflow-menu{grid-column:2}.compact-actions .overflow-menu-button,.compact-actions button.overflow-menu-button{width:auto;min-width:58px;height:44px}.vault-card-actions{grid-template-columns:1fr 1fr}.vault-card-actions .overflow-menu{grid-column:1/-1}.forge-toolbar{flex-direction:column}.forge-toolbar button{width:100%}}.import-example{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--water-dark);background:#1f6f8b14;border:1px solid #1f6f8b24;border-radius:16px;padding:14px;font-size:.9rem;line-height:1.5;overflow-x:hidden}.compact-card{padding:14px}.compact-card h3{margin-bottom:8px;font-size:1rem}.compact-card p{margin:4px 0;font-size:.85rem}.hidden-treasure{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#b457353d,#1f6f8b3d),#ffffff1f;border:1px solid #ffffff3d;border-radius:20px;margin-top:14px;padding:18px;box-shadow:0 14px 28px #0d18282e}.hidden-treasure p{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.78rem;font-weight:900}.hidden-treasure h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,4vw,2rem);line-height:1.15}.action-card{text-align:left;cursor:pointer;font:inherit;border:0}.action-card:hover{filter:brightness(.98);transform:translateY(-2px)}.panel,.card,.inventory-card,.feature-dropdown,.catalog-result-card{border-radius:16px}.panel,.inventory-card,.catalog-result-card{background:#fffffff0}.panel h2,.feature-dropdown-toggle strong,.section-title{letter-spacing:0}.panel>p,.feature-dropdown-toggle small,.compact-subtitle{line-height:1.35}.secondary-button,button.secondary-button,.quick-action-rail button:not(.primary),.subtab-rail button:not(.active){color:var(--water-dark);background:#fff;border:1px solid #1f6f8b38;box-shadow:0 6px 14px #0d18280f}.quick-actions,.home-inline-actions,.settings-toolbar{align-items:stretch}.home-inline-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state{background:#1f6f8b0f;border:1px dashed #1f6f8b47;border-radius:14px;padding:16px}.empty-state h3{color:var(--navy);margin:0 0 6px}.empty-state p{color:var(--muted);margin:0;line-height:1.35}@media (width<=720px){.header{padding:12px}.header h1{font-size:1.45rem}.topbar{border-radius:14px;gap:6px;padding:7px}.menu-button{min-width:44px;padding-inline:10px}.topbar-actions{gap:6px}.topbar-actions .secondary-button,.topbar-market-link,.topbar-scan-button,.app-search-toggle{min-width:44px;padding-inline:10px}.quick-add-menu{width:min(270px,100vw - 24px);right:0}.page-dashboard-header{padding:14px}.page-dashboard-header-main{gap:10px}.quick-action-rail,.subtab-rail{padding-inline:0;margin-inline:0;padding-bottom:0}.home-inline-actions,.quick-actions,.catalog-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-inline-actions button,.quick-actions button{width:auto}.catalog-result-main{grid-template-columns:52px minmax(0,1fr)}.catalog-thumb{width:52px;height:52px}}.chip-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.chip{color:#2a2522;cursor:pointer;background:#fff;border:1px solid #ddd7d2;border-radius:999px;padding:8px 12px;font-weight:700}.chip.active{color:#fff;background:#2a2522;border-color:#2a2522}.profit-preview{background:#fffaf5;border:1px solid #ddd7d2;border-radius:16px;padding:16px}.profit-preview h3{margin:0 0 12px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.preview-grid div{background:#fff;border:1px solid #eee3da;border-radius:12px;padding:12px}.preview-grid span{opacity:.75;margin-bottom:4px;font-size:.82rem;display:block}.preview-grid strong{font-size:1.05rem}.approval-page{max-width:1120px;margin-inline:auto}.suggestion-card{gap:12px;display:grid}.suggestion-two-column{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.suggestion-preview-list{gap:6px;margin:0;display:grid}.suggestion-preview-list div{border-bottom:1px solid #eee3da;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid}.suggestion-preview-list dt{color:#6b625c;text-transform:capitalize;font-size:.78rem;font-weight:800}.suggestion-preview-list dd{color:#2a2522;word-break:break-word;margin:0;font-weight:700}.suggestion-section-card{text-align:left}.admin-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.admin-command-card{background:linear-gradient(#faf6eff5,#fffffffa);border:1px solid #1f6f8b2e;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 28px #1624300f}.admin-command-card span{color:#6b625c;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-command-card strong{color:#132532;font-size:1.08rem;line-height:1.15}.admin-command-card p{color:#6b625c;margin:0;font-size:.88rem;line-height:1.35}.admin-detail-panel{background:#ffffffb8;border:1px solid #1f6f8b29;border-radius:14px;padding:10px 12px}.admin-detail-panel summary{cursor:pointer;color:#1f6f8b;font-weight:900}.admin-suggestion-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-suggestion-meta span{color:#315263;background:#1f6f8b14;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800}.suggestion-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.suggestion-conflict-modal{max-width:520px}.suggestion-status-approved,.suggestion-status-merged{color:#166534;background:#dcfce7}.suggestion-status-rejected{color:#991b1b;background:#fee2e2}.suggestion-status-needs-more-info,.suggestion-status-under-review{color:#92400e;background:#fef3c7}.marketplace-section{gap:14px;display:grid}.marketplace-beta-note,.marketplace-safety-rules{color:#2a2522;background:#1f6f8b0f;border:1px solid #1f6f8b2e;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.marketplace-beta-note span,.marketplace-safety-rules p{color:#6b625c;margin:0;line-height:1.35}.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel{background:#fff;border:1px solid #eee3da;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 24px #211b140f}.marketplace-form{margin-top:4px}.marketplace-listing-card{gap:12px;display:grid}.marketplace-listing-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.marketplace-thumb{object-fit:cover;color:#6b625c;background:#f5f0ea;border-radius:12px;width:72px;height:72px}.marketplace-thumb.placeholder{text-align:center;border:1px dashed #ddd7d2;place-items:center;padding:6px;font-size:.74rem;font-weight:800;line-height:1.1;display:grid}.marketplace-badges{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.marketplace-review-modal{width:min(720px,100vw - 24px);max-height:90vh;overflow:auto}.marketplace-admin-review{margin-top:16px}@media (width<=560px){.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel{padding:12px}.marketplace-listing-row{grid-template-columns:56px minmax(0,1fr);gap:10px}.marketplace-thumb{width:56px;height:56px}}html,body,#root{width:100%;min-height:100dvh;overflow-x:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,video,canvas,svg{max-width:100%}.app,.main,.panel,.card,.compact-card,.drawer,.location-modal,.scanner-review-modal,.catalog-detail-drawer,.marketplace-listing-card{min-width:0}.app{min-height:100dvh}.mobile-bottom-nav{display:none}button,[role=button],input,select,textarea,.drawer-link,.main-tab,.mobile-bottom-nav button{touch-action:manipulation}button,[role=button],.drawer-link,.main-tab,.mobile-bottom-nav button{min-height:44px}input,select,textarea{min-height:48px;font-size:max(16px,1rem)}.topbar{top:max(0px, env(safe-area-inset-top))}.main-tabs{top:calc(max(0px, env(safe-area-inset-top)) + 8px)}.drawer{height:100dvh;padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.drawer-header{padding-top:calc(18px + env(safe-area-inset-top))}.location-modal-backdrop{z-index:260;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal{overscroll-behavior:contain;max-height:min(90dvh,920px);overflow:auto}.catalog-detail-drawer{height:100dvh;padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 16px)}.catalog-detail-header{padding-top:env(safe-area-inset-top)}.quick-action-rail,.subtab-rail,.chip-row{scrollbar-width:none;overflow:visible}.quick-action-rail::-webkit-scrollbar{display:none}.subtab-rail::-webkit-scrollbar{display:none}.chip-row::-webkit-scrollbar{display:none}@media (width>=721px){.main{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}@media (width<=720px){:root{--radius-lg:20px;--radius-md:16px;--radius-sm:12px}.app{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) calc(86px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.main{padding:8px 0 calc(96px + env(safe-area-inset-bottom));gap:12px}.header{border-radius:18px;gap:4px;padding:12px 14px}.header h1{font-size:clamp(1.45rem,8vw,2rem);line-height:1}.header p{font-size:.78rem;line-height:1.25}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;margin:6px 0 8px;padding:7px;display:grid}.topbar-title{min-width:0}.topbar-title h2,.topbar-title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-button{width:auto;min-width:52px;padding-inline:10px;font-size:.82rem}.topbar-market-link{min-width:44px;padding:0 10px;font-size:.78rem}.topbar-actions{gap:5px;max-width:none;margin-left:0}.topbar-actions .secondary-button,.app-search-toggle{width:auto;min-width:44px;padding:0 10px;font-size:.78rem}.app-search{min-width:44px;margin-left:0}.app-search-toggle:before{content:"Search";font-size:.76rem}.app-search.expanded{top:calc(8px + env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));z-index:230;grid-template-columns:1fr;display:grid;position:fixed}.app-search.expanded input,.app-search input:focus{width:100%;min-height:48px}.app-search-results{top:calc(64px + env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));width:auto;max-height:calc(78dvh - env(safe-area-inset-top));border-radius:18px;position:fixed}.main-tabs{display:none}.mobile-bottom-nav{z-index:210;padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #1620331f;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #0d182829}.mobile-bottom-nav button{text-align:center;color:#315363;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;place-items:center;gap:2px;padding:6px 2px;font-size:.64rem;display:grid}.mobile-bottom-nav button span{width:23px;height:23px;color:var(--water-dark);background:#1f6f8b1a;border-radius:999px;place-items:center;font-size:.66rem;font-weight:950;display:grid}.mobile-bottom-nav button b{text-overflow:ellipsis;max-width:100%;color:inherit;white-space:nowrap;letter-spacing:0;overflow:hidden}.mobile-bottom-nav button.active{color:#fff;background:linear-gradient(135deg,#b9471e,#0c6f68);border-color:#093f4538}.mobile-bottom-nav button.active span{color:#0f172a;background:#ffffffe0}.quick-add-menu{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));z-index:240;border-radius:22px 22px 18px 18px;width:auto;min-width:0;max-width:none;max-height:min(78vh,78dvh);padding:12px;position:fixed;top:auto;overflow:auto;box-shadow:0 -18px 58px #0f172a47}.quick-add-backdrop{z-index:235;box-shadow:none;background:#0f172a47;border:0;border-radius:0;display:block;position:fixed;inset:0}.quick-add-sheet-header{z-index:1;background:#fffffffa;justify-content:space-between;align-items:center;gap:10px;padding:4px 0 8px;display:flex;position:sticky;top:-12px}.quick-add-sheet-header strong{color:var(--navy);font-size:.92rem}.quick-add-menu button{white-space:normal;min-height:48px}.drawer{width:min(94vw,430px);padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.drawer-header{padding-top:calc(14px + env(safe-area-inset-top));margin-bottom:12px;padding-bottom:12px}.drawer-collapsible-toggle{min-height:58px;padding:10px}.drawer-link{min-height:48px;padding:12px}.location-modal-backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:end center}.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal{width:100%;max-height:calc(92dvh - env(safe-area-inset-top));border-radius:22px 22px 18px 18px;padding:14px}.location-modal-actions,.modal-sticky-footer,.vault-transfer-modal .location-modal-actions,.scanner-review-card>.quick-actions{bottom:calc(-1px - env(safe-area-inset-bottom));padding:10px 4px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffeb,#fff 12%);margin-inline:-4px;position:sticky}.form,.filter-grid,.inline-input-grid,.settings-toolbar,.settings-groups,.compact-page-grid,.catalog-detail-grid{grid-template-columns:1fr!important}.quick-actions{grid-template-columns:1fr;gap:8px}.cards.mini-cards,.home-summary-card .home-summary-stats,.vault-summary-grid,.forge-stats-panel .mini-cards,.compact-metrics,.scout-score-grid,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.mini-cards .card,.home-summary-card .card,.vault-summary-grid .card,.forge-stats-panel .mini-cards .card,.compact-metrics>div,.scout-score-stat,.preview-grid div{grid-column:auto;min-height:72px;padding:10px}.card,.panel,.compact-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel{border-radius:18px}.panel{padding:14px}.page-summary-card,.home-summary-card,.page-dashboard-header{padding:12px}.home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-today-tile{min-height:72px}.inventory-list,.compact-inventory-list{grid-template-columns:1fr!important}.inventory-card,.vault-item-card,.catalog-result-card,.marketplace-listing-card,.scout-alert-card,.compact-store-card{padding:12px}.catalog-result-main,.marketplace-listing-row,.app-search-result-main{grid-template-columns:52px minmax(0,1fr)}.catalog-thumb,.marketplace-thumb,.app-search-thumb{width:52px;height:52px}.catalog-detail-drawer{border-radius:0;width:100vw}.catalog-detail-body{padding:12px max(12px, env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.scanner-video{min-height:160px;max-height:38dvh}.quick-action-rail,.subtab-rail,.chip-row{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.quick-action-rail button,.subtab-rail button,.chip{white-space:normal;min-height:44px}}.market-history-panel{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:14px;padding:14px;box-shadow:0 8px 24px #0f172a0f}.market-history-panel.compact{box-shadow:none;padding:12px}.market-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.market-history-summary.snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.market-history-summary .card{min-height:76px;padding:10px}.market-history-summary .card p{color:var(--muted);margin:0 0 4px;font-size:.76rem}.market-history-summary .card h2{margin:0;font-size:clamp(.95rem,2.4vw,1.25rem)}.market-history-controls{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:end;gap:10px;display:grid}.market-history-controls h4,.market-history-controls p{margin:0}.market-history-controls label{color:var(--muted);gap:4px;font-size:.78rem;display:grid}.market-history-chart{background:linear-gradient(#f8fafc,#fff);border:1px solid #0f172a14;border-radius:12px;margin:12px 0;overflow:hidden}.market-history-chart.empty{min-height:140px;color:var(--muted);place-items:center;display:grid}.market-history-chart svg{width:100%;min-height:180px;display:block}.market-history-chart line{stroke:#64748b47;stroke-width:1.5px}.market-history-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.market-history-line{stroke:#0f766e;stroke-width:4px}.market-history-median{stroke:#f97316;stroke-width:2.5px;stroke-dasharray:7 6}.market-history-low,.market-history-high{stroke:#0f172a47;stroke-width:2px}.market-history-legend{color:var(--muted);flex-wrap:wrap;gap:10px;padding:0 12px 12px;font-size:.78rem;display:flex}.legend-dot{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:4px;display:inline-block}.legend-dot.market{background:#0f766e}.legend-dot.median{background:#f97316}.legend-dot.range{background:#0f172a59}.error-text{color:#b91c1c}@media (width<=820px){.market-history-summary,.market-history-summary.snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.market-history-controls{grid-template-columns:1fr}}@media (width<=430px){.topbar{justify-content:flex-start;gap:5px}.topbar-title{display:none}.topbar-market-link,.topbar-scan-button,.topbar-actions .secondary-button,.app-search-toggle{min-width:42px;padding-inline:8px;font-size:.74rem}.topbar-title h2{font-size:.86rem}.topbar-title p{font-size:.62rem}}.tier-foundation-panel,.scout-tier-lock-card{min-width:0;overflow:hidden}.tier-foundation-panel .compact-card-header,.scout-tier-lock-card .compact-card-header{align-items:start;gap:12px}.tier-foundation-note,.scout-tier-lock-card,.tier-beta-flags article{background:linear-gradient(135deg,#2c1704eb,#09121deb);border:1px solid #f59e0b38;border-radius:16px;box-shadow:0 16px 42px #02061738}.tier-foundation-note{gap:6px;margin:14px 0;padding:14px;display:grid}.tier-status-panel{grid-template-columns:minmax(180px,.82fr) minmax(0,2fr);gap:12px;min-width:0;margin-top:14px;display:grid}.tier-current-plan-card,.tier-status-grid article{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 44%),#0f172aad;border:1px solid #94a3b82e;border-radius:16px;min-width:0}.tier-current-plan-card{align-content:center;gap:8px;padding:16px;display:grid}.tier-current-plan-card span,.tier-status-grid span,.tier-lock-preview-card span{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.tier-current-plan-card strong{color:#fff7dc;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1}.tier-current-plan-card p,.tier-status-grid small{color:#e2e8f0b8;margin:0;line-height:1.4}.tier-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.tier-status-grid article{gap:6px;padding:14px;display:grid}.tier-status-grid strong{color:#fff;font-size:1.02rem;line-height:1.1}.tier-foundation-note p,.tier-beta-flags p,.scout-tier-lock-card p,.scout-tier-lock-card span,.tier-plan-card p,.tier-plan-card li,.tier-add-on-card p,.tier-status-grid small,.tier-lock-preview-card p,.tier-lock-preview-card small{overflow-wrap:anywhere}.tier-plan-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;width:100%;min-width:0;margin-top:14px;display:grid}.tier-plan-card{background:#0f172abd;border:1px solid #ffffff1f;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.tier-plan-card.current{background:radial-gradient(circle at 16% 0,#f59e0b2e,#0000 42%),#0f172ac7;border-color:#f59e0b7a;box-shadow:0 0 0 1px #f59e0b1f,0 18px 44px #02061733}.tier-plan-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.tier-plan-card-top span,.tier-trial-copy,.tier-add-on-card span{color:var(--color-accent,#f59e0b);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.tier-plan-card h3{margin:0;font-size:clamp(1rem,1.8vw,1.28rem);line-height:1.15}.tier-plan-audience{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850;color:#7dd3fc!important}.tier-plan-benefit{font-weight:750;color:#f8fafce0!important}.tier-plan-gate-copy{background:#082f493d;border:1px solid #22d3ee29;border-radius:12px;padding:10px 11px;font-size:.82rem;line-height:1.38;color:#c7f9ff!important}.tier-plan-rule-row{flex-wrap:wrap;gap:7px;display:flex}.tier-plan-rule-row span{color:#e2e8f0c7;background:#0f172aa8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:26px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.tier-plan-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.tier-plan-card button[disabled]{opacity:.72;justify-self:start}.tier-add-on-panel{gap:12px;margin-top:14px;display:grid}.tier-lock-preview-panel{background:radial-gradient(circle at 12% 0,#22d3ee1f,#0000 42%),#080d1a94;border:1px solid #22d3ee29;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.tier-lock-preview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;display:grid}.tier-lock-preview-card{background:#0f172a94;border:1px solid #94a3b829;border-radius:14px;gap:7px;min-width:0;padding:13px;display:grid}.tier-lock-preview-card strong{color:#fff}.tier-lock-preview-card p{color:#e2e8f0c7;margin:0;line-height:1.38}.tier-lock-preview-card small{color:#c7f9ff;line-height:1.35}.tier-add-on-grid,.tier-beta-flags{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0;display:grid}.tier-add-on-card,.tier-beta-flags article{gap:5px;min-width:0;padding:12px;display:grid}.tier-add-on-card{background:#0f172a8f;border:1px solid #94a3b838;border-radius:14px}.tier-add-on-card b{color:#fff7dc;font-size:1rem}.scout-tier-lock-card{gap:12px;padding:14px;display:grid}.scout-tier-lock-card.compact{border-radius:14px;gap:8px}.scout-tier-lock-card.compact .compact-card-header{align-items:start}.scout-tier-lock-card.compact .compact-card-header h2{font-size:1rem}.scout-tier-lock-card.compact .compact-card-header p,.scout-tier-lock-compact-copy{color:#e2e8f0c7;margin:0;font-size:.8rem;line-height:1.42}.scout-tier-lock-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.scout-tier-lock-list span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;min-width:0;padding:10px;display:block}.scout-protected-context .scout-report-detail-row,.scout-protected-forecast-panel .scout-tier-lock-card{border-color:#f59e0b47}.app .tier-foundation-panel .compact-card-header .status-badge,.app-command-shell .tier-foundation-panel .compact-card-header .status-badge,.app-shell-dark .tier-foundation-panel .compact-card-header .status-badge,.app .scout-tier-lock-card .compact-card-header .status-badge,.app-command-shell .scout-tier-lock-card .compact-card-header .status-badge,.app-shell-dark .scout-tier-lock-card .compact-card-header .status-badge{flex:none!important;align-self:flex-start!important;width:auto!important;height:auto!important;min-height:28px!important;max-height:34px!important}@media (width<=640px){.tier-status-panel{grid-template-columns:minmax(0,1fr)}.tier-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-plan-grid,.tier-add-on-grid,.tier-beta-flags,.tier-lock-preview-grid,.scout-tier-lock-list{grid-template-columns:minmax(0,1fr)}.tier-plan-card,.tier-foundation-note,.tier-add-on-card,.tier-beta-flags article,.tier-lock-preview-panel,.tier-lock-preview-card,.tier-current-plan-card,.tier-status-grid article,.scout-tier-lock-card{border-radius:12px;padding:12px}.tier-plan-card-top{flex-direction:column;align-items:start}.tier-plan-card button[disabled],.scout-tier-lock-card .quick-actions button,.tier-foundation-panel .quick-actions button{width:100%}body.menu-open{overflow:hidden!important}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer,.app .drawer.open.navigation-drawer,.app-command-shell .drawer.open.navigation-drawer,.app-shell-dark .drawer.open.navigation-drawer{inset:env(safe-area-inset-top,0px) 0 0 0!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;display:grid!important;position:fixed!important;overflow:hidden!important}.app .drawer.open.menu-drawer .drawer-header,.app-command-shell .drawer.open.menu-drawer .drawer-header,.app-shell-dark .drawer.open.menu-drawer .drawer-header,.app .drawer.open.navigation-drawer .drawer-header,.app-command-shell .drawer.open.navigation-drawer .drawer-header,.app-shell-dark .drawer.open.navigation-drawer .drawer-header{z-index:4!important;flex:none!important;position:sticky!important;top:0!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack,.app .drawer.open.navigation-drawer .drawer-menu-stack,.app-command-shell .drawer.open.navigation-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.navigation-drawer .drawer-menu-stack{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;max-height:none!important;padding:12px 12px calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px)!important;overflow-y:auto!important}:is(.app .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd])){justify-content:stretch!important;align-items:stretch!important;padding:0!important}.app .flow-modal[data-flow=addActionSheet],.app .flow-modal[data-flow=multiDestinationAdd],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=multiDestinationAdd],.app-shell-dark .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=multiDestinationAdd]{box-sizing:border-box!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - 4px)!important;max-height:calc(100dvh - 4px)!important;margin:0!important;animation:none!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;max-height:none!important;padding:12px 12px calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 120px)!important;scroll-padding:12px 0 calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 120px)!important;overflow-y:auto!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer{z-index:5!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;position:sticky!important;bottom:0!important}.app .flow-modal[data-flow=addActionSheet] .add-anything-flow,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-flow,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-flow{align-content:start;min-height:100%}.app .flow-modal[data-flow=addActionSheet] .add-anything-scan-foundation .add-anything-option-grid,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-scan-foundation .add-anything-option-grid,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-scan-foundation .add-anything-option-grid,.app .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid,.app-command-shell .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid,.app-shell-dark .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .flow-modal[data-flow=addActionSheet] .quick-add-inline-actions,.app-command-shell .flow-modal[data-flow=addActionSheet] .quick-add-inline-actions,.app-shell-dark .flow-modal[data-flow=addActionSheet] .quick-add-inline-actions{grid-template-columns:1fr!important;display:grid!important}.app .scanner-review-modal,.app-command-shell .scanner-review-modal,.app-shell-dark .scanner-review-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 96px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 96px)!important;border-radius:0!important;margin:0!important;overflow-y:auto!important}}.app .admin-selected-queue-panel,.app-command-shell .admin-selected-queue-panel,.app-shell-dark .admin-selected-queue-panel{background:linear-gradient(135deg,#0ea5e924,#f9731614),#040c18e0;border:1px solid #7dd3fc47;border-radius:18px;gap:10px;padding:14px;scroll-margin-top:20px;display:grid;box-shadow:0 18px 44px #0208173d}.app .admin-selected-queue-panel strong,.app-command-shell .admin-selected-queue-panel strong,.app-shell-dark .admin-selected-queue-panel strong{color:#f8fafc}.app .admin-selected-queue-panel p,.app-command-shell .admin-selected-queue-panel p,.app-shell-dark .admin-selected-queue-panel p{color:#e2e8f0c7;margin:4px 0 0;line-height:1.45}.app .scout-report-detail-section>summary:after,.app-command-shell .scout-report-detail-section>summary:after,.app-shell-dark .scout-report-detail-section>summary:after{content:"+";color:#e0f2fe;background:#0f172ab3;border:1px solid #7dd3fc47;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.app .scout-report-detail-section[open]>summary:after,.app-command-shell .scout-report-detail-section[open]>summary:after,.app-shell-dark .scout-report-detail-section[open]>summary:after{content:"-";color:#fde68a;border-color:#fbbf246b}.app .scout-report-detail-section[open],.app-command-shell .scout-report-detail-section[open],.app-shell-dark .scout-report-detail-section[open]{background:#0f172aad;border-color:#7dd3fc4d}.app .scout-report-detail-section>summary,.app-command-shell .scout-report-detail-section>summary,.app-shell-dark .scout-report-detail-section>summary{grid-template-columns:minmax(0,1fr) auto}.app .catalog-thumb.image-fallback-active,.app-command-shell .catalog-thumb.image-fallback-active,.app-shell-dark .catalog-thumb.image-fallback-active{background:radial-gradient(circle at 0 0,#fb923c33,#0f172aeb)}.app .forge-business-card-group,.app-command-shell .forge-business-card-group,.app-shell-dark .forge-business-card-group{color:#fde68a;text-transform:uppercase;letter-spacing:.06em;background:#78350f2e;border:1px solid #fbbf2447;border-radius:999px;justify-self:start;width:fit-content;padding:3px 8px;font-size:.66rem}.app .forge-business-card-label,.app-command-shell .forge-business-card-label,.app-shell-dark .forge-business-card-label{color:#e2e8f0db;font-weight:750}@media (width<=780px){.app,.app-command-shell,.app-shell-dark{--et-finish-bottom-clearance:max(124px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 54px));--et-finish-form-clearance:max(136px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 68px))}.app-home .hearth-command-layout,.app-home .hearth-homepage,.app-scout .scout-dashboard-overview,.app-scout .scout-report-card-grid,.app-collections .collections-utility-page .utility-page-layout,.app-command-shell .drawer-menu-stack{padding-bottom:var(--et-finish-bottom-clearance)!important;scroll-padding-bottom:var(--et-finish-bottom-clearance)!important}.app .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=addActionSheet]{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{min-height:0!important;padding-top:14px!important;padding-bottom:var(--et-finish-form-clearance)!important;scroll-padding-top:18px!important;scroll-padding-bottom:var(--et-finish-form-clearance)!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.app .flow-modal[data-flow=receipt] .flow-modal-body,.app .flow-modal[data-flow=mileage] .flow-modal-body,.app-command-shell .flow-modal[data-flow=receipt] .flow-modal-body,.app-command-shell .flow-modal[data-flow=mileage] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=receipt] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=mileage] .flow-modal-body{padding-bottom:var(--et-finish-form-clearance)!important;scroll-padding-bottom:var(--et-finish-form-clearance)!important}.app .add-anything-more[open],.app-command-shell .add-anything-more[open],.app-shell-dark .add-anything-more[open]{scroll-margin-top:18px!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{max-height:min(88dvh, calc(100dvh - var(--bottom-nav-height,70px) - env(safe-area-inset-bottom,0px) - 18px))!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app-scout .scout-report-detail-body,.app-command-shell.app-scout .scout-report-detail-body,.app.app-scout .scout-report-detail-body{-webkit-overflow-scrolling:touch!important;align-content:start!important;min-height:0!important;padding:0 2px 18px!important;scroll-padding-bottom:92px!important;overflow-y:auto!important}.app-scout .scout-report-detail-breakdown,.app-command-shell.app-scout .scout-report-detail-breakdown,.app.app-scout .scout-report-detail-breakdown{align-content:start!important;gap:10px!important;min-height:0!important;padding-bottom:0!important}.app-scout .scout-report-detail-section,.app-command-shell.app-scout .scout-report-detail-section,.app.app-scout .scout-report-detail-section{min-height:0!important}.app-scout .scout-report-detail-section>:not(summary),.app-command-shell.app-scout .scout-report-detail-section>:not(summary),.app.app-scout .scout-report-detail-section>:not(summary){border-top:1px solid #94a3b829;margin-top:8px;padding-top:10px}.app .admin-security-panel,.app-command-shell .admin-security-panel,.app-shell-dark .admin-security-panel{padding:12px!important}.app .admin-security-panel p,.app-command-shell .admin-security-panel p,.app-shell-dark .admin-security-panel p{font-size:.82rem!important}.app .admin-command-section-grid,.app-command-shell .admin-command-section-grid,.app-shell-dark .admin-command-section-grid{display:none!important}.app .admin-essential-queue-card,.app-command-shell .admin-essential-queue-card,.app-shell-dark .admin-essential-queue-card{border-radius:16px!important;min-height:0!important;padding:12px!important}.app .admin-essential-queue-card.active,.app-command-shell .admin-essential-queue-card.active,.app-shell-dark .admin-essential-queue-card.active{border-color:#fbbf2485!important;box-shadow:0 0 0 1px #fbbf242e,0 16px 34px #02081747!important}.app .admin-essential-queue-card p,.app-command-shell .admin-essential-queue-card p,.app-shell-dark .admin-essential-queue-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.app-market .market-mobile-product-card,.app-command-shell.app-market .market-mobile-product-card,.app-shell-dark.app-market .market-mobile-product-card{gap:12px!important;padding:12px!important}.app-market .market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .market-mobile-product-card .catalog-result-main{gap:12px!important}.app-market .market-mobile-product-card .market-card-title,.app-command-shell.app-market .market-mobile-product-card .market-card-title,.app-shell-dark.app-market .market-mobile-product-card .market-card-title{-webkit-line-clamp:2!important}.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line,.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2){display:none!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1.4fr) minmax(84px,.6fr)!important;align-items:stretch!important;gap:8px!important}.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button){min-height:42px!important;padding-inline:10px!important;font-size:.82rem!important}.app .forge-business-grid,.app-command-shell .forge-business-grid,.app-shell-dark .forge-business-grid{gap:10px!important}.app .forge-business-card,.app-command-shell .forge-business-card,.app-shell-dark .forge-business-card{align-content:start!important;gap:6px!important;min-height:116px!important;padding:12px!important}.app .forge-business-card small,.app-command-shell .forge-business-card small,.app-shell-dark .forge-business-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.collections-action-grid,.collections-primary-actions,.collection-manager-actions{padding-bottom:8px!important}}@media (width<=380px){.app{padding-inline:max(6px, env(safe-area-inset-left))}.header{padding:10px 12px}.topbar-actions .secondary-button,.app-search-toggle,.menu-button,.topbar-market-link,.topbar-scan-button{min-width:44px;padding-inline:8px;font-size:.72rem}.cards.mini-cards,.home-summary-card .home-summary-stats,.vault-summary-grid,.forge-stats-panel .mini-cards,.compact-metrics,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav button{font-size:.64rem}}.signed-out-landing{color:#f8fafc;background:radial-gradient(circle at 8% 8%,#ff6a134d,#0000 18rem),radial-gradient(circle at 88% 10%,#38bdf83d,#0000 20rem),linear-gradient(135deg,#061426,#020814);border-color:#38bdf838;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.landing-hero{align-content:center;gap:12px;display:grid}.landing-brand-mark{object-fit:contain;width:82px;height:82px}.landing-hero h2{color:#f8fafc;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.landing-hero p{color:#f8fafcd1}.landing-promo-art{align-self:center;margin:0}.landing-promo-art img,.link-bio-hero img{border:1px solid #38bdf82e;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #00081457}.signed-out-landing .landing-feature-grid,.signed-out-landing .landing-link-row,.signed-out-landing .brand-legal-footer{grid-column:1/-1}.signed-out-landing .landing-feature-card{color:#f8fafc;background:#08223ab8;border-color:#ffffff1f}.signed-out-landing .landing-feature-card p{color:#f8fafcbd}.landing-feature-grid,.trust-page-grid,.beta-foundation-grid,.beta-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;min-width:0;display:grid}.landing-feature-card,.trust-page-card,.beta-readiness-card,.beta-action-card,.beta-info-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;min-width:0;padding:14px}.landing-feature-card p,.trust-page-card p,.beta-readiness-card p,.beta-info-card p{margin-bottom:0}.landing-link-row,.beta-link-stack{flex-wrap:wrap;gap:10px;display:flex}.auth-name-grid,.drawer-two-column,.kids-program-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-name-helper{grid-column:1/-1}.notification-center-shell{z-index:30;position:relative}.notification-bell-button{min-width:42px;padding:8px;position:relative}.notification-bell-button span{background:var(--color-primary);min-width:18px;min-height:18px;color:var(--color-text-inverse);border-radius:999px;place-items:center;font-size:.72rem;display:grid;position:absolute;top:2px;right:2px}.notification-center-panel{width:min(360px,100vw - 24px);max-height:min(520px,100vh - 160px);box-shadow:var(--shadow-elevated);position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.notification-list,.beta-review-queue .inventory-list{gap:10px;display:grid}.notification-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:8px;padding:12px;display:grid}.notification-card.unread{border-color:var(--color-primary);box-shadow:0 0 0 1px #ff8b3d2e,0 14px 30px #ff8b3d14}.notification-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-card-heading small,.notification-meta{color:var(--color-text-muted);font-size:.78rem}.notification-badge{width:fit-content;color:var(--color-text);letter-spacing:0;background:#0f172ab8;border:1px solid #94a3b857;border-radius:999px;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.notification-badge--confirmed-restock,.notification-badge--scout-report-status{color:#dcfce7;background:#065f4661;border-color:#34d39973}.notification-badge--predicted-restock-window,.notification-badge--favorite-store-alert{color:#e0f2fe;background:#0c4a6e6b;border-color:#38bdf873}.notification-badge--community-guess-update{color:#fef3c7;background:#78350f61;border-color:#f59e0b7a}.notification-badge--admin-message-status,.notification-badge--family-friendly-shop-update,.notification-badge--kids-program-update{color:#fef9c3;background:#713f1261;border-color:#fbbf2475}.notification-badge--business-forge-reminder{color:#fee2e2;background:#7f1d1d57;border-color:#f871716b}.community-profile-card{min-width:0;color:var(--color-text);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#070e1cc7;border:1px solid #7ae5ff2e;border-radius:14px;gap:8px;padding:10px;display:grid}.community-profile-card--compact{padding:8px}.community-profile-main{align-items:center;gap:9px;min-width:0;display:flex}.community-profile-main>span:last-child{gap:2px;min-width:0;display:grid}.community-profile-main strong{color:#fff7e8;overflow-wrap:anywhere}.community-profile-main small,.community-profile-admin-row{color:#f8fafcb8;font-size:.78rem}.community-profile-avatar{color:#fff7e8;background:radial-gradient(circle at 35% 20%,#ffbe5c6b,#0e263feb);border:1px solid #ffbe5c66;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.community-profile-badge-row,.community-profile-admin-row{flex-wrap:wrap;gap:6px;display:flex}.community-trust-badge{width:fit-content;color:var(--color-text);letter-spacing:0;background:#0f172ab8;border:1px solid #94a3b857;border-radius:999px;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.community-trust-badge--official{color:#fef3c7;background:#713f126b;border-color:#ffbe5c8f}.community-trust-badge--success{color:#dcfce7;background:#065f4657;border-color:#34d39975}.community-trust-badge--tide{color:#e0f2fe;background:#0c4a6e61;border-color:#38bdf875}.community-trust-badge--gold{color:#fef9c3;background:#713f1257;border-color:#fbbf2475}.community-trust-badge--ember{color:#ffedd5;background:#7c2d125c;border-color:#ff8b3d7a}.community-trust-badge--muted{color:#f8fafcc7}.warning-text{color:#fed7aa!important}.scout-report-profile-card,.scout-guess-profile-card,.marketplace-seller-profile-card,.tidepool-profile-card,.admin-reputation-profile-card{margin-top:8px}.choice-pill{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left;white-space:normal}.choice-pill.active{border-color:var(--color-primary);box-shadow:inset 0 3px 0 var(--color-primary)}.first-run-onboarding-panel{gap:14px;display:grid}.settings-onboarding-panel{gap:12px;display:grid}.onboarding-starting-path-grid,.onboarding-checklist-grid,.onboarding-help-card-grid,.onboarding-settings-checklist{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.onboarding-path-card,.onboarding-checklist-item{color:#f7fbff;text-align:left;background:linear-gradient(145deg,#ffffff12,#ffffff06),#080f1ed1;border:1px solid #7ae5ff33;border-radius:14px;min-width:0}.onboarding-path-card{gap:6px;padding:14px;display:grid}.onboarding-path-card strong,.onboarding-checklist-item strong,.onboarding-help-card strong{color:#fff7e8}.onboarding-path-card span,.onboarding-checklist-item small,.onboarding-settings-card small{color:#f8fafcbd;line-height:1.35}.onboarding-goal-pill{align-content:start;gap:4px;display:grid}.onboarding-goal-pill span{color:#f8fafcb3;font-size:.78rem;line-height:1.35}.onboarding-checklist-header{background:#ffc96b14;border:1px solid #ffc96b38;border-radius:14px;gap:6px;padding:12px;display:grid}.onboarding-progress-track{background:#f8fafc1f;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#ff9f43,#7ae5ff);height:100%;display:block}.onboarding-checklist-item{gap:10px;padding:12px;display:grid}.onboarding-checklist-item label{align-items:flex-start;gap:10px;display:flex}.onboarding-checklist-item input{margin-top:3px}.onboarding-checklist-item.is-complete{background:linear-gradient(145deg,#50dc8c1f,#ffffff06),#080f1ed6;border-color:#50dc8c57}.drawer-chip-row{flex-wrap:wrap;gap:6px;display:flex}.onboarding-mini-check{gap:3px;display:grid!important}.onboarding-mini-check.is-complete{border-color:#50dc8c57!important}.live-onboarding-page{max-width:1180px;padding:0 0 max(1.5rem, env(safe-area-inset-bottom));gap:1rem;width:100%;margin:0 auto;display:grid}.auth-main .live-onboarding-page{max-width:1120px}.live-onboarding-hero{background:radial-gradient(circle at 16% 8%,#ffa04338,#0000 32%),radial-gradient(circle at 88% 18%,#7ae5ff29,#0000 34%),linear-gradient(145deg,#1f140ee6,#040e1cf0);border:1px solid #ffc96b3d;border-radius:24px;justify-content:space-between;align-items:start;gap:1rem;padding:clamp(1.05rem,4vw,1.7rem);display:flex}.live-onboarding-hero h2{color:var(--et-readable-text,#f7fbff);letter-spacing:0;max-width:820px;margin:.2rem 0 .55rem;font-size:clamp(1.75rem,7vw,3rem);line-height:1.02}.live-onboarding-hero p{color:var(--et-readable-muted,#e8f6ffc7);max-width:720px;margin:0;line-height:1.48}.live-onboarding-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.live-onboarding-step{color:var(--et-readable-text,#f7fbff);text-align:left;background:#07111fb8;border:1px solid #7ae5ff24;border-radius:16px;gap:.25rem;min-height:58px;padding:.75rem;display:grid}.live-onboarding-step span{color:var(--et-readable-muted,#e8f6ffad);font-size:.8rem;line-height:1.25}.live-onboarding-step.is-active{background:linear-gradient(145deg,#ff9f432e,#7ae5ff14),#07111fdb;border-color:#ffc96b70;box-shadow:0 12px 34px #ff9f431a}.live-onboarding-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.live-onboarding-card{border:1px solid #7ae5ff29;border-radius:22px;gap:.85rem;padding:1rem;display:grid}.live-onboarding-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.live-onboarding-mini-card{background:linear-gradient(145deg,#ffffff12,#ffffff06),#050d1bb8;border:1px solid #ffffff1a;border-radius:16px;gap:.35rem;padding:.85rem;display:grid}.live-onboarding-mini-card strong,.live-onboarding-card strong,.live-onboarding-actions strong{color:var(--et-readable-text,#f7fbff)}.live-onboarding-mini-card span,.live-onboarding-mini-card small{color:var(--et-readable-muted,#e8f6ffb8);line-height:1.35}.live-onboarding-mini-card small{color:#ffd694db;font-weight:800}.live-onboarding-safety .settings-list-row{background:#050d1b8f}.live-onboarding-actions{background:radial-gradient(circle at 0 0,#7ae5ff1f,#0000 34%),#07111fc2;border:1px solid #ffc96b2e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}@media (width<=900px){.live-onboarding-grid,.live-onboarding-card-grid{grid-template-columns:1fr}.live-onboarding-page{padding-bottom:max(7rem, calc(5.5rem + env(safe-area-inset-bottom)))}.live-onboarding-hero{display:grid}.live-onboarding-step-nav{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(148px,72vw);grid-auto-flow:column;padding-bottom:.2rem;overflow-x:auto}.live-onboarding-step{scroll-snap-align:start;min-height:54px}}@media (width<=520px){.live-onboarding-hero h2{font-size:clamp(1.55rem,10vw,2.15rem);line-height:1.08}.live-onboarding-actions{align-items:stretch}.live-onboarding-actions .drawer-inline-actions,.live-onboarding-actions .drawer-link{width:100%}}.guided-empty-state{min-width:0}.guided-empty-actions{margin-top:10px}.beta-onboarding-panel,.kids-program-layout,.sponsor-interest-panel,.link-bio-panel,.membership-foundation-panel,.beta-readiness-panel{min-width:0}.link-bio-panel{gap:14px;display:grid}.link-bio-hero{margin:0}.brand-legal-footer{color:#f8fafca3;gap:4px;margin-top:8px;font-size:.76rem;line-height:1.4;display:grid}.brand-legal-footer p{margin:0}.trust-legal-footer{width:min(100%,1120px);color:var(--muted);margin:14px auto 0}.sponsor-interest-panel .brand-legal-footer,.link-bio-panel .brand-legal-footer{color:var(--muted)}.brand-asset-reference{color:#f8fafc;background:#03101feb;border:1px solid #38bdf838;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.brand-asset-reference img{object-fit:contain;width:72px;height:72px}.brand-asset-reference p{color:#f8fafcbf;margin:4px 0 0}.beta-form-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:14px}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.checkbox-grid label,.checkbox-row{align-items:flex-start;gap:8px;display:flex}.signup-consent-box,.clean-bullet-list{gap:8px;display:grid}.clean-bullet-list{margin:0;padding-left:18px}.inline-text-button{color:var(--water-dark);min-height:auto;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.severity-blocking,.severity-high{color:#b42318;border-color:#b42318}.severity-medium{color:#b7791f;border-color:#b7791f}@media (width<=720px){.signed-out-landing{grid-template-columns:minmax(0,1fr)}.landing-brand-mark{width:70px;height:70px}.landing-promo-art img,.link-bio-hero img{border-radius:10px}.brand-asset-reference,.auth-name-grid,.drawer-two-column,.kids-program-layout{grid-template-columns:minmax(0,1fr)}.notification-center-panel{width:auto;position:fixed;top:76px;left:12px;right:12px}.onboarding-starting-path-grid,.onboarding-checklist-grid,.onboarding-help-card-grid,.onboarding-settings-checklist{grid-template-columns:minmax(0,1fr)}.first-run-onboarding-panel .quick-actions{align-items:stretch}.first-run-onboarding-panel .quick-actions button,.guided-empty-actions button{width:100%}}@media (width<=640px){.app .standard-page-header-tabs,.app .pill-tabs,.app .vault-view-strip{white-space:normal!important;flex-wrap:wrap!important;overflow-x:visible!important}.app .standard-page-header-tabs button,.app .pill-tabs button,.app .vault-view-strip button{max-width:100%;white-space:normal!important;flex:min(150px,50% - 8px)!important;min-width:0!important}}.receipt-scan-backdrop{z-index:2600}.receipt-scan-modal{width:min(1180px,100vw - 32px);max-height:min(90vh,920px);overflow:auto}.receipt-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.receipt-progress-steps span{border:1px solid var(--border-color,#94a3b852);text-align:center;color:var(--muted-text,#64748b);background:#f8fafcdb;border-radius:8px;padding:8px;font-size:.78rem}.receipt-workflow-sequence{color:var(--muted-text,#64748b);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.receipt-workflow-sequence span{align-items:center;gap:6px;display:inline-flex}.receipt-workflow-sequence span:not(:last-child):after{content:"->";color:#0f766e}.receipt-scan-layout{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:start;gap:16px;display:grid}.receipt-upload-panel,.receipt-details-panel,.receipt-review-panel,.receipt-draft-card,.receipt-report-summary{border:1px solid var(--border-color,#94a3b847);background:#ffffffd6;border-radius:8px;padding:14px}.receipt-review-panel{gap:14px;display:grid}.receipt-warning-list{color:#92400e;background:#fffbebeb;border:1px solid #f59e0b6b;border-radius:8px;gap:6px;padding:10px;font-size:.88rem;display:grid}.receipt-draft-list,.receipt-draft-card{gap:12px;display:grid}.receipt-draft-card.verified{background:#f0fdfa94;border-color:#14b8a67a}.modal-close-icon{min-width:40px}.status-badge.danger{color:#b91c1c;background:#fef2f2e6;border-color:#dc262661}@media (width<=760px){.ai-assist-menu,.ai-assist-menu>summary{width:100%}.ai-assist-menu-actions{width:100%;min-width:0;position:static}.ai-assist-review-modal{border-radius:18px 18px 0 0;width:100vw;max-height:92dvh}.receipt-scan-backdrop{place-items:end center;padding:0}.receipt-scan-modal{border-radius:18px 18px 0 0;width:100vw;max-height:94dvh}.receipt-scan-layout{grid-template-columns:1fr}.receipt-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-settings-panel .drawer-info-card{gap:10px}.forge-mode-settings-card{background:linear-gradient(145deg,#ff6f3014,#00c2ff0d),#070f1cbd;border-color:#ff914d47}.forge-identity-settings-card{background:radial-gradient(circle at 100% 0,#29cfff1f,#0000 12rem),linear-gradient(145deg,#ff6f3014,#00c2ff0d),#070f1cc7;border-color:#7ce7ff3d}.forge-identity-mode-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.forge-identity-settings-card textarea{resize:vertical;min-height:84px}.forge-identity-pill-row{margin-top:8px}.forge-mode-toggle{align-items:center}.forge-mode-toggle span{gap:3px;min-width:0;display:grid}.forge-mode-toggle small,.forge-mode-summary dd{color:var(--color-text-muted)}.forge-workspace-unavailable{border-color:#ff5e5e47}.workspace-member-list{gap:8px;display:grid}.workspace-member-row{border:1px solid var(--border-soft,#0f172a1a);background:#ffffff94;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.workspace-member-row span{gap:2px;min-width:0;display:grid}.workspace-member-row strong,.workspace-member-row small{overflow-wrap:anywhere;min-width:0}.workspace-member-row small{color:var(--muted-text,#64748b);font-size:var(--text-meta,.78rem)}.workspace-invite-delivery{color:var(--color-heading,#f7fbff);background:#00c2ff14;border:1px solid #00c2ff3d;border-radius:12px;gap:8px;padding:10px;display:grid}.workspace-invite-delivery .drawer-field{font-size:.82rem}.collection-manager-modal{width:min(960px,96vw)}.collection-manager-body{gap:14px;display:grid}.collection-manager-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.collection-manager-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.collection-manager-card{background:linear-gradient(145deg,#ffffff13,#ffffff06),#050c1ad1;border:1px solid #7ae5ff2e;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000047}.collection-manager-card.is-archived{opacity:.78;border-style:dashed}.collection-manager-card-header,.collection-manager-actions,.collection-manager-badges{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collection-manager-card h3{color:#f7fbff;margin:0;font-size:1rem}.collection-manager-card p{color:#daeaf4bd;margin:4px 0 0;font-size:.82rem}.collection-manager-badges{flex-wrap:wrap;justify-content:flex-end}.collection-manager-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.collection-manager-stats div{background:#0208148a;border:1px solid #7ae5ff1f;border-radius:12px;min-width:0;padding:9px}.collection-manager-stats dt,.collection-manager-stats dd{margin:0}.collection-manager-stats dt{color:#daeaf49e;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.collection-manager-stats dd{color:#f7fbff;font-weight:900}.collection-manager-actions{flex-wrap:wrap;justify-content:flex-start}.collection-manager-actions button{flex:112px;min-height:38px}.collection-confirm-modal{width:min(560px,94vw)}.danger-button{color:#fff3f3!important;background:linear-gradient(135deg,#ff5c5c47,#961c2d47),#1b070ec7!important;border:1px solid #ff5e5e75!important;box-shadow:0 0 18px #ff50501f!important}.danger-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}@media (width<=640px){.collection-manager-toolbar,.collection-manager-list,.collection-manager-stats{grid-template-columns:1fr}.collection-manager-card-header,.collection-manager-actions{flex-direction:column;align-items:stretch}}.app-command-shell>.topbar{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:radial-gradient(circle at 4% 10%,#ff7a1a21,#0000 32%),linear-gradient(145deg,#0a162aeb,#030916e6)!important;border:1px solid #7ae5ff2e!important;border-radius:22px!important;grid-template-columns:minmax(168px,auto) minmax(220px,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff12!important}.topbar-brand{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0!important;box-shadow:none!important;color:var(--etds-cream,#fff7e8)!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:7px 9px!important;display:grid!important}.topbar-brand-mark,.topbar-brand-mark img{border-radius:13px;width:38px;height:38px}.topbar-brand-mark img{object-fit:cover;filter:drop-shadow(0 0 14px #ff7a1a57);display:block}.topbar-brand-copy{gap:1px;min-width:0;display:grid}.topbar-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.1;overflow:hidden;color:var(--etds-cream,#fff7e8)!important}.topbar-brand-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.1;overflow:hidden;color:var(--etds-muted,#e2eeffc2)!important}.app-command-shell>.topbar .app-search{flex:auto;width:100%;min-width:0;max-width:none}.topbar-command-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.topbar-command-actions>button,.topbar-command-actions .notification-button,.topbar-command-actions .notification-trigger,.topbar-quick-add-button,.topbar-profile-button,.topbar .menu-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;border-radius:15px!important;width:auto!important;min-height:40px!important;padding:8px 11px!important;font-size:.78rem!important;line-height:1.1!important;display:inline-flex!important}.topbar-quick-add-button{color:#fffaf0!important;background:linear-gradient(135deg,#ff8a1c 0%,#ff4f72 56%,#18cfff 100%)!important;border-color:#ffc46675!important;box-shadow:0 0 24px #ff5f7647,0 0 26px #20d7ff1f!important}.topbar-profile-button,.topbar .menu-button{color:var(--etds-text,#f7fbff)!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#7ae5ff33!important}.topbar-workspace-chip{max-width:240px;color:#fff7ed!important;text-align:left!important;background:radial-gradient(circle at 0 0,#ffb85c24,#0000 7rem),#030a17b8!important;border-color:#ffd66b38!important;justify-items:start!important;min-width:min(190px,22vw)!important;display:grid!important}.topbar-workspace-chip span,.topbar-workspace-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.topbar-workspace-chip span{font-weight:900}.topbar-workspace-chip small{color:#e8f6ffb8;font-size:.66rem}.web-command-more{gap:8px;min-width:0;display:grid}.web-command-more>summary{color:#f8fbffd6;cursor:pointer;background:#ffffff09;border:1px solid #85e0ff1f;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 9px;list-style:none;display:grid!important}.web-command-more>summary::-webkit-details-marker{display:none}.web-command-more>summary strong,.web-command-more-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.15;display:block;overflow:hidden;color:inherit!important}.web-command-more>summary small,.web-command-more-item small{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.2;display:block;overflow:hidden;color:var(--etds-muted,#e2eeffb8)!important}.web-command-more-list{background:#02081280;border:1px solid #7ae5ff1f;border-radius:18px;gap:6px;padding:6px;display:grid}.web-command-more-item{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;color:#f8fbffc7!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:7px 8px!important;display:grid!important}.web-command-more-item .web-command-nav-icon{border-radius:11px;width:32px;height:32px}.web-command-more-item.active,.web-command-more[open]>summary{color:#fff!important;background:linear-gradient(135deg,#ff7a1a29,#20d7ff14)!important;border-color:#ff984857!important;box-shadow:0 0 20px #ff7a1a1f!important}.menu-command-links{background:radial-gradient(circle at 12% 0,#ff7a1a1f,#0000 34%),#040c1ac2;border:1px solid #7ae5ff2e;border-radius:20px;gap:12px;padding:12px;display:grid}.menu-command-links-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.menu-command-links-header strong{display:block;color:var(--etds-cream,#fff7e8)!important}.menu-command-links-header p{margin:3px 0 0;font-size:.78rem;line-height:1.35;color:var(--etds-muted,#e2eeffb8)!important}.menu-command-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;display:grid}.menu-command-link{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:58px!important;color:var(--etds-text,#f7fbff)!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #7ae5ff24!important;border-radius:16px!important;padding:10px!important;display:grid!important}.menu-command-link.active{background:linear-gradient(135deg,#ff7a1a2e,#20d7ff1a)!important;border-color:#ff984870!important}.menu-command-icon{width:36px;height:36px;color:var(--etds-tide,#22d3ee);background:#20d7ff14;border:1px solid #20d7ff2e;border-radius:13px;place-items:center;display:grid}.menu-command-link strong{font-size:.82rem;line-height:1.15;display:block;color:var(--etds-cream,#fff7e8)!important}.menu-command-link small{margin-top:2px;font-size:.68rem;line-height:1.25;display:block;color:var(--etds-muted,#e2eeffb8)!important}.app-command-shell>.main-tabs.app-main-tabs{display:none!important}.mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 64px repeat(2,minmax(0,1fr))!important;width:min(430px,100vw - 16px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mobile-bottom-nav .mobile-dock-add{transform:translateY(-10px);min-height:62px!important}@media (width>=1024px){.app-command-shell{grid-template-columns:minmax(218px,248px) minmax(0,1fr)!important}.mobile-bottom-nav{display:none!important}}@media (width<=1023px){.app-command-shell>.topbar{top:max(6px, env(safe-area-inset-top,0px));z-index:86;position:sticky;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important}.app-command-shell>.topbar .app-search{order:3;grid-column:1/-1}.topbar-command-actions{gap:5px}.topbar-command-actions .topbar-quick-add-button,.topbar-command-actions .topbar-profile-button{display:none!important}.topbar .menu-button{min-width:44px!important;padding-inline:9px!important}.topbar-brand{grid-template-columns:34px minmax(0,1fr);min-height:46px!important}.topbar-brand-mark,.topbar-brand-mark img{width:34px;height:34px}.menu-command-grid{grid-template-columns:1fr}.menu-command-links-header{flex-direction:column;align-items:stretch}.mobile-bottom-nav{display:grid!important}}@media (width<=420px){.mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 58px repeat(2,minmax(0,1fr))!important;width:min(410px,100vw - 12px)!important;padding:5px!important}.mobile-bottom-nav button{min-height:48px!important}.mobile-bottom-nav b{font-size:.58rem!important}.mobile-bottom-nav .mobile-dock-add{border-radius:20px!important;min-height:58px!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--etds-midnight:#020611;--etds-navy:#07172b;--etds-navy-2:#0b203a;--etds-slate:#0c182ae6;--etds-slate-soft:#0d1e36b8;--etds-glass:#091426c2;--etds-glass-strong:#091323f0;--etds-line:#89e1ff30;--etds-line-strong:#89e1ff57;--etds-line-warm:#ff974852;--etds-cream:#fff4df;--etds-text:#f8fbff;--etds-muted:#deeafbbd;--etds-faint:#c6d7ee94;--etds-ember:#ff7a1a;--etds-ember-2:#ff9a3f;--etds-tide:#25d9ff;--etds-tide-2:#2f8bff;--etds-coral:#ff5f76;--etds-danger:#ff4f64;--etds-gold:#f6c24a;--etds-green:#39e8a4;--etds-purple:#8c66ff;--etds-pink:#ff59c7;--etds-radius-xs:8px;--etds-radius-sm:12px;--etds-radius-md:16px;--etds-radius-lg:22px;--etds-radius-xl:28px;--etds-shadow:0 18px 48px #0000005c, inset 0 1px 0 #ffffff0e;--etds-shadow-soft:0 10px 28px #00000042;--etds-glow-ember:0 0 28px #ff7a1a33;--etds-glow-tide:0 0 28px #25d9ff2e;--etds-gradient-primary:linear-gradient(135deg, var(--etds-ember), var(--etds-coral) 56%, var(--etds-purple));--etds-gradient-secondary:linear-gradient(135deg, #079ed0, var(--etds-tide), var(--etds-tide-2));--etds-gradient-warm:linear-gradient(135deg, #ff8a1c, var(--etds-gold));--etds-page-gutter:clamp(14px, 2vw, 28px);--etds-panel-gap:clamp(12px, 1.6vw, 20px);--etds-card-pad:clamp(14px, 1.8vw, 20px);--etds-control-h:42px;--etds-bottom-nav-h:76px;--etds-max-width:1320px;--etds-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,#root,.app,.et-app-shell{font-family:var(--etds-font-ui);background:radial-gradient(circle at 8% 0%, #ff7a1a1f, transparent 28rem), radial-gradient(circle at 88% 10%, #25d9ff1f, transparent 30rem), linear-gradient(180deg, var(--etds-midnight), #030a17 48%, #020611)!important;color:var(--etds-text)!important}.app *,.et-app-shell *{box-sizing:border-box}.et-app-shell,.app-command-shell{min-height:100dvh;color:var(--etds-text)}.app-command-shell .main,.app-command-shell main,.et-app-main{width:min(100%, var(--etds-max-width));margin-inline:auto}.app-command-shell .main{padding-bottom:calc(var(--etds-bottom-nav-h) + env(safe-area-inset-bottom,0px) + 26px)}.et-card,.et-page-hero,.et-top-bar,.et-web-sidebar,.et-modal,.et-bottom-sheet,.et-toast,.et-sync-state,.et-permission-state,.app .panel,.app .glass-card,.app .compact-card,.app .stat-card,.app .metric-card,.app .detail-panel,.app .drawer-info-card,.app .empty-state,.app .empty-state-card,.app .small-empty-state,.app .flow-modal,.app .quick-add-sheet,.app .drawer,.app .menu-drawer,.app .settings-drawer,.app .catalog-detail-drawer,.app .inventory-card,.app .forge-inventory-card,.app .vault-item-card,.app .market-product-card,.app .tidepool-post,.app .scout-report-card,.app .expense-vendor-card,.app .mileage-vehicle-card,.app .collection-manager-card,.app .purchaser-manager-card{border:1px solid var(--etds-line)!important;color:var(--etds-text)!important;box-shadow:var(--etds-shadow)!important;background:radial-gradient(circle at 12% 0,#ff7a1a13,#0000 34%),linear-gradient(145deg,#0c1d32e6,#030916f5)!important}.et-card,.app .panel,.app .glass-card,.app .compact-card,.app .stat-card,.app .metric-card,.app .detail-panel,.app .inventory-card,.app .market-product-card,.app .tidepool-post,.app .scout-report-card,.app .expense-vendor-card,.app .mileage-vehicle-card{border-radius:var(--etds-radius-md)!important}.et-card{padding:var(--etds-card-pad)}.et-card--quiet{box-shadow:var(--etds-shadow-soft)!important;background:linear-gradient(145deg,#091527b3,#040b18e6)!important}.et-card--accent{border-color:var(--etds-line-warm)!important;box-shadow:var(--etds-shadow), var(--etds-glow-ember)!important}.et-top-bar,.app-shell-header,.topbar,.web-command-brand,.web-command-promise{border-radius:var(--etds-radius-lg);border:1px solid var(--etds-line);color:var(--etds-text);box-shadow:var(--etds-shadow-soft);background:linear-gradient(135deg,#091527eb,#030a16e0),radial-gradient(circle at 100% 0,#25d9ff17,#0000 30%)}.et-top-bar{justify-content:space-between;align-items:center;gap:var(--etds-panel-gap);padding:12px 16px;display:flex}.et-top-bar-copy h1,.et-page-hero h1,.et-empty-state h2,.et-permission-state h2,.app h1,.app h2,.app h3{letter-spacing:0;color:var(--etds-cream)!important}.et-top-bar-copy p,.et-page-hero p,.et-empty-state p,.et-permission-state p,.app p,.app small,.app .compact-subtitle{color:var(--etds-muted)!important}.et-page-hero,.standard-page-header,.page-dashboard-header,.scout-summary-card,.forge-hero,.vault-hero{gap:var(--etds-panel-gap);grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);align-items:center;display:grid;border-radius:var(--etds-radius-lg)!important;padding:clamp(16px,2.4vw,26px)!important}.et-page-hero-actions,.standard-page-header-actions,.quick-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.et-page-hero-art{justify-self:end;max-width:260px}.et-button,.app button,.app .button,.app .drawer-link,.app .secondary-button,.app .ghost-button,.app .auth-text-button,.app .overflow-menu-button{min-height:var(--etds-control-h);border-radius:var(--etds-radius-sm);color:var(--etds-text);font:700 .9rem/1.1 var(--etds-font-ui);letter-spacing:0;border:1px solid #89e1ff3d;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s,color .16s}.et-button--primary,.app .primary-button,.app button[type=submit]:not(.secondary-button):not(.ghost-button):not(.auth-text-button),.app .ember-gradient-button{background:var(--etds-gradient-primary)!important;color:#fffaf0!important;border-color:#ffb4676b!important;box-shadow:0 12px 28px #ff5b7638,inset 0 1px #ffffff29!important}.et-button--secondary,.app .secondary-button,.app .tide-gradient-button{color:var(--etds-text)!important;box-shadow:var(--etds-shadow-soft), inset 0 1px 0 #ffffff0f!important;background:#06182bdb!important;border-color:#25d9ff57!important}.et-button--tertiary,.app .ghost-button,.app .auth-text-button,.app .inline-text-button{color:var(--etds-muted)!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1c!important}.et-button--danger,.app .delete-button,.app .danger-button,.app .drawer-danger-link,.app .overflow-menu-delete{color:#fff1f2!important;background:linear-gradient(135deg,#be1836f5,#7f1d1deb)!important;border-color:#ff8f9d5c!important}.et-button:hover,.app button:hover:not(:disabled),.app .drawer-link:hover:not(:disabled){border-color:#fff4df6b;transform:translateY(-1px)}.et-button:focus-visible,.et-icon-button:focus-visible,.app button:focus-visible,.app input:focus-visible,.app select:focus-visible,.app textarea:focus-visible{outline-offset:2px;outline:2px solid #25d9ffb8!important}.et-icon-button,.modal-icon-close,.drawer-close-button{place-items:center;width:42px;min-width:42px;height:42px;display:inline-grid;color:var(--etds-text)!important;background:#081527d1!important;border-radius:999px!important;padding:0!important}.et-badge,.et-trust-badge,.et-price-badge,.badge,.status-badge,.trust-badge,.price-badge,.confidence-badge,.filter-chip,.tab-chip,.pill,.mini-badge{align-items:center;gap:6px;width:fit-content;min-height:26px;padding:6px 9px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;color:var(--etds-text)!important;background:#071224d6!important;border:1px solid #89e1ff3d!important;border-radius:999px!important}.et-badge--verified,.trust-badge--verified,.status-badge.verified,.status-badge.approved{color:#b6ffd9!important;border-color:#39e8a46b!important}.et-badge--warning,.status-badge.pending,.status-badge.waitlist{color:#ffe7a3!important;border-color:#f6c24a6b!important}.et-badge--danger,.status-badge.denied,.status-badge.error{color:#ffc4ca!important;border-color:#ff5f766b!important}.et-badge--premium,.trust-badge--fair,.price-badge.near-retail{color:#ffe6a2!important;border-color:#f6c24a75!important}.et-price-badge{flex-direction:column;align-items:flex-start;gap:3px;min-height:44px;padding:8px 10px}.et-price-badge small{text-transform:uppercase;font-size:.68rem;color:var(--etds-faint)!important}.et-price-badge strong{color:var(--etds-cream)!important}.et-form-field,.field,.drawer-field,.shoreline-form label,.auth-form label{color:var(--etds-muted);gap:7px;font-size:.82rem;font-weight:700;display:grid}.et-form-field>span,.field>span,.drawer-field-label{color:var(--etds-cream)!important}.app input,.app select,.app textarea,.app .form-control,.app .search-input,.app .catalog-search-input,.app .vault-search-input,.app .vault-filter-select,.app .topbar-section-select{min-height:var(--etds-control-h);width:100%;border-radius:var(--etds-radius-sm)!important;border:1px solid var(--etds-line-strong)!important;color:var(--etds-text)!important;background:#030a17f0!important;box-shadow:inset 0 1px #ffffff0b!important}.app textarea{resize:vertical;min-height:96px}.et-field-error,.field-error,.form-error,.validation-error,.error-summary,.save-error,.auth-status-message.error{border-radius:var(--etds-radius-sm);padding:9px 10px;color:#ffd2d8!important;background:linear-gradient(135deg,#7f1d2de6,#410b19e0)!important;border:1px solid #ff8f9d6b!important}.form-success,.auth-status-message.success,.success-summary{border-radius:var(--etds-radius-sm);padding:9px 10px;color:#b6ffd9!important;background:linear-gradient(135deg,#064e3be6,#052e23e0)!important;border:1px solid #39e8a45c!important}.et-modal-backdrop,.flow-modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050dc2!important}.et-modal,.flow-modal,.location-modal,.catalog-detail-drawer{max-height:min(88dvh,820px);border-radius:var(--etds-radius-lg)!important}.et-modal-header,.flow-modal-header,.drawer-header,.menu-drawer-header,.settings-drawer-header{z-index:2;color:var(--etds-text);border-bottom:1px solid #89e1ff24;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0;background:linear-gradient(#07101ffa,#07101fe6)!important}.et-modal-body,.flow-modal-body,.drawer-body,.menu-drawer-body,.settings-drawer-body,.catalog-detail-body{color:var(--etds-text);scrollbar-color:#89e1ff57 #030a1780;padding:16px;overflow-y:auto}.et-modal-footer,.flow-modal-footer,.et-bottom-sheet-footer{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #89e1ff24;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0;background:linear-gradient(#07101fe6,#07101ffc)!important}.et-bottom-sheet{z-index:1000;border-radius:var(--etds-radius-xl) var(--etds-radius-xl) 0 0;max-height:min(82dvh,760px);position:fixed;inset:auto 0 0}.et-bottom-sheet-header{border-bottom:1px solid #89e1ff24;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.et-bottom-sheet-body{padding:16px 16px calc(var(--etds-bottom-nav-h) + 18px);overflow-y:auto}.et-empty-state,.empty-state,.empty-state-card,.small-empty-state,.command-empty-state{text-align:center;justify-items:center;gap:10px;display:grid;padding:clamp(18px,4vw,34px)!important}.et-empty-state-icon{width:64px;height:64px;color:var(--etds-gold);background:radial-gradient(circle,#ff7a1a3d,#25d9ff14);border:1px solid #f6c24a47;border-radius:20px;place-items:center;display:grid}.et-toast,.vault-toast,.app-toast,.toast,.notification-toast{left:50%;bottom:calc(var(--etds-bottom-nav-h) + env(safe-area-inset-bottom,0px) + 14px);z-index:1100;justify-content:space-between;align-items:center;gap:12px;width:min(92vw,520px);padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);border-radius:var(--etds-radius-md)!important}.et-step-flow{gap:14px;display:grid}.et-step-flow-steps,.scout-report-stepper,.flow-stepper{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.et-step-flow-steps li,.scout-report-step-pill,.flow-step-pill{border-radius:var(--etds-radius-sm);min-height:54px;color:var(--etds-muted);background:#071224b8;border:1px solid #89e1ff2e;align-content:center;gap:4px;padding:9px 10px;display:grid}.et-step-flow-steps li.is-active,.scout-report-step-pill.active,.flow-step-pill.active{color:var(--etds-text);box-shadow:var(--etds-glow-tide);border-color:#25d9ff85}.et-step-flow-steps li.is-complete,.scout-report-step-pill.complete,.flow-step-pill.complete{color:#b6ffd9;border-color:#39e8a457}.et-table-wrap,.table-wrap,.data-table-wrap{border-radius:var(--etds-radius-md);border:1px solid var(--etds-line);background:#050d1bb8;width:100%;overflow-x:auto}.et-table,.app table{border-collapse:collapse;width:100%;color:var(--etds-text)}.et-table th,.et-table td,.app table th,.app table td{text-align:left;border-bottom:1px solid #89e1ff1f;padding:10px 12px}.et-table th,.app table th{color:var(--etds-cream);text-transform:uppercase;letter-spacing:.04em;background:#091527d1;font-size:.76rem}.et-loading-state{min-height:160px;color:var(--etds-muted);place-items:center;gap:10px;display:grid}.et-loading-state span{border:3px solid #89e1ff33;border-top-color:var(--etds-tide);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite etds-spin}.et-sync-state,.et-permission-state{border-radius:var(--etds-radius-md);gap:8px;padding:16px;display:grid}.et-sync-state{border-color:#f6c24a57!important}.et-permission-state{border-color:#ff5f7657!important}.mobile-bottom-nav,.et-mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:var(--etds-bottom-nav-h)!important;background:radial-gradient(circle at 50% 0,#25d9ff14,#0000 42%),#030916f0!important;border:1px solid #89e1ff2e!important;border-radius:24px 24px 0 0!important;box-shadow:0 -16px 40px #0000005c,inset 0 1px #ffffff0e!important}.mobile-bottom-nav button,.et-nav-item{min-width:0;color:var(--etds-muted)!important;background:0 0!important;border-radius:16px!important;min-height:54px!important;font-size:.72rem!important}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page],.et-nav-item.is-active{color:var(--etds-cream)!important;box-shadow:var(--etds-glow-ember)!important;background:#ff7a1a1a!important;border-color:#ff974857!important}.mobile-bottom-nav .mobile-dock-add,.et-nav-item--center{background:var(--etds-gradient-primary)!important;color:#fffaf0!important;box-shadow:0 0 24px #ff5f764d!important}.web-command-sidebar,.et-web-sidebar{color:var(--etds-text);background:radial-gradient(circle at 0 0,#ff7a1a1a,#0000 38%),linear-gradient(#071223f5,#030916f5)!important;border-right:1px solid #89e1ff29!important}.web-command-nav,.et-sidebar-nav{gap:8px;display:grid}.web-command-nav-item,.et-sidebar-item{justify-content:flex-start;gap:10px;width:100%;color:var(--etds-muted)!important;background:#ffffff06!important;border:1px solid #89e1ff1a!important}.web-command-nav-item.active,.et-sidebar-item.is-active{color:var(--etds-cream)!important;box-shadow:var(--etds-glow-ember)!important;background:linear-gradient(135deg,#ff7a1a24,#25d9ff12)!important;border-color:#ff974861!important}.web-command-nav-item small,.et-sidebar-item small{color:var(--etds-faint)!important}@keyframes etds-spin{to{transform:rotate(360deg)}}@media (width<=760px){.app-command-shell .main,.app-command-shell main{padding-inline:12px}.et-page-hero,.standard-page-header,.page-dashboard-header,.scout-summary-card,.forge-hero,.vault-hero{grid-template-columns:1fr;padding:15px!important}.et-page-hero-art{opacity:.88;justify-self:start;max-width:160px}.et-modal,.flow-modal,.location-modal{max-height:88dvh;width:min(94vw,560px)!important}.et-modal-footer,.flow-modal-footer{grid-template-columns:1fr;display:grid}.et-step-flow-steps,.scout-report-stepper,.flow-stepper{grid-template-columns:1fr 1fr}}@media (width>=980px){.mobile-bottom-nav,.et-mobile-bottom-nav{display:none!important}.app-command-shell .main,.app-command-shell main{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.et-button,.app button,.et-loading-state span{transition:none!important;animation:none!important}}.app-search-toggle{width:auto;min-width:64px;padding:0 12px;font-size:.78rem;font-weight:900}.app-search-toggle:before{content:none!important}.modal-icon-close{width:44px;min-width:44px;min-height:44px;color:var(--water-dark);box-shadow:none;background:#1f6f8b14;border:1px solid #1f6f8b2e;border-radius:999px;place-items:center;padding:0;font-weight:950;display:inline-grid}.catalog-exact-search{margin:8px 0 0}.catalog-exact-search .catalog-search-tools,.scanner-start-state,.admin-only-note{margin-top:10px}.catalog-result-card h3,.what-see-result-copy h3,.marketplace-listing-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.forge-inventory-card .forge-card-meta-legacy,.forge-inventory-card .compact-image-wrap.placeholder,.forge-inventory-card .compact-details,.forge-inventory-card .compact-links,.forge-inventory-card .compact-actions select,.forge-inventory-card .compact-actions .edit-button{display:none}.forge-inventory-card .compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-inventory-card .compact-metrics>div:nth-child(2),.forge-inventory-card .compact-metrics>div:nth-child(4){display:grid!important}.forge-inventory-card .compact-image-wrap{border-radius:14px;min-height:88px;width:88px!important;height:88px!important}.forge-inventory-card h3{font-size:1.05rem;line-height:1.2}@media (width<=720px){.app{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 18px)}.main,.catalog-detail-body,.drawer-links,.what-see-panel,.marketplace-section{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 32px)}.header{min-height:auto;padding:10px 12px}.header h1{letter-spacing:0}.topbar{gap:5px;margin-bottom:6px;padding:6px}.topbar-actions{gap:4px}.app-search-toggle{min-width:56px;min-height:44px;padding:0 9px;font-size:.72rem}.quick-add-menu{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 8px);border-radius:22px;max-height:min(72dvh,620px)}.mobile-bottom-nav{min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}.panel,.compact-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel{padding:12px}.card,.panel .card{min-height:72px;padding:10px}.quick-actions{gap:7px}.quick-actions button,.catalog-result-actions button,.catalog-result-actions a.secondary-button{min-height:44px;padding:9px 11px;font-size:.84rem}.catalog-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-result-actions button,.catalog-result-actions a.secondary-button{width:100%}.vault-add-modal>.compact-card-header,.scanner-review-modal>.compact-card-header,.location-modal>.compact-card-header{z-index:2;background:linear-gradient(#fff 88%,#ffffffeb);padding-top:4px;padding-bottom:10px;position:sticky;top:-14px}.vault-form-actions,.what-see-footer-actions,.marketplace-form .quick-actions{bottom:calc(-1px - env(safe-area-inset-bottom));z-index:2;padding:10px 4px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#ffffffeb,#fff 12%);margin-inline:-4px;position:sticky}.what-see-toolbar{grid-template-columns:1fr}.what-see-result-row>.secondary-button{grid-column:1/-1}.scanner-review-modal{max-height:calc(90dvh - env(safe-area-inset-top))}.quick-action-rail,.subtab-rail,.chip-row,.summary-pill-row,.compact-chip-row{justify-content:flex-start;gap:7px;display:flex;flex-wrap:wrap!important;overflow:visible!important}.quick-action-rail button,.subtab-rail button,.chip,.status-badge{flex:128px;min-width:0;white-space:normal!important}.quick-actions,.home-inline-actions,.catalog-result-actions,.vault-card-actions,.location-modal-actions{grid-template-columns:repeat(auto-fit,minmax(min(142px,100%),1fr))!important}.filter-grid,.forge-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important}.catalog-result-card,.what-see-result,.inventory-card,.compact-card,.panel,.card{min-width:0}.catalog-result-actions button,.catalog-result-actions a.secondary-button,.quick-actions button,.quick-actions a.secondary-button{white-space:normal;width:100%}.what-see-result-row{grid-template-columns:44px minmax(0,1fr)}.what-see-result-row img,.what-see-thumb-placeholder{grid-row:span 2;width:44px;height:44px}.what-see-checkbox,.what-see-result-copy,.what-see-result-row>.secondary-button{grid-column:2}.smart-catalog-suggestion-copy strong,.smart-catalog-suggestion-copy small{white-space:normal}}@media (width<=380px){.app-search-toggle{min-width:48px;padding-inline:7px}.catalog-result-actions{grid-template-columns:1fr}}.tidetradr-summary-card{grid-template-columns:minmax(180px,.75fr) minmax(280px,1.25fr) minmax(260px,.9fr);align-items:start;gap:14px;display:grid}.tidetradr-summary-card>div:first-child{min-width:0}.tidetradr-summary-card .catalog-search-form{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.tidetradr-summary-card>.summary-pill-row{grid-column:2;justify-content:flex-start}.tidetradr-shortcut-grid{grid-area:1/3/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.tidetradr-shortcut-card{text-align:left;min-height:76px;color:var(--navy);box-shadow:none;background:#ffffffeb;border:1px solid #1f6f8b24;border-radius:14px;gap:4px;padding:11px;display:grid}.tidetradr-shortcut-card:hover,.tidetradr-shortcut-card:focus-visible{border-color:#b9471e52;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.tidetradr-shortcut-card span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.tidetradr-shortcut-card strong{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.18;display:-webkit-box;overflow:hidden}.tidetradr-hub-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:12px;display:grid}.tidetradr-preview-card{align-content:start;gap:12px;display:grid}.tidetradr-preview-list{gap:8px;display:grid}.tidetradr-preview-list button{text-align:left;min-height:54px;color:var(--navy);box-shadow:none;background:#f8fafcf2;border:1px solid #1f6f8b1f;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.tidetradr-preview-list span{color:var(--muted);font-size:.82rem}.tidetradr-watch-list{margin-top:12px}.tidetradr-watch-card{gap:10px}.tidetradr-watch-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tidetradr-watch-actions button{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0}.tidetradr-summary-card>.cards.mini-cards{grid-area:1/3/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.tidetradr-summary-card>.cards.mini-cards .card{grid-column:auto;min-height:76px;padding:10px}.tidetradr-summary-card>.cards.mini-cards .card h2{font-size:1.18rem}.catalog-search-form,.catalog-search-tools{min-width:0}.catalog-search-tools{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start}.catalog-results-toolbar{grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:10px;margin:10px 0 12px;display:grid}.catalog-search-tools>.quick-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.catalog-exact-search .catalog-search-tools{grid-template-columns:minmax(0,1fr) auto}.smart-catalog-suggestions{max-height:min(260px,42dvh)}.scout-report-product-search{gap:8px;min-width:0;display:grid}.scout-report-product-search label{color:#334155;gap:6px;font-size:.84rem;font-weight:800;display:grid}.scout-report-product-search .smart-catalog-suggestions{max-height:min(260px,46dvh);margin-top:6px;position:static;overflow:auto}.scout-selected-product-card{border:1px solid var(--line);background:#fffffff0;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.scout-selected-product-card img,.scout-selected-product-thumb{object-fit:cover;background:#1f6f8b14;border-radius:12px;width:56px;height:56px}.scout-selected-product-thumb{color:var(--muted);place-items:center;font-size:.74rem;font-weight:900;display:grid}.scout-selected-product-copy,.scout-selected-product-actions{gap:4px;min-width:0;display:grid}.scout-selected-product-copy small{color:var(--muted);overflow-wrap:anywhere}.scout-selected-product-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-selected-product-actions button{min-height:38px;padding-inline:10px}.tidetradr-summary-card .smart-catalog-suggestions,.catalog-search-tools .smart-catalog-suggestions{max-height:220px;margin-top:8px;position:static;overflow:auto;box-shadow:0 12px 28px #0d18281f}.catalog-results-list .catalog-result-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.catalog-results-list .catalog-result-main{width:100%}.catalog-result-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-content:stretch;gap:8px;display:grid}.catalog-result-actions button,.catalog-result-actions a.secondary-button{white-space:normal;width:100%;min-width:0}.catalog-result-card{background:#fff}.tidetradr-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tidetradr-tool-card{border:1px solid var(--line);background:#fff;justify-content:space-between}.tidetradr-tool-card h3,.tidetradr-tool-card p{margin-top:0}.feature-dropdown-stack:empty{display:none}@media (width<=900px){.tidetradr-summary-card{grid-template-columns:1fr}.tidetradr-summary-card .catalog-search-form,.tidetradr-summary-card>.summary-pill-row,.tidetradr-shortcut-grid,.tidetradr-summary-card>.cards.mini-cards{grid-area:auto/1}.tidetradr-hub-grid{grid-template-columns:1fr}}@media (width<=640px){.tidetradr-summary-card .catalog-search-form,.catalog-search-tools,.catalog-results-toolbar,.catalog-exact-search .catalog-search-tools{grid-template-columns:1fr}.tidetradr-summary-card .catalog-search-form button{width:100%}.tidetradr-tool-grid{grid-template-columns:1fr}.tidetradr-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tidetradr-watch-actions{grid-template-columns:1fr}.tidetradr-watch-actions button{width:100%}.tidetradr-summary-card .smart-catalog-suggestions,.catalog-search-tools .smart-catalog-suggestions,.smart-catalog-suggestions{z-index:80;border-radius:16px;max-height:min(260px,42dvh);margin-top:8px;position:static;inset:auto;overflow:auto;box-shadow:0 12px 28px #0d18281f}}.app{width:min(var(--app-shell-max), 100%);padding:max(var(--space-page), env(safe-area-inset-top)) max(var(--space-page), env(safe-area-inset-right)) max(var(--space-page), env(safe-area-inset-bottom)) max(var(--space-page), env(safe-area-inset-left))}.main{gap:var(--space-section);max-width:var(--app-shell-max);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 32px);margin-inline:auto}.page-card,.section-card,.metric-card,.item-card,.empty-state-card,.info-card,.admin-card,.panel,.card,.compact-card,.inventory-card,.feature-dropdown,.catalog-result-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel,.marketplace-listing-card,.forge-preview-card,.forge-form-step,.forge-sale-product-summary,.suggestion-card,.drawer-info-card,.drawer-danger-zone,.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.panel,.page-card,.section-card,.compact-card,.inventory-card,.catalog-result-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel,.marketplace-listing-card,.forge-preview-card,.forge-form-step,.forge-sale-product-summary,.suggestion-card,.drawer-info-card{padding:var(--space-card)}.panel h2,.page-dashboard-header h2,.page-summary-card h2,.tab-summary h2,.section-title,.compact-card h3,.inventory-card h3,.forge-preview-card h3,.marketplace-create-panel h3,.marketplace-browse-panel h3,.marketplace-detail-panel h3,.drawer-info-card h3{color:var(--color-heading);font-size:var(--text-section-title);letter-spacing:0;line-height:1.15}.compact-card h3,.inventory-card h3,.forge-preview-card h3,.marketplace-listing-card h3,.suggestion-card h3,.item-card h3{font-size:var(--text-card-title)}.panel p,.page-dashboard-header p,.page-summary-card p,.compact-subtitle,.feature-dropdown-toggle small,.drawer-info-card p,.marketplace-beta-note span,.marketplace-safety-rules p,.empty-state p,.small-empty-state p,.empty-state-card p,.info-card p{color:var(--color-muted);font-size:var(--text-helper);letter-spacing:0;line-height:1.4}.cards,.mini-cards,.home-summary-stats,.vault-summary-grid,.forge-summary-grid,.scout-score-grid,.preview-grid,.recommendation-grid{gap:var(--space-button)}.metric-card,.mini-cards .card,.home-summary-card .card,.vault-summary-grid .card,.forge-summary-grid .card,.scout-score-stat,.preview-grid div{min-height:76px;padding:var(--space-card-compact);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.metric-card p,.mini-cards .card p,.home-summary-card .card p,.vault-summary-grid .card p,.forge-summary-grid .card p,.scout-score-stat p,.preview-grid span{color:var(--color-muted);font-size:var(--text-badge);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:850;line-height:1.2}.metric-card h2,.metric-card h3,.mini-cards .card h2,.mini-cards .card h3,.home-summary-card .card h2,.vault-summary-grid .card h2,.forge-summary-grid .card h2,.scout-score-stat h3,.preview-grid strong{color:var(--color-heading);font-size:var(--text-metric);letter-spacing:0;margin:0;line-height:1}button,.button,.secondary-button,.ghost-button,.danger-button,.drawer-link,.main-tab,.vault-add-tab,.chip{border-radius:var(--radius-button);min-height:44px;font-weight:850;line-height:1.15;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}button.primary,.button.primary,.primary-button,.form button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.overflow-menu-button),.quick-action-rail button.primary,.scout-sticky-subnav button.primary{color:#fff;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));box-shadow:var(--shadow-button)}.secondary-button,button.secondary-button,.drawer-link,.main-tab:not(.active),.quick-action-rail button:not(.primary),.subtab-rail button:not(.active),.scout-filter-grid button,.vault-add-tab,.chip{color:var(--water-dark);background:var(--color-surface);border:1px solid var(--color-secondary-border);box-shadow:none}.ghost-button,button.ghost-button,.clear-button{color:var(--color-muted);box-shadow:none;background:0 0;border:1px solid #0000}.danger-button,button.danger-button,button.delete-button,.drawer-danger-link,.logout-link{color:#fff;background:linear-gradient(135deg, #dc2626, var(--color-danger));border:1px solid #b4231847;box-shadow:0 8px 16px #b4231824}button:hover,.button:hover,.secondary-button:hover,.drawer-link:hover,.chip:hover,.clickable-card:hover,.stat-button-card:hover{transform:translateY(-1px)}button:focus-visible,.button:focus-visible,.secondary-button:focus-visible,.drawer-link:focus-visible,.main-tab:focus-visible,.chip:focus-visible,input:focus,select:focus,textarea:focus{outline-offset:2px;outline:3px solid #1f6f8b2e}.form,.inline-form,.inline-input-grid,.vault-form-grid,.forge-inventory-form,.forge-sale-form,.marketplace-form,.drawer-alias-form,.what-see-form-grid{gap:var(--space-form)}.form label,.drawer-alias-form label,.what-see-form-grid label,.scout-report-product-search label,.drawer-field-label,.field-label{color:var(--color-heading);font-size:var(--text-label);font-weight:850;line-height:1.25}input,select,textarea,.search-input,.vault-search-input,.vault-filter-select,.drawer-field{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);min-height:46px;color:var(--color-text);background:var(--color-surface);box-shadow:none}textarea{line-height:1.35}.status-badge,.badge,.chip,.catalog-pill,.summary-pill-row span,.marketplace-badges span{border-radius:var(--radius-badge);max-width:100%;min-height:28px;color:var(--color-unknown-text);background:var(--color-unknown-bg);font-size:var(--text-badge);letter-spacing:.02em;text-transform:uppercase;border:1px solid #16203314;justify-content:center;align-items:center;padding:5px 9px;font-weight:900;line-height:1.1;display:inline-flex}.status-badge.live,.badge.live,.status-badge.verified,.status-badge.approved,.status-badge.in-stock,.suggestion-status-approved,.suggestion-status-merged{color:var(--color-success);background:var(--color-success-bg)}.status-badge.cached,.badge.cached{color:var(--color-cached-text);background:var(--color-cached-bg)}.status-badge.manual,.badge.manual{color:var(--color-manual-text);background:var(--color-manual-bg)}.status-badge.mock,.badge.mock{color:var(--color-mock-text);background:var(--color-mock-bg)}.status-badge.pending,.status-badge.needs-review,.suggestion-status-needs-more-info,.suggestion-status-under-review{color:var(--color-pending-text);background:var(--color-pending-bg)}.status-badge.admin,.badge.admin{color:var(--color-admin-text);background:var(--color-admin-bg)}.status-badge.founder,.badge.founder{color:var(--color-founder-text);background:var(--color-founder-bg)}.empty-state,.small-empty-state,.empty-state-card{padding:var(--space-card);border-radius:var(--radius-card);box-shadow:none;background:linear-gradient(#1f6f8b0f,#ffffffe6);border:1px dashed #1f6f8b47;gap:8px;display:grid}.empty-state h3,.small-empty-state h3,.empty-state-card h3{color:var(--color-heading);font-size:var(--text-card-title);letter-spacing:0;margin:0}.location-modal-backdrop,.drawer-backdrop,.catalog-detail-backdrop{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.feedback-modal,.scout-score-modal{border-radius:var(--radius-modal);max-width:min(760px,100vw - 24px);max-height:min(90dvh,920px);box-shadow:var(--shadow-modal);overscroll-behavior:contain;overflow:auto}.catalog-detail-drawer{height:100dvh;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-modal)}.modal-title-row,.compact-card-header,.drawer-header,.catalog-detail-header{gap:var(--space-3)}.modal-close-button,.drawer-close-button{border-radius:var(--radius-badge);min-width:44px;min-height:44px;box-shadow:none;flex:none}.quick-actions,.home-inline-actions,.settings-toolbar,.catalog-result-actions,.catalog-detail-action-group,.vault-card-actions,.marketplace-nav-actions,.suggestion-actions,.location-modal-actions,.scout-main-actions{gap:var(--space-button);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:stretch;display:grid}.quick-actions button,.home-inline-actions button,.catalog-result-actions button,.catalog-detail-action-group button,.vault-card-actions button,.marketplace-nav-actions button,.suggestion-actions button,.location-modal-actions button,.quick-actions a.secondary-button,.catalog-result-actions a.secondary-button,.catalog-detail-action-group a.secondary-button{white-space:normal;width:100%;min-width:0}.main-tabs,.quick-action-rail,.subtab-rail,.chip-row,.summary-pill-row,.compact-chip-row,.scout-sticky-subnav,.scout-filter-grid{overflow:visible}.quick-action-rail,.subtab-rail,.chip-row,.summary-pill-row,.compact-chip-row,.scout-sticky-subnav{flex-wrap:wrap}.catalog-result-card,.forge-inventory-card,.vault-item-card,.marketplace-listing-card,.scout-store-row{min-width:0}.catalog-result-title,.catalog-result-copy h3,.forge-inventory-card h3,.vault-item-card h3,.marketplace-listing-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-thumb,.catalog-detail-image,.vault-image-wrap,.compact-image-wrap,.marketplace-thumb,.scout-selected-product-thumb{border:1px solid var(--color-border);background:#f8fafc}@media (width>=900px){.form-page,.forge-inventory-form,.forge-sale-form,.marketplace-form,.vault-add-modal,.scanner-review-modal{max-width:var(--form-page-max);margin-inline:auto}}@media (width<=720px){:root{--bottom-nav-height:78px;--space-page:var(--space-mobile);--space-card:14px;--space-section:12px}.app{padding:max(var(--space-mobile), env(safe-area-inset-top)) max(var(--space-mobile), env(safe-area-inset-right)) max(var(--space-mobile), env(safe-area-inset-bottom)) max(var(--space-mobile), env(safe-area-inset-left))}.main{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 36px)}.header,.topbar{border-radius:var(--radius-card)}.panel,.page-card,.section-card,.compact-card,.inventory-card,.catalog-result-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel,.marketplace-listing-card,.forge-preview-card,.forge-form-step,.suggestion-card{padding:var(--space-card);border-radius:var(--radius-card)}.home-summary-stats,.vault-summary-grid,.forge-summary-grid,.scout-score-grid,.home-today-grid,.forge-preview-grid,.quick-actions,.home-inline-actions,.catalog-result-actions,.catalog-detail-action-group,.vault-card-actions,.marketplace-nav-actions,.suggestion-actions,.location-modal-actions,.scout-main-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.form,.inline-form,.inline-input-grid,.vault-form-grid,.forge-inventory-form,.forge-sale-form,.marketplace-form,.what-see-form-grid,.catalog-detail-grid{grid-template-columns:1fr}.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.feedback-modal,.scout-score-modal{width:min(100%,100vw - 18px);max-height:min(90dvh,920px)}.vault-form-actions,.what-see-footer-actions,.marketplace-form .quick-actions{bottom:calc(env(safe-area-inset-bottom));padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (width<=390px){.home-summary-stats,.vault-summary-grid,.forge-summary-grid,.scout-score-grid,.home-today-grid,.forge-preview-grid,.quick-actions,.home-inline-actions,.catalog-result-actions,.catalog-detail-action-group,.vault-card-actions,.marketplace-nav-actions,.suggestion-actions,.location-modal-actions,.scout-main-actions{grid-template-columns:1fr}}.quick-action-card-grid{gap:var(--space-button);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:stretch;width:100%;min-width:0;display:grid;overflow:visible}button.quick-action-card,.forge-quick-action-grid button.quick-action-card,.scout-main-actions button.quick-action-card{border-radius:var(--radius-card);text-align:left;white-space:normal;align-content:center;justify-items:start;gap:5px;min-width:0;min-height:72px;padding:12px;display:grid;overflow:hidden}button.quick-action-card.secondary-button{color:var(--color-heading);background:var(--color-surface);border-color:var(--color-secondary-border);box-shadow:var(--shadow-card)}button.quick-action-card.primary{color:#fff;background:linear-gradient(135deg, #b45735fa, #1f6f8bfa), var(--color-primary);box-shadow:var(--shadow-button);border-color:#0000}button.quick-action-card span{color:inherit;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}button.quick-action-card small{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}button.quick-action-card.primary small{color:#ffffffd1}.page-dashboard-header .quick-action-card-grid,.beta-path-panel .quick-action-card-grid,.forge-action-strip .quick-action-card-grid,.scout-main-actions.quick-action-card-grid{margin-top:2px}.tidetradr-shortcut-grid.quick-action-card-grid{grid-area:1/3/span 2}@media (width<=720px){.quick-action-card-grid,.forge-quick-action-grid.quick-action-card-grid,.tidetradr-shortcut-grid.quick-action-card-grid,.scout-main-actions.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}button.quick-action-card,.forge-quick-action-grid button.quick-action-card,.scout-main-actions button.quick-action-card{width:100%;min-height:68px;padding:10px}.tidetradr-shortcut-grid.quick-action-card-grid{grid-area:auto/1}}@media (width<=390px){.quick-action-card-grid,.forge-quick-action-grid.quick-action-card-grid,.tidetradr-shortcut-grid.quick-action-card-grid,.scout-main-actions.quick-action-card-grid{grid-template-columns:1fr}}.tidetradr-summary-card{grid-template-columns:minmax(0,.9fr) minmax(320px,1.2fr);grid-template-areas:"tidetradr-copy tidetradr-search""tidetradr-actions tidetradr-actions";align-items:start;gap:14px}.tidetradr-summary-card>div:first-child{grid-area:tidetradr-copy}.tidetradr-summary-card .catalog-search-form{grid-area:tidetradr-search/auto;width:100%}.tidetradr-summary-card>.cards.mini-cards{display:none}.tidetradr-shortcut-grid,.tidetradr-shortcut-grid.quick-action-card-grid{grid-area:auto/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));width:100%;margin-top:0}@media (width<=900px){.tidetradr-summary-card{grid-template-columns:1fr;grid-template-areas:"tidetradr-copy""tidetradr-search""tidetradr-actions"}.tidetradr-summary-card .catalog-search-form,.tidetradr-shortcut-grid,.tidetradr-shortcut-grid.quick-action-card-grid{grid-area:auto/1}}@media (width<=640px){.deal-finder-backdrop{place-items:end center;padding:10px 0 0}.deal-finder-modal{border-radius:18px 18px 0 0;width:100%;min-height:min(92dvh,900px)}.tidetradr-summary-card .catalog-search-form{grid-template-columns:1fr}.tidetradr-shortcut-grid,.tidetradr-shortcut-grid.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.tidetradr-shortcut-grid,.tidetradr-shortcut-grid.quick-action-card-grid{grid-template-columns:1fr}}.forge-hero-panel{align-items:start;gap:14px;display:grid}.forge-hero-panel>div:first-child{min-width:0}.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{margin-top:0}.forge-preview-panel .compact-card-header{margin-bottom:2px}.forge-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.forge-preview-card{grid-template-rows:auto auto 1fr auto;min-height:220px}.forge-preview-card h3{max-width:100%;color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.28rem,2.4vw,1.72rem);font-weight:950;line-height:1.05;overflow:hidden}.forge-preview-card small{color:var(--color-muted);font-size:.78rem;font-weight:800;line-height:1.25}.forge-preview-card>button{align-self:end;width:100%}.forge-preview-card .summary-pill-row{align-self:end}.home-summary-card .home-summary-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.home-summary-card .page-summary-copy{min-width:0}.home-summary-card .page-summary-copy h1{margin:0}.home-summary-card .page-summary-actions{justify-content:flex-end;justify-self:end}.home-summary-card .page-summary-actions button{flex:none;width:auto;min-width:120px}.home-summary-card .home-summary-stats{gap:var(--space-button);grid-template-columns:repeat(4,minmax(160px,1fr));width:100%;min-width:0;display:grid}button.home-metric-card{min-width:0;min-height:82px;padding:var(--space-card-compact);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-heading);text-align:left;background:var(--color-surface);box-shadow:var(--shadow-card);white-space:normal;align-content:center;justify-items:start;gap:6px;display:grid}button.home-metric-card:hover,button.home-metric-card:focus-visible{box-shadow:var(--shadow-elevated);border-color:#1f6f8b52;transform:translateY(-1px)}button.home-metric-card p{color:var(--color-muted);font-size:var(--text-badge);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:850;line-height:1.2}button.home-metric-card h2{max-width:100%;color:var(--color-heading);font-size:var(--text-metric);letter-spacing:0;text-overflow:ellipsis;margin:0;line-height:1;overflow:hidden}@media (width<=960px){.home-summary-card .home-summary-stats{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.home-summary-card .home-summary-header{grid-template-columns:1fr}.home-summary-card .page-summary-actions{justify-self:end}.home-summary-card .home-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.home-summary-card .home-summary-stats{grid-template-columns:1fr}}.catalog-detail-backdrop{z-index:250;background:#0f172a5c;position:fixed;inset:0}.catalog-detail-drawer{z-index:260;background:var(--color-surface,#fff);border:1px solid var(--color-border,#d8dee9);width:min(960px,92vw);max-width:92vw;height:min(90vh,860px);max-height:90vh;box-shadow:var(--shadow-modal,0 24px 80px #0f172a3d);border-radius:22px;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.catalog-detail-header{z-index:2;border-bottom:1px solid var(--color-border,#d8dee9);background:var(--color-surface,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 20px;display:grid;position:relative}.catalog-detail-body{overscroll-behavior:contain;min-height:0;padding:18px 20px 24px;overflow:auto}.catalog-detail-hero{grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr);align-items:start;gap:16px;display:grid}.catalog-detail-media-panel,.catalog-detail-core-panel{gap:12px;min-width:0;display:grid}.catalog-detail-image{object-fit:contain;border:1px solid var(--color-border,#d8dee9);background:#f8fafc;border-radius:16px;width:100%;min-height:320px;max-height:440px}.catalog-detail-image.placeholder{text-align:center;color:var(--color-muted,#64748b);align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.catalog-detail-image.placeholder[hidden]{display:none}.catalog-detail-core-panel{border:1px solid var(--color-border,#d8dee9);background:var(--color-muted-surface,#f8fafc);border-radius:16px;padding:16px}.catalog-detail-core-panel h2{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.catalog-detail-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-detail-action-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-detail-action-group button{white-space:normal;min-width:0}.catalog-detail-secondary-actions button{font-size:.86rem}.catalog-detail-section-title{margin:18px 0 0}.catalog-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-source-panel{color:var(--color-muted,#64748b);gap:8px;font-size:.82rem;display:grid}@media (width<=900px){.catalog-detail-action-group,.catalog-detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-detail-drawer{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:none;inset:0;transform:none}.catalog-detail-header{padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 14px max(14px, env(safe-area-inset-left))}.catalog-detail-body{padding:14px max(14px, env(safe-area-inset-right)) calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 24px) max(14px, env(safe-area-inset-left))}.catalog-detail-hero{grid-template-columns:1fr}.catalog-detail-image{min-height:260px;max-height:360px}}@media (width<=390px){.catalog-detail-action-group,.catalog-detail-core-grid,.catalog-detail-overview-grid{grid-template-columns:1fr}}.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.catalog-results-grid .catalog-result-card{aspect-ratio:.72}.catalog-results-grid .catalog-result-main{grid-template-rows:minmax(150px,72%) minmax(0,1fr)}.catalog-results-grid .catalog-thumb{min-height:150px}.catalog-results-grid .catalog-thumb img,.catalog-results-grid .image-needed-placeholder{object-fit:contain;width:100%;height:100%}.catalog-detail-media-panel{align-content:start}.catalog-detail-image{cursor:zoom-in;min-height:420px;max-height:620px}@media (width>=1180px){.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.catalog-results-grid .catalog-result-card{max-width:260px}}@media (width<=720px){.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results-grid .catalog-result-card{aspect-ratio:.7}.catalog-results-grid .catalog-result-main{grid-template-rows:minmax(132px,70%) minmax(0,1fr)}.catalog-results-grid .catalog-thumb{min-height:132px}.catalog-detail-image{min-height:340px;max-height:52dvh}}@media (width<=390px){.catalog-results-grid .catalog-result-main{grid-template-rows:minmax(118px,68%) minmax(0,1fr)}.catalog-results-grid .catalog-thumb{min-height:118px}}.scout-summary-card{align-items:stretch;gap:14px;display:grid}.scout-summary-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.scout-summary-top h2{margin:0 0 4px}.scout-summary-top p{margin:0}.scout-submit-primary{white-space:nowrap;justify-self:end;min-width:150px}.scout-summary-card .scout-main-actions.quick-action-card-grid{grid-template-columns:repeat(4,minmax(150px,1fr));margin-top:0}.scout-summary-card .scout-main-actions button.quick-action-card{min-height:70px}.scout-sticky-subnav{grid-template-columns:repeat(5,minmax(88px,1fr));overflow:visible}.scout-sticky-subnav button{white-space:nowrap}.scout-store-card{min-width:0}.scout-store-row{width:100%;min-width:0}.scout-store-card button,.scout-store-card a{white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;min-width:0}.scout-store-card button[aria-label*=Favorite\ store],.scout-store-card button[aria-label*=Unfavorite\ store]{flex:0 0 40px;place-items:center;padding:0;font-size:1.05rem;line-height:1;display:inline-grid}.scout-alert-card{min-height:auto}.scout-alert-card>div:first-child{align-items:center}.scout-alert-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:4px!important;display:grid!important}.scout-alert-actions button{white-space:nowrap;min-height:36px!important;padding:7px 10px!important}.scout-advanced-alerts{padding:12px!important}.scout-advanced-alerts p{font-size:.9rem;line-height:1.35}.scout-score-modal{width:min(620px,100vw - 24px)}.scout-score-modal .location-modal-actions{justify-content:flex-end}.embedded-page{gap:14px;display:grid}@media (width<=760px){.scout-summary-top{grid-template-columns:1fr}.scout-submit-primary{justify-self:end}.scout-summary-card .scout-main-actions.quick-action-card-grid,.scout-sticky-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-sticky-subnav button{white-space:normal}}@media (width<=360px){.scout-summary-card .scout-main-actions.quick-action-card-grid,.scout-sticky-subnav{grid-template-columns:1fr}}.page-dashboard-header>.quick-action-card-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.vault-add-modal{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;width:min(860px,92vw);max-height:90vh;display:grid;overflow:hidden}.vault-add-modal>.compact-card-header{background:#fff;margin:0;padding:0 0 12px;position:static}.vault-add-modal .vault-add-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0 12px;display:grid;overflow:visible}.vault-add-modal-body{overscroll-behavior:contain;gap:12px;min-height:0;padding:0 2px 14px;display:grid;overflow:auto}.vault-add-modal .vault-add-tab-panel,.vault-add-modal .vault-collapsible-form,.vault-add-modal .vault-form-grid{min-width:0}.vault-add-modal .vault-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-catalog-recent{gap:8px;display:grid}.vault-catalog-results{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.vault-catalog-product-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 10px 22px #0d18280f}.vault-catalog-product-main{text-align:left;width:100%;min-height:72px;color:var(--ink);box-shadow:none;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:0;display:grid}.vault-catalog-product-main:hover{box-shadow:none;transform:none}.vault-catalog-product-main .catalog-thumb{width:72px;min-width:72px;height:72px;min-height:72px}.vault-catalog-product-main strong,.vault-catalog-product-main span{overflow-wrap:anywhere;min-width:0;display:block}.vault-catalog-product-main strong{margin-bottom:4px;font-size:.94rem;line-height:1.2}.vault-catalog-product-main span{color:var(--muted);font-size:.84rem;line-height:1.25}.vault-catalog-product-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.vault-catalog-product-actions button{white-space:normal;min-width:0;min-height:38px;padding:8px 10px}.vault-catalog-state{padding:12px 14px}.vault-summary-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;overflow:hidden}.vault-summary-list div{border-bottom:1px solid #1f6f8b1f;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:11px 14px;display:flex}.vault-summary-list div:last-child{border-bottom:0}.vault-summary-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.vault-summary-list dd{color:var(--ink);text-align:right;margin:0;font-size:1.02rem;font-weight:950}.tidetradr-results-panel--prompt{gap:10px}.tidetradr-search-prompt{padding:12px 14px}.deal-finder-modal{width:min(760px,90vw);max-height:90vh}.flow-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,92vw);max-height:90vh;padding:18px;display:grid;overflow:hidden}.flow-modal-small{width:min(560px,92vw)}.flow-modal-medium{width:min(760px,92vw)}.flow-modal-large{width:min(960px,94vw)}.flow-modal-body{gap:var(--space-section,16px);overscroll-behavior:contain;min-height:0;padding:4px 2px 12px;display:grid;overflow:auto}.flow-modal-stack,.flow-create-panel{gap:var(--space-section,16px);min-width:0;display:grid}.flow-modal-top-actions{justify-content:flex-end;gap:10px;display:flex}.flow-form-grid{gap:var(--space-form,12px);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-inline:0;display:grid}.flow-form-grid .receipt-preview,.flow-form-footer,.flow-modal .forge-profit-preview,.flow-modal .marketplace-safety-rules{grid-column:1/-1}.flow-form-footer{justify-content:flex-end;display:flex}.flow-modal-footer{border-top:1px solid var(--color-border,#0f172a1a);background:linear-gradient(#ffffffeb,#fff 12%);justify-content:end;margin-top:8px;padding-top:12px}.flow-modal .embedded-page{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=900px){.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.vault-add-backdrop{place-items:stretch stretch;padding:0}.vault-add-modal{width:100vw;max-width:100vw;height:100dvh;max-height:none;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 14px) max(14px, env(safe-area-inset-left));border-radius:0}.vault-add-modal .vault-add-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-add-modal .vault-form-grid,.vault-catalog-results{grid-template-columns:1fr}.vault-catalog-product-main{grid-template-columns:64px minmax(0,1fr)}.vault-catalog-product-main .catalog-thumb{width:64px;min-width:64px;height:64px;min-height:64px}.deal-finder-backdrop{place-items:end center;padding:10px 0 0}.deal-finder-modal{border-radius:18px 18px 0 0;width:100%;max-width:100%;min-height:min(92dvh,900px);max-height:100dvh}.flow-modal-backdrop{place-items:stretch stretch;padding:0}.flow-modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 14px) max(14px, env(safe-area-inset-left));border-radius:0}.flow-form-grid,.flow-modal .marketplace-form,.flow-modal .marketplace-form details .form{grid-template-columns:1fr}.flow-modal-top-actions,.flow-form-footer{justify-content:stretch}.flow-modal-top-actions button,.flow-form-footer button,.flow-modal-footer button{width:100%}}@media (width<=420px){.vault-summary-list div{flex-direction:column;align-items:flex-start;gap:4px}.vault-summary-list dd{text-align:left}}@media (width<=360px){.page-dashboard-header>.quick-action-card-grid,.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{grid-template-columns:1fr}}.forge-command-center,.vault-command-center{gap:var(--space-section);display:grid}.forge-command-top,.vault-command-top{gap:var(--space-button);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.forge-command-top>div,.vault-command-top>div{min-width:0}.forge-command-quick-add,.vault-command-quick-add{justify-self:end;min-width:132px}.forge-command-section-label,.vault-command-section-label{color:var(--color-muted);font-size:var(--text-helper);letter-spacing:0;text-transform:uppercase;font-weight:900}.forge-command-overview,.vault-command-overview{grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;display:grid}.forge-overview-card,.forge-quick-add-option,.vault-overview-card,.vault-quick-add-option,.vault-move-option{border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;min-width:0;color:var(--color-text);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;background:#fff}.forge-overview-card,.vault-overview-card{align-content:start;gap:7px;min-height:148px;padding:14px;display:grid}.forge-overview-card:hover,.forge-overview-card:focus-visible,.forge-quick-add-option:hover,.forge-quick-add-option:focus-visible,.vault-overview-card:hover,.vault-overview-card:focus-visible,.vault-quick-add-option:hover,.vault-quick-add-option:focus-visible,.vault-move-option:hover,.vault-move-option:focus-visible{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a}.forge-overview-card.is-active,.vault-overview-card.is-active{background:linear-gradient(#eff6fff2,#fff);border-color:#2563eb73}.forge-overview-title,.vault-overview-title{color:var(--color-heading);text-underline-offset:3px;font-weight:950;text-decoration:underline}.forge-overview-card strong,.vault-overview-card strong{color:var(--color-heading);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.05}.forge-overview-card small,.forge-overview-card span:last-child,.forge-quick-add-option span,.vault-overview-card small,.vault-overview-card span:last-child,.vault-quick-add-option span,.vault-move-option small{color:var(--color-muted);font-size:var(--text-helper);line-height:1.35}.forge-quick-add-panel,.vault-quick-add-panel,.vault-move-panel{gap:var(--space-section);display:grid}.forge-quick-add-grid,.vault-quick-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.forge-quick-add-option,.vault-quick-add-option{align-content:center;gap:6px;min-height:92px;padding:14px;display:grid}.quick-find-options{margin-top:8px}.flow-form-section{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:12px;padding:14px;display:grid}.flow-form-section h3{color:var(--color-heading);margin:0;font-size:1rem}.multi-destination-flow{gap:14px;display:grid}.multi-destination-wizard-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wizard-step-pill{border:1px solid var(--color-border);min-width:0;color:var(--color-text-muted);text-align:center;background:#080d18b3;border-radius:14px;justify-items:center;gap:4px;padding:8px 6px;font-size:.72rem;font-weight:850;line-height:1.1;display:grid}.wizard-step-pill small{width:22px;height:22px;color:inherit;background:#ffffff0f;border-radius:999px;place-items:center;font-size:.72rem;line-height:1;display:grid}.wizard-step-pill.is-active{border-color:rgba(var(--interactive-accent-rgb), .55);color:var(--color-heading);box-shadow:0 0 20px rgba(var(--interactive-accent-rgb), .16)}.wizard-step-pill.is-active small,.wizard-step-pill.is-complete small{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));color:#fff}.wizard-review-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.wizard-summary-card{border:1px solid rgba(var(--interactive-accent-rgb), .2);border-radius:var(--radius-card);background:#080d18b8;gap:5px;min-width:0;padding:12px;display:grid}.wizard-summary-card span{color:var(--color-text-muted);font-size:var(--text-helper);text-transform:uppercase;letter-spacing:0;font-weight:850}.wizard-summary-card strong{min-width:0;color:var(--color-heading);font-size:var(--text-card-title);line-height:1.2}.wizard-summary-card small{min-width:0;color:var(--color-text-muted);font-size:var(--text-helper);font-weight:700;line-height:1.35}.universal-review-banner{border:1px solid rgba(var(--interactive-accent-rgb), .22);border-radius:var(--radius-card);background:linear-gradient(135deg, rgba(var(--interactive-accent-rgb), .09), #f59e0b14);color:var(--color-heading);gap:4px;padding:12px 14px;display:grid}.universal-review-banner strong{font-size:.95rem}.universal-review-banner span{color:var(--color-text-muted);font-size:var(--text-helper);font-weight:700}@media (width>=900px){.multi-destination-flow{grid-template-columns:1fr;align-items:start}.multi-destination-flow>.universal-review-banner,.multi-destination-flow>.compact-subtitle{grid-column:1/-1}}@media (width<=520px){.multi-destination-wizard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.destination-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.destination-checkbox{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-warm);min-height:74px;color:var(--color-heading);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:flex}.destination-checkbox:hover,.destination-checkbox:focus-within,.destination-checkbox.is-selected{border-color:rgba(var(--interactive-accent-rgb), .42);box-shadow:0 14px 30px rgba(var(--interactive-accent-rgb), .12)}.destination-checkbox:hover,.destination-checkbox:focus-within{transform:translateY(-1px)}.destination-checkbox input{width:18px;height:18px;accent-color:var(--interactive-accent,var(--color-primary));flex:none;margin-top:2px}.destination-checkbox span{gap:3px;min-width:0;display:grid}.destination-checkbox strong{color:var(--color-heading);font-size:var(--text-body);line-height:1.2}.destination-checkbox small{color:var(--color-text-muted);font-size:var(--text-helper);font-weight:650;line-height:1.25}.destination-checkbox.is-disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.destination-checkbox.is-disabled:hover,.destination-checkbox.is-disabled:focus-within{border-color:var(--color-border);box-shadow:none;transform:none}.flow-checkbox-stack{align-content:start;gap:10px;display:grid}.flow-checkbox-stack label{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-warm);min-height:40px;color:var(--color-text);font-size:var(--text-body);align-items:flex-start;gap:8px;padding:10px 12px;font-weight:750;display:flex}.flow-checkbox-stack input{accent-color:var(--interactive-accent,var(--color-primary));margin-top:2px}.selected-product-card{border:1px solid rgba(var(--interactive-accent-rgb), .22);border-radius:var(--radius-card);background:rgba(var(--interactive-accent-rgb), .06);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.selected-match-card{background:var(--color-surface);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;padding:9px}.selected-match-thumb,.selected-match-thumb img{border-radius:12px;width:54px;min-width:54px;height:54px}.selected-match-copy{gap:3px;min-width:0;display:grid}.selected-match-copy strong,.selected-match-copy span,.selected-match-copy small{text-overflow:ellipsis;min-width:0;overflow:hidden}.selected-match-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box}.selected-match-copy span,.selected-match-copy small{color:var(--color-text-muted);font-size:var(--text-helper);white-space:nowrap;line-height:1.25}.selected-match-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tide-tradr-link-card{grid-column:1/-1}.selected-product-card strong{color:var(--color-heading)}.selected-product-card span{color:var(--color-text-muted);font-size:.86rem}.vault-catalog-search-flow,.catalog-selector-panel{min-width:0}.catalog-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.catalog-search-form .field{min-width:0}.catalog-search-form .compact-subtitle{grid-column:1/-1;margin:-4px 0 0}.catalog-chip-row{gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.catalog-chip-row button{flex:none}.catalog-picker-grid,.catalog-selector-results{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;min-width:0;display:grid}.catalog-selector-results{grid-template-columns:1fr;max-height:min(34dvh,320px);padding-right:3px;overflow:auto}.catalog-selector-panel{grid-column:1/-1;gap:10px;display:grid}.catalog-picker-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:100%;min-width:0;min-height:94px;color:inherit;text-align:left;box-shadow:none;cursor:pointer;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.catalog-picker-card:hover,.catalog-picker-card:focus-visible{border-color:rgba(var(--interactive-accent-rgb), .42);box-shadow:0 14px 30px rgba(var(--interactive-accent-rgb), .12);outline:none;transform:translateY(-1px)}.catalog-picker-card .catalog-thumb{width:68px;min-width:68px;height:68px;min-height:68px}.multi-destination-flow .catalog-picker-card,.scanner-match-row.catalog-picker-card{grid-template-columns:54px minmax(0,1fr);min-height:72px;padding:8px}.multi-destination-flow .catalog-picker-card .catalog-thumb,.scanner-match-row.catalog-picker-card .catalog-thumb{width:54px;min-width:54px;height:54px;min-height:54px}.catalog-picker-copy{gap:3px;min-width:0;display:grid}.catalog-picker-copy strong,.catalog-picker-copy small,.catalog-picker-copy em{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalog-picker-copy strong{color:var(--color-heading);font-size:var(--text-card-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.18;display:-webkit-box}.catalog-picker-copy small,.catalog-picker-copy em{color:var(--color-text-muted);font-size:var(--text-helper);white-space:nowrap;font-style:normal;line-height:1.25}.catalog-selector-empty{padding:12px}.catalog-selector-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.match-tools{margin-top:0}.add-item-step-heading{gap:4px;display:grid}.flow-modal[data-flow=multiDestinationAdd] .flow-form-section{border-color:rgba(var(--interactive-accent-rgb), .2);background:linear-gradient(180deg, #0d1324eb, #050a17e6), var(--color-surface)}.flow-modal[data-flow=multiDestinationAdd] .flow-form-section .field,.flow-modal[data-flow=multiDestinationAdd] .flow-form-section label{color:var(--color-heading)}.flow-modal[data-flow=multiDestinationAdd] .destination-checkbox,.flow-modal[data-flow=multiDestinationAdd] .flow-checkbox-stack label{border-color:rgba(var(--interactive-accent-rgb), .2);color:#f8fafc;background:#080d18bd}.flow-modal[data-flow=multiDestinationAdd] .destination-checkbox strong,.flow-modal[data-flow=multiDestinationAdd] .flow-checkbox-stack strong{color:#f8fafc}.flow-modal[data-flow=multiDestinationAdd] .destination-checkbox small,.flow-modal[data-flow=multiDestinationAdd] .flow-checkbox-stack span{color:#cbd5e1}.add-item-step-heading p{color:var(--color-text-muted);font-size:var(--text-helper);margin:0;font-weight:700;line-height:1.35}.add-item-search-panel{gap:12px}.add-item-search-card{border:1px solid rgba(var(--interactive-accent-rgb), .24);border-radius:var(--radius-card);background:radial-gradient(circle at 8% 0%, rgba(var(--interactive-accent-rgb), .18), transparent 34%), #080d18bd;gap:8px;padding:12px;display:grid}.add-item-search-card .field{gap:8px}.add-item-search-card .field>span,.add-item-search-card .field>strong{color:var(--color-heading)}.add-item-search-input,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-search input.add-item-search-input{border-color:rgba(var(--interactive-accent-rgb), .32);min-height:52px;color:var(--color-heading);background:#020814d1;font-size:1rem;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff05}.add-item-search-input::placeholder{color:#e2e8f09e}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestions{border-color:rgba(var(--interactive-accent-rgb), .24);background:#050a17f5;box-shadow:0 22px 52px #00000061}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion,.flow-modal[data-flow=multiDestinationAdd] button.smart-catalog-suggestion{color:var(--color-text);background:#ffffff08}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion:hover,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion.active{border-color:rgba(var(--interactive-accent-rgb), .32);background:rgba(var(--interactive-accent-rgb), .11)}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-copy strong{color:var(--color-heading)}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-copy small,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-meta small,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-status,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-heading{color:var(--color-text-muted)}.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion img,.flow-modal[data-flow=multiDestinationAdd] .smart-catalog-suggestion-thumb{color:var(--color-text-muted);background:#0f172ae6;border-color:#ffffff1a}.add-item-picker-start,.add-item-results-block,.add-item-no-results,.add-item-search-status{min-width:0}.add-item-picker-start{gap:12px;display:grid}.add-item-quick-section{gap:8px;display:grid}.add-item-quick-section>span,.add-item-results-heading span{color:var(--color-text-muted);font-size:var(--text-helper);text-transform:uppercase;letter-spacing:0;font-weight:850}.add-item-chip-row{padding-bottom:2px}.add-item-chip-row button,.manual-add-fallback-card{min-height:38px;padding:9px 12px}.add-item-recent-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.add-item-recent-card{border:1px solid rgba(var(--interactive-accent-rgb), .18);border-radius:var(--radius-card);min-height:64px;color:var(--color-text);text-align:left;box-shadow:none;background:#ffffff09;gap:3px;padding:10px 12px;display:grid}.add-item-recent-card strong,.add-item-recent-card small{text-overflow:ellipsis;min-width:0;overflow:hidden}.add-item-recent-card strong{color:var(--color-heading);font-size:var(--text-body);line-height:1.18}.add-item-recent-card small{color:var(--color-text-muted);font-size:var(--text-helper);white-space:nowrap;line-height:1.25}.add-item-results-block{gap:8px;display:grid}.add-item-results-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.add-item-results-heading strong{color:var(--color-heading);font-size:var(--text-body)}.add-item-selected-chip{width:fit-content;padding:3px 8px;font-size:.68rem}.manual-selected-card .manual-selected-thumb{color:var(--color-heading);text-transform:uppercase;background:linear-gradient(135deg,#0ea5e92e,#ec489929);place-items:center;font-size:.66rem;font-weight:950;display:grid}.flow-modal[data-flow=multiDestinationAdd] .catalog-selector-results{max-height:min(42dvh,380px)}.flow-modal[data-flow=multiDestinationAdd] .catalog-picker-card{grid-template-columns:64px minmax(0,1fr);min-height:88px;padding:10px}.flow-modal[data-flow=multiDestinationAdd] .catalog-picker-card .catalog-thumb{width:64px;min-width:64px;height:64px;min-height:64px}.picture-lookup-panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:10px;padding:12px;display:grid}.picture-lookup-actions{flex-wrap:wrap;gap:8px;display:flex}.picture-lookup-preview{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.picture-lookup-preview img{object-fit:cover;background:var(--color-bg-soft);border-radius:12px;width:72px;height:72px}.picture-lookup-preview span{min-width:0;color:var(--color-text-muted);font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-placeholder-flow .forge-quick-add-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (width<=720px){.destination-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search-form{grid-template-columns:1fr}.catalog-search-form button{width:100%}.catalog-picker-grid,.catalog-selector-results,.selected-product-card{grid-template-columns:1fr}.selected-match-card{grid-template-columns:46px minmax(0,1fr)}.selected-match-thumb,.selected-match-thumb img{width:46px;min-width:46px;height:46px}.selected-match-actions{grid-column:1/-1;justify-content:stretch}.selected-match-actions button{flex:120px}.multi-destination-flow .catalog-picker-card,.scanner-match-row.catalog-picker-card{grid-template-columns:48px minmax(0,1fr);min-height:66px}.multi-destination-flow .catalog-picker-card .catalog-thumb,.scanner-match-row.catalog-picker-card .catalog-thumb{width:48px;min-width:48px;height:48px;min-height:48px}.flow-modal[data-flow=multiDestinationAdd] .catalog-picker-card{grid-template-columns:56px minmax(0,1fr);min-height:80px}.flow-modal[data-flow=multiDestinationAdd] .catalog-picker-card .catalog-thumb{width:56px;min-width:56px;height:56px;min-height:56px}.add-item-recent-grid{grid-template-columns:1fr}}@media (width<=360px){.destination-checkbox-grid{grid-template-columns:1fr}}.forge-quick-add-option strong,.vault-quick-add-option strong,.vault-move-option strong{color:var(--color-heading);font-size:var(--text-card-title)}.vault-move-list{gap:10px;display:grid}.vault-move-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vault-move-option span,.vault-move-option small,.vault-move-option strong{overflow-wrap:anywhere;min-width:0;display:block}.vault-move-option em{color:var(--tab-accent-dark);white-space:nowrap;font-style:normal;font-weight:950}.forge-import-flow{gap:var(--space-section)}.forge-import-mapping{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-muted-surface);padding:12px}.forge-import-mapping summary{cursor:pointer;color:var(--color-heading);font-weight:900}.forge-import-columns{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.forge-import-columns span{border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-helper);background:#fff;border-radius:999px;padding:6px 9px;font-weight:800}.forge-import-preview-list{gap:10px;display:grid}.forge-import-preview-list .compact-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{grid-template-columns:repeat(5,minmax(140px,1fr))!important}.forge-add-inventory-panel,.forge-add-sale-panel,.marketplace-section{gap:var(--space-section);display:grid}.forge-form-page-header{align-items:center}.forge-form-page-header button{justify-self:end;width:auto;min-width:140px}.forge-add-inventory-panel .forge-inventory-form,.forge-add-sale-panel .forge-sale-form,.marketplace-create-panel .marketplace-form{max-width:none;margin-inline:0}.forge-inventory-form{align-items:start;gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product quantity""selling optional""footer footer";display:grid}.forge-inventory-form>.forge-product-step{grid-area:product}.forge-inventory-form>.forge-quantity-step{grid-area:quantity}.forge-inventory-form>.forge-selling-step{grid-area:selling}.forge-inventory-form>.forge-optional-details{grid-area:optional}.forge-inventory-form>.forge-form-footer,.forge-sale-form>.forge-form-footer,.marketplace-form-footer{background:0 0;grid-area:footer;justify-content:end;margin:0;padding:10px 0 0;position:static}.forge-inventory-form>.forge-form-footer button,.forge-sale-form>.forge-form-footer button,.marketplace-form-footer button{justify-self:end;width:min(220px,100%)}.forge-form-step{align-content:start;min-width:0}.forge-form-step>label,.forge-form-step>.inline-form,.forge-form-step>.receipt-preview{min-width:0}.forge-selected-product-card,.forge-sale-helper{grid-column:1/-1}.forge-selected-product-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-muted-surface);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.forge-selected-product-card strong,.forge-selected-product-card span{overflow-wrap:anywhere;min-width:0;display:block}.forge-selected-product-card span{color:var(--color-muted);font-size:var(--text-helper);line-height:1.3}.forge-selling-step .profit-preview{border-radius:var(--radius-card);padding:12px}.forge-selling-step .profit-preview h3,.forge-profit-preview h3{font-size:var(--text-card-title);margin:0}.forge-selling-step .preview-grid,.forge-profit-preview .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.forge-selling-step .preview-grid div,.forge-profit-preview .preview-grid div{border-radius:12px;min-height:64px;padding:10px}.form.forge-sale-form{gap:var(--space-section);display:grid;grid-template-columns:1fr!important}.forge-sale-fields-grid{gap:var(--space-form);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.forge-sale-fields-grid>.forge-sale-product-summary,.forge-sale-fields-grid>.forge-sale-helper{grid-column:1/-1}.forge-sale-product-summary{grid-template-columns:64px minmax(0,1fr);align-items:center;padding:10px}.forge-sale-product-summary img,.forge-sale-product-summary>span{object-fit:cover;border-radius:12px;width:64px;height:64px}.forge-sale-product-summary>span{border:1px dashed var(--color-border);color:var(--color-muted);font-size:var(--text-helper);place-items:center;font-weight:850;display:grid}.forge-profit-preview{grid-column:1/-1;width:100%}.form.forge-sale-form>.forge-form-footer{grid-area:auto/1/auto/-1}.marketplace-page-heading{gap:var(--space-button);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.marketplace-page-heading .summary-pill-row{justify-self:end}.marketplace-beta-note{padding:10px 12px}.marketplace-section>.cards.mini-cards{grid-template-columns:repeat(4,minmax(120px,1fr))}.marketplace-nav-actions{grid-template-columns:repeat(6,minmax(120px,1fr))}.marketplace-create-panel,.marketplace-browse-panel{gap:var(--space-section)}.marketplace-create-panel .quick-action-rail,.marketplace-browse-panel .filter-grid{gap:var(--space-button)}.marketplace-form{gap:var(--space-form);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-form details,.marketplace-form .marketplace-safety-rules,.marketplace-form .marketplace-form-footer{grid-column:1/-1}.marketplace-form details .form{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-safety-rules summary{cursor:pointer;color:var(--color-heading);font-weight:900}.marketplace-safety-rules p{margin-top:8px}.upgrade-panel{max-width:760px;margin-inline:auto}.upgrade-panel .quick-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (width<=1100px){.forge-command-overview,.vault-command-overview{grid-template-columns:repeat(3,minmax(180px,1fr))}.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}.marketplace-nav-actions{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=760px){.forge-command-top,.vault-command-top{grid-template-columns:1fr}.forge-command-quick-add,.vault-command-quick-add{justify-self:end}.forge-command-overview,.vault-command-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-quick-add-grid,.vault-quick-add-grid,.forge-import-preview-list .compact-card{grid-template-columns:1fr}.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.forge-form-page-header,.marketplace-page-heading{grid-template-columns:1fr}.forge-form-page-header button,.marketplace-page-heading .summary-pill-row{justify-self:stretch;width:100%}.forge-inventory-form{grid-template-columns:1fr;grid-template-areas:"product""quantity""selling""optional""footer"}.forge-sale-fields-grid,.marketplace-form,.marketplace-form details .form,.multi-destination-flow,.flow-form-grid{grid-template-columns:1fr}.destination-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-inventory-form>.forge-form-footer,.forge-sale-form>.forge-form-footer,.marketplace-form-footer{bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom));z-index:2;box-sizing:border-box;background:linear-gradient(#ffffffeb,#fff 14%);width:100%;max-width:100%;margin-inline:0;padding:10px 4px;position:sticky}.forge-inventory-form>.forge-form-footer button,.forge-sale-form>.forge-form-footer button,.marketplace-form-footer button{width:100%}.marketplace-section>.cards.mini-cards,.marketplace-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.forge-command-overview,.vault-command-overview,.vault-quick-add-grid,.destination-checkbox-grid{grid-template-columns:1fr}.forge-hero-panel .forge-quick-action-grid.quick-action-card-grid,.marketplace-section>.cards.mini-cards,.marketplace-nav-actions{grid-template-columns:1fr!important}}:root{accent-color:var(--color-secondary)}html{background:radial-gradient(circle at 8% 0%, #f26a4b2e, transparent 28rem), radial-gradient(circle at 92% 8%, #14b8a629, transparent 30rem), radial-gradient(circle at 50% 100%, #fbbf241a, transparent 26rem), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 48%, #fffdf9 100%)}body,.app{color:var(--color-text)}.app{--tab-accent:var(--color-primary);--tab-accent-dark:var(--color-primary-dark);--tab-accent-soft:var(--color-primary-soft);--tab-gradient:var(--gradient-primary)}.app-home{--tab-accent:var(--color-accent);--tab-accent-dark:#b45309;--tab-accent-soft:var(--color-accent-soft);--tab-gradient:linear-gradient(135deg, #f26a4b 0%, #fbbf24 100%)}.app-scout,.app-tidepool{--tab-accent:var(--color-secondary);--tab-accent-dark:var(--color-secondary-dark);--tab-accent-soft:var(--color-secondary-soft);--tab-gradient:var(--gradient-secondary)}.app-vault{--tab-accent:#818cf8;--tab-accent-dark:#4f46e5;--tab-accent-soft:#eef2ff;--tab-gradient:linear-gradient(135deg, #818cf8 0%, #14b8a6 100%)}.app-tidetradr{--tab-accent:var(--color-primary);--tab-accent-dark:var(--color-primary-dark);--tab-accent-soft:var(--color-primary-soft);--tab-gradient:linear-gradient(135deg, #f26a4b 0%, #fbbf24 100%)}.app-forge{--tab-accent:var(--color-primary-dark);--tab-accent-dark:var(--navy);--tab-accent-soft:#ffe1d6;--tab-gradient:linear-gradient(135deg, #0f172a 0%, #c2412d 56%, #f59e0b 100%)}.app-adminreview,.app-mysuggestions{--tab-accent:var(--charcoal);--tab-accent-dark:var(--navy);--tab-accent-soft:#e2e8f0;--tab-gradient:linear-gradient(135deg, #0f172a 0%, #475569 100%)}.header{color:var(--color-text-inverse);background:radial-gradient(circle at 16% 12%, #f26a4b57, transparent 22rem), radial-gradient(circle at 88% 0%, #14b8a647, transparent 24rem), linear-gradient(135deg, var(--navy) 0%, var(--charcoal) 52%, #7f2f24 100%);box-shadow:0 24px 58px #0f172a2e}.header p{color:#fffc}.topbar,.mobile-bottom-nav,.quick-add-menu,.app-search-results{background:#fffbf7f0;border-color:#e8d8c8e6;box-shadow:0 16px 36px #0f172a1a}.menu-button,button.menu-button{color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none}.topbar-market-link,button.topbar-market-link{color:var(--color-text-inverse);background:var(--gradient-secondary);border:1px solid #14b8a63d;box-shadow:0 10px 22px #14b8a62e}.topbar-scan-button,button.topbar-scan-button{color:var(--color-secondary-dark);background:var(--color-secondary-soft);box-shadow:none;border:1px solid #14b8a647}.quick-add-wrapper>button.secondary-button{color:var(--color-text-inverse);background:var(--gradient-primary);border-color:#0000;box-shadow:0 10px 22px #f26a4b38}.app-search-toggle,button.app-search-toggle{color:var(--color-secondary-dark);background:var(--color-secondary-soft);box-shadow:none;border:1px solid #14b8a64d}.main-tab,.mobile-bottom-nav button{color:var(--color-muted);border:1px solid var(--color-border);background:#ffffffe0;box-shadow:0 8px 18px #0f172a0f}.main-tab.active,.mobile-bottom-nav button.active,.nav button.active{color:var(--color-text-inverse);background:var(--tab-gradient);border-color:#0000;box-shadow:0 12px 26px #f26a4b33}.mobile-bottom-nav button span{color:var(--color-secondary-dark);background:var(--color-secondary-soft)}.mobile-bottom-nav button.active span{color:var(--tab-accent-dark);background:#ffffffe6}.panel,.card,.compact-card,.inventory-card,.catalog-result-card,.marketplace-listing-card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel,.forge-form-step,.forge-overview-card,.forge-quick-add-option,.vault-overview-card,.vault-quick-add-option,.vault-move-option,.suggestion-card,.drawer-info-card,.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.flow-modal,.deal-finder-modal,.catalog-detail-drawer{background:var(--color-surface-elevated);border-color:var(--color-border);box-shadow:var(--shadow-card)}.panel:before{background:linear-gradient(90deg, var(--tab-accent), #fff0);opacity:.52;height:4px}.tab-summary.panel,.page-summary-card,.forge-command-center,.vault-command-center{background:linear-gradient(180deg, #fffffff0, #fffbf7f5), var(--color-surface-elevated)}.tab-summary.panel:before,.page-summary-card:before,.forge-command-center:before,.vault-command-center:before{background:var(--tab-gradient);opacity:.82}.home-summary-card .card,button.home-metric-card,.metric-card,.mini-cards .card,.preview-grid div,.scout-score-stat,.vault-summary-list,.forge-overview-card,.vault-overview-card{background:var(--color-surface);border-color:var(--color-border)}button.home-metric-card:first-child,.home-summary-card .home-summary-stats .card:first-child{background:linear-gradient(180deg, #fff 0%, var(--color-accent-soft) 100%);border-color:#fbbf245c}.scout-summary-card button.quick-action-card.secondary-button,.app-scout button.quick-action-card.secondary-button,.tidepool-community .card{border-color:#14b8a63d}.vault-overview-panel,.vault-command-center,.vault-overview-card,.app-vault .tab-summary.panel,.vault-summary-list{border-color:#818cf83d}.tidetradr-summary-card,.tidetradr-results-panel,.catalog-detail-core-panel{border-color:#f26a4b3d}.forge-command-center,.app-forge .panel{border-color:#c2412d38}button,.button,.primary-button,button.primary,.button.primary,.form button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.overflow-menu-button),.quick-action-rail button.primary,.scout-sticky-subnav button.primary,button.quick-action-card.primary{color:var(--color-text-inverse);background:var(--gradient-primary);border:1px solid #0000;box-shadow:0 12px 24px #f26a4b38}button:hover,.button:hover,.primary-button:hover,.secondary-button:hover,.clickable-card:hover,.stat-button-card:hover,.forge-overview-card:hover,.forge-quick-add-option:hover,.vault-overview-card:hover,.vault-quick-add-option:hover,.vault-move-option:hover{box-shadow:0 14px 28px #0f172a1c}.secondary-button,button.secondary-button,.drawer-link,.main-tab:not(.active),.quick-action-rail button:not(.primary),.subtab-rail button:not(.active),.scout-filter-grid button,.vault-add-tab,.chip,button.quick-action-card.secondary-button{color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none}.secondary-button:hover,button.secondary-button:hover,.quick-action-rail button:not(.primary):hover,.subtab-rail button:not(.active):hover,.scout-filter-grid button:hover,button.quick-action-card.secondary-button:hover{background:var(--color-bg-soft);border-color:var(--tab-accent)}.edit-button,button.edit-button,.catalog-detail-secondary-actions button,.app-scout .scout-submit-primary,.app-tidepool .secondary-button{background:var(--gradient-secondary);color:var(--color-text-inverse);border-color:#0000;box-shadow:0 10px 22px #14b8a62e}.danger-button,button.danger-button,button.delete-button,.drawer-danger-link,.logout-link{color:var(--color-text-inverse);background:linear-gradient(135deg, #c2412d, var(--color-danger));border-color:#b423183d;box-shadow:0 8px 18px #b4231824}input,select,textarea,.search-input,.vault-search-input,.vault-filter-select,.drawer-field{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border-strong)}input:focus,select:focus,textarea:focus,.search-input:focus,button:focus-visible,.button:focus-visible,.secondary-button:focus-visible,.drawer-link:focus-visible,.main-tab:focus-visible,.chip:focus-visible{outline-offset:2px;border-color:var(--color-secondary);outline:3px solid #14b8a638;box-shadow:0 0 0 4px #14b8a61f}input[type=file]{background:linear-gradient(180deg, #fff, var(--color-surface-elevated))}.smart-catalog-suggestions,.quick-add-menu,.app-search-results{border-color:var(--color-border);background:#fffbf7fa}.smart-catalog-suggestion:hover,.smart-catalog-suggestion.active,button.smart-catalog-suggestion:hover,button.smart-catalog-suggestion.active,.app-search-result,.quick-add-menu button:hover{background:linear-gradient(135deg,#14b8a617,#f26a4b12);border-color:#14b8a62e}.empty-state,.small-empty-state,.empty-state-card{background:linear-gradient(#ccfbf16b,#fffbf7f0);border-color:#14b8a647}.status-badge,.badge,.chip,.catalog-pill,.summary-pill-row span,.marketplace-badges span{letter-spacing:0;color:var(--color-unknown-text);background:var(--color-unknown-bg);border-color:#4755691f}.status-badge.live,.status-badge.active,.badge.live,.status-badge.verified,.status-badge.approved,.status-badge.in-stock,.suggestion-status-approved,.suggestion-status-merged{color:var(--color-live);background:var(--color-live-bg);border-color:#15803d2e}.status-badge.cached,.badge.cached{color:var(--color-cached-text);background:var(--color-cached-bg);border-color:#0759852e}.status-badge.manual,.badge.manual,.status-badge.held,.status-badge.personal-collection,.status-badge.sealed,.status-badge.wishlist,.status-badge.founder,.badge.founder{color:var(--color-manual-text);background:var(--color-manual-bg);border-color:#92400e2e}.status-badge.mock,.badge.mock,.status-badge.listed{color:var(--color-mock-text);background:var(--color-mock-bg);border-color:#5b21b629}.status-badge.pending,.status-badge.pending-review,.status-badge.needs-review,.status-badge.needs-photos,.status-badge.needs-decktradr-check,.suggestion-status-needs-more-info,.suggestion-status-under-review{color:var(--color-pending-text);background:var(--color-review-bg);border-color:#c2412d2e}.status-badge.admin,.badge.admin,.status-badge.admin-only{color:var(--color-admin-text);background:var(--color-admin-bg);border-color:#1e293b24}.status-badge.ready-to-list,.status-badge.ripped-opened,.status-badge.moved-to-forge,.status-badge.traded,.status-badge.pinned,.status-badge.watchlist{color:var(--color-secondary-dark);background:var(--color-secondary-soft);border-color:#14b8a638}.status-badge.sold,.status-badge.rejected,.status-badge.damaged,.suggestion-status-rejected{color:var(--color-danger);background:var(--color-danger-bg);border-color:#b4231829}.drawer{background:radial-gradient(circle at 0% 0%, #f26a4b33, transparent 20rem), radial-gradient(circle at 100% 12%, #14b8a62e, transparent 22rem), linear-gradient(180deg, var(--navy), var(--charcoal))}.drawer-header{background:linear-gradient(#0f172afa,#1e293beb)}.drawer-link.active{background:var(--gradient-primary)}.drawer-section-icon{color:var(--color-secondary-dark);background:var(--color-secondary-soft)}.vault-toast{color:var(--color-heading);background:linear-gradient(135deg, #fff, var(--color-accent-soft));border-color:#fbbf245c;box-shadow:0 16px 34px #0f172a24}.flow-modal-footer,.forge-inventory-form>.forge-form-footer,.forge-sale-form>.forge-form-footer,.marketplace-form-footer{background:linear-gradient(0deg, var(--color-surface-elevated) 86%, #fffbf7e6);border-color:var(--color-border)}.catalog-thumb,.catalog-detail-image,.vault-image-wrap,.compact-image-wrap,.marketplace-thumb,.scout-selected-product-thumb,.app-search-thumb{background:var(--color-bg-soft);border-color:var(--color-border)}.catalog-detail-backdrop,.location-modal-backdrop,.flow-modal-backdrop,.deal-finder-backdrop,.vault-add-backdrop,.drawer-backdrop{background:#0f172a6b}.forge-overview-card.is-active,.vault-overview-card.is-active,.main-tab.active{border-color:#0000}.forge-overview-card.is-active,.vault-overview-card.is-active{background:linear-gradient(180deg, var(--tab-accent-soft), #fff)}.forge-overview-title,.vault-overview-title{color:var(--tab-accent-dark)}.app-header-card{opacity:1;transform-origin:top;will-change:max-height, opacity, transform;max-height:1200px;transition:max-height .24s,margin .22s,padding .22s,border-width .18s,opacity .18s,transform .22s,visibility linear;transform:translateY(0)}.app-header-card--hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-18px);border-top-width:0!important;border-bottom-width:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.app-header-card--hidden:before{opacity:0!important}.app-compact-context-bar{top:calc(70px + env(safe-area-inset-top));z-index:76;width:min(100%,980px);color:var(--color-heading);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffbf7f0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin:-2px auto 12px;padding:8px 10px 8px 14px;display:flex;position:sticky;box-shadow:0 12px 28px #0f172a1a}.app-compact-context-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.app-compact-context-bar button{white-space:nowrap;border-radius:999px;flex:none;min-height:34px;padding:7px 12px;font-size:.78rem}@media (width<=720px){.app-compact-context-bar{top:calc(64px + env(safe-area-inset-top));border-radius:var(--radius-card);margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.app-header-card,.app-compact-context-bar{transition:none!important}.app-header-card--hidden{transform:none}}:root{--app-shell-max:1280px;--form-page-max:1000px;--space-modal:clamp(16px, 2vw, 22px);--safe-bottom-space:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 18px);--control-height:42px;--control-height-compact:36px}html,body,#root,.app{min-width:0;overflow-x:hidden}.app{width:100%;max-width:var(--app-shell-max);margin-inline:auto}.main,.dashboard-layout,.embedded-page{width:100%;min-width:0}.panel,.tab-summary.panel,.page-summary-card,.compact-card,.card,.inventory-card,.catalog-result-card,.marketplace-listing-card,.empty-state,.small-empty-state,.empty-state-card{border-radius:var(--radius-card);min-width:0}.panel,.tab-summary.panel,.page-summary-card{padding:var(--space-card)}.compact-card-header,.modal-title-row,.marketplace-page-heading,.home-summary-header,.scout-summary-top,.forge-command-top,.vault-command-top,.compact-card-header>div,.modal-title-row>div,.marketplace-page-heading>div,.home-summary-header>div,.scout-summary-top>div,.forge-command-top>div,.vault-command-top>div,h1,h2,h3,p,span,small,strong,button,input,select,textarea{min-width:0}button,.button,.primary-button,.secondary-button,.ghost-button,.drawer-link,.chip,.quick-action-rail button,.subtab-rail button,.scout-filter-grid button{min-height:var(--control-height);border-radius:var(--radius-button);line-height:1.15}button,.button,.secondary-button,.ghost-button,.drawer-link{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.modal-close-button,.overflow-menu-button,.app-search-toggle,.menu-button{min-width:var(--control-height);min-height:var(--control-height);white-space:nowrap;flex:none}.quick-actions,.quick-action-rail,.subtab-rail,.scout-filter-grid,.summary-pill-row,.marketplace-nav-actions,.tidetradr-watch-actions,.catalog-result-actions,.drawer-section-links{min-width:0;overflow:visible}.quick-action-rail,.subtab-rail,.summary-pill-row{flex-wrap:wrap;align-items:center;display:flex}.quick-actions,.marketplace-nav-actions,.tidetradr-watch-actions,.catalog-result-actions{gap:var(--space-button);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.market-result-add-actions{z-index:3;margin-top:10px;position:relative}.market-result-add-button{min-height:40px}.market-result-destination-panel,.market-result-confirmation,.flow-inline-message{z-index:3;border-radius:var(--radius-md);color:var(--color-text);background:#051221c7;border:1px solid #58d5e847;margin-top:10px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff14}.validation-summary{z-index:4;border-radius:var(--radius-md);color:#fee2e2;background:linear-gradient(#7f1d1d57,#450a0a3d),#0a0f1be0;border:1px solid #f871717a;gap:8px;padding:12px;display:grid;position:relative;box-shadow:0 0 24px #f871711f,inset 0 1px #ffffff14}.validation-summary strong{color:#fff7ed}.validation-summary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.validation-summary li{background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.validation-summary li span{color:#fde68a;min-width:0;font-size:.9rem;line-height:1.35}.validation-summary .ghost-button{color:#fff7ed;border-color:#f8717157;flex:none;min-height:32px;padding:6px 10px}.field-error{color:#fecaca;margin-top:6px;font-size:.82rem;font-weight:800;line-height:1.3;display:block}label.has-error input,label.has-error select,label.has-error textarea,.destination-checkbox-grid.has-error,.destination-checkbox.has-error{box-shadow:0 0 0 1px #f8717133,0 0 18px #f871711f;border-color:#f87171ad!important}.destination-field-error{margin:4px 0 0}.wizard-step-pill.has-error{color:#fecaca;border-color:#f871718c;box-shadow:0 0 16px #f871711f}.wizard-step-pill em{color:#fecaca;font-size:.68rem;font-style:normal;font-weight:900}.modal-footer-hint{color:#fee2e2;background:#7f1d1d3d;border:1px solid #f8717161;border-radius:999px;align-self:center;max-width:100%;padding:7px 10px;font-size:.8rem;font-weight:850}.market-result-destination-panel,.market-result-destination-actions button,.market-result-confirmation{scroll-margin-bottom:calc(180px + env(safe-area-inset-bottom,0px))}.market-result-destination-panel strong,.market-result-confirmation span,.flow-inline-message{display:block}.market-result-destination-panel span{color:var(--color-text-muted);margin-top:3px;font-size:.86rem;display:block}.market-result-destination-actions{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:8px;margin-top:10px;display:grid}.market-result-confirmation{gap:8px;display:grid}.market-result-confirmation.is-success{border-color:#1ca66a73;box-shadow:0 0 22px #1ca66a24}.market-result-confirmation.is-warning,.flow-inline-message.is-warning{border-color:#f6a83b73;box-shadow:0 0 22px #f6a83b1f}.flow-inline-message.is-info{border-color:#58d5e857}.quick-action-card-grid,.home-summary-stats,.forge-command-overview,.vault-command-overview,.cards,.mini-cards{min-width:0}button.quick-action-card,.forge-overview-card,.vault-overview-card,.forge-quick-add-option,.vault-quick-add-option,.vault-move-option,button.home-metric-card{border-radius:var(--radius-card);min-width:0;overflow:hidden}.forge-overview-card,.vault-overview-card,button.home-metric-card{min-height:132px}.form,.flow-form-grid,.filter-grid,.inline-input-grid,.marketplace-form,.forge-sale-fields-grid,.forge-inventory-form,label,.field,.Field{min-width:0}input,select,textarea,.search-input,.vault-search-input,.vault-filter-select,.drawer-field{width:100%;min-height:var(--control-height);border-radius:var(--radius-input);font-size:.95rem}textarea{resize:vertical;min-height:96px}details>summary{cursor:pointer;min-height:var(--control-height-compact);border-radius:var(--radius-button)}.empty-state,.small-empty-state,.empty-state-card{align-content:center;gap:7px;min-height:auto;padding:clamp(14px,2vw,18px);display:grid}.empty-state h3,.small-empty-state h3,.empty-state-card h3{font-size:var(--text-card-title);margin:0}.empty-state p,.small-empty-state p,.empty-state-card p{max-width:68ch}.status-badge,.badge,.chip,.catalog-pill,.marketplace-badges span,.summary-pill-row span{border-radius:var(--radius-badge);font-size:var(--text-badge);white-space:normal;line-height:1.2}.location-modal,.flow-modal,.deal-finder-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.catalog-detail-drawer,.scanner-review-modal,.feedback-modal,.scout-score-modal{border-radius:var(--radius-modal);width:min(760px,92vw);max-height:90vh;box-shadow:var(--shadow-modal)}.flow-modal-large,.catalog-detail-drawer{width:min(960px,94vw)}.flow-modal-small,.feedback-modal,.scout-score-modal{width:min(560px,92vw)}.modal-sticky-header,.modal-sticky-footer,.flow-modal-footer,.vault-form-actions,.what-see-footer-actions,.forge-form-footer,.marketplace-form-footer{z-index:3}.modal-sticky-header{top:0}.modal-sticky-footer,.flow-modal-footer{bottom:0}.smart-catalog-suggestions,.quick-add-menu,.app-search-results{overscroll-behavior:contain;max-height:min(320px,48dvh);overflow:auto}.drawer,.location-modal,.flow-modal,.deal-finder-modal,.vault-add-modal,.catalog-detail-drawer{overscroll-behavior:contain}.catalog-expansion-banner{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);width:fit-content;min-width:0;max-width:100%;color:var(--color-text-muted);align-items:center;gap:8px;padding:7px 10px;font-size:.86rem;font-weight:700;display:inline-flex}.catalog-expansion-banner img{object-fit:contain;flex:none;width:28px;height:28px}.catalog-version-picker{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:10px;padding:12px;display:grid}.catalog-version-picker>span{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.catalog-version-buttons{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.compact-action{min-height:38px;padding:8px 10px;font-size:.84rem}.compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=560px){.compact-form-grid,.catalog-version-buttons{grid-template-columns:1fr}}@media (width>=900px){.page-dashboard-header>.quick-action-card-grid,.scout-summary-card .scout-main-actions.quick-action-card-grid,.tidetradr-shortcut-grid.quick-action-card-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.forge-command-overview{grid-template-columns:repeat(6,minmax(140px,1fr))}.vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=720px){:root{--control-height:44px}.app{padding-inline:max(10px, env(safe-area-inset-left))}.main{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 28px)}.home-summary-header,.scout-summary-top,.forge-command-top,.vault-command-top,.marketplace-page-heading,.compact-card-header{grid-template-columns:1fr}.home-summary-header .page-summary-actions,.scout-submit-primary,.forge-command-quick-add,.vault-command-quick-add,.marketplace-page-heading .summary-pill-row{justify-self:end;width:auto;max-width:100%}.quick-action-card-grid,.home-summary-stats,.forge-command-overview,.vault-command-overview,.cards,.mini-cards,.quick-actions,.marketplace-nav-actions,.tidetradr-watch-actions,.catalog-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.location-modal,.flow-modal,.flow-modal-large,.deal-finder-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.catalog-detail-drawer,.scanner-review-modal,.feedback-modal,.scout-score-modal{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:100dvh}.flow-modal,.vault-add-modal,.catalog-detail-drawer{height:min(100dvh,100%);padding-bottom:calc(14px + env(safe-area-inset-bottom))}.flow-form-grid,.marketplace-form,.forge-sale-fields-grid,.filter-grid,.inline-input-grid{grid-template-columns:1fr}.flow-form-footer,.forge-form-footer,.marketplace-form-footer,.vault-form-actions,.what-see-footer-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (width<=390px){.quick-action-card-grid,.home-summary-stats,.forge-command-overview,.vault-command-overview,.cards,.mini-cards,.quick-actions,.marketplace-nav-actions,.tidetradr-watch-actions,.catalog-result-actions{grid-template-columns:1fr}}.tidepool-community-header,.tidepool-community{gap:var(--space-section);display:grid}.tidepool-header-top{gap:var(--space-button);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tidepool-header-top>div{min-width:0}.tidepool-header-actions{justify-content:flex-end;gap:var(--space-button);flex-wrap:wrap;display:flex}.tidepool-stat-grid{gap:var(--space-button);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.tidepool-stat-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);gap:4px;padding:12px;display:grid}.tidepool-stat-card span,.tidepool-post-counts span,.tidepool-post-meta{color:var(--color-muted);font-size:var(--text-helper);line-height:1.3}.tidepool-post-meta,.marketplace-seller-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tidepool-post-meta span:first-child,.marketplace-seller-line span:first-child{color:var(--color-heading);font-weight:900}.marketplace-seller-line{color:var(--color-muted);font-size:var(--text-helper);margin:4px 0}.marketplace-listing-card.compact-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important;display:grid!important}.marketplace-listing-card .marketplace-listing-row{grid-template-columns:84px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.marketplace-listing-card .marketplace-listing-row>div:last-child{min-width:0}.marketplace-listing-card .marketplace-thumb{border-radius:12px;width:84px!important;height:104px!important;max-height:none!important}.marketplace-listing-card .marketplace-thumb.placeholder{color:#1d2433;background:#fff7eb;border-color:#ffc45773}.marketplace-listing-card .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.marketplace-listing-card .quick-actions button{white-space:normal;width:100%;min-width:0}@media (width<=520px){.marketplace-listing-card.compact-card{padding:10px!important}.marketplace-listing-card .marketplace-listing-row{grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important}.marketplace-listing-card .marketplace-thumb{width:74px!important;height:96px!important}}.tidepool-stat-card span{text-transform:uppercase;font-weight:900}.tidepool-stat-card strong{color:var(--color-heading);font-size:var(--text-metric);overflow-wrap:anywhere;line-height:1.05}.tidepool-filter-grid{gap:var(--space-button);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0;display:grid}.tidepool-filter-grid button{min-width:0;padding-inline:10px}.tidepool-feed-grid{gap:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.tidepool-empty-state{grid-column:1/-1}.tidepool-post-card{padding:var(--space-card);align-content:start;gap:12px;display:grid}.tidepool-community>.compact-card-header>.status-badge{writing-mode:horizontal-tb;align-self:start;transform:none}.tidepool-post-top,.tidepool-comments-header{justify-content:space-between;align-items:flex-start;gap:var(--space-button);min-width:0;display:flex}.tidepool-badge-row,.tidepool-post-counts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tidepool-post-copy{gap:7px;min-width:0;display:grid}.tidepool-post-copy h3,.tidepool-post-copy p{margin:0}.tidepool-post-copy h3{color:var(--color-heading);font-size:var(--text-card-title)}.tidepool-post-image{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-soft);width:100%;max-height:220px}.tidepool-post-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tidepool-post-actions button,.tidepool-comment-box button{min-height:36px;padding:8px 10px;font-size:.82rem}.tidepool-moderation-menu{flex:none;position:relative}.tidepool-moderation-menu summary{min-height:34px;color:var(--color-heading);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);padding:7px 10px;font-size:.78rem;font-weight:900;list-style:none}.tidepool-moderation-menu summary::-webkit-details-marker{display:none}.tidepool-moderation-menu>div{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-elevated);width:min(210px,80vw);box-shadow:var(--shadow-elevated);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tidepool-moderation-menu button{justify-content:flex-start;min-height:34px;padding:7px 9px;font-size:.8rem}.tidepool-comments{border-top:1px solid var(--color-border);gap:8px;padding-top:8px;display:grid}.tidepool-comments-header strong{color:var(--color-heading);font-size:.92rem}.tidepool-comments-header span{color:var(--color-muted);font-size:var(--text-helper)}.tidepool-comment-list{gap:7px;display:grid}.tidepool-comment{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:4px;padding:9px 10px;display:grid}.tidepool-comment p{margin:0;font-size:.9rem;line-height:1.35}.tidepool-reply{border-left:2px solid var(--color-secondary-soft);padding-left:10px}.tidepool-comment-box{gap:var(--space-button);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tidepool-rules-card{border-radius:var(--radius-card);background:linear-gradient(180deg, #ccfbf147, var(--color-surface));border:1px solid #14b8a638;gap:4px;padding:12px;display:grid}.tidepool-rules-card strong,.tidepool-rules-card p{margin:0}.tidepool-rules-card strong{color:var(--color-heading)}.tidepool-rules-card p{color:var(--color-muted);font-size:var(--text-helper);line-height:1.35}.tidepool-create-form>label:nth-of-type(3){grid-column:1/-1}@media (width<=720px){.tidepool-header-top,.tidepool-comment-box{grid-template-columns:1fr}.tidepool-header-actions{justify-content:flex-end}.tidepool-stat-grid,.tidepool-post-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.tidepool-stat-grid,.tidepool-filter-grid,.tidepool-post-actions{grid-template-columns:1fr}}.app-shell-header,.topbar,.main-tabs.app-main-tabs,.app-header-card{transition:padding .24s,gap .22s,box-shadow .24s,transform .24s,opacity .18s}.app-shell-header--compact{padding-block:clamp(10px,1.4vw,14px);box-shadow:0 18px 42px #0f172a29}.app-shell-header--compact h1{letter-spacing:0;font-size:clamp(1.45rem,3.6vw,2.35rem)}.app-shell-header--compact p{opacity:.88;font-size:.82rem}.topbar{flex-wrap:nowrap;min-width:0}.topbar-actions{flex:none;max-width:none;overflow:visible}.topbar>button,.topbar .quick-add-wrapper,.topbar .app-search{flex:none}.topbar-actions-hidden .menu-button,.topbar-actions-hidden .topbar-title,.topbar-actions-hidden .topbar-market-link,.topbar-actions-hidden .topbar-scan-button,.topbar-actions-hidden .topbar-actions{opacity:1!important;pointer-events:auto!important;max-width:none!important;overflow:visible!important;transform:none!important}.topbar-actions-hidden .menu-button,.topbar-actions-hidden .topbar-market-link,.topbar-actions-hidden .topbar-scan-button{padding-inline:10px!important}.topbar-compact{padding-block:6px;box-shadow:0 12px 28px #0f172a1a}.main-tabs.app-main-tabs{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.main-tabs.app-main-tabs .main-tab{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header-card{will-change:padding, box-shadow}.app-header-card--hidden{max-height:none!important;margin-top:revert!important;margin-bottom:revert!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;border-top-width:1px!important;border-bottom-width:1px!important;overflow:visible!important;transform:translateY(0)!important}.app-header-card--compact{box-shadow:0 12px 28px #0f172a14;opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-height:none!important;overflow:visible!important;transform:translateY(0)!important}.app-header-card--compact.panel,.app-header-card--compact.tab-summary.panel,.app-header-card--compact.page-summary-card{padding-block:clamp(12px,1.6vw,16px)}@media (width>=721px){.topbar{top:max(0px, env(safe-area-inset-top))}.main-tabs.app-main-tabs{top:calc(58px + env(safe-area-inset-top));align-items:stretch}}@media (width<=720px){.app-shell-header{position:relative}.app-shell-header--compact{padding-block:10px}.topbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;gap:6px;padding:6px;scroll-padding-inline:6px;overflow:auto visible;display:flex!important}.topbar::-webkit-scrollbar{display:none}.topbar-title{flex:0 0 min(150px,38vw)}.topbar-compact .topbar-title{display:none}.menu-button,.topbar-market-link,.topbar-scan-button,.topbar-actions .secondary-button,.app-search-toggle{white-space:nowrap;flex:none;min-width:52px;min-height:44px}.topbar-actions-hidden .menu-button,.topbar-actions-hidden .topbar-market-link,.topbar-actions-hidden .topbar-scan-button,.topbar-actions-hidden .topbar-actions{padding-inline:8px!important}}@media (width<=390px){.topbar-title{display:none}.menu-button,.topbar-market-link,.topbar-scan-button,.topbar-actions .secondary-button,.app-search-toggle{min-width:48px;padding-inline:8px;font-size:.72rem}}.standard-page-header{gap:var(--space-section);padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(180deg, #fffffff0, #fffbf7f5), var(--color-surface-elevated);box-shadow:var(--shadow);overflow:visible;grid-template-columns:1fr!important;grid-template-areas:none!important;display:grid!important}.standard-page-header:before{background:var(--tab-gradient);opacity:.82}.standard-page-header-main{align-items:start;gap:var(--space-button);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.standard-page-header-copy{min-width:0}.standard-page-header-copy h2{color:var(--color-heading);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.standard-page-header-copy p{max-width:760px;color:var(--color-muted);font-size:var(--text-subtitle);margin:6px 0 0;line-height:1.35}.standard-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-button);flex-wrap:nowrap;min-width:0;display:flex}.standard-page-header-actions>*{flex:none}.standard-page-header-actions button,.standard-page-header-tabs button{min-height:var(--control-height);white-space:nowrap}.standard-page-header-summary,.standard-page-header-body{gap:var(--space-button);min-width:0;display:grid}.standard-page-header-label,.forge-command-section-label,.vault-command-section-label{color:var(--color-muted);font-size:var(--text-badge);letter-spacing:0;text-transform:uppercase;font-weight:900}.standard-page-header-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.standard-page-header-tabs::-webkit-scrollbar{display:none}.standard-page-header-tabs button{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;flex:none}.standard-page-header-tabs button.active{color:var(--color-text-inverse);background:var(--tab-gradient);border-color:#0000;box-shadow:0 10px 22px #f26a4b29}.standard-page-header .quick-action-card-grid,.standard-page-header .home-summary-stats,.standard-page-header .tidepool-stat-grid,.standard-page-header .forge-command-overview,.standard-page-header .vault-command-overview{width:100%;min-width:0}.standard-page-header.tidetradr-summary-card .standard-page-header-body{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start}.standard-page-header.tidetradr-summary-card .catalog-search-form,.standard-page-header.tidetradr-summary-card .tidetradr-shortcut-grid{grid-area:auto!important}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.standard-page-header.settings-page-header,.standard-page-header.admin-page-header,.standard-page-header.suggestions-page-header,.standard-page-header.marketplace-page-heading{margin-bottom:var(--space-section)}.settings-header-summary{flex-wrap:wrap;gap:8px;display:flex}.settings-header-summary span{min-height:34px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font-size:var(--text-helper);align-items:center;padding:7px 10px;font-weight:800;display:inline-flex}@media (width>=901px){.standard-page-header .home-summary-stats{grid-template-columns:repeat(4,minmax(160px,1fr))}.standard-page-header .tidepool-stat-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (width<=900px){.standard-page-header-main{grid-template-columns:1fr}.standard-page-header-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-end;padding-bottom:2px;overflow:auto hidden}.standard-page-header-actions::-webkit-scrollbar{display:none}.standard-page-header.tidetradr-summary-card .standard-page-header-body{grid-template-columns:1fr}}@media (width<=720px){.standard-page-header{gap:12px;padding:12px}.standard-page-header-copy h2{font-size:clamp(1.22rem,6vw,1.55rem)}.standard-page-header-copy p{font-size:.88rem}.standard-page-header-actions{justify-content:flex-start;margin-inline:-2px}.standard-page-header-actions button,.standard-page-header-tabs button{white-space:nowrap;flex:none;max-width:none;min-height:40px;padding-inline:10px;font-size:.8rem;width:auto!important}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.standard-page-header .tidetradr-shortcut-grid,.standard-page-header .tidetradr-shortcut-grid.quick-action-card-grid,.standard-page-header .forge-command-overview,.standard-page-header .vault-command-overview,.standard-page-header .tidepool-stat-grid,.standard-page-header .home-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.standard-page-header button.quick-action-card,.standard-page-header .forge-overview-card,.standard-page-header .vault-overview-card,.standard-page-header button.home-metric-card,.standard-page-header .tidepool-stat-card{min-height:78px;padding:10px}.standard-page-header .forge-overview-card,.standard-page-header .vault-overview-card{gap:5px}.standard-page-header .forge-overview-card strong,.standard-page-header .vault-overview-card strong{font-size:1.12rem}}@media (width<=430px){.standard-page-header .forge-overview-card span:last-child,.standard-page-header .vault-overview-card span:last-child,.standard-page-header.tidetradr-summary-card button.quick-action-card small{display:none}}@media (width<=340px){.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.standard-page-header .tidetradr-shortcut-grid,.standard-page-header .tidetradr-shortcut-grid.quick-action-card-grid,.standard-page-header .forge-command-overview,.standard-page-header .vault-command-overview,.standard-page-header .tidepool-stat-grid,.standard-page-header .home-summary-stats{grid-template-columns:1fr!important}}section.standard-page-header,.standard-page-header.panel,.standard-page-header.app-header-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;display:grid!important}section.standard-page-header.tidetradr-summary-card>*,.standard-page-header.tidetradr-summary-card>*{min-width:0;grid-area:auto!important}section.standard-page-header.tidetradr-summary-card .standard-page-header-body,.standard-page-header.tidetradr-summary-card .standard-page-header-body{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important}@media (width<=900px){section.standard-page-header.tidetradr-summary-card .standard-page-header-body,.standard-page-header.tidetradr-summary-card .standard-page-header-body{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.standard-page-header .home-summary-stats,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.standard-page-header .tidetradr-shortcut-grid,.standard-page-header .tidetradr-shortcut-grid.quick-action-card-grid,.standard-page-header .vault-command-overview,.standard-page-header .forge-command-overview,.standard-page-header .tidepool-stat-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:2px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}.standard-page-header .home-summary-stats::-webkit-scrollbar{display:none}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid::-webkit-scrollbar{display:none}.standard-page-header .tidetradr-shortcut-grid::-webkit-scrollbar{display:none}.standard-page-header .vault-command-overview::-webkit-scrollbar{display:none}.standard-page-header .forge-command-overview::-webkit-scrollbar{display:none}.standard-page-header .tidepool-stat-grid::-webkit-scrollbar{display:none}.standard-page-header .home-summary-stats>*,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid>*,.standard-page-header .tidetradr-shortcut-grid>*,.standard-page-header .vault-command-overview>*,.standard-page-header .forge-command-overview>*,.standard-page-header .tidepool-stat-grid>*{scroll-snap-align:start;flex:0 0 min(158px,72vw);width:min(158px,72vw)}.topbar>button,.topbar .quick-add-wrapper,.topbar .quick-add-wrapper>button,.topbar .app-search,.topbar .app-search-toggle{max-width:none;white-space:nowrap!important;flex:none!important;width:auto!important}.topbar .menu-button,.topbar .topbar-market-link,.topbar .topbar-scan-button,.topbar .topbar-actions .secondary-button,.topbar .app-search-toggle{min-width:48px;min-height:40px;padding-inline:9px}}.tcg-os-panel,.kid-community-panel,.vault-sets-panel,.vault-portfolio-panel{gap:14px;display:grid}.kid-pack-builder-form{margin-top:12px}.phase2-sync-status{color:var(--muted-text,#667085);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.82rem;display:flex}.phase2-sync-status strong{color:var(--text,#17212b)}.phase2-sync-status .ghost-button{min-height:30px;padding:4px 10px}.tcg-os-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tcg-os-card,.vault-set-card{border:1px solid rgba(var(--interactive-accent-rgb), .16);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--interactive-shadow-rest);gap:10px;padding:14px;display:grid}.tcg-os-card h3,.vault-set-card h3{color:var(--color-heading);font-size:var(--text-section-title);margin:0;line-height:1.15}.tcg-os-card p,.tcg-os-card small,.vault-set-card p,.vault-set-card span{color:var(--color-text-muted);font-size:var(--text-helper);margin:0;line-height:1.35}.tcg-os-verb{width:fit-content;color:var(--color-heading);background:rgba(var(--interactive-accent-rgb), .1);border:1px solid rgba(var(--interactive-accent-rgb), .16);font-size:var(--type-chip);border-radius:999px;padding:4px 8px;font-weight:800;display:inline-flex}.tcg-os-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tcg-os-actions button{min-width:0;min-height:38px;font-size:var(--type-chip);padding-inline:8px}.tcg-os-link-grid,.universal-data-chip-grid,.scanner-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tcg-os-link-grid .drawer-link{text-align:left;gap:3px;display:grid}.tcg-os-link-grid small{color:var(--color-text-muted);font-size:var(--text-helper);line-height:1.3}.tcg-command-center{color:#fffaf2;background:radial-gradient(circle at 12% 0,#ff5a2f52,#0000 18rem),radial-gradient(circle at 90% 8%,#58d5e842,#0000 18rem),linear-gradient(145deg,#071a2a 0%,#0c2638 44%,#17215f 100%);border:1px solid #58d5e82e;gap:14px;padding:16px;box-shadow:0 24px 70px #071a2a52}.tcg-command-center .phase2-sync-status,.tcg-command-center .phase2-sync-status strong{color:#fffaf2e6}.tcg-command-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tcg-command-hero h2,.tcg-command-hero p,.tcg-command-section-title h3{margin:0}.tcg-command-hero h2{color:#fffaf2;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.tcg-command-hero p{color:#fffaf2c7;margin-top:5px}.tcg-command-sync{text-align:right;justify-content:flex-end;max-width:280px}.tcg-command-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tcg-command-primary-card,.tcg-command-status-card,.tcg-command-overview-card,.tcg-command-section,.tcg-command-empty{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf21a;border:1px solid #fffaf224;border-radius:20px;box-shadow:0 18px 44px #0000002e}.tcg-command-primary-card{gap:8px;padding:10px;display:grid}.tcg-command-primary-main{color:#fffaf2;text-align:left;background:linear-gradient(145deg,#fffaf21f,#fffaf20a),#ffffff05;border:0;border-radius:16px;gap:7px;min-height:168px;padding:14px;display:grid}.tcg-command-primary-scout .tcg-command-primary-main{box-shadow:inset 0 0 0 1px #58d5e83d}.tcg-command-primary-vault .tcg-command-primary-main{box-shadow:inset 0 0 0 1px #f6b84b3d}.tcg-command-primary-market .tcg-command-primary-main{box-shadow:inset 0 0 0 1px #ff6eb43d}.tcg-command-primary-forge .tcg-command-primary-main{box-shadow:inset 0 0 0 1px #b65cff3d}.tcg-command-primary-main span,.tcg-command-section-title span{color:#fffaf2d1;background:#fffaf221;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:850}.tcg-command-primary-main strong{color:#fffaf2;font-size:1.2rem;line-height:1.1}.tcg-command-primary-main small{color:#fffaf2b8;line-height:1.35}.tcg-command-primary-main b{color:#58d5e8;align-self:end;font-size:.82rem}.tcg-command-primary-actions,.tcg-command-action-grid,.tcg-command-tool-grid,.tcg-command-recent-grid{gap:8px;display:grid}.tcg-command-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-command-primary-actions button,.tcg-command-action,.tcg-command-tool,.tcg-command-recent-item{border-color:#fffaf22e;min-width:0;min-height:42px}.tcg-command-tabs{gap:8px;padding:2px;display:flex;overflow-x:auto}.tcg-command-tabs button{color:#fffaf2d1;background:#fffaf214;border:1px solid #fffaf224;border-radius:999px;flex:none;min-height:38px;padding:8px 12px;font-weight:850}.tcg-command-tabs button.active{color:#fffaf2;background:linear-gradient(135deg,#ff5a2f,#0e9fb5,#7b4df3);box-shadow:0 0 22px #58d5e838}.tcg-command-section,.tcg-command-status-card,.tcg-command-overview-card{gap:10px;padding:12px;display:grid}.tcg-command-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.tcg-command-section-title h3{color:#fffaf2;font-size:1rem}.tcg-command-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-command-action,.tcg-command-tool,.tcg-command-recent-item{color:#fffaf2;text-align:left;background:#fffaf21f;border-radius:14px}.tcg-command-dashboard-grid{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.tcg-command-stat-row,.tcg-command-overview-grid,.tcg-command-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tcg-command-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-command-stat-row span,.tcg-command-overview-grid span{background:#fffaf21a;border-radius:14px;gap:3px;padding:10px;display:grid}.tcg-command-stat-row small,.tcg-command-overview-grid small,.tcg-command-tool small,.tcg-command-recent-item small{color:#fffaf2ad;font-size:.74rem;line-height:1.25}.tcg-command-stat-row strong,.tcg-command-overview-grid strong,.tcg-command-tool strong,.tcg-command-recent-item strong{color:#fffaf2;overflow-wrap:anywhere;font-size:.92rem}.tcg-command-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-command-tool,.tcg-command-recent-item{gap:4px;padding:12px;display:grid}.tcg-command-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-command-recent-empty{color:#fffaf2b8;font-size:.85rem}.tcg-command-empty{color:#fffaf2cc;padding:14px}.tcg-command-empty h3,.tcg-command-empty p{color:inherit}.universal-data-chip-grid span,.scanner-intake-chip{border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-heading);background:var(--color-surface-elevated);font-size:var(--type-chip);gap:2px;padding:8px 10px;display:grid}.scanner-intake-chip small{color:var(--color-text-muted);font-size:.72rem}.vault-set-grid,.vault-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vault-progress-track{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.vault-progress-track i{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--interactive-accent-rgb), .92), #f59e0be6);height:100%;display:block}.vault-portfolio-breakdown{flex-wrap:wrap;gap:8px;display:flex}.vault-portfolio-breakdown span{border:1px solid var(--color-border);color:var(--color-heading);background:var(--color-surface);font-size:var(--type-chip);border-radius:999px;padding:7px 10px;font-weight:750}@media (width<=980px){.tcg-os-grid,.tcg-command-primary-grid,.tcg-command-action-grid,.tcg-command-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-command-dashboard-grid{grid-template-columns:1fr}.vault-set-grid,.vault-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tcg-os-grid,.tcg-os-link-grid,.universal-data-chip-grid,.scanner-intake-grid,.vault-set-grid,.vault-portfolio-grid,.tcg-os-actions{grid-template-columns:1fr}.tcg-command-center{border-radius:20px;padding:12px}.tcg-command-hero{grid-template-columns:1fr}.tcg-command-sync{text-align:left;justify-content:flex-start;max-width:none}.tcg-command-primary-grid{grid-template-columns:1fr}.tcg-command-primary-main{min-height:118px}.tcg-command-action-grid,.tcg-command-overview-grid,.tcg-command-tool-grid,.tcg-command-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-command-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-command-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.tcg-command-action-grid,.tcg-command-overview-grid,.tcg-command-tool-grid,.tcg-command-recent-grid,.tcg-command-stat-row{grid-template-columns:1fr 1fr}.tcg-command-section-title{align-items:flex-start}.tcg-command-primary-actions button,.tcg-command-action,.tcg-command-tool,.tcg-command-recent-item{min-height:46px}}:root{--interactive-accent:var(--color-secondary);--interactive-accent-rgb:20, 184, 166;--interactive-accent-soft:#14b8a61a;--interactive-shadow-rest:0 1px 2px #0f172a0a;--interactive-shadow-hover:0 16px 34px rgba(var(--interactive-accent-rgb), .15), 0 10px 22px #0f172a14}.app-home{--interactive-accent:var(--color-accent);--interactive-accent-rgb:251, 191, 36;--interactive-accent-soft:#fbbf241f}.app-scout,.app-tidepool{--interactive-accent:var(--color-secondary);--interactive-accent-rgb:20, 184, 166;--interactive-accent-soft:#14b8a61f}.app-vault{--interactive-accent:var(--accent-vault);--interactive-accent-rgb:129, 140, 248;--interactive-accent-soft:#818cf81f}.app-tidetradr,.deal-finder-backdrop{--interactive-accent:var(--color-primary);--interactive-accent-rgb:242, 106, 75;--interactive-accent-soft:#f26a4b1f}.app-forge{--interactive-accent:var(--color-primary-dark);--interactive-accent-rgb:194, 65, 45;--interactive-accent-soft:#c2412d1f}.app-menu,.app-adminreview,.app-mysuggestions{--interactive-accent:var(--charcoal);--interactive-accent-rgb:30, 41, 59;--interactive-accent-soft:#1e293b14}section.standard-page-header,.standard-page-header.panel,.standard-page-header.app-header-card{border:1px solid rgba(var(--interactive-accent-rgb), .22);border-radius:var(--radius-card);background:linear-gradient(180deg, #fffffff5 0%, #fffbf7f7 100%), var(--color-surface-elevated);gap:14px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a12;padding:clamp(14px,1.8vw,18px)!important}section.standard-page-header:before,.standard-page-header.panel:before,.standard-page-header.app-header-card:before{content:"";background:linear-gradient(90deg, var(--interactive-accent), rgba(var(--interactive-accent-rgb), .18), transparent);opacity:.82;height:4px;position:absolute;inset:0 0 auto}.standard-page-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.standard-page-header-copy h2{font-size:clamp(1.32rem,2.4vw,1.78rem);font-weight:900;line-height:1.06}.standard-page-header-copy p{max-width:760px;color:var(--color-text-muted);margin-top:5px;font-size:clamp(.86rem,1.4vw,.98rem)}.standard-page-header-actions{gap:8px}.standard-page-header-actions button,.standard-page-header-actions .secondary-button,.standard-page-header-actions .status-badge,.standard-page-header-tabs button{border-radius:var(--radius-button);min-height:38px}.standard-page-header-actions button:not(.primary):not(.delete-button),.standard-page-header-actions .secondary-button,.standard-page-header-tabs button:not(.active),.settings-header-summary span{color:var(--color-heading);background:var(--color-surface);border:1px solid rgba(var(--interactive-accent-rgb), .18);box-shadow:var(--interactive-shadow-rest)}.standard-page-header-actions button:hover,.standard-page-header-actions button:focus-visible,.standard-page-header-tabs button:hover,.standard-page-header-tabs button:focus-visible{border-color:rgba(var(--interactive-accent-rgb), .36);box-shadow:0 16px 34px rgba(var(--interactive-accent-rgb), .15), 0 10px 22px #0f172a14}.standard-page-header-tabs button.active{background:linear-gradient(135deg, rgba(var(--interactive-accent-rgb), .96), #f59e0be0);box-shadow:0 12px 26px rgba(var(--interactive-accent-rgb), .18)}.standard-page-header-label,.forge-command-section-label,.vault-command-section-label{color:var(--color-text-muted);font-size:.7rem;font-weight:900}.standard-page-header .quick-action-card-grid,.standard-page-header .home-summary-stats,.standard-page-header .tidepool-stat-grid,.standard-page-header .forge-command-overview,.standard-page-header .vault-command-overview{gap:8px}.standard-page-header button.quick-action-card,.standard-page-header button.home-metric-card,.standard-page-header .forge-overview-card,.standard-page-header .vault-overview-card,.standard-page-header .tidepool-stat-card{border-color:rgba(var(--interactive-accent-rgb), .16);background:var(--color-surface);min-height:72px;box-shadow:var(--interactive-shadow-rest)}.deal-finder-modal .modal-title-row{margin:calc(-1 * var(--space-card)) calc(-1 * var(--space-card)) 0;padding:var(--space-card);border-bottom:1px solid rgba(var(--interactive-accent-rgb), .18);background:linear-gradient(180deg, #fffffff5, #fffbf7fa), var(--color-surface-elevated)}.interactive-tile,button.home-metric-card,button.quick-action-card,.forge-overview-card,.vault-overview-card,.forge-preview-card.clickable-card,.inventory-card,.vault-item-card,.catalog-result-card,.tidetradr-preview-card,.tidetradr-tool-card,.scout-store-card,.compact-store-card,.scout-store-row,.scout-alert-card,.tidepool-post-card,.marketplace-listing-card,.suggestion-card,.drawer-info-card,.settings-group,.scanner-review-card,.recommendation-grid .card,.deal-results-grid .card,.deal-finder-modal .mini-cards .card{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--interactive-shadow-rest);transition:transform .17s,border-color .17s,box-shadow .17s,background .17s}.interactive-tile:hover,.interactive-tile:focus-visible,button.home-metric-card:hover,button.home-metric-card:focus-visible,button.quick-action-card:hover,button.quick-action-card:focus-visible,.forge-overview-card:hover,.forge-overview-card:focus-visible,.vault-overview-card:hover,.vault-overview-card:focus-visible,.forge-preview-card.clickable-card:hover,.forge-preview-card.clickable-card:focus-visible,.inventory-card:hover,.inventory-card:focus-within,.vault-item-card:hover,.vault-item-card:focus-within,.catalog-result-card:hover,.catalog-result-card:focus-within,.tidetradr-preview-card:hover,.tidetradr-preview-card:focus-within,.tidetradr-tool-card:hover,.tidetradr-tool-card:focus-within,.scout-store-card:hover,.scout-store-card:focus-within,.compact-store-card:hover,.compact-store-card:focus-within,.scout-store-row:hover,.scout-store-row:focus-within,.scout-alert-card:hover,.scout-alert-card:focus-within,.tidepool-post-card:hover,.tidepool-post-card:focus-within,.marketplace-listing-card:hover,.marketplace-listing-card:focus-within,.suggestion-card:hover,.suggestion-card:focus-within,.drawer-info-card:hover,.drawer-info-card:focus-within,.settings-group:hover,.settings-group:focus-within,.scanner-review-card:hover,.scanner-review-card:focus-within,.recommendation-grid .card:hover,.recommendation-grid .card:focus-within,.deal-results-grid .card:hover,.deal-results-grid .card:focus-within,.deal-finder-modal .mini-cards .card:hover,.deal-finder-modal .mini-cards .card:focus-within{border-color:rgba(var(--interactive-accent-rgb), .36);background:linear-gradient(180deg, #fff 0%, rgba(var(--interactive-accent-rgb), .045) 100%), var(--color-surface);box-shadow:0 16px 34px rgba(var(--interactive-accent-rgb), .15), 0 10px 22px #0f172a14;transform:translateY(-2px)}button.quick-action-card.primary:hover,button.quick-action-card.primary:focus-visible{box-shadow:0 16px 34px rgba(var(--interactive-accent-rgb), .2), 0 10px 24px #0f172a1a;border-color:#0000}@media (hover:none){.interactive-tile:active,button.home-metric-card:active,button.quick-action-card:active,.forge-overview-card:active,.vault-overview-card:active,.forge-preview-card.clickable-card:active,.inventory-card:active,.vault-item-card:active,.catalog-result-card:active,.scout-store-card:active,.compact-store-card:active,.tidepool-post-card:active,.marketplace-listing-card:active,.suggestion-card:active{border-color:rgba(var(--interactive-accent-rgb), .32);box-shadow:0 8px 18px rgba(var(--interactive-accent-rgb), .12);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.interactive-tile,button.home-metric-card,button.quick-action-card,.forge-overview-card,.vault-overview-card,.forge-preview-card.clickable-card,.inventory-card,.vault-item-card,.catalog-result-card,.tidetradr-preview-card,.tidetradr-tool-card,.scout-store-card,.compact-store-card,.scout-store-row,.scout-alert-card,.tidepool-post-card,.marketplace-listing-card,.suggestion-card,.drawer-info-card,.settings-group,.scanner-review-card,.recommendation-grid .card,.deal-results-grid .card,.deal-finder-modal .mini-cards .card{transition:border-color .12s,box-shadow .12s,background .12s}.interactive-tile:hover,.interactive-tile:focus-visible,button.home-metric-card:hover,button.home-metric-card:focus-visible,button.quick-action-card:hover,button.quick-action-card:focus-visible,.forge-overview-card:hover,.forge-overview-card:focus-visible,.vault-overview-card:hover,.vault-overview-card:focus-visible,.forge-preview-card.clickable-card:hover,.forge-preview-card.clickable-card:focus-visible,.inventory-card:hover,.inventory-card:focus-within,.vault-item-card:hover,.vault-item-card:focus-within,.catalog-result-card:hover,.catalog-result-card:focus-within,.tidetradr-preview-card:hover,.tidetradr-preview-card:focus-within,.tidetradr-tool-card:hover,.tidetradr-tool-card:focus-within,.scout-store-card:hover,.scout-store-card:focus-within,.compact-store-card:hover,.compact-store-card:focus-within,.scout-store-row:hover,.scout-store-row:focus-within,.scout-alert-card:hover,.scout-alert-card:focus-within,.tidepool-post-card:hover,.tidepool-post-card:focus-within,.marketplace-listing-card:hover,.marketplace-listing-card:focus-within,.suggestion-card:hover,.suggestion-card:focus-within,.drawer-info-card:hover,.drawer-info-card:focus-within,.settings-group:hover,.settings-group:focus-within,.scanner-review-card:hover,.scanner-review-card:focus-within,.recommendation-grid .card:hover,.recommendation-grid .card:focus-within,.deal-results-grid .card:hover,.deal-results-grid .card:focus-within,.deal-finder-modal .mini-cards .card:hover,.deal-finder-modal .mini-cards .card:focus-within{transform:none}}.topbar .topbar-market-link,.topbar-actions-hidden .topbar-market-link,.topbar-compact .topbar-market-link{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:72px;opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-width:none!important;display:inline-flex!important;overflow:visible!important;transform:none!important}.tidepool-community-header.standard-page-header .standard-page-header-tabs{overscroll-behavior-inline:contain;min-width:0;max-width:100%;padding:2px max(18px, env(safe-area-inset-right)) 4px max(6px, env(safe-area-inset-left));scroll-padding-inline:max(6px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right));scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.tidepool-community-header.standard-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.tidepool-community-header.standard-page-header .standard-page-header-tabs:after{content:"";flex:0 0 max(14px, env(safe-area-inset-right))}.tidepool-community-header.standard-page-header .standard-page-header-tabs button{scroll-snap-align:start;flex:none;min-width:max-content}.tidepool-community-header.standard-page-header .tidepool-stat-grid{grid-template-columns:repeat(4,minmax(120px,1fr))!important;display:grid!important;overflow:visible!important}.tidepool-community-header.standard-page-header .tidepool-stat-grid>*{width:auto!important;min-width:0!important}@media (width<=720px){.tidepool-community-header.standard-page-header .standard-page-header-actions{justify-content:flex-end;gap:8px}.tidepool-community-header.standard-page-header .standard-page-header-actions button{min-height:40px;padding-inline:10px}.tidepool-community-header.standard-page-header .tidepool-stat-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=390px){.topbar .topbar-market-link{min-width:68px}}body.quick-add-open{overflow:hidden}body.quick-add-open .topbar{z-index:1800}.quick-add-wrapper{z-index:1810;position:relative}.quick-add-backdrop{display:none}.quick-add-menu{z-index:1830;overscroll-behavior:contain;border:1px solid rgba(var(--interactive-accent-rgb), .2);border-radius:var(--radius-card);background:var(--color-surface-elevated);width:min(360px,100vw - 24px);min-width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:0 24px 60px #0f172a38, 0 12px 28px rgba(var(--interactive-accent-rgb), .12);isolation:isolate;scrollbar-gutter:stable;gap:8px;padding:12px;display:grid;position:absolute;inset:calc(100% + 12px) 0 auto auto;overflow:hidden auto;max-height:min(640px,100dvh - 96px)!important}.quick-add-sheet-header{display:none}.quick-add-group{gap:4px;min-width:0;display:grid}.quick-add-group+.quick-add-group{border-top:1px solid var(--color-border);margin-top:4px;padding-top:10px}.quick-add-group>span{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;padding:0 8px 2px;font-size:.68rem;font-weight:950}.quick-add-menu button[role=menuitem]{width:100%;min-height:40px;color:var(--color-heading);border-radius:var(--radius-button);box-shadow:none;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;justify-content:flex-start;padding:9px 10px}.quick-add-menu button[role=menuitem]:hover,.quick-add-menu button[role=menuitem]:focus-visible{color:var(--color-heading);border-color:rgba(var(--interactive-accent-rgb), .28);background:linear-gradient(135deg, rgba(var(--interactive-accent-rgb), .09), #f26a4b0f), var(--color-surface);box-shadow:0 10px 24px rgba(var(--interactive-accent-rgb), .12);transform:translateY(-1px)}@media (width<=720px){body.quick-add-open .mobile-bottom-nav{pointer-events:none}.quick-add-backdrop{z-index:1810;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52;border:0;border-radius:0;display:block;position:fixed;inset:0}.quick-add-menu{right:max(10px, env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:1820;width:auto;min-width:0;max-width:none;padding:0 12px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -24px 70px #0f172a4d, 0 -8px 24px rgba(var(--interactive-accent-rgb), .14);border-radius:24px 24px 18px 18px;max-height:min(76dvh,640px)!important;position:fixed!important;top:auto!important}.quick-add-sheet-header{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;gap:10px;margin:0 -12px 4px;padding:14px 12px 10px;display:flex;position:sticky;top:0}.quick-add-sheet-header strong{color:var(--color-heading);font-size:.96rem}.quick-add-menu button[role=menuitem]{min-height:48px;padding:11px 12px}}:root{--type-brand:clamp(1.125rem, 1.04rem + .35vw, 1.375rem);--type-topbar:.875rem;--type-nav:.9375rem;--type-page-title:clamp(1.25rem, 1.16rem + .36vw, 1.45rem);--type-modal-title:1.125rem;--type-section-title:1rem;--type-subtitle:.8125rem;--type-body:.84375rem;--type-muted:.75rem;--type-label:.72rem;--type-tile-title:.9375rem;--type-stat-value:clamp(1.125rem, 1rem + .45vw, 1.375rem);--type-button:.875rem;--type-chip:.8125rem;--type-badge:.75rem;--type-input:1rem;--type-search:.875rem}body{font-size:var(--type-body);line-height:1.4}.header h1,.app-shell-header h1{font-size:var(--type-brand)!important;letter-spacing:0!important;font-weight:850!important;line-height:1.05!important}.header p,.app-shell-header p{font-weight:600;line-height:1.35;font-size:var(--type-muted)!important}.topbar-brand,.topbar .menu-button,.topbar .topbar-market-link,.topbar .app-search-toggle,.topbar .secondary-button{font-size:var(--type-topbar)!important;font-weight:750!important}.topbar-brand{font-size:var(--type-topbar)!important}.topbar .app-search input,.app-search input,.catalog-search-form input{font-size:var(--type-search)!important}.main-tab,.main-tabs button,.mobile-bottom-nav button{font-size:var(--type-nav)!important;letter-spacing:0!important;font-weight:750!important}.mobile-bottom-nav button span{font-size:.72rem!important;font-weight:750!important}.mobile-bottom-nav button b{font-size:.78rem!important}section.standard-page-header,.standard-page-header.panel,.standard-page-header.app-header-card{padding:var(--space-card)!important;border-radius:var(--radius-card)!important;border-color:var(--color-border)!important;background:linear-gradient(180deg, #fffffff0, #fffbf7f5), var(--color-surface-elevated)!important;box-shadow:var(--interactive-shadow-rest)!important}.standard-page-header-copy h2,.tab-summary h2,.page-summary-card h2,.modal-title-row h2{color:var(--color-heading);letter-spacing:0;font-weight:800;line-height:1.08;font-size:var(--type-page-title)!important}.modal-title-row h2{font-size:var(--type-modal-title)!important}.standard-page-header-copy p,.tab-summary p,.page-summary-card p,.modal-title-row p,.compact-subtitle,.empty-state p,.small-empty-state p,.form small,.helper-text{color:var(--color-text-muted);font-weight:500;line-height:1.4;font-size:var(--type-subtitle)!important}.compact-card-header h2,.panel>h2,.flow-form-section h3,.tidepool-comments-header strong{color:var(--color-heading);font-weight:750;line-height:1.15;font-size:var(--type-section-title)!important}label,.field label,.form label>span,.standard-page-header-label,.quick-add-group>span{color:var(--color-text-muted);letter-spacing:0;font-weight:750;line-height:1.2;font-size:var(--type-label)!important}input,select,textarea{line-height:1.35;font-size:var(--type-input)!important}button,.button,.secondary-button,.ghost-button,.drawer-link,.standard-page-header-actions button,.standard-page-header-tabs button,.quick-add-menu button[role=menuitem]{letter-spacing:0;font-weight:750;line-height:1.15;font-size:var(--type-button)!important}.status-badge,.badge,.chip,.catalog-pill,.standard-page-header-tabs button,.tidepool-badge-row span{letter-spacing:0;font-weight:750;font-size:var(--type-chip)!important}.forge-overview-card,.vault-overview-card,button.home-metric-card,button.quick-action-card,.tidepool-stat-card,.settings-group,.suggestion-card,.catalog-result-card,.tidetradr-tool-card,.tidetradr-preview-card,.scout-store-card,.scout-alert-card,.inventory-card,.vault-item-card,.deal-results-grid .card,.recommendation-grid .card{color:var(--color-text);text-decoration:none!important}.forge-overview-card *,.vault-overview-card *,button.home-metric-card *,button.quick-action-card *,.tidepool-stat-card *,.settings-group *,.suggestion-card *,.catalog-result-card *,.tidetradr-tool-card *,.tidetradr-preview-card *,.scout-store-card *,.scout-alert-card *,.inventory-card *,.vault-item-card *,.deal-results-grid .card *,.recommendation-grid .card *{text-decoration:none!important}.forge-overview-card a,.vault-overview-card a,button.home-metric-card a,button.quick-action-card a,.tidepool-stat-card a,.settings-group a,.suggestion-card a,.catalog-result-card a,.tidetradr-tool-card a,.tidetradr-preview-card a,.scout-store-card a,.scout-alert-card a,.inventory-card a,.vault-item-card a,.deal-results-grid .card a,.recommendation-grid .card a,.forge-overview-card a:visited,.vault-overview-card a:visited,.settings-group a:visited,.suggestion-card a:visited,.catalog-result-card a:visited,.inventory-card a:visited,.vault-item-card a:visited{color:inherit!important;text-decoration:none!important}.forge-overview-title,.vault-overview-title,button.quick-action-card span,button.home-metric-card p,.tidepool-stat-card span,.settings-group h3,.catalog-result-main strong,.inventory-card h3,.vault-item-card h3,.tidetradr-preview-card h3,.scout-store-card h3,.scout-alert-card h3,.forge-quick-add-option strong,.vault-quick-add-option strong,.destination-checkbox strong{font-weight:760;line-height:1.15;color:var(--color-heading)!important;font-size:var(--type-tile-title)!important;text-decoration:none!important}.forge-overview-card strong,.vault-overview-card strong,button.home-metric-card h2,.tidepool-stat-card strong,.stat-button-card h2,.card h2{color:var(--color-heading);font-weight:800;line-height:1.08;font-size:var(--type-stat-value)!important;text-decoration:none!important}.forge-overview-card small,.forge-overview-card span:last-child,.vault-overview-card span:last-child,button.quick-action-card small,button.home-metric-card small,.tidepool-stat-card span,.card p,.compact-card p,.catalog-result-main small,.inventory-card small,.vault-item-card small,.forge-quick-add-option span,.vault-quick-add-option span,.destination-checkbox small{font-weight:550;line-height:1.35;color:var(--color-text-muted)!important;font-size:var(--type-muted)!important}.forge-overview-card.is-active,.vault-overview-card.is-active{border-color:rgba(var(--interactive-accent-rgb), .34)!important;background:linear-gradient(180deg, rgba(var(--interactive-accent-rgb), .06), #fffffff5), var(--color-surface)!important}.flow-modal[data-flow=multiDestinationAdd] .flow-form-section h3,.flow-modal[data-flow=multiDestinationAdd] .destination-checkbox strong{color:#f8fafc!important}.flow-modal[data-flow=multiDestinationAdd] .destination-checkbox small{color:#cbd5e1!important}.topbar{overflow:visible!important}.topbar-brand{min-height:40px;color:var(--color-heading);border:1px solid rgba(var(--interactive-accent-rgb), .18);background:var(--color-surface);box-shadow:none;font-size:var(--type-topbar);letter-spacing:0;white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-weight:780}.topbar>.topbar-title,.topbar>.topbar-actions{display:none!important}.app-search-mobile-header{display:none}@media (width>=721px){.topbar{justify-content:flex-start;gap:10px;min-height:58px;margin-bottom:6px;padding-inline:12px}.topbar .menu-button{flex:none;min-width:104px}.topbar-mobile-scan,.topbar-mobile-add{border:1px solid rgba(var(--interactive-accent-rgb), .16);background:var(--color-surface);min-height:40px;color:var(--color-heading);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-weight:820;display:inline-flex}.topbar .app-search{justify-content:flex-end;width:min(460px,36vw);min-width:min(320px,34vw);margin-left:auto;position:relative;transform:none}.topbar .app-search-toggle,.topbar .app-search-mobile-header{display:none!important}.topbar .app-search input,.topbar .app-search.expanded input,.topbar .app-search input:focus{opacity:1!important;pointer-events:auto!important;width:100%!important}.topbar .app-search-results{width:min(680px,64vw);left:auto;right:0;transform:none}}@media (width<=720px){.topbar{align-items:center;gap:6px;padding:6px;display:flex!important;overflow-x:hidden!important}.topbar-brand{max-width:92px;min-height:42px;padding-inline:9px;font-size:.8125rem}.topbar .menu-button{min-width:0;min-height:42px;padding-inline:9px;font-size:.8125rem}.topbar .app-search{flex:none;min-width:42px;margin-left:auto;position:relative}.topbar .app-search-toggle{width:42px;min-width:42px;min-height:42px}.topbar .app-search-toggle:before{content:"Search";font-size:.7rem}.topbar .app-search input{opacity:0!important;pointer-events:none!important;width:0!important}.topbar .app-search.expanded{top:calc(74px + env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));z-index:1850;border:1px solid rgba(var(--interactive-accent-rgb), .2);border-radius:var(--radius-card);background:var(--color-surface-elevated);width:auto;min-width:0;max-height:min(72dvh,620px);box-shadow:0 24px 70px #0f172a3d, 0 10px 28px rgba(var(--interactive-accent-rgb), .14);gap:10px;padding:12px;display:grid;position:fixed;transform:none}.topbar .app-search.expanded .app-search-mobile-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.topbar .app-search.expanded .app-search-toggle{display:none}.topbar .app-search.expanded input,.topbar .app-search.expanded input:focus{opacity:1!important;pointer-events:auto!important;width:100%!important}.topbar .app-search.expanded .app-search-results{width:100%;max-height:min(54dvh,460px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}}@media (width<=380px){.topbar-brand{max-width:78px;padding-inline:7px;font-size:.75rem}.topbar .menu-button,.topbar-mobile-scan,.topbar-mobile-add{padding-inline:7px;font-size:.75rem}.topbar .app-search-toggle{width:40px;min-width:40px}}.back-to-top-button{right:max(18px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:900;max-width:calc(100vw - 36px);min-height:42px;color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:0 14px 32px rgba(var(--interactive-accent-rgb), .2), 0 8px 20px #0f172a29;opacity:0;pointer-events:none;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:opacity .18s,transform .18s,box-shadow .18s;display:inline-flex;position:fixed;transform:translateY(12px);width:auto!important}.back-to-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-button:hover,.back-to-top-button:focus-visible{box-shadow:0 18px 38px rgba(var(--interactive-accent-rgb), .26), 0 10px 24px #0f172a2e;transform:translateY(-2px)}.back-to-top-button span{font-size:1rem;font-weight:950;line-height:1}.back-to-top-button b{font-size:var(--type-button);line-height:1}.catalog-results-toolbar{grid-template-columns:minmax(180px,260px) auto auto}.catalog-view-toggle{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.catalog-view-toggle button{min-height:36px;color:var(--color-text-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 12px}.catalog-view-toggle button.active,.catalog-view-toggle button[aria-pressed=true]{color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:0 8px 18px rgba(var(--interactive-accent-rgb), .16)}.active-filter-chips{color:var(--color-text-muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:10px;padding-bottom:10px;display:grid}.catalog-results-grid .catalog-result-card{aspect-ratio:1/1.04;min-width:0;padding:0;display:block;overflow:hidden}.catalog-results-grid .catalog-result-main{border-radius:inherit;grid-template-rows:minmax(62px,.78fr) minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:7px;width:100%;height:100%;padding:9px;display:grid;overflow:hidden}.catalog-results-grid .catalog-thumb{border-radius:12px;width:100%;height:100%;min-height:62px}.catalog-results-grid .catalog-thumb img{object-fit:contain;background:var(--color-bg-soft);padding:3px}.catalog-results-grid .image-needed-placeholder{padding:5px}.catalog-results-grid .image-needed-placeholder strong{color:var(--color-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden;font-size:.72rem!important}.catalog-results-grid .catalog-result-main>div:not(.catalog-thumb){align-content:start;gap:4px;min-width:0;display:grid;overflow:hidden}.catalog-results-grid .catalog-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:0;padding:2px 6px;overflow:hidden;font-size:.68rem!important}.catalog-results-grid .catalog-result-card h3{color:var(--color-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.12;display:-webkit-box;overflow:hidden;font-size:.9rem!important}.catalog-results-grid .catalog-result-detail-line,.catalog-results-grid .catalog-result-price-line{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.18;display:-webkit-box;overflow:hidden;font-size:.76rem!important}.catalog-results-grid .catalog-result-price-line{-webkit-line-clamp:1;font-weight:850;color:var(--color-heading)!important}.catalog-results-grid .catalog-result-id-line,.catalog-results-grid .catalog-result-source-line,.catalog-results-grid .catalog-result-history-line{display:none}.catalog-results-grid .status-badge{text-overflow:ellipsis;white-space:nowrap;align-self:end;max-width:100%;min-height:24px;padding:4px 7px;overflow:hidden;font-size:.68rem!important}.catalog-results-loading{pointer-events:none}.catalog-result-skeleton{gap:8px;background:linear-gradient(90deg, #fff0, rgba(var(--interactive-accent-rgb), .08), #fff0), var(--color-surface)!important;display:grid!important}.catalog-result-skeleton .catalog-thumb,.catalog-result-skeleton span,.catalog-result-skeleton strong,.catalog-result-skeleton em{background:#0f172a14;border-radius:12px;width:100%;display:block}.catalog-result-skeleton span,.catalog-result-skeleton strong,.catalog-result-skeleton em{height:12px}.catalog-result-skeleton strong{width:82%}.catalog-result-skeleton em{width:62%}@media (width>=900px){.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(154px,1fr));gap:12px}.catalog-results-grid .catalog-result-card{max-width:190px}}@media (width>=1180px){.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (width<=720px){.back-to-top-button{right:max(12px, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 14px);min-width:46px;min-height:46px;padding:0 12px}.back-to-top-button b{display:none}.catalog-results-toolbar{grid-template-columns:1fr;align-items:stretch}.catalog-view-toggle{justify-content:stretch;width:100%}.catalog-view-toggle button{flex:1}.catalog-results-grid{padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 14px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.catalog-results-grid .catalog-result-card{aspect-ratio:1/1.08}.catalog-results-grid .catalog-result-main{grid-template-rows:minmax(58px,.72fr) minmax(0,1fr);gap:6px;padding:8px}}@media (width<=360px){.catalog-results-grid .catalog-result-card h3{font-size:.84rem!important}.catalog-results-grid .catalog-result-detail-line,.catalog-results-grid .catalog-result-price-line{font-size:.72rem!important}}@media (prefers-reduced-motion:reduce){.back-to-top-button{transition:none}.back-to-top-button:hover,.back-to-top-button:focus-visible{transform:none}}.pagination-controls{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid}.pagination-count{color:var(--color-text-muted);font-size:var(--type-muted);font-weight:750}.pagination-actions{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.pagination-page-list{align-items:center;gap:4px;display:inline-flex}.pagination-page-list button{min-width:36px;min-height:36px;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:999px;padding:0 9px}.pagination-page-list button.active,.pagination-page-list button[aria-current=page]{color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:0 8px 18px rgba(var(--interactive-accent-rgb), .16);border-color:#0000}.pagination-page-list span{color:var(--color-text-muted);padding:0 4px}.pagination-mobile-current{color:var(--color-text);font-size:var(--type-button);white-space:nowrap;font-weight:850;display:none}.pagination-size-control{color:var(--color-text-muted);font-size:var(--type-muted);white-space:nowrap;align-items:center;gap:8px;margin:0;font-weight:800;display:inline-flex}.pagination-size-control select{border-radius:999px;min-width:76px;min-height:36px;padding:0 28px 0 10px}.pagination-controls--compact{grid-template-columns:minmax(0,1fr) auto}.pagination-controls--compact .pagination-size-control{display:none}@media (width<=720px){.pagination-controls{grid-template-columns:1fr;gap:8px;padding:9px}.pagination-count{text-align:center}.pagination-actions{grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);width:100%;display:grid}.pagination-actions>.secondary-button{width:100%;min-width:0;padding-inline:10px}.pagination-page-list{display:none}.pagination-mobile-current{justify-content:center;align-items:center;min-height:36px;padding:0 8px;display:inline-flex}.pagination-size-control{justify-content:center;width:100%}}.topbar-section-select,.topbar-mobile-scan,.topbar-mobile-add{display:none}.scout-compact-filterbar{background:#ffffffd1;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:8px;margin:10px 0;padding:8px;display:flex}.scout-compact-filterbar label{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:1 1 0;gap:3px;font-size:.72rem;display:grid}.scout-compact-filterbar select{width:100%;min-height:38px;color:var(--color-heading);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #0f172a1f;border-radius:12px;padding:0 10px;font-size:.86rem}.scout-dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.scout-overview-card,.scout-overview-link-card,.scout-subpage-panel{min-width:0}.scout-overview-card--wide{grid-column:1/-1}.scout-preview-list,.scout-forecast-list,.scout-report-card-grid{gap:10px;min-width:0;display:grid}.scout-report-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.scout-report-card-grid>.empty-state,.scout-report-card-grid>.small-empty-state{grid-column:1/-1}.scout-overview-link-card{text-align:left;cursor:pointer;width:100%;color:var(--color-heading);box-shadow:none;border:1px solid #0f172a14;gap:5px;display:grid}.scout-overview-link-card span,.scout-overview-link-card small,.scout-forecast-row span,.scout-forecast-row small{color:var(--muted);font-size:.8rem;line-height:1.35}.scout-overview-link-card strong{color:var(--color-heading);font-size:1rem}.scout-forecast-row{background:#ffffffe6;border:1px solid #0f172a14;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.scout-forecast-row strong{color:var(--color-heading);font-size:.9rem}.scout-forecast-overview-card{gap:14px;display:grid}.scout-forecast-header{align-items:flex-start;gap:12px}.scout-forecast-actions,.scout-forecast-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.scout-forecast-footer{justify-content:center}.scout-forecast-groups{gap:14px;min-width:0;display:grid}.scout-forecast-group{gap:8px;min-width:0;display:grid}.scout-forecast-group-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.scout-forecast-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;min-width:0;display:grid}.scout-forecast-card-item{background:#fffffff0;border:1px solid #0f172a14;border-top:3px solid #0a966e75;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 22px #0f172a0d}.scout-forecast-card-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.scout-forecast-card-top>div{gap:2px;min-width:0;display:grid}.scout-forecast-card-top strong{color:var(--color-heading);font-size:.94rem;line-height:1.2}.scout-forecast-card-top span,.scout-forecast-meta,.scout-forecast-card-item small{color:var(--muted);font-size:.78rem;line-height:1.35}.scout-forecast-meta{flex-wrap:wrap;gap:6px 10px;display:flex}.scout-forecast-chip-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mini-badge{color:#047857;white-space:nowrap;background:#ecfdf5c2;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.72rem;font-weight:750;line-height:1;display:inline-flex}.scout-forecast-products,.scout-forecast-reason{color:var(--color-heading);margin:0;font-size:.82rem;line-height:1.35}.scout-forecast-reason,.scout-forecast-products--empty{color:var(--muted)}.scout-confidence-badge{flex:none;min-height:24px;padding:0 8px;font-size:.72rem}.scout-confidence-badge--confirmed{color:#166534;background:#dcfce7f2;border-color:#16a34a47}.scout-confidence-badge--likely{color:#075985;background:#e0f2fef2;border-color:#0284c742}.scout-confidence-badge--possible,.scout-confidence-badge--unknown{color:#92400e;background:#fef3c7e6;border-color:#f59e0b3d}.scout-accordion-section{background:#ffffffd1;border:1px solid #0f172a14;border-radius:16px;overflow:visible}.scout-accordion-section+.scout-accordion-section{margin-top:10px}.scout-accordion-header{width:100%;min-height:52px;color:var(--color-heading);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.scout-accordion-header span{gap:2px;min-width:0;display:grid}.scout-accordion-header strong{font-size:.96rem}.scout-accordion-header small{color:var(--muted);font-size:.78rem}.scout-accordion-header b{color:var(--color-secondary);white-space:nowrap;font-size:.76rem}.scout-accordion-body{gap:10px;padding:0 12px 12px;display:grid}.scout-report-compact-card{color:var(--color-heading);box-shadow:none;background:#fff;border:1px solid #0f172a17;border-radius:16px;grid-template-columns:minmax(0,1fr) 92px;gap:10px;padding:12px;display:grid;position:relative;overflow:visible}:is(.scout-report-compact-card:has(.overflow-menu.open),.scout-page-report-card:has(.overflow-menu.open)){z-index:2600}:is(.panel:has(.overflow-menu.open),.scout-overview-card:has(.overflow-menu.open),.scout-subpage-panel:has(.overflow-menu.open)){z-index:2599;position:relative}.scout-report-compact-card .overflow-menu.open,.scout-page-report-card .overflow-menu.open{z-index:2601}.scout-report-compact-card+.scout-report-compact-card{margin-top:10px}.scout-report-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.scout-report-title-row h3,.scout-report-title-row p,.scout-report-meta,.scout-report-items p,.scout-report-notes{margin:0}.scout-report-title-row h3{font-size:.98rem;line-height:1.2}.scout-report-title-row p,.scout-report-meta,.scout-report-items p,.scout-report-notes{color:var(--muted);font-size:.8rem;line-height:1.35}.scout-report-status,.status-badge.scout-report-status{white-space:nowrap;border-radius:999px;flex:none;min-height:24px;padding:3px 8px;font-size:.68rem;line-height:1}.scout-report-meta{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.scout-report-items{gap:4px;margin-top:8px;display:grid}.scout-report-items strong{color:var(--color-heading);font-size:.78rem}.scout-historical-import-badge{color:#92400e;background:#f59e0b1f;border-color:#f59e0b59}.scout-report-historical-note{color:#7c4a03;background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.78rem;line-height:1.35}.scout-report-general-details{gap:3px;min-width:0;display:grid}.scout-report-flow,.scout-report-step-card{gap:14px;min-width:0;display:grid}.scout-report-flow{margin-top:14px}.scout-report-stepper{background:#f8fafcc7;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.scout-report-step-pill{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:.78rem;font-weight:800;line-height:1.1;display:inline-flex}.scout-report-step-pill span{width:20px;height:20px;color:var(--color-heading);background:#0f172a14;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.scout-report-step-pill.active,.scout-report-step-pill.complete{color:var(--color-secondary);background:#14b8a61a;border-color:#14b8a638}.scout-report-step-card{background:#ffffffd1;border:1px solid #0f172a14;border-radius:18px;padding:14px;box-shadow:0 14px 34px #0f172a12}.scout-report-step-card:not(.active){display:none}.scout-report-step-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.scout-report-step-header>span{color:#9a3412;background:#f973161f;border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:30px;padding:5px 9px;font-size:.78rem;font-weight:850;display:inline-flex}.scout-report-step-header h3,.scout-report-step-header p{margin:0}.scout-report-step-header h3{font-size:1.02rem;line-height:1.2}.scout-report-step-header p{color:var(--muted);font-size:.82rem;line-height:1.35}.scout-report-type-grid,.scout-report-retailer-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px;min-width:0;display:grid}.scout-report-choice-card,.scout-report-retailer-card,.scout-report-store-card,.scout-report-empty-step,.scout-report-location-prompt{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:14px}.scout-report-choice-card,.scout-report-retailer-card{min-height:82px;color:var(--color-heading);text-align:left;cursor:pointer;align-content:start;justify-items:start;gap:5px;padding:12px;display:grid}.scout-report-choice-card strong,.scout-report-retailer-card strong{font-size:.9rem;line-height:1.2}.scout-report-choice-card span,.scout-report-retailer-card small{color:var(--muted);font-size:.76rem;line-height:1.25}.scout-report-choice-card.selected,.scout-report-retailer-card.selected,.scout-report-store-card.selected{background:#f0fdfae0;border-color:#14b8a673;box-shadow:0 14px 28px #14b8a61f}.scout-report-retailer-icon{width:34px;height:34px;color:var(--color-heading);background:linear-gradient(135deg,#0ea5e929,#f9731629);border-radius:12px;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.scout-report-location-prompt{background:#eff6ffc2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.scout-report-location-prompt strong,.scout-report-location-prompt p{margin:0}.scout-report-location-prompt p{color:var(--muted);font-size:.8rem}.scout-report-location-actions,.scout-report-store-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scout-report-store-tools,.scout-report-detail-grid,.scout-report-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.scout-report-store-list{gap:10px;max-height:min(52vh,560px);padding-right:2px;display:grid;overflow:auto}.scout-report-store-card{gap:10px;padding:12px;display:grid}.scout-report-store-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.scout-report-store-main strong,.scout-report-store-main p{margin:0}.scout-report-store-main p,.scout-report-store-meta{color:var(--muted);font-size:.78rem;line-height:1.35}.scout-report-store-meta{flex-wrap:wrap;gap:7px;display:flex}.scout-report-store-meta span{background:#0f172a0d;border-radius:999px;padding:4px 8px}.scout-store-temperature{color:#475569;background:#94a3b824;border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:850}.scout-store-temperature-watching{color:#075985;background:#0ea5e91f}.scout-store-temperature-heating-up,.scout-store-temperature-hot{color:#9a3412;background:#f9731621}.scout-store-temperature-confirmed-drop{color:#166534;background:#16a34a24}.scout-report-empty-step{background:#f8fafcdb;gap:7px;padding:14px;display:grid}.scout-report-empty-step strong,.scout-report-empty-step p{margin:0}.scout-report-empty-step p{color:var(--muted);font-size:.82rem}.scout-report-detail-grid label,.scout-report-visibility-field{min-width:0;color:var(--muted);gap:6px;font-size:.82rem;font-weight:700;display:grid}.scout-visit-time-field{grid-column:1/-1}.scout-visit-time-field small,.scout-date-time-edit-body small{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35}.scout-date-time-edit-body{gap:14px;padding:16px;display:grid}.scout-date-time-edit-body label{color:var(--muted);gap:7px;font-size:.86rem;font-weight:800;display:grid}.scout-date-time-edit-body input{min-height:44px}.scout-date-time-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.scout-date-time-comparison{grid-template-columns:1fr}}.scout-report-review-grid>div{background:#f8fafcd1;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.scout-report-review-grid span,.scout-report-visibility-field small{color:var(--muted);font-size:.74rem;line-height:1.25}.scout-report-review-grid strong{min-width:0;color:var(--color-heading);overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.scout-report-review-items{background:#f0fdfaa8;border-radius:12px;gap:6px;padding:10px;display:grid}.scout-report-review-items p{color:var(--color-heading);margin:0;font-size:.82rem}.scout-quick-report-panel{background:#f0fdfaad;border:1px solid #14b8a624;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.scout-quick-report-panel h3,.scout-quick-report-panel p{margin:0}.scout-quick-report-panel h3{font-size:.98rem;line-height:1.2}.scout-quick-report-panel p{color:var(--muted);font-size:.82rem;line-height:1.35}.scout-quick-report-v2{gap:12px;margin-top:0}.scout-report-wizard{gap:12px}.scout-report-progress{background:radial-gradient(circle at 0 0,#ff5a2f24,#0000 12rem),linear-gradient(135deg,#fff7ebf0,#effcffe6);border:1px solid #0e9fb529;border-radius:16px;gap:8px;padding:12px;display:grid}.scout-report-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.scout-report-progress strong{color:var(--color-heading);font-size:.9rem}.scout-report-progress span{color:var(--muted);font-size:.8rem;font-weight:800}.scout-report-progress-track{background:#0c263814;border-radius:999px;height:8px;overflow:hidden}.scout-report-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#ff5a2f,#0e9fb5,#7b4df3);height:100%;transition:width .18s;display:block}.scout-quick-report-v2 .scout-report-type-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.scout-report-wizard .scout-report-type-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.scout-report-wizard .scout-report-choice-card,.scout-report-wizard .scout-stock-status-button{min-height:54px}.scout-report-wizard .scout-report-step-card{background:radial-gradient(circle at 100% 0,#58d5e81a,#0000 12rem),#ffffffeb}.scout-report-wizard textarea{resize:vertical;min-height:88px}.scout-location-trust-note{background:#f0fdfac7;border:1px solid #0e9fb529;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.scout-location-trust-note strong{color:var(--color-heading);font-size:.86rem}.scout-location-trust-note span{color:var(--muted);font-size:.78rem;line-height:1.35}.scout-wizard-footer{z-index:2;background:linear-gradient(180deg, #fff0, var(--surface,#fff) 28%);padding-top:10px;position:sticky;bottom:0}.scout-quick-section,.scout-quick-report-success{background:#ffffffdb;border:1px solid #0f172a14;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.scout-quick-section textarea{resize:vertical;min-height:78px}.scout-quick-report-success{background:#f0fdfadb;border-color:#14b8a63d}.scout-quick-report-success span{width:max-content;color:var(--color-secondary);background:#14b8a624;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850}.scout-quick-report-success h3,.scout-quick-report-success p{margin:0}.scout-quick-report-success h3{color:var(--color-heading);font-size:1.02rem}.scout-quick-report-success p{color:var(--muted);font-size:.84rem;line-height:1.4}.scout-stock-status-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0;display:grid}.scout-stock-status-button,.scout-photo-first-button{min-height:38px;color:var(--color-heading);text-align:center;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:.84rem;font-weight:720;line-height:1.2;display:inline-flex}.scout-stock-status-button.selected{background:#14b8a61c;border-color:#14b8a673;box-shadow:0 10px 24px #14b8a61f}.scout-photo-first-button{width:fit-content;color:var(--color-secondary);gap:8px}.scout-photo-first-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scout-photo-preview{background:#ffffffc2;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.scout-photo-preview img{object-fit:cover;border-radius:10px;width:58px;height:46px}.scout-photo-preview div{gap:2px;min-width:0;display:grid}.scout-photo-preview strong{font-size:.86rem}.scout-photo-preview span{color:var(--muted);font-size:.76rem;line-height:1.25}.scout-report-side{align-content:space-between;justify-items:end;gap:8px;min-width:0;display:grid}.scout-report-side img,.scout-report-side>span:first-child{object-fit:cover;background:#14b8a614;border:1px solid #0f172a14;border-radius:12px;width:76px;height:58px}.scout-report-side>span:first-child{text-align:center;color:var(--muted);place-items:center;padding:6px;font-size:.68rem;line-height:1.15;display:grid}.scout-report-items-editor,.scout-report-item-editor,.scout-report-optional-items{gap:10px;min-width:0;display:grid}.scout-report-optional-items{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:14px;padding:10px}.scout-report-optional-items>summary{cursor:pointer;color:var(--color-heading);font-size:.9rem;font-weight:800;list-style-position:inside}.scout-report-optional-items>.compact-subtitle{margin:0}.scout-report-item-editor{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:14px;padding:10px;overflow:visible}.scout-report-item-editor-header,.scout-report-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.scout-report-item-editor label{min-width:0;color:var(--muted);gap:6px;font-size:.82rem;display:grid}.scout-report-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scout-report-product-search .smart-catalog-suggestions,.scout-report-item-editor .smart-catalog-suggestions{z-index:1400;max-height:min(42vh,320px);margin-top:6px;position:static;overflow:auto}.scout-report-item-editor .smart-catalog-suggestion{min-height:54px;padding:7px}.scout-selected-product-card--small{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:8px}.scout-selected-product-card--small img,.scout-selected-product-card--small .scout-selected-product-thumb{width:44px;height:44px;font-size:.65rem}.scout-report-detail-items,.scout-report-detail-item{gap:8px;display:grid}.scout-report-detail-item{background:#f8fafce6;border:1px solid #0f172a14;border-radius:12px;padding:10px}.scout-intel-dashboard,.scout-intel-review-list{gap:10px;min-width:0;display:grid}.scout-intel-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-intel-column{align-content:start;gap:8px;min-width:0;display:grid}.scout-intel-column--wide{grid-column:1/-1}.scout-intel-column h3{color:var(--color-heading);margin:0;font-size:.92rem}.scout-intel-card,.scout-intel-review-card{background:#ffffffe6;border:1px solid #0f172a14;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.scout-intel-card--prediction{background:#fffbebd1}.scout-intel-card strong,.scout-intel-review-card strong{color:var(--color-heading);font-size:.9rem}.scout-intel-card span,.scout-intel-card small,.scout-intel-review-card span,.scout-intel-review-card small,.scout-intel-card p,.scout-intel-review-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.overflow-menu{z-index:30}.overflow-menu-backdrop{display:none}.overflow-menu-list{z-index:2400}.main{padding-bottom:calc(var(--bottom-nav-height,74px) + 32px + env(safe-area-inset-bottom))}.location-modal-backdrop,.flow-modal-backdrop,.drawer-backdrop{z-index:2200}.location-modal,.flow-modal,.drawer.open{z-index:2201}.flow-modal[data-flow=scoutSubmit]{width:min(100% - 24px,680px);max-width:680px;overflow-x:hidden}.flow-modal[data-flow=scoutSubmit] .flow-modal-body,.flow-modal[data-flow=scoutSubmit] input,.flow-modal[data-flow=scoutSubmit] select,.flow-modal[data-flow=scoutSubmit] textarea{min-width:0;max-width:100%;overflow-x:hidden}@media (width>=721px){.topbar-section-select,.topbar-market-link{display:none!important}}@media (width<=720px){.topbar{gap:6px;overflow:visible!important}.topbar-section-select,.topbar-market-link{display:none!important}.topbar-mobile-scan,.topbar-mobile-add{min-width:42px;min-height:40px;color:var(--color-heading);background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.74rem;font-weight:760;display:inline-flex}.scout-summary-card .page-header-top,.standard-page-header.scout-summary-card .page-header-top{grid-template-columns:1fr;align-items:start}.scout-summary-card .page-summary-actions,.standard-page-header.scout-summary-card .page-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-inline:0!important;display:grid!important;overflow:visible!important}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid .scout-hero-nav-tile{display:grid}.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid .scout-hero-stat-tile,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid .scout-hero-nav-tile{min-height:58px}.standard-page-header.scout-summary-card .standard-page-header-main{align-items:start;grid-template-columns:minmax(0,1fr)!important}.standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid;overflow:visible}.standard-page-header.scout-summary-card .standard-page-header-actions button{width:100%!important}.flow-modal[data-flow=scoutSubmit] .modal-icon-close,.flow-modal[data-flow=scoutSubmit] .modal-close-button{width:36px;min-width:36px;height:36px;min-height:36px}.scout-stock-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-report-stepper{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,max-content);justify-content:start;overflow-x:auto}.scout-report-step-pill{scroll-snap-align:start;min-width:86px}.scout-report-type-grid,.scout-report-retailer-grid,.scout-report-store-tools,.scout-report-detail-grid,.scout-report-review-grid{grid-template-columns:minmax(0,1fr)}.scout-report-step-card{border-radius:16px;padding:12px}.scout-report-step-header,.scout-report-location-prompt{grid-template-columns:minmax(0,1fr)}.scout-report-location-actions,.scout-report-store-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.scout-report-location-actions button,.scout-report-store-actions button,.scout-report-store-actions a{width:100%;min-height:40px}.scout-report-store-main{grid-template-columns:minmax(0,1fr);display:grid}.scout-report-store-list{max-height:none;overflow:visible}.scout-report-wizard .scout-report-store-list{max-height:min(34dvh,320px);overflow:auto}.scout-report-progress{padding:10px}.scout-wizard-footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scout-wizard-footer button{width:100%;min-height:48px}.scout-photo-first-button{width:100%}.scout-intel-dashboard,.scout-dashboard-overview,.scout-report-card-grid{grid-template-columns:minmax(0,1fr)}.scout-forecast-header{align-items:stretch}.scout-forecast-actions{justify-content:stretch}.scout-forecast-actions .secondary-button,.scout-forecast-footer .secondary-button{flex:140px}.scout-forecast-card-grid{grid-template-columns:minmax(0,1fr)}.scout-forecast-card-top{align-items:flex-start}.scout-overview-link-card{padding:12px}.scout-report-compact-card{grid-template-columns:minmax(0,1fr)}.scout-report-side{grid-template-columns:76px minmax(0,1fr);place-items:center stretch}.scout-report-side .overflow-menu{justify-self:end}.overflow-menu-backdrop{z-index:2390;background:#0f172a3d;display:block;position:fixed;inset:0}.overflow-menu-list{border-radius:18px;max-height:min(52vh,360px);padding:10px;overflow:auto;box-shadow:0 24px 70px #0f172a3d;left:12px!important;right:12px!important;bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 12px)!important;width:auto!important;position:fixed!important;top:auto!important}.overflow-menu-list button{border-radius:12px;min-height:46px;font-size:.92rem}.location-modal-backdrop,.flow-modal-backdrop{padding:12px 12px calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 12px);place-items:end center}.location-modal,.flow-modal{border-radius:22px 22px 18px 18px;max-height:min(88dvh,760px);overflow-x:hidden;width:min(100% - 24px,680px)!important}.modal-sticky-header{z-index:3;background:inherit;position:sticky;top:0}.flow-modal-footer,.modal-sticky-footer{z-index:3;background:inherit;position:sticky;bottom:0}}@media (width<=380px){.topbar-brand{display:none!important}.topbar-section-select{max-width:108px}.topbar-mobile-scan,.topbar-mobile-add,.topbar .app-search-toggle{width:38px!important;min-width:38px!important;padding-inline:5px!important}}.today-tide-command{background:linear-gradient(135deg, #fff7edf5, #eff6fff5), var(--surface,#fff);border:1px solid #0e749024;gap:16px;display:grid;box-shadow:0 18px 44px #0f172a14}.today-tide-hero{color:#fff;background:linear-gradient(135deg,#0f172a,#164e63);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.today-tide-hero h2,.today-tide-hero p{margin:0}.today-tide-hero .section-kicker{color:#fed7aa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:800}.today-tide-hero-description{color:#ffffffd1;font-size:.92rem;line-height:1.35}.today-tide-hero button{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-color:#0000;min-width:156px}.today-tide-grid,.daily-tide-actions,.forge-daily-grid,.scout-radar-grid,.add-action-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.today-tide-card,.daily-action-card,.add-action-card,.forge-daily-card,.scout-radar-card{text-align:left;background:#ffffffdb;border:1px solid #0f172a17;border-radius:18px;min-height:118px;box-shadow:0 12px 28px #0f172a12}.today-tide-card,.daily-action-card,.add-action-card{color:#0f172a;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.today-tide-card span,.daily-action-card span,.forge-daily-card span,.add-action-card span{color:#0e7490;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.today-tide-card strong,.daily-action-card strong,.forge-daily-card strong{color:#0f172a;margin:6px 0;font-size:clamp(1.05rem,3vw,1.45rem);line-height:1.1;display:block}.today-tide-card small,.daily-action-card small,.add-action-card small,.forge-daily-card small{color:#475569;line-height:1.35}.daily-tide-panel{gap:12px;display:grid}.daily-tide-progress-card,.add-sheet-intro{background:#ffffffc7;border:1px solid #0e74901f;border-radius:16px;padding:14px}.daily-tide-progress-card{gap:10px;display:grid}.daily-tide-progress-card>div:first-child{color:#0f172a;justify-content:space-between;gap:12px;display:flex}.daily-progress-track{background:#0f172a14;border-radius:999px;height:10px;overflow:hidden}.daily-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#f97316);height:100%;display:block}.daily-action-card.is-complete{background:#ecfdf5eb;border-color:#0ea5e947}.daily-badge-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daily-badge-strip span,.daily-badge-strip b{color:#475569;background:#0f172a0f;border-radius:999px;padding:8px 10px;font-size:.78rem}.daily-badge-strip span,.daily-badge-strip b.badge-earned{color:#9a3412;background:#f9731624}.tide-celebration{right:18px;bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom) + 18px);z-index:80;color:#fff;background:#0f172a;border-radius:16px;padding:12px 14px;position:fixed;box-shadow:0 18px 42px #0f172a47}.add-action-sheet{gap:14px;display:grid}.add-action-card{min-height:96px}.forge-daily-grid{margin:14px 0}.forge-daily-card{padding:14px}.forge-action-strip{margin-bottom:14px}.vault-view-strip{gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.vault-view-strip button{border-radius:999px;flex:none;min-height:40px}.vault-view-strip button.active{color:#fff;background:#0f172a}.scout-drop-radar-panel{grid-column:1/-1}.scout-radar-card{padding:14px}.scout-radar-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.scout-radar-top strong,.scout-radar-top span{display:block}.scout-radar-top span{color:#64748b;font-size:.86rem}.scout-radar-status{color:#0e7490;text-transform:uppercase;background:#0e74901a;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem}.scout-radar-status--hot,.scout-radar-status--confirmed-drop{color:#c2410c;background:#f9731626}.scout-radar-status--heating-up{color:#92400e;background:#fbbf2433}.scout-radar-card dl{gap:6px;margin:0 0 12px;display:grid}.scout-radar-card dl div{border-bottom:1px solid #0f172a0f;justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.scout-radar-card dt{color:#64748b;font-size:.76rem}.scout-radar-card dd{color:#0f172a;text-align:right;margin:0;font-size:.8rem}.scout-radar-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scout-radar-actions button{min-height:38px;padding-inline:8px}.section-kicker{color:#0e7490;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:800}.pokemon-watch-home,.pokemon-watch-calendar-panel{gap:14px;display:grid}.pokemon-watch-home{background:linear-gradient(135deg,#fffbebf0,#ecfdf5eb),#fff;border-color:#0e749029}.watch-calendar-home-metrics,.watch-calendar-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div{text-align:left;background:#ffffffd1;border:1px solid #0f172a14;border-radius:16px;min-height:92px;padding:12px;box-shadow:0 10px 22px #0f172a0d}.watch-calendar-home-metrics span,.watch-calendar-summary-grid span{color:#0e7490;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.watch-calendar-home-metrics strong,.watch-calendar-summary-grid strong{color:#0f172a;margin:6px 0 4px;font-size:1rem;line-height:1.2;display:block}.watch-calendar-home-metrics small{color:#64748b;line-height:1.35}.watch-calendar-toolbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf7f0;border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:end;gap:10px;padding:10px;display:flex;position:sticky;top:0}.segmented-control{background:#0f172a0f;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:#475569;min-height:36px;box-shadow:none;background:0 0;border-radius:999px;padding:7px 12px}.segmented-control button.active{color:#fff;background:#0f172a}.watch-calendar-area-select{color:#475569;gap:4px;min-width:min(260px,100%);font-size:.78rem;font-weight:800;display:grid}.watch-calendar-area-select select{min-height:38px}.watch-calendar-layer-strip{scrollbar-width:thin;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.watch-layer-chip{color:#475569;background:#ffffffbd;border:1px solid #0f172a14;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.watch-layer-chip input{width:14px;height:14px;margin:0}.watch-layer-chip.active{color:#0f766e;background:#ccfbf1ad;border-color:#0e749038}.watch-calendar-agenda,.watch-calendar-compact-list{gap:10px;display:grid}.watch-calendar-day-group{gap:8px;display:grid}.watch-calendar-day-heading{color:#0f172a;justify-content:space-between;align-items:center;gap:10px;display:flex}.watch-calendar-day-heading span{color:#64748b;font-size:.78rem}.watch-calendar-event-row{background:#ffffffd1;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.watch-calendar-event-main{text-align:left;color:#0f172a;min-width:0;box-shadow:none;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid}.watch-calendar-event-main strong,.watch-calendar-event-main small,.watch-calendar-event-main em{min-width:0;display:block}.watch-calendar-event-main small,.watch-calendar-event-main em{color:#64748b;font-size:.8rem;font-style:normal;line-height:1.35}.watch-calendar-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px;margin-top:5px}.watch-calendar-dot--confirmed{background:#16a34a}.watch-calendar-dot--high,.watch-calendar-dot--likely{background:#f97316}.watch-calendar-dot--medium,.watch-calendar-dot--possible,.watch-calendar-dot--predicted{background:#f59e0b}.watch-calendar-dot--low,.watch-calendar-dot--rumored{background:#64748b}.watch-calendar-dot--needs-data,.watch-calendar-dot--unavailable{background:#94a3b8}.watch-calendar-event-meta{align-items:center;gap:8px;display:flex}.watch-calendar-event-meta span{color:#475569;white-space:nowrap;background:#0f172a0f;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:800}.watch-calendar-event-meta .secondary-button{min-height:34px;padding-inline:10px}.watch-calendar-detail-modal{max-height:min(82dvh,680px)}.ember-watch-panel{background:radial-gradient(circle at 8% 0,#ff5a2f1a,#0000 32%),radial-gradient(circle at 92% 10%,#58d5e824,#0000 34%),linear-gradient(#fffaf2fa,#fff1dfdb);gap:14px;display:grid}.ember-watch-header{align-items:flex-start}.ember-watch-header h2{color:var(--color-navy,#0c2638)}.ember-watch-today-grid,.ember-watch-store-list{gap:12px;display:grid}.ember-watch-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ember-watch-section,.ember-watch-store-card,.ember-watch-privacy-note{background:#fffaf2db;border:1px solid #0c26381a;border-radius:20px;box-shadow:0 12px 28px #0c263814}.ember-watch-section{gap:10px;padding:14px;display:grid}.ember-watch-section .watch-calendar-day-heading{align-items:flex-start}.ember-watch-route-card{background:linear-gradient(135deg,#ff5a2f1f,#58d5e81f),#fffaf2e6}.ember-watch-route-list{flex-wrap:wrap;gap:8px;display:flex}.ember-watch-route-list span{min-height:38px;color:var(--color-navy,#0c2638);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-weight:850;display:inline-flex}.ember-watch-route-list b{background:var(--gradient-ember-tide);color:#fffaf2;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.78rem;display:grid}.ember-watch-store-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ember-watch-store-card{gap:12px;padding:14px;display:grid}.ember-watch-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ember-watch-privacy-note{background:linear-gradient(135deg, #0c2638f0, #08768ddb), var(--color-navy,#0c2638);color:#fffaf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ember-watch-privacy-note span{color:#fffaf2c7;font-weight:750}.ember-watch-confidence--confirmed{color:#0d6b45;background:#1ca66a24}.ember-watch-confidence--high{color:#b73516;background:#ff5a2f24}.ember-watch-confidence--medium{color:#8b5606;background:#f6a83b29}.ember-watch-confidence--low,.ember-watch-confidence--needs-data{color:#334155;background:#4261741f}@media (width<=860px){.ember-watch-today-grid,.ember-watch-store-list,.ember-watch-store-grid{grid-template-columns:1fr}.ember-watch-privacy-note{display:grid}}@media (width<=760px){.topbar-section-select{display:none}.admin-command-grid{grid-template-columns:1fr}.admin-detail-panel{padding:8px}.admin-suggestion-meta{gap:5px}.admin-suggestion-meta span{font-size:.72rem}.today-tide-command{gap:12px;padding:12px}.today-tide-hero{padding:14px;display:grid}.today-tide-hero button{width:100%}.today-tide-grid,.daily-tide-actions,.forge-daily-grid,.scout-radar-grid,.add-action-grid{grid-template-columns:1fr}.today-tide-card,.daily-action-card,.add-action-card{min-height:84px}.daily-badge-strip{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.flow-modal[data-flow=addActionSheet]{width:min(100%,560px);max-height:calc(92vh - var(--bottom-nav-height,74px));border-radius:24px 24px 0 0;align-self:end}.scout-radar-actions,.watch-calendar-home-metrics,.watch-calendar-summary-grid{grid-template-columns:1fr}.watch-calendar-toolbar{display:grid;position:static}.segmented-control{width:100%}.segmented-control button{flex:1 1 0;padding-inline:8px}.watch-calendar-event-row{grid-template-columns:1fr}.watch-calendar-event-meta{justify-content:space-between}}.flow-modal{max-height:min(82dvh,860px)}.flow-modal-body{max-height:calc(82dvh - 132px)}.flow-modal[data-flow=scoutSubmit],.flow-modal[data-flow=multiDestinationAdd]{width:min(740px,92vw)}.add-action-sheet{gap:10px}.add-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.add-action-card{border-radius:14px;min-height:70px;padding:10px 11px}.add-action-card span{letter-spacing:0;font-size:.78rem}.add-action-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-result-groups{gap:16px;display:grid}.catalog-result-group{gap:10px;min-width:0;display:grid}.catalog-result-group-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-result-group-header h3{color:var(--color-heading);margin:0;font-size:1rem}.catalog-result-meta-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}@media (width<=760px){.flow-modal-backdrop{place-items:end center;padding:0}.flow-modal,.flow-modal-large,.flow-modal-medium,.flow-modal-small{border-radius:22px 22px 0 0;width:100%;max-width:100%;height:auto;max-height:min(82dvh,820px)}.flow-modal-body{max-height:calc(82dvh - 132px);padding-bottom:8px}.flow-modal[data-flow=addActionSheet]{width:100%;max-height:min(78dvh,680px)}.flow-modal[data-flow=addActionSheet] .flow-modal-body{max-height:calc(78dvh - 126px)}.add-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.add-action-card{min-height:66px}.flow-modal[data-flow=scoutSubmit] .embedded-page,.flow-modal[data-flow=scoutSubmit] .panel{padding-inline:0}}@media (width<=360px){.add-action-grid{grid-template-columns:1fr}}.catalog-detail-backdrop{z-index:1500;pointer-events:auto;background:#0f172a6b;position:fixed;inset:0;padding:0!important}.catalog-detail-drawer{z-index:1501;pointer-events:auto;border-radius:var(--radius-modal,22px);grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 32px);max-width:calc(100vw - 32px);height:min(90dvh,860px);min-height:0;max-height:min(90dvh,860px);padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.catalog-detail-header{z-index:2;position:sticky;top:0}.catalog-detail-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(28px + env(safe-area-inset-bottom));pointer-events:auto;overflow:hidden auto}.catalog-detail-body button,.catalog-detail-body a,.catalog-detail-body input,.catalog-detail-body select,.catalog-detail-body textarea,.catalog-detail-body summary,.catalog-detail-image{pointer-events:auto}.catalog-detail-action-group{z-index:1;position:relative}.catalog-detail-image:not(.placeholder){box-sizing:border-box;object-fit:contain;object-position:center;background:var(--color-bg-soft);width:100%;height:min(56dvh,560px);max-height:620px;padding:14px;display:block}.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.catalog-results-grid .catalog-result-card{aspect-ratio:auto;max-width:none;min-height:328px;overflow:visible}.catalog-results-grid .catalog-result-main{grid-template-rows:clamp(176px,28vw,224px) auto;gap:9px;min-height:328px;padding:10px;overflow:visible}.catalog-results-grid .catalog-thumb{box-sizing:border-box;background:var(--color-bg-soft);isolation:isolate;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;position:relative;overflow:hidden}.catalog-results-grid .catalog-thumb img,.catalog-results-grid .image-needed-placeholder{object-fit:contain;object-position:center;max-width:100%;max-height:100%}.catalog-results-grid .catalog-thumb img{box-sizing:border-box;flex:0 auto;width:auto;height:auto;padding:0;display:block}.catalog-results-grid .image-needed-placeholder{box-sizing:border-box;width:100%;height:100%;color:var(--color-text-muted);text-transform:none;letter-spacing:0;background:linear-gradient(135deg, rgba(var(--interactive-accent-rgb), .08), #0ea5e914), var(--color-bg-soft);padding:12px}.catalog-results-grid .image-needed-placeholder[hidden]{display:none!important}.catalog-results-grid .image-needed-placeholder strong{display:none}.catalog-results-grid .image-needed-placeholder span{color:var(--color-text-muted);text-transform:none;white-space:normal;font-weight:850;line-height:1.2;font-size:.78rem!important}.catalog-owned-bubble{z-index:2;color:#fff;text-align:center;text-transform:none;background:rgba(var(--interactive-accent-rgb), .92);pointer-events:none;border:1px solid #ffffffdb;border-radius:999px;min-width:28px;max-width:calc(100% - 20px);padding:4px 7px;font-size:.72rem;font-weight:950;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #0f172a2e}.catalog-results-grid .catalog-result-detail-line,.catalog-results-grid .catalog-result-id-line,.catalog-results-grid .catalog-result-source-line,.catalog-results-grid .catalog-result-history-line{display:none}.catalog-results-grid .catalog-result-main>div:not(.catalog-thumb){grid-template-rows:auto auto auto;gap:5px;min-width:0;display:grid;overflow:visible}.catalog-results-grid .catalog-result-meta-badges{min-height:22px;overflow:hidden}.catalog-results-grid .catalog-result-card h3{overflow-wrap:anywhere;-webkit-line-clamp:2;min-height:2.34em;margin:0;line-height:1.17}.catalog-results-grid .catalog-result-price-line{text-overflow:ellipsis;white-space:nowrap;min-height:1.24em;margin:0;font-weight:900;line-height:1.24;display:block;overflow:hidden;color:var(--color-heading)!important}.catalog-coverage-warning{background:linear-gradient(135deg, #fffbebf0, #fff7ede6), var(--color-surface);border:1px solid #f59e0b47;border-radius:16px;gap:10px;margin:12px 0;padding:12px;display:grid}.catalog-coverage-warning strong{color:var(--color-heading);font-size:.95rem;display:block}.catalog-coverage-warning p{color:var(--color-text-muted);margin:3px 0 0;font-size:.84rem;line-height:1.35}.catalog-coverage-diagnostics{color:var(--color-text-muted);padding-top:4px;font-size:.78rem}@media (width>=1180px){.catalog-results-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=760px){.catalog-detail-drawer{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;height:min(90dvh,920px);max-height:90dvh;inset:auto 0 0;transform:none}.catalog-detail-body{padding-bottom:calc(var(--bottom-nav-height,78px) + env(safe-area-inset-bottom) + 24px)}.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-results-grid .catalog-result-card{aspect-ratio:auto;min-height:268px}.catalog-results-grid .catalog-result-main{grid-template-rows:clamp(136px,42vw,172px) auto;min-height:268px;padding:8px}.catalog-results-grid .catalog-thumb{min-height:0;padding:8px}.catalog-detail-image:not(.placeholder){height:min(48dvh,420px);padding:12px}.catalog-detail-action-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.catalog-results-grid .catalog-result-card{min-height:252px}.catalog-results-grid .catalog-result-main{grid-template-rows:clamp(122px,40vw,150px) auto;min-height:252px}.catalog-results-grid .catalog-thumb{min-height:0;padding:7px}}.app,.panel,.card,.compact-card,.mini-card,.section-card,.today-tide-card,.scout-radar-card,.scout-report-compact-card,.catalog-result-card,.drawer-collapsible,.settings-group,.tidepool-post-card,.forge-preview-card{min-width:0}.app-main{overflow-x:clip}.panel,.card,.compact-card,.mini-card,.section-card,.today-tide-card,.scout-radar-card,.scout-report-compact-card,.drawer-info-card,.settings-group,.tidepool-post-card,.forge-preview-card{overflow-wrap:anywhere}button,.secondary-button,.drawer-link,.quick-action-button,.catalog-detail-action-group button,.tidepool-post-actions button,.forge-action-strip button,.scout-report-card-actions button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #14b8a673}button:disabled,.secondary-button:disabled,.drawer-link:disabled{color:#475569b8;opacity:.72}.flow-modal,.location-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.catalog-detail-drawer{max-width:calc(100vw - 24px)}.flow-modal{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(82dvh,860px);display:grid;overflow:hidden}.flow-modal-body,.location-modal-body,.scanner-review-body,.vault-add-modal-body,.vault-transfer-modal-body,.marketplace-review-body{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.flow-modal-footer,.modal-actions,.drawer-inline-actions,.catalog-detail-action-group{padding-bottom:max(8px, env(safe-area-inset-bottom))}.today-tide-command{gap:clamp(12px,2.5vw,18px)}.today-tide-hero{align-items:center}.today-tide-hero-description{max-width:56ch}.daily-actions-grid,.daily-tide-actions,.watch-calendar-home-metrics,.watch-calendar-summary-grid,.forge-daily-grid{min-width:0}.daily-badge-strip,.watch-calendar-layer-strip,.tidepool-filter-grid,.vault-view-strip,.forge-action-strip{scrollbar-width:thin}.watch-calendar-event-row,.scout-radar-card,.scout-report-compact-card,.scout-report-store-card{gap:10px}.watch-calendar-event-row button,.scout-radar-card button,.scout-report-compact-card button,.tidepool-post-actions button,.forge-action-strip button{min-height:40px}.catalog-results-grid .catalog-result-meta-badges{display:none!important}.catalog-results-grid .catalog-result-main>div:not(.catalog-thumb){gap:6px}.catalog-results-grid .catalog-result-card h3,.catalog-result-title{-webkit-hyphens:auto;hyphens:auto}.catalog-results-grid .catalog-result-price-line{align-self:end}.catalog-results-grid .catalog-thumb img,.catalog-detail-image img,.catalog-detail-image:not(.placeholder) img{object-fit:contain;max-width:100%;max-height:100%;display:block}.catalog-detail-drawer{pointer-events:auto}.catalog-detail-body{overscroll-behavior:contain;min-height:0}.catalog-detail-action-group{gap:10px}.tidepool-header-top,.tidepool-post-actions,.forge-toolbar,.forge-action-strip,.settings-toolbar{min-width:0}.drawer-collapsible-toggle{grid-template-columns:auto minmax(0,1fr) auto}.drawer-section-icon{flex:none}.drawer-section-copy,.drawer-section-copy strong,.drawer-section-copy small{min-width:0}.drawer-section-copy small{overflow-wrap:anywhere}.settings-group{gap:10px}.settings-group h4{overflow-wrap:anywhere}.mobile-bottom-nav{padding-bottom:max(7px, env(safe-area-inset-bottom))}.mobile-bottom-nav button{gap:3px;min-width:0}.mobile-bottom-nav button span,.mobile-bottom-nav button b{text-overflow:clip;white-space:nowrap;max-width:100%;overflow:visible}@media (width<=900px){.today-tide-hero,.forge-toolbar,.tidepool-header-top{grid-template-columns:1fr}.today-tide-hero button,.forge-toolbar button{justify-self:stretch}.tidepool-filter-grid,.forge-action-strip,.vault-view-strip,.watch-calendar-layer-strip{gap:8px;margin-inline:-2px;padding:2px 2px 8px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.tidepool-filter-grid button,.forge-action-strip button,.vault-view-strip button,.watch-calendar-layer-strip label,.watch-calendar-layer-strip button{white-space:nowrap;flex:none}}@media (width<=760px){.app-main{padding-inline:clamp(10px,3vw,14px);padding-bottom:calc(var(--bottom-nav-height,78px) + env(safe-area-inset-bottom) + 28px)}.panel,.card,.compact-card,.mini-card,.section-card,.drawer-info-card,.settings-group{border-radius:18px}.today-tide-command,.pokemon-watch-home,.pokemon-watch-calendar-panel{padding:14px}.today-tide-grid,.watch-calendar-home-metrics,.watch-calendar-summary-grid,.forge-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.today-tide-card,.watch-calendar-event-row,.scout-radar-card,.scout-report-compact-card{padding:12px}.daily-actions-grid,.scout-report-type-grid,.scout-report-retailer-grid,.scout-report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scout-quick-report-v2 .scout-report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-modal{border-radius:20px;width:calc(100vw - 20px);max-height:82dvh}.flow-modal-body{max-height:calc(82dvh - 132px);padding-inline:12px}.catalog-detail-drawer{max-width:100vw}.catalog-detail-action-group{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-detail-action-group button{min-height:44px;padding-inline:8px}.tidepool-post-actions,.scout-report-card-actions,.drawer-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.tidepool-post-actions button,.scout-report-card-actions button,.drawer-inline-actions button,.drawer-inline-actions .drawer-link{flex:132px}.drawer-collapsible-toggle{gap:10px;padding:12px}.drawer-collapsible-toggle b{white-space:nowrap;justify-self:end}.drawer-section-icon{width:42px;height:42px}.mobile-bottom-nav{padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));gap:2px}.mobile-bottom-nav button{padding-inline:4px}.mobile-bottom-nav button span,.mobile-bottom-nav button b{letter-spacing:0;font-size:clamp(.66rem,2.7vw,.78rem)}}@media (width<=430px){.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results-grid .catalog-result-card{min-height:262px}.catalog-results-grid .catalog-result-main{grid-template-rows:clamp(128px,39vw,156px) auto;min-height:262px}.mobile-bottom-nav button svg,.mobile-bottom-nav .app-nav-icon{width:19px;height:19px}}@media (width<=340px){.today-tide-grid,.watch-calendar-home-metrics,.watch-calendar-summary-grid,.forge-daily-grid,.daily-actions-grid,.scout-report-type-grid,.scout-report-retailer-grid,.scout-report-card-grid{grid-template-columns:1fr}}.admin-mode-control-bar{color:#0f172a;background:linear-gradient(135deg,#f0f9fff5,#fffffff0);border:1px solid #0ea5e93d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(1120px,100% - 24px);margin:8px auto 0;padding:10px 12px;display:flex;box-shadow:0 14px 30px #0f172a14}.admin-mode-control-bar.is-admin{background:linear-gradient(135deg,#eff6fffa,#dbeafedb);border-color:#2563eb52}.admin-mode-control-bar.is-editing{background:linear-gradient(135deg,#fff7edfa,#fee2e2e6);border-color:#dc26266b;box-shadow:0 16px 34px #dc262629}.admin-mode-control-summary{gap:2px;min-width:0;display:grid}.admin-mode-control-summary strong{color:#0f172a;font-size:.95rem}.admin-mode-control-summary small{color:#475569;font-weight:750;line-height:1.25}.admin-mode-role-pill{color:#334155;text-transform:uppercase;background:#0f172a14;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.72rem;font-weight:900}.admin-mode-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-mode-segment{background:#ffffffbd;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.admin-mode-segment span{color:#475569;text-transform:uppercase;white-space:nowrap;padding:0 8px;font-size:.74rem;font-weight:900}.admin-mode-segment button{color:#334155;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:900}.admin-mode-segment button.active{color:#fff;background:#0f172a}.admin-mode-segment button.danger,.admin-mode-segment button.active.danger{color:#fff;background:linear-gradient(135deg,#f97316,#dc2626)}.admin-mode-segment button:disabled{cursor:not-allowed;opacity:.5}.admin-edit-toggle,button.admin-edit-toggle{color:#7c2d12;min-height:40px;box-shadow:none;white-space:nowrap;background:#fffbebe6;border:1px solid #f59e0b47;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.admin-edit-toggle.active,button.admin-edit-toggle.active{color:#fff;background:linear-gradient(135deg,#f97316,#dc2626);border-color:#ea580c6b;box-shadow:0 14px 28px #ea580c38}.admin-edit-mode-banner{color:#7c2d12;background:linear-gradient(135deg,#fffbebf5,#ffedd5e6);border:1px solid #f59e0b4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(1120px,100% - 24px);margin:8px auto 0;padding:8px 12px;display:flex;box-shadow:0 12px 26px #78350f1a}.admin-edit-mode-banner span{letter-spacing:.03em;text-transform:uppercase;font-weight:950}.admin-edit-mode-banner small{color:#9a3412;font-weight:800}.admin-edit-mode-card .drawer-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-edit-mode .catalog-results-grid .catalog-result-meta-badges{display:flex!important}.admin-edit-mode .catalog-results-grid .catalog-result-detail-line,.admin-edit-mode .catalog-results-grid .catalog-result-id-line,.admin-edit-mode .catalog-results-grid .catalog-result-source-line,.admin-edit-mode .catalog-results-grid .catalog-result-history-line{display:block}.scout-radar-top .overflow-menu,.scout-forecast-card-top .overflow-menu,.tidepool-post-top .overflow-menu{margin-left:auto}.scout-admin-confirm-sheet,.admin-action-confirm-sheet{max-height:min(82dvh,620px)}.admin-action-confirm-backdrop{z-index:13200!important;-webkit-backdrop-filter:blur(14px)!important;background:#01050de0!important}.admin-action-confirm-sheet{position:relative;z-index:13201!important}.admin-confirm-target-card{background:radial-gradient(circle at 0 0,#ffb85c24,#0000 10rem),#040c1ab8;border:1px solid #ffb85c3d;border-radius:16px;gap:6px;margin:0 0 10px;padding:13px;display:grid}.admin-confirm-target-card span{color:#7ce7ff;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-confirm-target-card strong{color:#fff7ed;font-size:1.05rem}.admin-confirm-target-card p{color:#e8f6ffb8;margin:0;line-height:1.4}.admin-ops-dashboard{gap:16px;display:grid}.admin-security-panel{background:radial-gradient(circle at 8% 0,#ff5a2f1f,#0000 28%),linear-gradient(135deg,#fffaf2f5,#eff6ffeb);border:1px solid #0c26381f;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex;box-shadow:0 14px 34px #0c263814}.admin-security-panel strong{color:var(--color-navy,#0c2638);font-size:1rem;display:block}.admin-security-panel p{color:var(--color-navy-muted,#426174);margin:4px 0 0;font-weight:750;line-height:1.45}.admin-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-ops-card{min-height:132px;color:var(--color-navy,#0c2638);text-align:left;background:linear-gradient(#fffaf2f5,#fff1dfd1);border:1px solid #0c26381a;border-radius:20px;gap:6px;padding:14px;display:grid;box-shadow:0 14px 30px #0c263814}.admin-ops-card span{color:var(--color-tide-dark,#08768d);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-ops-card strong{font-size:1.35rem;line-height:1.1}.admin-ops-card small{color:var(--color-navy-muted,#426174);font-weight:750;line-height:1.35}.admin-ops-card:hover,.admin-ops-card:focus-visible{border-color:#0e9fb542;transform:translateY(-1px);box-shadow:0 18px 38px #0c26381f}.admin-ops-lane-grid{gap:16px;display:grid}.admin-ops-section{background:#fffaf2b8;border:1px solid #0c26381a;border-radius:22px;gap:12px;padding:16px;display:grid}.admin-report-review-grid,.admin-store-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-report-review-card,.admin-store-card,.admin-compact-row{background:#ffffffb3;border:1px solid #0c26381a;border-radius:18px;box-shadow:0 10px 24px #0c26380f}.admin-report-review-card{gap:10px;padding:10px;display:grid}.admin-report-review-card .scout-report-compact-card{box-shadow:none}.admin-store-card{gap:10px;padding:14px;display:grid}.admin-store-card strong,.admin-compact-row strong{color:var(--color-navy,#0c2638)}.admin-store-card p,.admin-compact-row p{color:var(--color-navy-muted,#426174);margin:4px 0 0;font-weight:750}.admin-store-draft-form{background:#ffffffa3;border:1px solid #0c26381a;border-radius:18px;align-items:start;padding:12px}.admin-store-draft-form textarea{resize:vertical;min-height:88px}.admin-store-draft-form .flow-form-footer,.store-suggestion-panel .flow-form-footer{grid-column:1/-1}.admin-store-summary-cards{margin:0}.store-suggestion-panel{gap:12px;display:grid}.admin-compact-list{gap:10px;display:grid}.admin-compact-row{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@media (width<=980px){.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-review-grid,.admin-store-management-grid{grid-template-columns:1fr}}@media (width<=560px){.admin-security-panel,.admin-compact-row{display:grid}.admin-ops-grid{grid-template-columns:1fr}.admin-ops-card{min-height:112px}}@media (width<=760px){.admin-mode-control-bar{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.admin-mode-controls{justify-content:flex-start}.admin-mode-segment{justify-content:space-between;width:100%}.admin-mode-segment button{flex:auto}.topbar .admin-edit-toggle{flex:none;min-width:auto;padding-inline:10px}.admin-edit-mode-banner{border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.admin-edit-mode-banner small{line-height:1.25}}*,:before,:after{box-sizing:border-box}img,svg,canvas,video{max-width:100%;height:auto}.app,.main,.panel,.card,.compact-card,.metric-card,.mini-card,.section-card,.today-tide-card,.daily-action-card,.home-today-tile,.home-metric-card,.watch-calendar-home-metrics>*,.watch-calendar-summary-grid>*,.forge-daily-card,.vault-overview-card,.forge-overview-card,.quick-action-card,.chip,.status-badge,.mobile-bottom-nav button,.standard-page-header,.standard-page-header-copy,.standard-page-header-actions{min-width:0}h1,h2,h3,h4,p,span,small,strong,b,dt,dd,button,.button,.secondary-button,.drawer-link,.chip,.status-badge,.section-kicker,.metric-card p,.mini-cards .card p,.home-summary-card .card p,.vault-summary-grid .card p,.forge-summary-grid .card p,.today-tide-card span,.daily-action-card span,.forge-daily-card span,.watch-calendar-home-metrics span,.watch-calendar-summary-grid span,.vault-overview-title,.forge-overview-title,.quick-action-card span,.quick-action-card small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.section-kicker,.metric-card p,.mini-cards .card p,.home-summary-card .card p,.vault-summary-grid .card p,.forge-summary-grid .card p,.today-tide-card span,.daily-action-card span,.forge-daily-card span,.watch-calendar-home-metrics span,.watch-calendar-summary-grid span,.vault-overview-title,.forge-overview-title{white-space:normal;line-height:1.2}.daily-badge-strip,.tidepool-filter-grid,.watch-calendar-layer-strip,.chip-row,.vault-view-strip{min-width:0}.daily-badge-strip>*,.tidepool-filter-grid>*,.watch-calendar-layer-strip>*,.chip-row>*,.vault-view-strip>*{white-space:nowrap}.small-empty-state,.empty-state,.empty-state-card{min-height:auto}@media (width<=768px){.panel,.compact-card,.card,.section-card,.today-tide-command,.pokemon-watch-home,.pokemon-watch-calendar-panel,.forge-home-inventory-section,.tidepool-community{padding:12px}.standard-page-header-main,.page-dashboard-header-main,.forge-toolbar,.compact-card-header,.tidepool-header-top{align-items:start;gap:10px;grid-template-columns:minmax(0,1fr)!important}.standard-page-header-actions,.summary-pill-row,.forge-action-strip,.scout-main-actions,.home-inline-actions{gap:8px;width:100%;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))!important;display:grid!important}.standard-page-header-actions>*,.summary-pill-row>*,.forge-action-strip>*,.home-inline-actions>*{width:100%;min-width:0}.standard-page-header .home-summary-stats,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.standard-page-header .tidetradr-shortcut-grid,.standard-page-header .tidetradr-shortcut-grid.quick-action-card-grid,.standard-page-header .vault-command-overview,.standard-page-header .forge-command-overview,.standard-page-header .tidepool-stat-grid,.quick-action-card-grid,.home-quick-action-grid{scroll-snap-type:none;gap:8px;padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.standard-page-header .home-summary-stats>*,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid>*,.standard-page-header .tidetradr-shortcut-grid>*,.standard-page-header .vault-command-overview>*,.standard-page-header .forge-command-overview>*,.standard-page-header .tidepool-stat-grid>*,.quick-action-card-grid>*,.home-quick-action-grid>*{flex:initial!important;width:auto!important}}@media (width<=640px){:root{--bottom-nav-height:62px}.app{padding-inline:max(10px, env(safe-area-inset-left));padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 18px)}.main,.app-main{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 54px);gap:10px;overflow-x:clip}.today-tide-grid,.watch-calendar-home-metrics,.watch-calendar-summary-grid,.forge-daily-grid,.home-today-grid,.vault-summary-grid,.forge-summary-grid,.scout-score-grid,.preview-grid{gap:8px;grid-template-columns:minmax(0,1fr)!important}.daily-tide-actions,.daily-actions-grid,.scout-report-type-grid,.scout-report-retailer-grid,.scout-report-card-grid,.add-action-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.today-tide-card,.daily-action-card,.home-today-tile,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.forge-daily-card,.vault-overview-card,.forge-overview-card,button.quick-action-card{min-height:auto!important;padding:10px!important}.today-tide-card strong,.daily-action-card strong,.home-today-tile strong,.watch-calendar-home-metrics strong,.watch-calendar-summary-grid strong,.forge-daily-card strong{font-size:clamp(1rem,4vw,1.2rem);line-height:1.15}.daily-badge-strip{-webkit-overflow-scrolling:touch;padding-bottom:6px;overflow:auto hidden;flex-wrap:nowrap!important}.daily-badge-strip span,.daily-badge-strip b{flex:none;min-width:max-content;padding:7px 9px;line-height:1.15}.tidepool-filter-grid,.watch-calendar-layer-strip,.chip-row,.vault-view-strip,.standard-page-header-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:6px;overflow:auto hidden;display:flex!important}.tidepool-filter-grid button,.watch-calendar-layer-strip label,.watch-calendar-layer-strip button,.chip-row button,.vault-view-strip button,.standard-page-header-tabs button{white-space:nowrap;flex:none;min-width:max-content}.quick-actions{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-actions button,.quick-actions .secondary-button,.standard-page-header-actions button,.summary-pill-row button{white-space:normal;min-height:42px;padding:8px 9px}.mobile-bottom-nav{min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding:5px max(6px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));gap:2px}.mobile-bottom-nav button{border-radius:12px;min-height:46px;padding:4px 1px}.mobile-bottom-nav button span{width:21px;height:21px}.mobile-bottom-nav button b{font-size:clamp(.6rem,2.4vw,.7rem);line-height:1.05}.back-to-top-button{right:max(10px, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 18px);min-width:42px;max-width:42px;min-height:42px;padding:0;width:42px!important}.back-to-top-button span{font-size:.95rem}.back-to-top-button b{display:none!important}}@media (width<=380px){.standard-page-header .home-summary-stats,.standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.standard-page-header .tidetradr-shortcut-grid,.standard-page-header .tidetradr-shortcut-grid.quick-action-card-grid,.standard-page-header .vault-command-overview,.standard-page-header .forge-command-overview,.standard-page-header .tidepool-stat-grid,.quick-action-card-grid,.home-quick-action-grid,.daily-tide-actions,.daily-actions-grid,.scout-report-type-grid,.scout-report-retailer-grid,.scout-report-card-grid,.add-action-grid,.quick-actions{grid-template-columns:minmax(0,1fr)!important}.mobile-bottom-nav button b{font-size:.58rem}}.signed-out-landing.panel{color:#f8fafc;background:radial-gradient(circle at 8% 8%,#ff6a134d,#0000 18rem),radial-gradient(circle at 88% 10%,#38bdf83d,#0000 20rem),linear-gradient(135deg,#061426,#020814);border-color:#38bdf838;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:18px;width:min(100%,1120px);margin:0 auto;display:grid;box-shadow:0 26px 70px #00081452}.signed-out-landing.panel:before{background:linear-gradient(90deg,#ff6a13,#38bdf8)}.signed-out-landing.panel h2,.signed-out-landing.panel strong{color:#f8fafc}.signed-out-landing.panel p{color:#f8fafcc7}.signed-out-landing.panel .section-kicker{color:#38bdf8}.signed-out-landing.panel .landing-brand-mark{object-fit:contain;width:82px;height:82px}.signed-out-landing.panel .landing-feature-card{color:#f8fafc;box-shadow:none;background:#08223ab8;border-color:#ffffff1f}.signed-out-landing.panel .landing-feature-card p,.signed-out-landing.panel .brand-legal-footer{color:#f8fafcad}.app-update-prompt{right:max(16px, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-height,74px) + max(18px, env(safe-area-inset-bottom)));z-index:130;width:min(420px,100vw - 32px);color:var(--color-navy,#0f172a);background:radial-gradient(circle at 0% 0%, #ff5a2f29, transparent 14rem), radial-gradient(circle at 100% 0%, #58d5e82e, transparent 14rem), var(--color-paper,#fffaf2);border:1px solid #0c263824;border-radius:22px;gap:14px;padding:18px;display:grid;position:fixed;box-shadow:0 22px 60px #0c263838}.app-update-prompt h2,.app-crash-card h1{color:var(--color-navy,#0f172a);margin:0 0 6px;font-size:1.2rem}.app-update-prompt p,.app-crash-card p{color:var(--color-navy-muted,#426174);margin:0;line-height:1.45}.app-update-actions{flex-wrap:wrap;gap:10px;display:flex}.app-support-card .drawer-status-list dd{overflow-wrap:anywhere}.app-crash-recovery{background:radial-gradient(circle at 15% 8%,#ff5a2f38,#0000 24rem),radial-gradient(circle at 88% 12%,#58d5e838,#0000 24rem),linear-gradient(#fff7eb 0%,#eefcff 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-crash-card{text-align:left;border-radius:24px;width:min(460px,100%);padding:24px}@media (width<=720px){.signed-out-landing.panel{grid-template-columns:minmax(0,1fr)}.app-update-prompt{left:12px;right:12px;bottom:calc(var(--bottom-nav-height,74px) + max(12px, env(safe-area-inset-bottom)));width:auto}}.daily-tide-main-button{border-radius:999px;min-width:168px;box-shadow:0 14px 30px #ff5a2f38}.daily-tide-main-button.is-complete{cursor:default;opacity:1;background:linear-gradient(135deg,#1ca66a,#0e9fb5)}.daily-tide-compact-status{color:var(--text-primary,#0c2638);background:#fffaf2d1;border:1px solid #0c26381a;border-radius:18px;gap:8px;margin-top:14px;padding:12px;display:grid}.daily-tide-compact-status span{font-weight:800}.daily-tide-compact-status small{color:var(--text-muted,#426174)}.daily-tide-progress-preview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.daily-tide-progress-preview span{color:var(--color-navy,#0c2638);background:#0e9fb51f;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.daily-tide-progress-preview .ghost-button{min-height:36px;padding:7px 10px}.daily-tide-modal-body p{color:var(--text-muted,#426174);margin:0}@media (width<=520px){.today-tide-hero{align-items:stretch}.daily-tide-main-button{width:100%;min-height:48px}.daily-tide-modal{width:min(100% - 24px,440px)}}.profile-progress-page{gap:18px;width:100%;display:grid}.profile-progress-header{overflow:hidden}.profile-progress-hero{background:linear-gradient(135deg, #ff5a2f24, #58d5e829), var(--color-paper,#fffaf2);justify-content:space-between;align-items:stretch;gap:16px;display:flex}.profile-public-preview,.profile-privacy-note{align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar{background:var(--gradient-ember-tide,linear-gradient(135deg, #ff5a2f, #0e9fb5, #7b4df3));color:#fff;width:72px;height:72px;box-shadow:var(--shadow-ember-glow,0 0 28px #ff5a2f47);border-radius:24px;flex:none;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.profile-public-preview h2,.profile-privacy-note strong,.profile-progress-card h2{color:var(--color-navy,#0c2638);margin:0}.profile-public-preview p,.profile-privacy-note p,.profile-safety-card p{color:var(--color-navy-muted,#426174);margin:4px 0 0}.profile-privacy-note{background:#fffaf2cc;border:1px solid #0c26381a;border-radius:18px;max-width:360px;padding:14px}.profile-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-progress-card{gap:14px;display:grid}.profile-level-card{background:linear-gradient(135deg, #7b4df31a, #ff6eb41a), var(--color-paper,#fffaf2)}.profile-mini-list,.profile-stat-list{gap:10px;display:grid}.profile-mini-list span,.profile-stat-list div{color:var(--color-navy,#0c2638);background:#fff7ebbf;border:1px solid #0c263814;border-radius:16px;padding:12px}.profile-stat-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.profile-stat-list strong{color:var(--color-navy,#0c2638);font-size:1.35rem;display:block}.profile-stat-list span,.profile-stat-list small{color:var(--color-navy-muted,#426174);display:block}.profile-badge-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.profile-badge-card{background:#fffaf2d1;border:1px solid #0c26381a;border-radius:18px;min-height:92px;padding:14px;box-shadow:0 10px 24px #0c26380f}.profile-badge-card span{color:var(--color-navy-muted,#426174);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.profile-badge-card strong{color:var(--color-navy,#0c2638);margin-top:8px;display:block}.profile-badge-card.is-earned{background:linear-gradient(135deg, #ff5a2f29, #58d5e829, #7b4df324), var(--color-paper,#fffaf2);border-color:#0e9fb547}.profile-badge-card.is-earned span{color:var(--color-tide-dark,#08768d)}.profile-safety-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (width<=760px){.profile-progress-hero,.profile-safety-card{flex-direction:column;grid-template-columns:minmax(0,1fr)}.profile-progress-grid{grid-template-columns:minmax(0,1fr)}.profile-privacy-note{max-width:none}}.store-map-page{gap:18px;width:100%;display:grid}.store-map-hero{border-radius:var(--radius-panel);color:#fffaf2;box-shadow:var(--shadow-card), var(--shadow-glow);background:radial-gradient(circle at 16% 18%,#ffb36b5c,#0000 28%),radial-gradient(circle at 82% 20%,#58d5e847,#0000 30%),linear-gradient(135deg,#08293f 0%,#0e708a 48%,#7b4df3 100%);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}.store-map-hero:after{content:"";filter:blur(28px);pointer-events:none;background:linear-gradient(90deg,#ff5a2f52,#58d5e842,#ff6eb438);height:120px;position:absolute;inset:auto -10% -42% 18%}.store-map-hero>*{z-index:1;position:relative}.store-map-hero h2{color:#fffaf2;margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.05}.store-map-hero p{color:#fffaf2d6;max-width:720px;margin:0}.store-map-hero .section-kicker{color:#fffaf2b8}.store-map-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:220px;display:flex}.store-map-filters{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) repeat(4,minmax(128px,.8fr));align-items:end;gap:12px;padding:16px;display:grid}.store-map-filters label{color:var(--color-navy-soft);gap:6px;margin:0;font-size:.82rem;font-weight:800;display:grid}.store-map-filters input,.store-map-filters select{border-radius:var(--radius-md);min-height:44px;color:var(--color-navy);font:inherit;background:#fffaf2eb;border:1px solid #0c263824;padding:0 12px;font-weight:700}.store-map-watch-toggle{border-radius:var(--radius-md);background:#fff1dfb8;border:1px solid #0c26381f;grid-column:span 1;grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:10px 12px;display:flex!important}.store-map-watch-toggle input{width:18px;height:18px;min-height:0;padding:0}.store-map-layout{grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);align-items:start;gap:18px;display:grid}.store-map-canvas{min-height:560px;box-shadow:var(--shadow-card);background:linear-gradient(90deg,#fffaf214 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#fffaf214 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 30% 28%,#58d5e842,#0000 24%),radial-gradient(circle at 72% 60%,#ff5a2f33,#0000 26%),linear-gradient(135deg,#08293f 0%,#0a5a72 56%,#2c2775 100%);border:1px solid #58d5e83d;position:sticky;top:88px;overflow:hidden}.store-map-rings{border:1px solid #fffaf21f;border-radius:44% 56% 48% 52%;position:absolute;inset:9%}.store-map-rings:before,.store-map-rings:after{content:"";border-radius:inherit;border:1px solid #fffaf21a;position:absolute}.store-map-rings:before{inset:13%}.store-map-rings:after{inset:27%}.store-map-pin{background:var(--gradient-ember-tide);color:#fffaf2;cursor:pointer;border:2px solid #fffaf2d6;border-radius:999px 999px 999px 10px;place-items:center;width:46px;height:46px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 14px 34px #0000003d,0 0 24px #58d5e84d}.store-map-pin span{font-size:.82rem;font-weight:950;rotate:45deg}.store-map-pin:hover,.store-map-pin:focus-visible{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 18px 44px #00000047,0 0 32px #ffb36b61}.store-map-pin.is-watched{background:var(--gradient-sunset);border-color:#fff7c4}.store-map-pin--empty-shelves{background:linear-gradient(135deg,#426174,#0c2638)}.store-map-pin--restock-signal,.store-map-pin--stock-reported{background:var(--gradient-sunset)}.store-map-canvas-summary{border-radius:var(--radius-card);color:var(--color-navy);background:#fffaf2eb;justify-content:space-between;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 16px 36px #0000002e}.store-map-canvas-summary span{color:var(--color-navy-muted);font-weight:800}.store-map-card-list{gap:12px;display:grid}.store-map-card{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:linear-gradient(#fffaf2f5,#fff1dfe6);border:1px solid #0c26381a;gap:12px;padding:14px;display:grid}.store-map-card-main{min-height:58px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0;display:grid}.store-map-retailer-mark{background:linear-gradient(#fffaf2d1, #fffaf2b8) padding-box, var(--gradient-card-holo) border-box;width:48px;height:58px;color:var(--color-navy);border:2px solid #0000;border-radius:12px;place-items:center;font-weight:950;display:grid;box-shadow:0 10px 22px #0c26381f}.store-map-card-main strong,.store-map-detail-summary strong{color:var(--color-navy);font-size:1rem;line-height:1.2;display:block}.store-map-card-main small,.store-map-card-main em{color:var(--color-navy-muted);margin-top:3px;font-style:normal;font-weight:750;line-height:1.3;display:block}.store-map-card-meta,.store-map-card-actions,.store-map-detail-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-map-card-actions button{flex:120px;min-height:40px}.store-map-status--restock-signal,.store-map-status--stock-reported{color:#0d6b45;background:#1ca66a24}.store-map-status--empty-shelves{color:#a73535;background:#d94a4a1f}.store-map-status--low-stock{color:#8b5606;background:#f6a83b29}.store-map-detail-sheet{max-width:860px}.store-map-detail-body{gap:16px;padding-bottom:18px;display:grid}.store-map-detail-sheet .modal-sticky-footer{margin-top:12px;position:static!important}.store-map-detail-summary{border-radius:var(--radius-card);background:var(--gradient-card-holo), #fffaf2db;border:1px solid #0c26381a;align-items:flex-start;padding:14px}.store-map-detail-summary p{color:var(--color-navy-muted);margin:4px 0 10px;font-weight:750}.store-map-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-map-detail-reports,.store-map-admin-box{border-radius:var(--radius-card);background:#fffaf2cc;border:1px solid #0c26381a;gap:10px;padding:14px;display:grid}.store-map-admin-box{background:linear-gradient(135deg,#ff5a2f1a,#7b4df31a)}.app-scout .store-map-detail-sheet{width:min(880px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.app-scout .store-map-detail-body{min-width:0;overflow-y:auto}.app-scout .store-detail-hero,.app-scout .store-detail-signal-card,.app-scout .store-detail-current-activity{color:#f8fbff;background:radial-gradient(circle at 0 0,#ffb0401a,#0000 9rem),#051222d6;border:1px solid #84e2ff26;min-width:0}.app-scout .store-detail-hero{grid-template-columns:48px minmax(0,1fr);display:grid}.app-scout .store-detail-hero .store-map-retailer-mark{border-radius:14px;width:44px;height:44px}.app-scout .store-detail-hero strong,.app-scout .store-detail-signal-card h3,.app-scout .store-detail-current-activity h3{color:#fff7ed;overflow-wrap:anywhere}.app-scout .store-detail-hero p,.app-scout .store-detail-signal-card p,.app-scout .store-detail-current-activity p{color:#e8f6ffbd}.app-scout .store-detail-signal-card,.app-scout .store-detail-current-activity{border-radius:var(--radius-card);gap:12px;padding:14px;display:grid}.app-scout .store-detail-signal-card h3,.app-scout .store-detail-signal-card p{margin:0}.app-scout .store-detail-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.app-scout .store-detail-signal-grid .detail-item{background:#030d189e;border-color:#84e2ff24;min-width:0}.app-scout .store-detail-signal-grid .detail-item strong,.app-scout .store-detail-signal-grid .detail-item span{overflow-wrap:anywhere}.app-scout .store-detail-category-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.app-scout .store-detail-category-row span{color:#ffe2a5;overflow-wrap:anywhere;background:#2f18089e;border:1px solid #ffbe6638;border-radius:999px;min-width:0;max-width:100%;padding:7px 10px;font-size:.78rem;font-weight:850}.app-scout .store-detail-action-bar{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));pointer-events:auto!important;gap:8px!important;display:grid!important}.app-scout .store-detail-action-bar button{white-space:normal;width:100%;min-width:0}@media (width<=980px){.store-map-hero,.store-map-layout{grid-template-columns:1fr}.store-map-hero{display:grid}.store-map-hero-actions{justify-content:flex-start}.store-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.store-map-canvas{min-height:420px;position:relative;top:auto}}@media (width<=520px){.store-map-page{gap:14px}.store-map-hero,.store-map-filters,.store-map-card{border-radius:20px}.store-map-hero{padding:18px}.store-map-filters,.store-map-detail-grid{grid-template-columns:1fr}.app-scout .store-detail-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-map-canvas{border-radius:20px;min-height:300px}.store-map-pin{width:40px;height:40px}.store-map-canvas-summary{display:grid;bottom:12px;left:12px;right:12px}.store-map-card-main{grid-template-columns:42px 1fr}.store-map-retailer-mark{width:42px;height:52px;font-size:.78rem}}html,body,#root{color:var(--et-ink,#f7fbff)!important;background:#02050d!important}body{background:radial-gradient(circle at 12% 8%,#ff7a1833,#0000 24rem),radial-gradient(circle at 86% 6%,#00d8ff33,#0000 26rem),radial-gradient(circle at 45% 96%,#ff39c829,#0000 28rem),linear-gradient(145deg,#02050d 0%,#071426 48%,#030711 100%)!important}.main,.auth-main,.app-shell-dark{color:var(--et-ink,#f7fbff)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;background:0 0!important}.panel,.card,.section-card,.feature-card,.compact-card,.standard-page-header,.location-modal,.flow-modal,.quick-add-sheet,.feature-dropdown,.beta-info-card,.beta-form-card,.beta-readiness-card,.empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.deal-session-card,.tidepool-post-card,.tidepool-rules-card,.home-list-row,.daily-check-card,.family-dashboard-card,.announcement-card,.membership-foundation-panel,.settings-panel,.menu-panel{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);color:#f7fbff!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),#080f1ec7!important;border:1px solid #7ae5ff38!important;border-radius:18px!important;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff14!important}.panel,.standard-page-header,.card,.compact-card,.quick-action-card,.vault-overview-card,.forge-overview-card,.tidepool-stat-card,.beta-readiness-card{min-height:0!important;padding:12px!important}.standard-page-header,.home-summary-card,.today-tide-command,.scout-summary-card,.vault-command-center,.tidetradr-summary-card,.forge-command-center,.tidepool-community-header,.kids-spark-header,.announcements-new-stuff-header{position:relative;overflow:hidden}.standard-page-header:before,.home-summary-card:before,.today-tide-command:before,.scout-summary-card:before,.vault-command-center:before,.tidetradr-summary-card:before,.forge-command-center:before,.tidepool-community-header:before,.kids-spark-header:before,.announcements-new-stuff-header:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 78% 10%,#00d8ff33,#0000 26%),radial-gradient(circle at 8% 12%,#ff7a1829,#0000 30%);position:absolute;inset:0}.standard-page-header>*,.home-summary-card>*,.today-tide-command>*,.scout-summary-card>*,.vault-command-center>*,.tidetradr-summary-card>*,.forge-command-center>*,.tidepool-community-header>*,.kids-spark-header>*,.announcements-new-stuff-header>*{z-index:1;position:relative}.home-summary-card,.hearth-command-hero{background:radial-gradient(circle at 82% 24%,#ff7a184d,#0000 28%),radial-gradient(circle at 88% 72%,#00d8ff2e,#0000 30%),linear-gradient(145deg,#1f090af0,#050c1be6)!important;border-color:#ff7a1880!important}.scout-summary-card{background:radial-gradient(circle at 82% 16%,#00d8ff4d,#0000 28%),linear-gradient(145deg,#02162af5,#040c1aeb)!important;border-color:#00d8ff85!important}.vault-command-center{background:radial-gradient(circle at 72% 10%,#00d8ff57,#0000 26%),linear-gradient(145deg,#031932f5,#040a18eb)!important;border-color:#00d8ff7a!important}.tidetradr-summary-card{background:radial-gradient(circle at 78% 12%,#ff39c84d,#0000 28%),linear-gradient(145deg,#210726f5,#070a17eb)!important;border-color:#ff39c880!important}.forge-command-center{background:radial-gradient(circle at 80% 10%,#ff7a1861,#0000 28%),linear-gradient(145deg,#2d0c00f5,#080a12eb)!important;border-color:#ff7a1894!important}.tidepool-community-header{background:radial-gradient(circle at 78% 12%,#00d8ff52,#0000 28%),linear-gradient(145deg,#04172ff5,#040816eb)!important;border-color:#00d8ff75!important}.kids-spark-header,.kids-program-layout{background:radial-gradient(circle at 78% 18%,#ff7a1857,#0000 28%),linear-gradient(145deg,#251000f5,#060a14eb)!important;border-color:#ffc2477a!important}.announcements-new-stuff-header,.today-tide-command{background:radial-gradient(circle at 78% 14%,#ff39c847,#0000 28%),radial-gradient(circle at 90% 70%,#00d8ff29,#0000 28%),linear-gradient(145deg,#23082af2,#050c1ceb)!important;border-color:#ff39c87a!important}.standard-page-header-main,.compact-card-header,.today-tide-hero{justify-content:space-between;align-items:flex-start;gap:10px;display:flex!important}.standard-page-header-copy h2,.panel h2,.panel h3,.card h2,.card h3{color:#fff!important;letter-spacing:0!important}.standard-page-header-copy p,.panel p,.card p,small,.compact-subtitle{color:#dbe8f8bf!important}.quick-action-grid,.home-quick-action-grid,.scout-main-actions,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid,.cards,.mini-cards,.beta-foundation-grid,.quick-actions,.stat-grid,.action-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:9px!important;display:grid!important}.quick-action-card,.vault-overview-card,.forge-overview-card,.tidepool-stat-card,.beta-readiness-card{color:#f7fbff!important;text-align:left!important;background:#0b152abd!important;border:1px solid #ffffff1f!important;border-radius:14px!important}.vault-overview-card.is-active,.forge-overview-card.is-active,.standard-page-header-tabs button.active,.pill-tabs button.active{background:linear-gradient(135deg,#ff7a1857,#00d8ff33)!important;border-color:#ff7a1894!important;box-shadow:0 0 22px #ff7a1829!important}.standard-page-header-tabs,.pill-tabs,.compact-toggle-row{scrollbar-width:none;gap:8px!important;display:flex!important;overflow-x:auto!important}.standard-page-header-tabs::-webkit-scrollbar{display:none}.pill-tabs::-webkit-scrollbar{display:none}.compact-toggle-row::-webkit-scrollbar{display:none}.standard-page-header-tabs button,.pill-tabs button,.status-badge,.trust-badge,.confidence-badge,.daily-check-pill,.neon-chip{white-space:nowrap;max-width:max-content;color:#f7fbff!important;letter-spacing:0!important;background:#ffffff12!important;border:1px solid #ffffff21!important;border-radius:999px!important;width:auto!important;min-height:28px!important;padding:6px 10px!important;font-size:.72rem!important;line-height:1.1!important}button:not(.mobile-quick-add-fab):not(.mobile-dock-item):not(.mobile-dock-add):not(.forge-ledger-timeframe-button),.gradient-button,.primary-button{color:#fff!important;background:linear-gradient(135deg,#ff8a1c 0%,#ff3e76 52%,#8b5cff 100%)!important;border:1px solid #ffffff24!important;border-radius:14px!important;box-shadow:0 0 22px #ff3e7638!important}.secondary-button,.ghost-button,.auth-text-button{color:#f7fbff!important;box-shadow:none!important;background:#ffffff12!important;border-color:#7ae5ff38!important}input,select,textarea,.search-input{color:#f7fbff!important;background:#030812bd!important;border:1px solid #7ae5ff38!important;border-radius:13px!important}.location-modal-backdrop,.flow-modal-backdrop,.quick-add-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd!important}.location-modal,.flow-modal,.quick-add-sheet{max-height:min(86vh,740px);overflow:hidden;background:radial-gradient(circle at 50% 18%,#ff39c83d,#0000 30%),linear-gradient(145deg,#050c1cfa,#030710f5)!important}.flow-modal-body,.location-modal-content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important}.modal-sticky-header,.modal-sticky-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c1cf0!important;border-color:#ffffff1a!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);left:max(8px, env(safe-area-inset-left,0px))!important;right:max(8px, env(safe-area-inset-right,0px))!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;z-index:80!important;background:#040914e6!important;border:1px solid #7ae5ff33!important;border-radius:22px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;padding:6px!important;display:grid!important;position:fixed!important;box-shadow:0 20px 44px #00000075,inset 0 1px #ffffff14!important}.mobile-bottom-nav button{color:#f7fbffb8!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:5px 2px!important;font-size:.62rem!important}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#ff7a183d,#00d8ff2e)!important;border-color:#ff7a186b!important;box-shadow:0 0 18px #ff7a182e!important}.app-toast,.toast,.vault-toast,.notification-toast{color:#f7fbff!important;background:#070d1af0!important;border:1px solid #ff7a1847!important;border-radius:14px!important;max-width:min(88vw,360px)!important;padding:10px 12px!important;font-size:.86rem!important;box-shadow:0 14px 34px #0000006b!important}@media (width<=520px){.main,.auth-main,.app-shell-dark{padding:10px 10px calc(94px + env(safe-area-inset-bottom,0px))!important}.standard-page-header-main,.compact-card-header,.today-tide-hero{flex-direction:column!important;align-items:stretch!important}.standard-page-header-actions,.standard-page-header-actions button,.quick-actions button,.today-tide-hero button{width:100%!important}.quick-action-grid,.home-quick-action-grid,.scout-main-actions,.cards,.mini-cards,.beta-foundation-grid,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app :where([class*=card],[class*=tile],[class*=panel],[class*=row],[class*=item],[class*=box],[class*=state],[class*=banner],[class*=hero],[class*=summary],[class*=preview],[class*=forecast],[class*=watch],[class*=report],[class*=listing],[class*=product],[class*=drawer],[class*=settings],[class*=workspace],[class*=membership],[class*=profile]){color:#f7fbff!important;background-color:#080f1ec7!important;border-color:#7ae5ff2e!important}.app :where([class*=card],[class*=tile],[class*=box],[class*=state],[class*=banner],[class*=preview],[class*=forecast],[class*=watch],[class*=report],[class*=listing],[class*=product]){background-image:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border-style:solid!important;border-width:1px!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0f!important}.app :where([class*=card],[class*=tile],[class*=panel],[class*=row],[class*=item],[class*=box],[class*=state],[class*=banner],[class*=preview],[class*=forecast],[class*=watch],[class*=report],[class*=listing],[class*=product]) :where(p,span,small,dd,dt,li,label){color:#dbe8f8c7!important}.app :where([class*=card],[class*=tile],[class*=panel],[class*=row],[class*=item],[class*=box],[class*=state],[class*=banner],[class*=preview],[class*=forecast],[class*=watch],[class*=report],[class*=listing],[class*=product]) :where(h1,h2,h3,h4,strong,b){color:#fff!important}.app-shell-header,.guest-preview-banner,.landing-hero,.landing-feature-card,.landing-promo-art,.auth-panel,.signed-out-landing{color:#f7fbff!important;background:radial-gradient(circle at 80% 10%,#ff7a1833,#0000 26%),linear-gradient(145deg,#080f1edb,#040914eb)!important;border:1px solid #7ae5ff2e!important;border-radius:18px!important;box-shadow:0 18px 48px #00000057!important}.onboarding-card,.beta-onboarding,.onboarding-step-card,.onboarding-progress,.daily-tide-progress-preview,.watch-calendar-home-card,.watch-calendar-card,.scout-forecast-card,.scout-store-card,.scout-report-card,.forecast-window-card,.store-forecast-card,.market-product-card,.vault-item-card,.forge-item-card{color:#f7fbff!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#080f1ecc!important;border:1px solid #7ae5ff33!important;border-radius:16px!important}.onboarding-card [class*=step],.beta-onboarding [class*=step],.onboarding-progress [class*=step],[class*=earned],[class*=points],[class*=active-badge],[class*=result-count],[class*=recent-count],[class*=pinned-count],[class*=latest]{color:#f7fbff!important;background:#ffffff14!important;border:1px solid #7ae5ff2e!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:6px 10px!important;font-size:.72rem!important}.daily-tide-progress-preview,.daily-tide-progress-preview span{color:#f7fbff!important;background:#080f1eb8!important}.section-kicker,.standard-page-header-label,.vault-overview-title,.forge-overview-title{letter-spacing:.05em;color:#8feaff!important}.app :where(hr,.divider){border-color:#7ae5ff29!important}.app .standard-page-header.app-header-card.panel,.app .standard-page-header.panel.page-summary-card,.app .standard-page-header.panel.home-summary-card,.app .standard-page-header.panel.scout-summary-card,.app .standard-page-header.panel.vault-command-center,.app .standard-page-header.panel.tidetradr-summary-card,.app .standard-page-header.panel.forge-command-center,.app .standard-page-header.panel.tidepool-community-header,.app .standard-page-header.panel.kids-spark-header,.app .standard-page-header.panel.announcements-new-stuff-header{color:#f7fbff!important;background:radial-gradient(circle at 78% 14%,#00d8ff38,#0000 27%),radial-gradient(circle at 12% 16%,#ff7a182e,#0000 30%),linear-gradient(145deg,#080f1ef0,#040914eb)!important;border-color:#7ae5ff3d!important}.app .standard-page-header.panel.home-summary-card,.app .standard-page-header.panel.hearth-command-hero{background:radial-gradient(circle at 82% 24%,#ff7a1857,#0000 28%),radial-gradient(circle at 88% 72%,#00d8ff33,#0000 30%),linear-gradient(145deg,#1f090af2,#050c1beb)!important;border-color:#ff7a1885!important}.app .standard-page-header.panel.scout-summary-card{background:radial-gradient(circle at 82% 16%,#00d8ff57,#0000 28%),linear-gradient(145deg,#02162af5,#040c1aed)!important}.app .standard-page-header.panel.vault-command-center{background:radial-gradient(circle at 72% 10%,#00d8ff5c,#0000 26%),linear-gradient(145deg,#031932f5,#040a18ed)!important}.app .standard-page-header.panel.tidetradr-summary-card{background:radial-gradient(circle at 78% 12%,#ff39c852,#0000 28%),linear-gradient(145deg,#210726f5,#070a17ed)!important}.app .standard-page-header.panel.forge-command-center{background:radial-gradient(circle at 80% 10%,#ff7a186b,#0000 28%),linear-gradient(145deg,#2d0c00f5,#080a12ed)!important}.app .guest-preview-banner,.app .standard-page-header-summary,.app details,.app summary,.app .drawer-card,.app .menu-section,.app .settings-section{color:#f7fbff!important;background:linear-gradient(145deg,#ffffff12,#ffffff06),#080f1ed1!important;border:1px solid #7ae5ff2e!important;border-radius:14px!important}.vault-toast,.app .vault-toast{top:auto!important;left:14px!important;right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;z-index:120!important;color:#f7fbff!important;background:#070d1af2!important;border:1px solid #ff7a1847!important;border-radius:14px!important;max-width:420px!important;margin:0 auto!important;position:fixed!important;box-shadow:0 16px 36px #0000006b!important}.app .compact-card-header .status-badge,.app .beta-onboarding-panel .status-badge,.app .settings-header-summary span,.app .profile-public-preview .status-badge{background:#ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:28px!important;padding:6px 10px!important;display:inline-flex!important}.app .daily-tide-compact-status,.app .daily-tide-progress-preview,.app .daily-tide-progress-preview span,.app .daily-tide-progress-preview button{color:#f7fbff!important;background:linear-gradient(145deg,#ffffff12,#ffffff06),#080f1ed1!important;border-color:#7ae5ff2e!important}.app .header-actions,.app .topbar,.app .app-shell-header-actions,.app .app-shell-toolbar{color:#f7fbff!important;background:#080f1edb!important;border:1px solid #7ae5ff2e!important;border-radius:18px!important}.command-screen-hero{min-height:188px!important}.command-screen-hero .standard-page-header-main{grid-template-columns:minmax(0,1fr) 118px;align-items:start;display:grid!important}.command-screen-hero .standard-page-header-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;width:100%;display:grid!important}.section-hero-art{background:#030812b8;border:1px solid #ffffff24;border-radius:28px;place-self:center end;width:112px;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ffffff0d,0 0 32px #00d8ff2e}.section-hero-orb{filter:blur(.2px);opacity:.88;background:conic-gradient(from 230deg,#ff7a18,#ff39c8,#8b5cff,#00d8ff,#ff7a18);border-radius:999px;position:absolute;inset:16px}.section-hero-symbol{color:#fff;text-shadow:0 0 18px;background:#050c1cd1;border-radius:22px;place-items:center;font-size:2.4rem;font-weight:900;display:grid;position:absolute;inset:24px;box-shadow:inset 0 0 24px #ffffff14}.section-hero-lines{opacity:.6;background:linear-gradient(115deg,#0000 0 34%,#fff3 35% 37%,#0000 38%),radial-gradient(circle at 50% 105%,#ffffff47,#0000 42%);position:absolute;inset:0}.section-hero-art--scout .section-hero-orb,.section-hero-art--tidepool .section-hero-orb{background:conic-gradient(from 210deg,#00d8ff,#1877ff,#8b5cff,#00d8ff)}.section-hero-art--vault .section-hero-orb{background:conic-gradient(from 210deg,#00d8ff,#1877ff,#ffc247,#00d8ff)}.section-hero-art--market .section-hero-orb,.section-hero-art--newstuff .section-hero-orb{background:conic-gradient(from 210deg,#ff39c8,#8b5cff,#1877ff,#ff39c8)}.section-hero-art--forge .section-hero-orb,.section-hero-art--spark .section-hero-orb{background:conic-gradient(from 210deg,#ffcf6b,#ff7a18,#ff3e76,#ffc247)}.section-hero-art--spark:after{content:"";background:radial-gradient(circle at 34% 32%,#191128 0 5%,#0000 6%),radial-gradient(circle at 66% 32%,#191128 0 5%,#0000 6%),radial-gradient(circle at 50% 62%,#ff39c8a6,#0000 10%),linear-gradient(#ffd26d,#ff7a18 62%,#ff3e76);border-radius:48% 48% 42% 42%;width:44px;height:54px;position:absolute;top:26px;left:34px;box-shadow:0 0 24px #ff7a1894}.quick-action-card.icon-action-tile,.add-action-card.icon-action-tile{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:70px!important;display:grid!important}.command-icon{color:#8feaff;background:radial-gradient(circle at 30% 25%,#ffffff42,#0000 24%),linear-gradient(135deg,#ff7a1847,#00d8ff33);border:1px solid #7ae5ff3d;border-radius:14px;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 0 18px #00d8ff29}.quick-action-copy{gap:2px;min-width:0;display:grid}.quick-action-copy>span,.quick-action-card>span:not(.command-icon),.add-action-card>span:not(.command-icon){font-weight:800;color:#fff!important}.command-quick-add{gap:16px;display:grid}.command-hub{background:radial-gradient(circle,#ff39c833,#0000 24%),radial-gradient(circle,#00d8ff26,#0000 38%),#030812bd;border:1px solid #7ae5ff2e;border-radius:28px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.command-hub:before{content:"";border:1px solid #7ae5ff2e;border-radius:999px;width:270px;height:270px;position:absolute;box-shadow:0 0 34px #00d8ff24}.command-hub-core{z-index:2;color:#fff;background:radial-gradient(circle at 34% 26%,#fff6,#0000 18%),conic-gradient(from 220deg,#ff7a18,#ff39c8,#8b5cff,#00d8ff,#ff7a18);border-radius:999px;place-items:center;width:104px;height:104px;font-size:4rem;line-height:1;display:grid;position:relative;box-shadow:0 0 46px #ff39c88c,0 0 36px #00d8ff47}.command-hub-node{z-index:2;text-align:center;justify-items:center;gap:4px;position:absolute;color:#fff!important;background:#080f1ed1!important;border:1px solid #7ae5ff3d!important;border-radius:18px!important;width:82px!important;min-height:68px!important;padding:8px!important;font-size:.72rem!important;display:grid!important;box-shadow:0 0 22px #00d8ff1f!important}.command-hub-node .command-icon{width:34px;height:34px}.command-hub-node-1{transform:translateY(-128px)}.command-hub-node-2{transform:translate(88px,-88px)}.command-hub-node-3{transform:translate(126px)}.command-hub-node-4{transform:translate(88px,88px)}.command-hub-node-5{transform:translateY(128px)}.command-hub-node-6{transform:translate(-88px,88px)}.command-hub-node-7{transform:translate(-126px)}.command-hub-node-8{transform:translate(-88px,-88px)}.mobile-bottom-nav{border-radius:24px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.mobile-tab-icon{color:#aefcff;filter:drop-shadow(0 0 8px #00d8ff6b);border-radius:10px;place-items:center;width:24px;height:24px;margin:0 auto 2px;display:grid}.mobile-bottom-nav button.active .mobile-tab-icon{color:#fff;background:linear-gradient(135deg,#ff7a1857,#00d8ff38)}.back-to-top-button{display:none!important}.app .standard-page-header-tabs button{box-shadow:none!important;background:#050c1cb8!important}.app .standard-page-header-tabs button.active{background:linear-gradient(135deg,#ff39c880,#00d8ff47)!important}.guest-preview-banner{display:none!important}.concept-deck{z-index:1;gap:9px;margin-top:12px;display:grid;position:relative}.concept-tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.concept-tabs span,.concept-search,.concept-update-row,.concept-signal-card,.concept-product-card,.concept-post-card,.concept-activity-row,.concept-value-card,.concept-profit-card,.concept-tide-card,.concept-mini-grid span,.concept-tool-grid span{color:#f7fbff;background:#050c1cbd;border:1px solid #7ae5ff2e;border-radius:14px;box-shadow:inset 0 1px #ffffff0f}.concept-tabs span{min-width:max-content;padding:7px 12px;font-size:.72rem}.concept-tabs .active{background:linear-gradient(135deg,#ff39c8bd,#00d8ff6b);border-color:#ff39c894}.concept-search{color:#dbe8f8a8;padding:10px 12px;font-size:.78rem}.concept-signal-card,.concept-product-card,.concept-post-card,.concept-activity-row,.concept-update-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.concept-update-row{grid-template-columns:32px minmax(0,1fr)}.concept-signal-card strong,.concept-product-card strong,.concept-post-card strong,.concept-activity-row strong,.concept-tide-card strong{color:#fff;display:block}.concept-signal-card small,.concept-product-card small,.concept-post-card small,.concept-activity-row small,.concept-tide-card small,.concept-value-card small,.concept-profit-card small{color:#dbe8f8b8!important}.concept-signal-card b,.concept-product-card b{color:#8fffe0;font-size:.72rem}.concept-thumb,.concept-avatar{background:radial-gradient(circle at 35% 24%,#ffffff52,#0000 22%),linear-gradient(135deg,#ff7a18c2,#00d8ff94);border:1px solid #ffffff2e;border-radius:10px;width:46px;height:46px;box-shadow:0 0 18px #00d8ff29}.concept-thumb-pack{background:linear-gradient(90deg,#ffffff38 0 12%,#0000 12% 88%,#ffffff2e 88%),linear-gradient(135deg,#ff39c8,#2c61ff)}.concept-avatar{background:radial-gradient(circle at 38% 30%,#ffc247 0 20%,#ff7a18 21% 42%,#082042 43%);border-radius:999px}.concept-mini-grid,.concept-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.concept-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-mini-grid span,.concept-tool-grid span{text-align:center;color:#dbe8f8c7;place-items:center;gap:3px;min-height:66px;padding:8px 4px;font-size:.66rem;display:grid}.concept-mini-grid b,.concept-tool-grid b{color:#8feaff;font-size:1rem}.concept-value-card,.concept-profit-card,.concept-tide-card{background:radial-gradient(circle at 80% 30%,#00d8ff2e,#0000 30%),#050c1cbd;align-content:center;min-height:96px;padding:14px;display:grid}.concept-profit-card{background:radial-gradient(circle at 80% 30%,#ff7a1847,#0000 30%),#1c0902cc}.concept-tide-card{background:radial-gradient(circle at 76% 36%,#ff39c847,#0000 30%),linear-gradient(135deg,#ff7a1833,#00d8ff24);grid-template-columns:minmax(0,1fr) auto}.concept-tide-card button,.concept-post-card button,.concept-action-chip{min-height:30px!important;padding:5px 10px!important;font-size:.72rem!important}.concept-action-chip{color:#f7fbffd1;white-space:nowrap;background:#050c1cb8;border:1px solid #7ae5ff38;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.concept-value-card strong,.concept-profit-card strong{color:#fff;font-size:1.45rem}.concept-pack-art{background:radial-gradient(circle at 70% 30%,#ff39c857,#0000 28%),#050c1cbd;border:1px solid #ff39c84d;border-radius:18px;place-items:center;min-height:116px;display:grid}.concept-pack-art span{background:linear-gradient(90deg,#ffffff3d 0 8%,#0000 8% 92%,#ffffff2e 92%),radial-gradient(circle at 50% 48%,#ff7a18 0 22%,#ff39c8 23% 45%,#0a1024 46%);border:2px solid #ff39c8a3;border-radius:14px;width:88px;height:104px;transform:rotate(8deg);box-shadow:0 0 28px #ff39c86b}.concept-spark-mascot{background:radial-gradient(circle at 52% 42%,#ffc247 0 14%,#ff7a18 15% 32%,#0000 33%),radial-gradient(circle at 58% 72%,#00d8ff38,#0000 24%),#050c1cbd;border:1px solid #ffc24747;border-radius:20px;min-height:112px}.command-screen-hero .standard-page-header-summary{margin-top:10px}.hearth-command-layout>.beta-onboarding-panel{display:none!important}.hearth-command-layout>.beta-onboarding-panel.first-run-onboarding-panel{grid-column:1/-1;display:grid!important}.guest-preview-mode .vault-toast,.hearth-command-layout>.pokemon-watch-home{display:none!important}.spark-mascot-panel{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;display:grid;background:radial-gradient(circle at 24% 26%,#ffc2474d,#0000 24%),radial-gradient(circle at 78% 14%,#ff39c829,#0000 28%),linear-gradient(145deg,#251000f0,#080c18eb)!important;border-color:#ffc24775!important}.spark-mascot{background:radial-gradient(circle at 50% 84%,#00d8ff38,#0000 30%),#03081299;border:1px solid #ffc24759;border-radius:32px;width:126px;height:126px;position:relative;overflow:hidden;box-shadow:0 0 34px #ff7a1847}.spark-mascot-flame{clip-path:polygon(50% 0,70% 28%,62% 46%,86% 34%,72% 78%,50% 100%,24% 78%,12% 38%,38% 50%,32% 28%);filter:drop-shadow(0 0 22px #ff7a189e);background:linear-gradient(#ffd66b,#ff7a18 46%,#ff3e76);width:72px;height:92px;position:absolute;top:12px;left:28px}.spark-mascot-face{background:radial-gradient(circle at 34% 36%,#191128 0 5%,#0000 6%),radial-gradient(circle at 66% 36%,#191128 0 5%,#0000 6%),radial-gradient(circle at 50% 68%,#191128d9 0 4%,#0000 5%),#ffc247;border-radius:45% 45% 48% 48%;width:50px;height:42px;position:absolute;top:52px;left:39px;box-shadow:inset 0 -8px #ff7a184d}.spark-mascot-copy{gap:10px;display:grid}.spark-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.spark-status-grid div{background:#080f1eb8;border:1px solid #ffc24738;border-radius:14px;gap:4px;padding:10px;display:grid}.spark-status-grid span{color:#dbe8f8c7;font-size:.72rem}.spark-status-grid strong{color:#fff}@media (width<=520px){.command-screen-hero .standard-page-header-main{grid-template-columns:minmax(0,1fr) 96px}.section-hero-art{border-radius:24px;width:92px;height:92px}.section-hero-symbol{font-size:1.9rem;inset:20px}.command-hub{min-height:336px}.command-hub-node{width:76px!important;min-height:64px!important;font-size:.62rem!important}.command-hub-node-1{transform:translateY(-118px)}.command-hub-node-2{transform:translate(82px,-82px)}.command-hub-node-3{transform:translate(112px)}.command-hub-node-4{transform:translate(82px,82px)}.command-hub-node-5{transform:translateY(118px)}.command-hub-node-6{transform:translate(-82px,82px)}.command-hub-node-7{transform:translate(-112px)}.command-hub-node-8{transform:translate(-82px,-82px)}.spark-mascot-panel{grid-template-columns:104px minmax(0,1fr)}.spark-mascot{border-radius:26px;width:96px;height:112px}.spark-mascot-flame{width:58px;left:20px}.spark-mascot-face{width:38px;left:30px}.spark-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.section-hero-symbol{color:#0000!important;text-shadow:none!important}.section-hero-symbol:before{content:"H";color:#fff;letter-spacing:.08em;white-space:nowrap;text-shadow:0 0 20px,0 0 38px #00d8ff61;font-size:1.55rem;font-weight:950}.section-hero-art--newstuff .section-hero-symbol:before{content:"NEW";color:#ff79d7;font-size:1.18rem}.section-hero-art:before,.section-hero-art:after{content:"";pointer-events:none;position:absolute}.section-hero-art:before{opacity:.72;filter:drop-shadow(0 0 18px #00d8ff59);border-radius:22px;inset:10px 12px 42px}.section-hero-art:after{filter:blur(8px);opacity:.58;background:linear-gradient(90deg,#ff7a1873,#00d8ff8c);border-radius:999px;height:28px;bottom:14px;left:14px;right:14px}.section-hero-art--scout:before{background:radial-gradient(circle,#0000 0 16%,#85f4ff8c 17% 19%,#0000 20% 32%,#85f4ff59 33% 35%,#0000 36%),conic-gradient(from 240deg,#0000,#85f4ff73,#0000 32%),linear-gradient(#00d8ff1f,#0000)}.section-hero-art--newstuff:before{clip-path:polygon(8% 4%,92% 4%,86% 16%,92% 28%,86% 40%,92% 52%,86% 64%,92% 76%,86% 88%,92% 100%,8% 100%,14% 88%,8% 76%,14% 64%,8% 52%,14% 40%,8% 28%,14% 16%);background:linear-gradient(90deg,#ffffff38 0 10%,#0000 11% 88%,#ffffff29 89%),radial-gradient(circle,#ff7a18 0 18%,#ff39c8 19% 40%,#0a1024 41%);transform:rotate(8deg)}.command-icon{letter-spacing:.04em;font-size:.96rem}.command-icon:has(+.quick-action-copy){font-size:.9rem}.app .compact-card,.app .stat-tile,.app .feature-card,.app .section-card,.app .empty-state-card,.app .card,.app .panel,.app .settings-card,.app .profile-card,.app .forge-item-card,.app .vault-item-card,.app .marketplace-listing-card,.app .tidepool-post-card,.app .scout-report-card,.app .scout-forecast-card,.app .store-forecast-card{background:radial-gradient(circle at 12% 0,#ffffff12,#0000 24%),linear-gradient(145deg,#111c33d1,#050a16eb)!important;border:1px solid #7ae5ff29!important;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000004d!important}.app .scout-forecast-card,.app .store-forecast-card,.app .scout-report-card{background:radial-gradient(circle at 86% 18%,#00d8ff33,#0000 30%),linear-gradient(145deg,#051c34db,#030812f0)!important;border-color:#00d8ff42!important}.app .forge-page .panel,.app .forge-page .card,.app .forge-item-card,.app .business-command-card,.app .forge-summary-grid .card{background:radial-gradient(circle at 82% 0,#ff7a1833,#0000 30%),linear-gradient(145deg,#270e03e6,#080a12f0)!important;border-color:#ff7a183d!important}.app .vault-page .panel,.app .vault-page .card,.app .vault-item-card,.app .collection-binder-card{background:radial-gradient(circle at 82% 0,#00d8ff38,#0000 32%),linear-gradient(145deg,#041b36e0,#040914f0)!important;border-color:#00d8ff38!important}.app .marketplace-page-heading,.app .marketplace-listing-card,.app .market-card,.app .deal-finder-card{background:radial-gradient(circle at 84% 4%,#ff39c838,#0000 32%),linear-gradient(145deg,#26092ce0,#060a16f0)!important;border-color:#ff39c83d!important}.app .kids-program-layout .panel,.app .kids-program-layout .card,.app .spark-mascot-panel{background:radial-gradient(circle at 82% 0,#ffc24733,#0000 34%),linear-gradient(145deg,#2b1204e6,#070a14f0)!important;border-color:#ffc24742!important}.app .forge-summary-grid,.app .stat-grid,.app .vault-summary-grid,.app .market-stats-grid,.app .business-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app .forge-summary-grid .card,.app .stat-tile,.app .metric-card,.app .dashboard-stat-card{border-radius:18px!important;min-height:72px!important;padding:12px!important}.app .forge-summary-grid .card h2,.app .stat-tile strong,.app .metric-card strong,.app .dashboard-stat-card strong{font-size:clamp(1.05rem,4.8vw,1.42rem)!important;line-height:1.05!important}.app .forge-quick-action-grid,.app .tool-grid,.app .quick-actions,.app .action-grid,.app .forge-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app .forge-quick-action-grid button,.app .tool-grid button,.app .quick-actions button,.app .action-grid button,.app .forge-filter-grid button,.app .primary-button,.app .secondary-button,.app .ghost-button{color:#f7fbff!important;background:radial-gradient(circle at 26% 0,#ffffff1f,#0000 28%),#091122c7!important;border:1px solid #7ae5ff33!important;border-radius:16px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff0e,0 0 18px #00d8ff14!important}.app .forge-filter-grid button{letter-spacing:.02em!important;min-height:42px!important;padding:9px 10px!important;font-size:.72rem!important}.app .primary-button,.app .gradient-button,.app .ember-gradient-button,.app .tide-gradient-button,.app button.primary,.app .quick-action-card.primary{color:#fff!important;background:linear-gradient(135deg,#ff7a18 0%,#ff39c8 50%,#00d8ff 100%)!important;border-color:#ffffff42!important;box-shadow:0 0 26px #ff39c84d,0 0 22px #00d8ff33!important}.app input,.app select,.app textarea,.app .search-input,.app .catalog-search-input{color:#f7fbff!important;background:#050c1cc7!important;border:1px solid #7ae5ff2e!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a!important}.app .pill-tabs,.app .compact-tab-pills,.app .standard-page-header-tabs,.app .tidepool-filter-row,.app .marketplace-tabs{background:#03081280!important;border:1px solid #7ae5ff1f!important;border-radius:18px!important;padding:4px!important}.app .empty-state-card{text-align:left!important;align-content:center!important;min-height:112px!important}.command-hub{min-height:382px;background:radial-gradient(circle,#ff39c847,#0000 22%),radial-gradient(circle,#00d8ff2e,#0000 42%),linear-gradient(#080f1eeb,#030712f5)!important}.command-hub:after{content:"";filter:drop-shadow(0 0 18px #ff39c847);border:1px dashed #ffffff29;border-radius:999px;position:absolute;inset:46px}.command-hub-node{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 30%),#080f1ee6!important}.spark-mascot-panel{grid-template-columns:152px minmax(0,1fr)}.spark-mascot{width:146px;height:146px}.spark-mascot:after{content:"";background:linear-gradient(135deg,#ffc247,#ff7a18);border-radius:999px 999px 12px 12px;width:34px;height:28px;position:absolute;bottom:18px;right:20px;box-shadow:0 0 18px #ffc24773}@media (width<=520px){.command-screen-hero{min-height:0!important;padding:16px!important}.concept-deck{margin-top:10px}.concept-signal-card,.concept-product-card,.concept-post-card,.concept-activity-row,.concept-update-row{gap:8px;padding:8px}.app .forge-summary-grid,.app .stat-grid,.app .vault-summary-grid,.app .market-stats-grid,.app .business-command-grid,.app .forge-quick-action-grid,.app .tool-grid,.app .quick-actions,.app .action-grid,.app .forge-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.spark-mascot-panel{grid-template-columns:116px minmax(0,1fr)}.spark-mascot{width:108px;height:124px}}.main-tab-icon,.mobile-tab-icon,.action-icon,.drawer-section-icon,.command-icon,.concept-mini-grid b,.concept-tool-grid b,.concept-update-row b{isolation:isolate;position:relative}.main-tab-icon,.mobile-tab-icon,.action-icon,.drawer-section-icon{border:1px solid #7ae5ff33;box-shadow:inset 0 1px #ffffff14,0 0 16px #00d8ff1f;background:radial-gradient(circle at 32% 24%,#ffffff3d,#0000 25%),linear-gradient(145deg,#ff7a1829,#00d8ff21),#050c1cdb!important;border-radius:14px!important;place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important}.mobile-bottom-nav button:first-child .mobile-tab-icon,.main-tab:first-child .main-tab-icon{color:#ffb45f;border-color:#ff7a1847;box-shadow:inset 0 1px #ffffff14,0 0 18px #ff7a182e}.mobile-bottom-nav button:nth-child(2) .mobile-tab-icon,.main-tab:nth-child(2) .main-tab-icon{color:#85f4ff}.mobile-bottom-nav button:nth-child(3) .mobile-tab-icon,.main-tab:nth-child(3) .main-tab-icon{color:#70dcff;border-color:#00d8ff47}.mobile-bottom-nav button:nth-child(4) .mobile-tab-icon,.main-tab:nth-child(4) .main-tab-icon{color:#ff79d7;border-color:#ff39c847}.mobile-bottom-nav button:nth-child(5) .mobile-tab-icon,.main-tab:nth-child(5) .main-tab-icon{color:#ffb45f;border-color:#ff7a184d}.mobile-bottom-nav button:nth-child(6) .mobile-tab-icon,.main-tab:nth-child(6) .main-tab-icon{color:#8fffe0}.mobile-bottom-nav button.active .mobile-tab-icon,.main-tab.active .main-tab-icon{color:#fff!important;background:radial-gradient(circle at 35% 24%,#ffffff57,#0000 22%),conic-gradient(from 210deg,#ff7a18,#ff39c8,#7b4df3,#00d8ff,#ff7a18)!important;border-color:#ffffff57!important;box-shadow:0 0 20px #ff39c852,0 0 24px #00d8ff3d,inset 0 1px #ffffff29!important}.app-nav-icon{filter:drop-shadow(0 0 5px);stroke-width:2.45px!important;width:18px!important;height:18px!important}.mobile-bottom-nav button span:last-child,.main-tab span:last-child{letter-spacing:.01em;font-size:.68rem;font-weight:850}.command-icon,.concept-mini-grid b,.concept-tool-grid b,.concept-update-row b{letter-spacing:.04em;text-shadow:0 0 10px;background:radial-gradient(circle at 34% 24%,#ffffff47,#0000 24%),linear-gradient(145deg,#ff7a1838,#ff39c824 48%,#00d8ff2e),#050c1ce6;border:1px solid #7ae5ff38;border-radius:15px;place-items:center;width:38px;min-width:38px;height:38px;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 0 16px #00d8ff24;color:#aefcff!important;font-size:.72rem!important;font-weight:950!important}.quick-action-card.primary .command-icon,.command-hub-core,.command-hub-node:hover .command-icon{border-color:#ffffff57;box-shadow:0 0 22px #ff39c857,0 0 24px #00d8ff3d,inset 0 1px #ffffff24;color:#fff!important}.command-hub-node:nth-child(2) .command-icon{text-transform:uppercase}.quick-action-card:has(.quick-action-copy span:where(*)) .command-icon{text-transform:uppercase}.concept-mini-grid span,.concept-tool-grid span{color:#dff8ff!important}.concept-mini-grid b,.concept-tool-grid b{margin:0 auto 3px}.concept-deck--workshop .concept-tool-grid b,.section-hero-art--forge .section-hero-symbol:before{color:#ffb45f!important}.concept-deck--exchange .concept-product-card b,.section-hero-art--market .section-hero-symbol:before{color:#ff79d7!important}.concept-deck--signals .concept-signal-card b,.section-hero-art--scout .section-hero-symbol:before,.section-hero-art--vault .section-hero-symbol:before{color:#85f4ff!important}.spark-mascot{background:radial-gradient(circle at 46% 26%,#ffffff29,#0000 16%),radial-gradient(circle at 58% 82%,#00d8ff38,#0000 30%),linear-gradient(145deg,#ff7a1829,#080f1ed1)!important}.spark-mascot-flame{filter:drop-shadow(0 0 16px #ffc247b8)drop-shadow(0 0 24px #ff39c847)!important}.spark-mascot:before{content:"";background:radial-gradient(circle at 36% 34%,#1b1424 0 5%,#0000 6%),radial-gradient(circle at 64% 34%,#1b1424 0 5%,#0000 6%),linear-gradient(#ffe28a,#ff9a1f 58%,#ff5a2f);border-radius:48% 48% 42% 42%;width:34px;height:42px;position:absolute;bottom:16px;left:14px;box-shadow:0 0 18px #ffc2477a}.section-hero-art{box-shadow:inset 0 0 30px #ffffff0e,0 0 22px #ff39c824,0 0 34px #00d8ff29!important}.section-hero-art--scout{box-shadow:inset 0 0 30px #ffffff0d,0 0 34px #00d8ff47!important}.section-hero-art--vault,.section-hero-art--tidepool{box-shadow:inset 0 0 30px #ffffff0d,0 0 34px #38bdf847!important}.section-hero-art--market,.section-hero-art--newstuff{box-shadow:inset 0 0 30px #ffffff0d,0 0 34px #ff39c84d!important}.section-hero-art--forge,.section-hero-art--spark{box-shadow:inset 0 0 30px #ffffff0d,0 0 34px #ff7a184d!important}@media (width>=1024px){body{background:radial-gradient(circle at 8% 5%,#ff7a1838,#0000 28rem),radial-gradient(circle at 92% 8%,#00d8ff38,#0000 30rem),radial-gradient(circle at 72% 82%,#ff39c829,#0000 32rem),linear-gradient(135deg,#01030a 0%,#061327 50%,#02050d 100%)!important}.app{width:min(100%,1480px);margin-inline:auto;padding:18px 24px 34px!important}.app-shell-header,.topbar,.main-tabs.app-main-tabs,.main.app-shell-dark{width:min(100%,1320px);margin-inline:auto!important}.main.app-shell-dark,.main,.auth-main,.app-shell-dark{padding:16px 0 42px!important}.app-shell-header,.topbar{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(145deg,#ffffff14,#ffffff06),#040914c7!important;border:1px solid #7ae5ff2e!important;border-radius:24px!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff12!important}.topbar{gap:10px!important;min-height:60px!important;padding:10px 12px!important}.topbar-brand,.topbar .menu-button,.topbar-mobile-scan,.topbar-mobile-add,.topbar .quick-add-wrapper>button{color:#f7fbff!important;background:#080f1ec7!important;border:1px solid #7ae5ff33!important;border-radius:16px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff14,0 0 18px #00d8ff14!important}.topbar .app-search{width:min(520px,38vw)!important;min-width:340px!important}.topbar .app-search input{color:#f7fbff!important;background:#020610c7!important;border:1px solid #7ae5ff2e!important;border-radius:16px!important;min-height:42px!important}.main-tabs.app-main-tabs{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);position:sticky;top:10px;background:#040914d6!important;border:1px solid #7ae5ff29!important;border-radius:24px!important;grid-template-columns:repeat(6,minmax(92px,1fr))!important;gap:8px!important;margin-block:12px 16px!important;padding:8px!important;display:grid!important;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff12!important}.main-tabs.app-main-tabs .main-tab{grid-template-columns:34px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;min-height:48px!important;box-shadow:none!important;color:#f7fbffc2!important;background:#080f1e85!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:7px 10px!important;display:grid!important}.main-tabs.app-main-tabs .main-tab.active{color:#fff!important;background:radial-gradient(circle at 28% 18%,#ff7a184d,#0000 38%),linear-gradient(135deg,#ff7a1838,#00d8ff21)!important;border-color:#ff7a186b!important;box-shadow:0 0 24px #ff7a1824,0 0 26px #00d8ff14!important}.mobile-bottom-nav{display:none!important}.dashboard-layout,.screen,.marketplace-section,.forge-page,.vault-page,.scout-page,.tidepool-community{width:min(100%,1320px);margin-inline:auto;gap:16px!important}.panel,.standard-page-header,.compact-card,.card,.section-card,.feature-card,.empty-state{border-radius:22px!important;padding:16px!important}.standard-page-header{align-content:space-between;min-height:260px;display:grid!important}.standard-page-header-copy h2{max-width:760px;letter-spacing:-.02em!important;font-size:clamp(2rem,3vw,3.35rem)!important}.standard-page-header-copy p{max-width:560px;font-size:1rem!important}.hearth-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-auto-flow:dense;align-items:start;display:grid!important}.hearth-command-layout>.hearth-command-hero{grid-column:1;min-height:360px!important}.hearth-command-layout>.today-tide-command,.hearth-command-layout>.pokemon-watch-home,.hearth-command-layout>.beta-onboarding-panel,.hearth-command-layout>.beta-path-panel{grid-column:1}.hearth-command-layout>.kid-community-panel,.hearth-command-layout>.home-preview-grid,.hearth-command-layout>.home-optional-sections{grid-column:2}.hearth-command-layout>.home-preview-grid{grid-template-columns:1fr!important;display:grid!important}.hearth-command-hero{padding:24px!important}.hearth-command-hero:after{opacity:.95!important;width:220px!important;height:170px!important;bottom:22px!important;right:34px!important}.today-tide-command{min-height:220px}.daily-tide-compact-status{max-width:720px}.home-quick-action-grid,.quick-action-grid,.scout-main-actions,.quick-actions,.action-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:10px!important}.cards,.mini-cards,.stat-grid,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid,.beta-foundation-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}.quick-action-card,.vault-overview-card,.forge-overview-card,.tidepool-stat-card,.card{min-height:104px!important}.scout-page,.forge-page,.vault-page,.marketplace-section,.tidepool-community{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start}.scout-page>.standard-page-header,.vault-page>.standard-page-header,.forge-page>.standard-page-header,.marketplace-section>.standard-page-header,.tidepool-community-header,.kids-spark-header,.vault-command-center,.forge-command-center{grid-column:1/-1}.scout-page>.panel:nth-of-type(2),.vault-page>.panel:nth-of-type(2),.forge-page>.panel:nth-of-type(2),.marketplace-section>.cards.mini-cards,.marketplace-section>.quick-actions.marketplace-nav-actions{grid-column:2}.scout-page>.panel:not(.standard-page-header):nth-of-type(n+3),.vault-page>.panel:not(.standard-page-header):nth-of-type(n+3),.forge-page>.panel:not(.standard-page-header):nth-of-type(n+3),.marketplace-section>.marketplace-browse-panel,.marketplace-section>.marketplace-create-panel{grid-column:1}.marketplace-section>.marketplace-beta-note{grid-column:1/-1}.marketplace-section>.cards.mini-cards{grid-row:span 2}.marketplace-browse-panel,.marketplace-create-panel,.forge-inventory-section,.vault-collection-section,.tidepool-community{min-width:0}.inventory-list,.compact-inventory-list,.tidepool-feed-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px!important;display:grid!important}.marketplace-browse-panel .inventory-list,.forge-page .inventory-list,.vault-page .inventory-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tidepool-community{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(310px,.65fr);display:grid!important}.tidepool-community>.compact-card-header,.tidepool-community>.tidepool-feed-grid{grid-column:1}.tidepool-community>.tidepool-rules-card,.tidepool-community>.tidepool-post-composer,.tidepool-community>.empty-state{grid-column:2}.kids-program-layout,.spark-mascot-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:stretch;gap:16px!important;display:grid!important}.spark-mascot-panel{grid-column:1/-1}.spark-mascot{justify-self:center;width:220px!important;height:230px!important}.command-screen-hero,.section-hero-art{min-height:260px!important}.section-hero-art{width:min(32vw,360px)!important}.quick-add-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);z-index:1810!important;box-shadow:none!important;background:#000000b8!important;border:0!important;border-radius:0!important;align-items:center!important;padding:32px!important;display:block!important;position:fixed!important;inset:0!important}:is(.flow-modal[data-flow=addActionSheet],.flow-modal.flow-modal-small:has(.command-quick-add)){border-radius:30px!important;width:min(920px,100vw - 80px)!important;max-width:920px!important;max-height:min(88vh,760px)!important;padding:18px!important}:is(.flow-modal[data-flow=addActionSheet] .flow-modal-body,.flow-modal.flow-modal-small:has(.command-quick-add) .flow-modal-body){max-height:calc(min(88vh,760px) - 126px)!important;padding-bottom:18px!important;overflow:auto!important}.quick-add-menu,.quick-add-sheet,.command-quick-add{border-radius:30px!important;width:min(920px,100vw - 64px)!important;max-width:920px!important;max-height:min(88vh,760px)!important}.quick-add-menu{z-index:1820!important;padding:18px!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important}.command-hub{min-height:430px!important}.command-hub:before{width:360px!important;height:360px!important}.command-hub-core{width:132px!important;height:132px!important;font-size:5rem!important}.command-hub-node{width:112px!important;min-height:88px!important}.command-hub-node-1{transform:translateY(-178px)!important}.command-hub-node-2{transform:translate(126px,-126px)!important}.command-hub-node-3{transform:translate(178px)!important}.command-hub-node-4{transform:translate(126px,126px)!important}.command-hub-node-5{transform:translateY(178px)!important}.command-hub-node-6{transform:translate(-126px,126px)!important}.command-hub-node-7{transform:translate(-178px)!important}.command-hub-node-8{transform:translate(-126px,-126px)!important}.drawer.open,.drawer,.menu-drawer,.settings-drawer{border-radius:28px!important;width:min(1040px,100vw - 56px)!important;max-width:1040px!important;left:auto!important;right:28px!important}.drawer-menu-stack{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:start;gap:14px!important;display:grid!important}.drawer-menu-stack>*{min-width:0}.settings-groups,.menu-toggle-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}@media (width>=1280px){.app{padding-inline:32px!important}.hearth-command-layout{grid-template-columns:minmax(0,1.48fr) minmax(380px,.72fr)}.scout-page,.forge-page,.vault-page,.marketplace-section{grid-template-columns:minmax(0,1.65fr) minmax(360px,.78fr)}.marketplace-browse-panel .inventory-list,.forge-page .inventory-list,.vault-page .inventory-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}:root{--cmd-bg:#020511;--cmd-panel:#060d1dc2;--cmd-line:#79e9ff33;--cmd-text:#f8fbff;--cmd-muted:#d5e6ffad;--cmd-ember:#ff7a18;--cmd-pink:#ff3f9c;--cmd-purple:#8b5cff;--cmd-tide:#00d8ff;--cmd-shadow:0 24px 70px #0000006b}body{color:var(--cmd-text)!important;background:radial-gradient(circle at 9% 7%,#ff7a1840,#0000 25rem),radial-gradient(circle at 90% 9%,#00d8ff3d,#0000 28rem),radial-gradient(circle at 52% 88%,#ff3f9c2b,#0000 34rem),linear-gradient(142deg,#020511 0%,#06152b 47%,#030612 100%)!important}.app{color:var(--cmd-text)}.app-shell-header,.topbar,.main-tabs.app-main-tabs,.mobile-bottom-nav,.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.auth-panel,.signed-out-landing,.drawer,.flow-modal,.quick-add-menu,.quick-add-sheet,.store-map-card,.marketplace-listing-card,.catalog-result-card,.tidepool-post-card,.empty-state{-webkit-backdrop-filter:blur(20px)saturate(1.28);backdrop-filter:blur(20px)saturate(1.28);background:linear-gradient(145deg, #ffffff13, #ffffff06), var(--cmd-panel)!important;border:1px solid var(--cmd-line)!important;color:var(--cmd-text)!important;box-shadow:var(--cmd-shadow), inset 0 1px 0 #ffffff14!important}.panel p,.card p,.section-card p,.compact-card p,.standard-page-header p,.auth-panel p,.signed-out-landing p,.compact-subtitle,small{color:var(--cmd-muted)!important}.panel h2,.panel h3,.card h2,.card h3,.standard-page-header h2,.auth-panel h2,.signed-out-landing h2,.signed-out-landing strong{color:var(--cmd-text)!important}button,.secondary-button,.ghost-button,.auth-text-button,.inline-text-button,input,select,textarea{font:inherit}button:not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab),.gradient-button,.ember-gradient-button,.tide-gradient-button{border-radius:16px!important}button:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not(.mobile-dock-item):not(.mobile-dock-add):not(.mobile-quick-add-fab):not(.hearth-primary-cta):not(.scan-product-mode-button):not(.scan-product-primary-button):not(.scanner-camera-retry):not(.scanner-review-primary-action):not(.scan-product-type-chip):not(.scan-product-stepper-button):not(.forge-ledger-timeframe-button):not([disabled]){background:linear-gradient(135deg, var(--cmd-ember), var(--cmd-pink) 52%, var(--cmd-purple))!important;color:#fff!important;border:1px solid #fff3!important;box-shadow:0 16px 38px #ff3f9c33,0 0 18px #00d8ff1f!important}.secondary-button,.ghost-button,.auth-text-button,.inline-text-button,button[disabled]{color:var(--cmd-text)!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#040a18b8!important;border:1px solid #79e9ff33!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0f,0 0 18px #00d8ff14!important}button[disabled]{cursor:not-allowed;opacity:.58}input,select,textarea,.search-input,.concept-search{color:var(--cmd-text)!important;background:#020610c7!important;border:1px solid #79e9ff2e!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0d!important}.app-shell-header{border-radius:28px!important;min-height:auto!important;padding:16px 22px!important}.topbar{border-radius:26px!important;padding:10px!important}.main-tabs.app-main-tabs,.mobile-bottom-nav{background:#030814c7!important;border-color:#79e9ff2e!important}.main-tab,.mobile-bottom-nav button{color:#f8fbffb8!important}.main-tab.active,.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{color:#fff!important;background:radial-gradient(circle at 28% 22%,#ff7a1861,#0000 38%),linear-gradient(135deg,#ff7a183d,#00d8ff21)!important;border-color:#ff7a186b!important}.floating-up-button{display:none!important}.standard-page-header,.hearth-command-hero,.forge-command-center,.vault-command-center,.tidepool-community-header,.kids-spark-header{position:relative;overflow:hidden}.standard-page-header:after,.home-summary-card:after,.hearth-command-hero:after,.forge-command-center:after,.vault-command-center:after,.tidepool-community-header:after,.kids-spark-header:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 44%,#ffffff0e 48%,#0000 53%),radial-gradient(circle at 76% 26%,#00d8ff1f,#0000 22rem);position:absolute;inset:0}.section-hero-art{background:radial-gradient(circle at 38% 34%,#ffffff24,#0000 12%),radial-gradient(circle at 70%,#00d8ff3d,#0000 34%),radial-gradient(circle at 30% 72%,#ff7a1833,#0000 28%),linear-gradient(145deg,#ff3f9c29,#050c1ce6)!important;border:1px solid #79e9ff2e!important;border-radius:24px!important;min-height:180px!important}.section-hero-symbol:before{letter-spacing:.08em;text-shadow:0 0 20px;font-size:clamp(1.4rem,4vw,3rem)!important;font-weight:950!important}.section-hero-art--hearth .section-hero-symbol:before{content:"ET";color:#ffb45f}.section-hero-art--scout .section-hero-symbol:before{content:"SIG";color:#85f4ff}.section-hero-art--vault .section-hero-symbol:before{content:"DEEP";color:#7be7ff}.section-hero-art--market .section-hero-symbol:before{content:"EX";color:#ff79d7}.section-hero-art--forge .section-hero-symbol:before{content:"WRK";color:#ffb45f}.section-hero-art--tidepool .section-hero-symbol:before{content:"POOL";color:#73d9ff}.section-hero-art--spark .section-hero-symbol:before{content:"SPARK";color:#ffd66b}.section-hero-art--newstuff .section-hero-symbol:before{content:"NEW";color:#ff79d7}.section-hero-art--daily .section-hero-symbol:before{content:"DAY";color:#8feaff}.concept-deck{min-height:168px;position:relative;overflow:hidden;border-radius:24px!important}.concept-deck>*{opacity:0!important;pointer-events:none!important;display:none!important}.concept-deck:before,.concept-deck:after{content:"";pointer-events:none;position:absolute}.concept-deck:before{background:radial-gradient(circle at 35% 30%,#fff3,#0000 9%),radial-gradient(circle at 68% 58%,#00d8ff47,#0000 33%),radial-gradient(circle at 38% 72%,#ff7a183d,#0000 26%),linear-gradient(145deg,#ff3f9c38,#050c1ceb);border:1px solid #ffffff1a;border-radius:22px;inset:18px;box-shadow:inset 0 0 38px #ffffff0f,0 0 28px #00d8ff29}.concept-deck:after{aspect-ratio:.72;background:linear-gradient(135deg,#ff7a1838,#ff3f9c38,#00d8ff38),#030814e0;border:1px solid #ffffff38;border-radius:16px;width:44%;top:20%;right:15%;transform:rotate(10deg);box-shadow:0 0 26px #ff3f9c47,0 0 30px #00d8ff33}.concept-deck--workshop:after{clip-path:polygon(15% 58%,68% 58%,82% 46%,88% 58%,100% 58%,100% 74%,52% 74%,52% 100%,35% 100%,35% 74%,0 74%,0 64%);background:linear-gradient(135deg,#ff7a189e,#ff3f9c2e)!important}.concept-deck--spark:after{clip-path:none;border-radius:48% 48% 42% 42%;width:34%;right:20%;background:radial-gradient(circle at 36% 42%,#201429 0 5%,#0000 6%),radial-gradient(circle at 64% 42%,#201429 0 5%,#0000 6%),linear-gradient(#ffe08a,#ff9a1f 58%,#ff3f7c)!important}.concept-deck--signals:after{aspect-ratio:1;border-radius:999px;background:repeating-radial-gradient(circle,#00d8ff1f 0 10px,#0000 11px 23px),radial-gradient(circle,#00d8ff47,#0000 64%)!important}.concept-deck--deep:after{clip-path:polygon(12% 38%,82% 38%,94% 56%,84% 86%,18% 86%,4% 56%);background:linear-gradient(145deg,#00d8ff57,#ff7a185c)!important}.concept-deck--exchange:after,.concept-deck--newstuff:after{transform:rotate(-10deg);background:linear-gradient(135deg,#ff3f9c7a,#8b5cff52,#00d8ff38)!important}.daily-tide-compact-status,.profile-mini-list span,.profile-stat-list div,.profile-badge-card{color:var(--cmd-text)!important;background:#070f20c2!important;border-color:#79e9ff29!important}.daily-tide-progress-preview span,.pill,.badge,.status-chip,.confidence-badge,.trust-badge{color:var(--cmd-text)!important;background:#060e1eb8!important;border:1px solid #79e9ff33!important;border-radius:999px!important}.quick-add-menu,.command-quick-add{background:radial-gradient(circle at 50% 42%,#ff3f9c38,#0000 16rem),radial-gradient(circle at 72% 28%,#00d8ff2e,#0000 14rem),#040916f0!important}.command-hub{min-height:min(74vh,560px)!important;padding:24px!important}.command-hub-core{background:conic-gradient(from 210deg, var(--cmd-ember), var(--cmd-pink), var(--cmd-purple), var(--cmd-tide), var(--cmd-ember))!important;box-shadow:0 0 38px #ff3f9c80,0 0 44px #00d8ff52,inset 0 1px #ffffff38!important}.command-hub-node{background:linear-gradient(145deg,#ffffff14,#ffffff06),#050c1cdb!important;border:1px solid #79e9ff2e!important}.signed-out-landing.panel{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:stretch;gap:22px;max-width:1180px;min-height:560px;position:relative;overflow:hidden;background:radial-gradient(circle at 11% 12%,#ff7a1857,#0000 19rem),radial-gradient(circle at 86% 18%,#00d8ff42,#0000 22rem),linear-gradient(135deg,#081022eb,#030813f5)!important;padding:clamp(22px,3vw,42px)!important}.signed-out-landing.panel:after{content:"";pointer-events:none;filter:blur(28px);opacity:.58;background:conic-gradient(from 220deg,#ff7a1852,#ff3f9c42,#00d8ff47,#ff7a1852);border-radius:999px;width:360px;height:360px;position:absolute;bottom:-8%;right:6%}.landing-hero{z-index:1;align-content:center;position:relative;gap:14px!important}.signed-out-landing.panel .landing-brand-mark{filter:drop-shadow(0 0 24px #ff7a186b)drop-shadow(0 0 24px #00d8ff40);width:104px!important;height:104px!important}.signed-out-landing.panel .section-kicker{display:none}.signed-out-landing.panel h2{max-width:560px;letter-spacing:-.055em!important;font-size:clamp(2.45rem,5vw,5.4rem)!important;line-height:.9!important}.signed-out-landing.panel p{max-width:620px;font-size:clamp(.98rem,1vw,1.12rem)!important;line-height:1.55!important}.signed-out-landing .quick-actions{justify-content:start;margin-top:4px;grid-template-columns:repeat(auto-fit,minmax(170px,max-content))!important;gap:10px!important}.landing-promo-art{z-index:1;border:1px solid #79e9ff2e;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #ffffff0d,0 0 30px #00d8ff1f;background:radial-gradient(circle at 48% 44%,#ff3f9c40,#0000 13rem),radial-gradient(circle at 68% 36%,#00d8ff2e,#0000 15rem),#040a189e!important}.landing-promo-art img{filter:drop-shadow(0 30px 50px #00000073);object-fit:contain!important;width:min(92%,520px)!important;height:auto!important}.signed-out-landing .landing-feature-grid{z-index:1;grid-column:1/-1;position:relative;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.signed-out-landing .landing-feature-card{min-height:112px;background:#050d1eb3!important;border-radius:18px!important;padding:14px!important}.signed-out-landing .landing-feature-card:before{content:"";background:radial-gradient(circle at 34% 24%,#ffffff40,#0000 24%),linear-gradient(145deg,#ff7a1847,#00d8ff2e),#030814e6;border:1px solid #79e9ff33;border-radius:14px;width:34px;height:34px;margin-bottom:8px;display:block;box-shadow:0 0 18px #00d8ff24}.landing-link-row{z-index:1;flex-wrap:wrap;grid-column:1/-1;padding-top:4px;position:relative;gap:8px!important;display:flex!important}.landing-link-row .auth-text-button{min-height:34px;padding:7px 11px!important;font-size:.78rem!important}.brand-legal-footer{z-index:1;grid-column:1/-1;gap:4px;max-width:840px;font-size:.72rem;display:grid;position:relative}.signed-out-auth-card{z-index:3;width:min(100%,520px);position:relative;margin:-42px auto 0!important;padding:22px!important}.auth-choice-row{align-items:center;gap:10px!important}.auth-choice-button{min-height:46px!important;padding-inline:16px!important;font-weight:900!important}.auth-landing-note,.auth-beta-note{background:#030a177a;border:1px solid #79e9ff2e;border-radius:14px;padding:10px 12px;color:#f4faffd1!important}.auth-beta-note{margin:0;font-size:.86rem;line-height:1.35}.auth-help-link{color:#d6f7ffe6!important}.auth-form{gap:12px!important}.auth-link-stack{flex-wrap:wrap;gap:8px!important;display:flex!important}@media (width>=1024px){.app{width:min(100%,1560px);padding-inline:28px!important}.main.app-shell-dark,.main,.auth-main,.app-shell-dark,.app-shell-header,.topbar,.main-tabs.app-main-tabs{width:min(100%,1400px)!important;max-width:1400px!important}.auth-main:has(.signed-out-landing){grid-template-columns:minmax(0,1fr) minmax(360px,.38fr);align-items:start;gap:20px;display:grid!important}.auth-main:has(.signed-out-landing) .signed-out-landing{grid-area:1/1}.auth-main:has(.signed-out-landing) .signed-out-auth-card{grid-area:1/2;width:100%;position:sticky;top:104px;margin:0!important}.dashboard-layout,.screen,.marketplace-section,.forge-page,.vault-page,.scout-page,.tidepool-community{width:min(100%,1400px)!important;max-width:1400px!important}.standard-page-header{min-height:330px!important;padding:24px!important}.standard-page-header-copy h2,.hearth-command-hero h2,.kids-spark-header h2{font-size:clamp(2.6rem,4.2vw,4.8rem)!important;line-height:.92!important}.section-hero-art{min-height:300px!important}.concept-deck{min-height:250px!important}.hearth-command-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.58fr)!important;gap:20px!important}.hearth-command-hero{min-height:420px!important}.home-preview-grid,.cards,.stat-grid,.mini-cards,.vault-command-overview,.forge-command-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.quick-action-card,.card,.vault-overview-card,.forge-overview-card{min-height:118px!important}.scout-page,.forge-page,.vault-page,.marketplace-section{grid-template-columns:minmax(0,1.42fr) minmax(360px,.72fr)!important;gap:18px!important}.inventory-list,.compact-inventory-list,.marketplace-browse-panel .inventory-list,.forge-page .inventory-list,.vault-page .inventory-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important}.tidepool-community{grid-template-columns:minmax(0,1.2fr) minmax(360px,.64fr)!important}.drawer.open,.drawer,.menu-drawer,.settings-drawer{width:min(1120px,100vw - 64px)!important;max-width:1120px!important}}@media (width>=1280px){.app{padding-inline:38px!important}.standard-page-header,.hearth-command-hero{min-height:380px!important}}@media (width<=720px){.app-shell-header{border-radius:18px!important;padding:12px 14px!important}.topbar{grid-template-columns:auto auto auto!important}.topbar .app-search,.topbar:not(.topbar-search-open) .app-search{min-width:0!important}.main,.auth-main,.app-shell-dark{padding-inline:10px!important;padding-bottom:calc(var(--bottom-nav-height,78px) + env(safe-area-inset-bottom) + 28px)!important}.standard-page-header,.hearth-command-hero{min-height:auto!important;padding:14px!important}.standard-page-header-copy h2,.hearth-command-hero h2,.signed-out-landing.panel h2{font-size:clamp(2rem,11vw,2.9rem)!important}.section-hero-art{min-height:128px!important}.concept-deck{min-height:150px!important}.command-hub{min-height:560px!important;padding:18px 10px 78px!important}.command-hub-core{width:104px!important;height:104px!important;font-size:4rem!important}.command-hub-node{width:94px!important;min-height:78px!important}.quick-add-menu{max-height:calc(100dvh - var(--bottom-nav-height,78px) - 22px)!important;padding-bottom:calc(var(--bottom-nav-height,78px) + 16px)!important;overflow-y:auto!important}.signed-out-landing.panel{min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px!important}.landing-promo-art,.signed-out-landing .landing-feature-grid,.signed-out-landing .landing-link-row,.signed-out-landing .brand-legal-footer{display:none!important}.signed-out-landing.panel .landing-brand-mark{width:72px!important;height:72px!important}.signed-out-landing.panel h2{max-width:100%;line-height:1.02!important}.signed-out-landing.panel p{font-size:.95rem!important;line-height:1.42!important}.signed-out-landing .quick-actions.auth-choice-row{width:100%;grid-template-columns:1fr!important;display:grid!important}.auth-choice-button,.signed-out-auth-card button[type=submit]{width:100%!important;min-height:48px!important}.signed-out-auth-card{margin:8px auto 0!important;padding:16px!important}.signed-out-auth-card h2{font-size:clamp(1.45rem,8vw,1.95rem)!important}.auth-link-stack{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.auth-text-button{text-align:center!important;color:#eef9ffeb!important;background:#050c1c8c!important;border:1px solid #79e9ff29!important;border-radius:14px!important;justify-content:center!important;width:100%!important;min-height:40px!important;padding:8px 10px!important;text-decoration:none!important}.auth-name-grid{grid-template-columns:1fr!important}.mobile-bottom-nav{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:22px!important;width:auto!important;min-height:72px!important;padding:8px!important}.mobile-bottom-nav button{gap:3px!important;min-width:0!important;padding:4px 2px!important}.mobile-tab-icon,.main-tab-icon{width:34px!important;height:34px!important}}@media (width<=390px){.signed-out-landing .landing-feature-grid{grid-template-columns:minmax(0,1fr)!important}.command-hub-node{width:86px!important;font-size:.7rem!important}}.forge-overview-card,.vault-overview-card,.dashboard-stat-card,.hearth-stat-card,.tidepool-stat-card,.daily-tide-card{color:var(--cmd-text)!important;background:linear-gradient(145deg,#fff1,#ffffff05),#050c1cc7!important;border:1px solid #79e9ff2e!important;box-shadow:inset 0 1px #ffffff12,0 0 20px #00d8ff12!important}.forge-overview-card.is-active,.vault-overview-card.is-active,.dashboard-stat-card.is-active{background:radial-gradient(circle at 28% 18%,#ff7a183d,#0000 44%),#070f20db!important;border-color:#ff7a186b!important;box-shadow:0 0 24px #ff7a181f,inset 0 1px #ffffff14!important}.forge-overview-card strong,.vault-overview-card strong,.forge-daily-card strong,.card h2{color:var(--cmd-text)!important}.forge-command-overview,.vault-command-overview,.home-preview-grid,.stat-grid,.mini-cards{align-items:stretch}.forge-command-center .standard-page-header-summary,.vault-command-center .standard-page-header-summary,.hearth-command-hero .standard-page-header-summary{z-index:1;position:relative}html body .standard-page-header .forge-command-overview .forge-overview-card,html body .standard-page-header .vault-command-overview .vault-overview-card,html body .standard-page-header .home-preview-grid .card,html body .standard-page-header .forge-command-overview button.forge-overview-card:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not([disabled]),html body .standard-page-header .vault-command-overview button.vault-overview-card:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not([disabled]){color:var(--cmd-text)!important;background:linear-gradient(145deg,#fff1,#ffffff05),#050c1cc7!important;border:1px solid #79e9ff2e!important;box-shadow:inset 0 1px #ffffff12,0 0 20px #00d8ff12!important}html body .standard-page-header .forge-command-overview .forge-overview-card.is-active,html body .standard-page-header .vault-command-overview .vault-overview-card.is-active,html body .standard-page-header .forge-command-overview button.forge-overview-card.is-active:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not([disabled]),html body .standard-page-header .vault-command-overview button.vault-overview-card.is-active:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not([disabled]){background:radial-gradient(circle at 28% 18%,#ff7a183d,#0000 44%),#070f20db!important;border-color:#ff7a186b!important}.vault-toast{pointer-events:none!important}.vault-toast button,.vault-toast .ghost-button{pointer-events:auto!important}.app-shoreline-access{color:#f8fbff;background:radial-gradient(circle at 20% 0,#ff5f2e47,#0000 34%),radial-gradient(circle at 85% 12%,#00d5ff38,#0000 32%),linear-gradient(145deg,#030610 0%,#071422 48%,#120417 100%);min-height:100vh}.shoreline-access-main{width:min(1180px,100% - 32px);padding:clamp(22px, 4vw, 56px) 0 calc(48px + var(--safe-bottom,0px));margin:0 auto}.shoreline-hero{border:1px solid #5bddff47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b,0 0 42px #ff5c2e24}.shoreline-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ff5a2f2e,#0000 42%),radial-gradient(circle at 70% 45%,#ff4cc433,#0000 30%);position:absolute;inset:0}.shoreline-hero>*{z-index:1;position:relative}.shoreline-brand-mark{background:linear-gradient(135deg,#ff5a2f52,#00d5ff33);border:1px solid #fff3;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 34px #ff5a2f57,inset 0 0 24px #58d5e82e}.shoreline-brand-mark span{color:#ff7a3d;filter:drop-shadow(0 0 14px #58d5e8e6);font-size:22px;font-weight:950}.shoreline-hero h1{letter-spacing:0;margin:4px 0 8px;font-size:clamp(2rem,4vw,4.4rem);line-height:.95}.shoreline-hero p{color:#f8fbffc7;max-width:720px}.shoreline-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(340px,100%);display:grid}.shoreline-status-grid .compact-card{min-height:116px;padding:14px}.shoreline-message{margin:16px 0 0;padding:12px 14px}.shoreline-access-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.shoreline-access-note{background:radial-gradient(circle at 84% 12%,#5bddff1f,#0000 34%),#040d1cb8;border:1px solid #5bddff2e;align-content:start;gap:8px;padding:15px;display:grid}.shoreline-access-note strong{color:#fff7dc;line-height:1.2}.shoreline-access-note p{color:#eef6ffbd;margin:0;font-size:.88rem;line-height:1.45}.shoreline-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.shoreline-action-row button{min-height:44px}.shoreline-error{color:#ffd8d8;border-color:#ff585873}.shoreline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.shoreline-form{background:linear-gradient(145deg,#091322db,#10081cbd);border:1px solid #ffffff21;gap:12px;padding:clamp(16px,2vw,24px);display:grid}.shoreline-form label{color:#f8fbffd1;gap:6px;font-size:.88rem;display:grid}.shoreline-form input,.shoreline-form select,.shoreline-form textarea{color:#fff;background:#010812bd;border:1px solid #5bddff38;border-radius:14px;outline:none;width:100%;padding:11px 12px}.shoreline-form textarea{resize:vertical;min-height:88px}.shoreline-form input:focus,.shoreline-form select:focus,.shoreline-form textarea:focus{border-color:#5bddffa6;box-shadow:0 0 0 3px #5bddff24}.shoreline-form .checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.shoreline-form .checkbox-row input{width:18px;height:18px;margin-top:2px}.shoreline-state-note,.account-setup-family-note,.account-setup-rule-card{color:#fff7dee6;background:radial-gradient(circle at 94% 4%,#f6b84b24,#0000 34%),#291d0d61;border:1px solid #f6b84b42;border-radius:15px;gap:6px;padding:11px 12px;display:grid}.shoreline-state-note.waitlist{background:radial-gradient(circle at 94% 4%,#5bddff24,#0000 34%),#06162775;border-color:#5bddff47}.shoreline-state-note span,.account-setup-family-note p,.account-setup-rule-card p,.account-setup-rule-card li{color:#eef6ffc2;margin:0;font-size:.82rem;line-height:1.42}.account-setup-rule-card ul{margin:0;padding-left:18px}.account-setup-rule-card.compact{border-radius:14px;grid-column:1/-1;padding:10px}.account-setup-overview-card{gap:15px}.account-setup-overview-card>.compact-card-header{align-items:flex-start}.account-setup-overview-card>.compact-card-header .status-badge{white-space:nowrap;flex:none;width:max-content}.account-setup-tier-grid,.account-setup-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.account-setup-mini-card{background:radial-gradient(circle at 88% 10%,#85e0ff14,#0000 36%),#050f20b8;border:1px solid #85e0ff29;border-radius:16px;align-content:start;gap:7px;min-height:132px;padding:13px;display:grid}.account-setup-mini-card span{color:#ffd98b;background:#f6b84b1a;border:1px solid #f6b84b38;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:.7rem;font-weight:850}.account-setup-mini-card strong,.account-setup-section-heading strong,.account-setup-family-note strong{color:#fff7dc}.account-setup-mini-card p,.account-setup-section-heading p{color:#eef6ffbd;margin:0;font-size:.82rem;line-height:1.42}.account-setup-section-heading{gap:4px;padding-top:2px;display:grid}.status-badge.not_requested,.status-badge.not_applied,.status-badge.waitlist{color:#ffd98b;background:#f6b84b24;border-color:#f6b84b70}.status-badge.denied{color:#ffb3b3;background:#d94a4a29;border-color:#d94a4a7a}@media (width<=860px){.shoreline-hero,.shoreline-status-grid,.shoreline-form-grid,.shoreline-access-note-grid{grid-template-columns:1fr}.shoreline-hero .secondary-button{width:100%}.shoreline-action-row{grid-template-columns:1fr;display:grid}.shoreline-action-row button{width:100%}.account-setup-overview-card>.compact-card-header{grid-template-columns:1fr;display:grid}.account-setup-tier-grid,.account-setup-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-setup-mini-card{min-height:auto}}html,body,#root{max-width:100%;overflow-x:hidden}:root{--usable-bottom-nav-height:62px;--usable-page-max:1320px;--usable-card-pad:clamp(12px, 1.4vw, 18px)}.app{background:radial-gradient(circle at 8% 0,#ff692429,#0000 30%),radial-gradient(circle at 92% 8%,#00d2ff21,#0000 30%),linear-gradient(145deg,#02050d 0%,#071120 50%,#100516 100%)}.app main,.main,.app-content,.screen-content,.auth-main,.shoreline-access-main{width:min(100% - 24px, var(--usable-page-max));padding-bottom:calc(var(--usable-bottom-nav-height) + 18px + env(safe-area-inset-bottom,0px));margin-inline:auto}.standard-page-header,.hearth-command-hero,.glass-card,.glass-panel,.compact-card,.panel,.card,.marketplace-create-panel,.marketplace-browse-panel,.marketplace-detail-panel,.drawer-info-card,.settings-group,.location-modal,.catalog-detail-drawer{color:var(--cmd-text,#f7fbff)!important;background:linear-gradient(145deg,#ffffff10,#ffffff05),#050c1cc7!important;border-color:#78e2ff29!important}.standard-page-header-main{gap:clamp(12px,2vw,22px)!important}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{letter-spacing:0!important;line-height:1.03!important}.standard-page-header-copy p,.compact-subtitle,.muted,.card p,.panel p,.drawer-link small,.settings-group p,.location-modal p{color:#eef7ffb8!important}.section-hero-art{flex:none;width:clamp(74px,12vw,152px)!important;height:clamp(74px,12vw,152px)!important;min-height:0!important}.section-hero-symbol{font-size:clamp(1.9rem,5vw,4.2rem)!important}.concept-deck{gap:8px!important;min-height:0!important;padding:12px!important}.concept-value-card,.concept-profit-card,.concept-tide-card,.concept-signal-card,.concept-product-card,.concept-post-card,.concept-activity-row{min-height:0!important;padding:10px!important}.concept-value-card strong,.concept-profit-card strong{font-size:clamp(1.25rem,2.5vw,2rem)!important}.concept-mini-grid,.stat-grid,.mini-cards,.forge-command-overview,.vault-command-overview,.home-preview-grid,.action-grid,.tool-grid{gap:10px!important}.stat-grid,.home-preview-grid,.forge-command-overview,.vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.dashboard-stat-card,.forge-overview-card,.vault-overview-card,.stat-tile,.compact-card,.panel,.card{padding:var(--usable-card-pad)!important;min-height:0!important}button,.button,.primary-button,.secondary-button,.ghost-button,.auth-submit,.drawer-link,.standard-page-header-tabs button,.mobile-tab,.main-tab{border-radius:14px;min-height:38px}button:not(.primary-button):not(.ember-gradient-button):not(.tide-gradient-button):not(.delete-button):not(.auth-submit):not(.quick-add-fab):not(.mobile-quick-add-fab):not(.mobile-dock-item):not(.mobile-dock-add):not(.command-hub-core):not(.hearth-primary-cta):not(.scan-product-mode-button):not(.scan-product-primary-button):not(.scanner-camera-retry):not(.scanner-review-primary-action):not(.scan-product-type-chip):not(.scan-product-stepper-button):not(.forge-ledger-timeframe-button),.secondary-button,.ghost-button,.drawer-link{color:#f6fbffeb!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#050c1cb8!important;border:1px solid #81e4ff2e!important}button:disabled,.disabled,[aria-disabled=true]{opacity:.56!important;cursor:not-allowed!important;color:#ecf4fca3!important}input,select,textarea{min-height:40px;color:#f8fbff!important;background:#030a17c7!important;border:1px solid #80e2ff38!important;border-radius:12px!important}textarea{min-height:86px}label,.field,.form label{color:#f2f9ffd6!important}.form,.marketplace-form,.shoreline-form{gap:12px!important}.location-modal-backdrop,.drawer-backdrop{padding:14px!important}.location-modal,.modal-sheet-compact,.catalog-detail-drawer,.marketplace-review-modal{overscroll-behavior:contain;width:min(100%,720px)!important;max-height:min(88dvh,860px)!important;overflow:auto!important}.location-modal-content,.drawer-body,.menu-drawer-body{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important}.location-modal-actions,.modal-footer,.drawer-header,.menu-drawer-header{gap:8px!important}.drawer-header,.menu-drawer-header{background:linear-gradient(145deg,#0d192df2,#0c081beb)!important;min-height:54px!important;padding:12px 14px!important}.drawer-header h3,.drawer-header p,.menu-drawer-header h3,.menu-drawer-header p{color:#f8fbff!important;background:0 0!important}.catalog-result-card,.marketplace-listing-card,.product-card{grid-template-columns:minmax(58px,82px) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px!important;display:grid!important}.catalog-result-card img,.marketplace-thumb,.product-card img{object-fit:contain!important;width:100%!important;max-height:96px!important}.market-history-chart.empty,.empty-state,.empty-state-card{color:#eef7ffc2!important;background:#050c1c9e!important;border-color:#80e2ff24!important}.mobile-bottom-nav{min-height:calc(var(--usable-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#091223eb,#02060ff2)!important;border-top:1px solid #79e9ff29!important;border-radius:18px 18px 0 0!important}.mobile-bottom-nav button{gap:2px!important;min-height:46px!important;padding:4px 3px!important;font-size:.68rem!important}.mobile-bottom-nav .app-nav-icon,.mobile-bottom-nav svg{width:20px!important;height:20px!important}.mobile-bottom-nav button.active,.mobile-bottom-nav [aria-current=page]{box-shadow:0 0 18px #ff69242e!important}.floating-up-button,.scroll-top-button{display:none!important}@media (width<=720px){:root{--usable-bottom-nav-height:58px}.app main,.main,.app-content,.screen-content,.auth-main,.shoreline-access-main{width:min(100% - 18px,100%);padding-bottom:calc(var(--usable-bottom-nav-height) + 20px + env(safe-area-inset-bottom,0px))!important}.standard-page-header,.hearth-command-hero{gap:10px!important;padding:13px!important}.standard-page-header-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{font-size:clamp(1.35rem,7vw,1.85rem)!important}.standard-page-header-copy p,.hearth-command-hero p{font-size:.88rem!important}.section-hero-art{width:78px!important;height:78px!important}.concept-deck{padding:10px!important}.concept-mini-grid,.stat-grid,.mini-cards,.forge-command-overview,.vault-command-overview,.home-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.standard-page-header-tabs,.compact-tabs,.filter-tabs{white-space:nowrap!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.standard-page-header-tabs button,.compact-tabs button,.filter-tabs button{flex:none!important;min-height:34px!important;padding:7px 10px!important;font-size:.78rem!important}.location-modal,.modal-sheet-compact,.catalog-detail-drawer,.marketplace-review-modal{border-radius:20px!important;width:min(100%,100vw - 18px)!important;max-height:86dvh!important}.location-modal-actions{padding-top:10px;position:sticky;bottom:0;background:linear-gradient(#050c1c00,#050c1cf5 28%)!important}.command-hub{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;padding:14px!important;display:grid!important}.command-hub-core,.quick-add-fab{grid-column:1/-1;justify-self:center;width:72px!important;height:72px!important;min-height:72px!important;font-size:2.2rem!important}.command-hub .command-hub-node,.command-hub-node-1,.command-hub-node-2,.command-hub-node-3,.command-hub-node-4,.command-hub-node-5,.command-hub-node-6,.command-hub-node-7,.command-hub-node-8{width:auto!important;min-height:64px!important;padding:8px!important;position:static!important;transform:none!important}:is(.flow-modal[data-flow=addActionSheet],.flow-modal.flow-modal-small:has(.command-quick-add)){max-height:90dvh!important;padding:12px!important}:is(.flow-modal[data-flow=addActionSheet] .flow-modal-body,.flow-modal.flow-modal-small:has(.command-quick-add) .flow-modal-body){max-height:calc(90dvh - 122px)!important;padding-bottom:82px!important}.command-action-list,.add-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.add-action-card,.icon-action-tile{min-height:62px!important;padding:8px!important}.add-action-card small,.icon-action-tile small{display:none!important}.catalog-result-card,.marketplace-listing-card,.product-card{grid-template-columns:64px minmax(0,1fr)!important}}@media (width>=1024px){.app main,.main,.app-content,.screen-content,.auth-main,.shoreline-access-main{padding:24px 28px 48px!important}.mobile-bottom-nav{display:none!important}.app-shell-header,.topbar{width:min(100% - 48px, var(--usable-page-max))!important;margin-inline:auto!important}.standard-page-header,.hearth-command-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)!important;align-items:stretch!important;display:grid!important}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{font-size:clamp(2.2rem,4.2vw,4.25rem)!important}.standard-page-header-main{min-width:0}.standard-page-header-body,.standard-page-header-summary,.standard-page-header-tabs{grid-column:1/-1}.concept-deck{align-self:stretch}.dashboard-grid,.marketplace-section,.catalog-grid,.forge-dashboard-grid,.vault-dashboard-grid,.settings-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.settings-drawer,.menu-drawer,.drawer{width:min(960px,100vw - 64px)!important}.settings-groups{gap:16px!important;display:grid!important}.command-hub{width:min(720px,90vw);margin-inline:auto;min-height:520px!important}}.scout-subtoggle{width:fit-content;max-width:100%;margin:0 0 14px}.vault-set-card-button{text-align:left;width:100%;color:inherit;appearance:none;cursor:pointer}.vault-set-card-button:hover,.vault-set-card-button:focus-visible{border-color:#3acaff94;transform:translateY(-1px);box-shadow:0 0 22px #3acaff29}.vault-set-detail{gap:16px;display:grid}.vault-set-master-toolbar{background:radial-gradient(circle at 100% 0,#7ce7ff1f,#0000 42%),#050f1fb8;border:1px solid #7ce7ff29;border-radius:16px;gap:12px;padding:12px;display:grid}.vault-set-master-toolbar .vault-search-field{gap:6px;margin:0;display:grid}.vault-set-master-toolbar .vault-search-field span{color:#e8f6ffb3;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:900}.vault-set-master-toolbar .vault-search-field input{color:#f8fbff;background:#020817b8;border:1px solid #7ce7ff2e;border-radius:14px;width:100%;min-height:44px}.vault-set-master-tabs{flex-wrap:wrap}.vault-home-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vault-home-preview-card{color:#f8fbff;text-align:left;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#040e1eb8;border:1px solid #7ce7ff29;border-radius:16px;gap:6px;min-width:0;min-height:116px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.vault-home-preview-card--sets{background:radial-gradient(circle at 100% 0,#a453ff2e,#0000 9rem),#040e1ec2;border-color:#a453ff47}.vault-home-preview-card span{color:#7ce7ff;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900}.vault-home-preview-card strong{overflow-wrap:anywhere;color:#fff7ed;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.08}.vault-home-preview-card small{color:#e8f6ffad;line-height:1.28}.vault-set-detail-hero{background:radial-gradient(circle at 88% 12%,#25d3ff38,#0000 34%),radial-gradient(circle at 12% 100%,#a453ff2e,#0000 36%),#050f1fb3;border:1px solid #3acaff38;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.vault-set-detail-logo,.vault-set-card-logo{background:#02081770;border:1px solid #7ce7ff24;place-items:center;display:grid;overflow:hidden}.vault-set-detail-logo{border-radius:16px;width:112px;min-height:74px;padding:8px}.vault-set-detail-logo img,.vault-set-card-logo{object-fit:contain}.vault-set-detail-logo img{max-width:100%;max-height:72px}.vault-set-card-logo{border-radius:12px;width:100%;height:54px;padding:6px}.vault-set-detail-hero h3{margin:4px 0;font-size:clamp(1.8rem,7vw,3rem)}.vault-set-detail-hero .vault-progress-track{grid-column:1/-1}.vault-set-detail-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.vault-set-detail-grid .stat-tile{align-content:center;gap:6px;display:grid}.vault-set-detail-grid .stat-tile span,.vault-set-detail-grid .stat-tile strong{min-width:0;display:block}.vault-set-detail-grid .stat-tile span{color:#e8f6ffad;font-size:.82rem;line-height:1.25}.vault-set-trust-note{color:#fff7ede6;background:#ffb85c14;border:1px solid #ffb85c38;border-radius:14px;gap:4px;padding:12px;display:grid}.vault-set-trust-note strong{color:#ffda8a;font-size:.88rem}.vault-set-trust-note span{color:#e8f6ffb8;line-height:1.35}.vault-set-controls{background:#071224b8;border:1px solid #7ce7ff24;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(130px,.75fr) minmax(130px,.75fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.vault-set-controls label{gap:6px;min-width:0;display:grid}.vault-set-controls label span{color:#e8f6ffb8;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900}.vault-set-controls select{color:#f8fbff;background:#020817b8;border:1px solid #7ce7ff2e;border-radius:12px;width:100%;min-height:40px}.vault-set-controls select option{color:#071224}.vault-set-chip-row{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.vault-set-chip-row button{color:#e8f6ffd1;white-space:nowrap;background:#081b31d1;border:1px solid #7ce7ff2e;border-radius:999px;flex:0 auto;min-height:40px;padding-inline:12px}.vault-set-chip-row button.active{color:#fff7ed;background:linear-gradient(135deg,#ff7a1a3d,#20d7ff24),#081b31f0;border-color:#ffb85c94}.vault-set-subsection{gap:10px;display:grid}.vault-set-card-row-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.vault-set-product-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.vault-set-product-grid--list{grid-template-columns:1fr}.vault-set-product-grid--list .vault-set-card-row,.vault-set-product-grid--list .vault-set-mini-card{grid-template-columns:76px minmax(0,1fr) auto;align-items:center}.vault-set-product-grid--list .vault-set-mini-card img,.vault-set-product-grid--list .vault-set-mini-thumb{aspect-ratio:1;width:76px}.vault-set-mini-card{background:#081222b8;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:7px;min-height:100%;padding:10px;display:grid}.vault-set-mini-card img,.vault-set-mini-thumb{aspect-ratio:4/5;object-fit:contain;background:#00000038;border-radius:10px;width:100%}.vault-set-mini-thumb{color:#e6f4ffb8;border:1px dashed #ffffff2e;place-items:center;display:grid}.vault-set-mini-card strong,.vault-set-mini-card span{overflow-wrap:anywhere;min-width:0}.vault-set-mini-card span{color:#e6f4ffb3;font-size:.82rem}.vault-set-card-row,.vault-grouped-card-detail,.vault-variant-card,.market-set-card,.vault-sealed-card{min-width:0}.vault-set-card-row{background:linear-gradient(145deg,#ffffff0d,#ffffff05),#061223d1;border:1px solid #7ce7ff24;border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d}.vault-set-card-row-image{aspect-ratio:4/5;color:#e8f6ffad;background:#00000038;border:1px solid #7ce7ff1f;border-radius:12px;place-items:center;width:84px;font-size:.78rem;font-weight:800;display:grid;overflow:hidden}.vault-set-card-row-image img{object-fit:contain;width:100%;height:100%}.vault-set-card-row-body{gap:6px;min-width:0;display:grid}.vault-set-card-row-body h4,.vault-variant-card h4{color:#fff7ed;overflow-wrap:anywhere;margin:0;line-height:1.16}.vault-set-card-row-body p,.vault-variant-card p{color:#e8f6ffad;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.32}.vault-set-card-row-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vault-set-card-row .vault-set-mini-actions,.vault-variant-card .vault-set-mini-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.vault-set-card-row .vault-set-mini-actions button,.vault-variant-card .vault-set-mini-actions button{flex:120px;min-height:38px}.vault-grouped-card-detail{background:radial-gradient(circle at 92% 0,#a453ff2e,#0000 38%),#050e1ed6;border:1px solid #a453ff42;border-radius:18px;gap:14px;padding:14px;display:grid}.vault-card-identity-hero{margin:0}.vault-variant-list{gap:10px;display:grid}.vault-variant-card{background:#071222b8;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.market-set-results{gap:10px;display:grid}.market-set-result-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.market-set-card{background:radial-gradient(circle at 100% 0,#20d7ff29,#0000 44%),#051022d6;border:1px solid #7ce7ff2e;border-radius:16px;gap:10px;padding:12px;display:grid}.market-set-card span{color:#7ce7ffdb;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900}.market-set-card h3{color:#fff7ed;margin:2px 0}.market-set-card p,.market-set-card-progress span{color:#e8f6ffb3;margin:0;font-size:.84rem;line-height:1.35}.market-set-card-progress{gap:6px;display:grid}@media (width<=820px){.vault-home-preview-grid,.vault-set-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vault-home-preview-grid,.vault-set-controls,.vault-set-detail-hero{grid-template-columns:1fr}.vault-set-detail-logo{width:100%}.vault-set-chip-row{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.vault-set-chip-row button{flex:none;min-width:max-content;padding-inline:10px}.vault-set-product-grid--list .vault-set-mini-card{grid-template-columns:64px minmax(0,1fr)}.vault-set-product-grid--list .vault-set-card-row,.vault-set-card-row{grid-template-columns:72px minmax(0,1fr)}.vault-set-card-row-image{width:72px}.vault-variant-card{flex-direction:column;align-items:stretch}}.watch-month-panel{gap:14px;display:grid}.watch-month-toolbar{background:#050d1a9e;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.watch-month-toolbar>div{text-align:center;gap:2px;display:grid}.watch-month-toolbar span{color:#e6f4ffb3;font-size:.82rem}.watch-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.watch-month-day{background:#07111fb3;border:1px solid #ffffff1a;border-radius:14px;min-height:132px;padding:8px}.watch-month-day.is-today{border-color:#ff8b3194;box-shadow:0 0 18px #ff8b3124}.watch-month-day-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.watch-month-day-header span{color:#e6f4ff94;font-size:.72rem}.watch-month-events{gap:6px;display:grid}.watch-month-event{text-align:left;background:#0a1f32bd;border:1px solid #3acaff2e;border-radius:10px;gap:2px;width:100%;min-height:0;padding:6px;display:grid}.watch-month-event strong{font-size:.75rem;line-height:1.2}.watch-month-event span,.watch-month-event small,.watch-month-more{color:#e6f4ffad;font-size:.68rem}.watch-month-event--confirmed,.watch-month-event--high{border-color:#1ee09a6b}.watch-month-event--medium{border-color:#3acaff61}.watch-month-event--low,.watch-month-event--needs-data{border-color:#ffc75c52}@media (width<=640px){.watch-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-month-day{min-height:112px}}:root{--bottom-nav-height:62px}.app{width:min(100%,1500px)!important}.main.app-shell-dark,.main,.app-shell-dark{padding-bottom:calc(var(--bottom-nav-height,62px) + env(safe-area-inset-bottom,0px) + 22px)!important}.standard-page-header,.hearth-command-hero{border-radius:20px!important;min-height:0!important;padding:14px!important}.command-screen-hero .standard-page-header-main{grid-template-columns:minmax(0,1fr) 96px!important;gap:10px!important}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{letter-spacing:-.025em!important;font-size:clamp(1.55rem,6.8vw,2.35rem)!important;line-height:.98!important}.standard-page-header-copy p,.hearth-command-hero p{font-size:.88rem!important;line-height:1.38!important}.section-hero-art{border-radius:22px!important;align-self:start!important;width:94px!important;height:94px!important;min-height:94px!important}.section-hero-symbol,.section-hero-symbol:before{content:none!important;display:none!important}.section-hero-art:before{opacity:.98!important;filter:drop-shadow(0 0 18px #00d8ff52)drop-shadow(0 0 12px #ff7a182e)!important;inset:12px 14px 18px!important}.section-hero-art:after{opacity:.7!important;height:24px!important;bottom:10px!important}.section-hero-art--hearth:before{clip-path:polygon(50% 0,67% 30%,62% 50%,86% 38%,74% 82%,50% 100%,25% 80%,12% 40%,38% 54%,32% 28%)!important;background:radial-gradient(circle at 50% 72%,#ffdf85 0 10%,#ff7a18 11% 23%,#0000 24%),radial-gradient(circle at 58% 54%,#00d8ffad,#0000 24%),linear-gradient(#0000 0 35%,#ff7a1885 36% 58%,#0000 59%)!important}.section-hero-art--scout:before{background:repeating-radial-gradient(circle at 50% 50%, transparent 0 12px, #85f4ff94 13px 15px, transparent 16px 27px), conic-gradient(from 230deg, transparent 0 18%, #00d8ffb8 19% 31%, transparent 32% 100%)!important;clip-path:circle(48%)!important}.section-hero-art--vault:before{clip-path:polygon(10% 42%,25% 18%,75% 18%,90% 42%,84% 100%,16% 100%)!important;background:radial-gradient(circle at 50% 70%,#ffbe4cf2,#0000 22%),linear-gradient(#72e6ff5c,#0000 44%),linear-gradient(#0000 42%,#05112afa 43% 100%)!important}.section-hero-art--market:before{clip-path:polygon(12% 32%,80% 20%,96% 48%,72% 88%,22% 78%)!important;background:radial-gradient(circle at 32% 34%,#ff39c8d1,#0000 23%),radial-gradient(circle at 68% 66%,#8b5cffcc,#0000 24%),linear-gradient(135deg,#0000 30%,#00d8ff4d 31% 34%,#0000 35%)!important}.section-hero-art--forge:before{clip-path:polygon(18% 28%,82% 28%,72% 52%,58% 52%,58% 90%,42% 90%,42% 52%,28% 52%)!important;background:radial-gradient(circle at 50% 76%,#ff7a18e6,#0000 30%),linear-gradient(#ffd06b 0 14%,#0000 15%),linear-gradient(90deg,#0000 0 25%,#ff7a18e0 26% 74%,#0000 75%)!important}.section-hero-art--tidepool:before{clip-path:polygon(2% 72%,20% 48%,40% 60%,58% 36%,80% 52%,98% 28%,98% 100%,2% 100%)!important;background:radial-gradient(circle at 78% 30%,#ff39c87a,#0000 22%),radial-gradient(circle at 30% 72%,#00d8ffc7,#0000 28%),linear-gradient(135deg,#00d8ff33,#8b5cff57)!important}.section-hero-art--spark:before{clip-path:polygon(50% 0,70% 28%,64% 46%,88% 34%,74% 82%,50% 100%,24% 80%,10% 36%,38% 52%,32% 28%)!important;background:radial-gradient(circle at 38% 40%,#211427 0 4%,#0000 5%),radial-gradient(circle at 62% 40%,#211427 0 4%,#0000 5%),radial-gradient(circle at 50% 68%,#211427 0 5%,#0000 6%),linear-gradient(#ffe28a,#ff921f 56%,#ff3f7c)!important}.section-hero-art--newstuff:before{transform:rotate(8deg);clip-path:polygon(8% 4%,92% 4%,86% 16%,92% 28%,86% 40%,92% 52%,86% 64%,92% 76%,86% 88%,92% 100%,8% 100%,14% 88%,8% 76%,14% 64%,8% 52%,14% 40%,8% 28%,14% 16%)!important;background:linear-gradient(90deg,#ffffff38 0 10%,#0000 11% 88%,#ffffff29 89%),radial-gradient(circle,#ff7a18 0 17%,#ff39c8 18% 39%,#071022 40%)!important}.concept-deck{min-height:86px!important;margin-top:8px!important}.concept-deck:before{inset:10px 12px!important}.concept-deck:after{width:32%!important;top:17%!important;right:12%!important}.standard-page-header-actions button,.quick-actions button,.flow-modal-footer button,.location-modal-actions button{min-height:42px!important;padding:9px 12px!important}.standard-page-header-actions button:not(:first-child),.quick-actions button:not(:first-child),.location-modal-actions button:not(:first-child),.flow-modal-footer button:not(:last-child){background:linear-gradient(145deg,#ffffff0f,#ffffff05),#040a18c7!important;border-color:#79e9ff38!important;box-shadow:inset 0 1px #ffffff0f,0 0 16px #00d8ff14!important}.quick-action-card,.vault-overview-card,.forge-overview-card,.card,.marketplace-listing-card,.catalog-result-card,.tidepool-post-card,.scout-report-card,.store-map-card{min-height:0!important;padding:10px!important}.quick-action-copy>span,.quick-action-card>span:not(.command-icon),.add-action-card>span:not(.command-icon){color:#f8fbff!important}.quick-action-card small,.quick-action-copy small{color:#d5e6ffb3!important}.quick-action-card,.quick-action-card *,.quick-action-card[disabled],.quick-action-card[disabled] *,.icon-action-tile,.icon-action-tile *{color:#f8fbff!important}.quick-action-card[disabled]{cursor:not-allowed;opacity:.72!important}.command-icon{border-radius:13px!important;width:34px!important;height:34px!important;font-size:1.05rem!important;line-height:1!important}.marketplace-listing-card,.catalog-result-card,.product-card{background:radial-gradient(circle at 14% 10%,#ff39c81a,#0000 30%),linear-gradient(145deg,#0e182edb,#050a16f0)!important;border-color:#ff39c82e!important}.mobile-bottom-nav{left:12px!important;right:12px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;border-radius:20px!important;gap:1px!important;min-height:58px!important;padding:5px 6px!important}.mobile-bottom-nav button{border-radius:14px!important;gap:1px!important;min-height:46px!important;padding:3px 1px!important;font-size:.58rem!important}.mobile-bottom-nav button b{text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:.58rem!important;line-height:1.05!important}.mobile-tab-icon,.main-tab-icon{background:#050c1c94;border-radius:10px!important;width:24px!important;height:24px!important;margin-bottom:1px!important}.mobile-bottom-nav button.active .mobile-tab-icon,.mobile-bottom-nav button[aria-current=page] .mobile-tab-icon{background:linear-gradient(135deg,#ff7a188c,#00d8ff47)!important;box-shadow:0 0 14px #ff7a183d,0 0 14px #00d8ff2e!important}.flow-modal,.location-modal{border-radius:22px!important}.flow-modal-body,.location-modal-content,.drawer-body,.menu-drawer-body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.drawer-header,.menu-drawer-header,.settings-drawer-header,.modal-sticky-header{color:#f8fbff!important;box-shadow:none!important;background:#050c1ceb!important}.drawer-section-copy,.drawer-section-copy *,.drawer-collapsible-toggle strong,.drawer-collapsible-toggle small,.drawer-collapsible-toggle b{color:inherit;box-shadow:none!important;background:0 0!important}.drawer-collapsible-toggle{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#050d1ebd!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important}.drawer-section-icon{color:#dffbff!important;background:radial-gradient(circle at 34% 24%,#fff3,#0000 24%),linear-gradient(145deg,#ff7a1829,#00d8ff2e),#060e1ee0!important;border:1px solid #79e9ff33!important}.forge-overview-card strong,.vault-overview-card strong,.dashboard-stat-card strong,.stat-tile strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,4.2vw,1.35rem)!important;line-height:1.08!important}.forge-overview-card p,.vault-overview-card p,.dashboard-stat-card p{font-size:.78rem!important;line-height:1.25!important}@media (width>=1024px){.mobile-bottom-nav{display:none!important}.standard-page-header,.hearth-command-hero{min-height:238px!important;padding:18px!important}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{font-size:clamp(2.1rem,3vw,3.35rem)!important;line-height:.96!important}.section-hero-art{width:min(22vw,230px)!important;height:190px!important;min-height:190px!important}.concept-deck{min-height:122px!important}.hearth-command-hero{min-height:270px!important}.quick-action-card,.card,.vault-overview-card,.forge-overview-card{min-height:82px!important}}@media (width<=720px){.main,.auth-main,.app-shell-dark{padding-bottom:calc(var(--bottom-nav-height,62px) + env(safe-area-inset-bottom,0px) + 24px)!important}.standard-page-header-copy h2,.hearth-command-hero h2,.signed-out-landing.panel h2{font-size:clamp(1.7rem,8vw,2.2rem)!important}.command-screen-hero .standard-page-header-actions{grid-template-columns:1fr!important}.command-hub{min-height:min(520px,100dvh - 150px)!important}}:root{--bottom-nav-height:58px;--modal-safe-footer:76px}.command-icon svg,.concept-tool-icon svg,.section-hero-svg svg{display:block;width:18px!important;height:18px!important}.section-hero-svg{color:#f8fbff;z-index:3;background:radial-gradient(circle at 35% 22%,#ffffff38,#0000 28%),linear-gradient(145deg,#ff7a1838,#00d8ff33),#040a18c7;border:1px solid #79e9ff3d;border-radius:12px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 0 16px #00d8ff2e,0 0 18px #ff7a181f}.concept-tool-icon{color:#f8fbff;background:#050c1cc2;border:1px solid #79e9ff2e;border-radius:10px;place-items:center;margin-inline:auto;width:26px!important;height:26px!important;display:grid!important}.main,.app-shell-dark,.auth-main{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 34px)!important}.mobile-bottom-nav{min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;border-radius:18px!important;padding:4px 6px!important}.mobile-bottom-nav button{min-height:42px!important;padding:2px 0!important}.mobile-tab-icon,.main-tab-icon{width:22px!important;height:22px!important}.mobile-bottom-nav button b{letter-spacing:0!important;font-size:.55rem!important}.drawer-header{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:12px 14px!important;display:flex!important}.drawer-header .drawer-close-button{border-radius:14px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:.95rem!important}.drawer-header p,.drawer-header h3,.drawer-section-copy,.drawer-section-copy *,.drawer-link strong,.drawer-link span,.drawer-info-card strong,.drawer-info-card p,.settings-group *,.settings-subsection *{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none!important}.drawer-link,.drawer-collapsible-toggle,.settings-row,.settings-subsection,.drawer-info-card{overflow:hidden}.drawer-link,.drawer-collapsible-toggle{min-height:54px!important}.drawer-link *,.drawer-collapsible-toggle *,.settings-row *,.drawer-info-card *,.today-tide-command *,.daily-tide-command *,.scout-report-wizard *,.forge-quick-add-option *,.vault-quick-add-option *,.add-action-card *{overflow-wrap:anywhere;min-width:0}.today-tide-command p,.daily-tide-command p,.hearth-command-hero p,.compact-subtitle,.panel p,.drawer-link *,.drawer-collapsible-toggle *,.settings-subsection *,.drawer-info-card *{box-shadow:none!important;background:0 0!important}.drawer-link.disabled-link,button:disabled,.quick-action-card[disabled]{color:#e2eeff94!important;box-shadow:none!important;background:#080f1c94!important;border-color:#79e9ff1a!important}.settings-field-group{gap:6px;display:grid}.settings-field-group>span{color:#f8fbff;letter-spacing:.02em;text-transform:uppercase;font-size:.82rem;font-weight:900}.settings-field-group small{line-height:1.35;color:#dceaffb8!important}button.secondary-button,.secondary-button,.drawer-link,.ghost-button,.auth-text-button,.standard-page-header-actions button:not(:first-child),.location-modal-actions button:not(:last-child),.flow-modal-footer button:not(:last-child){color:#f4f9ff!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#050d1dd1!important;border-color:#79e9ff33!important;box-shadow:inset 0 1px #ffffff0e,0 0 12px #00d8ff12!important}.delete-button,.danger-button,.drawer-danger-link{color:#fff0f0!important;background:linear-gradient(145deg,#7f1d1db8,#401016db)!important;border-color:#ff71716b!important}.location-modal-backdrop,.flow-modal-backdrop,.quick-add-backdrop,.drawer-backdrop{overflow:hidden!important}.location-modal,.flow-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.feedback-modal,.receipt-scan-modal,.deal-finder-modal,.scout-score-modal{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 22px)!important;display:grid!important;overflow:hidden!important}.flow-modal-body,.location-modal-content,.vault-add-modal-body,.scanner-review-body,.receipt-scan-body,.daily-tide-modal-body,.deal-finder-modal .tidetradr-deal-panel,.feedback-modal form{overscroll-behavior:contain;min-height:0!important;padding-bottom:calc(var(--modal-safe-footer) + env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}.modal-sticky-header,.modal-title-row{z-index:5;min-width:0}.modal-sticky-footer,.flow-modal-footer,.location-modal-actions{z-index:6;flex-wrap:wrap!important;gap:8px!important}.location-modal-actions button,.flow-modal-footer button{flex:132px;white-space:normal!important;min-width:0!important}.flow-modal[data-flow=addActionSheet]{width:min(94vw,520px)!important}.flow-modal[data-flow=addActionSheet] .flow-modal-footer,.flow-modal[data-flow=forgeQuickAdd] .flow-modal-footer{display:none!important}.flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-bottom:14px!important}.flow-modal[data-flow=scoutSubmit] .flow-modal-footer{display:none!important}.flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:18px!important}.command-quick-add{overflow:hidden}.command-hub-node{color:#f8fbff!important;background:radial-gradient(circle at 32% 18%,#ffffff24,#0000 28%),#040c1bd1!important;border-color:#79e9ff38!important;box-shadow:0 0 18px #00d8ff1a,inset 0 1px #ffffff0f!important}.forge-quick-add-option,.vault-quick-add-option,.add-action-card,.quick-action-card{color:#f7fbff!important}.forge-quick-add-option strong,.forge-quick-add-option span,.forge-quick-add-option p,.vault-quick-add-option strong,.vault-quick-add-option span,.vault-quick-add-option p,.add-action-card strong,.add-action-card span,.add-action-card small{color:inherit!important;opacity:1!important}.scout-report-wizard{padding-bottom:84px!important}.scout-report-wizard .scout-report-type-grid,.scout-report-wizard .scout-report-step-card{margin-bottom:12px!important;padding-bottom:12px!important}.scout-wizard-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #79e9ff24;z-index:8!important;background:linear-gradient(#050c1c00,#050c1ceb 28%),#050c1cdb!important;margin-top:14px!important;padding:10px 0 0!important;position:sticky!important;bottom:-1px!important}.product-card,.catalog-result-card,.marketplace-listing-card{min-height:0!important}.catalog-result-card img,.marketplace-listing-card img,.product-card img{object-fit:contain!important;max-height:132px!important}.catalog-detail-drawer{overflow:hidden auto!important}@media (width>=1024px){:root{--bottom-nav-height:0px}.app{width:min(100% - 56px,1320px)!important}.main,.app-shell-dark,.auth-main{padding-bottom:48px!important}.standard-page-header,.hearth-command-hero,.forge-command-center,.vault-command-center{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:stretch;gap:16px!important;min-height:0!important;padding:18px!important;display:grid!important}.hearth-command-layout>.hearth-command-hero,.standard-page-header.panel.hearth-command-hero{min-height:230px!important}.standard-page-header-main{align-content:center!important;min-height:180px!important}.command-screen-hero .standard-page-header-main{grid-template-columns:minmax(0,1fr) 172px!important}.section-hero-art{width:172px!important;height:150px!important;min-height:150px!important}.concept-deck,.hearth-command-hero:after,.forge-command-center:after,.vault-command-center:after,.standard-page-header:after{display:none!important}.standard-page-header-body,.standard-page-header-tabs,.standard-page-header-summary{grid-column:1/-1}.drawer.open,.drawer,.menu-drawer,.settings-drawer{width:min(1040px,100vw - 72px)!important;max-width:1040px!important}.drawer-menu-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.drawer-menu-stack>.drawer-collapsible{min-width:0}.command-action-list .command-list-hub-action{display:none!important}.flow-modal-large,.vault-add-modal,.scanner-review-modal,.receipt-scan-modal{width:min(1120px,100vw - 72px)!important}.flow-modal-medium,.location-modal{width:min(820px,100vw - 72px)!important}}@media (width<=720px){:root{--bottom-nav-height:56px;--modal-safe-footer:92px}.standard-page-header,.hearth-command-hero,.forge-command-center,.vault-command-center{border-radius:18px!important;padding:12px!important}.command-screen-hero .standard-page-header-main{grid-template-columns:minmax(0,1fr) 78px!important}.section-hero-art{border-radius:18px!important;width:78px!important;height:78px!important;min-height:78px!important}.section-hero-svg{border-radius:10px;width:26px;height:26px;bottom:7px;right:7px}.standard-page-header-copy h2,.hearth-command-hero h2,.dashboard-hero h2,.page-title,h1{letter-spacing:-.015em!important;font-size:clamp(1.38rem,6.8vw,1.95rem)!important}.quick-action-card,.vault-overview-card,.forge-overview-card,.card,.marketplace-listing-card,.catalog-result-card,.tidepool-post-card,.scout-report-card,.store-map-card{padding:9px!important}.command-hub{justify-content:center;align-items:center;background:0 0!important;border-color:#79e9ff29!important;border-radius:22px!important;height:auto!important;min-height:82px!important;max-height:none!important;padding:12px!important;display:flex!important;overflow:visible!important}.command-hub:before,.command-hub:after{display:none!important}.command-hub-core{width:58px!important;height:58px!important;position:static!important;transform:none!important}.command-hub-node,.command-hub-node-1,.command-hub-node-2,.command-hub-node-3,.command-hub-node-4,.command-hub-node-5,.command-hub-node-6,.command-hub-node-7,.command-hub-node-8{width:auto!important;min-height:72px!important;padding:8px!important;position:static!important;transform:none!important}.command-hub-node{display:none!important}.command-action-list{margin-top:10px!important}.quick-add-menu,.flow-modal[data-flow=addActionSheet]{max-height:calc(100dvh - 14px)!important}.location-modal,.flow-modal,.scanner-review-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.feedback-modal,.receipt-scan-modal,.deal-finder-modal,.scout-score-modal{border-radius:20px!important;width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}.flow-modal[data-flow=scoutSubmit]{min-height:calc(100dvh - 18px)!important}.modal-title-row,.modal-sticky-header{padding:12px!important}.flow-modal-body,.location-modal-content,.vault-add-modal-body,.scanner-review-body,.receipt-scan-body,.daily-tide-modal-body{padding-inline:12px!important}.location-modal-actions,.flow-modal-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}.watch-month-grid{grid-template-columns:minmax(0,1fr)!important}}.store-map-retailer-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.store-map-retailer-chips button{color:#f7fbffd1;background:#081222b8;border:1px solid #5fd6ff3d;border-radius:999px;min-height:34px;padding:7px 12px;font-size:.76rem;font-weight:850;box-shadow:inset 0 0 18px #42b4ff0f}.store-map-retailer-chips button.active{color:#fff8ee;background:linear-gradient(135deg,#ff723052,#15aeff38);border-color:#ff804cb3;box-shadow:0 0 18px #ff693433,inset 0 0 18px #ffffff0f}.store-map-sighting-form{background:#050d1c8a;border:1px solid #5fd6ff2e;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.store-map-sighting-form input{color:#f8fbff;background:#060e1bd1;border:1px solid #5fd6ff3d;border-radius:12px;min-width:0;min-height:40px;padding:0 12px}.store-map-sighting-form .summary-pill-row,.scout-tracked-item-card{grid-column:1/-1}.scout-tracked-item-card{background:#081222ad;border:1px solid #5fd6ff2e;justify-content:space-between;align-items:center;gap:12px;scroll-margin-bottom:128px;display:flex}.scout-tracked-item-card button{scroll-margin-bottom:128px}@media (width<=640px){.store-map-sighting-form{grid-template-columns:minmax(0,1fr)}}@media (width<=390px){.mobile-bottom-nav{left:8px!important;right:8px!important}.mobile-bottom-nav button b{font-size:.5rem!important}.command-hub{gap:8px}.command-hub-node{min-height:68px!important}}.section-hero-art.feature-hero-scene{--hero-a:#ff7a38;--hero-b:#29d8ff;--hero-c:#d65bff;isolation:isolate;aspect-ratio:1.38!important;border:1px solid color-mix(in srgb, var(--hero-a) 46%, #66dcff47)!important;background:linear-gradient(145deg, #070d1ce6, #071426c7), radial-gradient(circle at 24% 20%, color-mix(in srgb, var(--hero-a) 26%, transparent), transparent 44%), radial-gradient(circle at 84% 86%, color-mix(in srgb, var(--hero-b) 26%, transparent), transparent 46%)!important;width:clamp(128px,15vw,184px)!important;min-width:128px!important;min-height:116px!important;box-shadow:0 20px 42px #00000052, 0 0 34px color-mix(in srgb, var(--hero-a) 18%, transparent), inset 0 1px 0 #ffffff1f!important;border-radius:24px!important;flex:0 0 clamp(128px,15vw,184px)!important;position:relative!important;overflow:hidden!important}.section-hero-art.feature-hero-scene:before,.section-hero-art.feature-hero-scene:after,.standard-page-header:before,.standard-page-header:after,.hearth-command-hero:after,.forge-command-center:after,.vault-command-center:after,.tidepool-community-header:after,.kids-spark-header:after,.store-map-hero:after{content:none!important;display:none!important}.section-hero-art.feature-hero-scene .section-hero-orb,.section-hero-art.feature-hero-scene .section-hero-symbol,.section-hero-art.feature-hero-scene .section-hero-lines,.section-hero-art.feature-hero-scene .section-hero-svg{display:none!important}.feature-hero-scene>span:not(.feature-hero-label){display:block;position:absolute}.feature-scene-glass{z-index:-1;opacity:.9;background:linear-gradient(115deg,#ffffff1c,#0000 32%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 16px);inset:0}.feature-hero-label{z-index:5;color:#f8fcffdb;letter-spacing:.08em;text-transform:uppercase;background:#030812ad;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;min-height:20px;font-size:.58rem;font-weight:900;display:inline-flex;position:absolute;bottom:9px;left:12px;right:12px}.feature-hero-scene--hearth{--hero-a:#ff813a;--hero-b:#20dcff;--hero-c:#ff4db8}.feature-hero-scene--scout{--hero-a:#19cfff;--hero-b:#68f7ff;--hero-c:#2d71ff}.feature-hero-scene--vault{--hero-a:#158cff;--hero-b:#62f5ff;--hero-c:#1f3dff}.feature-hero-scene--market{--hero-a:#ff4bb4;--hero-b:#ad61ff;--hero-c:#39d7ff}.feature-hero-scene--forge{--hero-a:#ff7a24;--hero-b:#ff365f;--hero-c:#ffbf4d}.feature-hero-scene--tidepool{--hero-a:#29cfff;--hero-b:#3d78ff;--hero-c:#6fffe3}.feature-hero-scene--spark{--hero-a:#ffb64f;--hero-b:#ff7a38;--hero-c:#39e8ff}.feature-hero-scene--newstuff{--hero-a:#ff4eb8;--hero-b:#7f66ff;--hero-c:#24d6ff}.feature-hero-scene--daily{--hero-a:#ff7442;--hero-b:#30e2ff;--hero-c:#995fff}.feature-hero-scene--stores{--hero-a:#22d6ff;--hero-b:#ff9d4a;--hero-c:#44f1bd}.feature-hero-scene--forecast{--hero-a:#3be4ff;--hero-b:#9b6cff;--hero-c:#ffb24a}.feature-hero-scene--watch{--hero-a:#ff884d;--hero-b:#2ee2ff;--hero-c:#ff4db8}.feature-hero-scene--wishlist{--hero-a:#ff4fa6;--hero-b:#ffc85a;--hero-c:#30e9ff}.feature-hero-scene--settings{--hero-a:#8fe6ff;--hero-b:#8b6cff;--hero-c:#ff9b4a}.feature-hero-scene--admin{--hero-a:#ffd166;--hero-b:#7be7ff;--hero-c:#f57}.hero-hearth-base{background:linear-gradient(#ffb454ad,#552217d1);border-radius:16px 16px 8px 8px;height:18px;bottom:30px;left:36px;right:36px;box-shadow:0 0 18px #ff763257}.hero-hearth-flame{background:linear-gradient(145deg,#ffe082 0%,#ff812f 38%,#ff2c77 78%);border-radius:70% 25% 70% 45%;width:45px;height:58px;top:24px;left:57px;transform:rotate(8deg);box-shadow:0 0 28px #ff782380}.hero-hearth-flame:after{content:"";background:linear-gradient(160deg,#fff1a6,#ff7a2a);border-radius:70% 30% 70% 44%;width:19px;height:31px;position:absolute;bottom:7px;right:9px}.hero-hearth-wave{filter:drop-shadow(0 0 12px #22cdff99);border-bottom:8px solid #2bd9ffe6;border-radius:0 0 80px 80px;width:78px;height:28px;top:70px;left:45px;transform:rotate(-8deg)}.hero-dashboard-tile{background:#061224cc;border:1px solid #ffffff24;border-radius:8px;width:20px;height:20px}.hero-dashboard-tile-a{top:30px;left:16px;box-shadow:inset 0 -5px #22d9ff6b}.hero-dashboard-tile-b{top:42px;right:18px;box-shadow:inset 0 -5px #ff744275}.hero-dashboard-tile-c{bottom:42px;left:22px;box-shadow:inset 0 -5px #de54ff75}.hero-store-shelf{background:linear-gradient(90deg,#2bd9ff1f,#2bd9ffc7,#ff9f5380);border-radius:999px;height:7px;left:18px;right:18px}.hero-store-shelf-top{top:63px}.hero-store-shelf-bottom{top:91px}.hero-pack{background:linear-gradient(150deg, #ffffff24, #0f507ccc), linear-gradient(180deg, var(--hero-b), var(--hero-c));border:1px solid #91f2ff57;border-radius:6px;width:24px;height:43px;bottom:36px;box-shadow:0 0 16px #22d2ff38}.hero-pack-a{left:36px}.hero-pack-b{background:linear-gradient(160deg,#ffa753d9,#ff3068c7);height:50px;bottom:36px;left:66px}.hero-pack-c{left:96px}.hero-signal-arc{border:2px solid #70f4ffcc;border-color:#70f4ffcc #70f4ff70 #0000 #0000;border-radius:50%;width:54px;height:54px;top:22px;right:17px}.hero-signal-arc-b{opacity:.55;width:72px;height:72px;top:13px;right:8px}.hero-map-pin,.hero-route-pin,.hero-confirm-dot{border-radius:50% 50% 50% 10%;transform:rotate(-45deg)}.hero-map-pin{background:linear-gradient(135deg,#ffb45f,#ff4a78);width:20px;height:20px;top:24px;left:22px;box-shadow:0 0 15px #ff793f80}.hero-map-pin:after,.hero-route-pin:after{content:"";background:#070f1ecc;border-radius:50%;position:absolute;inset:6px}.hero-confirm-dot{background:#7dffca;width:9px;height:9px;top:47px;right:45px;box-shadow:0 0 16px #7dffcae6}.hero-vault-door{background:linear-gradient(150deg,#1a58919e,#06122ae6);border:2px solid #77e7ff73;border-radius:18px;width:74px;height:66px;top:24px;left:32px;box-shadow:inset 0 0 28px #2bd9ff24,0 0 18px #2bd9ff33}.hero-vault-ring{border:5px solid #2bd9ffc2;border-radius:50%;width:31px;height:31px;top:42px;left:53px;box-shadow:0 0 16px #2bd9ff7a}.hero-binder-grid{grid-template-columns:repeat(2,19px);gap:5px;bottom:34px;right:20px;display:grid!important}.hero-binder-grid i{background:#07162cd6;border:1px solid #99f1ff42;border-radius:5px;width:19px;height:25px;box-shadow:inset 0 -6px #2bd9ff38}.hero-card-stack{background:linear-gradient(150deg,#ff8b41e0,#2379ffb8);border:1px solid #ffb85461;border-radius:8px;width:38px;height:50px;bottom:26px;left:23px}.hero-card-stack-b{opacity:.7;bottom:32px;left:30px;transform:rotate(-8deg)}.hero-market-table,.hero-workbench{background:linear-gradient(90deg,#ff4fb447,#ff4fb4e6,#2bd9ff7a);border-radius:999px;height:10px;bottom:34px;left:18px;right:18px}.hero-listing-card{background:linear-gradient(155deg,#ffffff21,#441056d6);border:1px solid #ff80d26b;border-radius:11px;width:47px;height:62px;box-shadow:0 0 18px #ff4fb43d}.hero-listing-card-a{top:28px;left:33px}.hero-listing-card-b{top:42px;right:31px;transform:rotate(7deg)}.hero-price-tag{background:linear-gradient(135deg,#ff5eb8,#ffbd57);border-radius:9px 13px 13px 9px;width:44px;height:24px;top:21px;left:75px;box-shadow:0 0 18px #ff4eb46b}.hero-price-tag:after{content:"";background:#070c18bf;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.hero-trade-arrow{background:#2bd9ffb8;border-radius:999px;width:44px;height:7px}.hero-trade-arrow-a{bottom:58px;left:25px;transform:rotate(-16deg)}.hero-trade-arrow-b{background:#ff4fb4c7;bottom:72px;right:24px;transform:rotate(164deg)}.hero-receipt{background:repeating-linear-gradient(#ffffffb8 0 3px,#0000 3px 12px),linear-gradient(#ffe8b640,#2f130ce6);border:1px solid #ffc4675c;border-radius:8px;width:39px;height:58px;top:26px;left:30px}.hero-price-label{background:linear-gradient(135deg,#ffbc55,#ff4a58);border-radius:9px;width:43px;height:25px;top:35px;left:63px;box-shadow:0 0 15px #ff7e2957}.hero-forge-stack{background:linear-gradient(145deg,#3a1209e0,#ff771c8c);border:1px solid #ffb75966;border-radius:9px;width:46px;height:35px;bottom:41px;right:27px}.hero-hammer-head{background:linear-gradient(135deg,#ffd16a,#ff7c24);border-radius:8px;width:47px;height:18px;top:28px;right:32px;transform:rotate(28deg)}.hero-hammer-handle{background:linear-gradient(#ff9a3d,#6d2d14);border-radius:999px;width:9px;height:56px;top:38px;right:47px;transform:rotate(28deg)}.hero-wave-line{border-bottom:8px solid #39dbffbf;border-radius:0 0 100px 100px;height:30px;bottom:41px;left:18px;right:18px;transform:rotate(-4deg)}.hero-post-card{background:#07172ed1;border:1px solid #76e5ff47;border-radius:13px;width:64px;height:37px}.hero-post-card-a{top:28px;left:24px}.hero-post-card-b{top:55px;right:22px}.hero-avatar-dot{background:linear-gradient(135deg,#ff9f50,#33dfff);border-radius:50%;width:17px;height:17px}.hero-avatar-dot-a{top:38px;left:33px}.hero-avatar-dot-b{top:65px;right:34px}.hero-chat-line{background:#c5f3ff8a;border-radius:999px;height:5px}.hero-chat-line-a{width:23px;top:42px;left:56px}.hero-chat-line-b{width:22px;top:69px;right:56px}.hero-gift-box{background:linear-gradient(150deg,#ffb64ce0,#ff6031ad);border-radius:10px;width:62px;height:46px;bottom:33px;left:35px;box-shadow:0 0 18px #ffb1464d}.hero-gift-lid{background:linear-gradient(90deg,#ffcf67,#ff6f45);border-radius:9px;width:72px;height:15px;bottom:79px;left:30px}.hero-spark-mascot{background:linear-gradient(150deg,#ffe37e,#ff8a33 48%,#ff4f73);border-radius:68% 34% 66% 42%;width:48px;height:58px;top:24px;right:28px;box-shadow:0 0 24px #ffad4275}.hero-spark-mascot i{display:block;position:absolute}.hero-spark-eye{background:#251209;border-radius:50%;width:5px;height:5px;top:27px}.hero-spark-eye-a{left:15px}.hero-spark-eye-b{right:15px}.hero-spark-smile{border-bottom:2px solid #251209bf;border-radius:0 0 999px 999px;width:15px;height:7px;top:38px;left:17px}.hero-safe-ring{border:2px solid #2bd9ff61;border-radius:50%;width:63px;height:63px;top:18px;right:20px}.hero-card-back{background:linear-gradient(145deg,#3c1556e0,#2180ff8c);border:1px solid #ff76d666;border-radius:10px;width:44px;height:62px}.hero-card-back-a{top:34px;right:28px;transform:rotate(12deg)}.hero-card-back-b{opacity:.78;top:29px;right:48px;transform:rotate(-8deg)}.hero-booster-pack{background:linear-gradient(90deg,#0000 0 16%,#ffffff29 16% 24%,#0000 24% 100%),linear-gradient(145deg,#ff4db8,#6d55ff 55%,#25d9ff);border-radius:12px 12px 18px 18px;width:54px;height:72px;top:28px;left:30px;box-shadow:0 0 26px #ff4fb861}.hero-booster-mark{background:linear-gradient(150deg,#ffcf6b,#ff4f74);border-radius:68% 34% 66% 42%;width:24px;height:21px;top:56px;left:47px}.hero-update-dot{background:var(--hero-b);width:8px;height:8px;box-shadow:0 0 14px var(--hero-b);border-radius:50%}.hero-update-dot-a{top:25px;left:22px}.hero-update-dot-b{bottom:32px;right:20px}.hero-checklist-card,.hero-forecast-card{background:#08152ad6;border:1px solid #8eebff4d;border-radius:16px;width:78px;height:66px;padding:12px 11px;top:27px;left:28px}.hero-checklist-card i,.hero-forecast-card i{background:#d1f5ff85;border-radius:999px;height:6px;margin-bottom:9px;display:block}.hero-checkmark{border:2px solid #74ffcbb8;border-radius:50%;width:25px;height:25px;right:33px}.hero-checkmark:after{content:"";border-bottom:2px solid #7effcc;border-left:2px solid #7effcc;width:9px;height:5px;position:absolute;top:5px;left:6px;transform:rotate(-45deg)}.hero-checkmark-a{top:30px}.hero-checkmark-b{opacity:.78;top:63px}.hero-daily-wave{border-bottom:7px solid #2bd9ffc2;border-radius:0 0 80px 80px;height:22px;bottom:29px;left:31px;right:28px}.hero-storefront{background:#07182bdb;border:1px solid #7ceeff47;border-radius:10px;width:86px;height:52px;bottom:35px;left:32px}.hero-store-awning{background:repeating-linear-gradient(90deg,#ff8746e6 0 14px,#2bd9ffb8 14px 28px);border-radius:10px 10px 4px 4px;width:98px;height:18px;top:35px;left:26px}.hero-store-window{background:linear-gradient(140deg,#2bd9ff3d,#2bd9ff14);border-radius:7px;width:38px;height:28px;bottom:46px;left:56px}.hero-route-line{border:2px dashed #2bd9ff66;border-left-color:#0000;border-radius:50%;width:56px;height:45px;bottom:26px;right:17px}.hero-route-pin{background:linear-gradient(135deg,#ffb45f,#2edfff);width:18px;height:18px}.hero-route-pin-a{bottom:56px;right:16px}.hero-route-pin-b{bottom:29px;right:55px}.hero-timeline{background:linear-gradient(90deg, var(--hero-b), var(--hero-c), var(--hero-a));border-radius:999px;height:5px;bottom:38px;left:34px;right:34px}.hero-forecast-dot{border:3px solid var(--hero-b);background:#0b1528;border-radius:50%;width:17px;height:17px;bottom:31px;box-shadow:0 0 16px #2bd9ff6b}.hero-forecast-dot-a{left:36px}.hero-forecast-dot-b{border-color:var(--hero-c);left:75px}.hero-forecast-dot-c{border-color:var(--hero-a);right:35px}.hero-clock{border:3px solid #8eebffa6;border-radius:50%;width:34px;height:34px;top:25px;right:25px}.hero-clock:before,.hero-clock:after{content:"";background:#ffffffb8;border-radius:999px;width:3px;height:12px;position:absolute;top:7px;left:14px}.hero-clock:after{width:11px;height:3px;top:15px}.hero-month-grid{background:#061326d6;border:1px solid #7aecff47;border-radius:15px;grid-template-columns:repeat(4,21px);gap:5px;padding:10px;top:24px;left:25px;display:grid!important}.hero-month-grid i{background:#ffffff1a;border-radius:5px;width:21px;height:17px}.hero-month-grid i.has-drop{background:linear-gradient(135deg,#ff8b49,#29d8ff);box-shadow:0 0 12px #ff7c366b}.hero-watch-flame{background:linear-gradient(145deg,#ffd56d,#ff7a35 50%,#ff4fa3);border-radius:70% 30% 70% 42%;width:28px;height:38px;top:30px;right:28px}.hero-watch-alert{background:#ff793738;border:1px solid #ffb2546b;border-radius:12px;width:42px;height:24px;bottom:38px;right:22px}.hero-wishlist-card{background:linear-gradient(145deg,#ff6bb557,#1a79ff52);border:1px solid #ff6bb56b;border-radius:13px;width:58px;height:76px;top:27px;left:42px}.hero-wishlist-lines{top:38px;right:31px}.hero-wishlist-lines i{background:#ffffff7a;border-radius:999px;width:43px;height:6px;margin-bottom:10px;display:block}.hero-heart{background:#ff5fa8;width:27px;height:27px;bottom:37px;right:43px;transform:rotate(-45deg);box-shadow:0 0 16px #ff5fa880}.hero-heart:before,.hero-heart:after{content:"";background:#ff5fa8;border-radius:50%;width:27px;height:27px;position:absolute}.hero-heart:before{top:-13px;left:0}.hero-heart:after{top:0;left:13px}.hero-star{clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,82% 100%,50% 74%,18% 100%,31% 57%,0 35%,38% 35%);background:#ffd15f;width:18px;height:18px;bottom:35px;left:26px}.hero-settings-gear,.hero-admin-shield{background:linear-gradient(145deg,#31d8ff2e,#8b6cff33);border:2px solid #8eebff85;border-radius:14px;width:48px;height:48px;top:30px;left:31px}.hero-settings-gear:after{content:"";border:4px solid #ffffffa3;border-radius:50%;position:absolute;inset:13px}.hero-admin-shield{background:linear-gradient(145deg,#ffd36938,#36d5ff2b);border-radius:50% 50% 44% 44%}.hero-admin-shield:after{content:"";border-bottom:3px solid #ffe082;border-left:3px solid #ffe082;width:18px;height:10px;position:absolute;top:14px;left:15px;transform:rotate(-45deg)}.hero-control-panel{background:#061226d1;border:1px solid #8eebff3d;border-radius:15px;width:70px;height:62px;padding:12px 10px;top:30px;right:27px}.hero-control-panel i{background:linear-gradient(90deg,#ffffff94,#2bd9ffc2);border-radius:999px;height:6px;margin-bottom:10px;display:block}.hero-settings-slider,.hero-admin-pencil{background:#ffffff61;border-radius:999px;width:54px;height:8px;bottom:34px;left:48px}.hero-settings-slider:after,.hero-admin-pencil:after{content:"";background:var(--hero-a);width:18px;height:18px;box-shadow:0 0 14px color-mix(in srgb, var(--hero-a) 50%, transparent);border-radius:50%;position:absolute;top:-5px;left:28px}.hero-admin-pencil{background:linear-gradient(90deg,#ffe082,#ff6374);width:64px;height:10px;transform:rotate(-26deg)}.store-map-hero,.ember-watch-header .compact-card-header,.scout-combined-header .compact-card-header{align-items:center}.store-map-hero .feature-hero-scene,.ember-watch-header .feature-hero-scene,.scout-combined-header .feature-hero-scene{flex-basis:132px!important;width:132px!important;min-width:132px!important;min-height:96px!important}@media (width<=760px){.standard-page-header-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.standard-page-header-copy{min-width:0!important}.standard-page-header-actions{grid-column:1/-1!important}.command-screen-hero .standard-page-header-copy h2{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.02!important}.section-hero-art.feature-hero-scene{border-radius:18px!important;flex-basis:104px!important;width:104px!important;min-width:104px!important;min-height:80px!important}.feature-hero-label{display:none}.store-map-hero .feature-hero-scene,.ember-watch-header .feature-hero-scene,.scout-combined-header .feature-hero-scene{flex-basis:110px!important;width:110px!important;min-width:110px!important;min-height:82px!important}}.topbar .app-search.expanded,.app-search.expanded,.app-search-results,.smart-catalog-suggestions,.quick-add-menu{color:#f8fbff!important;background:radial-gradient(circle at 14% 10%,#ff7a3024,#0000 18rem),radial-gradient(circle at 90% 12%,#24d6ff24,#0000 16rem),linear-gradient(145deg,#081122f5,#030813fa)!important;border:1px solid #79e9ff33!important;box-shadow:0 26px 70px #0000006b,0 0 34px #00d8ff1f!important}.topbar .app-search.expanded input,.app-search.expanded input{color:#f8fbff!important;background:#040b18db!important;border-color:#79e9ff3d!important}.app-search-mobile-header,.app-search-mobile-header *,.app-search-result,.app-search-result *,.smart-catalog-suggestion,.smart-catalog-suggestion *{color:#f8fbff!important;text-shadow:none!important;background:0 0!important}.app-search-result,.smart-catalog-suggestion{background:linear-gradient(145deg,#ffffff0e,#ffffff04),#060f1fb8!important;border:1px solid #79e9ff24!important;border-radius:14px!important}.flow-modal[data-flow=addActionSheet]{grid-template-rows:auto minmax(0,auto)!important;height:auto!important;min-height:0!important}.flow-modal[data-flow=addActionSheet] .flow-modal-body,.flow-modal[data-flow=forgeQuickAdd] .flow-modal-body,.flow-modal[data-flow=vaultQuickAdd] .flow-modal-body{max-height:min(70dvh,620px)!important;padding-bottom:14px!important}.command-quick-add,.add-action-sheet{min-height:0!important}.command-action-list,.add-action-grid{align-items:stretch}.command-hub{min-height:180px!important}.location-modal,.flow-modal,.scanner-review-modal,.receipt-scan-modal,.vault-add-modal,.vault-transfer-modal,.marketplace-review-modal,.catalog-detail-drawer,.deal-finder-modal,.feedback-modal,.scout-score-modal{color:#f8fbff!important;background:radial-gradient(circle at 12% 0,#ff7a301f,#0000 20rem),radial-gradient(circle at 92% 12%,#24d6ff21,#0000 20rem),linear-gradient(145deg,#081122fa,#030813fc)!important;border:1px solid #79e9ff33!important;box-shadow:0 28px 80px #00000085,0 0 34px #00d8ff1f!important}.modal-title-row,.modal-sticky-header,.scanner-modal-header,.receipt-scan-modal>.modal-title-row{z-index:10!important;color:#f8fbff!important;background:linear-gradient(#071020fa,#071020e6)!important;border-bottom:1px solid #79e9ff24!important;position:sticky!important;top:0!important}.modal-title-row *,.modal-sticky-header *,.scanner-modal-header *{color:inherit!important;text-shadow:none!important;background:0 0!important}.modal-close-button,.modal-close-icon,.drawer-close-button{border-radius:14px!important;flex:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.flow-modal-body,.location-modal-content,.scanner-review-modal,.catalog-detail-drawer,.deal-finder-modal,.feedback-modal{overflow-x:hidden!important}.receipt-scan-modal{flex-direction:column!important;max-height:calc(100dvh - 22px)!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.receipt-scan-modal>*{flex:none}.receipt-progress-steps{z-index:9!important;background:#050c1cf2!important;border-bottom:1px solid #79e9ff1f!important;margin:0!important;padding:10px 12px!important;position:sticky!important;top:64px!important}.receipt-progress-steps span{color:#eef7ffc2!important;background:#091325cc!important;border-color:#79e9ff29!important}.receipt-progress-steps span.active,.receipt-progress-steps span.complete{color:#fff8ee!important;background:linear-gradient(135deg,#ff7a3047,#1ec7ff2e)!important;border-color:#ff8f4a6b!important}.receipt-scan-layout,.receipt-review-panel{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important;overflow:visible!important}.receipt-upload-panel,.receipt-details-panel,.receipt-review-panel,.receipt-draft-card,.receipt-report-summary,.receipt-preview,.scanner-review-card,.scanner-start-state,.scanner-search-status,.scanner-correction-panel,.market-history-chart.empty,.catalog-detail-core-panel,.catalog-detail-pricing-panel{color:#f8fbff!important;background:linear-gradient(145deg,#ffffff0e,#ffffff04),#060f1fbd!important;border:1px solid #79e9ff29!important;box-shadow:inset 0 1px #ffffff0e!important}.receipt-upload-panel *,.receipt-details-panel *,.receipt-review-panel *,.receipt-draft-card *,.receipt-report-summary *,.scanner-review-card *,.catalog-detail-core-panel *,.catalog-detail-pricing-panel *{min-width:0}.receipt-scan-modal input,.receipt-scan-modal textarea,.receipt-scan-modal select,.scanner-review-modal input,.scanner-review-modal textarea,.scanner-review-modal select{width:100%;color:#f8fbff!important;background:#030a17d1!important;border-color:#79e9ff38!important}.receipt-scan-modal .location-modal-actions,.scanner-modal-footer,.modal-sticky-footer,.flow-modal-footer,.location-modal-actions{background:linear-gradient(#050c1c00,#050c1cf5 28%),#050c1ceb!important}.flow-modal[data-flow=scoutSubmit]{height:min(92dvh,760px)!important;min-height:min(92dvh,760px)!important}.flow-modal[data-flow=scoutSubmit] .flow-modal-body{max-height:none!important;padding-bottom:18px!important;overflow-y:auto!important}.scout-report-wizard{min-height:0!important;padding-bottom:0!important}.scout-report-step-card,.scout-report-choice-card,.scout-stock-status-button{color:#f8fbff!important;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#071222bd!important;border-color:#79e9ff29!important}.scout-wizard-footer{margin-bottom:0!important}.drawer-link strong,.drawer-link span,.drawer-link small,.drawer-collapsible-toggle strong,.drawer-collapsible-toggle small,.drawer-collapsible-toggle b,.settings-row strong,.settings-row span,.settings-group strong,.settings-group p,.drawer-info-card strong,.drawer-info-card p{max-width:100%;display:block;white-space:normal!important;text-overflow:clip!important;box-shadow:none!important;background:0 0!important;line-height:1.28!important;overflow:visible!important}.drawer-link,.drawer-collapsible-toggle,.settings-row,.settings-group,.drawer-info-card{align-items:start!important}.watch-calendar-summary-grid>*,.ember-watch-route-list span,.watch-calendar-day,.watch-month-day{color:#f8fbff!important;background:linear-gradient(145deg,#ffffff0e,#ffffff04),#060f1fb8!important;border-color:#79e9ff29!important}.watch-calendar-day-heading,.watch-month-day-header{flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;min-width:0!important;display:flex!important}.watch-calendar-day-heading *,.watch-month-day-header *{min-width:0;white-space:normal!important}.catalog-detail-drawer{color:#f8fbff!important}.catalog-detail-drawer .catalog-detail-body{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}.catalog-detail-drawer .catalog-detail-actions,.catalog-detail-secondary-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.catalog-detail-drawer .catalog-detail-actions button,.catalog-detail-secondary-actions button{flex:148px;white-space:normal!important;min-width:0!important}.catalog-result-card.market-result-card-expanded{aspect-ratio:auto!important;min-height:0!important;overflow:visible!important}.catalog-results-grid .catalog-result-card.market-result-card-expanded{grid-row:span 2}.market-result-destination-panel,.market-result-confirmation{border:1px solid #79e9ff33;border-radius:16px;grid-column:1/-1;gap:10px;width:100%;min-width:0;margin-top:10px;padding:12px;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0000003d;color:#f8fbff!important;background:radial-gradient(circle at 16% 0,#ff7a3029,#0000 13rem),linear-gradient(145deg,#061226f0,#030916f5)!important;display:grid!important}.market-result-destination-copy{gap:3px;min-width:0;display:grid}.market-result-destination-copy strong,.market-result-confirmation span{font-size:.9rem;line-height:1.22;color:#fff8ee!important}.market-result-destination-copy span{font-size:.78rem;line-height:1.32;color:#e5f1ffc2!important}.market-result-destination-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid!important}.market-result-destination-actions button,.market-result-confirmation button{white-space:normal!important;min-width:0!important;min-height:42px!important;padding:9px 10px!important}.workspace-rename-modal{width:min(460px,100vw - 24px)}.workspace-rename-modal .flow-modal-body{gap:10px;padding:14px 16px;display:grid}.forge-location-pill{color:#ffe3bb;background:#ff8b2a1f;border-color:#ffa54073;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;display:inline-flex;box-shadow:0 0 14px #ff752424}.scout-report-choice-card,.scout-stock-status-button,.scout-report-step-pill,.scout-report-store-card button{z-index:1;touch-action:manipulation;position:relative;pointer-events:auto!important}.scout-report-date-presets{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.scout-report-date-presets button{flex:104px;color:#f8fbff!important;min-height:38px!important;box-shadow:none!important;background:#061226b8!important;border:1px solid #79e9ff2e!important;border-radius:999px!important;padding:8px 10px!important}.scout-report-date-presets button.selected,.scout-report-date-presets button:focus-visible{background:linear-gradient(135deg,#ff7a3047,#1ec7ff2e)!important;border-color:#ff8f4a75!important}.daily-tide-modal{max-width:min(520px,100vw - 22px)!important}.daily-tide-modal-body{gap:8px;padding:14px 0;display:grid}.daily-tide-modal-body p{margin:0;line-height:1.42;color:#e5f1ffc7!important}.flow-modal[data-flow=addActionSheet]{width:min(760px,100vw - 24px)!important;max-height:min(88dvh,780px)!important}.flow-modal[data-flow=addActionSheet] .flow-modal-body{overflow:hidden auto!important}.command-quick-add{gap:14px;display:grid;overflow:visible!important}.command-hub{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;max-height:300px;place-items:stretch stretch!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:visible!important}.command-hub:before,.command-hub:after{width:auto!important;height:auto!important;inset:18px!important}.command-hub-core{grid-column:1/-1;width:76px!important;height:76px!important;margin:0 auto 4px!important;font-size:3rem!important;position:static!important;transform:none!important}.command-hub-node,.command-hub-node-1,.command-hub-node-2,.command-hub-node-3,.command-hub-node-4,.command-hub-node-5,.command-hub-node-6,.command-hub-node-7,.command-hub-node-8{width:auto!important;min-width:0!important;min-height:58px!important;padding:8px!important;position:static!important;transform:none!important}.command-action-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}@media (width<=720px){.topbar .app-search.expanded{top:calc(70px + env(safe-area-inset-top,0px))!important;left:max(10px, env(safe-area-inset-left,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;max-height:min(66dvh,560px)!important;overflow:hidden!important}.topbar .app-search.expanded .app-search-results{max-height:calc(66dvh - 82px)!important;overflow:hidden auto!important}.flow-modal[data-flow=addActionSheet] .flow-modal-body,.flow-modal[data-flow=forgeQuickAdd] .flow-modal-body,.flow-modal[data-flow=vaultQuickAdd] .flow-modal-body{max-height:calc(100dvh - 126px)!important;padding-bottom:12px!important}.command-hub{min-height:0!important;max-height:none!important;padding:8px!important;overflow:visible!important}.command-hub-core{width:66px!important;height:66px!important;margin:0 auto 8px!important;position:static!important;transform:none!important}.command-hub-node{width:auto!important;min-width:0!important;min-height:54px!important;position:static!important;transform:none!important}.command-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.command-hub-core{grid-column:1/-1}.command-action-list,.add-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.command-hub-node,.add-action-card,.icon-action-tile{min-height:58px!important}.flow-modal[data-flow=scoutSubmit]{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}.flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:12px!important}.receipt-scan-modal,.scanner-review-modal{border-radius:20px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.receipt-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;top:62px!important}.receipt-progress-steps span{min-width:0!important;padding-inline:8px!important;font-size:.7rem!important}.receipt-scan-layout,.receipt-review-panel{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}.mobile-bottom-nav{max-width:calc(100vw - 16px)!important}.market-result-destination-actions{grid-template-columns:minmax(0,1fr)}.main,.app-shell-dark,.auth-main,.screen-content,.embedded-page{padding-bottom:calc(var(--bottom-nav-height,58px) + env(safe-area-inset-bottom,0px) + 42px)!important}}@media (width>=1024px){.app{width:min(100% - 64px,1380px)!important}.hearth-command-layout,.forge-dashboard-grid,.vault-dashboard-grid,.marketplace-section,.tidepool-feed-grid,.settings-page-layout,.drawer-menu-stack{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.catalog-results-grid,.marketplace-listings-grid,.cards,.inventory-grid,.vault-set-product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.flow-modal[data-flow=scoutSubmit]{width:min(840px,100vw - 72px)!important}.receipt-scan-modal,.scanner-review-modal{width:min(1120px,100vw - 72px)!important}.command-action-list,.add-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}:root{--et-final-midnight:#020611;--et-final-navy:#07182d;--et-final-slate:#091323d1;--et-final-glass:#0c192ead;--et-final-line:#8ddeff2e;--et-final-line-warm:#ff984847;--et-final-ember:#ff7a1a;--et-final-tide:#20d7ff;--et-final-coral:#ff5f76;--et-final-gold:#f6c24a;--et-final-green:#38e8a8;--et-final-cream:#fff4df;--et-final-muted:#e2eeffb8;--et-final-shadow:0 20px 58px #0000005c, inset 0 1px 0 #ffffff12;--et-final-shadow-soft:0 14px 34px #00000047, inset 0 1px 0 #ffffff0e;--et-final-primary:linear-gradient(135deg, #ff8a1c 0%, #ff7a1a 58%, #f6c24a 100%);--et-final-secondary:linear-gradient(135deg, #09c4e8 0%, #20d7ff 52%, #2f7dff 100%);--et-final-radius:18px;--et-final-radius-lg:26px;--bottom-nav-height:68px}.command-card,.command-panel,.command-empty-state,.command-step-flow,.command-bottom-sheet,.command-modal,.permission-state,.offline-state,.sync-state,.alert-announcement-card{-webkit-backdrop-filter:blur(20px)saturate(1.22);backdrop-filter:blur(20px)saturate(1.22);background:linear-gradient(145deg, #ffffff13, #ffffff06), var(--et-final-glass)!important;border:1px solid var(--et-final-line)!important;border-radius:var(--et-final-radius)!important;color:var(--et-final-cream)!important;box-shadow:var(--et-final-shadow)!important}.command-button,.primary-button,.ember-gradient-button{background:var(--et-final-primary)!important;color:#1a0d06!important;border:1px solid #ffffff38!important;box-shadow:0 12px 26px #ff7a1a33,0 0 14px #20d7ff12!important}.tide-button,.tide-gradient-button{background:var(--et-final-secondary)!important;color:#06111f!important;border:1px solid #a5f0ff61!important;box-shadow:0 12px 24px #20d7ff24!important}.command-secondary-button,.secondary-button,.ghost-button,.inline-text-button,.auth-text-button{color:#f8fbffe6!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#040a16b8!important;border:1px solid #85e0ff33!important;box-shadow:inset 0 1px #ffffff0e,0 0 18px #20d7ff0f!important}button:disabled,button[aria-disabled=true],.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{filter:saturate(.72)brightness(.86);cursor:not-allowed!important;opacity:.58!important;box-shadow:none!important}.danger-button,.delete-button{color:#fff!important;background:linear-gradient(135deg,#781222f0,#ff5f76bd)!important;border-color:#ff778a6b!important}.trust-badge,.price-badge,.command-badge{color:#f8fbffdb;letter-spacing:.02em;text-transform:none;background:#071222b8;border:1px solid #85e0ff2e;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:26px;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.adaptive-mode-chip{color:#ddf8ffe6;letter-spacing:.02em;background:#20d7ff14;border:1px solid #20d7ff3d;border-radius:999px;width:fit-content;max-width:100%;margin-bottom:6px;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.trust-badge--verified,.price-badge--fair{color:#ddfff4;background:#0b554347;border-color:#38e8a861}.trust-badge--likely,.price-badge--near-retail,.trust-badge--fair{color:#fff4cf;background:#62430c47;border-color:#f6c24a61}.trust-badge--secure{color:#dff8ff;background:#0c4b6840;border-color:#20d7ff5c}.price-badge--markup,.trust-badge--unconfirmed{color:#ffe0e4;background:#741c2c3d;border-color:#ff5f7661}.command-empty-state{place-items:start;gap:10px;display:grid;min-height:0!important;padding:clamp(16px,3vw,26px)!important}.command-empty-state h2,.command-empty-state h3{margin:0;color:var(--et-final-cream)!important}.command-empty-state p{max-width:52ch;margin:0;color:var(--et-final-muted)!important}.adaptive-forge-intro{text-align:left;gap:12px}.adaptive-forge-intro p{max-width:58ch}.smart-setup-settings-card{gap:14px}.smart-setup-backdrop{align-items:flex-end;padding:12px}.smart-setup-modal{border-radius:24px 24px 18px 18px;width:min(720px,100%);max-height:min(88vh,760px);overflow:hidden}.smart-setup-modal .modal-title-row h2{max-width:18ch;margin-bottom:6px;line-height:1.05}.smart-setup-modal .modal-title-row p{max-width:56ch}.smart-setup-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 18px 14px;display:grid}.smart-setup-progress span{background:#85e0ff24;border:1px solid #85e0ff1a;border-radius:999px;height:5px}.smart-setup-progress span.active{background:linear-gradient(90deg,#ff7a1af2,#20d7ffb8);box-shadow:0 0 14px #20d7ff29}.smart-setup-body{gap:16px;padding:0 18px 18px;display:grid;overflow:auto}.smart-setup-step{gap:14px;display:grid}.smart-setup-step h3{color:var(--et-final-cream);margin:0;font-size:clamp(1.2rem,4vw,1.65rem);line-height:1.08}.smart-setup-step p{margin:0}.smart-setup-chip-grid,.smart-setup-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-setup-chip,.smart-setup-choice{text-align:left;min-height:58px;color:var(--et-final-cream);background:radial-gradient(circle at 88% 14%,#20d7ff14,#0000 34%),#081324c2;border:1px solid #85e0ff2e;border-radius:16px;justify-content:flex-start;padding:12px;box-shadow:inset 0 1px #ffffff0d}.smart-setup-chip strong,.smart-setup-choice strong{font-size:.9rem;line-height:1.15;display:block}.smart-setup-chip small,.smart-setup-choice small{color:var(--et-final-muted);margin-top:6px;font-size:.74rem;line-height:1.25;display:block}.smart-setup-chip:hover,.smart-setup-choice:hover,.smart-setup-chip:focus-visible,.smart-setup-choice:focus-visible{background:#0a1d32e6;border-color:#20d7ff75;transform:translateY(-1px)}.smart-setup-chip.selected,.smart-setup-choice.selected{background:radial-gradient(circle at 90% 0,#ff7a1a2e,#0000 36%),linear-gradient(145deg,#1c2b37f0,#091627f0);border-color:#ff7a1a8f;box-shadow:0 0 0 1px #ff7a1a14,0 16px 30px #00000038}.smart-setup-chip:disabled,.smart-setup-choice:disabled{opacity:.54;cursor:not-allowed;transform:none}.smart-setup-recommendation{background:radial-gradient(circle at 84% 10%,#ff7a1a29,#0000 34%),#060f1ec2;border:1px solid #ff7a1a38;border-radius:18px;padding:16px}.smart-setup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-setup-summary-grid article{background:#040c1ab3;border:1px solid #85e0ff29;border-radius:14px;align-content:start;gap:7px;padding:12px;display:grid}.smart-setup-summary-grid strong{color:var(--et-final-cream);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.smart-setup-summary-grid span{color:var(--et-final-muted);font-size:.84rem}.smart-setup-note{background:#62430c38;border:1px solid #f6c24a47;border-radius:12px;padding:10px 12px;color:#fff4cf!important}.smart-setup-footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.smart-setup-footer button{min-height:44px}input,select,textarea,.search-input{color:#f8fbfff5!important;background:#030a17eb!important;border:1px solid #85e0ff47!important;box-shadow:inset 0 1px #ffffff0b!important}select option{color:#fff4df;background:#07182d}input::placeholder,textarea::placeholder{color:#e2eeff8f!important}.flow-modal,.location-modal,.modal-sheet-compact,.quick-add-sheet,.command-modal,.command-bottom-sheet{color:var(--et-final-cream)!important;box-shadow:var(--et-final-shadow)!important;background:radial-gradient(circle at 85% 8%,#20d7ff1f,#0000 26%),radial-gradient(circle at 12% 2%,#ff7a1a1c,#0000 24%),linear-gradient(145deg,#071222fa,#030812fa)!important;border-color:#85e0ff33!important}.flow-modal h1,.flow-modal h2,.flow-modal h3,.location-modal h1,.location-modal h2,.location-modal h3,.quick-add-sheet h1,.quick-add-sheet h2,.quick-add-sheet h3{color:var(--et-final-cream)!important}.flow-modal p,.location-modal p,.quick-add-sheet p,.modal-helper,.field-helper,.helper-text{color:var(--et-final-muted)!important}.error-box,.validation-summary,.alert-error{color:#ffe4e8!important;background:#741c2c47!important;border:1px solid #ff5f7666!important}.success-box,.alert-success{color:#ddfff4!important;background:#0b554340!important;border:1px solid #38e8a85c!important}.warning-box,.alert-warning{color:#fff4cf!important;background:#62430c42!important;border:1px solid #f6c24a5c!important}.app-command-shell{color:var(--et-final-cream)}.web-command-sidebar{display:none}.web-command-brand,.web-command-promise,.web-command-nav,.web-command-status{min-width:0}.web-command-brand{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.web-command-brand img{filter:drop-shadow(0 0 16px #ff7a1a57);border-radius:14px;width:44px;height:44px}.web-command-brand strong{color:var(--et-final-cream);letter-spacing:.04em;font-size:1rem;display:block}.web-command-brand span,.web-command-nav-item small,.web-command-promise span{color:var(--et-final-muted)}.web-command-promise{flex-wrap:wrap;gap:6px;padding-block:4px;display:flex}.web-command-promise span{background:#ff7a1a0f;border:1px solid #ff98482e;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:800}.web-command-nav{gap:7px;display:grid}.web-command-nav-item{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px!important;box-shadow:none!important;color:#f8fbffd9!important;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#050c19a8!important;border:1px solid #85e0ff1f!important;border-radius:16px!important;padding:8px 9px!important;display:grid!important}.web-command-nav-icon{width:36px;height:36px;color:var(--et-final-tide);background:#20d7ff14;border:1px solid #20d7ff29;border-radius:13px;place-items:center;display:grid}.web-command-nav-item strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.web-command-nav-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.25;display:block;overflow:hidden}.web-command-nav-item.active{color:#fff!important;background:radial-gradient(circle at 20% 20%,#ff7a1a47,#0000 42%),linear-gradient(135deg,#ff7a1a33,#20d7ff1c)!important;border-color:#ff984870!important;box-shadow:0 0 26px #ff7a1a24,inset 0 1px #ffffff14!important}.web-command-nav-item.active .web-command-nav-icon{color:var(--et-final-ember);background:#ff7a1a24;border-color:#ff984866}.web-command-status{gap:6px;display:grid}@media (width>=1024px){.app-command-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;margin-inline:auto;display:grid;width:min(100% - 28px,1520px)!important;padding:18px 0 34px!important}.app-command-shell>.web-command-sidebar{border:1px solid var(--et-final-line);max-height:calc(100dvh - 36px);box-shadow:var(--et-final-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);background:radial-gradient(circle at 20% 0,#ff7a1a29,#0000 13rem),radial-gradient(circle at 90% 32%,#20d7ff21,#0000 13rem),linear-gradient(145deg,#ffffff13,#ffffff06),#030813d1;border-radius:28px;grid-area:1/1/span 20;align-self:start;gap:14px;padding:14px;display:grid;position:sticky;top:18px;overflow:auto}.app-command-shell>.app-shell-header,.app-command-shell>.topbar,.app-command-shell>.guest-preview-banner,.app-command-shell>.admin-mode-control-bar,.app-command-shell>.admin-edit-mode-banner,.app-command-shell>.main-tabs.app-main-tabs,.app-command-shell>.main.app-shell-dark{grid-column:2;width:100%!important;max-width:none!important;margin-inline:0!important}.app-command-shell>.main-tabs.app-main-tabs,.app-command-shell>.mobile-bottom-nav{display:none!important}.app-command-shell>.main.app-shell-dark,.app-command-shell>.main,.app-command-shell>.app-shell-dark{padding:0 0 36px!important}.app-command-shell .dashboard-layout,.app-command-shell .screen,.app-command-shell .marketplace-section,.app-command-shell .forge-page,.app-command-shell .vault-page,.app-command-shell .scout-page,.app-command-shell .tidepool-community{width:100%!important;max-width:none!important}.app-command-shell .standard-page-header,.app-command-shell .hearth-command-hero{min-height:clamp(220px,24vw,340px)!important}.app-command-shell .standard-page-header-copy h2,.app-command-shell .hearth-command-hero h2{font-size:clamp(1.85rem,2.5vw,3.1rem)!important}.app-command-shell .topbar{z-index:82;position:sticky;top:18px}}@media (width<=1023px){.app-command-shell>.web-command-sidebar,.app-command-shell>.main-tabs.app-main-tabs{display:none!important}.app-command-shell{margin-inline:auto;width:min(100%,480px)!important;padding-inline:8px!important}.app-command-shell .app-shell-header{margin-top:max(6px, env(safe-area-inset-top,0px))}.app-command-shell .main.app-shell-dark,.app-command-shell .main,.app-command-shell .app-shell-dark,.app-command-shell .screen-content,.app-command-shell .embedded-page{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 42px)!important}.app-command-shell .standard-page-header,.app-command-shell .hearth-command-hero{min-height:0!important;padding:14px!important}.app-command-shell .standard-page-header-copy h2,.app-command-shell .hearth-command-hero h2{font-size:clamp(1.25rem,7vw,1.74rem)!important;line-height:1.05!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);grid-template-columns:repeat(5,minmax(0,1fr));transform:translate(-50%);width:min(430px,100vw - 14px)!important;min-height:var(--bottom-nav-height)!important;max-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;left:50%!important;right:auto!important;bottom:max(7px, env(safe-area-inset-bottom,0px))!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#030814e6!important;border:1px solid #85e0ff2e!important;border-radius:22px!important;gap:3px!important;padding:6px!important;display:grid!important;box-shadow:0 18px 46px #00000080,0 0 28px #20d7ff14!important}.mobile-bottom-nav button{min-width:0!important;min-height:52px!important;box-shadow:none!important;color:#f8fbffb8!important;background:0 0!important;border:1px solid #0000!important;border-radius:17px!important;padding:5px 2px!important}.mobile-bottom-nav .mobile-tab-icon{color:currentColor;margin-inline:auto;width:22px!important;height:22px!important}.mobile-bottom-nav b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;display:block;overflow:hidden;font-size:.61rem!important}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{color:#fff!important;background:#ff7a1a1c!important;border-color:#ff984852!important}.mobile-bottom-nav .mobile-dock-add{transform:translateY(-10px);background:radial-gradient(circle at 50% 36%, #ffffff38, transparent 32%), linear-gradient(135deg, var(--et-final-ember), var(--et-final-coral) 52%, #6c5dff)!important;color:#fff!important;border-color:#ffc46670!important;border-radius:22px!important;min-height:62px!important;box-shadow:0 0 24px #ff5f7642,0 0 30px #20d7ff1f!important}.mobile-bottom-nav .mobile-dock-add .mobile-tab-icon{width:26px!important;height:26px!important}.mobile-quick-add-fab{z-index:950!important;left:50%!important;bottom:calc(var(--bottom-nav-height,68px) + env(safe-area-inset-bottom,0px) + 18px)!important;background:radial-gradient(circle at 50% 34%, #ffffff47, transparent 31%), linear-gradient(135deg, var(--et-final-ember), var(--et-final-coral) 52%, #6c5dff)!important;color:#fff!important;border:1px solid #ffc4667a!important;border-radius:24px!important;place-items:center!important;gap:2px!important;width:68px!important;min-width:68px!important;height:68px!important;padding:7px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 0 28px #ff5f7647,0 0 32px #20d7ff24,0 18px 42px #00000070!important}.mobile-quick-add-fab .mobile-tab-icon{width:26px!important;height:26px!important}.mobile-quick-add-fab b{font-size:.62rem!important;line-height:1!important}body.quick-add-open .mobile-quick-add-fab{display:none!important}.app-command-shell:has(.flow-modal-backdrop) .mobile-quick-add-fab{display:none!important}.app-command-shell:has(.location-modal-backdrop) .mobile-quick-add-fab{display:none!important}.app-command-shell:has(.quick-add-backdrop) .mobile-quick-add-fab{display:none!important}}@media (width>=781px){.mobile-quick-add-fab{display:none!important}}.app-command-shell .forge-inventory-form,.forge-inventory-form{color:#fafcfff0}.app-command-shell .forge-form-step,.forge-form-step{background:linear-gradient(150deg,#0c1f33d1,#050b19eb),#070e1edb;border:1px solid #7cdaff29;border-radius:16px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000047}.app-command-shell .forge-step-heading,.forge-step-heading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.app-command-shell .forge-step-heading>span,.forge-step-heading>span{color:#ffd49a;letter-spacing:0;background:#ff7a1a1f;border:1px solid #ffa44c59;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:800;display:inline-grid}.app-command-shell .forge-step-heading h3,.forge-step-heading h3{color:#fff7eb;letter-spacing:0;margin:0;font-size:1rem;line-height:1.15}.app-command-shell .forge-step-heading p,.forge-step-heading p{color:#e1edfab8;margin:3px 0 0;font-size:.82rem;line-height:1.35}.app-command-shell .forge-inventory-form label,.app-command-shell .forge-inventory-form .field-label,.forge-inventory-form label,.forge-inventory-form .field-label{color:#fafcffe6}.app-command-shell .forge-inventory-form input,.app-command-shell .forge-inventory-form select,.app-command-shell .forge-inventory-form textarea,.forge-inventory-form input,.forge-inventory-form select,.forge-inventory-form textarea{color:#fafcfff0;background:#030914b3;border:1px solid #7cdaff2e;border-radius:12px;width:100%;min-height:42px;box-shadow:inset 0 1px #ffffff0a}.app-command-shell .forge-inventory-form input::placeholder,.app-command-shell .forge-inventory-form textarea::placeholder,.forge-inventory-form input::placeholder,.forge-inventory-form textarea::placeholder{color:#d4e1f27a}.app-command-shell .forge-selected-product-card,.forge-selected-product-card{background:radial-gradient(circle at 10% 10%,#ff7a1a24,#0000 34%),linear-gradient(145deg,#0e283fc7,#050c1beb);border-color:#3addff38;border-radius:16px}.app-command-shell .forge-selected-product-card strong,.forge-selected-product-card strong{color:#fff}.app-command-shell .forge-selected-product-card span,.forge-selected-product-card span{color:#e1edfabd}.app-command-shell .forge-selected-product-card .catalog-thumb,.forge-selected-product-card .catalog-thumb{background:#020812d1;border:1px solid #ffa44c47;border-radius:14px;width:64px;height:64px;overflow:hidden}.app-command-shell .forge-selected-product-card .catalog-thumb img,.forge-selected-product-card .catalog-thumb img{object-fit:contain;width:100%;height:100%}.app-command-shell .forge-selling-step .profit-preview,.forge-selling-step .profit-preview{background:#050c1ab8;border:1px solid #ffa44c2e;border-radius:16px;margin-top:12px;padding:12px}.app-command-shell .forge-selling-step .profit-preview h3,.forge-selling-step .profit-preview h3{color:#fff7eb}.app-command-shell .forge-selling-step .preview-grid,.forge-selling-step .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-command-shell .forge-selling-step .preview-grid>div,.forge-selling-step .preview-grid>div{background:#0003;border:1px solid #7cdaff1a;border-radius:12px;min-width:0;padding:10px}.app-command-shell .forge-selling-step .preview-grid span,.forge-selling-step .preview-grid span{color:#e1edfaa3}.app-command-shell .forge-selling-step .preview-grid strong,.forge-selling-step .preview-grid strong{color:#fff7eb}.app-command-shell .forge-optional-details summary,.forge-optional-details summary{cursor:pointer;color:#ffd49a;font-weight:800}.app-command-shell .forge-form-footer,.forge-form-footer{background:0 0;border:0}@media (width<=720px){.app-command-shell .forge-inventory-form,.forge-inventory-form{grid-template-columns:1fr;grid-template-areas:"product""quantity""selling""optional""footer";gap:12px}.app-command-shell .forge-form-step,.forge-form-step{border-radius:14px;padding:12px}.app-command-shell .forge-selling-step .preview-grid,.forge-selling-step .preview-grid{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#02050d;--color-app-bg:#02050d;--color-surface:#070f1ff0;--color-surface-elevated:#0b182df5;--color-muted-surface:#0a1527d6;--paper:#070f1ff0;--surface:#070f1ff0;--card:#070f1ff0;--color-text:#f8fbff;--muted:#dae7f8c2;--color-text-muted:#dae7f8c2;--color-heading:#fff7ed;--color-muted:#dae7f8b8;--color-border:#85e0ff2e;--contrast-bg:#040b18f0;--contrast-bg-strong:#020711fa;--contrast-panel:#081224f0;--contrast-panel-soft:#0c1c32d1;--contrast-line:#85e0ff2e;--contrast-line-strong:#85e0ff57;--contrast-text:#f8fbff;--contrast-muted:#dae7f8bd;--contrast-faint:#c2d4ea94;--contrast-ember:#ff9b45;--contrast-tide:#7ce7ff;--contrast-danger:#ffb4bd;--contrast-success:#98f7c5;--contrast-warning:#ffe08a}html,body,#root,.app,.app-command-shell,.auth-main,.auth-shell{color:var(--contrast-text)!important;background:#02050d!important}.app-command-shell,.app-command-shell .page-body,.app-command-shell .content-shell,.app-command-shell .workspace-main,.app-command-shell .shell-content{color:var(--contrast-text)!important}.app h1,.app h2,.app h3,.app h4,.app h5,.app h6,.app strong,.app b,.app-command-shell h1,.app-command-shell h2,.app-command-shell h3,.app-command-shell h4,.app-command-shell h5,.app-command-shell h6,.app-command-shell strong,.app-command-shell b{color:var(--color-heading)!important}.app p,.app li,.app small,.app span,.app label,.app-command-shell p,.app-command-shell li,.app-command-shell small,.app-command-shell span,.app-command-shell label{text-shadow:none}.app .muted,.app .helper-text,.app .field-help,.app .supporting-copy,.app .card-subtitle,.app .small-copy,.app-command-shell .muted,.app-command-shell .helper-text,.app-command-shell .field-help,.app-command-shell .supporting-copy,.app-command-shell .card-subtitle,.app-command-shell .small-copy{color:var(--contrast-muted)!important}.app .glass-card,.app .command-card,.app .compact-card,.app .stat-card,.app .metric-card,.app .detail-panel,.app .panel,.app .drawer-panel,.app .settings-card,.app .settings-row,.app .empty-state,.app .empty-state-card,.app .small-empty-state,.app .modal,.app .modal-card,.app .modal-panel,.app .modal-content,.app .sheet,.app .bottom-sheet,.app .popover,.app .dropdown,.app .dropdown-menu,.app .overflow-menu-list,.app .collection-manager-card,.app .collection-manager-row,.app .purchaser-manager-card,.app .purchaser-manager-row,.app .expense-vendor-card,.app .expense-vendor-detail,.app .mileage-vehicle-card,.app .mileage-vehicle-detail,.app .inventory-detail-panel,.app .forge-inventory-card,.app .vault-inventory-card,.app .market-product-card,.app .catalog-result-card,.app .scout-report-card,.app .daily-tide-card,.app .command-center-panel,.app .quick-add-modal,.app .flow-modal,.app .flow-step-card,.app .review-summary,.app .review-panel,.app .location-modal,.app .store-detail-modal,.app .product-detail-modal,.app .receipt-scan-modal,.app .scanner-review-modal,.app .settings-modal,.app .menu-drawer,.app .admin-panel,.app .data-card{border-color:var(--contrast-line)!important;color:var(--contrast-text)!important;background:radial-gradient(circle at 12% 0,#ff7a1a14,#0000 28%),linear-gradient(145deg,#0c1d32eb,#030916f5)!important;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0e!important}.app .scanner-review-modal{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;grid-template-rows:none!important;display:grid!important;overflow:hidden auto!important}.app .scanner-review-modal>.form,.app .scanner-review-modal .scanner-camera-panel,.app .scanner-review-modal .scanner-search-status,.app .scanner-review-modal .scanner-start-state,.app .scanner-review-modal .scanner-review-card{z-index:1;min-width:0;position:relative}.app .scanner-review-modal>.form button,.app .scanner-review-modal .scanner-search-status button,.app .scanner-review-modal .scanner-review-card button{scroll-margin-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.inventory-detail-hero{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:stretch;gap:1rem;margin:1rem 0;display:grid}.inventory-detail-image-frame{background:#070f1dc7;border:1px solid #94a3b847;border-radius:16px;place-items:center;min-height:180px;display:grid;overflow:hidden}.inventory-detail-image-frame img{object-fit:contain;width:100%;height:100%;padding:.65rem}.inventory-detail-image-frame.placeholder span{color:var(--muted-cream);font-weight:800}.inventory-detail-summary{background:linear-gradient(135deg,#0f172aeb,#0f2233d6);border:1px solid #94a3b838;border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.inventory-detail-summary h4{color:var(--contrast-text);margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.1}.inventory-detail-summary p{color:var(--contrast-muted);margin:0}.inventory-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.inventory-detail-metrics div{background:#0308125c;border:1px solid #94a3b82e;border-radius:12px;min-width:0;padding:.65rem}.inventory-detail-metrics span{color:var(--contrast-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;display:block}.inventory-detail-metrics strong{color:var(--contrast-text);overflow-wrap:anywhere;margin-top:.2rem;font-size:1rem;display:block}@media (width<=720px){.inventory-detail-hero{grid-template-columns:1fr}.inventory-detail-image-frame{min-height:210px}.inventory-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .modal *,.app .sheet *,.app .bottom-sheet *,.app .popover *,.app .dropdown *,.app .overflow-menu-list *,.app .detail-panel *,.app .empty-state *,.app .settings-card *,.app .collection-manager-card *,.app .purchaser-manager-card *,.app .expense-vendor-card *,.app .mileage-vehicle-card *{color:inherit}.app input,.app select,.app textarea,.app .form-control,.app .search-input,.app .vault-search-input,.app .vault-filter-select,.app .topbar-section-select,.app .scout-compact-filterbar select,.app .scout-compact-filterbar input,.app .catalog-search-input,.app .catalog-filter-select,.app .shoreline-form input,.app .shoreline-form select,.app .shoreline-form textarea,.app .what-see-form input,.app .what-see-form select,.app .what-see-form textarea,.app .store-map-filters input,.app .store-map-filters select,.app .watch-calendar-area-select select,.app .collection-manager-card input,.app .collection-manager-card select,.app .collection-manager-card textarea,.app .purchaser-manager-card input,.app .purchaser-manager-card select,.app .purchaser-manager-card textarea,.app .expense-vendor-detail input,.app .expense-vendor-detail select,.app .expense-vendor-detail textarea,.app .mileage-vehicle-detail input,.app .mileage-vehicle-detail select,.app .mileage-vehicle-detail textarea,.app .forge-inventory-form input,.app .forge-inventory-form select,.app .forge-inventory-form textarea{min-height:42px;caret-color:var(--contrast-tide);border-radius:12px;color:var(--contrast-text)!important;border:1px solid var(--contrast-line-strong)!important;background:#030a17f0!important;box-shadow:inset 0 1px #ffffff0b!important}.app input::placeholder,.app textarea::placeholder,.app .search-input::placeholder,.app .catalog-search-input::placeholder{color:#dae7f885!important}.app select,.app option,.app optgroup{color:var(--contrast-text)!important;background-color:#061225!important}.app input:focus,.app select:focus,.app textarea:focus,.app .form-control:focus{outline-offset:1px;border-color:#7ce7ffb8!important;outline:2px solid #7ce7ff38!important}.app input:disabled,.app select:disabled,.app textarea:disabled,.app button:disabled,.app [aria-disabled=true]{color:#dce8f88f!important;opacity:1!important;box-shadow:none!important;background:#08101fd1!important;border-color:#85e0ff1f!important}.app input[type=checkbox],.app input[type=radio]{min-height:auto;accent-color:var(--contrast-ember);border-color:var(--contrast-line-strong)!important;background:0 0!important}.app .field-error,.app .form-error,.app .validation-error,.app .error-summary,.app .save-error,.app [role=alert]{color:var(--contrast-danger)!important;background:linear-gradient(135deg,#7f1d2deb,#450a19e0)!important;border:1px solid #ff91a06b!important;box-shadow:0 12px 30px #7f1d2d2e!important}.app .field-error *,.app .form-error *,.app .validation-error *,.app .error-summary *,.app .save-error *,.app [role=alert] *{color:inherit!important}.app .form-success,.app .success-summary,.app .toast-success,.app .status-success{color:var(--contrast-success)!important;background:linear-gradient(135deg,#064e3be6,#052e23e0)!important;border:1px solid #6fffbe5c!important}.app .form-warning,.app .warning-summary,.app .toast-warning,.app .status-warning{color:var(--contrast-warning)!important;background:linear-gradient(135deg,#713f12eb,#451a03e0)!important;border:1px solid #ffd57a61!important}.app .mini-badge,.app .status-badge,.app .trust-badge,.app .price-badge,.app .confidence-badge,.app .scout-confidence-badge,.app .inventory-location-pill,.app .forge-status-pill,.app .vault-status-pill,.app .market-status-pill,.app .filter-chip,.app .tab-chip,.app .pill,.app .badge{color:#f8fbff!important;background:#071224e0!important;border:1px solid #85e0ff38!important;box-shadow:inset 0 1px #ffffff0b!important}.app-command-shell .mini-badge,.app-command-shell .status-badge,.app-command-shell .trust-badge,.app-command-shell .price-badge,.app-command-shell .confidence-badge,.app-command-shell .scout-confidence-badge,.app-command-shell .inventory-location-pill,.app-command-shell .forge-status-pill,.app-command-shell .vault-status-pill,.app-command-shell .market-status-pill,.app-command-shell .filter-chip,.app-command-shell .tab-chip,.app-command-shell .pill,.app-command-shell .badge,.app-shell-dark .mini-badge,.app-shell-dark .status-badge,.app-shell-dark .trust-badge,.app-shell-dark .price-badge,.app-shell-dark .confidence-badge,.app-shell-dark .filter-chip,.app-shell-dark .tab-chip,.app-shell-dark .pill,.app-shell-dark .badge{color:#f8fbff!important;background:#071224!important;border:1px solid #85e0ff3d!important;box-shadow:inset 0 1px #ffffff0b!important}.app .mini-badge.success,.app .status-badge.success,.app .trust-badge.success,.app .verified,.app .is-verified{color:#b8ffd7!important;background:#064e3bc7!important;border-color:#6fffbe57!important}.app .mini-badge.warning,.app .status-badge.warning,.app .likely,.app .is-likely{color:#ffe6a8!important;background:#713f12c7!important;border-color:#ffd57a57!important}.app .mini-badge.danger,.app .status-badge.danger,.app .unconfirmed,.app .is-danger{color:#ffd5dc!important;background:#7f1d2dc7!important;border-color:#ff91a057!important}.app .overflow-menu-list,.app .dropdown-menu,.app .popover,.app [role=menu],.app [role=listbox]{color:var(--contrast-text)!important;border:1px solid var(--contrast-line-strong)!important;background:radial-gradient(circle at 16% 0,#7ce7ff1a,#0000 32%),#030915fa!important;box-shadow:0 24px 58px #00000094!important}.app .overflow-menu-list button,.app .dropdown-menu button,.app .popover button,.app [role=menuitem],.app [role=option]{color:var(--contrast-text)!important;background:0 0!important}.app .overflow-menu-list button:hover,.app .dropdown-menu button:hover,.app .popover button:hover,.app [role=menuitem]:hover,.app [role=option]:hover{color:#fff!important;background:#7ce7ff1c!important}.app .primary-button,.app .button-primary,.app .cta-button,.app .btn-primary{color:#fff!important;border-color:#ffc4666b!important}.app .secondary-button,.app .button-secondary,.app .ghost-button,.app .outline-button,.app .tertiary-button,.app .btn-secondary,.app .btn-ghost{color:var(--contrast-text)!important;border:1px solid var(--contrast-line)!important;background:#071224d1!important}.app .danger-button,.app .button-danger,.app .destructive-button,.app .btn-danger{color:#ffd5dc!important;background:#7f1d2dd1!important;border-color:#ff91a061!important}.app table,.app thead,.app tbody,.app tr,.app td,.app th{color:var(--contrast-text)!important;border-color:#85e0ff1f!important}.app th{background:#081428eb!important}.app td{background:#040c1ba8!important}.app .catalog-thumb,.app .product-thumb,.app .card-thumb,.app .item-image-frame,.app .receipt-preview,.app .scanner-preview,.app .photo-preview{color:var(--contrast-muted)!important;background:#020812db!important;border-color:#85e0ff29!important}.app .light-panel,.app .paper-panel,.app .white-card,.app .cream-card{color:var(--contrast-text)!important;border-color:var(--contrast-line)!important;background:#070f1ff0!important}.app .light-panel *,.app .paper-panel *,.app .white-card *,.app .cream-card *{color:inherit}.app a,.app-command-shell a{color:#8fefff!important}.app a:hover,.app-command-shell a:hover{color:#fff!important}.app .standard-page-header-summary span,.app .settings-header-summary span,.app .compact-card-header .status-badge,.app-command-shell .standard-page-header-summary span,.app-command-shell .settings-header-summary span,.app-command-shell .compact-card-header .status-badge,.app-shell-dark .standard-page-header-summary span,.app-shell-dark .settings-header-summary span,.app-shell-dark .compact-card-header .status-badge{color:#f8fbff!important;background:#071224!important;border-color:#85e0ff3d!important}.app .web-command-promise span,.app-command-shell .web-command-promise span{color:#fff7ed!important;background:#1b1720!important;border-color:#ffac5647!important}.app .multi-destination-wizard-stepper,.app .scout-report-stepper,.app-command-shell .multi-destination-wizard-stepper,.app-command-shell .scout-report-stepper,.app-shell-dark .multi-destination-wizard-stepper,.app-shell-dark .scout-report-stepper{background:#030a17db!important;border-color:#85e0ff2e!important}.app .wizard-step-pill,.app .scout-report-step-pill,.app-command-shell .wizard-step-pill,.app-command-shell .scout-report-step-pill,.app-shell-dark .wizard-step-pill,.app-shell-dark .scout-report-step-pill{color:#f8fbff!important;background:#071224!important;border-color:#85e0ff2e!important}.app .wizard-step-pill small,.app .scout-report-step-pill span,.app .scout-report-step-header>span,.app-command-shell .wizard-step-pill small,.app-command-shell .scout-report-step-pill span,.app-command-shell .scout-report-step-header>span,.app-shell-dark .wizard-step-pill small,.app-shell-dark .scout-report-step-pill span,.app-shell-dark .scout-report-step-header>span{color:#f8fbff!important;background:#101b31!important;border:1px solid #85e0ff2e!important}.app .wizard-step-pill.is-active small,.app .wizard-step-pill.is-complete small,.app .scout-report-step-pill.active span,.app .scout-report-step-pill.complete span,.app-command-shell .wizard-step-pill.is-active small,.app-command-shell .wizard-step-pill.is-complete small,.app-command-shell .scout-report-step-pill.active span,.app-command-shell .scout-report-step-pill.complete span,.app-shell-dark .wizard-step-pill.is-active small,.app-shell-dark .wizard-step-pill.is-complete small,.app-shell-dark .scout-report-step-pill.active span,.app-shell-dark .scout-report-step-pill.complete span{color:#fff!important;background:linear-gradient(135deg,#ff7a1a,#ff4f7b 58%,#2bd9ff)!important;border-color:#ffc4665c!important}.app .scout-current-selection-strip,.app-command-shell .scout-current-selection-strip,.app-shell-dark .scout-current-selection-strip{border:1px solid #7ce7ff33;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#ff7a1a29,#0000 12rem),#030a17e0!important}.app .scout-current-selection-strip strong,.app-command-shell .scout-current-selection-strip strong,.app-shell-dark .scout-current-selection-strip strong{letter-spacing:.03em;text-transform:uppercase;flex:100%;font-size:.8rem;color:#fff7ed!important}.app .scout-current-selection-strip span,.app-command-shell .scout-current-selection-strip span,.app-shell-dark .scout-current-selection-strip span{border:1px solid #85e0ff2e;border-radius:999px;max-width:100%;padding:5px 8px;font-size:.76rem;font-weight:800;line-height:1.2;color:#f8fbff!important;background:#071224!important}.app .scout-location-trust-note,.app-command-shell .scout-location-trust-note,.app-shell-dark .scout-location-trust-note{color:#f8fbff!important;background:radial-gradient(circle at 0 0,#14b8a629,#0000 8rem),#050f1ee6!important;border-color:#7ce7ff38!important}.app .scout-location-trust-note strong,.app-command-shell .scout-location-trust-note strong,.app-shell-dark .scout-location-trust-note strong{color:#fff7ed!important}.app .scout-location-trust-note span,.app-command-shell .scout-location-trust-note span,.app-shell-dark .scout-location-trust-note span{color:#e8f6ffc7!important}.app .scout-report-review-grid>div,.app-command-shell .scout-report-review-grid>div,.app-shell-dark .scout-report-review-grid>div,.app .scout-report-review-items,.app-command-shell .scout-report-review-items,.app-shell-dark .scout-report-review-items{color:#f8fbff!important;background:#081427eb!important;border:1px solid #7ce7ff24!important}.app .scout-report-review-grid span,.app-command-shell .scout-report-review-grid span,.app-shell-dark .scout-report-review-grid span{color:#bacee0db!important}.app .scout-report-review-grid strong,.app-command-shell .scout-report-review-grid strong,.app-shell-dark .scout-report-review-grid strong,.app .scout-report-review-items p,.app-command-shell .scout-report-review-items p,.app-shell-dark .scout-report-review-items p{color:#fff7ed!important}.app .scout-report-step-pill,.app-command-shell .scout-report-step-pill,.app-shell-dark .scout-report-step-pill{flex-wrap:wrap;min-height:44px}.app .scout-report-step-pill.active,.app-command-shell .scout-report-step-pill.active,.app-shell-dark .scout-report-step-pill.active{color:#fff!important;background:radial-gradient(circle at 50% 0,#7ce7ff33,#0000 5rem),#081b31f5!important;border-color:#7ce7ff85!important;box-shadow:0 0 22px #20d7ff2e,inset 0 1px #ffffff14!important}.app .scout-report-step-pill em,.app-command-shell .scout-report-step-pill em,.app-shell-dark .scout-report-step-pill em{letter-spacing:.04em;text-transform:uppercase;flex:100%;font-size:.62rem;font-style:normal;font-weight:950;color:#9eefff!important}.app .scout-report-choice-card,.app .scout-stock-status-button,.app .scout-report-store-card,.app-command-shell .scout-report-choice-card,.app-command-shell .scout-stock-status-button,.app-command-shell .scout-report-store-card,.app-shell-dark .scout-report-choice-card,.app-shell-dark .scout-stock-status-button,.app-shell-dark .scout-report-store-card{transition:border-color .14s,box-shadow .14s,transform .14s,background .14s}.app .scout-report-choice-card:hover,.app .scout-report-choice-card:focus-visible,.app .scout-stock-status-button:hover,.app .scout-stock-status-button:focus-visible,.app .scout-report-store-card:focus-within,.app-command-shell .scout-report-choice-card:hover,.app-command-shell .scout-report-choice-card:focus-visible,.app-command-shell .scout-stock-status-button:hover,.app-command-shell .scout-stock-status-button:focus-visible,.app-command-shell .scout-report-store-card:focus-within,.app-shell-dark .scout-report-choice-card:hover,.app-shell-dark .scout-report-choice-card:focus-visible,.app-shell-dark .scout-stock-status-button:hover,.app-shell-dark .scout-stock-status-button:focus-visible,.app-shell-dark .scout-report-store-card:focus-within{border-color:#7ce7ff80!important;box-shadow:0 0 20px #20d7ff1f,inset 0 1px #ffffff0f!important}.app .scout-report-choice-card.selected,.app .scout-report-choice-card[data-selected=true],.app .scout-stock-status-button.selected,.app .scout-stock-status-button[data-selected=true],.app .scout-report-store-card.selected,.app-command-shell .scout-report-choice-card.selected,.app-command-shell .scout-report-choice-card[data-selected=true],.app-command-shell .scout-stock-status-button.selected,.app-command-shell .scout-stock-status-button[data-selected=true],.app-command-shell .scout-report-store-card.selected,.app-shell-dark .scout-report-choice-card.selected,.app-shell-dark .scout-report-choice-card[data-selected=true],.app-shell-dark .scout-stock-status-button.selected,.app-shell-dark .scout-stock-status-button[data-selected=true],.app-shell-dark .scout-report-store-card.selected{position:relative;transform:translateY(-1px);color:#fff!important;background:radial-gradient(circle at 12% 0,#ff7a1a57,#0000 10rem),linear-gradient(145deg,#0d2b3efa,#081326fa)!important;border-color:#ffb85cc7!important;box-shadow:0 0 0 1px #ffb85c33,0 0 28px #ff7a1a2e,0 0 22px #20d7ff1f,inset 0 1px #ffffff17!important}.app .scout-report-choice-card.selected:after,.app .scout-stock-status-button.selected:after,.app .scout-report-store-card.selected:after,.app-command-shell .scout-report-choice-card.selected:after,.app-command-shell .scout-stock-status-button.selected:after,.app-command-shell .scout-report-store-card.selected:after,.app-shell-dark .scout-report-choice-card.selected:after,.app-shell-dark .scout-stock-status-button.selected:after,.app-shell-dark .scout-report-store-card.selected:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #7ce7ff47;position:absolute;inset:-2px}.app .scout-report-choice-card.selected strong,.app .scout-report-choice-card[data-selected=true] strong,.app .scout-stock-status-button.selected,.app .scout-stock-status-button[data-selected=true],.app .scout-report-store-card.selected strong,.app-command-shell .scout-report-choice-card.selected strong,.app-command-shell .scout-report-choice-card[data-selected=true] strong,.app-command-shell .scout-stock-status-button.selected,.app-command-shell .scout-stock-status-button[data-selected=true],.app-command-shell .scout-report-store-card.selected strong,.app-shell-dark .scout-report-choice-card.selected strong,.app-shell-dark .scout-report-choice-card[data-selected=true] strong,.app-shell-dark .scout-stock-status-button.selected,.app-shell-dark .scout-stock-status-button[data-selected=true],.app-shell-dark .scout-report-store-card.selected strong{color:#fff7ed!important}.app .scout-selection-badge,.app-command-shell .scout-selection-badge,.app-shell-dark .scout-selection-badge{white-space:nowrap;border:1px solid #78ffbe66;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:3px 7px;font-size:.68rem;font-weight:950;line-height:1.1;display:inline-flex;color:#c9ffdc!important;background:#064e3bb3!important}.app .scout-report-choice-card strong,.app-command-shell .scout-report-choice-card strong,.app-shell-dark .scout-report-choice-card strong{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.app .scout-stock-status-button,.app-command-shell .scout-stock-status-button,.app-shell-dark .scout-stock-status-button{flex-wrap:wrap;gap:6px;min-height:48px!important}.app .scout-selected-store-confirmation,.app-command-shell .scout-selected-store-confirmation,.app-shell-dark .scout-selected-store-confirmation{border:1px solid #78ffbe38;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;background:#064e3b33!important}.app .scout-selected-store-confirmation>span:not(.scout-selection-badge),.app-command-shell .scout-selected-store-confirmation>span:not(.scout-selection-badge),.app-shell-dark .scout-selected-store-confirmation>span:not(.scout-selection-badge){font-size:.78rem;font-weight:800;color:#e8f6ffc7!important}.app .scout-review-location-card,.app-command-shell .scout-review-location-card,.app-shell-dark .scout-review-location-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app .scout-review-location-card>div,.app-command-shell .scout-review-location-card>div,.app-shell-dark .scout-review-location-card>div{gap:4px;min-width:0;display:grid}.app .scout-review-location-card button,.app-command-shell .scout-review-location-card button,.app-shell-dark .scout-review-location-card button{min-height:38px!important}@media (width<=640px){.app .scout-current-selection-strip,.app-command-shell .scout-current-selection-strip,.app-shell-dark .scout-current-selection-strip{grid-template-columns:1fr;display:grid}.app .scout-report-choice-card,.app .scout-stock-status-button,.app .scout-report-store-card button,.app-command-shell .scout-report-choice-card,.app-command-shell .scout-stock-status-button,.app-command-shell .scout-report-store-card button,.app-shell-dark .scout-report-choice-card,.app-shell-dark .scout-stock-status-button,.app-shell-dark .scout-report-store-card button{min-height:50px!important}.app .scout-review-location-card,.app-command-shell .scout-review-location-card,.app-shell-dark .scout-review-location-card{grid-template-columns:1fr}}.app .admin-mode-control-bar,.app-command-shell .admin-mode-control-bar,.app-shell-dark .admin-mode-control-bar{color:#f8fbff!important;background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 14rem),linear-gradient(135deg,#081427f5,#040a16f5)!important;border-color:#7ce7ff38!important;box-shadow:0 16px 38px #00000052!important}.app .admin-mode-control-bar.is-admin,.app-command-shell .admin-mode-control-bar.is-admin,.app-shell-dark .admin-mode-control-bar.is-admin{background:radial-gradient(circle at 85% 0,#20d7ff2e,#0000 13rem),linear-gradient(135deg,#061933f7,#040a16f5)!important;border-color:#7ce7ff5c!important}.app .admin-mode-control-bar.is-editing,.app-command-shell .admin-mode-control-bar.is-editing,.app-shell-dark .admin-mode-control-bar.is-editing{background:radial-gradient(circle at 85% 0,#ff7a1a33,#0000 13rem),linear-gradient(135deg,#230c08f7,#040a16f5)!important;border-color:#ff7a1a6b!important}.app .admin-mode-control-summary strong,.app-command-shell .admin-mode-control-summary strong,.app-shell-dark .admin-mode-control-summary strong{color:#fff7ed!important}.app .admin-mode-control-summary small,.app .admin-mode-segment span,.app-command-shell .admin-mode-control-summary small,.app-command-shell .admin-mode-segment span,.app-shell-dark .admin-mode-control-summary small,.app-shell-dark .admin-mode-segment span{color:#e8f6ffc7!important}.app .admin-mode-role-pill,.app .admin-mode-segment,.app-command-shell .admin-mode-role-pill,.app-command-shell .admin-mode-segment,.app-shell-dark .admin-mode-role-pill,.app-shell-dark .admin-mode-segment{color:#f8fbff!important;background:#030a17b8!important;border:1px solid #7ce7ff2e!important}.app .admin-mode-segment button,.app-command-shell .admin-mode-segment button,.app-shell-dark .admin-mode-segment button{color:#f8fbff!important}.app .admin-mode-segment button.active,.app-command-shell .admin-mode-segment button.active,.app-shell-dark .admin-mode-segment button.active{color:#fff!important;background:linear-gradient(135deg,#ff7a1a,#ff4f7b 58%,#2bd9ff)!important}.app .ai-assist-menu>summary,.app-command-shell .ai-assist-menu>summary,.app-shell-dark .ai-assist-menu>summary{color:#f8fbff!important;background:#081427eb!important;border-color:#7ce7ff42!important;box-shadow:inset 0 1px #ffffff0f!important}.app .ai-assist-menu[open]>summary,.app-command-shell .ai-assist-menu[open]>summary,.app-shell-dark .ai-assist-menu[open]>summary{background:radial-gradient(circle at 15% 0,#ff7a1a38,#0000 8rem),#091528fa!important;border-color:#ffb85c80!important}.app .ai-assist-menu-actions,.app-command-shell .ai-assist-menu-actions,.app-shell-dark .ai-assist-menu-actions{color:#f8fbff!important;background:#050e1dfa!important;border-color:#7ce7ff3d!important;box-shadow:0 20px 48px #0006!important}.app .ai-assist-menu-actions button,.app-command-shell .ai-assist-menu-actions button,.app-shell-dark .ai-assist-menu-actions button{color:#f8fbff!important;background:#081427f5!important;border:1px solid #7ce7ff2e!important}.app .ai-assist-menu p,.app-command-shell .ai-assist-menu p,.app-shell-dark .ai-assist-menu p{color:#e8f6ffbd!important}.app .standard-page-header.scout-summary-card .standard-page-header-copy h2,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-copy h2,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-copy h2{text-shadow:0 2px 18px #00000052;color:#fff7ed!important}.app .standard-page-header.scout-summary-card .standard-page-header-copy p,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-copy p,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-copy p{color:#e8f6ffcc!important}.app .standard-page-header.scout-summary-card .standard-page-header-actions button,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-actions button,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-actions button{min-height:42px;color:#f8fbff!important;background:linear-gradient(145deg,#0d1b32f5,#091222f5)!important;border-color:#7ce7ff3d!important}.app .standard-page-header.scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-actions .scout-submit-primary{color:#fff!important;background:linear-gradient(135deg,#ff7a1a,#ff4f7b 56%,#2bd9ff)!important;border-color:#ffb85c80!important}.app .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.app-command-shell .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.app-shell-dark .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid{background:#030a173d;border:1px solid #7ce7ff2e;border-radius:18px;padding:8px}.app .standard-page-header.scout-summary-card .quick-action-card,.app-command-shell .standard-page-header.scout-summary-card .quick-action-card,.app-shell-dark .standard-page-header.scout-summary-card .quick-action-card{color:#f8fbff!important;background:radial-gradient(circle at 0 0,#7ce7ff1f,#0000 7rem),#081427e0!important;border-color:#7ce7ff33!important;min-height:70px!important}.app .standard-page-header.scout-summary-card .quick-action-card .command-icon,.app-command-shell .standard-page-header.scout-summary-card .quick-action-card .command-icon,.app-shell-dark .standard-page-header.scout-summary-card .quick-action-card .command-icon{filter:saturate(.9);opacity:.88;flex:0 0 38px;width:38px;height:38px}.app .standard-page-header.scout-summary-card .quick-action-copy>span,.app-command-shell .standard-page-header.scout-summary-card .quick-action-copy>span,.app-shell-dark .standard-page-header.scout-summary-card .quick-action-copy>span,.app .scout-dashboard-overview h2,.app-command-shell .scout-dashboard-overview h2,.app-shell-dark .scout-dashboard-overview h2{color:#fff7ed!important}.app .standard-page-header.scout-summary-card .quick-action-copy small,.app-command-shell .standard-page-header.scout-summary-card .quick-action-copy small,.app-shell-dark .standard-page-header.scout-summary-card .quick-action-copy small,.app .scout-dashboard-overview .compact-card-header p,.app-command-shell .scout-dashboard-overview .compact-card-header p,.app-shell-dark .scout-dashboard-overview .compact-card-header p{color:#e8f6ffbd!important}.app .standard-page-header.scout-summary-card .standard-page-header-tabs,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-tabs,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-tabs{border:1px solid #7ce7ff24;border-radius:999px;flex-wrap:nowrap;gap:8px;padding:6px;display:flex;overflow-x:auto;background:#030a179e!important}.app .standard-page-header.scout-summary-card .standard-page-header-tabs button,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-tabs button,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-tabs button{white-space:nowrap;flex:none;min-height:34px;color:#f8fbffdb!important;background:#081427e6!important;border-color:#7ce7ff2e!important;padding:7px 12px!important}.app .standard-page-header.scout-summary-card .standard-page-header-tabs button.active,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-tabs button.active,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-tabs button.active{color:#fff!important;background:radial-gradient(circle at 50% 0,#ff7a1a47,#0000 5rem),#0e1f38fa!important;border-color:#ffb85c8c!important;box-shadow:0 0 18px #ff7a1a24!important}.app .scout-overview-card,.app .scout-subpage-panel,.app .scout-radar-card,.app .scout-forecast-card-item,.app .scout-forecast-row,.app .scout-overview-link-card,.app .scout-report-compact-card,.app-command-shell .scout-overview-card,.app-command-shell .scout-subpage-panel,.app-command-shell .scout-radar-card,.app-command-shell .scout-forecast-card-item,.app-command-shell .scout-forecast-row,.app-command-shell .scout-overview-link-card,.app-command-shell .scout-report-compact-card,.app-shell-dark .scout-overview-card,.app-shell-dark .scout-subpage-panel,.app-shell-dark .scout-radar-card,.app-shell-dark .scout-forecast-card-item,.app-shell-dark .scout-forecast-row,.app-shell-dark .scout-overview-link-card,.app-shell-dark .scout-report-compact-card{color:#f8fbff!important;background:linear-gradient(145deg,#0e1a2feb,#07101feb)!important;border-color:#7ce7ff2e!important}.app .scout-radar-top strong,.app .scout-forecast-card-top strong,.app .scout-report-title-row h3,.app .scout-report-items strong,.app .scout-overview-link-card strong,.app-command-shell .scout-radar-top strong,.app-command-shell .scout-forecast-card-top strong,.app-command-shell .scout-report-title-row h3,.app-command-shell .scout-report-items strong,.app-command-shell .scout-overview-link-card strong,.app-shell-dark .scout-radar-top strong,.app-shell-dark .scout-forecast-card-top strong,.app-shell-dark .scout-report-title-row h3,.app-shell-dark .scout-report-items strong,.app-shell-dark .scout-overview-link-card strong{color:#fff7ed!important}.app .scout-radar-top span,.app .scout-radar-card dt,.app .scout-radar-card dd,.app .scout-forecast-card-top span,.app .scout-forecast-meta,.app .scout-forecast-card-item small,.app .scout-forecast-products,.app .scout-forecast-reason,.app .scout-overview-link-card span,.app .scout-overview-link-card small,.app .scout-report-title-row p,.app .scout-report-meta,.app .scout-report-items p,.app .scout-report-notes,.app-command-shell .scout-radar-top span,.app-command-shell .scout-radar-card dt,.app-command-shell .scout-radar-card dd,.app-command-shell .scout-forecast-card-top span,.app-command-shell .scout-forecast-meta,.app-command-shell .scout-forecast-card-item small,.app-command-shell .scout-forecast-products,.app-command-shell .scout-forecast-reason,.app-command-shell .scout-overview-link-card span,.app-command-shell .scout-overview-link-card small,.app-command-shell .scout-report-title-row p,.app-command-shell .scout-report-meta,.app-command-shell .scout-report-items p,.app-command-shell .scout-report-notes,.app-shell-dark .scout-radar-top span,.app-shell-dark .scout-radar-card dt,.app-shell-dark .scout-radar-card dd,.app-shell-dark .scout-forecast-card-top span,.app-shell-dark .scout-forecast-meta,.app-shell-dark .scout-forecast-card-item small,.app-shell-dark .scout-forecast-products,.app-shell-dark .scout-forecast-reason,.app-shell-dark .scout-overview-link-card span,.app-shell-dark .scout-overview-link-card small,.app-shell-dark .scout-report-title-row p,.app-shell-dark .scout-report-meta,.app-shell-dark .scout-report-items p,.app-shell-dark .scout-report-notes{color:#e8f6ffc2!important}.app .scout-radar-card dl div,.app-command-shell .scout-radar-card dl div,.app-shell-dark .scout-radar-card dl div{border-color:#7ce7ff1f!important}.app .scout-radar-status,.app-command-shell .scout-radar-status,.app-shell-dark .scout-radar-status{color:#d9f8ff!important;background:#7ce7ff24!important;border:1px solid #7ce7ff33!important}.app .scout-radar-status--hot,.app .scout-radar-status--confirmed-drop,.app-command-shell .scout-radar-status--hot,.app-command-shell .scout-radar-status--confirmed-drop,.app-shell-dark .scout-radar-status--hot,.app-shell-dark .scout-radar-status--confirmed-drop{color:#fff0d6!important;background:#ff7a1a33!important;border-color:#ffb85c57!important}.app .scout-radar-status--heating-up,.app-command-shell .scout-radar-status--heating-up,.app-shell-dark .scout-radar-status--heating-up{color:#fff4c7!important;background:#ffb85c2e!important;border-color:#ffb85c47!important}.app .mini-badge,.app-command-shell .mini-badge,.app-shell-dark .mini-badge{color:#f8fbff!important;background:#071224eb!important;border-color:#7ce7ff2e!important}.app .scout-confidence-badge,.app-command-shell .scout-confidence-badge,.app-shell-dark .scout-confidence-badge{color:#f8fbff!important}.watch-calendar-event-reason{color:#e5f0ffbd;margin-top:4px;font-size:.75rem;line-height:1.25;display:block}.watch-calendar-why-panel{color:#fff8e5f0;background:#04101fe6;border:1px solid #4fd8ff38;border-radius:16px;margin:12px 0 88px;padding:14px}.watch-calendar-why-panel strong{color:#fff7ea;margin-bottom:6px;display:block}.watch-calendar-why-panel p{color:#e5f0ffc7;margin:0;line-height:1.45}.watch-calendar-why-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:10px;display:grid}.watch-calendar-why-grid span{color:#fff8e5e6;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;padding:8px;font-size:.78rem;line-height:1.25}.watch-calendar-event-thumb{object-fit:cover;background:#04101fdb;border:1px solid #4fd8ff38;border-radius:12px;flex:0 0 42px;width:42px;height:42px}.watch-calendar-detail-image{object-fit:contain;background:#04101fdb;border:1px solid #4fd8ff38;border-radius:18px;align-self:center;width:min(100%,240px);max-height:220px;padding:10px}.watch-calendar-detail-media{place-items:center;min-height:150px;display:grid}.watch-calendar-detail-fallback{border-radius:18px;width:min(100%,240px);min-height:150px}.watch-calendar-source-link{color:#7de2ff;margin-top:12px;font-weight:800;text-decoration:none;display:inline-flex}.watch-calendar-source-link:hover,.watch-calendar-source-link:focus-visible{color:#fff7ea;text-decoration:underline}.scout-report-wizard .scout-selected-store-confirmation{margin-top:12px}@media (width<=640px){.app .standard-page-header.scout-summary-card .standard-page-header-actions,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-actions,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:1fr;width:100%;display:grid}.app .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.app-command-shell .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid,.app-shell-dark .standard-page-header.scout-summary-card .scout-main-actions.quick-action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.app .standard-page-header.scout-summary-card .quick-action-card,.app-command-shell .standard-page-header.scout-summary-card .quick-action-card,.app-shell-dark .standard-page-header.scout-summary-card .quick-action-card{min-height:58px!important;padding:10px!important}.app .standard-page-header.scout-summary-card .standard-page-header-tabs,.app-command-shell .standard-page-header.scout-summary-card .standard-page-header-tabs,.app-shell-dark .standard-page-header.scout-summary-card .standard-page-header-tabs{border-radius:18px;width:100%}.app .scout-report-stepper,.app-command-shell .scout-report-stepper,.app-shell-dark .scout-report-stepper{display:none!important}}.guided-quick-add{color:#fff8e8;gap:14px;display:grid}.guided-quick-add-hero{background:radial-gradient(circle at 90% 8%,#7ce7ff2e,#0000 34%),radial-gradient(circle at 8% 100%,#ff7a1a2e,#0000 34%),#051122db;border:1px solid #7ce7ff2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.guided-quick-add-hero strong{color:#fff8e8;font-size:1.1rem}.guided-quick-add-hero p{color:#e5f0ffc2;margin:4px 0 0;line-height:1.4}.guided-quick-add-hero>span{color:#fff8e8;background:linear-gradient(135deg,#ff7a18,#ff39c8 58%,#1b75ff);border:1px solid #ffcf5c6b;border-radius:20px;justify-content:center;align-items:center;width:54px;height:54px;font-size:2rem;font-weight:900;display:inline-flex;box-shadow:0 0 24px #ff7a1a47}.guided-quick-choice-grid,.guided-option-grid,.guided-review-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.guided-quick-choice,.guided-option-card{color:#fff8e8;text-align:left;min-height:118px;box-shadow:none;background:#061426c7;border:1px solid #7ce7ff29;border-radius:16px;align-content:start;gap:7px;padding:13px;display:grid;position:relative}.guided-quick-choice:hover,.guided-quick-choice:focus-visible,.guided-option-card:hover,.guided-option-card:focus-visible{background:#0a223af0;border-color:#7ce7ff6b}.guided-quick-choice.is-disabled,.guided-option-card.is-disabled{opacity:.58}.guided-quick-choice strong,.guided-option-card strong{color:#fff8e8;line-height:1.18}.guided-quick-choice small,.guided-option-card small,.guided-option-card em{color:#e5f0ffb8;font-size:.8rem;line-height:1.35}.guided-option-card em{color:#fff1c8;font-style:normal}.guided-quick-choice .command-icon,.guided-option-card .command-icon{color:#7ce7ff;background:#7ce7ff1a;border-color:#7ce7ff38;width:36px;height:36px}.guided-option-card.is-selected{background:linear-gradient(135deg,#7ce7ff29,#ff7a1a14),#071a30f5;border-color:#7ce7ffb8;box-shadow:0 0 0 1px #7ce7ff2e,0 14px 30px #00000038}.guided-option-card b{color:#a7f3c4;background:#69f5a61f;border:1px solid #69f5a652;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900;position:absolute;top:10px;right:10px}.guided-quick-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guided-step-pill{color:#e5f0ffc2;background:#061426bd;border:1px solid #7ce7ff29;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:800;display:flex}.guided-step-pill span{width:22px;height:22px;color:inherit;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;display:inline-flex}.guided-step-pill.is-active{color:#e9fbff;background:#7ce7ff21;border-color:#7ce7ff9e}.guided-step-pill.is-complete{color:#a7f3c4;border-color:#69f5a647}.guided-quick-step{gap:12px;display:grid}.guided-step-heading h3{color:#fff8e8;margin:0;font-size:1.12rem}.guided-step-heading p{color:#e5f0ffb8;margin:4px 0 0;line-height:1.42}.guided-quick-selected-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guided-quick-selected-strip span{color:#e5f0ffcc;background:#061426b3;border:1px solid #7ce7ff24;border-radius:14px;gap:3px;min-width:0;padding:9px 10px;font-size:.82rem;display:grid}.guided-quick-selected-strip strong{color:#7ce7ff;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.guided-review-grid .wizard-summary-card{min-height:120px;background:#061426c7!important;border-color:#7ce7ff29!important}.guided-quick-add-footer{z-index:2;background:linear-gradient(#0000,#040d1bf5 34%);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;padding-top:10px;display:grid;position:sticky;bottom:-1px}.guided-quick-message{margin:0}@media (width<=640px){.app .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=addActionSheet]{max-width:calc(100vw - 12px)}.guided-quick-add-hero,.guided-quick-selected-strip,.guided-quick-add-footer{grid-template-columns:1fr}.guided-quick-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-quick-choice-grid,.guided-option-grid,.guided-review-grid{grid-template-columns:1fr}.guided-quick-choice,.guided-option-card{min-height:96px}}.app .scout-product-chip-row,.app-command-shell .scout-product-chip-row,.app-shell-dark .scout-product-chip-row,.app .scout-follow-controls,.app-command-shell .scout-follow-controls,.app-shell-dark .scout-follow-controls,.app .scout-signal-badge-row,.app-command-shell .scout-signal-badge-row,.app-shell-dark .scout-signal-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app .scout-product-chip-row button,.app-command-shell .scout-product-chip-row button,.app-shell-dark .scout-product-chip-row button{min-height:38px;padding-inline:12px}.app .scout-catalog-result-strip,.app-command-shell .scout-catalog-result-strip,.app-shell-dark .scout-catalog-result-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.app .scout-catalog-mini-card,.app-command-shell .scout-catalog-mini-card,.app-shell-dark .scout-catalog-mini-card{min-height:92px;color:#f8fbff!important;background:#071224eb!important;border-color:#7ce7ff2e!important}.app .scout-catalog-mini-card strong,.app-command-shell .scout-catalog-mini-card strong,.app-shell-dark .scout-catalog-mini-card strong{color:#fff7ed!important}.app .scout-catalog-mini-card small,.app-command-shell .scout-catalog-mini-card small,.app-shell-dark .scout-catalog-mini-card small{color:#e8f6ffb8!important}.app .scout-confidence-preview,.app-command-shell .scout-confidence-preview,.app-shell-dark .scout-confidence-preview{background:radial-gradient(circle at 0 0,#20d7ff24,#0000 9rem),#050f1ee6;border:1px solid #7ce7ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.app .scout-confidence-preview p,.app-command-shell .scout-confidence-preview p,.app-shell-dark .scout-confidence-preview p{color:#e8f6ffc7;margin:0;font-size:.82rem;line-height:1.35}.app .scout-confidence-pill,.app-command-shell .scout-confidence-pill,.app-shell-dark .scout-confidence-pill{color:#f8fbff;white-space:nowrap;background:#0f172ab8;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:4px 9px;font-size:.72rem;font-weight:950;line-height:1.1;display:inline-flex}.app .scout-confidence-pill--verified,.app-command-shell .scout-confidence-pill--verified,.app-shell-dark .scout-confidence-pill--verified{color:#d8ffe5;background:#064e3bb8;border-color:#78ffbe6b}.app .scout-confidence-pill--likely,.app-command-shell .scout-confidence-pill--likely,.app-shell-dark .scout-confidence-pill--likely,.app .scout-confidence-pill--photo,.app-command-shell .scout-confidence-pill--photo,.app-shell-dark .scout-confidence-pill--photo{color:#fff3d0;background:#5c300cb8;border-color:#ffb85c73}.app .scout-confidence-pill--admin-reviewed,.app .scout-confidence-pill--community-confirmed,.app-command-shell .scout-confidence-pill--admin-reviewed,.app-command-shell .scout-confidence-pill--community-confirmed,.app-shell-dark .scout-confidence-pill--admin-reviewed,.app-shell-dark .scout-confidence-pill--community-confirmed{color:#d8ffe5;background:#064e3bb8;border-color:#78ffbe6b}.app .scout-confidence-pill--historical,.app-command-shell .scout-confidence-pill--historical,.app-shell-dark .scout-confidence-pill--historical{color:#eadcff;background:#392659b8;border-color:#b794f461}.app .scout-confidence-pill--unconfirmed,.app-command-shell .scout-confidence-pill--unconfirmed,.app-shell-dark .scout-confidence-pill--unconfirmed{color:#dff7ff;background:#081b31c7;border-color:#7ce7ff52}.app .flow-modal-footer--scout-inline,.app-command-shell .flow-modal-footer--scout-inline,.app-shell-dark .flow-modal-footer--scout-inline{display:none!important}.app .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-bottom:112px}.app .scout-report-wizard,.app .guided-quick-add,.app-command-shell .scout-report-wizard,.app-command-shell .guided-quick-add,.app-shell-dark .scout-report-wizard,.app-shell-dark .guided-quick-add{padding-bottom:88px}.app .scout-wizard-footer,.app .guided-quick-add-footer,.app-command-shell .scout-wizard-footer,.app-command-shell .guided-quick-add-footer,.app-shell-dark .scout-wizard-footer,.app-shell-dark .guided-quick-add-footer{margin-top:14px!important;padding-top:12px!important;position:static!important}.app .scout-flow-guidance-card,.app-command-shell .scout-flow-guidance-card,.app-shell-dark .scout-flow-guidance-card,.app .quick-add-flow-summary,.app-command-shell .quick-add-flow-summary,.app-shell-dark .quick-add-flow-summary,.app .quick-add-destination-helper,.app-command-shell .quick-add-destination-helper,.app-shell-dark .quick-add-destination-helper{border:1px solid #7ce7ff2e;border-radius:16px;gap:8px;padding:12px;display:grid;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#7ce7ff1f,#0000 9rem),#050f1ee6!important}.app .scout-flow-guidance-card>div:first-child,.app-command-shell .scout-flow-guidance-card>div:first-child,.app-shell-dark .scout-flow-guidance-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.app .scout-flow-guidance-card strong,.app .quick-add-flow-summary strong,.app .quick-add-destination-helper strong,.app-command-shell .scout-flow-guidance-card strong,.app-command-shell .quick-add-flow-summary strong,.app-command-shell .quick-add-destination-helper strong,.app-shell-dark .scout-flow-guidance-card strong,.app-shell-dark .quick-add-flow-summary strong,.app-shell-dark .quick-add-destination-helper strong{line-height:1.2;color:#fff7ed!important}.app .scout-flow-guidance-card span,.app .scout-flow-guidance-card p,.app .quick-add-flow-summary span,.app .quick-add-destination-helper span,.app-command-shell .scout-flow-guidance-card span,.app-command-shell .scout-flow-guidance-card p,.app-command-shell .quick-add-flow-summary span,.app-command-shell .quick-add-destination-helper span,.app-shell-dark .scout-flow-guidance-card span,.app-shell-dark .scout-flow-guidance-card p,.app-shell-dark .quick-add-flow-summary span,.app-shell-dark .quick-add-destination-helper span{margin:0;font-size:.8rem;line-height:1.35;color:#e8f6ffbd!important}.app .scout-points-meter,.app-command-shell .scout-points-meter,.app-shell-dark .scout-points-meter{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.app .scout-points-meter i,.app-command-shell .scout-points-meter i,.app-shell-dark .scout-points-meter i{border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,#ffd166,#2bd9ff);height:100%;display:block}.app .scout-trust-pill,.app .scout-freshness-pill,.app-command-shell .scout-trust-pill,.app-command-shell .scout-freshness-pill,.app-shell-dark .scout-trust-pill,.app-shell-dark .scout-freshness-pill{color:#dff7ff;white-space:nowrap;background:#081b31c7;border:1px solid #7ce7ff38;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:4px 9px;font-size:.72rem;font-weight:950;line-height:1.1;display:inline-flex}.app .scout-trust-pill--verified,.app .scout-trust-pill--admin-reviewed,.app-command-shell .scout-trust-pill--verified,.app-command-shell .scout-trust-pill--admin-reviewed,.app-shell-dark .scout-trust-pill--verified,.app-shell-dark .scout-trust-pill--admin-reviewed{color:#d8ffe5;background:#064e3bb8;border-color:#78ffbe6b}.app .scout-trust-pill--community-confirmed,.app-command-shell .scout-trust-pill--community-confirmed,.app-shell-dark .scout-trust-pill--community-confirmed{color:#dff7ff;background:#082f49c7;border-color:#7ce7ff6b}.app .scout-trust-pill--photo,.app .scout-trust-pill--likely,.app-command-shell .scout-trust-pill--photo,.app-command-shell .scout-trust-pill--likely,.app-shell-dark .scout-trust-pill--photo,.app-shell-dark .scout-trust-pill--likely{color:#fff3d0;background:#5c300cb8;border-color:#ffb85c73}.app .scout-trust-pill--historical,.app-command-shell .scout-trust-pill--historical,.app-shell-dark .scout-trust-pill--historical{color:#eadcff;background:#392659b8;border-color:#b794f461}.app .scout-freshness-pill--fresh,.app-command-shell .scout-freshness-pill--fresh,.app-shell-dark .scout-freshness-pill--fresh{color:#d8ffe5;background:#064e3bb8;border-color:#78ffbe6b}.app .scout-freshness-pill--aging,.app-command-shell .scout-freshness-pill--aging,.app-shell-dark .scout-freshness-pill--aging{color:#fff3d0;background:#5c300cb8;border-color:#ffb85c73}.app .scout-freshness-pill--old,.app .scout-freshness-pill--expired,.app-command-shell .scout-freshness-pill--old,.app-command-shell .scout-freshness-pill--expired,.app-shell-dark .scout-freshness-pill--old,.app-shell-dark .scout-freshness-pill--expired{color:#ffd8d8;background:#7f1d1d9e;border-color:#ff6b6b66}.app .scout-signal-badge-row,.app-command-shell .scout-signal-badge-row,.app-shell-dark .scout-signal-badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app .scout-report-confirm-button,.app-command-shell .scout-report-confirm-button,.app-shell-dark .scout-report-confirm-button{width:100%;min-height:40px}.app .quick-add-flow-summary,.app-command-shell .quick-add-flow-summary,.app-shell-dark .quick-add-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app .quick-add-flow-summary>div,.app-command-shell .quick-add-flow-summary>div,.app-shell-dark .quick-add-flow-summary>div{gap:3px;min-width:0;display:grid}@media (width<=640px){.app .quick-add-flow-summary,.app-command-shell .quick-add-flow-summary,.app-shell-dark .quick-add-flow-summary{grid-template-columns:1fr}.app .scout-flow-guidance-card>div:first-child,.app-command-shell .scout-flow-guidance-card>div:first-child,.app-shell-dark .scout-flow-guidance-card>div:first-child{display:grid}}.app .scout-follow-chip,.app-command-shell .scout-follow-chip,.app-shell-dark .scout-follow-chip{color:#f8fbff;text-align:left;cursor:pointer;background:#071224e6;border:1px solid #7ce7ff29;border-radius:14px;flex:145px;gap:3px;min-height:58px;padding:10px;display:grid}.app .scout-follow-chip strong,.app-command-shell .scout-follow-chip strong,.app-shell-dark .scout-follow-chip strong{color:#fff7ed;font-size:.8rem}.app .scout-follow-chip span,.app-command-shell .scout-follow-chip span,.app-shell-dark .scout-follow-chip span{color:#e8f6ffad;font-size:.72rem;line-height:1.25}.app .scout-follow-chip.active,.app-command-shell .scout-follow-chip.active,.app-shell-dark .scout-follow-chip.active{background:radial-gradient(circle at 0 0,#ff7a1a33,#0000 8rem),#0d2b3ef2;border-color:#ffb85ca3;box-shadow:0 0 22px #ff7a1a24}.app .scout-report-notes-field,.app-command-shell .scout-report-notes-field,.app-shell-dark .scout-report-notes-field{color:#e8f6ffc7;gap:6px;font-size:.82rem;font-weight:800;display:grid}.app .scout-confirm-location-row,.app-command-shell .scout-confirm-location-row,.app-shell-dark .scout-confirm-location-row{color:#fff7ed;background:radial-gradient(circle at 0 0,#ff7a1a2e,#0000 10rem),#23120bdb;border:1px solid #ffb85c57;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.app .scout-confirm-location-row input,.app-command-shell .scout-confirm-location-row input,.app-shell-dark .scout-confirm-location-row input{accent-color:#ff7a1a;width:18px;height:18px;margin-top:2px}.app .scout-confirm-location-row span,.app-command-shell .scout-confirm-location-row span,.app-shell-dark .scout-confirm-location-row span{gap:4px;display:grid}.app .scout-confirm-location-row strong,.app-command-shell .scout-confirm-location-row strong,.app-shell-dark .scout-confirm-location-row strong{color:#fff7ed}.app .scout-confirm-location-row small,.app-command-shell .scout-confirm-location-row small,.app-shell-dark .scout-confirm-location-row small{color:#fff7edbd}@media (width<=640px){.app .scout-catalog-result-strip,.app-command-shell .scout-catalog-result-strip,.app-shell-dark .scout-catalog-result-strip{grid-template-columns:1fr}.app .scout-confidence-preview,.app-command-shell .scout-confidence-preview,.app-shell-dark .scout-confidence-preview{flex-direction:column;align-items:flex-start}.app .scout-follow-chip,.app-command-shell .scout-follow-chip,.app-shell-dark .scout-follow-chip{flex-basis:100%}}.app .vault-collection-panel,.app-command-shell .vault-collection-panel,.app-shell-dark .vault-collection-panel{gap:16px;display:grid;overflow:visible;color:#f8fbff!important;background:radial-gradient(circle at 8% 0,#20d7ff1a,#0000 20rem),#050f1eeb!important;border-color:#7ce7ff29!important}.app .vault-collection-heading,.app-command-shell .vault-collection-heading,.app-shell-dark .vault-collection-heading{align-items:start;gap:14px}.app .vault-collection-heading h2,.app-command-shell .vault-collection-heading h2,.app-shell-dark .vault-collection-heading h2,.app .vault-collection-heading p,.app-command-shell .vault-collection-heading p,.app-shell-dark .vault-collection-heading p{color:inherit}.app .vault-heading-actions,.app-command-shell .vault-heading-actions,.app-shell-dark .vault-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app .vault-collection-summary,.app-command-shell .vault-collection-summary,.app-shell-dark .vault-collection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app .vault-collection-summary>div,.app-command-shell .vault-collection-summary>div,.app-shell-dark .vault-collection-summary>div{background:#081b31b8;border:1px solid #7ce7ff24;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.app .vault-collection-summary span,.app-command-shell .vault-collection-summary span,.app-shell-dark .vault-collection-summary span{color:#e8f6ffb3;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app .vault-collection-summary strong,.app-command-shell .vault-collection-summary strong,.app-shell-dark .vault-collection-summary strong{color:#fff7ed;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.05}.app .vault-collection-summary small,.app-command-shell .vault-collection-summary small,.app-shell-dark .vault-collection-summary small{color:#e8f6ffa3;line-height:1.28}.app .inventory-insight-panel,.app-command-shell .inventory-insight-panel,.app-shell-dark .inventory-insight-panel{color:#f8fbff;background:radial-gradient(circle at 0 0,#20d7ff17,#0000 16rem),#040e1ebd;border:1px solid #7ce7ff24;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.app .inventory-insight-heading,.app-command-shell .inventory-insight-heading,.app-shell-dark .inventory-insight-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.app .inventory-insight-heading h3,.app-command-shell .inventory-insight-heading h3,.app-shell-dark .inventory-insight-heading h3,.app .inventory-insight-split h4,.app-command-shell .inventory-insight-split h4,.app-shell-dark .inventory-insight-split h4{margin:0;line-height:1.18;color:#fff7ed!important}.app .inventory-insight-heading p,.app-command-shell .inventory-insight-heading p,.app-shell-dark .inventory-insight-heading p{margin:4px 0 0;line-height:1.35;color:#e8f6ffb8!important}.app .inventory-insight-grid,.app-command-shell .inventory-insight-grid,.app-shell-dark .inventory-insight-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.app .inventory-insight-card,.app-command-shell .inventory-insight-card,.app-shell-dark .inventory-insight-card{background:#0208179e;border:1px solid #7ce7ff1f;border-radius:14px;gap:5px;min-width:0;padding:11px;display:grid}.app .inventory-insight-card span,.app-command-shell .inventory-insight-card span,.app-shell-dark .inventory-insight-card span,.app .inventory-valuation-strip span,.app-command-shell .inventory-valuation-strip span,.app-shell-dark .inventory-valuation-strip span{letter-spacing:.03em;text-transform:uppercase;font-size:.67rem;font-weight:900;color:#7ce7ff!important}.app .inventory-insight-card strong,.app-command-shell .inventory-insight-card strong,.app-shell-dark .inventory-insight-card strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.8vw,1.28rem);line-height:1.08;color:#fff7ed!important}.app .inventory-insight-card small,.app-command-shell .inventory-insight-card small,.app-shell-dark .inventory-insight-card small,.app .inventory-mini-list small,.app-command-shell .inventory-mini-list small,.app-shell-dark .inventory-mini-list small{line-height:1.28;color:#e8f6ffad!important}.app .inventory-insight-split,.app-command-shell .inventory-insight-split,.app-shell-dark .inventory-insight-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;display:grid}.app .price-reliability-summary,.app-command-shell .price-reliability-summary,.app-shell-dark .price-reliability-summary,.app .price-review-panel,.app-command-shell .price-review-panel,.app-shell-dark .price-review-panel{background:#02081780;border:1px solid #7ce7ff24;border-radius:14px;gap:10px;min-width:0;margin-top:12px;padding:12px;display:grid}.app .price-reliability-summary h4,.app-command-shell .price-reliability-summary h4,.app-shell-dark .price-reliability-summary h4,.app .price-review-panel h4,.app-command-shell .price-review-panel h4,.app-shell-dark .price-review-panel h4{color:#fff7ed;margin:0}.app .price-reliability-summary p,.app-command-shell .price-reliability-summary p,.app-shell-dark .price-reliability-summary p,.app .price-review-card p,.app-command-shell .price-review-card p,.app-shell-dark .price-review-card p{color:#e8f6ffb8;margin:0;line-height:1.35}.app .price-reliability-card-row,.app-command-shell .price-reliability-card-row,.app-shell-dark .price-reliability-card-row,.app .price-review-grid,.app-command-shell .price-review-grid,.app-shell-dark .price-review-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;min-width:0;display:grid}.app .price-reliability-card,.app-command-shell .price-reliability-card,.app-shell-dark .price-reliability-card,.app .price-review-card,.app-command-shell .price-review-card,.app-shell-dark .price-review-card{background:#071224ad;border:1px solid #7ce7ff1f;border-radius:12px;gap:6px;min-width:0;padding:9px 10px;display:grid}.app .price-reliability-card b,.app-command-shell .price-reliability-card b,.app-shell-dark .price-reliability-card b,.app .price-review-card strong,.app-command-shell .price-review-card strong,.app-shell-dark .price-review-card strong{color:#fff7ed;overflow-wrap:anywhere}.app .price-reliability-card small,.app-command-shell .price-reliability-card small,.app-shell-dark .price-reliability-card small,.app .price-review-card small,.app-command-shell .price-review-card small,.app-shell-dark .price-review-card small{color:#e8f6ffad}.app .price-review-card>div:first-child span,.app-command-shell .price-review-card>div:first-child span,.app-shell-dark .price-review-card>div:first-child span{color:#7ce7ff;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app .price-review-meta,.app-command-shell .price-review-meta,.app-shell-dark .price-review-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.app .price-review-actions,.app-command-shell .price-review-actions,.app-shell-dark .price-review-actions{margin-top:0}.app .inventory-mini-list,.app-command-shell .inventory-mini-list,.app-shell-dark .inventory-mini-list,.app .inventory-prompt-row,.app-command-shell .inventory-prompt-row,.app-shell-dark .inventory-prompt-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.app .inventory-mini-list,.app-command-shell .inventory-mini-list,.app-shell-dark .inventory-mini-list{display:grid}.app .inventory-mini-list p,.app-command-shell .inventory-mini-list p,.app-shell-dark .inventory-mini-list p{background:#0208176b;border:1px solid #7ce7ff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;margin:0;padding:9px 10px;display:grid}.app .inventory-mini-list p span,.app-command-shell .inventory-mini-list p span,.app-shell-dark .inventory-mini-list p span,.app .inventory-mini-list p strong,.app-command-shell .inventory-mini-list p strong,.app-shell-dark .inventory-mini-list p strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .inventory-mini-list p small,.app-command-shell .inventory-mini-list p small,.app-shell-dark .inventory-mini-list p small{grid-column:1/-1}.app .inventory-data-prompt,.app-command-shell .inventory-data-prompt,.app-shell-dark .inventory-data-prompt{color:#f8fbff;background:#02081785;border:1px solid #7ce7ff29;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1.15;display:inline-flex}.app .inventory-data-prompt.warning,.app-command-shell .inventory-data-prompt.warning,.app-shell-dark .inventory-data-prompt.warning{color:#fff4cf;background:#62430c47;border-color:#ffb85c57}.app .inventory-data-prompt.success,.app-command-shell .inventory-data-prompt.success,.app-shell-dark .inventory-data-prompt.success{color:#d1fae5;background:#064e3b47;border-color:#22c55e47}.app .inventory-data-prompt.manual,.app-command-shell .inventory-data-prompt.manual,.app-shell-dark .inventory-data-prompt.manual,.app .inventory-data-prompt.info,.app-command-shell .inventory-data-prompt.info,.app-shell-dark .inventory-data-prompt.info{color:#dff7ff;background:#082f4952;border-color:#7ce7ff47}.app .inventory-data-prompt.missing,.app-command-shell .inventory-data-prompt.missing,.app-shell-dark .inventory-data-prompt.missing{color:#e2e8f0;background:#0f172a7a;border-color:#94a3b847}.app .inventory-prompt-row.compact,.app-command-shell .inventory-prompt-row.compact,.app-shell-dark .inventory-prompt-row.compact{margin-top:8px}.app .inventory-valuation-strip,.app-command-shell .inventory-valuation-strip,.app-shell-dark .inventory-valuation-strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.app .inventory-valuation-strip>div,.app-command-shell .inventory-valuation-strip>div,.app-shell-dark .inventory-valuation-strip>div{background:#02081780;border:1px solid #7ce7ff1a;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.app .inventory-valuation-strip strong,.app-command-shell .inventory-valuation-strip strong,.app-shell-dark .inventory-valuation-strip strong{color:#fff7ed;overflow-wrap:anywhere}.app .vault-filter-panel,.app-command-shell .vault-filter-panel,.app-shell-dark .vault-filter-panel{background:#071224c7;border:1px solid #7ce7ff24;border-radius:16px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(145px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.app .vault-filter-field,.app-command-shell .vault-filter-field,.app-shell-dark .vault-filter-field{color:#e8f6ffc7;gap:6px;min-width:0;font-size:.72rem;font-weight:900;display:grid}.app .vault-filter-field span,.app-command-shell .vault-filter-field span,.app-shell-dark .vault-filter-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .vault-search-input,.app-command-shell .vault-search-input,.app-shell-dark .vault-search-input,.app .vault-filter-select,.app-command-shell .vault-filter-select,.app-shell-dark .vault-filter-select{width:100%;min-height:42px;font-weight:800;color:#f8fbff!important;background:#020817d1!important;border:1px solid #7ce7ff38!important;border-radius:12px!important}.app .vault-filter-select option,.app-command-shell .vault-filter-select option,.app-shell-dark .vault-filter-select option{color:#071224}.app .vault-clear-filters,.app-command-shell .vault-clear-filters,.app-shell-dark .vault-clear-filters{align-self:end;min-height:42px}.app .vault-view-strip,.app-command-shell .vault-view-strip,.app-shell-dark .vault-view-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.app .vault-view-strip button,.app-command-shell .vault-view-strip button,.app-shell-dark .vault-view-strip button{white-space:nowrap;min-height:38px;padding-inline:13px;color:#e8f6ffd1!important;background:#081b31d1!important;border:1px solid #7ce7ff2e!important}.app .vault-view-strip button.active,.app-command-shell .vault-view-strip button.active,.app-shell-dark .vault-view-strip button.active{box-shadow:0 0 20px #ff7a1a1f;color:#fff7ed!important;background:linear-gradient(135deg,#ff7a1a3d,#20d7ff24),#081b31f0!important;border-color:#ffb85c94!important}.app .vault-collection-panel .compact-inventory-list,.app-command-shell .vault-collection-panel .compact-inventory-list,.app-shell-dark .vault-collection-panel .compact-inventory-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:stretch;gap:14px;overflow:visible}.app .vault-collection-panel .vault-item-card,.app-command-shell .vault-collection-panel .vault-item-card,.app-shell-dark .vault-collection-panel .vault-item-card{gap:14px;min-height:0;padding:16px;display:grid;overflow:visible;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#20d7ff1c,#0000 12rem),#071224f0!important;border-color:#7ce7ff29!important}.app .vault-collection-panel .vault-item-card:hover,.app .vault-collection-panel .vault-item-card:focus-within,.app-command-shell .vault-collection-panel .vault-item-card:hover,.app-command-shell .vault-collection-panel .vault-item-card:focus-within,.app-shell-dark .vault-collection-panel .vault-item-card:hover,.app-shell-dark .vault-collection-panel .vault-item-card:focus-within{transform:translateY(-2px);background:radial-gradient(circle at 0 0,#20d7ff29,#0000 13rem),#081b31f5!important;border-color:#7ce7ff5c!important}.app .vault-card-topline,.app-command-shell .vault-card-topline,.app-shell-dark .vault-card-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.app .vault-card-topline h3,.app-command-shell .vault-card-topline h3,.app-shell-dark .vault-card-topline h3{font-size:1rem;line-height:1.18;color:#fff7ed!important}.app .vault-card-topline .compact-subtitle,.app-command-shell .vault-card-topline .compact-subtitle,.app-shell-dark .vault-card-topline .compact-subtitle{color:#e8f6ffad!important}.app .vault-card-main,.app-command-shell .vault-card-main,.app-shell-dark .vault-card-main{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.app .vault-collection-panel .vault-image-wrap,.app-command-shell .vault-collection-panel .vault-image-wrap,.app-shell-dark .vault-collection-panel .vault-image-wrap{background:#020817d1;border:1px solid #7ce7ff2e;border-radius:14px;width:116px;height:116px;max-height:none}.app .vault-collection-panel .vault-image-wrap img,.app-command-shell .vault-collection-panel .vault-image-wrap img,.app-shell-dark .vault-collection-panel .vault-image-wrap img{object-fit:contain;width:100%;height:100%}.app .vault-collection-panel .vault-image-wrap.placeholder,.app-command-shell .vault-collection-panel .vault-image-wrap.placeholder,.app-shell-dark .vault-collection-panel .vault-image-wrap.placeholder{text-align:center;place-items:center;padding:10px;display:grid}.app .vault-collection-panel .vault-image-wrap.placeholder strong,.app-command-shell .vault-collection-panel .vault-image-wrap.placeholder strong,.app-shell-dark .vault-collection-panel .vault-image-wrap.placeholder strong{color:#fff7ed;max-width:100%;font-size:.72rem;line-height:1.15}.app .vault-collection-panel .vault-image-wrap.placeholder small,.app-command-shell .vault-collection-panel .vault-image-wrap.placeholder small,.app-shell-dark .vault-collection-panel .vault-image-wrap.placeholder small{color:#e8f6ff9e;font-size:.68rem;line-height:1.15}.app .vault-collection-panel .vault-image-wrap.placeholder b,.app-command-shell .vault-collection-panel .vault-image-wrap.placeholder b,.app-shell-dark .vault-collection-panel .vault-image-wrap.placeholder b{color:#7ce7ff;font-size:.68rem}.app .vault-collection-panel .vault-card-facts,.app-command-shell .vault-collection-panel .vault-card-facts,.app-shell-dark .vault-collection-panel .vault-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app .vault-collection-panel .vault-card-facts p,.app-command-shell .vault-collection-panel .vault-card-facts p,.app-shell-dark .vault-collection-panel .vault-card-facts p{background:#0208178a;border:1px solid #7ce7ff1f;border-radius:12px;gap:3px;min-width:0;margin:0;padding:9px 10px;display:grid}.app .vault-collection-panel .vault-card-facts span,.app-command-shell .vault-collection-panel .vault-card-facts span,.app-shell-dark .vault-collection-panel .vault-card-facts span{color:#e8f6ff9e;letter-spacing:.02em;text-transform:uppercase;font-size:.67rem;font-weight:900}.app .vault-collection-panel .vault-card-facts strong,.app-command-shell .vault-collection-panel .vault-card-facts strong,.app-shell-dark .vault-collection-panel .vault-card-facts strong{color:#fff7ed;text-overflow:ellipsis;font-size:.86rem;line-height:1.2;overflow:hidden}.app .vault-collection-panel .vault-card-actions,.app-command-shell .vault-collection-panel .vault-card-actions,.app-shell-dark .vault-collection-panel .vault-card-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:8px;display:grid}.app .vault-collection-panel .vault-card-actions button,.app-command-shell .vault-collection-panel .vault-card-actions button,.app-shell-dark .vault-collection-panel .vault-card-actions button{min-height:40px;border-color:#7ce7ff2e!important}.app .vault-empty-state,.app-command-shell .vault-empty-state,.app-shell-dark .vault-empty-state{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#ff7a1a26,#0000 16rem),#071224eb!important;border-color:#ffb85c38!important}.app .vault-empty-state h3,.app-command-shell .vault-empty-state h3,.app-shell-dark .vault-empty-state h3{color:#fff7ed!important}.app .vault-empty-state p,.app-command-shell .vault-empty-state p,.app-shell-dark .vault-empty-state p{color:#e8f6ffc2!important}@media (width<=980px){.app .vault-collection-summary,.app-command-shell .vault-collection-summary,.app-shell-dark .vault-collection-summary,.app .vault-filter-panel,.app-command-shell .vault-filter-panel,.app-shell-dark .vault-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app .vault-heading-actions,.app-command-shell .vault-heading-actions,.app-shell-dark .vault-heading-actions{justify-content:stretch}.app .vault-heading-actions button,.app-command-shell .vault-heading-actions button,.app-shell-dark .vault-heading-actions button{flex:100%}.app .vault-collection-summary,.app-command-shell .vault-collection-summary,.app-shell-dark .vault-collection-summary,.app .inventory-insight-split,.app-command-shell .inventory-insight-split,.app-shell-dark .inventory-insight-split,.app .vault-filter-panel,.app-command-shell .vault-filter-panel,.app-shell-dark .vault-filter-panel,.app .vault-collection-panel .compact-inventory-list,.app-command-shell .vault-collection-panel .compact-inventory-list,.app-shell-dark .vault-collection-panel .compact-inventory-list{grid-template-columns:1fr}.app .vault-card-main,.app-command-shell .vault-card-main,.app-shell-dark .vault-card-main{grid-template-columns:96px minmax(0,1fr);gap:12px}.app .vault-collection-panel .vault-image-wrap,.app-command-shell .vault-collection-panel .vault-image-wrap,.app-shell-dark .vault-collection-panel .vault-image-wrap{width:96px;height:96px}.app .vault-collection-panel .vault-card-facts,.app-command-shell .vault-collection-panel .vault-card-facts,.app-shell-dark .vault-collection-panel .vault-card-facts,.app .vault-collection-panel .vault-card-actions,.app-command-shell .vault-collection-panel .vault-card-actions,.app-shell-dark .vault-collection-panel .vault-card-actions{grid-template-columns:1fr}}.app .market-filter-rail,.app-command-shell .market-filter-rail,.app-shell-dark .market-filter-rail{background:linear-gradient(145deg,#ffffff0b,#ffffff04),#040e1ea8;border:1px solid #7ce7ff24;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;padding:10px;display:flex}.app .market-filter-rail button,.app-command-shell .market-filter-rail button,.app-shell-dark .market-filter-rail button{white-space:nowrap;border-radius:999px;flex:0 auto;min-height:38px;padding-inline:12px}.app .marketplace-section,.app-command-shell .marketplace-section,.app-shell-dark .marketplace-section{color:#f8fbff}.app .market-fair-card,.app-command-shell .market-fair-card,.app-shell-dark .market-fair-card{box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0d;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#20d7ff17,#0000 14rem),linear-gradient(145deg,#ffffff0d,#ffffff04),#061022eb!important;border-color:#7ce7ff29!important}.app .catalog-result-card.market-fair-card,.app-command-shell .catalog-result-card.market-fair-card,.app-shell-dark .catalog-result-card.market-fair-card{gap:12px;min-height:0;display:grid;overflow:visible}.app .catalog-result-card.market-fair-card .catalog-result-main,.app-command-shell .catalog-result-card.market-fair-card .catalog-result-main,.app-shell-dark .catalog-result-card.market-fair-card .catalog-result-main{text-align:left;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;display:grid}.app .market-fair-card .catalog-thumb,.app .market-fair-card .marketplace-thumb,.app-command-shell .market-fair-card .catalog-thumb,.app-command-shell .market-fair-card .marketplace-thumb,.app-shell-dark .market-fair-card .catalog-thumb,.app-shell-dark .market-fair-card .marketplace-thumb{object-fit:contain;background:radial-gradient(circle at 50% 0,#ff7a1a1f,#0000 7rem),#020816d1;border:1px solid #7ce7ff2e;border-radius:16px;width:112px;min-width:112px;height:112px}.app .marketplace-listing-card.market-fair-card,.app-command-shell .marketplace-listing-card.market-fair-card,.app-shell-dark .marketplace-listing-card.market-fair-card{gap:14px;display:grid;padding:clamp(14px,2.4vw,18px)!important}.app .marketplace-listing-card--closed,.app-command-shell .marketplace-listing-card--closed,.app-shell-dark .marketplace-listing-card--closed{opacity:.88;background:linear-gradient(145deg,#e8f6ff0b,#e8f6ff04),#030a17e0!important;border-color:#e8f6ff1f!important}.app .market-closed-note,.app-command-shell .market-closed-note,.app-shell-dark .market-closed-note{font-weight:800;color:#ffd66b!important;margin:0!important}.app .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-command-shell .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-shell-dark .marketplace-listing-card.market-fair-card .marketplace-listing-row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.app .marketplace-thumb.placeholder,.app-command-shell .marketplace-thumb.placeholder,.app-shell-dark .marketplace-thumb.placeholder{text-align:center;color:#e8f6ffb8;place-items:center;padding:10px;display:grid}.app .marketplace-thumb.placeholder strong,.app-command-shell .marketplace-thumb.placeholder strong,.app-shell-dark .marketplace-thumb.placeholder strong{color:#fff7ed;font-size:.72rem;line-height:1.12}.app .marketplace-thumb.placeholder span,.app-command-shell .marketplace-thumb.placeholder span,.app-shell-dark .marketplace-thumb.placeholder span{color:#7ce7ff;font-size:.68rem;font-weight:800}.app .market-card-body,.app-command-shell .market-card-body,.app-shell-dark .market-card-body{gap:8px;min-width:0;display:grid}.app .market-fair-card h3,.app-command-shell .market-fair-card h3,.app-shell-dark .market-fair-card h3{margin:0;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.18;color:#fff7ed!important}.app .market-card-context,.app-command-shell .market-card-context,.app-shell-dark .market-card-context,.app .market-card-reference-line,.app-command-shell .market-card-reference-line,.app-shell-dark .market-card-reference-line,.app .marketplace-seller-line,.app-command-shell .marketplace-seller-line,.app-shell-dark .marketplace-seller-line{font-size:.78rem;line-height:1.32;color:#e8f6ffb8!important;margin:0!important}.app .marketplace-seller-line,.app-command-shell .marketplace-seller-line,.app-shell-dark .marketplace-seller-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.app .marketplace-seller-line span:first-child,.app-command-shell .marketplace-seller-line span:first-child,.app-shell-dark .marketplace-seller-line span:first-child{font-weight:900;color:#7ce7ff!important}.app .market-card-price-row,.app-command-shell .market-card-price-row,.app-shell-dark .market-card-price-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.app .market-card-price-row strong,.app-command-shell .market-card-price-row strong,.app-shell-dark .market-card-price-row strong{font-size:1rem;line-height:1.16;color:#fff7ed!important}.app .marketplace-badges,.app .market-trust-badge-row,.app-command-shell .marketplace-badges,.app-command-shell .market-trust-badge-row,.app-shell-dark .marketplace-badges,.app-shell-dark .market-trust-badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app .price-badge--market-match,.app-command-shell .price-badge--market-match,.app-shell-dark .price-badge--market-match{color:#e0f8ff;background:#0848664d;border-color:#20d7ff61}.app .price-badge--unknown,.app-command-shell .price-badge--unknown,.app-shell-dark .price-badge--unknown{color:#e8f6ffc7;background:#e8f6ff12;border-color:#e8f6ff2e}.app .trust-badge--pickup,.app-command-shell .trust-badge--pickup,.app-shell-dark .trust-badge--pickup{color:#e0f8ff;background:#0c4b6840;border-color:#20d7ff57}.app .trust-badge--shipping,.app-command-shell .trust-badge--shipping,.app-shell-dark .trust-badge--shipping{color:#fff4cf;background:#62430c42;border-color:#f6c24a57}.app .trust-badge--kid,.app-command-shell .trust-badge--kid,.app-shell-dark .trust-badge--kid{color:#fff1fc;background:#6223583d;border-color:#ff8eda52}.app .market-card-actions,.app-command-shell .market-card-actions,.app-shell-dark .market-card-actions{flex-wrap:wrap;gap:8px;display:flex!important}.app .market-card-actions button,.app-command-shell .market-card-actions button,.app-shell-dark .market-card-actions button{flex:112px;min-height:40px;white-space:normal!important;min-width:0!important}.app .market-empty-state,.app-command-shell .market-empty-state,.app-shell-dark .market-empty-state{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#ff7a1a24,#0000 16rem),#071224eb!important;border-color:#ffb85c38!important}.app .market-detail-badges,.app-command-shell .market-detail-badges,.app-shell-dark .market-detail-badges{margin:10px 0}@media (width<=720px){.app .market-filter-rail,.app-command-shell .market-filter-rail,.app-shell-dark .market-filter-rail{scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-2px;overflow-x:auto}.app .market-filter-rail button,.app-command-shell .market-filter-rail button,.app-shell-dark .market-filter-rail button{flex:none}.app .catalog-result-card.market-fair-card .catalog-result-main,.app-command-shell .catalog-result-card.market-fair-card .catalog-result-main,.app-shell-dark .catalog-result-card.market-fair-card .catalog-result-main,.app .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-command-shell .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-shell-dark .marketplace-listing-card.market-fair-card .marketplace-listing-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.app .market-fair-card .catalog-thumb,.app .market-fair-card .marketplace-thumb,.app-command-shell .market-fair-card .catalog-thumb,.app-command-shell .market-fair-card .marketplace-thumb,.app-shell-dark .market-fair-card .catalog-thumb,.app-shell-dark .market-fair-card .marketplace-thumb{width:96px;min-width:96px;height:96px}.app .market-card-actions button,.app-command-shell .market-card-actions button,.app-shell-dark .market-card-actions button{flex-basis:calc(50% - 4px)}}.app .forge-business-dashboard,.app-command-shell .forge-business-dashboard,.app-shell-dark .forge-business-dashboard,.app .forge-recent-activity-panel,.app-command-shell .forge-recent-activity-panel,.app-shell-dark .forge-recent-activity-panel{color:#f8fbff;background:radial-gradient(circle at 0 0,#ff7a1a1c,#0000 18rem),linear-gradient(145deg,#ffffff0d,#ffffff04),#050f20e0;border:1px solid #7ce7ff29;border-radius:20px;gap:14px;margin:14px 0;padding:clamp(14px,2.4vw,18px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00000038}.app .forge-business-dashboard-heading,.app-command-shell .forge-business-dashboard-heading,.app-shell-dark .forge-business-dashboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px 14px;display:flex}.app .forge-business-dashboard-heading h3,.app-command-shell .forge-business-dashboard-heading h3,.app-shell-dark .forge-business-dashboard-heading h3,.app .forge-recent-activity-panel h3,.app-command-shell .forge-recent-activity-panel h3,.app-shell-dark .forge-recent-activity-panel h3{margin:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.18;color:#fff7ed!important}.app .forge-business-dashboard-heading p,.app-command-shell .forge-business-dashboard-heading p,.app-shell-dark .forge-business-dashboard-heading p,.app .forge-recent-activity-panel p,.app-command-shell .forge-recent-activity-panel p,.app-shell-dark .forge-recent-activity-panel p{margin:4px 0 0;line-height:1.35;color:#e8f6ffbd!important}.app .forge-business-grid,.app-command-shell .forge-business-grid,.app-shell-dark .forge-business-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0}.app .forge-business-card,.app-command-shell .forge-business-card,.app-shell-dark .forge-business-card{text-align:left;border-radius:16px;align-content:start;gap:7px;min-height:132px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d;color:#f8fbff!important;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#030a17bd!important;border:1px solid #7ce7ff24!important}.app .forge-business-card:hover,.app .forge-business-card:focus-visible,.app-command-shell .forge-business-card:hover,.app-command-shell .forge-business-card:focus-visible,.app-shell-dark .forge-business-card:hover,.app-shell-dark .forge-business-card:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #00000038,0 0 20px #ff7a1a14;border-color:#ffb85c57!important}.app .forge-business-card span,.app-command-shell .forge-business-card span,.app-shell-dark .forge-business-card span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900;color:#7ce7ff!important}.app .forge-business-card strong,.app-command-shell .forge-business-card strong,.app-shell-dark .forge-business-card strong{font-size:clamp(1.16rem,2.3vw,1.62rem);line-height:1.08;color:#fff7ed!important}.app .forge-business-card small,.app-command-shell .forge-business-card small,.app-shell-dark .forge-business-card small{font-size:.78rem;line-height:1.3;color:#e8f6ffb3!important}.app .forge-activity-list,.app-command-shell .forge-activity-list,.app-shell-dark .forge-activity-list{gap:8px;display:grid}.app .forge-activity-row,.app-command-shell .forge-activity-row,.app-shell-dark .forge-activity-row{background:#0208168c;border:1px solid #7ce7ff1f;border-radius:14px;grid-template-columns:minmax(78px,.7fr) minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.app .forge-activity-row span,.app-command-shell .forge-activity-row span,.app-shell-dark .forge-activity-row span{color:#fff4cf;background:#62430c38;border:1px solid #ffb85c3d;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:900}.app .forge-activity-row strong,.app-command-shell .forge-activity-row strong,.app-shell-dark .forge-activity-row strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .forge-activity-row small,.app-command-shell .forge-activity-row small,.app-shell-dark .forge-activity-row small,.app .forge-activity-row time,.app-command-shell .forge-activity-row time,.app-shell-dark .forge-activity-row time{color:#e8f6ffad;font-size:.76rem;line-height:1.3}.app .forge-empty-state,.app-command-shell .forge-empty-state,.app-shell-dark .forge-empty-state{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#ff7a1a24,#0000 16rem),#071224eb!important;border-color:#ffb85c3d!important}.app .forge-empty-state h3,.app-command-shell .forge-empty-state h3,.app-shell-dark .forge-empty-state h3{color:#fff7ed!important}.app .forge-empty-state p,.app-command-shell .forge-empty-state p,.app-shell-dark .forge-empty-state p{color:#e8f6ffc2!important}@media (width<=760px){.app .forge-business-dashboard,.app-command-shell .forge-business-dashboard,.app-shell-dark .forge-business-dashboard,.app .forge-recent-activity-panel,.app-command-shell .forge-recent-activity-panel,.app-shell-dark .forge-recent-activity-panel{border-radius:18px;padding:13px}.app .forge-business-grid,.app-command-shell .forge-business-grid,.app-shell-dark .forge-business-grid{grid-template-columns:1fr}.app .forge-activity-row,.app-command-shell .forge-activity-row,.app-shell-dark .forge-activity-row{grid-template-columns:1fr;gap:6px}.app .forge-activity-row strong,.app-command-shell .forge-activity-row strong,.app-shell-dark .forge-activity-row strong{white-space:normal}}.app .spark-program-layout,.app-command-shell .spark-program-layout,.app-shell-dark .spark-program-layout{color:#f8fbff;gap:16px;display:grid}.app .spark-section-grid,.app-command-shell .spark-section-grid,.app-shell-dark .spark-section-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.app .spark-section-card,.app-command-shell .spark-section-card,.app-shell-dark .spark-section-card,.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel,.app .spark-safety-rules-panel,.app-command-shell .spark-safety-rules-panel,.app-shell-dark .spark-safety-rules-panel,.app .spark-request-flow,.app-command-shell .spark-request-flow,.app-shell-dark .spark-request-flow,.app .spark-private-request-card,.app-command-shell .spark-private-request-card,.app-shell-dark .spark-private-request-card{color:#f8fbff;background:radial-gradient(circle at 0 0,#ffb85c1f,#0000 12rem),linear-gradient(145deg,#ffffff0e,#ffffff04),#060f1fd6;border:1px solid #ffd66b2e;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000002e}.app .spark-section-card,.app-command-shell .spark-section-card,.app-shell-dark .spark-section-card{gap:7px;min-height:138px;padding:14px;display:grid}.app .spark-section-card span,.app-command-shell .spark-section-card span,.app-shell-dark .spark-section-card span,.app .spark-rule-card span,.app-command-shell .spark-rule-card span,.app-shell-dark .spark-rule-card span{color:#ffd66b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app .spark-section-card strong,.app-command-shell .spark-section-card strong,.app-shell-dark .spark-section-card strong{color:#fff7ed;font-size:1.08rem;line-height:1.15}.app .spark-section-card p,.app-command-shell .spark-section-card p,.app-shell-dark .spark-section-card p{color:#e8f6ffbd;margin:0;line-height:1.34}.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;gap:14px;padding:clamp(14px,2.4vw,18px);display:grid}.app .spark-parent-safe-panel h3,.app-command-shell .spark-parent-safe-panel h3,.app-shell-dark .spark-parent-safe-panel h3,.app .spark-safety-rules-panel h3,.app-command-shell .spark-safety-rules-panel h3,.app-shell-dark .spark-safety-rules-panel h3,.app .spark-request-flow h3,.app-command-shell .spark-request-flow h3,.app-shell-dark .spark-request-flow h3,.app .spark-request-flow h4,.app-command-shell .spark-request-flow h4,.app-shell-dark .spark-request-flow h4,.app .spark-private-request-card h3,.app-command-shell .spark-private-request-card h3,.app-shell-dark .spark-private-request-card h3{margin:0;line-height:1.16;color:#fff7ed!important}.app .spark-parent-safe-panel p,.app-command-shell .spark-parent-safe-panel p,.app-shell-dark .spark-parent-safe-panel p,.app .spark-safety-rules-panel p,.app-command-shell .spark-safety-rules-panel p,.app-shell-dark .spark-safety-rules-panel p,.app .spark-private-request-card p,.app-command-shell .spark-private-request-card p,.app-shell-dark .spark-private-request-card p{margin:6px 0 0;line-height:1.36;color:#e8f6ffc2!important}.app .spark-safety-rules-panel,.app-command-shell .spark-safety-rules-panel,.app-shell-dark .spark-safety-rules-panel,.app .spark-request-flow,.app-command-shell .spark-request-flow,.app-shell-dark .spark-request-flow{gap:14px;padding:clamp(14px,2.4vw,18px);display:grid}.app .spark-rule-grid,.app-command-shell .spark-rule-grid,.app-shell-dark .spark-rule-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.app .spark-rule-grid.compact,.app-command-shell .spark-rule-grid.compact,.app-shell-dark .spark-rule-grid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.app .spark-rule-card,.app-command-shell .spark-rule-card,.app-shell-dark .spark-rule-card{background:#02081694;border:1px solid #ffd66b2e;border-radius:14px;gap:5px;min-height:76px;padding:12px;display:grid}.app .spark-rule-card strong,.app-command-shell .spark-rule-card strong,.app-shell-dark .spark-rule-card strong{color:#fff4cf;line-height:1.22}.app .spark-empty-state,.app-command-shell .spark-empty-state,.app-shell-dark .spark-empty-state{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#ffb85c29,#0000 16rem),#071224e6!important;border-color:#ffb85c47!important}.app .spark-private-request-card,.app-command-shell .spark-private-request-card,.app-shell-dark .spark-private-request-card{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;padding:14px;display:flex}.app .spark-private-request-card span:first-child,.app-command-shell .spark-private-request-card span:first-child,.app-shell-dark .spark-private-request-card span:first-child{color:#ffd66b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app .spark-request-heading,.app-command-shell .spark-request-heading,.app-shell-dark .spark-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.app .spark-request-heading p,.app-command-shell .spark-request-heading p,.app-shell-dark .spark-request-heading p{color:#e8f6ffbd;margin:5px 0 0}.app .spark-stepper,.app-command-shell .spark-stepper,.app-shell-dark .spark-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.app .spark-stepper button,.app-command-shell .spark-stepper button,.app-shell-dark .spark-stepper button{text-align:left;border-radius:14px;justify-items:start;gap:5px;min-width:0;min-height:62px;padding:9px;display:grid;color:#e8f6ffc2!important;background:#02081694!important;border-color:#7ce7ff24!important}.app .spark-stepper button.active,.app-command-shell .spark-stepper button.active,.app-shell-dark .spark-stepper button.active{color:#fff7ed!important;background:radial-gradient(circle at 0 0,#ffb85c38,#0000 6rem),#4a260870!important;border-color:#ffd66b70!important}.app .spark-stepper span,.app-command-shell .spark-stepper span,.app-shell-dark .spark-stepper span{color:#ffd66b;background:#ffd66b29;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;display:inline-grid}.app .spark-stepper strong,.app-command-shell .spark-stepper strong,.app-shell-dark .spark-stepper strong{max-width:100%;color:inherit;font-size:.74rem;line-height:1.15}.app .spark-flow-panel,.app-command-shell .spark-flow-panel,.app-shell-dark .spark-flow-panel{background:#02081673;border:1px solid #7ce7ff1f;border-radius:16px;gap:12px;padding:14px;display:grid}.app .spark-flow-actions,.app-command-shell .spark-flow-actions,.app-shell-dark .spark-flow-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app .spark-flow-actions button,.app-command-shell .spark-flow-actions button,.app-shell-dark .spark-flow-actions button{min-width:132px}.app .spark-request-flow input,.app .spark-request-flow select,.app .spark-request-flow textarea,.app-command-shell .spark-request-flow input,.app-command-shell .spark-request-flow select,.app-command-shell .spark-request-flow textarea,.app-shell-dark .spark-request-flow input,.app-shell-dark .spark-request-flow select,.app-shell-dark .spark-request-flow textarea{color:#f8fbff!important;background:#030a17d1!important;border-color:#ffd66b2e!important}@media (width<=820px){.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel,.app .spark-stepper,.app-command-shell .spark-stepper,.app-shell-dark .spark-stepper{grid-template-columns:1fr}.app .spark-stepper,.app-command-shell .spark-stepper,.app-shell-dark .spark-stepper{max-width:100%}.app .spark-stepper button,.app-command-shell .spark-stepper button,.app-shell-dark .spark-stepper button{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px}.app .spark-flow-actions,.app-command-shell .spark-flow-actions,.app-shell-dark .spark-flow-actions{justify-content:stretch}.app .spark-flow-actions button,.app-command-shell .spark-flow-actions button,.app-shell-dark .spark-flow-actions button{flex:100%}}.app .tidepool-header-summary,.app-command-shell .tidepool-header-summary,.app-shell-dark .tidepool-header-summary{gap:12px;display:grid}.app .tidepool-header-summary p,.app-command-shell .tidepool-header-summary p,.app-shell-dark .tidepool-header-summary p{max-width:760px;margin:0;line-height:1.4;color:#e8f6ffc7!important}.app .tidepool-community,.app-command-shell .tidepool-community,.app-shell-dark .tidepool-community{gap:16px}.app .tidepool-community .compact-card-header h2,.app-command-shell .tidepool-community .compact-card-header h2,.app-shell-dark .tidepool-community .compact-card-header h2{color:#fff7ed!important}.app .tidepool-community .compact-card-header p,.app-command-shell .tidepool-community .compact-card-header p,.app-shell-dark .tidepool-community .compact-card-header p{color:#e8f6ffc7!important}.app .tidepool-author-block,.app-command-shell .tidepool-author-block,.app-shell-dark .tidepool-author-block{align-items:center;gap:10px;min-width:0;display:flex}.app .tidepool-avatar,.app-command-shell .tidepool-avatar,.app-shell-dark .tidepool-avatar{color:#fff7ed;background:radial-gradient(circle at 30% 20%,#ffb85c57,#0000 48%),#071224e6;border:1px solid #7ce7ff3d;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:inline-grid;box-shadow:0 0 0 3px #7ce7ff0f}.app .tidepool-author-block strong,.app-command-shell .tidepool-author-block strong,.app-shell-dark .tidepool-author-block strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#fff7ed!important}.app .tidepool-trust-badge,.app-command-shell .tidepool-trust-badge,.app-shell-dark .tidepool-trust-badge{color:#b7ffe4!important;background:#35d3991f!important;border-color:#35d39947!important}.app .tidepool-post-card,.app-command-shell .tidepool-post-card,.app-shell-dark .tidepool-post-card{background:radial-gradient(circle at 100% 0,#29cfff1a,#0000 13rem),linear-gradient(145deg,#ffffff0d,#ffffff03),#050e1de6!important;border-color:#7ce7ff29!important}.app .tidepool-post-card--moderated,.app-command-shell .tidepool-post-card--moderated,.app-shell-dark .tidepool-post-card--moderated{background:linear-gradient(145deg,#ff6f6114,#ffffff05),#050e1de6!important;border-color:#ff6f6133!important}.app .tidepool-post-copy h3,.app-command-shell .tidepool-post-copy h3,.app-shell-dark .tidepool-post-copy h3{color:#fff7ed!important}.app .tidepool-post-copy p,.app-command-shell .tidepool-post-copy p,.app-shell-dark .tidepool-post-copy p,.app .tidepool-comment p,.app-command-shell .tidepool-comment p,.app-shell-dark .tidepool-comment p{color:#e8f6ffd1!important}.app .tidepool-post-meta,.app-command-shell .tidepool-post-meta,.app-shell-dark .tidepool-post-meta{color:#e8f6ffb8!important}.app .tidepool-post-actions,.app-command-shell .tidepool-post-actions,.app-shell-dark .tidepool-post-actions{gap:8px}.app .tidepool-post-actions button,.app-command-shell .tidepool-post-actions button,.app-shell-dark .tidepool-post-actions button{min-height:40px;color:#f8fbff!important}.app .tidepool-comment-box input,.app-command-shell .tidepool-comment-box input,.app-shell-dark .tidepool-comment-box input{color:#f8fbff!important;background:#030a17d6!important;border-color:#7ce7ff38!important}.app .tidepool-guideline-list,.app-command-shell .tidepool-guideline-list,.app-shell-dark .tidepool-guideline-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px;display:grid}.app .tidepool-guideline-list span,.app-command-shell .tidepool-guideline-list span,.app-shell-dark .tidepool-guideline-list span{color:#fff7ede0;background:#0208167a;border:1px solid #ffd66b29;border-radius:14px;padding:10px 12px;line-height:1.35;display:block}.app .tidepool-empty-state,.app-command-shell .tidepool-empty-state,.app-shell-dark .tidepool-empty-state{background:radial-gradient(circle at 50% 0,#29cfff24,#0000 14rem),#060f1fe6!important;border-color:#7ce7ff3d!important}@media (width<=720px){.app .tidepool-author-block,.app-command-shell .tidepool-author-block,.app-shell-dark .tidepool-author-block{align-items:flex-start}.app .tidepool-post-actions button,.app-command-shell .tidepool-post-actions button,.app-shell-dark .tidepool-post-actions button{flex:calc(50% - 8px)}.app .tidepool-guideline-list,.app-command-shell .tidepool-guideline-list,.app-shell-dark .tidepool-guideline-list{grid-template-columns:1fr}}.app .announcement-hero-summary,.app-command-shell .announcement-hero-summary,.app-shell-dark .announcement-hero-summary{color:#e8f6ffcc;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app .announcement-type-badge,.app-command-shell .announcement-type-badge,.app-shell-dark .announcement-type-badge,.app .announcement-priority-badge,.app-command-shell .announcement-priority-badge,.app-shell-dark .announcement-priority-badge{color:#f8fbff;letter-spacing:.01em;background:#0e233db8;border:1px solid #7ce7ff33;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.app .announcement-priority-badge.priority-critical,.app-command-shell .announcement-priority-badge.priority-critical,.app-shell-dark .announcement-priority-badge.priority-critical,.app .announcement-priority-badge.priority-urgent,.app-command-shell .announcement-priority-badge.priority-urgent,.app-shell-dark .announcement-priority-badge.priority-urgent{color:#ffd7d7;background:#77202075;border-color:#ff6b6b57}.app .announcement-priority-badge.priority-highlight,.app-command-shell .announcement-priority-badge.priority-highlight,.app-shell-dark .announcement-priority-badge.priority-highlight,.app .announcement-priority-badge.priority-high,.app-command-shell .announcement-priority-badge.priority-high,.app-shell-dark .announcement-priority-badge.priority-high{color:#fff1bd;background:#5e37097a;border-color:#ffd66b5c}.app .announcements-command-panel,.app-command-shell .announcements-command-panel,.app-shell-dark .announcements-command-panel{color:#f8fbff;gap:16px;display:grid}.app .announcements-command-panel .compact-card-header h2,.app-command-shell .announcements-command-panel .compact-card-header h2,.app-shell-dark .announcements-command-panel .compact-card-header h2{color:#fff7ed!important}.app .announcements-command-panel .compact-card-header p,.app-command-shell .announcements-command-panel .compact-card-header p,.app-shell-dark .announcements-command-panel .compact-card-header p{color:#e8f6ffc7!important}.app .announcement-detail-card,.app-command-shell .announcement-detail-card,.app-shell-dark .announcement-detail-card{background:radial-gradient(circle at 0 0,#ff7a3024,#0000 11rem),linear-gradient(145deg,#ffffff0e,#ffffff04),#060f1fe0!important;border-color:#ffd66b33!important}.app .announcement-card-topline,.app-command-shell .announcement-card-topline,.app-shell-dark .announcement-card-topline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app .announcement-detail-grid,.app-command-shell .announcement-detail-grid,.app-shell-dark .announcement-detail-grid{margin-top:8px}.app .announcement-admin-structure,.app-command-shell .announcement-admin-structure,.app-shell-dark .announcement-admin-structure{color:#e8f6ffc7;background:#02081685;border:1px solid #7ce7ff29;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.app .announcement-admin-structure strong,.app-command-shell .announcement-admin-structure strong,.app-shell-dark .announcement-admin-structure strong{color:#fff7ed}.app .announcement-admin-structure span,.app-command-shell .announcement-admin-structure span,.app-shell-dark .announcement-admin-structure span{color:#fff1bd;background:#ffd66b14;border:1px solid #ffd66b26;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800}@media (width<=720px){.app .announcement-detail-card .quick-actions,.app-command-shell .announcement-detail-card .quick-actions,.app-shell-dark .announcement-detail-card .quick-actions{align-items:stretch}.app .announcement-detail-card .quick-actions button,.app-command-shell .announcement-detail-card .quick-actions button,.app-shell-dark .announcement-detail-card .quick-actions button{flex:100%}}.app .admin-queue-command-board,.app-command-shell .admin-queue-command-board,.app-shell-dark .admin-queue-command-board,.app .admin-permission-denied,.app-command-shell .admin-permission-denied,.app-shell-dark .admin-permission-denied{color:#f8fbff;background:radial-gradient(circle at 100% 0,#29cfff1f,#0000 14rem),linear-gradient(145deg,#ffffff0e,#ffffff03),#060f1fe0;border:1px solid #7ce7ff29;border-radius:20px;gap:14px;padding:clamp(14px,2.4vw,18px);display:grid}.app .admin-queue-command-board h3,.app-command-shell .admin-queue-command-board h3,.app-shell-dark .admin-queue-command-board h3,.app .admin-permission-denied h2,.app-command-shell .admin-permission-denied h2,.app-shell-dark .admin-permission-denied h2{margin:0;color:#fff7ed!important}.app .admin-queue-command-board p,.app-command-shell .admin-queue-command-board p,.app-shell-dark .admin-queue-command-board p,.app .admin-permission-denied p,.app-command-shell .admin-permission-denied p,.app-shell-dark .admin-permission-denied p{line-height:1.4;color:#e8f6ffc7!important}.app .admin-queue-grid,.app-command-shell .admin-queue-grid,.app-shell-dark .admin-queue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.app .admin-queue-card,.app-command-shell .admin-queue-card,.app-shell-dark .admin-queue-card{text-align:left;border-radius:16px;gap:7px;min-height:168px;padding:13px;display:grid;color:#f8fbff!important;background:radial-gradient(circle at 0 0,#ff7a301a,#0000 10rem),#02081694!important;border:1px solid #7ce7ff29!important}.app .admin-queue-card:hover,.app-command-shell .admin-queue-card:hover,.app-shell-dark .admin-queue-card:hover,.app .admin-queue-card:focus-visible,.app-command-shell .admin-queue-card:focus-visible,.app-shell-dark .admin-queue-card:focus-visible{box-shadow:0 0 0 3px #ffd66b1a;border-color:#ffd66b61!important}.app .admin-queue-card span,.app-command-shell .admin-queue-card span,.app-shell-dark .admin-queue-card span{color:#ffd66b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app .admin-queue-card strong,.app-command-shell .admin-queue-card strong,.app-shell-dark .admin-queue-card strong{color:#fff7ed;font-size:1.45rem;line-height:1}.app .admin-queue-card small,.app-command-shell .admin-queue-card small,.app-shell-dark .admin-queue-card small{color:#7ce7ffc7;font-weight:800}.app .admin-queue-card p,.app-command-shell .admin-queue-card p,.app-shell-dark .admin-queue-card p{margin:0}.admin-trust-queue-section,.admin-trust-activity{overflow:hidden}.admin-trust-queue-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.admin-trust-queue-card{color:#f8fbff;background:radial-gradient(circle at 100% 0,#0e9fb51f,#0000 11rem),#0208168f;border:1px solid #7ce7ff29;border-radius:16px;gap:11px;min-width:0;padding:13px;display:grid}.admin-trust-queue-card strong,.admin-trust-queue-card h3,.admin-trust-queue-card h4{color:#fff7ed}.admin-trust-queue-card p,.admin-trust-queue-card .compact-subtitle,.admin-trust-queue-card .detail-grid dd,.admin-trust-queue-card .detail-grid dt{color:#e8f6ffcc}.admin-trust-queue-card .quick-actions{align-items:stretch}.admin-trust-queue-card .quick-actions button{min-height:40px}@media (width<=720px){.app .admin-queue-grid,.app-command-shell .admin-queue-grid,.app-shell-dark .admin-queue-grid,.admin-trust-queue-grid{grid-template-columns:1fr}}.app-state-banner,.app .app-state-banner,.app-command-shell .app-state-banner,.app-shell-dark .app-state-banner{right:clamp(12px,3vw,24px);bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:80;color:#f8fbff;background:radial-gradient(circle at 0 0,#ffb85c2e,#0000 10rem),#060f1ff5;border:1px solid #ffd66b47;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(560px,100vw - 24px);padding:13px 14px;display:flex;position:fixed;box-shadow:0 18px 48px #00000059,inset 0 1px #ffffff0f}.app-state-banner.offline-state,.app .app-state-banner.offline-state,.app-command-shell .app-state-banner.offline-state,.app-shell-dark .app-state-banner.offline-state{background:radial-gradient(circle at 0 0,#ff6b6b29,#0000 10rem),#060f1ff5;border-color:#ff6b6b4d}.app-state-banner strong,.app .app-state-banner strong,.app-command-shell .app-state-banner strong,.app-shell-dark .app-state-banner strong{color:#fff7ed;display:block}.app-state-banner span,.app .app-state-banner span,.app-command-shell .app-state-banner span,.app-shell-dark .app-state-banner span{color:#e8f6ffc7;margin-top:2px;display:block}.app-state-banner-actions,.app .app-state-banner-actions,.app-command-shell .app-state-banner-actions,.app-shell-dark .app-state-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.app .toast-success,.app-command-shell .toast-success,.app-shell-dark .toast-success{background:radial-gradient(circle at 0 0,#35d39924,#0000 9rem),#060f1ff5!important;border-color:#35d39957!important}.app .toast-warning,.app-command-shell .toast-warning,.app-shell-dark .toast-warning{background:radial-gradient(circle at 0 0,#ff6b6b24,#0000 9rem),#060f1ff5!important;border-color:#ff6b6b57!important}@media (width<=720px){.app-state-banner,.app .app-state-banner,.app-command-shell .app-state-banner,.app-shell-dark .app-state-banner{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);width:auto}.app-state-banner-actions,.app .app-state-banner-actions,.app-command-shell .app-state-banner-actions,.app-shell-dark .app-state-banner-actions{width:100%}.app-state-banner-actions button,.app .app-state-banner-actions button,.app-command-shell .app-state-banner-actions button,.app-shell-dark .app-state-banner-actions button{flex:120px}}.app .settings-command-overview,.app-command-shell .settings-command-overview,.app-shell-dark .settings-command-overview,.app .experience-mode-settings-card,.app-command-shell .experience-mode-settings-card,.app-shell-dark .experience-mode-settings-card,.app .settings-privacy-trust-card,.app-command-shell .settings-privacy-trust-card,.app-shell-dark .settings-privacy-trust-card{background:radial-gradient(circle at 100% 0,#29cfff1a,#0000 12rem),#060f1fe0!important;border-color:#7ce7ff29!important}.app .settings-section-grid,.app-command-shell .settings-section-grid,.app-shell-dark .settings-section-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.app .settings-section-grid.compact,.app-command-shell .settings-section-grid.compact,.app-shell-dark .settings-section-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app .settings-section-card,.app-command-shell .settings-section-card,.app-shell-dark .settings-section-card{background:#0208167a;border:1px solid #7ce7ff24;border-radius:14px;gap:5px;padding:11px;display:grid}.app .settings-section-card strong,.app-command-shell .settings-section-card strong,.app-shell-dark .settings-section-card strong{color:#fff7ed!important}.app .settings-section-card span,.app-command-shell .settings-section-card span,.app-shell-dark .settings-section-card span{line-height:1.35;color:#e8f6ffc2!important}.app .settings-highlight-card,.app-command-shell .settings-highlight-card,.app-shell-dark .settings-highlight-card,.app .settings-active-workspace-card,.app-command-shell .settings-active-workspace-card,.app-shell-dark .settings-active-workspace-card,.app .settings-mode-summary,.app-command-shell .settings-mode-summary,.app-shell-dark .settings-mode-summary{background:radial-gradient(circle at 0 0,#ffb85c1f,#0000 8rem),#0208168f;border:1px solid #ffd66b33;border-radius:14px;gap:5px;padding:12px;display:grid}.app .settings-highlight-card span,.app-command-shell .settings-highlight-card span,.app-shell-dark .settings-highlight-card span,.app .settings-active-workspace-card span,.app-command-shell .settings-active-workspace-card span,.app-shell-dark .settings-active-workspace-card span,.app .settings-mode-summary span,.app-command-shell .settings-mode-summary span,.app-shell-dark .settings-mode-summary span{color:#ffd66b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app .settings-highlight-card strong,.app-command-shell .settings-highlight-card strong,.app-shell-dark .settings-highlight-card strong,.app .settings-active-workspace-card strong,.app-command-shell .settings-active-workspace-card strong,.app-shell-dark .settings-active-workspace-card strong,.app .settings-mode-summary strong,.app-command-shell .settings-mode-summary strong,.app-shell-dark .settings-mode-summary strong{color:#fff7ed!important}.app .settings-highlight-card small,.app-command-shell .settings-highlight-card small,.app-shell-dark .settings-highlight-card small,.app .settings-active-workspace-card small,.app-command-shell .settings-active-workspace-card small,.app-shell-dark .settings-active-workspace-card small,.app .settings-mode-summary small,.app-command-shell .settings-mode-summary small,.app-shell-dark .settings-mode-summary small{color:#e8f6ffbd}.app .settings-mode-grid,.app-command-shell .settings-mode-grid,.app-shell-dark .settings-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app .settings-mode-card,.app-command-shell .settings-mode-card,.app-shell-dark .settings-mode-card{text-align:left;border-radius:16px;gap:6px;min-height:104px;padding:12px;display:grid;color:#e8f6ffd1!important;background:#02081694!important;border:1px solid #7ce7ff29!important}.app .settings-mode-card.active,.app-command-shell .settings-mode-card.active,.app-shell-dark .settings-mode-card.active{color:#fff7ed!important;background:radial-gradient(circle at 0 0,#ffb85c33,#0000 8rem),#3d240c94!important;border-color:#ffd66b6b!important}.app .settings-mode-card strong,.app-command-shell .settings-mode-card strong,.app-shell-dark .settings-mode-card strong{color:inherit!important}.app .settings-mode-card span,.app-command-shell .settings-mode-card span,.app-shell-dark .settings-mode-card span{color:#e8f6ffbd;line-height:1.3}.app .settings-frequency-panel,.app-command-shell .settings-frequency-panel,.app-shell-dark .settings-frequency-panel{background:#0208166b;border:1px solid #ffd66b29;border-radius:14px;gap:8px;margin-top:12px;padding:11px;display:grid}@media (width<=720px){.app .settings-mode-grid,.app-command-shell .settings-mode-grid,.app-shell-dark .settings-mode-grid,.app .settings-section-grid,.app-command-shell .settings-section-grid,.app-shell-dark .settings-section-grid{grid-template-columns:1fr}}.app-command-shell .web-command-tools{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#040a1694;border:1px solid #85e0ff24;border-radius:20px;gap:10px;min-width:0;padding:12px;display:grid}.app-command-shell .web-command-tools--quiet{background-color:#172033;background-image:linear-gradient(145deg,#f6c24a1f,#14b8a60e);border-style:dashed;border-color:#f6c24a33}.app-command-shell .web-command-tools--quiet .web-command-tools-heading strong{color:#fff7ed}.app-command-shell .web-command-tools--quiet .web-command-tools-heading span{color:#dbeafe}.app-command-shell .web-command-tools-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-command-shell .web-command-tools-heading strong{color:var(--et-final-cream);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.app-command-shell .web-command-tools-heading span{color:var(--et-final-muted);font-size:.7rem;font-weight:800}.app-command-shell .web-command-tools-list{gap:7px;display:grid}.app-command-shell .web-command-tool{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;color:#f8fbffdb!important;min-height:44px!important;box-shadow:none!important;background:#0208129e!important;border:1px solid #85e0ff1f!important;border-radius:14px!important;padding:8px!important;display:grid!important}.app-command-shell .web-command-tool:hover,.app-command-shell .web-command-tool:focus-visible,.app-command-shell .web-command-tool.active{color:#fff!important;background:linear-gradient(135deg,#20d7ff24,#ff7a1a14),#030c1ac7!important;border-color:#20d7ff57!important;box-shadow:0 0 22px #20d7ff17!important}.app-command-shell .web-command-tool.active{border-color:#ff98485c!important}.app-command-shell .web-command-tool-icon{width:32px;height:32px;color:var(--et-final-tide);background:#20d7ff14;border:1px solid #20d7ff29;border-radius:12px;place-items:center;display:grid}.app-command-shell .web-command-tool.active .web-command-tool-icon{color:var(--et-final-ember);background:#ff7a1a1f;border-color:#ff98485c}.app-command-shell .web-command-tool strong,.app-command-shell .web-command-tool small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.app-command-shell .web-command-tool strong{color:inherit;font-size:.78rem}.app-command-shell .web-command-tool small{color:#e2eeffa8;font-size:.64rem}@media (width>=1024px){.app-command-shell>.topbar{-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);min-height:72px;box-shadow:var(--et-final-shadow)!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#030914db!important;border:1px solid #85e0ff2e!important;border-radius:26px!important;padding:12px 14px!important}.app-command-shell>.topbar .app-search{max-width:min(52vw,700px)}.app-command-shell>.topbar .app-search input{min-height:44px;color:var(--et-final-cream)!important;background:#020812ad!important;border-color:#85e0ff38!important}.app-command-shell .topbar-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-command-shell .topbar-command-actions>button,.app-command-shell .topbar-command-actions .notification-center-button{min-height:42px;border-radius:14px!important}.app-command-shell .topbar-brand{min-width:210px}.app-command-shell .dashboard-grid,.app-command-shell .dashboard-layout,.app-command-shell .forge-business-grid,.app-command-shell .admin-queue-grid,.app-command-shell .settings-section-grid{align-items:stretch}}@media (width>=1280px){.app-command-shell{grid-template-columns:268px minmax(0,1fr)!important;gap:20px!important}.app-command-shell>.web-command-sidebar{padding:16px!important}}@media (width>=1024px){.app-command-shell>.app-shell-header{display:none!important}.app-command-shell{align-items:start!important}.app-command-shell>.topbar{min-height:66px!important;padding:10px 12px!important;top:14px!important}.app-command-shell .topbar-brand{min-width:190px;max-width:260px}.app-command-shell .topbar-quick-add-button{background:var(--et-final-primary)!important;color:#1a0d06!important;border-color:#ffc4666b!important;box-shadow:0 12px 26px #ff7a1a2e!important}.app-command-shell>.web-command-sidebar{gap:12px!important;max-height:calc(100dvh - 28px)!important;top:14px!important}.app-command-shell .web-command-promise{gap:5px}.app-command-shell .web-command-nav{gap:6px}.app-command-shell .web-command-nav-item{min-height:46px!important}.app-command-shell .standard-page-header,.app-command-shell .hearth-command-hero,.app-command-shell .todays-tide-header,.app-command-shell .hearth-command-hero-compact{min-height:clamp(172px,18vw,260px)!important}.app-command-shell .standard-page-header,.app-command-shell .compact-card,.app-command-shell .panel,.app-command-shell .card,.app-command-shell .command-card,.app-command-shell .command-panel{box-shadow:var(--et-final-shadow-soft)!important}.app-command-shell .quick-action-grid,.app-command-shell .home-quick-action-grid,.app-command-shell .scout-main-actions,.app-command-shell .vault-command-overview,.app-command-shell .forge-command-overview,.app-command-shell .tidepool-stat-grid,.app-command-shell .settings-section-grid,.app-command-shell .admin-queue-grid,.app-command-shell .marketplace-listings-grid,.app-command-shell .catalog-results-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app-command-shell .cards,.app-command-shell .inventory-grid,.app-command-shell .vault-set-product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.app-command-shell .main.app-shell-dark,.app-command-shell .main{display:grid;gap:16px!important}}@media (width<=1023px){.app-command-shell .web-command-tools{display:none}}@media (width<=520px){html,body,#root,.app-command-shell{max-width:100%;overflow-x:hidden}.app-command-shell{width:100%!important;padding-inline:8px!important}.app-command-shell>.topbar,.app-command-shell>.app-shell-header{width:min(100%,430px)!important;margin-inline:auto!important}.mobile-bottom-nav{width:min(430px,100vw - 12px)!important;min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(2,minmax(0,1fr)) 64px repeat(2,minmax(0,1fr))!important;max-height:none!important;padding:7px!important}.mobile-bottom-nav button{touch-action:manipulation;justify-self:stretch!important;width:100%!important;min-height:52px!important;padding:5px 3px!important}.mobile-bottom-nav b{letter-spacing:0!important;font-size:.63rem!important}.mobile-bottom-nav .mobile-dock-add{transform:translateY(-9px);background:radial-gradient(circle at 50% 35%, #fff4df33, transparent 34%), var(--et-final-primary)!important;color:#1a0d06!important;min-height:64px!important;box-shadow:0 12px 28px #ff7a1a3d,0 0 20px #20d7ff14!important}.mobile-bottom-nav .mobile-dock-add b,.mobile-bottom-nav .mobile-dock-add .mobile-tab-icon{color:#1a0d06!important}.standard-page-header,.compact-card,.command-card,.command-panel,.panel,.card{max-width:100%;border-radius:18px!important}.standard-page-header-tabs,.pill-tabs,.compact-toggle-row,.vault-filter-row,.market-filter-row{scroll-snap-type:x proximity;max-width:100%;flex-wrap:nowrap!important;padding-bottom:6px!important;display:flex!important;overflow:auto hidden!important}.standard-page-header-tabs button,.pill-tabs button,.compact-toggle-row button,.vault-filter-row button,.market-filter-row button{scroll-snap-align:start;flex:none;min-height:40px!important}.scout-main-actions,.quick-actions,.vault-command-overview,.forge-command-overview,.tidepool-stat-grid,.cards,.mini-cards{gap:9px!important}.quick-actions button,.scout-main-actions button,.standard-page-header-actions button,.catalog-detail-action-group button,.catalog-detail-action-group a.secondary-button{min-height:44px!important}.flow-modal,.location-modal,.modal-sheet-compact,.quick-add-sheet,.menu-drawer,.settings-drawer,.navigation-drawer{border-radius:22px!important;width:min(100vw - 14px,430px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 18px)!important}.flow-modal-body,.location-modal-content,.menu-drawer-body,.drawer-body,.quick-add-sheet-body{max-height:calc(100dvh - 170px);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 28px)!important}.modal-sticky-footer,.flow-modal-footer{z-index:2;position:sticky;bottom:0}:is(.app-command-shell:has(.quick-add-sheet) .mobile-bottom-nav,.app-command-shell:has(.flow-modal-backdrop) .mobile-bottom-nav,.app-command-shell:has(.quick-add-backdrop) .mobile-bottom-nav){display:none!important}}@media (width>=521px) and (width<=1023px){.mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 68px repeat(2,minmax(0,1fr))!important;width:min(460px,100vw - 18px)!important}}.store-expansion-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.store-expansion-badges.compact{gap:5px;margin-top:6px}.store-expansion-badge{color:#f7efe0;white-space:nowrap;background:#071224c7;border:1px solid #85e0ff33;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.store-expansion-badge-gold{color:#fff3c4;background:#62430c59;border-color:#ffcf5c66}.store-expansion-badge-success{color:#dfffea;background:#094a3a5c;border-color:#3fe0965c}.store-expansion-badge-tide,.store-expansion-badge-type{color:#def8ff;background:#093c555c;border-color:#20d7ff5c}.store-expansion-badge-ember{color:#ffe0c2;background:#692f0861;border-color:#ff7a1a6b}.store-expansion-badge-muted{color:#e8f6ffc7;background:#0a1526b3;border-color:#e8f6ff2e}.store-expansion-mission-card{color:#f7efe0;background:linear-gradient(135deg,#62430c4d,#093c5533);border:1px solid #ffcf5c3d;border-radius:16px;gap:8px;margin:12px 0;padding:14px;display:grid}.store-expansion-mission-card strong{color:#fff3c4}.store-expansion-mission-card p{color:#f7efe0d6;margin:0}.store-expansion-admin-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.store-expansion-toggle{color:#f7efe0;background:#0712249e;border:1px solid #85e0ff29;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.82rem;font-weight:750;display:flex}.store-expansion-toggle input{accent-color:#ff7a1a}.app-command-shell .standard-page-header,.app-command-shell .hearth-command-hero-compact,.app-command-shell .todays-tide-header,.app-command-shell .scout-summary-card,.app-command-shell .vault-command-center,.app-command-shell .tidetradr-summary-card,.app-command-shell .forge-command-center,.app-command-shell .tidepool-community-header,.app-command-shell .announcements-new-stuff-header{overflow:hidden;background:radial-gradient(circle at 10% 8%,#ff7a1a1f,#0000 28%),radial-gradient(circle at 86% 12%,#20d7ff21,#0000 30%),linear-gradient(145deg,#081528f0,#030916f0)!important;border-color:#85e0ff33!important}.app-command-shell .forge-command-center,.app-command-shell .hearth-command-hero-compact{border-color:#ff984847!important}.app-command-shell .announcements-new-stuff-header,.app-command-shell .kids-spark-header{background:radial-gradient(circle at 10% 8%,#ff7a1a24,#0000 28%),radial-gradient(circle at 88% 18%,#f6c24a24,#0000 30%),linear-gradient(145deg,#1a1004f0,#040a16f2)!important;border-color:#f6c24a52!important}.app-command-shell .standard-page-header-copy,.app-command-shell .compact-card-header>div,.app-command-shell .page-dashboard-header-main>div{min-width:0}.app-command-shell .standard-page-header-copy h2,.app-command-shell .compact-card-header h2,.app-command-shell .panel h2,.app-command-shell .panel h3{color:var(--et-final-cream)!important;line-height:1.08!important}.app-command-shell .standard-page-header-copy p,.app-command-shell .compact-card-header p,.app-command-shell .compact-subtitle,.app-command-shell .panel p,.app-command-shell .card p{color:var(--et-final-muted)!important}.app-command-shell .standard-page-header-actions,.app-command-shell .quick-actions,.app-command-shell .catalog-detail-action-group{align-items:center}.app-command-shell .standard-page-header-actions>button:first-child,.app-command-shell .quick-actions>button:first-child,.app-command-shell .catalog-detail-action-group>button:first-child{border-color:#ffc4666b!important}.app-command-shell .status-badge,.app-command-shell .trust-badge,.app-command-shell .confidence-badge,.app-command-shell .neon-chip,.app-command-shell .daily-check-pill,.app-command-shell .price-badge,.app-command-shell .command-badge{color:#f8fbffe0!important;min-height:28px!important;box-shadow:none!important;background:#061222b8!important;border-color:#85e0ff2e!important}.app-command-shell .status-badge.success,.app-command-shell .confidence-badge.verified,.app-command-shell .trust-badge--verified{color:#ddfff4!important;background:#0b55433d!important;border-color:#38e8a857!important}.app-command-shell .status-badge.warning,.app-command-shell .price-badge--near-retail,.app-command-shell .price-badge--fair,.app-command-shell .trust-badge--likely{color:#fff4cf!important;background:#62430c3d!important;border-color:#f6c24a57!important}.app-command-shell .status-badge.danger,.app-command-shell .price-badge--markup,.app-command-shell .trust-badge--unconfirmed{color:#ffe0e4!important;background:#741c2c3b!important;border-color:#ff5f765c!important}.app-command-shell .empty-state,.app-command-shell .small-empty-state,.app-command-shell .command-empty-state,.app-command-shell .vault-empty-state{align-content:start;gap:10px;display:grid;color:var(--et-final-cream)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#050e1cc7!important;border:1px dashed #85e0ff3d!important}.app-command-shell .empty-state h2,.app-command-shell .empty-state h3,.app-command-shell .small-empty-state h2,.app-command-shell .small-empty-state h3,.app-command-shell .vault-empty-state h2,.app-command-shell .vault-empty-state h3{margin:0;color:var(--et-final-cream)!important}.app-command-shell .empty-state p,.app-command-shell .small-empty-state p,.app-command-shell .vault-empty-state p{max-width:58ch;color:var(--et-final-muted)!important}.app-command-shell .standard-page-header-tabs button:not(.active),.app-command-shell .pill-tabs button:not(.active){opacity:.9}.app-command-shell .standard-page-header-tabs button.active,.app-command-shell .pill-tabs button.active{color:#1a0d06!important;background:var(--et-final-primary)!important;border-color:#ffc46670!important}.drop-radar-admin-panel{gap:18px;display:grid}.drop-radar-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.drop-radar-tool-card{background:#0f172ab8;border:1px solid #94a3b847;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 42px #02061738}.drop-radar-tool-card--wide{grid-column:1/-1}.drop-radar-tool-card h3{color:var(--et-final-cream,#fff7ed);margin:0}.drop-radar-reset-list,.drop-radar-training-form{gap:10px;display:grid}.drop-radar-reset-option{min-height:52px;color:var(--et-final-cream,#fff7ed);background:#0f172a8c;border:1px solid #94a3b840;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.drop-radar-reset-option.selected{border-color:#38bdf8b8;box-shadow:0 0 0 1px #38bdf847}.drop-radar-reset-option small,.drop-radar-preview small{color:#fff7edb8;margin-top:4px;display:block}.drop-radar-warning{color:var(--et-final-cream,#fff7ed);background:#7f1d1d38;border:1px solid #fb71856b;border-radius:14px;gap:4px;padding:12px;display:grid}.drop-radar-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drop-radar-shorthand-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.drop-radar-preview{color:var(--et-final-cream,#fff7ed);background:#78350f47;border:1px solid #fbbf2473;border-radius:14px;gap:6px;padding:12px;display:grid}.drop-radar-preview.ok{background:#14532d3d;border-color:#22c55e80}.drop-radar-preview.needs-review{background:#7f1d1d38;border-color:#fb71858a}.drop-radar-admin-panel .form-field{gap:6px;display:grid}.drop-radar-admin-panel .form-field span,.drop-radar-admin-panel .inline-toggle{color:#fff7edd1;font-weight:700}.drop-radar-admin-panel input,.drop-radar-admin-panel select,.drop-radar-admin-panel textarea{width:100%;color:var(--et-final-cream,#fff7ed);background:#020617ad;border:1px solid #94a3b857;border-radius:12px;padding:10px 12px}.drop-radar-admin-panel textarea{resize:vertical;min-height:96px}.drop-radar-admin-panel .inline-toggle{align-items:center;gap:10px;display:flex}@media (width<=640px){.drop-radar-two-col,.drop-radar-shorthand-row{grid-template-columns:1fr}}.app,.app-command-shell,.app-shell-dark{--et-readable-surface:#070f1edb;--et-readable-surface-strong:#040a16f5;--et-readable-surface-soft:#0c1930b8;--et-readable-border:#84e2ff2e;--et-readable-border-strong:#ff97406b;--et-readable-text:#fff7ed;--et-readable-muted:#e9f1ffc2;--et-readable-subtle:#d7e4f69e}.app :where(.panel,.card,.compact-card,.section-card,.detail-panel,.stat-card,.metric-card,.empty-state,.small-empty-state,.flow-modal,.location-modal,.drawer,.menu-drawer,.settings-drawer,.quick-add-sheet,.bottom-sheet,.popover,.dropdown,.overflow-menu-list,.feature-dropdown,.scout-report-step-card,.scout-report-store-card,.scout-report-compact-card,.scout-quick-section,.scout-quick-report-success,.scout-location-trust-note,.scout-report-empty-step,.watch-calendar-event-row,.watch-calendar-detail,.drop-radar-tool-card,.marketplace-listing-card,.market-card,.vault-item-card,.vault-set-card,.vault-set-mini-card,.forge-inventory-card,.tidepool-post-card,.announcement-card,.admin-review-card,.admin-report-review-card,.catalog-result-card,.smart-catalog-suggestion,.search-result-card,.review-card),.app-command-shell :where(.panel,.card,.compact-card,.section-card,.detail-panel,.stat-card,.metric-card,.empty-state,.small-empty-state,.flow-modal,.location-modal,.drawer,.menu-drawer,.settings-drawer,.quick-add-sheet,.bottom-sheet,.popover,.dropdown,.overflow-menu-list,.feature-dropdown,.scout-report-step-card,.scout-report-store-card,.scout-report-compact-card,.scout-quick-section,.scout-quick-report-success,.scout-location-trust-note,.scout-report-empty-step,.watch-calendar-event-row,.watch-calendar-detail,.drop-radar-tool-card,.marketplace-listing-card,.market-card,.vault-item-card,.vault-set-card,.vault-set-mini-card,.forge-inventory-card,.tidepool-post-card,.announcement-card,.admin-review-card,.admin-report-review-card,.catalog-result-card,.smart-catalog-suggestion,.search-result-card,.review-card){background:linear-gradient(145deg, #ffffff10, #ffffff05), var(--et-readable-surface)!important;border-color:var(--et-readable-border)!important;color:var(--et-readable-text)!important;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0e!important}.app :where(h1,h2,h3,h4,strong,label,summary,th),.app-command-shell :where(h1,h2,h3,h4,strong,label,summary,th){color:var(--et-readable-text)!important}.app :where(p,small,span,td,li,em,.compact-subtitle,.muted,.helper-text,.form-help),.app-command-shell :where(p,small,span,td,li,em,.compact-subtitle,.muted,.helper-text,.form-help){color:var(--et-readable-muted)!important}.app :where(input,select,textarea,.search-input,.form-control),.app-command-shell :where(input,select,textarea,.search-input,.form-control){min-height:42px;color:var(--et-readable-text)!important;background:#020712d1!important;border:1px solid #84e2ff3d!important;box-shadow:inset 0 1px #ffffff0b!important}.app :where(option),.app-command-shell :where(option){color:var(--et-readable-text)!important;background:#07111f!important}.app :where(input:disabled,select:disabled,textarea:disabled,button:disabled),.app-command-shell :where(input:disabled,select:disabled,textarea:disabled,button:disabled){opacity:.58!important;color:#e9f1ffb8!important;-webkit-text-fill-color:#e9f1ffb8!important}.app :where(button,.primary-button,.gradient-button),.app-command-shell :where(button,.primary-button,.gradient-button){min-height:40px}.app :where(.secondary-button,.ghost-button,.icon-button,.overflow-menu-button),.app-command-shell :where(.secondary-button,.ghost-button,.icon-button,.overflow-menu-button){color:var(--et-readable-text)!important;box-shadow:none!important;background:#0a1930c7!important;border-color:#84e2ff38!important}.app :where(.active,.selected,[aria-selected=true],[aria-pressed=true],[data-selected=true],.is-active):not(input):not(option),.app-command-shell :where(.active,.selected,[aria-selected=true],[aria-pressed=true],[data-selected=true],.is-active):not(input):not(option){border-color:var(--et-readable-border-strong)!important;color:#fffdf7!important;background:linear-gradient(135deg,#ff7a1847,#00d8ff2e),#071222e6!important;box-shadow:0 0 0 1px #ff974038,0 0 22px #00d8ff1f!important}.app :where(.form-error,.alert,.warning-box,.error-state),.app-command-shell :where(.form-error,.alert,.warning-box,.error-state){color:#ffe5e9!important;background:#62122257!important;border-color:#ff63846b!important}.app :where(.form-success,.success-box,.toast-success),.app-command-shell :where(.form-success,.success-box,.toast-success){color:#ddfff4!important;background:#064e3b52!important;border-color:#38e8a85c!important}.app :where(.flow-form-footer,.scout-wizard-footer,.modal-sticky-footer),.app-command-shell :where(.flow-form-footer,.scout-wizard-footer,.modal-sticky-footer){background:linear-gradient(#040a1600,#040a16f5 30%)!important;border-top:1px solid #84e2ff24!important}.app :where(.flow-form-footer,.scout-wizard-footer,.quick-actions,.scout-report-store-actions,.market-card-actions,.forge-card-actions){gap:10px!important}.app :where(.scout-report-review-grid,.scout-report-detail-grid,.drop-radar-two-col,.settings-grid,.admin-queue-grid)>*,.app-command-shell :where(.scout-report-review-grid,.scout-report-detail-grid,.drop-radar-two-col,.settings-grid,.admin-queue-grid)>*{min-width:0}.app :where(.product-card img,.catalog-result-card img,.marketplace-listing-card img,.vault-set-mini-card img,.scout-report-side img),.app-command-shell :where(.product-card img,.catalog-result-card img,.marketplace-listing-card img,.vault-set-mini-card img,.scout-report-side img){object-fit:contain;border:1px solid #84e2ff1f;background:#030812b8!important}.tax-readiness-panel{border-color:#f59e0b47!important}.tax-summary-grid>div,.tax-record-card{border-radius:14px;color:var(--et-readable-text)!important;background:#081222c7!important;border:1px solid #94a3b838!important}.tax-record-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;display:grid}.tax-record-card{padding:1rem}.tax-record-card h3{margin:0 0 .75rem}.tax-record-card p{justify-content:space-between;align-items:center;gap:.75rem;margin:.45rem 0;display:flex}.tax-record-card span,.tax-record-card .compact-subtitle{color:var(--et-readable-muted)!important}.sales-records-summary-panel{border-color:#38bdf838!important}.sales-summary-grid>div,.sales-record-card{color:var(--et-readable-text)!important;background:#081222d1!important;border:1px solid #94a3b833!important}.sales-record-card .sales-record-metrics{margin:.75rem 0}.sales-review-controls{background:#050e1bb3;border:1px solid #84e2ff2e;border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:grid}.sales-view-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-view-mode-grid button,.sales-group-toggle{min-height:44px;color:var(--et-readable-text);text-align:left;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:14px}.sales-view-mode-grid button{gap:3px;padding:10px 12px;display:grid}.sales-view-mode-grid button strong,.sales-group-toggle strong{color:#fff7ed}.sales-view-mode-grid button span,.sales-group-toggle small{color:var(--et-readable-muted);font-size:.78rem}.sales-view-mode-grid button.active{background:linear-gradient(135deg,#ff6a1347,#38bdf824);border-color:#ffba49c7;box-shadow:0 10px 28px #ff6a131f}.sales-date-range-controls{grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:10px;display:grid}.sales-date-range-controls label{min-width:0}.sales-grouped-list{gap:14px;display:grid}.sales-group-card{background:#081222d1;border:1px solid #94a3b833;border-radius:18px;gap:12px;padding:14px;display:grid}.sales-group-toggle{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.sales-group-toggle span{gap:3px;min-width:0;display:grid}.sales-group-toggle b{color:#ffba49;white-space:nowrap}.sales-group-details{gap:10px;display:grid}.sales-record-card-nested{margin:0;background:#030a149e!important;border-radius:14px!important}.ember-assist-shell{pointer-events:none;z-index:1300;position:fixed;bottom:1.25rem;right:1.25rem}.ember-assist-fab,.ember-assist-panel,.ember-assist-message,.ember-assist-empty,.ember-assist-status,.ember-assist-escalation-form,.ember-assist-admin-card{box-shadow:0 18px 44px #00000057;color:var(--et-readable-text)!important;background:linear-gradient(145deg,#081222f0,#0d2234e6)!important;border:1px solid #84e2ff38!important}.ember-assist-fab{pointer-events:auto;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:52px;padding:.65rem .9rem;display:inline-flex;box-shadow:0 0 0 1px #ffb04d2e,0 14px 32px #00000061,0 0 28px #f9731629}.ember-assist-fab span{background:var(--et-ember,#f97316);color:#160b05;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.ember-assist-fab b{font-size:.88rem;color:var(--et-readable-text)!important}.ember-assist-panel{pointer-events:auto;z-index:1301;border-radius:20px;flex-direction:column;width:min(430px,100vw - 2rem);max-height:min(78vh,720px);display:flex;position:absolute;bottom:4.25rem;right:0;overflow:hidden}.ember-assist-header,.ember-assist-form{background:#0308126b;border-bottom:1px solid #94a3b829;padding:1rem}.ember-assist-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ember-assist-header h2,.ember-assist-admin-card h4{margin:0;color:var(--et-readable-text)!important}.ember-assist-header p,.ember-assist-message span,.ember-assist-empty span,.ember-assist-status span,.ember-assist-escalation-form p{color:var(--et-readable-muted)!important}.ember-assist-prompts,.ember-assist-actions,.ember-assist-footer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ember-assist-live-hero,.ember-assist-safety-note,.ember-assist-recent-help,.ember-assist-guidance-strip{margin:0 1rem .75rem}.forge-workspace-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:.95rem 0;display:grid}.forge-workspace-flow-card{background:radial-gradient(circle at 84% 10%,#ff7a182e,#0000 30%),linear-gradient(145deg,#260d08db,#050b16eb);border:1px solid #ff9a523d;border-radius:18px;gap:.75rem;min-height:100%;padding:.95rem;display:grid;box-shadow:0 18px 44px #0000003d}.forge-workspace-flow-card h4{color:var(--et-readable-text,#f7fbff);margin:.2rem 0 .35rem}.forge-workspace-flow-card p,.forge-workspace-flow-card small{color:var(--et-readable-muted,#e8f6ffb8);margin:0;line-height:1.38}.forge-workspace-flow-card dl{background:#0208127a;border:1px solid #ffffff1a;border-radius:14px;gap:.55rem;margin:0;padding:.72rem;display:grid}.forge-workspace-flow-card dl div{gap:.18rem;display:grid}.forge-workspace-flow-card dt{color:#ffd694d1;text-transform:uppercase;font-size:.72rem}.forge-workspace-flow-card dd{color:var(--et-readable-text,#f7fbff);margin:0;font-weight:800}.forge-workspace-flow-footer{align-items:end;gap:.65rem;margin-top:auto;display:grid}.forge-workspace-flow-card.is-trade-analyzer{border-color:#ffc24752}.forge-workspace-flow-card.is-listing-builder{border-color:#ff7a1852}.forge-workspace-flow-card.is-sales-ledger{border-color:#84e2ff3d}.forge-exact-copy-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0;display:grid}.forge-exact-copy-strip article,.forge-exact-copy-note,.trade-exact-copy-note{background:radial-gradient(circle at 0 0,#ffc24724,#0000 8rem),#050e1cb8;border:1px solid #ffc24738;border-radius:16px;box-shadow:inset 0 1px #ffffff0e}.forge-exact-copy-strip article{gap:.24rem;min-width:0;padding:.78rem;display:grid}.forge-exact-copy-strip span,.forge-exact-copy-note strong,.trade-exact-copy-note strong{color:#ffd694db;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.forge-exact-copy-strip strong{color:var(--et-readable-text,#f7fbff);font-size:clamp(.96rem,1.7vw,1.16rem);line-height:1.15}.forge-exact-copy-strip small,.forge-exact-copy-note span,.trade-exact-copy-note span{color:var(--et-readable-muted,#e8f6ffb8);font-size:.78rem;line-height:1.35}.forge-exact-copy-note,.trade-exact-copy-note{gap:.35rem;margin-top:.75rem;padding:.78rem;display:grid}@media (width<=900px){.forge-workspace-flow-grid,.forge-exact-copy-strip{grid-template-columns:1fr}}.shop-portal-header{background:radial-gradient(circle at 82% 12%,#ffc2472e,#0000 30%),linear-gradient(145deg,#1e1004f0,#050e1cf0)!important;border-color:#ffc2475c!important}.shop-portal-grid,.shop-portal-composer-grid,.shop-portal-tools-grid,.shop-portal-review-grid{gap:.85rem;margin-bottom:1rem;display:grid}.shop-portal-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.75fr))}.shop-portal-composer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-portal-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shop-portal-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-portal-profile-card,.shop-portal-trust-card,.shop-portal-composer-card,.shop-portal-tool-card,.shop-portal-review-card,.shop-portal-preview-post{color:var(--et-readable-text,#f7fbff);background:radial-gradient(circle at 86% 12%,#00d8ff1f,#0000 30%),linear-gradient(145deg,#091724db,#050a14eb);border:1px solid #84e2ff33;border-radius:18px;gap:.55rem;padding:.95rem;display:grid}.shop-portal-profile-card{border-color:#ffc24752}.shop-portal-profile-card h2,.shop-portal-composer-card h3{color:var(--et-readable-text,#f7fbff);margin:0}.shop-portal-profile-card p,.shop-portal-trust-card span,.shop-portal-tool-card span,.shop-portal-composer-card p{color:var(--et-readable-muted,#e8f6ffb8);margin:0;line-height:1.38}.shop-portal-trust-card small{color:#ffd694d1;font-weight:800}.shop-portal-status-row{flex-wrap:wrap;gap:.45rem;display:flex}.shop-portal-tool-card strong,.shop-portal-trust-card strong,.shop-portal-review-card strong,.shop-portal-preview-post strong{color:var(--et-readable-text,#f7fbff)}.shop-portal-review-card span,.shop-portal-preview-post span{color:var(--et-readable-muted,#e8f6ffb8);line-height:1.38}.shop-portal-review-card small{justify-self:start}.shop-portal-preview-post{border-color:#ffc24733;gap:.3rem;padding:.75rem}.sponsor-interest-panel .beta-form-card{background:#050c189e;border:1px solid #ffc2472e;border-radius:18px;padding:1rem}@media (width<=980px){.shop-portal-grid,.shop-portal-composer-grid,.shop-portal-tools-grid,.shop-portal-review-grid{grid-template-columns:1fr}}@media (width<=640px){.shop-portal-header{padding-bottom:1rem!important;overflow:visible!important}.shop-portal-header .standard-page-header-main,.shop-portal-header .standard-page-header-actions{width:100%}.shop-portal-header .standard-page-header-actions{grid-template-columns:1fr!important;gap:.55rem!important;display:grid!important;overflow:visible!important}.shop-portal-header .standard-page-header-actions button{justify-content:center!important;width:100%!important;min-height:44px!important}}.admin-review-foundation{color:var(--et-readable-text,#f7fbff);background:radial-gradient(circle at 86% 10%,#ffc24724,#0000 30%),linear-gradient(145deg,#1f070cdb,#040c1af0);border:1px solid #ffc24733;border-radius:20px;gap:.9rem;padding:1rem;display:grid}.admin-review-foundation h3{color:var(--et-readable-text,#f7fbff);margin:.2rem 0 .35rem}.admin-review-foundation p,.admin-review-foundation-card span,.admin-review-action-map p{color:var(--et-readable-muted,#e8f6ffb8);margin:0;line-height:1.38}.admin-review-foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.admin-review-foundation-card,.admin-review-decision-card{background:#050d1bb8;border:1px solid #84e2ff29;border-radius:16px;gap:.35rem;padding:.8rem;display:grid}.admin-review-foundation-card strong,.admin-review-action-map strong,.admin-review-decision-card strong{color:var(--et-readable-text,#f7fbff)}.admin-review-foundation-card small{color:#ffd694d1;font-weight:800}.admin-review-action-map{background:#050d1b94;border:1px solid #ffffff1a;border-radius:16px;gap:.55rem;padding:.8rem;display:grid}.admin-review-action-map>div{flex-wrap:wrap;gap:.45rem;display:flex}.admin-review-action-pill{align-items:flex-start;gap:.15rem;max-width:220px;white-space:normal!important;padding:.5rem .65rem!important;display:grid!important}.admin-review-action-pill b{color:var(--et-readable-text,#f7fbff)}.admin-review-action-pill small{color:#e8f6ffad;font-size:.72rem;line-height:1.25}.admin-review-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.admin-review-decision-card span{color:var(--et-readable-muted,#e8f6ffb8);line-height:1.35}.admin-review-decision-card small{justify-self:start}@media (width<=900px){.admin-review-foundation-grid,.admin-review-decision-grid{grid-template-columns:1fr}.admin-review-action-map>div{grid-template-columns:1fr;display:grid}.admin-review-action-pill{max-width:none}}.ember-assist-live-hero{background:radial-gradient(circle at 88% 12%,#a78bfa38,#0000 34%),linear-gradient(145deg,#241437d1,#051425e6);border:1px solid #a78bfa47;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.8rem;padding:1rem;display:grid;box-shadow:0 18px 42px #0000003d}.ember-assist-live-hero h3{color:var(--et-readable-text);margin:.15rem 0 .35rem;font-size:1.12rem;line-height:1.2}.ember-assist-live-hero p:not(.section-kicker),.ember-assist-safety-note span,.ember-assist-recent-help span,.ember-assist-quick-action-grid span{color:var(--et-readable-muted);line-height:1.4}.ember-assist-hero-mark{color:#170a04;background:linear-gradient(145deg,#f97316eb,#facc15d1);border-radius:18px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:inline-flex}.ember-assist-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 1rem .75rem;display:grid}.ember-assist-quick-action-grid button{text-align:left;border-radius:16px;place-items:flex-start start;gap:.25rem;min-height:72px;padding:.75rem;display:grid;color:var(--et-readable-text)!important;background:#0f172ab3!important;border:1px solid #84e2ff33!important}.ember-assist-quick-action-grid strong,.ember-assist-safety-note strong,.ember-assist-recent-help strong{color:var(--et-readable-text)}.ember-assist-safety-note{background:#0ea5e91f;border:1px solid #38bdf83d;border-radius:16px;gap:.25rem;padding:.8rem;display:grid}.ember-assist-guidance-strip{background:radial-gradient(circle at 12% 0,#d8b4fe1f,#0000 9rem),#081222c7;border:1px solid #d8b4fe33;border-radius:14px;align-items:start;gap:.18rem;padding:.7rem .78rem;display:grid}.ember-assist-guidance-strip strong{color:#fff7ed;font-size:.86rem}.ember-assist-guidance-strip span{color:#e8f6ffb8;font-size:.78rem;line-height:1.35}.ember-assist-recent-help{gap:.55rem;display:grid}.ember-assist-recent-help .compact-card-header{margin-bottom:.1rem}.ember-assist-recent-help article{background:#03081275;border:1px solid #94a3b829;border-radius:14px;gap:.25rem;padding:.72rem;display:grid}.ember-assist-prompts{border-bottom:1px solid #94a3b829;padding:.85rem 1rem}.ember-assist-prompts button,.ember-assist-escalate{color:var(--et-readable-text)!important;background:#0ea5e924!important;border:1px solid #38bdf847!important}.ember-assist-messages{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.ember-assist-message{border-radius:16px;padding:.85rem}.ember-assist-message.is-user{margin-left:2rem;background:#f9731629!important;border-color:#f973164d!important}.ember-assist-message.is-assistant{margin-right:2rem}.ember-assist-message p{margin:.25rem 0 .65rem;color:var(--et-readable-text)!important}.ember-assist-empty,.ember-assist-status,.ember-assist-escalation-form{border-radius:16px;padding:.85rem}.ember-assist-status>div{border-top:1px solid #94a3b829;gap:.25rem;padding:.6rem 0;display:grid}.ember-assist-form{border-top:1px solid #94a3b829;border-bottom:0}.ember-assist-form textarea,.ember-assist-escalation-form textarea,.ember-assist-escalation-form select{width:100%;line-height:1.35;color:var(--et-readable-text)!important;background:#030812c7!important;border-color:#84e2ff38!important}.ember-assist-escalation-form{z-index:2;max-height:calc(100% - 1.5rem);position:absolute;bottom:.75rem;left:.75rem;right:.75rem;overflow-y:auto}.ember-assist-admin-inbox{border-color:#38bdf842!important}.route-loading-card{color:var(--et-readable-text);text-align:center;background:linear-gradient(145deg,#0f172aeb,#080f1ef0),#080f1ee0;border:1px solid #84e2ff33;border-radius:18px;place-items:center;gap:.35rem;max-width:520px;min-height:148px;margin:1rem auto;padding:1.15rem;display:grid;box-shadow:0 18px 48px #00000047}.route-loading-card strong{color:var(--et-readable-text);font-size:1rem}.route-loading-card small{color:var(--et-muted-readable)}.route-loading-spinner{border:3px solid #84e2ff2e;border-top-color:#f97316d1;border-radius:999px;width:34px;height:34px;animation:.9s linear infinite emberRouteSpin;display:block}@keyframes emberRouteSpin{to{transform:rotate(360deg)}}@media (width<=640px){.app,.app-command-shell,.app-shell-dark{overflow-x:hidden}.app :where(.panel,.card,.compact-card,.flow-modal,.quick-add-sheet,.location-modal,.drawer,.scout-report-step-card),.app-command-shell :where(.panel,.card,.compact-card,.flow-modal,.quick-add-sheet,.location-modal,.drawer,.scout-report-step-card){border-radius:16px!important}.app :where(.flow-modal,.quick-add-sheet,.location-modal),.app-command-shell :where(.flow-modal,.quick-add-sheet,.location-modal){width:min(100vw - 16px,560px)!important;max-height:calc(100dvh - 22px)!important}.app :where(.scout-report-review-grid,.scout-report-detail-grid,.drop-radar-two-col,.quick-action-grid,.home-quick-action-grid),.app-command-shell :where(.scout-report-review-grid,.scout-report-detail-grid,.drop-radar-two-col,.quick-action-grid,.home-quick-action-grid){grid-template-columns:1fr!important}.app :where(button,.secondary-button,.ghost-button,input,select,textarea),.app-command-shell :where(button,.secondary-button,.ghost-button,input,select,textarea){min-height:44px}.ember-assist-shell{bottom:calc(86px + env(safe-area-inset-bottom,0px));left:.75rem;right:.75rem}.ember-assist-fab{margin-left:auto}.ember-assist-panel{border-radius:20px 20px 0 0;width:100%;max-height:min(70dvh,100dvh - 128px);bottom:0;left:0;right:0}.ember-assist-message.is-user,.ember-assist-message.is-assistant{margin-left:0;margin-right:0}.ember-assist-live-hero{grid-template-columns:1fr}.ember-assist-hero-mark{display:none}.ember-assist-quick-action-grid{grid-template-columns:1fr}}.watch-calendar-layer-strip{box-sizing:border-box;flex-wrap:wrap;width:100%;max-width:100%;overflow-x:visible}.watch-calendar-layer-strip label,.watch-calendar-layer-strip button{white-space:normal;min-width:0;max-width:100%}.app .marketplace-section,.app-command-shell .marketplace-section,.app-shell-dark .marketplace-section{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}.app .catalog-result-card.market-mobile-product-card,.app-command-shell .catalog-result-card.market-mobile-product-card,.app-shell-dark .catalog-result-card.market-mobile-product-card{box-sizing:border-box;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;min-height:0!important;overflow:hidden!important}.app .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark .catalog-result-card.market-mobile-product-card .catalog-result-main{box-sizing:border-box;grid-template-rows:auto!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.app .market-mobile-product-card .catalog-thumb,.app-command-shell .market-mobile-product-card .catalog-thumb,.app-shell-dark .market-mobile-product-card .catalog-thumb{aspect-ratio:1;box-sizing:border-box;align-self:start;overflow:hidden;width:112px!important;min-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important}.app .market-mobile-product-card .catalog-thumb img,.app-command-shell .market-mobile-product-card .catalog-thumb img,.app-shell-dark .market-mobile-product-card .catalog-thumb img{box-sizing:border-box;object-position:center;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.app .market-mobile-product-card .image-needed-placeholder,.app-command-shell .market-mobile-product-card .image-needed-placeholder,.app-shell-dark .market-mobile-product-card .image-needed-placeholder{text-align:center;border:1px dashed #7ce7ff42;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:8px;display:grid;color:#e8f6ffb8!important;background:radial-gradient(circle at 50% 0,#ff7a1a1f,#0000 6rem),#030a17d6!important}.app .market-mobile-product-card .image-needed-placeholder strong,.app .market-mobile-product-card .image-needed-placeholder span,.app .market-mobile-product-card .image-needed-placeholder b,.app-command-shell .market-mobile-product-card .image-needed-placeholder strong,.app-command-shell .market-mobile-product-card .image-needed-placeholder span,.app-command-shell .market-mobile-product-card .image-needed-placeholder b,.app-shell-dark .market-mobile-product-card .image-needed-placeholder strong,.app-shell-dark .market-mobile-product-card .image-needed-placeholder span,.app-shell-dark .market-mobile-product-card .image-needed-placeholder b{white-space:normal;font-weight:850;line-height:1.1;color:#e8f6ffc7!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-header,.app .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-header,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app .flow-modal[data-flow=scoutSubmit] .flow-modal-header,.app .flow-modal[data-flow=scoutSubmit] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-header,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-header,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=scoutSubmit] .flow-modal-header,.app-command-shell .flow-modal[data-flow=scoutSubmit] .flow-modal-footer{background:#030a16fc!important;border-color:#7ce7ff29!important}.app .flow-modal[data-flow=multiDestinationAdd] .multi-destination-flow,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .multi-destination-flow{gap:16px}.app .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner{box-shadow:none;background:linear-gradient(135deg,#ff7a1a1f,#7ce7ff0f),#081629d1;border-color:#ffffff0f;padding:12px 14px}.app .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner strong{font-size:1rem}.app .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .universal-review-banner span{color:#e5f0ffbd;line-height:1.35}.app .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary{background:#061324c7;border:1px solid #7ce7ff1f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary div,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary div{gap:3px;min-width:0;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary span{color:#e5f0ff9e;font-size:.72rem;font-weight:850}.app .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary strong{color:#fff8e8;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.app .flow-modal[data-flow=multiDestinationAdd] .wizard-step-pill,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .wizard-step-pill{background:#061222c7;border-color:#7ce7ff1f;min-height:48px}.app .flow-modal[data-flow=multiDestinationAdd] .wizard-step-pill.is-active,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .wizard-step-pill.is-active{background:linear-gradient(135deg,#ff7a1a33,#7ce7ff1a),#0a1c32eb;border-color:#ff7a1a80;box-shadow:0 16px 34px #ff7a1a1f}.app .flow-modal[data-flow=multiDestinationAdd] .flow-form-section,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-form-section{box-shadow:none;background:radial-gradient(circle at 100% 0,#7ce7ff0d,#0000 12rem),#061222d1!important;border-color:#7ce7ff1c!important}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-card{background:linear-gradient(135deg,#ff7a1a14,#7ce7ff0d),#081629db;border-color:#7ce7ff24;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;padding:12px}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb,.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb img,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb img{border-radius:16px;width:70px;min-width:70px;height:70px}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-actions button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-actions button{min-height:38px}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox-grid,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox{background:#071629d6;border-color:#7ce7ff24;min-height:96px;padding:14px 14px 14px 16px;position:relative}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox input,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox input{opacity:.01;position:absolute;top:14px;right:14px}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox:after,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox:after{content:"";background:#00000038;border:1px solid #e5f0ff47;border-radius:999px;width:18px;height:18px;position:absolute;top:14px;right:14px}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox.is-selected,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox.is-selected{background:linear-gradient(135deg,#ff7a1a2e,#7ce7ff14),#091a30f0;border-color:#ff7a1a85}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox.is-selected:after,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox.is-selected:after{background:#ff7a1a;border-color:#ffb36be6;box-shadow:0 0 0 4px #ff7a1a29}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox strong{color:#fff8e8;font-size:1rem}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox small,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox small{color:#e5f0ffb8;font-size:.78rem}.quick-add-result-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box;overflow:hidden}.quick-add-result-copy small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=640px){.app .flow-modal[data-flow=addActionSheet],.app .flow-modal[data-flow=multiDestinationAdd],.app .flow-modal[data-flow=scoutSubmit],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=multiDestinationAdd],.app-command-shell .flow-modal[data-flow=scoutSubmit]{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important}.app .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .quick-add-flow-summary,.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox-grid,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox-grid{grid-template-columns:1fr}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-card{grid-template-columns:58px minmax(0,1fr)}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb,.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb img,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-thumb img{width:58px;min-width:58px;height:58px}.app .flow-modal[data-flow=multiDestinationAdd] .selected-match-actions,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .selected-match-actions{grid-column:1/-1;justify-content:flex-start}.quick-add-result-card{grid-template-columns:58px minmax(0,1fr)}.quick-add-result-thumb{width:58px;height:58px}.quick-add-result-action{grid-column:2;justify-self:start;min-height:34px}}.app .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=addActionSheet]{max-width:min(680px,100vw - 20px)}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.add-anything-flow{color:#fff8e8;gap:14px;display:grid}.add-anything-hero,.add-anything-path-header,.quick-add-success-card{background:radial-gradient(circle at 92% 0,#ff7a1a24,#0000 8rem),linear-gradient(145deg,#091a30f0,#040d1bf5);border:1px solid #7ce7ff29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.add-anything-hero strong,.add-anything-path-header strong,.quick-add-success-card strong{color:#fff8e8;font-size:1.08rem}.add-anything-hero p,.add-anything-path-header p,.quick-add-success-card p{color:#e5f0ffbd;margin:4px 0 0;line-height:1.38}.add-anything-hero>span,.quick-add-success-card>.command-icon{color:#ffb36b;background:#ff7a1a1f;border:1px solid #ff7a1a5c;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.45rem;font-weight:900;display:inline-flex}.add-anything-path-header{grid-template-columns:auto minmax(0,1fr)}.add-anything-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.add-anything-more{background:#030d1b8a;border:1px solid #7ce7ff24;border-radius:16px;overflow:hidden}.add-anything-more summary{color:#e8f6ffdb;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-weight:800;list-style:none;display:flex}.add-anything-more summary::-webkit-details-marker{display:none}.add-anything-more summary:after{content:"+";color:#7ce7ff;font-size:1.1rem}.add-anything-more[open] summary:after{content:"-"}.add-anything-option-grid--more{padding:0 10px 10px}.add-anything-option{color:#fff8e8;text-align:left;min-height:106px;box-shadow:none;background:linear-gradient(145deg,#0a1c33f0,#050f1eeb);border:1px solid #7ce7ff29;border-radius:16px;align-content:start;gap:8px;padding:12px;display:grid}.add-anything-option:hover,.add-anything-option:focus-visible,.quick-add-result-card:hover,.quick-add-result-card:focus-visible{background:#0a223af5;border-color:#7ce7ff6b;transform:translateY(-1px)}.add-anything-option .command-icon{width:34px;height:34px}.add-anything-option strong{color:#fff8e8;line-height:1.15}.add-anything-option small{color:#e5f0ffb8;font-size:.76rem;line-height:1.3}.add-anything-option--search .command-icon,.add-anything-option--scout .command-icon{color:#7ce7ff;background:#7ce7ff1a;border-color:#7ce7ff3d}.add-anything-option--forge .command-icon{color:#ffb36b;background:#ff7a1a1c;border-color:#ff7a1a3d}.add-anything-option--vault .command-icon{color:#d9c7ff;background:#b794f41f;border-color:#b794f43d}.add-anything-option--warning .command-icon{color:#ffd166;background:#ffd1661f;border-color:#ffd1663d}.add-anything-option--locked,.add-anything-option:disabled{cursor:not-allowed;opacity:.62;transform:none}.add-anything-option--locked em{color:#ffd166;letter-spacing:0;background:#ffd16614;border:1px solid #ffd16642;border-radius:999px;place-self:end start;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:900}.scan-anything-principle-card,.scan-anything-review-note{background:radial-gradient(circle at 100% 0,#7ce7ff17,#0000 9rem),#061426b8;border:1px solid #7ce7ff29;border-radius:16px;gap:4px;padding:12px;display:grid}.scan-anything-principle-card strong,.scan-anything-review-note strong{color:#fff8e8}.scan-anything-principle-card p,.scan-anything-review-note p{color:#e5f0ffbd;margin:0;line-height:1.38}.scan-anything-coming-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-add-inline-actions,.quick-add-search-starter{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.quick-add-inline-actions button,.quick-add-search-starter button{min-height:42px}.quick-add-results-panel{gap:10px;display:grid}.quick-add-empty-result{align-content:start;justify-items:stretch;min-height:0;padding:12px}.quick-add-empty-result h3,.quick-add-empty-result p{margin:0}.quick-add-results-heading{color:#e5f0ffc2;justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;display:flex}.quick-add-results-heading strong{color:#fff8e8}.quick-add-result-list{gap:9px;display:grid}.quick-add-result-card{color:#fff8e8;text-align:left;min-height:78px;box-shadow:none;background:#061426c7;border:1px solid #7ce7ff26;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.quick-add-result-thumb{background:#7ce7ff14;border-radius:13px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.quick-add-result-thumb img,.quick-add-result-thumb .branded-product-fallback{object-fit:cover;width:100%;height:100%}.quick-add-result-copy{gap:3px;min-width:0;display:grid}.quick-add-result-copy strong,.quick-add-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-add-result-copy strong{color:#fff8e8}.quick-add-result-copy small{color:#e5f0ffad;font-size:.75rem}.quick-add-photo-panel{background:#061426b3;border:1px solid #7ce7ff24;border-radius:16px;gap:10px;padding:12px;display:grid}.quick-add-photo-panel.scout-scan-photo-panel{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 9rem),radial-gradient(circle at 100% 20%,#ffb03b1a,#0000 8rem),#061426d1;border-color:#22d3ee3d;box-shadow:inset 0 1px #ffffff0d}.quick-add-photo-panel.scout-scan-photo-panel .small-empty-state{background:#030d1b8c;border-style:dashed;border-color:#22d3ee38}.quick-add-photo-preview{max-width:100%}.scout-scan-required-strip,.app-scout .scout-required-checklist{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.scout-scan-required-strip span,.app-scout .scout-required-checklist span{color:#e8f6ffc7;text-align:center;background:#051122c2;border:1px solid #7ce7ff24;border-radius:999px;flex:132px;min-width:0;padding:7px 9px;font-size:.72rem;font-weight:850;line-height:1.2}.scout-scan-required-strip span.is-ready,.app-scout .scout-required-checklist span.is-ready{color:#c8fff4;background:#14b8a61f;border-color:#4ade804d}.scout-scan-required-strip span.needs-review,.app-scout .scout-required-checklist span.needs-review{color:#ffe6b7;background:#ffb03b1a;border-color:#ffbe6652}.scout-scan-ocr-panel{background:radial-gradient(circle at 0 0,#f59e0b1a,#0000 9rem),#030d1bad;border:1px solid #7ce7ff29;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.scout-scan-ocr-panel>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.scout-scan-ocr-panel strong{color:#fff8e8}.scout-scan-ocr-panel span,.scout-scan-ocr-panel em,.scout-scan-ocr-panel p,.scout-scan-ocr-panel li{color:#e5f0ffbd;overflow-wrap:anywhere}.scout-scan-ocr-panel em{font-size:.78rem;font-style:normal}.scout-scan-ocr-panel p{margin:0}.scout-scan-ocr-panel ul{gap:5px;margin:0;padding-left:18px;display:grid}.scout-scan-ocr-panel--running{border-color:#7ce7ff57}.scout-scan-ocr-panel--complete{border-color:#4ade8047}.scout-scan-ocr-panel--failed,.scout-scan-ocr-panel--unsupported,.scout-scan-ocr-panel--low_confidence{border-color:#f59e0b4d}.scan-proof-note,.scan-field-hint{color:#ffd166d1;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.35}.scout-scan-review-section{gap:8px;min-width:0;display:grid}.scan-category-chip-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.scan-category-chip-row button{white-space:normal;flex:0 auto;min-width:0;min-height:34px;padding:7px 10px}.scout-scan-source-textarea{max-height:138px}.quick-add-receipt-grid,.quick-add-manual-grid,.quick-add-scout-scan-grid,.quick-add-card-scan-grid{gap:10px}.quick-add-unknown-time{background:#030d1b6b;border:1px solid #7ce7ff24;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex}.quick-add-card-scan-list{gap:11px;display:grid}.quick-add-card-scan-row{background:#061426b3;border:1px solid #7ce7ff24;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.quick-add-row-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.quick-add-row-heading strong{color:#fff8e8}.quick-add-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.quick-add-row-actions button{min-height:38px}.quick-add-sticky-actions{padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.quick-add-success-card{grid-template-columns:auto minmax(0,1fr)}@media (width<=640px){.app .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=addActionSheet]{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 18px)}.add-anything-flow{gap:11px}.add-anything-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.add-anything-option{min-height:92px;padding:10px}.add-anything-option .command-icon{width:30px;height:30px}.add-anything-option strong{font-size:.86rem}.add-anything-option small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.quick-add-result-card{grid-template-columns:52px minmax(0,1fr)}.quick-add-result-card>.status-badge{grid-column:1/-1;justify-self:start}.quick-add-inline-actions button{flex:150px}.quick-add-row-heading{flex-direction:column;align-items:stretch}.quick-add-row-actions{grid-template-columns:1fr;width:100%;display:grid}.quick-add-sticky-actions{grid-template-columns:1fr;display:grid}.scan-anything-coming-soon-grid{grid-template-columns:1fr;gap:8px}}@media (width<=360px){.add-anything-option-grid{grid-template-columns:1fr}}.app-scout .standard-page-header.scout-summary-card{grid-template-columns:1fr!important;gap:10px!important;width:min(100%,1120px)!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{justify-content:flex-end!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button{min-width:132px}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs{max-width:100%;padding-top:0!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button{flex:none}.app-scout .scout-dashboard-overview.scout-nearby-dashboard{width:min(100%,1120px);margin-inline:auto}.app-scout .scout-nearby-cta-card{min-height:0!important}.app-scout .scout-nearby-cta-card .secondary-button{min-width:132px}.app-scout .scout-filter-shell{gap:8px;display:grid}.app-scout .scout-filter-disclosure{background:#040e1c94;border:1px solid #84e2ff29;border-radius:16px}.app-scout .scout-filter-disclosure summary{color:#f8fbff;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-weight:900;list-style:none;display:flex}.app-scout .scout-filter-disclosure summary::-webkit-details-marker{display:none}.app-scout .scout-filter-disclosure summary b{color:#84e2ffd1;font-size:.72rem}.app-scout .scout-filter-disclosure[open]{background:#071426c7}.app-scout .scout-filter-disclosure .scout-compact-filterbar{padding:10px}.app-scout .scout-filter-reset{margin:0 10px 10px;min-height:38px!important}.app-scout .scout-active-filter-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.app-scout .scout-active-filter-row::-webkit-scrollbar{display:none}.app-scout .scout-active-filter-row span{color:#e8f6ffc7;background:#061426ad;border:1px solid #84e2ff2e;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem;font-weight:850}.app-scout .scout-report-compact-card{grid-template-columns:52px minmax(0,1fr) 30px!important;min-height:82px!important;padding:9px!important}.app-scout .scout-report-side>img,.app-scout .scout-report-side>span:first-child{width:48px!important;height:48px!important}.app-scout .scout-report-title-row h3{font-size:.9rem!important}.app-scout .scout-report-product-line{color:#f8fbffeb!important}.app-scout .scout-report-detail-hint{color:#e8f6ff94;margin:6px 0 0;font-size:.7rem}.app-scout .scout-report-note-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.72rem;display:-webkit-box;overflow:hidden;color:#e8f6ffc2!important}.app-scout .scout-my-reports-help{color:#e8f6ffb8;background:#040e1c94;border:1px solid #84e2ff24;border-radius:14px;padding:9px 11px;font-size:.78rem}.app-scout .flow-modal[data-flow=scoutSubmit]{flex-direction:column!important;width:min(680px,100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;display:flex!important;overflow:hidden!important}.app-scout .flow-modal[data-flow=scoutSubmit] .modal-sticky-header{flex:none}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:calc(156px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer--scout-inline{flex:none;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#040c1ae0,#030916fa)!important;display:grid!important}.app-scout .scout-report-flow>.scout-wizard-footer{display:none!important}.app-scout .scout-report-flow{gap:10px;display:grid}.app-scout .scout-report-progress{padding:10px 12px!important}.app-scout .scout-report-stepper{gap:6px!important}.app-scout .scout-report-step-pill{min-height:36px!important;padding:5px 8px!important}.app-scout .scout-report-step-card{border-radius:18px!important;padding:12px!important}.app-scout .scout-report-step-header{gap:8px!important}.app-scout .scout-report-step-header h3{font-size:1rem!important}.app-scout .scout-report-step-header p{max-width:42rem}.app-scout .scout-essentials-step .scout-report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-scout .scout-report-choice-card,.app-scout .scout-stock-status-button,.app-scout .scout-report-store-pick{border-radius:14px!important;min-height:58px!important;padding:9px!important}.app-scout .scout-report-choice-card span{font-size:.72rem!important;line-height:1.25!important}.app-scout .scout-report-essential-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:10px;display:grid}.app-scout .scout-report-essential-panel{gap:9px;min-width:0;display:grid}.app-scout .scout-report-store-list--compact{gap:7px;display:grid}.app-scout .scout-report-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.app-scout .scout-report-date-presets button{min-height:38px!important;padding-inline:6px!important}.app-scout .scout-optional-proof-panel{background:#040e1c7a;border:1px solid #84e2ff24;border-radius:15px}.app-scout .scout-optional-proof-panel summary{color:#e8f6ffd6;cursor:pointer;min-height:40px;padding:0 10px;font-weight:850}.app-scout .scout-optional-proof-panel .scout-report-notes-field,.app-scout .scout-optional-proof-panel .scout-proof-field-grid{margin:0 10px 10px}.app-scout .scout-confidence-preview{margin-top:0!important}@media (width>=1024px){.app-scout .scout-dashboard-overview.scout-nearby-dashboard{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important}.app-scout .scout-nearby-list-card{grid-area:1/1/span 2}.app-scout .scout-nearby-cta-card{grid-column:2}.app-scout .scout-subpage-panel{width:min(100%,1120px);margin-inline:auto}.app-scout .scout-report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app-scout .standard-page-header.scout-summary-card{margin-top:6px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{grid-template-columns:1fr!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{display:none}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:1fr .64fr!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button{min-width:0}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button:nth-child(n+5){display:none}.app-scout .scout-nearby-cta-card{margin-inline:10px}.app-scout .scout-nearby-cta-copy p{max-width:30ch}.app-scout .scout-nearby-quiet-stats span{font-size:.66rem}.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr) 28px!important}.app-scout .scout-report-side{display:none!important}.app-scout .scout-report-card-main{grid-column:1}.app-scout .scout-report-open-affordance{grid-column:2}.app-scout .scout-signal-badge-row{scrollbar-width:none;overflow-x:auto}.app-scout .scout-signal-badge-row::-webkit-scrollbar{display:none}.app-scout .scout-report-detail-hint,.app-scout .scout-report-card-main .mini-badge:nth-child(n+4){display:none!important}.app-scout .scout-report-meta span:nth-child(n+3){display:none}.app-scout .scout-report-type-grid,.app-scout .scout-report-detail-grid{grid-template-columns:1fr!important}.app-scout .scout-essentials-step .scout-report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .scout-report-essential-grid{grid-template-columns:1fr!important}.app-scout .scout-report-choice-card{min-height:64px!important}.app-scout .scout-report-choice-card span{display:none}.app-scout .scout-report-date-presets{grid-template-columns:1fr 1fr 1fr!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))!important}}:root{--etds-mobile-action-safe:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 32px)}.market-search-options,.vault-mobile-filter-drawer{background:#081222b8;border:1px solid #7dd3fc29;border-radius:16px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.market-search-options summary,.vault-mobile-filter-drawer summary{color:#e2e8f0eb;cursor:pointer;font-size:.88rem;font-weight:800;list-style-position:outside}.market-search-options[open],.vault-mobile-filter-drawer[open]{gap:10px;display:grid}.market-search-options p,.market-search-options .market-mode-strip,.market-search-options .market-data-refresh-strip{margin:0}.vault-empty-overview-card,.vault-empty-summary-card{background:radial-gradient(circle at 0 0,#a855f724,#0000 34%),#07101fd1;border:1px solid #a855f72e;border-radius:18px;gap:12px;padding:16px;display:grid}.vault-empty-overview-card strong,.vault-empty-summary-card strong{color:#f8fafc;font-size:1.02rem;display:block}.vault-empty-overview-card span,.vault-empty-summary-card span{color:#cbd5e1d6}.vault-empty-overview-card dl,.vault-empty-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.vault-empty-overview-card dl div,.vault-empty-summary-card dl div{background:#0f172ab8;border-radius:14px;padding:10px}.vault-empty-overview-card dt,.vault-empty-summary-card dt{color:#94a3b8eb;text-transform:uppercase;font-size:.74rem}.vault-empty-overview-card dd,.vault-empty-summary-card dd{color:#f8fafc;margin:2px 0 0;font-weight:900}.collections-action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.collections-primary-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.collections-action-hub .drawer-link,.collections-action-hub .secondary-button{min-height:46px}.collection-utility-backdrop{padding:18px 14px calc(var(--etds-mobile-action-safe) - 40px);align-items:end}.collection-utility-drawer{width:min(100%,680px);max-width:680px;max-height:min(82dvh,760px)}.collection-utility-body{max-height:calc(82dvh - 82px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px);overflow-y:auto}.collections-drawer-form{gap:12px;display:grid}.collections-drawer-form>strong{color:#f8fafc;font-size:1.02rem}.collections-main-card,.collections-support-card,.collections-limited-card{background:radial-gradient(circle at 0 0,#ffba491a,#0000 34%),#060f1ddb!important;border-color:#84e2ff1f!important}.collections-main-card{gap:18px}.collections-workspace-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.collections-workspace-hero h2{color:#fff7ed;letter-spacing:0;margin:2px 0 8px;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.06}.collections-workspace-hero p{color:#e2e8f0d6;max-width:62ch;margin:0}.collections-badge-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.collections-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collections-summary-tile{background:#03081275;border:1px solid #84e2ff1a;border-radius:16px;gap:4px;min-height:92px;padding:14px;display:grid}.collections-summary-tile span,.collections-manage-summary span{color:#94a3b8e6;text-transform:uppercase;font-size:.74rem;font-weight:800}.collections-summary-tile strong{color:#f8fafc;font-size:1.55rem;line-height:1}.collections-summary-tile small,.collections-manage-summary small,.workspace-switch-card small{color:#cbd5e1c7}.collections-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collections-support-card{align-content:start;gap:12px}.collections-limited-card{max-width:780px}.workspace-switch-list{gap:10px;display:grid}.workspace-switch-card{background:#0308128a;border:1px solid #84e2ff1f;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(180px,.9fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.workspace-switch-card.is-current{border-color:#ffba4957;box-shadow:inset 0 0 0 1px #ffba4914}.workspace-switch-card strong,.collections-manage-summary strong{color:#f8fafc}.workspace-switch-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.workspace-switch-card dl div,.collections-compact-status-list div{background:#0f172a94;border-radius:12px;padding:8px}.workspace-switch-card dt{color:#94a3b8d6;text-transform:uppercase;font-size:.68rem}.workspace-switch-card dd{color:#f8fafc;margin:2px 0 0;font-weight:900}.collections-manage-summary{background:#03081280;border:1px solid #84e2ff1f;border-radius:16px;justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.collections-manage-summary>div{gap:4px;min-width:0;display:grid}.collections-manage-summary .status-badge{white-space:normal;align-self:start}.collections-danger-zone{background:#7f1d1d29;border:1px solid #f871712e;border-radius:16px;gap:12px;padding:14px;display:grid}.collections-danger-zone strong{color:#fee2e2}.collections-technical-details summary,.collections-drawer-form .mobile-ux-disclosure summary{color:#f8fafcf0;cursor:pointer;font-weight:850}.collections-member-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.collections-member-row .secondary-button{min-height:38px;padding-inline:12px}@media (width<=780px){.app-command-shell>main,.app-shell-dark>main,.dashboard-layout,.hearth-northstar,.marketplace-section,.settings-page,.approval-page,.collections-utility-page .utility-page-layout,.data-backup-utility-page .utility-page-layout{padding-bottom:calc(var(--etds-mobile-action-safe) + 28px)!important}.flow-modal,.location-modal,.ember-assist-panel{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))!important}.flow-modal-body,.location-modal .flow-modal-body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)!important}.app-scout .flow-modal[data-flow=scoutSubmit]{max-height:calc(100dvh - 18px - env(safe-area-inset-bottom,0px))!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{max-height:none!important;padding-bottom:12px!important;overflow:visible!important}.app-scout .scout-report-flow.scout-report-wizard{scrollbar-width:thin;max-height:calc(100dvh - 138px - env(safe-area-inset-bottom,0px))!important;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.app-scout .scout-wizard-footer{background:#040a16fa!important;border-top:1px solid #7dd3fc29!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;margin-top:12px!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}.app-scout .scout-report-essential-panel:after{content:"Scroll for note, proof, and post";color:#7dd3fcb8;margin-top:2px;font-size:.72rem;font-weight:700;display:block}.app-market .market-page-heading .standard-page-header-body{gap:10px!important}.app-market .market-deal-shortcut,.app-market .smart-catalog-suggestions{display:none!important}.app-market .market-search-form{grid-template-columns:minmax(0,1fr) auto!important}.app-market .market-search-options{margin-top:0!important}.app-market .market-mode-strip,.app-market .market-data-refresh-strip{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;display:grid!important}.app-market .market-results-panel{padding-bottom:calc(var(--etds-mobile-action-safe) + 18px)!important}.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.app-market .market-advanced-filter-rail,.app-market .market-filter-rail,.app-market .market-search-source-note{display:none!important}.app-market .market-filter-drawer{background:#081222b8;border:1px solid #7dd3fc24;border-radius:16px;padding:10px}.app-market .market-filter-drawer-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-market .market-filter-drawer-actions .catalog-view-toggle{grid-column:1/-1}.app-market .catalog-results-grid{gap:10px!important}.app-market .market-mobile-product-card{border-width:1px!important;padding:10px!important}.app-market .catalog-result-main{grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.app-market .catalog-thumb{border-radius:14px!important;min-height:92px!important}.app-market .market-card-title{font-size:.98rem!important;line-height:1.2!important}.app-market .market-card-reference-line,.app-market .market-card-context{margin:2px 0!important;font-size:.78rem!important;line-height:1.25!important}.app-market .market-trust-badge-row{gap:5px!important}.app-market .market-trust-badge-row .market-status-pill:nth-child(n+3){display:none!important}.app-market .market-result-add-actions{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;margin-top:10px!important;display:grid!important}.app-market .market-result-add-actions .secondary-button{min-width:0!important;padding-inline:10px!important}.app-vault .vault-command-overview{display:none!important}.app-vault .vault-mobile-filter-drawer:not([open]){display:block!important}.app-vault .vault-mobile-filter-drawer:not([open]) .vault-toolbar{display:none!important}.app-vault .vault-empty-state,.app-vault .guided-empty-state--vault{margin-bottom:0!important}.app-vault .vault-view-strip{padding-bottom:2px!important;overflow-x:auto!important}.collections-utility-page .utility-page-layout{gap:12px!important}.collections-hub-card .drawer-status-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collections-workspace-hero,.collections-support-grid,.workspace-switch-card{grid-template-columns:1fr!important}.collections-workspace-hero>.secondary-button{width:100%}.collections-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.collections-summary-tile{min-height:74px;padding:10px!important}.collections-summary-tile span{font-size:.66rem}.collections-summary-tile strong{font-size:1.28rem}.collections-summary-tile small{font-size:.7rem;line-height:1.2}.collections-action-grid{grid-template-columns:1fr!important}.collections-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collections-primary-actions .drawer-link{min-height:42px!important;padding-inline:8px!important}.collections-manage-summary{display:grid}.ember-assist-shell:not(.is-open).is-near-page-end,.app-market .ember-assist-shell:not(.is-open),.app-collections .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.9)!important}}:root{--et-shell-nav-safe:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 36px);--et-shell-form-safe:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 56px);--et-shell-sticky-offset:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 10px)}.app-command-shell>.app-shell-header{display:none!important}.app-command-shell>main,.app-shell-dark>main,.app .main,.dashboard-layout,.hearth-northstar,.scout-dashboard-overview,.vault-page,.forge-page,.marketplace-section,.tidepool-community,.spark-page,.settings-page,.approval-page,.collection-page,.collections-utility-page .utility-page-layout{scroll-padding-bottom:var(--et-shell-nav-safe)!important}.app :where(.flow-modal,.location-modal,.catalog-detail-drawer,.collection-manager-modal,.drawer.open,.quick-add-sheet,.store-map-detail-sheet),.app-command-shell :where(.flow-modal,.location-modal,.catalog-detail-drawer,.collection-manager-modal,.drawer.open,.quick-add-sheet,.store-map-detail-sheet){max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--et-shell-sticky-offset) - 14px)!important}.app :where(.flow-modal-body,.location-modal-body,.drawer-body,.menu-drawer-body,.settings-drawer-body,.catalog-detail-body,.collection-manager-body,.quick-add-sheet-body,.drawer-menu-stack),.app-command-shell :where(.flow-modal-body,.location-modal-body,.drawer-body,.menu-drawer-body,.settings-drawer-body,.catalog-detail-body,.collection-manager-body,.quick-add-sheet-body,.drawer-menu-stack){padding-bottom:var(--et-shell-form-safe)!important;scroll-padding-bottom:var(--et-shell-form-safe)!important}.app :where(.modal-sticky-footer,.flow-modal-footer,.flow-modal-actions,.location-modal-actions,.drawer-actions,.spark-flow-actions,.vault-form-actions),.app-command-shell :where(.modal-sticky-footer,.flow-modal-footer,.flow-modal-actions,.location-modal-actions,.drawer-actions,.spark-flow-actions,.vault-form-actions){bottom:var(--et-shell-sticky-offset)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.menu-command-groups{gap:12px;display:grid}.menu-command-section{gap:8px;display:grid}.menu-command-section h4{color:#fff4dfe0;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.menu-command-section--admin .menu-command-link{background:#18121e7a!important;border-color:#ffba4933!important}.menu-command-section--support .menu-command-link{min-height:52px!important}.topbar-command-actions>.topbar-ask-ember-button{display:none!important}.ember-assist-shell:not(.is-open):not(.is-compact):not(.is-near-page-end) .ember-assist-fab{width:auto!important;min-width:132px!important;padding:0 .82rem!important}.ember-assist-shell:not(.is-open):not(.is-compact):not(.is-near-page-end) .ember-assist-fab b{white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;display:inline!important;position:static!important;overflow:visible!important}.ember-assist-shell:not(.is-open).is-compact .ember-assist-fab,.ember-assist-shell:not(.is-open).is-near-page-end .ember-assist-fab{width:52px!important;min-width:52px!important;padding:0!important}.ember-assist-shell:not(.is-open).is-compact .ember-assist-fab b,.ember-assist-shell:not(.is-open).is-near-page-end .ember-assist-fab b{white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body.shell-overlay-open .ember-assist-shell:not(.is-open),body.shell-long-form-active .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.94)!important}.app-command-shell:has(.flow-modal-backdrop) .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.94)!important}.app-command-shell:has(.drawer-backdrop) .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.94)!important}.app-command-shell:has(.quick-add-backdrop) .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.94)!important}.ember-assist-shell.is-open .ember-assist-panel{bottom:var(--et-shell-sticky-offset)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--et-shell-sticky-offset) - 16px)!important}.ember-assist-scroll{scroll-padding-bottom:112px!important}.mobile-bottom-nav button:focus-visible,.topbar .menu-button:focus-visible,.topbar-workspace-chip:focus-visible,.topbar-brand:focus-visible,.menu-command-link:focus-visible,.ember-assist-fab:focus-visible,.drawer-link:focus-visible,.modal-close-button:focus-visible{outline-offset:3px!important;outline:2px solid #25d9ffdb!important}.mobile-bottom-nav button:active,.topbar-command-actions>button:active,.menu-command-link:active,.ember-assist-fab:active,.drawer-link:active{transform:translateY(1px)scale(.99)!important}.app :where(button:disabled,[aria-disabled=true],.disabled),.app-command-shell :where(button:disabled,[aria-disabled=true],.disabled){cursor:not-allowed!important;opacity:.48!important;transform:none!important}@media (width<=780px){.app-command-shell,.app-command-shell>main,.app-shell-dark>main,.app .main,.dashboard-layout,.hearth-northstar,.scout-dashboard-overview,.vault-page,.forge-page,.marketplace-section,.tidepool-community,.spark-page,.settings-page,.approval-page,.collection-page,.collections-utility-page .utility-page-layout,.empty-state,.small-empty-state{padding-bottom:var(--et-shell-nav-safe)!important}.app-command-shell>.topbar{min-height:54px!important;padding:calc(7px + env(safe-area-inset-top,0px)) 9px 7px!important;grid-template-columns:minmax(0,1fr) auto!important}.topbar-brand{background:0 0!important;border-color:#0000!important;padding-inline:2px!important}.topbar-brand-copy{display:grid!important}.topbar-brand-copy strong{max-width:18ch!important}.topbar-brand-copy small,.topbar-workspace-chip small,.topbar-command-actions .topbar-quick-add-button,.topbar-command-actions .topbar-profile-button,.topbar .app-search:not(.expanded){display:none!important}.topbar-workspace-chip{min-width:0!important;max-width:104px!important;padding-inline:9px!important}.topbar-workspace-chip span{max-width:9ch!important}.topbar .menu-button span:not(.action-icon){display:inline!important}.drawer.open{bottom:var(--et-shell-sticky-offset)!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--et-shell-sticky-offset) - 12px)!important}.menu-command-links{padding:10px!important}.menu-command-grid{grid-template-columns:1fr!important}.mobile-bottom-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}.ember-assist-shell:not(.is-open):not(.is-compact):not(.is-near-page-end){bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 18px)!important;right:12px!important}.ember-assist-shell:not(.is-open).is-compact,.ember-assist-shell:not(.is-open).is-near-page-end{bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 14px)!important}}@media (width>=1024px){.app-command-shell{grid-template-columns:minmax(196px,220px) minmax(0,1fr)!important}.web-command-sidebar{padding-inline:12px!important}.web-command-brand span,.web-command-promise{display:none!important}.app-command-shell>.topbar{grid-template-columns:minmax(220px,.72fr) minmax(260px,1fr) auto!important;padding:8px 10px!important}.topbar-brand-copy strong{font-size:.9rem!important}.topbar-brand-copy small{font-size:.66rem!important}.web-command-nav-item,.web-command-tool,.web-command-more-item{min-height:42px!important}}@media (prefers-reduced-motion:reduce){.ember-assist-shell,.ember-assist-fab,.mobile-bottom-nav button,.menu-command-link,.topbar-command-actions>button{transition:none!important}}@media (width<=780px){.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{width:min(360px,100vw - 56px)!important;max-width:calc(100vw - 56px)!important;max-height:min(46dvh,390px)!important;display:grid!important;position:absolute!important;inset:calc(100% + 8px) 0 auto!important}}.smart-catalog-suggestion-thumb.smart-catalog-scope-thumb{letter-spacing:.03em;font-size:.62rem;color:#e2f6ffeb!important;background:radial-gradient(circle at 22% 18%,#ffb74a2e,#0000 48%),linear-gradient(145deg,#0e203af5,#050d1cfa)!important;border-color:#7dd3fc38!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{background:radial-gradient(circle at 12% 0,#ffb74a1f,#0000 15rem),radial-gradient(circle at 88% 8%,#22d3ee24,#0000 14rem),linear-gradient(145deg,#071020fa,#030813fc)!important;border-color:#7dd3fc38!important;display:grid!important;box-shadow:0 22px 60px #00000075,0 0 28px #22d3ee1c!important}.app-market .market-smart-search .smart-catalog-suggestion-heading,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestion-heading,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestion-heading{color:#94e1ffcc!important}.app-market .market-smart-search .smart-catalog-suggestion,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestion,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestion{background:#081326bd!important;border-color:#7dd3fc21!important}.app-market .market-smart-search .smart-catalog-suggestion:hover,.app-market .market-smart-search .smart-catalog-suggestion.active,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestion:hover,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestion.active,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestion:hover,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestion.active{background:linear-gradient(135deg,#ffb74a21,#22d3ee1a),#0a182fe0!important;border-color:#ffb74a57!important}.app-market .active-filter-chips .status-badge,.app-command-shell.app-market .active-filter-chips .status-badge,.app-shell-dark.app-market .active-filter-chips .status-badge{color:#e0fbffeb!important;background:#22d3ee14!important;border-color:#22d3ee38!important}@media (width<=780px){.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{max-height:min(46dvh,390px)!important;padding:9px!important;position:absolute!important;inset:calc(100% + 8px) 0 auto!important}.app-market .market-smart-search .smart-catalog-suggestion,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestion,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestion{min-height:50px!important;padding:8px!important}.app-market .active-filter-chips,.app-command-shell.app-market .active-filter-chips,.app-shell-dark.app-market .active-filter-chips{gap:6px!important;padding-bottom:2px!important;overflow-x:auto!important}}@media (width>=1024px){.app-command-shell>main,.app-shell-dark>main{justify-items:center;display:grid}.app-home .hearth-northstar{grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr)!important;align-items:start!important;gap:20px!important;width:min(100%,1180px)!important;max-width:1180px!important;display:grid!important}.app-home .hearth-northstar-header,.app-home .hearth-best-action-card,.app-home .hearth-quick-actions-panel,.app-home .hearth-start-here-panel,.app-home .hearth-spark-card{grid-column:1!important}.app-home .hearth-snapshot-grid,.app-home .hearth-recent-panel,.app-home .hearth-scout-panel{grid-column:2!important}.app-market .marketplace-section,.app-vault .vault-collection-panel,.app-vault .vault-command-center,.app-settings .settings-page,.app-adminreview .approval-page,.collections-utility-page .utility-page-layout{width:min(100%,1220px)!important;max-width:1220px!important}.app-market .market-page-heading .standard-page-header-main{grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr)!important;align-items:start!important}.app-market .market-page-heading .standard-page-header-body{align-content:start!important;gap:12px!important;display:grid!important}.app-market .catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-vault .vault-command-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-vault .vault-collection-panel{gap:16px!important;display:grid!important}.app-vault .vault-mobile-filter-drawer[open] .vault-toolbar{grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(150px,1fr))!important;display:grid!important}.settings-page .utility-page-layout,.collections-utility-page .utility-page-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.settings-page .utility-card-wide,.collections-utility-page .utility-card-wide{grid-column:1/-1!important}.app-adminreview .admin-command-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-forge .forge-private-card,.app-addInventory .forge-private-card,.app-inventory .forge-private-card,.app-sales .forge-private-card{max-width:760px!important;margin-inline:auto!important}}.app .market-mobile-product-card .image-needed-placeholder strong,.app-command-shell .market-mobile-product-card .image-needed-placeholder strong,.app-shell-dark .market-mobile-product-card .image-needed-placeholder strong{font-size:.72rem!important}.app .market-mobile-product-card .image-needed-placeholder span,.app-command-shell .market-mobile-product-card .image-needed-placeholder span,.app-shell-dark .market-mobile-product-card .image-needed-placeholder span{font-size:.62rem!important}.app .market-mobile-product-card .image-needed-placeholder b,.app-command-shell .market-mobile-product-card .image-needed-placeholder b,.app-shell-dark .market-mobile-product-card .image-needed-placeholder b{color:#ffd18f!important;font-size:.58rem!important}.app .market-mobile-product-card .market-card-body,.app-command-shell .market-mobile-product-card .market-card-body,.app-shell-dark .market-mobile-product-card .market-card-body{align-content:start;gap:6px;min-width:0;grid-template-rows:none!important;overflow:hidden!important}.app .market-mobile-product-card .market-card-title,.app-command-shell .market-mobile-product-card .market-card-title,.app-shell-dark .market-mobile-product-card .market-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.app .market-mobile-product-card .market-card-context,.app .market-mobile-product-card .market-card-reference-line,.app-command-shell .market-mobile-product-card .market-card-context,.app-command-shell .market-mobile-product-card .market-card-reference-line,.app-shell-dark .market-mobile-product-card .market-card-context,.app-shell-dark .market-mobile-product-card .market-card-reference-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .market-mobile-product-card .market-card-price-row,.app-command-shell .market-mobile-product-card .market-card-price-row,.app-shell-dark .market-mobile-product-card .market-card-price-row{justify-content:flex-start;align-items:end;gap:8px}.app .market-price-stack,.app-command-shell .market-price-stack,.app-shell-dark .market-price-stack{gap:1px;min-width:0;display:grid}.app .market-price-stack strong,.app-command-shell .market-price-stack strong,.app-shell-dark .market-price-stack strong{line-height:1.08;color:#fff7ed!important;font-size:1.12rem!important}.app .market-price-stack span,.app-command-shell .market-price-stack span,.app-shell-dark .market-price-stack span{font-size:.72rem;font-weight:850;color:#e8f6ffb3!important}.app .market-mobile-product-card .market-result-add-actions,.app-command-shell .market-mobile-product-card .market-result-add-actions,.app-shell-dark .market-mobile-product-card .market-result-add-actions{flex-wrap:wrap;gap:8px;min-width:0;margin-top:0;display:flex!important;position:static!important}.app .market-mobile-product-card .market-result-add-actions button,.app-command-shell .market-mobile-product-card .market-result-add-actions button,.app-shell-dark .market-mobile-product-card .market-result-add-actions button{flex:132px;min-width:0;min-height:44px;position:static!important}.app .market-mobile-product-card .market-result-add-button,.app-command-shell .market-mobile-product-card .market-result-add-button,.app-shell-dark .market-mobile-product-card .market-result-add-button{font-weight:950;box-shadow:0 12px 26px #f9731642;color:#1d0d04!important;background:linear-gradient(135deg,#ffb74a,#f97316)!important;border-color:#ffd7809e!important}@media (width<=760px){.app .marketplace-section .catalog-results-grid,.app-command-shell .marketplace-section .catalog-results-grid,.app-shell-dark .marketplace-section .catalog-results-grid,.app .tidetradr-results-panel .catalog-results-grid,.app-command-shell .tidetradr-results-panel .catalog-results-grid,.app-shell-dark .tidetradr-results-panel .catalog-results-grid,.app .marketplace-section .catalog-result-group .catalog-results-list,.app-command-shell .marketplace-section .catalog-result-group .catalog-results-list,.app-shell-dark .marketplace-section .catalog-result-group .catalog-results-list,.app .tidetradr-results-panel .catalog-result-group .catalog-results-list,.app-command-shell .tidetradr-results-panel .catalog-result-group .catalog-results-list,.app-shell-dark .tidetradr-results-panel .catalog-result-group .catalog-results-list{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.app .catalog-result-card.market-mobile-product-card,.app-command-shell .catalog-result-card.market-mobile-product-card,.app-shell-dark .catalog-result-card.market-mobile-product-card{border-radius:18px;padding:12px!important}.app .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:0!important}.app .market-mobile-product-card .catalog-thumb,.app-command-shell .market-mobile-product-card .catalog-thumb,.app-shell-dark .market-mobile-product-card .catalog-thumb{width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important}.app .market-mobile-product-card .market-result-add-actions,.app-command-shell .market-mobile-product-card .market-result-add-actions,.app-shell-dark .market-mobile-product-card .market-result-add-actions{padding-left:108px}.app .market-mobile-product-card .market-result-add-actions button,.app-command-shell .market-mobile-product-card .market-result-add-actions button,.app-shell-dark .market-mobile-product-card .market-result-add-actions button{flex-basis:112px}}@media (width<=380px){.app .market-mobile-product-card .market-result-add-actions,.app-command-shell .market-mobile-product-card .market-result-add-actions,.app-shell-dark .market-mobile-product-card .market-result-add-actions{padding-left:0}}.ember-assist-shell{bottom:calc(18px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:end;max-width:calc(100vw - 28px);display:grid;width:auto!important;left:auto!important;right:18px!important}.ember-assist-fab{justify-content:center;width:56px;min-width:56px;height:56px;border-radius:999px!important;min-height:56px!important;padding:0!important}.ember-assist-fab b{display:none}.ember-assist-shell.is-open .ember-assist-fab,.ember-assist-fab:hover,.ember-assist-fab:focus-visible{gap:.45rem;width:auto;padding:0 .82rem!important}.ember-assist-shell.is-open .ember-assist-fab b,.ember-assist-fab:hover b,.ember-assist-fab:focus-visible b{display:inline}.ember-assist-panel{max-height:min(68dvh,100dvh - 150px);border-radius:20px!important;width:min(390px,100vw - 24px)!important;bottom:calc(64px + .75rem)!important;left:auto!important;right:0!important}@media (width<=640px){.ember-assist-shell{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;width:auto!important;left:auto!important;right:18px!important}.ember-assist-panel{max-height:min(66dvh,100dvh - 176px);width:min(360px,100vw - 24px)!important;bottom:calc(64px + .75rem)!important;left:auto!important;right:0!important}}.tidetradr-shortcut-grid.quick-action-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(136px,100%),1fr));max-width:100%;overflow:clip}.tidetradr-shortcut-grid.quick-action-card-grid>*{min-width:0}.app .drawer-info-card .workspace-invite-delivery{color:#f7fbff!important;background:linear-gradient(145deg,#00c2ff1f,#ff6f3014),#050c1c9e!important;border:1px solid #00c2ff42!important}.app .drawer-info-card .workspace-invite-delivery strong,.app .drawer-info-card .workspace-invite-delivery p{color:#f7fbff!important}@media (width<=640px){.tidepool-filter-grid,.watch-calendar-layer-strip,.chip-row,.vault-view-strip,.standard-page-header-tabs{flex-wrap:wrap!important;overflow-x:visible!important}.watch-calendar-layer-strip label,.watch-calendar-layer-strip button{min-width:0!important}}.beta-users-dashboard{background:linear-gradient(145deg,#ff6f3017,#00c2ff14),#050c1cc2;border:1px solid #00c2ff2e}.beta-users-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:.75rem;margin:1rem 0;display:grid}.beta-users-overview-card{color:#f7fbff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:.25rem;min-width:0;padding:.9rem;display:grid}.beta-users-overview-card span,.beta-users-overview-card small{color:#f7fbffbd}.beta-users-overview-card strong{color:#fff5dc;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.beta-users-toolbar{gap:.75rem;margin:.75rem 0 1rem;display:grid}.beta-users-toolbar input{width:100%}.beta-users-section{gap:.75rem;margin-top:1rem;display:grid}.beta-users-list{gap:.75rem;display:grid}.beta-user-row-card{color:#f7fbff;background:#0309169e;border:1px solid #ffffff1f;border-radius:14px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.beta-user-row-card strong,.beta-user-row-card p,.beta-user-row-card small{color:inherit;min-width:0;margin:0}.beta-user-row-card p,.beta-user-row-card small{color:#f7fbffbd}.beta-user-row-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-width:0;padding:0;display:flex}.beta-user-row-main>div{min-width:0}.beta-user-row-main strong,.beta-user-row-main p,.beta-user-row-main small{overflow-wrap:anywhere;display:block}.beta-user-click-card:focus-within,.beta-user-click-card:hover{border-color:#ffb85a6b;box-shadow:0 16px 34px #0000003d}.beta-user-detail-drawer{max-height:min(86dvh,820px);overflow-y:auto}.beta-user-activity-panel{border-top:1px solid #ffffff1a;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.beta-user-activity-list{gap:.55rem;display:grid}.beta-user-activity-list article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:.2rem;padding:.7rem;display:grid}.beta-user-activity-list strong,.beta-user-activity-list span{color:#f7fbff;overflow-wrap:anywhere}.beta-user-activity-list span{color:#f7fbffb8}.beta-user-note-composer{gap:.65rem;display:grid}.beta-user-note-composer textarea{min-height:92px}.beta-invite-tracking .beta-invite-management{margin-top:0}.admin-cleanup-panel{background:#ff6b6b0e;border:1px solid #ff6b6b33;border-radius:16px;padding:.9rem}.admin-cleanup-card{background:#12070c73}.admin-invite-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.admin-invite-toolbar input{min-width:min(220px,100%)}.inline-toggle{color:#f7fbffc7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;min-height:38px;padding:.35rem .7rem;display:inline-flex}.inline-toggle input{accent-color:#ffb85a}.beta-invite-detail-drawer{max-height:min(86dvh,760px);overflow-y:auto}.technical-details-disclosure{background:#7ae5ff0e;border:1px solid #7ae5ff29;border-radius:14px;margin-top:.75rem;padding:.8rem}.technical-details-disclosure summary{color:#dff8ff;cursor:pointer;font-weight:850}.role-management-panel{background:linear-gradient(145deg,#ff6f301a,#00c2ff0f),#040b1acc;border:1px solid #ffb85a33}.role-management-overview{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.75rem;margin:1rem 0;display:grid}.role-management-overview article,.role-user-card{color:#f7fbff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:.9rem}.role-management-overview article{gap:.25rem;display:grid}.role-management-overview span,.role-user-card p,.role-user-card small,.role-warning{color:#f7fbffbd}.role-management-overview strong{color:#fff5dc;font-size:1.4rem;line-height:1.05}.role-management-user-grid{gap:.75rem;display:grid}.role-user-card{gap:.8rem;display:grid}.role-user-card-main{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.role-user-card-main>div{min-width:0}.role-user-card strong,.role-user-card p,.role-user-card small{overflow-wrap:anywhere;margin:0;display:block}.role-action-grid{flex-wrap:wrap;gap:.5rem;display:flex}.role-action-grid button{min-height:40px}.role-warning{border-left:3px solid #ffb85a;margin:0;padding-left:.65rem}.role-audit-panel{gap:.75rem;margin-top:1rem;display:grid}.role-change-modal{max-height:min(86dvh,680px);overflow-y:auto}@media (width<=640px){.beta-users-dashboard{padding-inline:.85rem}.beta-users-toolbar .segmented-control{justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}.beta-user-row-main{display:grid}.beta-user-row-card .quick-actions{grid-template-columns:1fr;display:grid}.beta-user-detail-drawer{border-radius:18px 18px 0 0;width:100%;max-height:min(88dvh,100dvh - 60px);bottom:0;left:0;right:0}.admin-invite-toolbar{justify-content:stretch;align-items:stretch;display:grid}.admin-invite-toolbar input,.admin-invite-toolbar .inline-toggle{width:100%}.beta-invite-detail-drawer{border-radius:18px 18px 0 0;width:100%;max-height:min(88dvh,100dvh - 60px);bottom:0;left:0;right:0}.role-user-card-main{display:grid}.role-action-grid{grid-template-columns:1fr;display:grid}.role-change-modal{border-radius:18px 18px 0 0;width:100%;max-height:min(88dvh,100dvh - 60px);bottom:0;left:0;right:0}}.utility-page{width:min(100%,1180px);padding:0 0 calc(112px + env(safe-area-inset-bottom));margin:0 auto}.utility-page-header{margin-bottom:16px}.utility-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.utility-page-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.utility-card,.utility-page .drawer-info-card{min-width:0}.utility-card-wide{grid-column:1/-1}.utility-page .drawer-link,.utility-page .secondary-button,.utility-page button{min-height:44px}.utility-page .drawer-field,.utility-page input,.utility-page select,.utility-page textarea{min-width:0}.utility-page .drawer-inline-actions{align-items:stretch}.utility-page .drawer-inline-actions>*{flex:160px}.trust-page-hero-card{gap:16px;margin-bottom:16px;display:grid;background:radial-gradient(circle at 100% 0,#29cfff1f,#0000 14rem),radial-gradient(circle at 0 100%,#ffb85c1c,#0000 12rem),#060f1fe6!important;border-color:#7ce7ff2e!important}.trust-page-hero-card h2{margin:4px 0 6px}.trust-page-hero-card>div:first-child p:last-child{color:#fff7edcc;max-width:760px;line-height:1.45}.parent-center-page .parent-center-hero-card,.parent-center-page .parent-center-summary-card{background:radial-gradient(circle at 0 0,#ffb85c21,#0000 12rem),radial-gradient(circle at 100% 10%,#ec489914,#0000 11rem),#060f1fe6!important;border-color:#ffd66b33!important}.parent-center-page .parent-center-hero-card h3{color:#fff7ed;margin:4px 0 8px}.parent-center-profile-list,.parent-center-approval-list{gap:10px;margin-top:12px;display:grid}.parent-center-profile-row,.parent-center-approval-row{background:#02081680;border:1px solid #ffd66b29;border-radius:14px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.parent-center-approval-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.parent-center-profile-row div,.parent-center-profile-row p,.parent-center-approval-row div{min-width:0}.parent-center-profile-row div,.parent-center-approval-row div{gap:3px;display:grid}.parent-center-profile-row span,.parent-center-profile-row p,.parent-center-approval-row span{color:#e8f6ffbd;margin:0;line-height:1.35}.parent-center-action-card button{width:100%;margin-top:4px}@media (width<=760px){.utility-page{width:100%;padding:0 0 calc(128px + env(safe-area-inset-bottom))}.utility-page-layout{grid-template-columns:minmax(0,1fr);gap:12px}.utility-page-header-actions{justify-content:stretch}.utility-page-header-actions>*{flex:1 1 0}.utility-page .drawer-two-column,.utility-page .settings-mode-grid,.utility-page .settings-section-grid,.utility-page .tcg-os-link-grid{grid-template-columns:minmax(0,1fr)}.parent-center-profile-row,.parent-center-approval-row{grid-template-columns:minmax(0,1fr);align-items:stretch}}.app .standard-page-header.panel.forge-command-center,.app .forge-home-inventory-section,.app .sales-records-summary-panel,.app .sales-grouped-list,.app .expense-list-panel{background:linear-gradient(155deg,#ff7a1813,#12ceff09),#050d1ddb!important;border-color:#ffba4933!important}.app .forge-home-inventory-section>.forge-toolbar,.app .sales-records-summary-panel>.compact-card-header{border-bottom:1px solid #ffffff14;padding-bottom:.75rem}.app .forge-toolbar h2,.app .sales-records-summary-panel h2,.app .sales-grouped-list h2,.app .expense-list-panel h2{letter-spacing:0;color:#fff7ed!important}.app .forge-toolbar p,.app .sales-records-summary-panel p,.app .sales-grouped-list p,.app .expense-list-panel p{color:#f8fbffb8}.app .sales-review-controls{background:linear-gradient(145deg,#ffba4914,#38bdf80b),#030a16c7;border-color:#ffba4938}.app .sales-view-mode-grid button{transition:border-color .16s,background .16s,transform .16s}.app .sales-view-mode-grid button.active{border-color:#ffba49db!important}.app .sales-date-range-controls input[type=date]{min-height:44px}.app .sales-group-card,.app .sales-record-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#040b18d6!important;border-color:#ffffff1f!important}.app .sales-record-card .compact-card-header,.app .sales-group-card .compact-card-header{gap:.75rem}.app .sales-record-card h3,.app .sales-group-card h3,.app .sales-group-toggle strong{overflow-wrap:anywhere}.app .sales-group-toggle{background:#030a16b3}.app .small-empty-state.forge-business-empty-state,.app .forge-home-inventory-section .small-empty-state,.app .sales-grouped-list .small-empty-state{background:radial-gradient(circle at 18% 12%,#ffba491a,#0000 36%),#040c1bb8;border:1px solid #ffba4933}@media (width<=720px){.app .standard-page-header.panel.forge-command-center{gap:12px;padding:14px!important}.app .standard-page-header.panel.forge-command-center .standard-page-header-main{gap:.55rem}.app .standard-page-header.panel.forge-command-center h1,.app .standard-page-header.panel.forge-command-center .standard-page-title{line-height:1.08;font-size:clamp(1.28rem,7vw,1.72rem)!important}.app .standard-page-header.panel.forge-command-center .standard-page-subtitle{font-size:.86rem;line-height:1.35}.app .standard-page-header.panel.forge-command-center .standard-page-header-summary{margin-top:0}.app .standard-page-header.panel.forge-command-center .forge-command-overview{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:-2px;padding:2px 2px 8px;scroll-padding-inline:2px;overflow-y:hidden;grid-template-columns:none!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.app .standard-page-header.panel.forge-command-center .forge-command-overview::-webkit-scrollbar{height:0}.app .standard-page-header.panel.forge-command-center .forge-overview-card{scroll-snap-align:start;border-radius:15px!important;flex:0 0 min(43vw,156px)!important;min-width:min(43vw,156px)!important;min-height:104px!important;padding:10px!important}.app .standard-page-header.panel.forge-command-center .forge-overview-title{font-size:.68rem!important}.app .standard-page-header.panel.forge-command-center .forge-overview-card strong{line-height:1.08;font-size:1rem!important}.app .standard-page-header.panel.forge-command-center .forge-overview-card small,.app .standard-page-header.panel.forge-command-center .forge-overview-card span:last-child{line-height:1.18;font-size:.68rem!important}.app .forge-home-inventory-section,.app .sales-records-summary-panel,.app .sales-grouped-list,.app .expense-list-panel{border-radius:18px!important;padding:12px!important}.app .forge-toolbar,.app .sales-records-summary-panel>.compact-card-header{gap:10px!important}.app .forge-toolbar .summary-pill-row,.app .sales-records-summary-panel .drawer-inline-actions{gap:8px;grid-template-columns:1fr 1fr!important}.app .forge-toolbar .summary-pill-row>*,.app .sales-records-summary-panel .drawer-inline-actions>*{min-width:0}.app .forge-business-dashboard,.app .tax-record-grid{gap:10px!important}.app .expense-summary-grid.sales-summary-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .expense-summary-grid.sales-summary-grid>div{min-height:86px;padding:10px!important}.app .expense-summary-grid.sales-summary-grid span{font-size:.66rem}.app .expense-summary-grid.sales-summary-grid strong{font-size:1rem;line-height:1.12}.app .expense-summary-grid.sales-summary-grid small{font-size:.68rem;line-height:1.2}.app .sales-review-controls{border-radius:14px;gap:10px;margin-top:12px;padding:10px}.app .sales-view-mode-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .sales-view-mode-grid button{border-radius:12px;min-height:52px;padding:9px 10px}.app .sales-view-mode-grid button strong{font-size:.82rem}.app .sales-view-mode-grid button span{font-size:.68rem}.app .sales-date-range-controls{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .sales-date-range-controls button{grid-column:1/-1;width:100%}.app .sales-group-card,.app .sales-record-card{gap:10px;border-radius:16px!important;padding:12px!important}.app .sales-record-card .compact-card-header,.app .sales-group-card .compact-card-header{grid-template-columns:minmax(0,1fr);display:grid!important}.app .sales-record-card .status-badge{justify-self:start}.app .sales-record-card .sales-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .sales-record-card .overflow-menu-button{opacity:.84;min-height:38px}.app .sales-group-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 12px;display:grid}}@media (width<=420px){.app .standard-page-header.panel.forge-command-center .forge-overview-card{flex-basis:min(48vw,150px)!important;min-width:min(48vw,150px)!important}.app .forge-toolbar .summary-pill-row,.app .sales-records-summary-panel .drawer-inline-actions,.app .expense-summary-grid.sales-summary-grid,.app .sales-date-range-controls{grid-template-columns:minmax(0,1fr)!important}.app .sales-date-range-controls button{grid-column:auto}}:root{--et-bg-deep:#040913;--et-bg:#07111f;--et-bg-soft:#0b1829;--et-surface:#091221e0;--et-surface-soft:#0d1b2ec7;--et-surface-raised:#101f34e6;--et-glass:linear-gradient(145deg, #ffffff12, #ffffff06), #081120d1;--et-glass-warm:linear-gradient(145deg, #ff7a181a, #12ceff09), #081120db;--et-text:#fff7ed;--et-text-soft:#d7e2ed;--et-text-muted:#9caec0;--et-heading:#fff7ed;--et-border:#ffffff1a;--et-border-strong:#84e2ff3d;--et-border-warm:#ffba4947;--et-ember:#f97316;--et-ember-strong:#fb923c;--et-ember-soft:#f9731629;--et-tide:#22d3ee;--et-tide-strong:#67e8f9;--et-tide-soft:#22d3ee24;--et-purple:#a78bfa;--et-success:#22c55e;--et-success-soft:#22c55e24;--et-danger:#fb7185;--et-danger-soft:#fb718524;--et-warning:#fbbf24;--et-warning-soft:#fbbf2424;--et-focus:0 0 0 3px #22d3ee57;--et-shadow-soft:0 16px 34px #00000042;--et-shadow-card:0 22px 54px #00000057;--et-shadow-glow:0 0 28px #22d3ee17, 0 18px 42px #0000004d;--et-radius-card:18px;--et-radius-panel:22px;--et-radius-button:14px;--et-radius-small:12px;--et-card-padding:clamp(14px, 2vw, 20px);--et-section-gap:clamp(12px, 2vw, 18px);--et-safe-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:74px;--ember:var(--et-ember);--ember-dark:#c2410c;--water:var(--et-tide);--water-dark:#0891b2;--navy:var(--et-bg);--charcoal:#102033;--ink:var(--et-text);--muted:var(--et-text-muted);--soft-text:var(--et-text-muted);--cream:var(--et-bg);--cream-soft:var(--et-bg-soft);--paper:var(--et-surface);--line:var(--et-border);--shadow:var(--et-shadow-card);--shadow-soft:var(--et-shadow-soft);--color-bg:var(--et-bg-deep);--color-bg-soft:var(--et-bg-soft);--color-app-bg:var(--et-bg-deep);--color-surface:var(--et-surface);--color-surface-warm:var(--et-surface-soft);--color-surface-elevated:var(--et-surface-raised);--color-muted-surface:#0d1b2ead;--color-primary:var(--et-ember);--color-primary-dark:#c2410c;--color-primary-soft:var(--et-ember-soft);--gradient-primary:linear-gradient(135deg, var(--et-ember) 0%, #f59e0b 100%);--color-secondary:var(--et-tide);--color-secondary-dark:#0891b2;--color-secondary-soft:var(--et-tide-soft);--gradient-secondary:linear-gradient(135deg, var(--et-tide) 0%, #38bdf8 100%);--color-secondary-bg:var(--et-tide-soft);--color-secondary-border:#22d3ee47;--color-accent:var(--et-warning);--color-accent-soft:var(--et-warning-soft);--gradient-premium:linear-gradient(135deg, var(--et-ember) 0%, var(--et-warning) 52%, var(--et-tide) 100%);--color-border:var(--et-border);--color-border-strong:var(--et-border-strong);--color-text:var(--et-text);--color-text-muted:var(--et-text-muted);--color-text-soft:var(--et-text-muted);--color-text-inverse:#05101e;--color-heading:var(--et-heading);--color-muted:var(--et-text-muted);--color-danger:var(--et-danger);--color-danger-bg:var(--et-danger-soft);--color-success:var(--et-success);--color-success-bg:var(--et-success-soft);--color-warning:var(--et-warning);--color-warning-bg:var(--et-warning-soft);--color-info:var(--et-tide);--color-info-bg:var(--et-tide-soft);--color-admin-bg:#94a3b81f;--color-admin-text:var(--et-text);--color-local-beta-bg:#22d3ee1a;--color-local-beta-text:var(--et-tide-strong);--accent-home:var(--et-warning);--accent-scout:var(--et-tide);--accent-vault:#7dd3fc;--accent-tidetradr:var(--et-ember);--accent-forge:var(--et-ember);--accent-tidepool:var(--et-tide);--accent-admin:#94a3b8}html,body,#root{background:radial-gradient(circle at 16% -8%, #f9731621, transparent 34%), radial-gradient(circle at 92% 4%, #22d3ee1c, transparent 32%), linear-gradient(180deg, var(--et-bg-soft), var(--et-bg-deep) 48%, #030712)!important;color:var(--et-text)!important}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app{color:var(--et-text)!important;background:0 0!important}.app a,.inline-text-button{color:var(--et-tide-strong)!important}.app a:hover,.inline-text-button:hover{color:#cffafe!important}.topbar,.app-header,.standard-page-header,.panel,.card,.compact-card,.section-card,.drawer-info-card,.inventory-card,.marketplace-listing-card,.vault-item-card,.tidepool-post-card,.tidepool-rules-card,.empty-state,.empty-state-card,.small-empty-state,.flow-modal,.drawer,.menu-drawer,.settings-drawer,.navigation-drawer,.catalog-detail-drawer,.vault-add-modal,.vault-transfer-modal,.scout-score-modal,.feedback-modal,.app-toast-viewport .app-toast{color:var(--et-text)!important;border-color:var(--et-border)!important;background:var(--et-glass)!important;box-shadow:var(--et-shadow-soft), inset 0 1px 0 #ffffff0e!important}.standard-page-header,.panel,.card,.compact-card,.section-card,.inventory-card,.empty-state,.empty-state-card,.small-empty-state{border-radius:var(--et-radius-panel)!important}.standard-page-header h1,.standard-page-header h2,.panel h2,.panel h3,.card h2,.card h3,.compact-card h3,.drawer-header h3,.flow-modal h2,.empty-state h3,.small-empty-state strong{color:var(--et-heading)!important;letter-spacing:0!important}.standard-page-header p,.standard-page-header small,.panel p,.panel small,.card p,.compact-card p,.compact-subtitle,.empty-state p,.empty-state span,.small-empty-state span,.drawer-section-copy,.drawer-collapsible-toggle small,.drawer-link small,.flow-modal p{color:var(--et-text-muted)!important}.status-badge,.trust-badge,.source-badge,.todays-tide-source-badge,.summary-pill-row span,.summary-pill{color:var(--et-text-soft)!important;background:#081222b8!important;border-color:#22d3ee2e!important}.status-badge.verified,.trust-badge--verified,.trust-badge--secure,.source-verified,.app-toast--success .app-toast-icon{background:var(--et-success-soft)!important;color:#bbf7d0!important;border-color:#22c55e52!important}.danger,.danger-button,.drawer-danger-link,.overflow-menu-delete,.app-toast--error .app-toast-icon{background:var(--et-danger-soft)!important;color:#fecdd3!important;border-color:#fb718557!important}.app button,.app input,.app select,.app textarea{font:inherit}.app input,.app select,.app textarea,.drawer-field input,.drawer-field select,.drawer-field textarea,.field input,.field select,.field textarea{min-height:44px;border-radius:var(--et-radius-button)!important;color:var(--et-text)!important;background:#030a16c7!important;border:1px solid #84e2ff33!important;box-shadow:inset 0 1px #ffffff0a!important}.app input::placeholder,.app textarea::placeholder{color:#d7e2ed7a!important}.app input:focus-visible,.app select:focus-visible,.app textarea:focus-visible,.app button:focus-visible,.drawer-link:focus-visible,.mobile-dock-item:focus-visible,.mobile-dock-add:focus-visible,.web-command-nav-item:focus-visible,.web-command-more-item:focus-visible,.web-command-tool:focus-visible{box-shadow:var(--et-focus), inset 0 1px 0 #ffffff0f!important;outline:none!important}.app button:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.main-tab):not(.mobile-tab):not(.mobile-dock-item):not(.mobile-dock-add):not(.mobile-quick-add-fab):not(.web-command-nav-item):not(.web-command-more-item):not(.web-command-tool):not(.overflow-menu-button):not(.topbar-brand):not(.topbar-workspace-chip):not(.notification-bell-button):not(.ember-assist-fab):not(.hearth-primary-cta):not(.scan-product-mode-button):not(.scan-product-primary-button):not(.scanner-camera-retry):not(.scanner-review-primary-action):not(.scan-product-type-chip):not(.scan-product-stepper-button):not(.forge-ledger-timeframe-button):not([disabled]){background:linear-gradient(135deg, var(--et-ember), #f59e0b);color:#170b04;border-color:#f9731661;box-shadow:0 12px 28px #f9731633}.app .secondary-button,.app .ghost-button,.app .drawer-link,.app .overflow-menu-button,.app .icon-button{color:var(--et-text)!important;background:#081222b8!important;border:1px solid #84e2ff2e!important}.app button:hover:not([disabled]),.drawer-link:hover{transform:translateY(-1px);border-color:#ffba4970!important}.app button:active:not([disabled]),.drawer-link:active{transform:translateY(0)}.app button[disabled],.app [aria-disabled=true],.app input:disabled,.app select:disabled,.app textarea:disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important}.segmented-control,.standard-page-header-tabs,.vault-view-strip,.chip-row,.scout-sticky-subnav,.sales-view-mode-grid{border-radius:var(--et-radius-card)}.segmented-control button,.standard-page-header-tabs button,.vault-view-strip button,.chip-row button,.scout-sticky-subnav button,.sales-view-mode-grid button{color:var(--et-text-soft)!important;background:#081222ad!important;border-color:#84e2ff2b!important}.segmented-control button.active,.standard-page-header-tabs button.active,.vault-view-strip button.active,.chip-row button.active,.scout-sticky-subnav button.primary,.sales-view-mode-grid button.active,.app [aria-pressed=true]{color:var(--et-text)!important;background:linear-gradient(135deg,#f973163d,#22d3ee1a),#081222d6!important;border-color:#f9731694!important}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #84e2ff1f}.topbar-brand,.topbar-workspace-chip{color:var(--et-text)!important;background:#081222bd!important;border-color:#84e2ff2e!important}.web-command-nav,.web-command-more,.web-command-tools{color:var(--et-text)}.web-command-nav-item,.web-command-more-item,.web-command-tool{color:var(--et-text-soft)!important;background:0 0!important;border:1px solid #0000!important}.web-command-nav-item:hover,.web-command-more-item:hover,.web-command-tool:hover{color:var(--et-text)!important;background:#22d3ee14!important;border-color:#84e2ff33!important}.web-command-nav-item.active,.web-command-more-item.active,.web-command-tool.active{color:var(--et-text)!important;box-shadow:inset 3px 0 0 var(--et-ember), 0 12px 28px #0000002e!important;background:linear-gradient(135deg,#f9731629,#22d3ee14),#081222d1!important;border-color:#ffba4957!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:calc(var(--bottom-nav-height) + var(--et-safe-bottom))!important;background:linear-gradient(#060d1ae6,#030712f5),#030712f5!important;border-top:1px solid #84e2ff29!important;box-shadow:0 -16px 38px #0000006b,inset 0 1px #ffffff0f!important}.mobile-bottom-nav button,.mobile-dock-item{min-height:52px!important;color:var(--et-text-muted)!important}.mobile-bottom-nav button span,.mobile-dock-item span{border:1px solid #84e2ff29;color:var(--et-text-soft)!important;background:#081222b8!important}.mobile-bottom-nav button.active,.mobile-bottom-nav [aria-current=page],.mobile-dock-item.active{color:var(--et-text)!important}.mobile-bottom-nav button.active span,.mobile-bottom-nav [aria-current=page] span,.mobile-dock-item.active span{box-shadow:0 0 18px #f9731633;background:linear-gradient(135deg,#f9731661,#22d3ee29)!important;border-color:#ffba4999!important}.mobile-dock-add{background:linear-gradient(135deg, var(--et-ember), #f59e0b)!important;color:#180b04!important;border-color:#ffba49b8!important;min-height:62px!important;box-shadow:0 0 0 5px #f973161a,0 18px 34px #f9731642!important}.mobile-dock-add span{color:#180b04!important;background:#180b0424!important}.mobile-bottom-nav .mobile-dock-add .mobile-tab-icon{box-shadow:0 0 18px #f9731652;background:linear-gradient(135deg, var(--et-ember), #f59e0b)!important;color:#180b04!important;border-color:#ffba49b8!important}.mobile-bottom-nav .mobile-dock-add b{text-shadow:0 0 10px #f9731657;color:#fff7ed!important}.drawer-backdrop,.flow-modal-backdrop,.catalog-detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060eb8!important}.flow-modal,.drawer,.menu-drawer,.settings-drawer,.navigation-drawer,.catalog-detail-drawer{border-color:#84e2ff2e!important}.app-toast-viewport{bottom:calc(var(--bottom-nav-height) + 18px + var(--et-safe-bottom))!important}.app-toast-viewport .app-toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081222f0!important;border-color:#84e2ff2e!important}.app-toast-title,.app-toast-message{color:var(--et-text)!important}.app-toast-message{color:var(--et-text-muted)!important}.loading-state,.error-state,.route-chunk-fallback,.app-load-fallback{color:var(--et-text)!important;background:var(--et-glass)!important;border-color:var(--et-border)!important}@media (width<=720px){:root{--bottom-nav-height:70px;--et-card-padding:14px}.app{padding-bottom:calc(var(--bottom-nav-height) + var(--et-safe-bottom) + 10px)!important}.main,.app-main{padding-bottom:calc(var(--bottom-nav-height) + var(--et-safe-bottom) + 56px)!important}.standard-page-header,.panel,.card,.compact-card,.section-card,.empty-state,.small-empty-state{padding:var(--et-card-padding)!important}.mobile-bottom-nav{padding:6px max(8px, env(safe-area-inset-right)) calc(7px + var(--et-safe-bottom)) max(8px, env(safe-area-inset-left))!important}.mobile-bottom-nav button b{font-size:clamp(.66rem,2.55vw,.74rem)!important;line-height:1.08!important}.app-toast-viewport{left:10px!important;right:10px!important;bottom:calc(var(--bottom-nav-height) + 14px + var(--et-safe-bottom))!important}}.hearth-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hearth-status-summary span,.hearth-support-card,.beta-known-issue-card{border-radius:var(--et-radius-sm);background:#0812229e;border:1px solid #84e2ff29;min-width:0;padding:10px}.hearth-status-summary strong,.hearth-support-card strong,.beta-known-issue-card strong{color:var(--et-text);line-height:1.15;display:block}.hearth-status-summary small,.hearth-support-card small,.beta-known-issue-card span{color:var(--et-text-muted);margin-top:3px;line-height:1.25;display:block}.hearth-start-here-panel{background:linear-gradient(135deg,#f973161a,#22d3ee0a),#081222db!important;border-color:#ffba493d!important;gap:12px!important}.hearth-start-here-panel .compact-card-header{align-items:start}.hearth-start-here-progress{background:#ffba490f!important;padding:10px!important}.hearth-start-here-list{gap:8px;display:grid}.hearth-start-here-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;min-height:0!important;padding:10px!important}.hearth-start-here-row label{min-width:0}.hearth-start-here-row .secondary-button{white-space:nowrap;min-height:40px}.hearth-start-here-note{border-radius:var(--et-radius-sm);background:#22d3ee0f;border:1px solid #22d3ee33;padding:10px}.hearth-start-here-note strong{color:var(--et-tide-soft)}.hearth-start-here-note p{color:var(--et-text-muted);margin:4px 0 0}.hearth-start-here-actions{margin-top:0}.hearth-view-details-card{text-align:left;width:100%}.hearth-view-details-card .secondary-button{pointer-events:none}.hearth-beta-support-panel,.beta-support-card{background:linear-gradient(135deg,#22d3ee0f,#f973160b),#081222db!important;border-color:#84e2ff2e!important}.hearth-support-grid,.beta-known-issues-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.hearth-support-card span{color:var(--et-tide-soft);text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.hearth-known-issues{border-radius:var(--et-radius-md);background:#ffba490e;border:1px solid #ffba492e;gap:7px;padding:12px;display:grid}.hearth-known-issues strong{color:var(--et-ember-soft)}.hearth-known-issues ul{color:var(--et-text-muted);gap:5px;margin:0;padding-left:18px;display:grid}.hearth-support-actions{margin-top:0}.guided-empty-state{text-align:left;border-style:solid!important}.guided-empty-state:before{content:"";background:linear-gradient(90deg, var(--et-ember), var(--et-tide));border-radius:999px;width:38px;height:4px;margin-bottom:8px;display:block}.route-loading-card,.et-loading-state,.loading-state{border-radius:var(--et-radius-lg)!important;color:var(--et-text)!important;background:#081222e6!important;border:1px solid #84e2ff2e!important}.error-state,.et-permission-state,.app-load-fallback-card{border-color:#fb718547!important}.app-update-prompt{color:var(--et-text)!important;background:radial-gradient(circle at 12% 0,#f973162e,#0000 14rem),radial-gradient(circle at 95% 15%,#22d3ee24,#0000 13rem),#081222f0!important;border-color:#ffba4938!important;box-shadow:0 22px 58px #0006!important}.app-update-prompt h2{color:var(--et-text)!important}.app-update-prompt p{color:var(--et-text-muted)!important}.app-update-prompt .secondary-button{color:var(--et-text)!important}.field-helper,.helper-text,.modal-helper{color:var(--et-text-muted)!important}@media (width<=780px){.hearth-command-view{gap:10px!important}.hearth-command-hero-compact{padding:14px!important}.hearth-status-summary,.hearth-support-grid,.beta-known-issues-grid{grid-template-columns:1fr}.hearth-best-action-card{min-height:0!important;padding:14px!important}.hearth-best-action-art{display:none}.hearth-best-action-copy{gap:8px}.hearth-best-action-card h2{font-size:clamp(1.25rem,6vw,1.65rem)!important}.hearth-start-here-row{grid-template-columns:1fr}.hearth-start-here-row .secondary-button{width:100%}.hearth-priority-card{min-height:0!important}.hearth-support-actions,.hearth-start-here-actions{grid-template-columns:1fr;display:grid}}.hearth-mobile-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hearth-mobile-snapshot-card{border-radius:var(--et-radius-lg);min-height:116px;color:var(--et-text);box-shadow:var(--et-shadow-soft);text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 0,#f9731624,#0000 8rem),#081222c7;border:1px solid #84e2ff26;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.hearth-mobile-snapshot-card span,.hearth-mobile-snapshot-card small{color:var(--et-text-muted)}.hearth-mobile-snapshot-card span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:800}.hearth-mobile-snapshot-card strong{color:var(--et-text);font-size:1rem;line-height:1.2}.hearth-mobile-snapshot-card small{line-height:1.35}.hearth-mobile-snapshot-card b{color:var(--et-tide);margin-top:auto;font-size:.82rem}.hearth-mobile-snapshot-card.hearth-accent-forge b,.hearth-mobile-snapshot-card.hearth-accent-spark b{color:var(--et-ember)}.mobile-ux-disclosure{border-radius:var(--et-radius-lg);box-shadow:var(--et-shadow-soft);background:#0812229e;border:1px solid #84e2ff24}.mobile-ux-disclosure summary{min-height:48px;color:var(--et-text);cursor:pointer;align-items:center;padding:0 14px;font-weight:800;display:flex}.mobile-ux-disclosure summary::marker{color:var(--et-tide)}.mobile-ux-disclosure[open] summary{border-bottom:1px solid #84e2ff1f}.mobile-ux-disclosure .inventory-insight-panel{box-shadow:none!important;background:0 0!important;border:0!important}.store-map-detail-sheet .location-modal-actions.modal-sticky-footer{pointer-events:none;z-index:0!important;position:static!important}.store-map-detail-sheet .scout-tracked-item-card{z-index:2;position:relative}.store-map-detail-sheet .location-modal-actions.modal-sticky-footer button{pointer-events:auto}@media (width<=780px){.topbar{border-radius:18px!important;margin:8px 10px!important;padding:8px 10px!important}.topbar-brand-copy small,.topbar-workspace-chip small,.topbar-profile-button,.topbar-quick-add-button{display:none!important}.admin-mode-control-bar{border-radius:16px!important;gap:8px!important;margin:8px 10px!important;padding:8px 10px!important;display:grid!important}.admin-mode-control-summary small,.admin-edit-mode-banner small{display:none!important}.admin-mode-controls{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important}.admin-mode-controls::-webkit-scrollbar{display:none}.admin-mode-segment{min-width:max-content;padding:4px!important}.admin-mode-segment span{display:none!important}.admin-edit-mode-banner{border-radius:14px!important;margin:6px 10px!important;padding:7px 10px!important}.hearth-command-hero-compact{min-height:0!important;box-shadow:var(--et-shadow-soft)!important}.hearth-best-action-card{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.hearth-best-action-buttons{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.hearth-mobile-snapshot-grid{grid-template-columns:1fr;gap:8px}.hearth-mobile-snapshot-card{min-height:92px;padding:12px}.hearth-quick-actions-panel,.hearth-beta-support-panel,.hearth-recent-panel,.hearth-announcements-panel{border-radius:18px!important;padding:12px!important}.hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hearth-quick-action{min-height:72px!important;padding:10px!important}.hearth-quick-action small{display:none!important}.hearth-priority-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(236px,82vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto;gap:10px!important;display:grid!important}.hearth-priority-grid::-webkit-scrollbar{display:none}.hearth-priority-card{scroll-snap-align:start;border-radius:18px!important;padding:12px!important}.quick-action-grid.scout-main-actions,.vault-command-overview,.forge-command-overview,.tidetradr-shortcut-grid{scrollbar-width:none;grid-auto-columns:minmax(148px,46vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto;gap:8px!important;display:grid!important}.quick-action-grid.scout-main-actions::-webkit-scrollbar{display:none}.vault-command-overview::-webkit-scrollbar{display:none}.forge-command-overview::-webkit-scrollbar{display:none}.tidetradr-shortcut-grid::-webkit-scrollbar{display:none}.quick-action-grid.scout-main-actions .quick-action-card,.vault-command-card,.forge-command-card,.tidetradr-shortcut-card{min-height:86px!important;padding:10px!important}.scout-summary-card,.vault-command-center,.forge-command-center,.tidetradr-summary-card{border-radius:20px!important;padding:14px!important}.scout-summary-card .ai-assist-menu,.vault-command-center .ai-assist-menu,.forge-command-center .ai-assist-menu,.tidetradr-summary-card .ai-assist-menu{display:none!important}.guided-quick-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.guided-quick-choice{min-height:112px!important;padding:12px!important}.guided-quick-choice small{font-size:.78rem}.inventory-insight-grid,.inventory-insight-split,.vault-collection-summary{grid-template-columns:1fr!important}.vault-toolbar,.forge-toolbar,.sales-toolbar,.marketplace-toolbar{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.quick-action-rail,.market-filter-rail,.marketplace-nav-actions,.sales-view-mode-control{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.quick-action-rail::-webkit-scrollbar{display:none}.market-filter-rail::-webkit-scrollbar{display:none}.marketplace-nav-actions::-webkit-scrollbar{display:none}.sales-view-mode-control::-webkit-scrollbar{display:none}.quick-action-rail button,.market-filter-rail button,.marketplace-nav-actions button,.sales-view-mode-control button{white-space:nowrap;min-height:42px}.menu-command-grid{grid-template-columns:1fr!important;gap:8px!important}.menu-command-link,.menu-command-card{min-height:58px!important;padding:12px!important}.ember-assist-shell{right:14px!important;bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.ember-assist-panel{width:min(100vw - 28px,380px)!important;max-height:min(66vh,520px)!important}.mobile-bottom-nav{padding-inline:8px!important}.mobile-bottom-nav button{min-height:56px!important}}.hearth-northstar{--hearth-surface:#071020d1;--hearth-surface-strong:#0a162aeb;--hearth-line:#84e2ff29;--hearth-line-strong:#ff97404d;--hearth-text:var(--et-text,#f8f3e7);--hearth-muted:var(--et-text-muted,#e8f6ffb8);gap:12px;width:min(100%,1040px);margin:0 auto}.app-home .app-state-banner.offline-state{display:none!important}.hearth-northstar>.panel,.hearth-northstar-header,.hearth-state-card,.hearth-snapshot-card{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);border:1px solid var(--hearth-line)!important;background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--hearth-surface)!important;color:var(--hearth-text)!important;border-radius:20px!important;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff0e!important}.hearth-northstar-header{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.hearth-greeting-block{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.hearth-greeting-block>div{min-width:0}.hearth-logo-mark{background:radial-gradient(circle at 35% 20%,#ff7a1852,#0000 62%),#ff7a181a;border:1px solid #ff97402e;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hearth-logo-mark img{object-fit:contain;width:31px;height:31px}.hearth-greeting-block h1{color:var(--hearth-text);letter-spacing:0;margin:0;font-size:clamp(1rem,4.7vw,1.35rem);line-height:1.12}.hearth-greeting-short{display:none}.hearth-greeting-block p{color:var(--hearth-muted);margin:3px 0 0;font-size:.78rem}.hearth-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.hearth-beta-badge,.hearth-admin-badge,.hearth-menu-chip{border-radius:999px!important;min-height:34px!important;padding:0 10px!important;font-size:.72rem!important;font-weight:900!important}.hearth-beta-badge{color:var(--et-tide,#00d8ff)!important;background:#00d8ff14!important;border-color:#00d8ff42!important}.hearth-admin-badge{color:var(--et-ember,#ff7a18)!important;background:#ff7a181a!important;border:1px solid #ff7a1857!important}.hearth-profile-chip{place-items:center;width:38px;height:38px;font-weight:900;display:grid;min-height:38px!important;color:var(--hearth-text)!important;background:radial-gradient(circle at 35% 25%,#ffd66b57,#0000 46%),#0c1c30e6!important;border:2px solid #84e2ff5c!important;border-radius:999px!important;padding:0!important}.hearth-menu-chip{color:var(--hearth-text)!important;background:#84e2ff11!important;border:1px solid #84e2ff2e!important}.hearth-state-card{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hearth-state-card strong,.hearth-state-card span{display:block}.hearth-state-card span{color:var(--hearth-muted);margin-top:2px}.hearth-state-card--offline{background:radial-gradient(circle at 0 0, #ff7a1829, transparent 12rem), var(--hearth-surface-strong)!important;border-color:#ff7a1847!important}.hearth-northstar .hearth-best-action-card{grid-template-columns:minmax(0,1fr) minmax(132px,.45fr);align-items:stretch;min-height:198px;display:grid;position:relative;overflow:hidden;border-color:var(--hearth-line-strong)!important;background:radial-gradient(circle at 88% 24%,#ff7a1829,#0000 13rem),radial-gradient(circle at 8% 0,#00d8ff17,#0000 12rem),linear-gradient(145deg,#0c1c30f5,#040a16f5)!important;padding:16px!important}.hearth-northstar .hearth-best-action-copy{z-index:1;gap:10px;position:relative}.hearth-best-action-reason{z-index:1;position:relative}.hearth-card-kicker-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hearth-northstar .section-kicker{letter-spacing:0;font-size:.72rem;font-weight:950;color:var(--et-ember,#ff7a18)!important}.hearth-mode-badge,.hearth-trust-badge{width:fit-content;color:var(--et-tide,#00d8ff);background:#00d8ff12;border:1px solid #84e2ff2e;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.hearth-trust-badge{color:var(--et-ember,#ff7a18);background:#ff7a1814;border-color:#ff7a1833}.hearth-best-action-label{color:#ffd66bb3;font-size:.64rem;font-weight:900}.hearth-northstar .hearth-best-action-card h2{letter-spacing:0;max-width:17ch;margin:0;line-height:1.1;color:var(--hearth-text)!important;font-size:clamp(1.48rem,4.6vw,2.18rem)!important}.hearth-northstar .hearth-best-action-card p{max-width:46ch;margin:0;color:var(--hearth-muted)!important}.hearth-hero-stat-row{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.hearth-hero-stat{background:#030c1a80;border:1px solid #84e2ff24;border-radius:12px;gap:1px;min-width:96px;padding:7px 9px;display:grid}.hearth-hero-stat strong{color:var(--et-tide,#00d8ff);font-size:.86rem}.hearth-hero-stat small{color:var(--hearth-muted);font-size:.62rem;font-weight:800}.hearth-hero-stat-verified strong{color:var(--et-success,#22c55e)}.hearth-northstar .hearth-best-action-buttons{width:min(100%,312px);margin-top:2px}.hearth-northstar .hearth-best-action-buttons button{width:100%;min-height:42px;font-weight:950;color:#1b0d05!important;background:linear-gradient(135deg,#ff7a18,#ff9f1c)!important;border-color:#ff7a186b!important;box-shadow:0 12px 28px #ff7a1838!important}.hearth-northstar .hearth-best-action-art{place-items:center;min-height:100%;display:grid;position:relative}.hearth-northstar .hearth-art-flame{filter:drop-shadow(0 0 22px #ff7a1833);opacity:.56;background:radial-gradient(circle at 52% 30%,#ffe69ee6,#0000 20%),radial-gradient(circle at 52% 58%,#ff7a18c2,#0000 43%),radial-gradient(circle at 50% 76%,#00d8ff3d,#0000 56%);border-radius:44% 56% 48% 52%;width:118px;height:118px}.hearth-northstar .hearth-art-wave,.hearth-northstar .hearth-art-card{border:1px solid #84e2ff29;border-radius:999px;position:absolute}.hearth-northstar .hearth-art-wave{background:linear-gradient(90deg,#00d8ff0e,#ff7a180e);width:170px;height:74px;bottom:20px}.hearth-northstar .hearth-art-card{background:#0710207a;width:42px;height:58px}.hearth-northstar .hearth-art-card-one{top:36px;right:34px;transform:rotate(10deg)}.hearth-northstar .hearth-art-card-two{bottom:36px;left:24px;transform:rotate(-12deg)}.hearth-northstar .hearth-quick-actions-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hearth-northstar .hearth-quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.hearth-northstar .hearth-quick-action{align-content:center;justify-items:center;gap:7px;min-height:116px!important;box-shadow:none!important;background:radial-gradient(circle at 50% 0,#00d8ff14,#0000 7rem),#071020c2!important;border:1px solid #84e2ff24!important;border-radius:18px!important;padding:13px!important;display:grid!important}.hearth-northstar .hearth-quick-action>span:not(.hearth-quick-action-icon){justify-items:center;gap:2px;min-width:0;display:grid}.hearth-northstar .hearth-quick-action:hover,.hearth-northstar .hearth-quick-action:focus-visible{transform:translateY(-1px);border-color:#ff7a1857!important}.hearth-northstar .hearth-quick-action-icon{width:42px;height:42px;color:var(--et-ember,#ff7a18);background:#ff7a181a;border-color:#ff7a1833}.hearth-northstar .hearth-quick-action strong{font-size:.88rem;color:var(--hearth-text)!important}.hearth-northstar .hearth-quick-action small{font-size:.72rem;color:var(--hearth-muted)!important}.hearth-northstar .hearth-start-here-panel{padding:14px!important}.hearth-northstar .hearth-start-here-panel .compact-card-header{align-items:start}.hearth-northstar .hearth-start-here-panel .compact-card-header h2{font-size:1.03rem}.hearth-northstar .hearth-start-here-panel .status-badge{white-space:nowrap;justify-content:center;align-items:center;border-radius:999px!important;place-self:start end!important;width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;max-height:32px!important;padding:5px 8px!important;font-size:.68rem!important;line-height:1.1!important;display:inline-flex!important}.hearth-northstar .hearth-start-here-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 0;display:grid}.hearth-northstar .onboarding-progress-track{overflow:hidden;background:#030c1ac2!important;border:1px solid #84e2ff29!important;border-radius:999px!important;width:100%!important;height:7px!important;min-height:7px!important}.hearth-northstar .onboarding-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--et-ember,#ff7a18), var(--et-tide,#00d8ff));height:100%;display:block}.hearth-northstar .hearth-start-here-progress>span{color:var(--hearth-muted);text-align:right;font-size:.68rem;font-weight:800}.hearth-start-here-preview{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.hearth-start-here-preview span{max-width:100%;min-height:30px;color:var(--hearth-muted);background:#030c1a75;border:1px solid #84e2ff21;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.hearth-start-here-preview i{background:#84e2ff14;border:1px solid #84e2ff75;border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.hearth-start-here-preview span.is-complete i{background:var(--et-success,#22c55e);border-color:#22c55ead}.hearth-start-here-preview b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1.1;overflow:hidden}.hearth-northstar .hearth-start-here-list{gap:7px;margin-top:10px;display:grid}.hearth-northstar .hearth-start-here-row{border-bottom:1px solid #84e2ff14;grid-template-columns:minmax(0,1fr) auto;min-height:50px;padding:8px 0}.hearth-northstar .hearth-start-here-row label{align-items:center}.hearth-northstar .hearth-start-here-row input{width:22px;height:22px}.hearth-northstar .hearth-start-here-row strong{font-size:.84rem}.hearth-northstar .hearth-start-here-row small{font-size:.7rem;color:var(--hearth-muted)!important}.hearth-northstar .hearth-start-here-row .secondary-button{min-height:36px!important;padding-inline:10px!important;font-size:.72rem!important}.hearth-northstar .hearth-start-here-note{background:#00d8ff0f;border:1px solid #00d8ff2e;border-radius:14px;margin-top:8px;padding:10px}.hearth-northstar .hearth-start-here-actions{margin-top:10px}.hearth-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hearth-snapshot-card{text-align:left;gap:7px;min-height:142px;padding:14px;display:grid}.hearth-snapshot-card span{color:var(--et-tide,#00d8ff);text-transform:uppercase;font-size:.72rem;font-weight:950}.hearth-snapshot-card strong{color:var(--hearth-text);font-size:1rem}.hearth-snapshot-card small{color:var(--hearth-muted);line-height:1.35}.hearth-snapshot-card b{color:var(--et-tide,#00d8ff);align-self:end;font-size:.82rem}.hearth-spark-card{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:132px;display:grid;overflow:hidden;background:radial-gradient(circle at 10% 30%,#ff7a1833,#0000 10rem),radial-gradient(circle at 88% 10%,#a855f729,#0000 13rem),#071020d6!important;border-color:#a855f738!important;padding:14px!important}.hearth-spark-art{background:radial-gradient(circle at 50% 38%,#ffd66b85,#0000 26%),radial-gradient(circle at 50% 62%,#ff7a1842,#0000 45%),#a855f71a;border-radius:24px;place-items:center;width:96px;height:96px;display:grid;position:relative}.hearth-spark-art span{border:2px solid #ffd66b8a;border-radius:18px 18px 22px 22px;width:42px;height:58px;box-shadow:0 0 26px #ff7a1847}.hearth-spark-card h2,.hearth-spark-card p{margin:0}.hearth-spark-card h2{color:var(--hearth-text);font-size:1.2rem}.hearth-spark-card p{color:var(--hearth-muted);margin-top:5px}.hearth-spark-card button{min-width:144px}.hearth-northstar .hearth-recent-panel{padding:14px!important}.hearth-northstar .hearth-recent-panel .compact-card-header{justify-content:space-between;align-items:center;display:flex}.hearth-northstar .hearth-recent-panel .compact-card-header:after{content:"View all";color:var(--et-tide,#00d8ff);font-size:.74rem;font-weight:900}.hearth-northstar .hearth-recent-list{gap:7px;margin-top:8px}.hearth-northstar .hearth-recent-row{min-height:58px;background:#030c1a75!important;border-color:#84e2ff1f!important}.hearth-northstar .hearth-recent-row b{color:var(--et-tide,#00d8ff)!important}.hearth-northstar .hearth-empty-state{background:radial-gradient(circle at 50% 10%,#00d8ff1f,#0000 9rem),#030c1a70;border:1px solid #84e2ff29;border-radius:18px;min-height:180px}.hearth-northstar-loading{gap:12px;display:grid}.hearth-skeleton-card{background-color:#071020c2;background-image:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px;min-height:120px;animation:1.8s ease-in-out infinite hearthSkeletonShimmer}@keyframes hearthSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width>=820px){.hearth-northstar{grid-template-columns:repeat(2,minmax(0,1fr))}.hearth-northstar-header,.hearth-state-card,.hearth-best-action-card,.hearth-quick-actions-panel,.hearth-start-here-panel,.hearth-spark-card,.hearth-recent-panel{grid-column:1/-1}}@media (width<=780px){.app-home>.app-shell-header,.app-home>.topbar{display:none!important}.hearth-northstar{width:100%;padding:8px 10px calc(188px + env(safe-area-inset-bottom,0px));gap:10px}.hearth-northstar-header{min-height:62px;padding:9px 10px;border-radius:18px!important}.hearth-logo-mark{border-radius:13px;width:36px;height:36px}.hearth-logo-mark img{width:27px;height:27px}.hearth-greeting-block h1{white-space:nowrap;text-overflow:ellipsis;max-width:218px;overflow:hidden;font-size:1rem!important;line-height:1.12!important}.hearth-greeting-full{display:none}.hearth-greeting-short{display:inline}.hearth-greeting-block p{font-size:.7rem}.hearth-header-actions{gap:5px}.hearth-menu-chip{place-items:center;width:34px;min-width:34px;overflow:hidden;color:#0000!important;min-height:30px!important;padding:0!important;display:inline-grid!important}.hearth-menu-chip:before{content:"☰";color:var(--hearth-text);font-size:.9rem;line-height:1}.hearth-beta-badge,.hearth-admin-badge{min-height:30px!important;padding-inline:8px!important}.hearth-profile-chip{width:34px;height:34px;min-height:34px!important}.hearth-northstar .hearth-best-action-card{grid-template-columns:1fr;min-height:0;padding:13px!important}.hearth-northstar .hearth-best-action-copy{justify-content:flex-start;gap:10px}.hearth-northstar .hearth-best-action-art{opacity:.48;pointer-events:none;width:132px;height:132px;position:absolute;inset:auto -32px 0 auto}.hearth-northstar .hearth-best-action-card h2{max-width:14ch;font-size:clamp(1.34rem,6.45vw,1.82rem)!important}.hearth-northstar .hearth-best-action-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26ch;font-size:.79rem;line-height:1.35;display:-webkit-box;overflow:hidden}.hearth-card-kicker-row{align-items:center}.hearth-northstar .section-kicker{font-size:.64rem}.hearth-mode-badge{display:none}.hearth-best-action-label{font-size:.6rem}.hearth-hero-stat-row{grid-template-columns:repeat(2,minmax(0,max-content));gap:7px;display:grid}.hearth-hero-stat{background:#030c1a5c;border:1px solid #84e2ff1f;border-radius:12px;align-items:center;gap:0;min-width:0;padding:6px 8px;display:grid}.hearth-hero-stat strong{font-size:.78rem}.hearth-hero-stat small{white-space:nowrap;font-size:.58rem}.hearth-northstar .hearth-best-action-buttons{width:min(100%,286px)}.hearth-northstar .hearth-best-action-buttons button{min-height:38px}.app-home .hearth-northstar .hearth-best-action-buttons>button{color:#1b0d05!important;background:linear-gradient(135deg,#ff7a18,#ffad2f)!important;border:0!important;box-shadow:0 10px 24px #ff7a183d!important}.hearth-northstar .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hearth-northstar .hearth-quick-action{text-align:center;min-height:76px!important;padding:10px 8px!important}.hearth-northstar .hearth-quick-action-icon{background:#ff7a1813;width:32px;height:32px;margin-inline:auto;box-shadow:none!important}.hearth-northstar .hearth-quick-action strong{white-space:nowrap;font-size:.78rem;line-height:1.1}.hearth-northstar .hearth-quick-action small{display:none!important}.hearth-northstar .hearth-start-here-progress{grid-template-columns:1fr;gap:6px}.hearth-northstar .hearth-start-here-progress>span{display:none}.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-list,.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-preview,.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-skip,.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-assist{display:none!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-actions{margin-top:4px}.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-toggle{width:100%;min-height:34px!important;padding-block:7px!important}.hearth-northstar .hearth-start-here-panel.is-collapsed{gap:7px!important;min-height:0!important;padding:10px!important;display:grid!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .compact-card-header{background:0 0!important;border:0!important;border-radius:0!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:0!important;display:flex!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .compact-card-header>div{flex:auto;min-width:0}.hearth-northstar .hearth-start-here-panel.is-collapsed .compact-card-header h2{text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden;font-size:.92rem!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .section-kicker{display:none}.hearth-northstar .hearth-start-here-panel.is-collapsed .status-badge{flex:none;min-height:26px!important;max-height:28px!important;padding:4px 7px!important;font-size:.62rem!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-progress{margin-top:4px;padding:6px 8px!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .hearth-start-here-actions{margin-top:4px;display:block!important}.hearth-northstar .hearth-start-here-panel.is-expanded .hearth-start-here-list{display:grid}.hearth-northstar .hearth-start-here-panel{padding:11px!important}.hearth-northstar .hearth-start-here-panel .compact-card-header p{display:none}.hearth-start-here-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.hearth-start-here-preview span{min-height:28px;padding:5px 6px}.hearth-start-here-preview b{font-size:.58rem}.hearth-northstar .hearth-start-here-row{grid-template-columns:minmax(0,1fr)}.hearth-northstar .hearth-start-here-row .secondary-button{display:none!important}.hearth-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hearth-snapshot-card{min-height:134px;padding:11px}.hearth-snapshot-card span{font-size:.62rem}.hearth-snapshot-card strong{font-size:.86rem}.hearth-snapshot-card small{font-size:.68rem}.hearth-spark-card{grid-template-columns:72px minmax(0,1fr);gap:10px;min-height:112px;padding:12px!important}.hearth-spark-art{border-radius:20px;width:70px;height:70px}.hearth-spark-art span{width:30px;height:42px}.hearth-spark-card h2{font-size:1rem}.hearth-spark-card p{font-size:.72rem}.hearth-spark-card button{grid-column:1/-1;width:100%;min-height:42px}.hearth-northstar .hearth-recent-panel{padding:12px!important}.hearth-state-card{align-items:stretch;padding:10px;display:grid}.app-home .ember-assist-shell{display:none!important}.app-home .mobile-bottom-nav{min-height:calc(64px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0a162adb,#050c18f0)!important;border-color:#84e2ff2e!important}.app-home .mobile-bottom-nav button{min-height:52px!important;padding:5px 3px!important}.app-home .mobile-bottom-nav .mobile-tab-icon{width:31px!important;height:31px!important}.app-home .mobile-bottom-nav b{font-size:.64rem!important}}@media (width<=640px){.smart-setup-backdrop{padding:8px}.smart-setup-modal{border-radius:22px 22px 16px 16px;max-height:calc(100dvh - 16px)}.smart-setup-modal .modal-title-row h2{max-width:14ch}.smart-setup-chip-grid,.smart-setup-card-grid,.smart-setup-summary-grid{grid-template-columns:1fr}.smart-setup-footer{grid-template-columns:1fr;display:grid}.smart-setup-footer button{width:100%}}.app-command-shell.app-scout{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.app-command-shell.app-scout .standard-page-header.panel.scout-summary-card,.app-command-shell.app-scout .standard-page-header.scout-summary-card,.app.app-scout .standard-page-header.panel.scout-summary-card,.app.app-scout .standard-page-header.scout-summary-card{background:radial-gradient(circle at 92% 8%,#2bd9ff1f,#0000 28%),linear-gradient(145deg,#061121f5,#030915fa)!important;border-color:#84e2ff33!important;border-radius:22px!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:0 18px 42px #00000038!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-main,.app.app-scout .scout-summary-card .standard-page-header-main{grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;min-height:0!important;display:grid!important}.app-command-shell.app-scout .scout-summary-card :is(.section-hero-art,.feature-hero-scene,.hero-orbit,.concept-deck),.app.app-scout .scout-summary-card :is(.section-hero-art,.feature-hero-scene,.hero-orbit,.concept-deck){display:none!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-copy h2,.app.app-scout .scout-summary-card .standard-page-header-copy h2{letter-spacing:0!important;margin:0!important;font-size:clamp(1.35rem,5vw,1.85rem)!important;line-height:1.06!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-copy p,.app.app-scout .scout-summary-card .standard-page-header-copy p{color:#e8f6ffbd!important;max-width:42ch!important;margin:4px 0 0!important;font-size:.84rem!important;line-height:1.38!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions,.app.app-scout .scout-summary-card .standard-page-header-actions{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary,.app.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary{color:#1c0f05!important;background:linear-gradient(135deg,#ff8a1c,#ff6a00)!important;border-color:#ffbe667a!important;min-height:42px!important;font-weight:950!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link,.app.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link{color:#f8fbffe6!important;background:#08162ad1!important;border-color:#84e2ff38!important;min-width:86px!important;min-height:42px!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-store-suggestion-link,.app.app-scout .scout-summary-card .standard-page-header-actions .scout-store-suggestion-link{display:none!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs,.app.app-scout .scout-summary-card .standard-page-header-tabs{scrollbar-width:none!important;border-radius:999px!important;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:7px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs::-webkit-scrollbar{display:none!important}.app.app-scout .scout-summary-card .standard-page-header-tabs::-webkit-scrollbar{display:none!important}.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs button,.app.app-scout .scout-summary-card .standard-page-header-tabs button{border-radius:999px!important;flex:none!important;min-width:max-content!important;min-height:34px!important;padding:7px 11px!important;font-size:.72rem!important}.app-command-shell.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app.app-scout .scout-dashboard-overview.scout-nearby-dashboard{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.app-command-shell.app-scout .scout-nearby-cta-card,.app.app-scout .scout-nearby-cta-card{background:radial-gradient(circle at 92% 10%,#2bd9ff2e,#0000 28%),radial-gradient(circle at 8% 100%,#ff7a181c,#0000 32%),linear-gradient(145deg,#09182beb,#040c1bf5)!important;border-color:#2bd9ff3d!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;padding:16px!important;display:grid!important}.app-command-shell.app-scout .scout-nearby-cta-copy h2,.app.app-scout .scout-nearby-cta-copy h2{color:#fff7ed!important;margin:2px 0 5px!important;font-size:clamp(1.25rem,5vw,1.75rem)!important;line-height:1.08!important}.app-command-shell.app-scout .scout-nearby-cta-copy p,.app.app-scout .scout-nearby-cta-copy p{color:#e8f6ffbd!important;margin:0!important;font-size:.86rem!important;line-height:1.4!important}.app-command-shell.app-scout .scout-nearby-cta-actions,.app.app-scout .scout-nearby-cta-actions{justify-items:end!important;gap:9px!important;display:grid!important}.app-command-shell.app-scout .scout-nearby-cta-actions .scout-submit-primary,.app.app-scout .scout-nearby-cta-actions .scout-submit-primary{min-width:176px!important}.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{border-radius:18px!important;grid-template-columns:60px minmax(0,1fr) 26px!important;align-items:center!important;gap:9px!important;min-height:86px!important;padding:9px!important;display:grid!important}.app-command-shell.app-scout .scout-report-side,.app.app-scout .scout-report-side{grid-area:1/1!important}.app-command-shell.app-scout .scout-report-card-main,.app.app-scout .scout-report-card-main{grid-column:2!important;min-width:0!important}.app-command-shell.app-scout .scout-report-open-affordance,.app.app-scout .scout-report-open-affordance{grid-column:3!important}@media (width<=640px){.app-command-shell.app-scout>.header,.app-command-shell.app-scout .header,.app.app-scout>.header,.app.app-scout .header{display:none!important}.app-command-shell.app-scout .topbar,.app.app-scout .topbar{border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;min-height:54px!important;margin:8px 10px!important;padding:8px!important;display:grid!important}.app-command-shell.app-scout .topbar-brand-copy small,.app-command-shell.app-scout .topbar-workspace-chip small,.app-command-shell.app-scout .topbar-quick-add-button,.app-command-shell.app-scout .topbar-profile-button,.app.app-scout .topbar-brand-copy small,.app.app-scout .topbar-workspace-chip small,.app.app-scout .topbar-quick-add-button,.app.app-scout .topbar-profile-button{display:none!important}.app-command-shell.app-scout .topbar-brand,.app.app-scout .topbar-brand{min-width:0!important;padding:0!important}.app-command-shell.app-scout .topbar-brand-mark,.app.app-scout .topbar-brand-mark{width:42px!important;height:42px!important}.app-command-shell.app-scout .topbar-workspace-chip,.app.app-scout .topbar-workspace-chip{min-width:0!important;min-height:42px!important;padding:0 12px!important}.app-command-shell.app-scout .topbar-workspace-chip span,.app.app-scout .topbar-workspace-chip span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.app-command-shell.app-scout .app-search,.app.app-scout .app-search{display:none!important}.app-command-shell.app-scout .topbar-command-actions,.app.app-scout .topbar-command-actions{gap:7px!important;min-width:0!important;display:flex!important}.app-command-shell.app-scout .ember-assist-shell,.app.app-scout .ember-assist-shell{display:none!important}.app-command-shell.app-scout .standard-page-header.panel.scout-summary-card,.app-command-shell.app-scout .standard-page-header.scout-summary-card,.app.app-scout .standard-page-header.panel.scout-summary-card,.app.app-scout .standard-page-header.scout-summary-card{border-radius:20px!important;margin:8px 10px 0!important;padding:12px!important}.app-command-shell.app-scout .scout-header-trust-row,.app.app-scout .scout-header-trust-row{display:none!important}.app-command-shell.app-scout .scout-nearby-cta-card,.app.app-scout .scout-nearby-cta-card{grid-template-columns:1fr!important;margin-inline:10px!important;padding:14px!important}.app-command-shell.app-scout .scout-nearby-cta-actions,.app.app-scout .scout-nearby-cta-actions{justify-items:stretch!important}.app-command-shell.app-scout .scout-nearby-cta-actions .scout-submit-primary,.app.app-scout .scout-nearby-cta-actions .scout-submit-primary{min-width:0!important}.app-command-shell.app-scout .scout-nearby-list-card,.app-command-shell.app-scout .scout-subpage-panel,.app-command-shell.app-scout .scout-combined-header,.app.app-scout .scout-nearby-list-card,.app.app-scout .scout-subpage-panel,.app.app-scout .scout-combined-header{border-radius:18px!important;margin-inline:10px!important;padding:12px!important}.app-command-shell.app-scout .scout-report-side>img,.app-command-shell.app-scout .scout-report-side>span:first-child,.app.app-scout .scout-report-side>img,.app.app-scout .scout-report-side>span:first-child{width:52px!important;height:52px!important}.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:54px minmax(0,1fr) 22px!important;min-height:82px!important}.app-command-shell.app-scout .store-map-hero,.app.app-scout .store-map-hero{display:none!important}.app-command-shell.app-scout .scout-compact-filterbar,.app.app-scout .scout-compact-filterbar{color:#e8f6ffc7!important;background:#050e1deb!important;border:1px solid #84e2ff29!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.app-command-shell.app-scout .scout-compact-filterbar label,.app.app-scout .scout-compact-filterbar label{color:#e8f6ff9e!important;letter-spacing:.02em!important;text-transform:uppercase!important;gap:5px!important;min-width:0!important;font-size:.62rem!important;font-weight:850!important;display:grid!important}.app-command-shell.app-scout .scout-compact-filterbar select,.app.app-scout .scout-compact-filterbar select{color:#f8fbff!important;background:#08162af5!important;border:1px solid #84e2ff38!important;border-radius:13px!important;width:100%!important;min-height:40px!important;font-size:.78rem!important;font-weight:850!important}}.guided-quick-context-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.guided-context-chip{color:#dff7ff;letter-spacing:.01em;background:#7ce7ff1a;border:1px solid #7ce7ff3d;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:3px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.guided-quick-add-hero{padding:11px 12px;box-shadow:0 14px 34px #00000024;background:radial-gradient(circle at 94% 0,#7ce7ff1f,#0000 9rem),linear-gradient(135deg,#08182deb,#050e1ef0)!important}.guided-quick-add-hero>span{color:#ffb36b;width:40px;height:40px;box-shadow:none;background:#ff7a1a1f;border-color:#ff7a1a6b;border-radius:14px;font-size:1.45rem}.guided-quick-choice-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.guided-quick-choice{background:linear-gradient(145deg,#0a1c33eb,#050f1ee6);border-color:#7ce7ff24;min-height:92px;transition:border-color .16s,transform .16s,background .16s;overflow:hidden}.guided-quick-choice:hover,.guided-quick-choice:focus-visible{transform:translateY(-1px)}.guided-quick-choice.is-primary{background:radial-gradient(circle at 90% 0,#ff7a1a1f,#0000 7rem),linear-gradient(145deg,#122135f5,#071324f0);border-color:#ff7a1a6b}.guided-quick-choice--scout .command-icon,.guided-quick-choice--search .command-icon{color:#7ce7ff;background:#7ce7ff1a;border-color:#7ce7ff3d}.guided-quick-choice--forge .command-icon{color:#ffb36b;background:#ff7a1a1c;border-color:#ff7a1a3d}.guided-quick-choice--vault .command-icon,.guided-quick-choice--spark .command-icon{color:#d9c7ff;background:#b794f41f;border-color:#b794f43d}.guided-quick-choice--warning .command-icon{color:#ffd166;background:#ffd1661f;border-color:#ffd1663d}.guided-quick-choice--admin .command-icon{color:#d9c7ff;background:#b794f421;border-color:#b794f447}.guided-quick-more{gap:8px;display:grid}.guided-quick-more-toggle{width:100%;min-height:42px}.guided-quick-more-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.guided-quick-choice--compact{min-height:82px}.quick-add-missing-help{color:#fff6dcc7;background:#ffd16614;border:1px solid #ffd1662e;border-radius:14px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.3}.guided-quick-customize-row{flex-wrap:wrap;gap:8px;display:flex}.guided-quick-customize-row button{flex:160px;min-width:0}@media (width<=640px){.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-bottom:72px!important}.app .guided-quick-add,.app-command-shell .guided-quick-add,.app-shell-dark .guided-quick-add{gap:10px!important;padding-bottom:54px!important}.guided-quick-choice-grid,.guided-quick-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.guided-quick-choice{min-height:86px!important;padding:10px!important}.guided-quick-choice .command-icon{width:30px;height:30px}.guided-quick-choice strong{font-size:.86rem;line-height:1.12}.guided-quick-choice small{-webkit-line-clamp:2;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.7rem!important}.guided-quick-add-hero>span{display:none}}@media (width<=360px){.guided-quick-choice-grid,.guided-quick-more-grid{grid-template-columns:1fr!important}}.app-vault{--vault-purple:#b794f4;--vault-cyan:#7ce7ff;--vault-surface:#071224e6;--vault-surface-strong:#040d1cf5;--vault-border:#b794f42e}.app-vault .main{padding-bottom:calc(var(--bottom-nav-offset,88px) + env(safe-area-inset-bottom,0px) + 56px)}.app-vault .standard-page-header.vault-command-center{gap:10px;box-shadow:0 14px 34px #0003,0 0 20px #7ce7ff0a;border-color:var(--vault-border)!important;background:radial-gradient(circle at 100% 0,#b794f414,#0000 12rem),linear-gradient(145deg,#08192ff0,#040c1af5)!important;padding:clamp(12px,2.6vw,18px)!important}.app-vault .vault-command-center .standard-page-header-main{align-items:center;gap:12px}.app-vault .vault-command-center .standard-page-header-copy h2{color:#fff7ed;letter-spacing:0;font-size:clamp(1.45rem,4.6vw,2rem)}.app-vault .vault-command-center .standard-page-header-copy p{color:#e8f6ffc2;max-width:44rem}.app-vault .vault-command-center .section-hero-art{opacity:.36;filter:saturate(.92)}.app-vault .vault-command-quick-add{min-height:38px;box-shadow:0 8px 18px #ff7a1a29;color:#241003!important;background:linear-gradient(135deg,#ff7a1af5,#ffb85ceb)!important;border:1px solid #ff7a1a57!important;border-radius:999px!important;padding:0 14px!important}.app-vault .vault-settings-link{min-height:38px;border-radius:999px!important;padding:0 13px!important}.app-vault .vault-command-center .standard-page-header-actions{align-items:center;gap:8px}.app-vault .vault-command-center .ai-assist-menu{opacity:.82}.app-vault .vault-command-center .standard-page-header-summary{gap:6px}.app-vault .vault-command-center .standard-page-header-label{color:#7ce7ffb8}.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));align-items:stretch;gap:8px;display:grid}.app-vault .vault-command-center .vault-overview-card{box-sizing:border-box;min-height:88px;overflow:hidden;box-shadow:none!important;background:linear-gradient(145deg,#0c1b31e6,#050f1ee0)!important;border-color:#b794f429!important;border-radius:15px!important;padding:10px!important}.app-vault .vault-command-center .vault-overview-card.is-active,.app-vault .vault-command-center .vault-overview-card:hover,.app-vault .vault-command-center .vault-overview-card:focus-visible{transform:translateY(-1px);background:radial-gradient(circle at 100% 0,#7ce7ff1f,#0000 8rem),linear-gradient(145deg,#0d2039f5,#061122f2)!important;border-color:#7ce7ff5c!important}.app-vault .vault-command-center .vault-overview-title{white-space:normal;color:#e8f6ffb3!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:0 0!important;width:auto!important;max-width:100%!important;font-size:.66rem!important;font-weight:900!important;line-height:1.08!important;text-decoration:none!important;display:inline-block!important}.app-vault .vault-command-center .vault-overview-card strong{overflow-wrap:anywhere;color:#f8fbff!important;background:0 0!important;font-size:clamp(1.05rem,3.7vw,1.45rem)!important;line-height:1.12!important;text-decoration:none!important}.app-vault .vault-command-center .vault-overview-card span:last-child{overflow-wrap:anywhere;color:#e8f6ffa8!important;font-size:.68rem!important;line-height:1.25!important}.app-vault .vault-collection-panel{gap:12px;display:grid;background:linear-gradient(#071224e0,#040c1aeb)!important;border-color:#7ce7ff1f!important;padding:clamp(12px,3vw,18px)!important}.app-vault .vault-collection-heading{align-items:start;gap:12px}.app-vault .vault-collection-heading h2{color:#fff7ed;font-size:clamp(1.18rem,4vw,1.45rem)}.app-vault .vault-collection-heading p{color:#e8f6ffb8;max-width:44rem}.app-vault .vault-heading-actions{gap:8px}.app-vault .vault-collection-summary{gap:9px}.app-vault .vault-collection-summary>div{background:#030c1a9e;border-radius:14px;min-height:78px;padding:10px;overflow:hidden;border-color:#b794f424!important}.app-vault .vault-collection-summary strong{color:#f8fbff;font-size:1.14rem}.app-vault .vault-detail-disclosure>summary{color:#e8f6ffd1;background:#030c1a94;border:1px solid #7ce7ff24;border-radius:14px;min-height:42px}.app-vault .vault-filter-panel{background:#040d1cc7;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,1fr));border-color:#7ce7ff24!important}.app-vault .vault-view-strip{padding:2px}.app-vault .vault-view-strip button{min-height:38px;border-radius:999px!important}.app-vault .vault-collection-panel .compact-inventory-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.app-vault .vault-collection-panel .vault-item-card{gap:12px;background:radial-gradient(circle at 0 0,#b794f417,#0000 10rem),#061122f0!important;border-color:#b794f424!important;border-radius:18px!important;padding:14px!important}.app-vault .vault-card-topline h3{font-size:.98rem}.app-vault .vault-card-main{grid-template-columns:92px minmax(0,1fr);gap:12px}.app-vault .vault-collection-panel .vault-image-wrap{border-radius:15px;width:92px;height:92px}.app-vault .vault-collection-panel .vault-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-vault .vault-collection-panel .vault-card-facts p{border-radius:11px;padding:8px 9px}.app-vault .vault-collection-panel .vault-card-facts span{font-size:.62rem}.app-vault .vault-collection-panel .vault-card-facts strong{font-size:.8rem}.app-vault .vault-collection-panel .vault-card-actions .secondary-button{color:#e8f6ffdb!important;background:#081b31c2!important}.app-vault .vault-detail-card{color:#f8fbff;border-radius:20px;background:radial-gradient(circle at 100% 0%, #b794f41f, transparent 14rem), var(--vault-surface)!important;border-color:#b794f42e!important}.app-vault .vault-detail-card .inventory-detail-hero,.app-vault .vault-detail-card .catalog-detail-grid,.app-vault .vault-detail-card .price-review-panel,.app-vault .vault-detail-card .inventory-breakdown-panel{background:#030c1a7a!important;border-color:#7ce7ff1f!important}.app-vault .vault-empty-state,.app-vault .guided-empty-state--vault,.app-vault .small-empty-state{background:radial-gradient(circle at 50% 0,#ff7a1a1f,#0000 13rem),#050f1eeb!important;border-color:#ffb85c33!important}@media (width<=780px){.app-command-shell.app-vault>.app-shell-header{display:none!important}.app-command-shell.app-vault>.topbar{min-height:0;margin:6px 10px 8px;border-radius:18px!important;gap:6px!important;padding:6px!important}.app-command-shell.app-vault .topbar-brand{min-height:34px;padding:5px 7px!important}.app-command-shell.app-vault .topbar-brand-copy small,.app-command-shell.app-vault .topbar-workspace-chip small,.app-command-shell.app-vault .topbar-quick-add-button,.app-command-shell.app-vault .topbar-profile-button{display:none!important}.app-command-shell.app-vault .topbar-workspace-chip,.app-command-shell.app-vault .topbar .menu-button,.app-command-shell.app-vault .topbar .app-search-toggle{border-radius:999px!important;min-height:34px!important;padding:5px 8px!important}.app-command-shell.app-vault .topbar-workspace-chip{max-width:142px}.app-command-shell.app-vault .topbar-workspace-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-command-shell.app-vault .topbar:not(.topbar-search-open) .app-search{display:none!important}.app-vault .standard-page-header.vault-command-center{margin-inline:10px;padding:12px!important}.app-vault .vault-command-center .standard-page-header-main{grid-template-columns:minmax(0,1fr)}.app-vault .vault-command-center .section-hero-art{display:none}.app-vault .vault-command-center .standard-page-header-actions{flex-wrap:wrap;justify-content:flex-start;width:auto;display:flex!important}.app-vault .vault-command-center .standard-page-header-actions>*{min-width:0;flex:none!important;width:auto!important}.app-vault .vault-command-center .ai-assist-menu{display:none!important}.app-vault .vault-command-center .vault-command-overview{scroll-snap-type:x proximity;scrollbar-width:none;padding:0 2px 4px;grid-template-columns:none!important;grid-auto-columns:minmax(146px,42vw)!important;grid-auto-flow:column!important;gap:8px!important;display:grid!important;overflow:auto hidden!important}.app-vault .vault-command-center .vault-command-overview::-webkit-scrollbar{display:none}.app-vault .vault-command-center .vault-overview-card{scroll-snap-align:start;width:auto!important;min-width:0!important;max-width:none!important}.app-vault .vault-filter-panel{grid-template-columns:1fr 1fr}}@media (width<=640px){.app-vault .main{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 86px)}.app-command-shell.app-vault .ember-assist-shell,.app.app-vault .ember-assist-shell{display:none!important}.app-vault .standard-page-header.vault-command-center,.app-vault .vault-collection-panel{margin-inline:6px;border-radius:20px!important}.app-vault .vault-command-center .standard-page-header-copy h2{font-size:1.42rem}.app-vault .vault-command-center .standard-page-header-copy p{font-size:.84rem;line-height:1.35}.app-vault .vault-command-center .standard-page-header-actions{gap:7px}.app-vault .vault-command-quick-add,.app-vault .vault-settings-link{width:auto!important;min-width:92px!important;min-height:36px!important;padding-inline:12px!important;font-size:.82rem!important}.app-vault .vault-command-center .standard-page-header-tabs{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.app-vault .vault-command-center .standard-page-header-tabs button{flex:none;min-height:34px;padding-inline:10px;font-size:.78rem}.app-vault .vault-command-center .vault-command-overview{scroll-snap-type:x proximity;gap:8px;padding-bottom:3px;grid-template-columns:none!important;grid-auto-columns:minmax(142px,43vw)!important;grid-auto-flow:column!important;display:grid!important;overflow:auto hidden!important}.app-vault .vault-command-center .vault-overview-card{scroll-snap-align:start;min-height:86px;width:auto!important;min-width:0!important}.app-vault .vault-command-center .vault-overview-card strong{font-size:1rem!important}.app-vault .vault-command-center .vault-overview-card span:last-child{display:block;overflow:visible}.app-vault .vault-collection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-vault .vault-collection-summary>div{min-height:74px}.app-vault .vault-filter-panel{grid-template-columns:1fr 1fr;gap:8px;padding:9px}.app-vault .vault-filter-panel .vault-search-field,.app-vault .vault-filter-panel .vault-clear-filters{grid-column:1/-1}.app-vault .vault-filter-panel label span{font-size:.68rem}.app-vault .vault-collection-panel .compact-inventory-list{grid-template-columns:1fr}.app-vault .vault-card-main{grid-template-columns:82px minmax(0,1fr);gap:10px}.app-vault .vault-collection-panel .vault-image-wrap{width:82px;height:82px}.app-vault .vault-collection-panel .vault-card-facts{grid-template-columns:1fr 1fr}.app-vault .vault-collection-panel .vault-card-actions{grid-template-columns:minmax(0,1fr) auto}.app-vault .vault-heading-actions{gap:7px;display:flex}.app-vault .vault-heading-actions button{flex:none!important;width:auto!important;min-height:38px!important;padding-inline:12px!important}}@media (width<=380px){.app-vault .vault-collection-summary,.app-vault .vault-collection-panel .vault-card-facts{grid-template-columns:1fr}}.app-forge{--forge-ember:var(--et-ember,#f97316);--forge-tide:var(--et-tide,#22d3ee);--forge-card-bg:linear-gradient(150deg, #fff1, #ffffff05), #050e1de0;--forge-card-border:#ffb85c2e}.app-forge .main{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 72px)}.app-forge .standard-page-header.panel.forge-command-center,.app-forge .forge-home-inventory-section,.app-forge .forge-add-sale-panel,.app-forge .sales-records-summary-panel,.app-forge .sales-grouped-list,.app-forge .expense-list-panel,.app-forge .adaptive-forge-intro{border-color:var(--forge-card-border)!important;background:radial-gradient(circle at 12% 0,#f9731621,#0000 13rem),linear-gradient(145deg,#22d3ee0b,#ffffff05),#040c1ae6!important;box-shadow:0 18px 44px #00000047!important}.app-forge .panel:has(.expense-summary-grid){border-color:var(--forge-card-border)!important;background:radial-gradient(circle at 12% 0,#f9731621,#0000 13rem),linear-gradient(145deg,#22d3ee0b,#ffffff05),#040c1ae6!important;box-shadow:0 18px 44px #00000047!important}.app-forge .standard-page-header.panel.forge-command-center{overflow:hidden}.app-forge .forge-command-center .section-hero-art{opacity:.42}.app-forge .forge-command-center .standard-page-header-copy h2{letter-spacing:0;font-size:clamp(1.65rem,3vw,2.35rem);color:var(--et-text,#fff7ed)!important}.app-forge .forge-command-center .standard-page-header-copy p,.app-forge .forge-command-center .standard-page-header-label{color:#f8fbffb8}.app-forge .forge-command-quick-add,.app-forge .forge-action-strip>button:first-child,.app-forge .forge-business-empty-state button:first-child{color:#1f1005!important;background:linear-gradient(135deg,#f97316,#fb923c)!important;border-color:#ffb85cad!important;box-shadow:0 12px 26px #f9731638!important}.app-forge .forge-command-summary{gap:12px;display:grid}.app-forge .forge-top-summary,.app-forge .forge-command-overview,.app-forge .forge-business-grid{gap:10px!important}.app-forge .forge-top-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-forge .forge-summary-card,.app-forge .forge-overview-card,.app-forge .forge-business-card,.app-forge .forge-action-strip>button,.app-forge .forge-more-actions,.app-forge .forge-analytics-disclosure,.app-forge .inventory-insight-card,.app-forge .price-reliability-card,.app-forge .tax-record-card,.app-forge .forge-tax-readiness-grid>div{background:var(--forge-card-bg)!important;box-shadow:none!important;border-color:#ffffff1f!important}.app-forge .forge-summary-card{border:1px solid #ffffff1f;border-radius:16px;min-height:92px;padding:12px}.app-forge .forge-summary-card span,.app-forge .forge-summary-card strong,.app-forge .forge-summary-card small{display:block}.app-forge .forge-summary-card span,.app-forge .forge-overview-title,.app-forge .forge-business-card span,.app-forge .inventory-insight-card span,.app-forge .price-reliability-card small,.app-forge .tax-record-card h3,.app-forge .forge-tax-readiness-grid span{letter-spacing:0;color:#ffdab6e0!important}.app-forge .forge-summary-card strong,.app-forge .forge-overview-card strong,.app-forge .forge-business-card strong,.app-forge .inventory-insight-card strong,.app-forge .tax-record-card strong,.app-forge .forge-tax-readiness-grid strong{color:var(--et-text,#fff7ed)!important}.app-forge .forge-summary-card small,.app-forge .forge-overview-card small,.app-forge .forge-overview-card span:last-child,.app-forge .forge-business-card small,.app-forge .inventory-insight-card small,.app-forge .tax-record-card p,.app-forge .forge-tax-readiness-grid small,.app-forge .compact-subtitle{color:#d7e2edb8!important}.app-forge .forge-overview-card.is-active,.app-forge .forge-business-card:focus-visible,.app-forge .forge-business-card:hover{background:linear-gradient(145deg,#f9731624,#22d3ee0a),#071120eb!important;border-color:#f973169e!important}.app-forge .forge-section-tabs{flex-wrap:wrap;display:flex!important}.app-forge .forge-section-tab{text-align:left;flex:132px;min-height:42px!important;padding:9px 12px!important}.app-forge .forge-section-tab strong{display:none}.app-forge .forge-section-tab small{margin-top:2px;display:block}.app-forge .forge-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.app-forge .forge-toolbar h2,.app-forge .forge-business-dashboard-heading h3,.app-forge .forge-recent-activity-panel h3{letter-spacing:0;color:var(--et-text,#fff7ed)!important}.app-forge .forge-toolbar p,.app-forge .forge-business-dashboard-heading p,.app-forge .forge-recent-activity-panel p{max-width:54rem;color:#d7e2edbd!important}.app-forge .forge-action-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:12px 0;gap:9px!important;display:grid!important}.app-forge .forge-action-strip>button,.app-forge .forge-more-actions>summary{white-space:normal;width:100%;font-weight:800;border-radius:14px!important;min-height:48px!important;padding:9px 11px!important;font-size:.84rem!important}.app-forge .forge-more-actions{border-radius:14px;position:relative}.app-forge .forge-more-actions>summary{cursor:pointer;color:var(--et-text,#fff7ed);justify-content:center;align-items:center;list-style:none;display:flex}.app-forge .forge-more-actions>summary::-webkit-details-marker{display:none}.app-forge .forge-more-actions[open]>summary{border-bottom:1px solid #ffffff1a;border-radius:14px 14px 0 0!important}.app-forge .forge-more-actions>div{z-index:15;background:#050e1dfa;border:1px solid #ffb85c33;border-radius:14px;gap:7px;min-width:min(240px,100vw - 32px);padding:9px;display:grid;position:absolute;right:0;box-shadow:0 18px 36px #00000057}.app-forge .forge-more-actions button{width:100%;min-height:40px!important}.app-forge .forge-business-dashboard{gap:12px!important}.app-forge .forge-analytics-disclosure{border:1px solid #ffffff1f;border-radius:16px;margin:12px 0;padding:0}.app-forge .forge-report-details{background:#050e1d8c;border:1px solid #ffffff1f;border-radius:16px;margin:12px 0}.app-forge .forge-analytics-disclosure>summary,.app-forge .forge-report-details>summary{min-height:46px;color:var(--et-text,#fff7ed);cursor:pointer;align-items:center;padding:0 14px;font-weight:800;list-style:none;display:flex}.app-forge .forge-analytics-disclosure>summary::-webkit-details-marker{display:none}.app-forge .forge-report-details>summary::-webkit-details-marker{display:none}.app-forge .forge-analytics-disclosure[open],.app-forge .forge-report-details[open]{padding-bottom:12px}.app-forge .forge-analytics-disclosure .forge-business-dashboard{box-shadow:none!important;background:0 0!important;border:0!important;padding:12px!important}.app-forge .forge-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-forge .forge-business-card{min-height:96px;padding:12px!important}.app-forge .inventory-insight-panel.forge-valuation-panel{margin-top:2px;background:linear-gradient(145deg,#22d3ee0e,#ffffff05),#030b18b8!important;border-color:#22d3ee24!important}.app-forge .forge-recent-activity-panel,.app-forge .forge-purchaser-totals,.app-forge .forge-more-filters{z-index:0;background:#050e1d9e;border:1px solid #ffffff1c;border-radius:16px;padding:12px;position:relative}.app-forge .overflow-menu-list{z-index:80!important}.app-forge .forge-purchaser-totals summary,.app-forge .forge-more-filters summary{min-height:42px;color:var(--et-text,#fff7ed);cursor:pointer;font-weight:800}.app-forge .filter-summary{background:#050e1d94;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px}.app-forge .filter-summary p{color:#d7e2edbd;margin:0;font-size:.78rem}.app-forge .forge-empty-inline-prompt{color:var(--et-text,#fff7ed);margin:10px 0 0;font-size:.92rem;font-weight:850}.app-forge .forge-inventory-card{background:linear-gradient(145deg,#ffffff0f,#ffffff05),#050e1de0!important;border-color:#ffb85c29!important}.app-forge .forge-inventory-card .compact-card-header{align-items:flex-start;gap:10px}.app-forge .forge-inventory-card h3,.app-forge .forge-detail-card h3,.app-forge .forge-detail-card h4{letter-spacing:0;color:var(--et-text,#fff7ed)!important}.app-forge .forge-card-facts,.app-forge .forge-group-status-row,.app-forge .forge-purchaser-breakdown-mini,.app-forge .compact-links{gap:6px}.app-forge .forge-group-status-row span,.app-forge .forge-purchaser-breakdown-mini span,.app-forge .forge-card-facts span,.app-forge .compact-links a,.app-forge .compact-links span{color:#e7f7ffe0;background:#22d3ee13;border-color:#22d3ee2e}.app-forge .forge-inventory-card .compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-forge .forge-inventory-card .compact-metrics>div{background:#030a1694;border-radius:14px;min-height:72px}.app-forge .forge-inventory-card .compact-details{display:none}.app-forge .forge-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.app-forge .forge-detail-card .catalog-detail-grid,.app-forge .forge-detail-card .inventory-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-forge .adaptive-forge-intro{text-align:left;max-width:680px;margin-inline:auto}.app-forge .adaptive-forge-intro h2{color:var(--et-text,#fff7ed);letter-spacing:0}.app-forge .adaptive-forge-intro p{color:#d7e2edc2}.app-forge .forge-intro-benefits{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.app-forge .forge-intro-benefits span{color:#e7f7ffe6;background:#22d3ee13;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;min-height:34px;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.app-forge .forge-tax-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app-forge .forge-tax-readiness-grid>div{border:1px solid #ffffff1f;border-radius:16px;padding:12px}.app-forge .forge-tax-readiness-grid span,.app-forge .forge-tax-readiness-grid strong,.app-forge .forge-tax-readiness-grid small{display:block}@media (width<=780px){.app-command-shell.app-forge>.app-shell-header{display:none!important}.app-command-shell.app-forge>.topbar{min-height:0;margin:6px 10px 8px;border-radius:18px!important;gap:6px!important;padding:6px!important}.app-command-shell.app-forge .topbar-brand{min-height:34px;padding:5px 7px!important}.app-command-shell.app-forge .topbar-brand-copy small,.app-command-shell.app-forge .topbar-workspace-chip small,.app-command-shell.app-forge .topbar-quick-add-button,.app-command-shell.app-forge .topbar-profile-button,.app-command-shell.app-forge .topbar:not(.topbar-search-open) .app-search{display:none!important}.app-command-shell.app-forge .topbar-workspace-chip,.app-command-shell.app-forge .topbar .menu-button,.app-command-shell.app-forge .topbar .app-search-toggle{border-radius:999px!important;min-height:34px!important;padding:5px 8px!important}.app-forge .standard-page-header.panel.forge-command-center,.app-forge .forge-home-inventory-section,.app-forge .forge-add-sale-panel,.app-forge .sales-records-summary-panel,.app-forge .sales-grouped-list,.app-forge .expense-list-panel{margin-inline:6px;border-radius:20px!important;padding:12px!important}.app-forge .panel:has(.expense-summary-grid){margin-inline:6px;border-radius:20px!important;padding:12px!important}.app-forge .forge-command-center .standard-page-header-main{grid-template-columns:minmax(0,1fr) auto;gap:9px}.app-forge .forge-command-center .section-hero-art,.app-forge .forge-command-center .ai-assist-menu{display:none!important}.app-forge .forge-command-center .standard-page-header-copy h2{line-height:1.05;font-size:clamp(1.34rem,7vw,1.7rem)!important}.app-forge .forge-command-center .standard-page-header-copy p{font-size:.84rem;line-height:1.34}.app-forge .forge-command-center .standard-page-header-actions{justify-content:flex-end}.app-forge .forge-command-quick-add{border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:.78rem!important}.app-forge .forge-command-center .standard-page-header-summary{margin-top:4px}.app-forge .forge-command-center .standard-page-header-label{font-size:.68rem;line-height:1.25}.app-forge .forge-top-summary{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(128px,42vw);grid-auto-flow:column;padding-bottom:2px;overflow:auto hidden;gap:8px!important;display:grid!important}.app-forge .forge-top-summary::-webkit-scrollbar{display:none}.app-forge .forge-summary-card{scroll-snap-align:start;border-radius:14px;min-height:64px;padding:9px}.app-forge .forge-summary-card span{font-size:.66rem}.app-forge .forge-summary-card strong{font-size:.96rem;line-height:1.08}.app-forge .forge-summary-card small{font-size:.66rem;line-height:1.18}.app-forge .forge-command-center .forge-command-overview,.app-forge .forge-section-tabs{scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 2px 4px;grid-template-columns:none!important;grid-auto-columns:minmax(116px,36vw)!important;grid-auto-flow:column!important;gap:8px!important;display:grid!important;overflow:auto hidden!important}.app-forge .forge-command-center .forge-command-overview::-webkit-scrollbar{display:none}.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab{border-radius:14px!important;flex:0 0 118px!important;min-width:118px!important;min-height:54px!important;padding:9px!important}.app-forge .forge-command-center .forge-overview-card,.app-forge .forge-section-tab{scroll-snap-align:start;min-height:54px!important;padding:9px!important}.app-forge .forge-section-tab .forge-overview-title{font-size:.74rem!important}.app-forge .forge-section-tab small,.app-forge .forge-overview-card span:last-child{line-height:1.18;font-size:.67rem!important}.app-forge .forge-toolbar{grid-template-columns:minmax(0,1fr);gap:9px}.app-forge .forge-toolbar h2{font-size:1.08rem}.app-forge .forge-toolbar p{font-size:.82rem;line-height:1.36}.app-forge .forge-toolbar .summary-pill-row{flex-wrap:wrap;gap:7px;display:flex!important}.app-forge .forge-toolbar .summary-pill-row>button{flex:130px;width:auto!important;min-height:38px!important}.app-forge .forge-business-dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid!important}.app-forge .forge-business-dashboard-heading p{display:none}.app-forge .forge-business-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(138px,44vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto;grid-template-columns:none!important;gap:8px!important;display:grid!important}.app-forge .forge-business-grid::-webkit-scrollbar{display:none}.app-forge .forge-business-card{scroll-snap-align:start;min-height:84px!important;padding:10px!important}.app-forge .forge-business-card span{font-size:.66rem!important}.app-forge .forge-business-card strong{line-height:1.08;font-size:1rem!important}.app-forge .forge-business-card small{line-height:1.18;font-size:.68rem!important}.app-forge .forge-analytics-disclosure{border-radius:15px;margin:10px 0}.app-forge .forge-analytics-disclosure>summary,.app-forge .forge-report-details>summary{min-height:42px;padding:0 12px;font-size:.84rem}.app-forge .inventory-insight-panel.forge-valuation-panel,.app-forge .forge-recent-activity-panel{border-radius:16px!important;padding:11px!important}.app-forge .inventory-insight-panel.forge-valuation-panel .inventory-insight-heading p,.app-forge .price-reliability-summary,.app-forge .inventory-insight-split{display:none}.app-forge .inventory-insight-grid{scrollbar-width:none;grid-auto-columns:minmax(132px,42vw);grid-auto-flow:column;gap:8px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.app-forge .inventory-insight-grid::-webkit-scrollbar{display:none}.app-forge .forge-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.app-forge .forge-action-strip>button,.app-forge .forge-more-actions>summary{min-height:46px!important}.app-forge .forge-more-actions>div{left:0;right:auto}.app-forge .forge-recent-activity-panel{margin-top:10px}.app-forge .forge-recent-activity-panel .compact-card-header p{display:none}.app-forge .search-input{margin-top:10px;min-height:42px!important}.app-forge .forge-purchaser-totals,.app-forge .forge-more-filters,.app-forge .filter-summary{border-radius:14px;margin-top:8px;padding:9px}.app-forge .chip-row{scrollbar-width:none;gap:7px;overflow-x:auto;flex-wrap:nowrap!important}.app-forge .chip-row::-webkit-scrollbar{display:none}.app-forge .chip-row .chip{white-space:nowrap;flex:none;min-height:36px}.app-forge .compact-inventory-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app-forge .forge-inventory-card{border-radius:18px!important;padding:11px!important}.app-forge .forge-inventory-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.app-forge .forge-inventory-card h3{line-height:1.2;font-size:.98rem!important}.app-forge .forge-card-facts,.app-forge .forge-group-status-row,.app-forge .forge-purchaser-breakdown-mini{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.app-forge .forge-card-facts::-webkit-scrollbar{display:none}.app-forge .forge-group-status-row::-webkit-scrollbar{display:none}.app-forge .forge-purchaser-breakdown-mini::-webkit-scrollbar{display:none}.app-forge .forge-card-facts span,.app-forge .forge-group-status-row span,.app-forge .forge-purchaser-breakdown-mini span{flex:none;font-size:.68rem}.app-forge .forge-inventory-card .compact-image-wrap{border-radius:16px;min-height:118px;max-height:156px}.app-forge .forge-inventory-card .compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-forge .forge-inventory-card .compact-metrics>div{min-height:62px;padding:8px!important}.app-forge .forge-inventory-card .compact-metrics span{font-size:.66rem}.app-forge .forge-inventory-card .compact-metrics strong{font-size:.92rem;line-height:1.1}.app-forge .inventory-prompt-row.compact{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app-forge .inventory-prompt-row.compact::-webkit-scrollbar{display:none}.app-forge .forge-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.app-forge .forge-card-actions button,.app-forge .forge-card-actions .overflow-menu-button{min-height:40px!important}.app-forge .forge-detail-card{margin-inline:6px;border-radius:20px!important;padding:12px!important}.app-forge .forge-detail-card .catalog-detail-grid,.app-forge .forge-detail-card .inventory-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-forge .adaptive-forge-intro{margin-inline:8px;border-radius:20px!important;padding:18px!important}.app-forge .forge-tax-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-forge .forge-tax-readiness-grid>div{min-height:72px;padding:9px}}@media (width<=640px){.app-command-shell.app-forge .ember-assist-shell,.app.app-forge .ember-assist-shell{display:none!important}.app-forge .main{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 94px)}}@media (width<=390px){.app-forge .forge-command-center .forge-command-overview,.app-forge .forge-business-grid,.app-forge .inventory-insight-grid{grid-auto-columns:minmax(132px,52vw)!important}.app-forge .forge-section-tabs{grid-auto-columns:minmax(112px,42vw)!important}.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab{flex-basis:112px!important;min-width:112px!important}.app-forge .forge-card-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=340px){.app-forge .forge-action-strip{grid-template-columns:minmax(0,1fr)}}.app-forge .standard-page-header.panel.forge-command-center{padding:clamp(16px,2.8vw,24px)!important}.app-forge .forge-command-center .standard-page-header-copy h2:after{content:" seller workspace";color:#ffdab6b8;font-size:.72em;font-weight:700}.app-forge .forge-top-summary{align-items:stretch}.app-forge .forge-summary-card{align-content:center;gap:5px;min-width:0;display:grid}.app-forge .forge-section-tabs{margin-top:2px}.app-forge .forge-section-tab{text-align:center}.app-forge .adaptive-forge-intro{gap:16px;display:grid;min-height:auto!important;padding:clamp(22px,4vw,34px)!important}.app-forge .adaptive-forge-intro .quick-actions{flex-wrap:wrap;gap:10px;display:flex}.app-forge .adaptive-forge-intro .quick-actions button{flex:180px;min-height:46px!important}.app-forge .forge-intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-forge .forge-intro-benefits span{border-radius:14px;justify-content:flex-start}.app-forge .forge-home-inventory-section{gap:12px;display:grid}.app-forge .forge-action-strip{margin:4px 0 8px}.app-forge .forge-analytics-disclosure>summary:after,.app-forge .forge-report-details>summary:after,.app-forge .forge-optional-details>summary:after,.app-forge .vault-detail-disclosure>summary:after{content:"Show";color:#ffdab6c7;margin-left:auto;font-size:.76rem;font-weight:800}.app-forge .forge-analytics-disclosure[open]>summary:after,.app-forge .forge-report-details[open]>summary:after,.app-forge .forge-optional-details[open]>summary:after,.app-forge .vault-detail-disclosure[open]>summary:after{content:"Hide"}.app-forge .compact-inventory-list{gap:12px!important}.app-forge .forge-inventory-card{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.app-forge .forge-inventory-card:hover,.app-forge .forge-inventory-card:focus-within{transform:translateY(-1px);border-color:#ffb85c52!important}.app-forge .forge-inventory-card .compact-subtitle.forge-card-meta-legacy,.app-forge .forge-inventory-card .compact-links{display:none!important}.app-forge .forge-inventory-card .compact-image-wrap{overflow:hidden}.app-forge .forge-inventory-card .compact-image-wrap>span{display:none}.app-forge .forge-card-facts,.app-forge .forge-group-status-row{flex-wrap:wrap}.app-forge .forge-card-facts span,.app-forge .forge-group-status-row span{white-space:normal;border-radius:999px}.app-forge .forge-inventory-card .compact-metrics{margin-top:2px}.app-forge .forge-inventory-card .compact-metrics>div{border:0!important}.app-forge .forge-inventory-card .inventory-prompt-row.compact .inventory-data-prompt:nth-child(n+3){display:none}.app-forge .forge-card-actions{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.app-forge .forge-card-actions>button{color:#1f1005!important;background:linear-gradient(135deg,#f97316,#fb923c)!important;border-color:#ffb85ca3!important}.app-forge .forge-detail-card{max-width:1040px;margin-inline:auto}.app-forge .forge-detail-primary-actions{margin:12px 0}.app-forge .forge-detail-basics{margin-bottom:12px}.app-forge .forge-detail-advanced-stack{gap:10px;display:grid}.app-forge .forge-detail-advanced-stack .vault-detail-disclosure{background:#050e1d94;border-color:#ffffff1c}.app-forge .forge-sale-form{gap:14px!important}.app-forge .forge-sale-form-intro,.app-forge .forge-sale-success-card{background:#050e1db8;border:1px solid #ffb85c29;border-radius:16px;padding:12px}.app-forge .forge-sale-form-intro strong,.app-forge .forge-sale-form-intro span{display:block}.app-forge .forge-sale-form-intro strong{color:var(--et-text,#fff7ed)}.app-forge .forge-sale-form-intro span{color:#d7e2edc2;margin-top:4px;line-height:1.4}.app-forge .forge-sale-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-forge .forge-sale-fields-grid>.field:first-child,.app-forge .forge-sale-product-summary,.app-forge .forge-sale-helper{grid-column:1/-1}.app-forge .forge-optional-details{background:#050e1d9e;border:1px solid #ffffff1f;border-radius:16px;padding:0}.app-forge .forge-optional-details>summary{cursor:pointer;min-height:46px;color:var(--et-text,#fff7ed);align-items:center;padding:0 14px;font-weight:850;list-style:none;display:flex}.app-forge .forge-optional-details>summary::-webkit-details-marker{display:none}.app-forge .forge-optional-details[open]{padding-bottom:12px}.app-forge .forge-optional-details .forge-sale-fields-grid{padding:0 12px}.app-forge .forge-form-footer{z-index:5;background:#030a16f0;border:1px solid #ffb85c29;border-radius:16px;padding:10px;position:static}.app-forge .forge-sale-helper.small-empty-state{padding:12px!important;min-height:0!important;padding-bottom:12px!important}.app-forge .forge-sale-success-flow{gap:14px;display:grid}.app-forge .forge-sale-success-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.app-forge .sales-records-summary-panel .expense-summary-grid,.app-forge .tax-summary-grid,.app-forge .forge-tax-readiness-grid,.app-forge .expense-summary-grid{gap:10px}.app-forge .sales-group-card,.app-forge .sales-record-card,.app-forge .expense-vendor-card,.app-forge .expense-record-card,.app-forge .mileage-vehicle-card{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#050e1dd1!important;border-color:#ffffff1f!important}.app-forge .sales-group-toggle{align-items:center;gap:12px}.app-forge .sales-group-toggle strong,.app-forge .expense-vendor-card h3,.app-forge .expense-record-card h3,.app-forge .mileage-vehicle-card h3{color:var(--et-text,#fff7ed)!important}.app-forge .sales-group-toggle small,.app-forge .expense-vendor-card p,.app-forge .expense-record-card p,.app-forge .mileage-vehicle-card p{color:#d7e2edbd!important}.app-forge .sales-record-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-forge .expense-toolbar,.app-forge .sales-review-controls{background:#050e1d94;border:1px solid #ffffff1c;border-radius:16px;padding:12px}.app-forge .tax-readiness-panel .drawer-inline-actions{bottom:calc(var(--bottom-nav-offset,0px) + env(safe-area-inset-bottom,0px) + 12px);z-index:4;background:#030a16f0;border-radius:16px;padding:10px;position:sticky}@media (width>=960px){.app-forge .main{max-width:1240px}.app-forge .forge-home-inventory-section{grid-template-columns:minmax(0,1fr)}.app-forge .compact-inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .forge-inventory-card{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.app-forge .forge-inventory-card .compact-card-header,.app-forge .forge-inventory-card .forge-group-status-row,.app-forge .forge-inventory-card .compact-metrics,.app-forge .forge-inventory-card .inventory-prompt-row,.app-forge .forge-inventory-card .forge-card-actions{grid-column:2}.app-forge .forge-inventory-card .compact-image-wrap{grid-area:1/1/span 5;height:100%;min-height:180px}.app-forge .forge-detail-card .inventory-detail-hero{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr)}.app-forge .forge-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=780px){.app-forge .standard-page-header.panel.forge-command-center{padding:12px!important}.app-forge .forge-command-center .standard-page-header-copy h2:after{display:none}.app-forge .forge-intro-benefits{grid-template-columns:minmax(0,1fr)}.app-forge .forge-section-tabs{padding-bottom:6px!important}.app-forge .forge-card-facts,.app-forge .forge-group-status-row{flex-wrap:wrap!important;overflow:visible!important}.app-forge .forge-card-facts span,.app-forge .forge-group-status-row span{flex:auto!important}.app-forge .forge-inventory-card .compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .forge-sale-fields-grid,.app-forge .forge-sale-success-actions{grid-template-columns:minmax(0,1fr)}.app-forge .sales-record-metrics,.app-forge .expense-summary-grid,.app-forge .tax-summary-grid,.app-forge .forge-tax-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .expense-vendor-card-stats span:nth-child(n+3),.app-forge .sales-record-card .compact-subtitle{display:none}}.app-market .main{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 56px)}.app-market .tidetradr-summary-card.market-page-heading,.app-command-shell.app-market .tidetradr-summary-card.market-page-heading,.app-shell-dark.app-market .tidetradr-summary-card.market-page-heading{background:radial-gradient(circle at 92% 0,#20d7ff24,#0000 16rem),linear-gradient(145deg,#08182ce0,#040914f5)!important;border-color:#20d7ff33!important;gap:12px!important;padding:clamp(14px,2.4vw,20px)!important;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0e!important}.app-market .market-page-heading h2,.app-command-shell.app-market .market-page-heading h2,.app-shell-dark.app-market .market-page-heading h2{color:#f8fbff!important;letter-spacing:0!important}.app-market .market-page-heading p,.app-command-shell.app-market .market-page-heading p,.app-shell-dark.app-market .market-page-heading p{max-width:48rem;color:#e8f6ffc2!important}.app-market .market-page-heading .section-hero-art,.app-command-shell.app-market .market-page-heading .section-hero-art,.app-shell-dark.app-market .market-page-heading .section-hero-art{display:none!important}.app-market .market-page-heading .standard-page-header-main,.app-command-shell.app-market .market-page-heading .standard-page-header-main,.app-shell-dark.app-market .market-page-heading .standard-page-header-main{align-items:start!important;gap:10px!important}.app-market .market-page-heading .standard-page-header-actions,.app-command-shell.app-market .market-page-heading .standard-page-header-actions,.app-shell-dark.app-market .market-page-heading .standard-page-header-actions{justify-content:flex-end;align-self:start;display:flex!important}.app-market .market-page-heading .standard-page-header-actions button,.app-command-shell.app-market .market-page-heading .standard-page-header-actions button,.app-shell-dark.app-market .market-page-heading .standard-page-header-actions button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-width:0!important;min-height:36px!important;padding:7px 12px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:2px 0 0;display:grid}.app-market .market-search-form .search-input,.app-market .market-search-form input,.app-command-shell.app-market .market-search-form .search-input,.app-command-shell.app-market .market-search-form input,.app-shell-dark.app-market .market-search-form .search-input,.app-shell-dark.app-market .market-search-form input{background:#030b19d1!important;border-color:#20d7ff3d!important;min-height:46px!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{font-weight:950;color:#1f1004!important;background:linear-gradient(135deg,#ffb74a,#f97316)!important;border-color:#ffb96f7a!important;min-height:46px!important;padding-inline:18px!important;box-shadow:0 14px 28px #f973163d!important}.app-market .market-barcode-search,.app-command-shell.app-market .market-barcode-search,.app-shell-dark.app-market .market-barcode-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:8px;display:grid}.app-market .market-barcode-search label,.app-command-shell.app-market .market-barcode-search label,.app-shell-dark.app-market .market-barcode-search label{color:#e8f6ffb3;white-space:nowrap;font-size:.72rem;font-weight:900}.app-market .market-barcode-search input,.app-command-shell.app-market .market-barcode-search input,.app-shell-dark.app-market .market-barcode-search input{background:#030b19c2!important;border-color:#20d7ff2e!important;min-height:38px!important;font-size:.82rem!important}.app-market .market-barcode-search button,.app-command-shell.app-market .market-barcode-search button,.app-shell-dark.app-market .market-barcode-search button{white-space:nowrap;min-height:38px!important;padding:7px 11px!important}.app-market .market-data-refresh-strip,.app-command-shell.app-market .market-data-refresh-strip,.app-shell-dark.app-market .market-data-refresh-strip{color:#e8f6ffad;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:.72rem;display:flex}.app-market .market-data-refresh-strip>span,.app-command-shell.app-market .market-data-refresh-strip>span,.app-shell-dark.app-market .market-data-refresh-strip>span{color:#def8ffdb;background:#20d7ff12;border:1px solid #20d7ff2e;border-radius:999px;padding:4px 8px;font-weight:900}.app-market .market-data-refresh-strip details,.app-command-shell.app-market .market-data-refresh-strip details,.app-shell-dark.app-market .market-data-refresh-strip details{min-width:0}.app-market .market-data-refresh-strip summary,.app-command-shell.app-market .market-data-refresh-strip summary,.app-shell-dark.app-market .market-data-refresh-strip summary{color:#7ce7ffdb;cursor:pointer;font-weight:900}.app-market .market-data-refresh-strip p,.app-command-shell.app-market .market-data-refresh-strip p,.app-shell-dark.app-market .market-data-refresh-strip p{max-width:42rem;margin:5px 0 0}.app-market .market-mode-strip,.app-command-shell.app-market .market-mode-strip,.app-shell-dark.app-market .market-mode-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-market .market-mode-strip span,.app-command-shell.app-market .market-mode-strip span,.app-shell-dark.app-market .market-mode-strip span,.app-market .market-status-pill,.app-command-shell.app-market .market-status-pill,.app-shell-dark.app-market .market-status-pill{color:#ddf8ffe6;letter-spacing:0;white-space:nowrap;background:#20d7ff14;border:1px solid #20d7ff38;border-radius:999px;flex:none;align-items:center;width:fit-content;max-width:100%;min-height:25px;padding:4px 8px;font-size:.69rem;font-weight:900;display:inline-flex}.app-market .market-mode-strip button,.app-command-shell.app-market .market-mode-strip button,.app-shell-dark.app-market .market-mode-strip button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;width:auto!important;max-width:max-content!important;min-height:28px!important;padding:4px 10px!important;font-size:.72rem!important}.app-market .standard-page-header-tabs,.app-command-shell.app-market .standard-page-header-tabs,.app-shell-dark.app-market .standard-page-header-tabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.app-market .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-command-shell.app-market .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-shell-dark.app-market .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-market .standard-page-header-tabs button,.app-command-shell.app-market .standard-page-header-tabs button,.app-shell-dark.app-market .standard-page-header-tabs button{white-space:nowrap;flex:none;min-height:38px!important}.app-market .tidetradr-results-panel,.app-market .marketplace-browse-panel,.app-market .marketplace-create-panel,.app-market .marketplace-detail-panel,.app-command-shell.app-market .tidetradr-results-panel,.app-command-shell.app-market .marketplace-browse-panel,.app-command-shell.app-market .marketplace-create-panel,.app-command-shell.app-market .marketplace-detail-panel,.app-shell-dark.app-market .tidetradr-results-panel,.app-shell-dark.app-market .marketplace-browse-panel,.app-shell-dark.app-market .marketplace-create-panel,.app-shell-dark.app-market .marketplace-detail-panel{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#050e1ee6!important;border-color:#20d7ff29!important}.app-market .market-stats-grid--compact,.app-command-shell.app-market .market-stats-grid--compact,.app-shell-dark.app-market .market-stats-grid--compact{margin:10px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.app-market .market-stats-grid--compact .card,.app-command-shell.app-market .market-stats-grid--compact .card,.app-shell-dark.app-market .market-stats-grid--compact .card{background:#051022c2!important;border-color:#20d7ff26!important;border-radius:16px!important;min-height:70px!important;padding:10px!important}.app-market .market-stats-grid--compact .card h2,.app-command-shell.app-market .market-stats-grid--compact .card h2,.app-shell-dark.app-market .market-stats-grid--compact .card h2{font-size:1.12rem!important}.app-market .marketplace-nav-actions,.app-market .market-filter-rail,.app-market .quick-action-rail,.app-command-shell.app-market .marketplace-nav-actions,.app-command-shell.app-market .market-filter-rail,.app-command-shell.app-market .quick-action-rail,.app-shell-dark.app-market .marketplace-nav-actions,.app-shell-dark.app-market .market-filter-rail,.app-shell-dark.app-market .quick-action-rail{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;padding:8px!important;display:flex!important}.app-market .marketplace-nav-actions::-webkit-scrollbar{display:none}.app-market .market-filter-rail::-webkit-scrollbar{display:none}.app-market .quick-action-rail::-webkit-scrollbar{display:none}.app-command-shell.app-market .marketplace-nav-actions::-webkit-scrollbar{display:none}.app-command-shell.app-market .market-filter-rail::-webkit-scrollbar{display:none}.app-command-shell.app-market .quick-action-rail::-webkit-scrollbar{display:none}.app-shell-dark.app-market .marketplace-nav-actions::-webkit-scrollbar{display:none}.app-shell-dark.app-market .market-filter-rail::-webkit-scrollbar{display:none}.app-shell-dark.app-market .quick-action-rail::-webkit-scrollbar{display:none}.app-market .marketplace-nav-actions button,.app-market .market-filter-rail button,.app-market .quick-action-rail button,.app-command-shell.app-market .marketplace-nav-actions button,.app-command-shell.app-market .market-filter-rail button,.app-command-shell.app-market .quick-action-rail button,.app-shell-dark.app-market .marketplace-nav-actions button,.app-shell-dark.app-market .market-filter-rail button,.app-shell-dark.app-market .quick-action-rail button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:8px 12px!important}.app-market .price-badge--near-retail,.app-command-shell.app-market .price-badge--near-retail,.app-shell-dark.app-market .price-badge--near-retail{color:#dffdf8!important;background:#084a5c47!important;border-color:#20d7ff61!important}.app-market .price-badge--fair,.app-command-shell.app-market .price-badge--fair,.app-shell-dark.app-market .price-badge--fair{color:#ddfff4!important;background:#0b554347!important;border-color:#38e8a861!important}.app-market .market-status-pill--catalog,.app-command-shell.app-market .market-status-pill--catalog,.app-shell-dark.app-market .market-status-pill--catalog{color:#dff8ff;background:#0c4b6840;border-color:#20d7ff57}.app-market .market-status-pill--unknown,.app-command-shell.app-market .market-status-pill--unknown,.app-shell-dark.app-market .market-status-pill--unknown{color:#e8f6ffbf;background:#e8f6ff12;border-color:#e8f6ff2e}.app-market .market-status-pill--fresh,.app-command-shell.app-market .market-status-pill--fresh,.app-shell-dark.app-market .market-status-pill--fresh{color:#ddfff4;background:#0b55433d;border-color:#38e8a857}.app-market .market-status-pill--stale,.app-command-shell.app-market .market-status-pill--stale,.app-shell-dark.app-market .market-status-pill--stale{color:#ffe8bf;background:#764b0a3d;border-color:#f59e0b57}.app-market .market-status-pill--watchlist,.app-command-shell.app-market .market-status-pill--watchlist,.app-shell-dark.app-market .market-status-pill--watchlist{color:#f1e6ff;background:#582d8233;border-color:#ad61ff47}.app-market .marketplace-listing-card .marketplace-seller-profile-card,.app-command-shell.app-market .marketplace-listing-card .marketplace-seller-profile-card,.app-shell-dark.app-market .marketplace-listing-card .marketplace-seller-profile-card{display:none!important}.app-market .market-card-actions,.app-command-shell.app-market .market-card-actions,.app-shell-dark.app-market .market-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.app-market .market-card-actions button,.app-command-shell.app-market .market-card-actions button,.app-shell-dark.app-market .market-card-actions button{flex:none!important;min-height:40px!important}.app-market .market-empty-state,.app-command-shell.app-market .market-empty-state,.app-shell-dark.app-market .market-empty-state{text-align:left!important;min-height:0!important;padding:16px!important}.app-market .market-result-destination-panel,.app-market .market-result-confirmation,.app-command-shell.app-market .market-result-destination-panel,.app-command-shell.app-market .market-result-confirmation,.app-shell-dark.app-market .market-result-destination-panel,.app-shell-dark.app-market .market-result-confirmation{background:#040e1eeb!important;border-color:#20d7ff33!important}@media (width<=760px){.app-market .tidetradr-summary-card.market-page-heading,.app-command-shell.app-market .tidetradr-summary-card.market-page-heading,.app-shell-dark.app-market .tidetradr-summary-card.market-page-heading{margin-inline:4px;border-radius:20px!important;padding:14px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{padding-inline:13px!important}.app-market .market-barcode-search,.app-command-shell.app-market .market-barcode-search,.app-shell-dark.app-market .market-barcode-search{grid-template-columns:minmax(0,1fr) auto}.app-market .market-barcode-search label,.app-command-shell.app-market .market-barcode-search label,.app-shell-dark.app-market .market-barcode-search label{grid-column:1/-1}.app-market .market-mode-strip,.app-command-shell.app-market .market-mode-strip,.app-shell-dark.app-market .market-mode-strip{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app-market .market-mode-strip::-webkit-scrollbar{display:none}.app-command-shell.app-market .market-mode-strip::-webkit-scrollbar{display:none}.app-shell-dark.app-market .market-mode-strip::-webkit-scrollbar{display:none}.app-market .market-stats-grid--compact,.app-command-shell.app-market .market-stats-grid--compact,.app-shell-dark.app-market .market-stats-grid--compact{scrollbar-width:none;grid-auto-columns:minmax(118px,42vw);grid-auto-flow:column;overflow-x:auto;grid-template-columns:none!important}.app-market .market-stats-grid--compact::-webkit-scrollbar{display:none}.app-command-shell.app-market .market-stats-grid--compact::-webkit-scrollbar{display:none}.app-shell-dark.app-market .market-stats-grid--compact::-webkit-scrollbar{display:none}.app-market .marketplace-section,.app-command-shell.app-market .marketplace-section,.app-shell-dark.app-market .marketplace-section{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 88px)!important}.app-market .marketplace-listing-card.market-fair-card,.app-command-shell.app-market .marketplace-listing-card.market-fair-card,.app-shell-dark.app-market .marketplace-listing-card.market-fair-card{padding:12px!important}.app-market .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-command-shell.app-market .marketplace-listing-card.market-fair-card .marketplace-listing-row,.app-shell-dark.app-market .marketplace-listing-card.market-fair-card .marketplace-listing-row{grid-template-columns:84px minmax(0,1fr)!important}.app-market .market-fair-card .marketplace-thumb,.app-command-shell.app-market .market-fair-card .marketplace-thumb,.app-shell-dark.app-market .market-fair-card .marketplace-thumb{width:84px!important;min-width:84px!important;height:84px!important}.app-command-shell.app-market .ember-assist-shell,.app.app-market .ember-assist-shell{display:none!important}}@media (width<=420px){.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) auto}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{width:auto}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:82px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:82px!important;min-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{padding-left:94px!important}}@media (width<=360px){.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{padding-left:0!important}}.app-market .market-mode-strip>span,.app-command-shell.app-market .market-mode-strip>span,.app-shell-dark.app-market .market-mode-strip>span,.app-market .market-mode-strip>button,.app-command-shell.app-market .market-mode-strip>button,.app-shell-dark.app-market .market-mode-strip>button{flex:0 0 max-content!important;white-space:nowrap!important;min-width:max-content!important;max-width:max-content!important}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{gap:10px;display:grid}.app-market .market-results-panel .compact-card-header,.app-command-shell.app-market .market-results-panel .compact-card-header,.app-shell-dark.app-market .market-results-panel .compact-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;display:flex!important}.app-market .market-results-panel .compact-card-header h2,.app-command-shell.app-market .market-results-panel .compact-card-header h2,.app-shell-dark.app-market .market-results-panel .compact-card-header h2{font-size:1.02rem}.app-market .market-results-panel .compact-card-header p,.app-command-shell.app-market .market-results-panel .compact-card-header p,.app-shell-dark.app-market .market-results-panel .compact-card-header p{color:#e8f6ffa8;font-size:.78rem}.app-market .market-results-panel .compact-card-header .status-badge,.app-command-shell.app-market .market-results-panel .compact-card-header .status-badge,.app-shell-dark.app-market .market-results-panel .compact-card-header .status-badge{white-space:nowrap!important;border-radius:999px!important;flex:none!important;align-self:start!important;width:auto!important;min-width:0!important;height:auto!important;min-height:24px!important;padding:4px 8px!important;font-size:.68rem!important;line-height:1!important}.app-market .market-results-toolbar,.app-command-shell.app-market .market-results-toolbar,.app-shell-dark.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin:0;display:grid!important}.app-market .market-results-toolbar>label,.app-command-shell.app-market .market-results-toolbar>label,.app-shell-dark.app-market .market-results-toolbar>label{color:#e8f6ffa8;text-transform:uppercase;letter-spacing:.04em;gap:4px;min-width:0;margin:0;font-size:.68rem;display:grid}.app-market .market-results-toolbar select,.app-command-shell.app-market .market-results-toolbar select,.app-shell-dark.app-market .market-results-toolbar select{background:#030b19cc!important;border-radius:14px!important;min-height:38px!important}.app-market .market-filter-button,.app-command-shell.app-market .market-filter-button,.app-shell-dark.app-market .market-filter-button{white-space:nowrap!important;border-radius:14px!important;min-height:38px!important;padding:7px 12px!important}.app-market .market-results-toolbar .catalog-view-toggle,.app-command-shell.app-market .market-results-toolbar .catalog-view-toggle,.app-shell-dark.app-market .market-results-toolbar .catalog-view-toggle{background:#030b198f;border:1px solid #20d7ff29;border-radius:14px;grid-template-columns:repeat(2,minmax(34px,auto));gap:2px;min-height:38px;padding:3px;display:inline-grid}.app-market .market-results-toolbar .catalog-view-toggle button,.app-command-shell.app-market .market-results-toolbar .catalog-view-toggle button,.app-shell-dark.app-market .market-results-toolbar .catalog-view-toggle button{min-width:0!important;min-height:30px!important;box-shadow:none!important;border-radius:10px!important;padding:3px 8px!important;font-size:.72rem!important}.app-market .market-clear-actions,.app-command-shell.app-market .market-clear-actions,.app-shell-dark.app-market .market-clear-actions{display:none!important}.app-market .market-search-source-note,.app-command-shell.app-market .market-search-source-note,.app-shell-dark.app-market .market-search-source-note{color:#e8f6ff9e;margin:-2px 0 0;font-size:.75rem}.app-market .market-search-source-note summary,.app-command-shell.app-market .market-search-source-note summary,.app-shell-dark.app-market .market-search-source-note summary{cursor:pointer;color:#7ce7ffd9;width:max-content;max-width:100%;font-weight:850}.app-market .market-search-source-note p,.app-command-shell.app-market .market-search-source-note p,.app-shell-dark.app-market .market-search-source-note p{margin:6px 0 0}.app-market .market-mobile-product-card,.app-command-shell.app-market .market-mobile-product-card,.app-shell-dark.app-market .market-mobile-product-card{background:linear-gradient(145deg,#ffffff0c,#ffffff03),#051022d6!important;border-color:#20d7ff26!important;gap:9px!important}.app-market .market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .market-mobile-product-card .catalog-result-main{align-items:start;box-shadow:none!important;background:0 0!important;border:0!important}.app-market .market-mobile-product-card .market-card-body,.app-command-shell.app-market .market-mobile-product-card .market-card-body,.app-shell-dark.app-market .market-mobile-product-card .market-card-body,.app-market .market-mobile-product-card .market-card-title,.app-market .market-mobile-product-card .market-card-context,.app-market .market-mobile-product-card .market-card-reference-line,.app-market .market-mobile-product-card .market-card-price-row,.app-command-shell.app-market .market-mobile-product-card .market-card-title,.app-command-shell.app-market .market-mobile-product-card .market-card-context,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-card-price-row,.app-shell-dark.app-market .market-mobile-product-card .market-card-title,.app-shell-dark.app-market .market-mobile-product-card .market-card-context,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-price-row{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-market .market-mobile-product-card .market-card-context,.app-command-shell.app-market .market-mobile-product-card .market-card-context,.app-shell-dark.app-market .market-mobile-product-card .market-card-context{color:#e8f6ff9e!important;font-size:.74rem!important}.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line{color:#e8f6ff94!important;font-size:.72rem!important}.app-market .market-mobile-product-card .market-trust-badge-row,.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row,.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row{flex-wrap:wrap;gap:5px;display:flex}.app-market .market-mobile-product-card .market-status-pill,.app-command-shell.app-market .market-mobile-product-card .market-status-pill,.app-shell-dark.app-market .market-mobile-product-card .market-status-pill{min-height:22px;padding:3px 7px;font-size:.66rem}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-left:0!important;display:grid!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{border-radius:13px!important;flex:none!important;width:auto!important;min-height:36px!important;padding:7px 11px!important;font-size:.78rem!important}.app-market .market-mobile-product-card .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-button{justify-self:stretch;width:100%!important}.app-market .market-mobile-product-card .market-result-add-actions button.secondary-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button.secondary-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button.secondary-button{justify-self:end;min-width:62px;color:#e8f6ffd1!important;background:#ffffff0b!important}.app-market .market-mobile-product-card .market-result-view-button,.app-command-shell.app-market .market-mobile-product-card .market-result-view-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-view-button{padding-inline:9px!important}.app-market .market-status-message,.app-command-shell.app-market .market-status-message,.app-shell-dark.app-market .market-status-message{display:none!important}.app-market .market-empty-actions,.app-command-shell.app-market .market-empty-actions,.app-shell-dark.app-market .market-empty-actions{flex-wrap:wrap;gap:8px!important;display:flex!important}.app-market .pagination-controls,.app-command-shell.app-market .pagination-controls,.app-shell-dark.app-market .pagination-controls{margin-top:6px;background:#051022bd!important;border-color:#20d7ff24!important}.app-market .tidetradr-watch-panel .compact-card-header,.app-command-shell.app-market .tidetradr-watch-panel .compact-card-header,.app-shell-dark.app-market .tidetradr-watch-panel .compact-card-header{justify-content:space-between;align-items:start;gap:8px;display:flex!important}.app-market .tidetradr-watch-panel .status-badge,.app-command-shell.app-market .tidetradr-watch-panel .status-badge,.app-shell-dark.app-market .tidetradr-watch-panel .status-badge{white-space:nowrap!important;border-radius:999px!important;flex:none!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:22px!important;padding:3px 8px!important;font-size:.66rem!important;line-height:1!important;display:inline-flex!important}.app-market .tidetradr-watch-actions,.app-command-shell.app-market .tidetradr-watch-actions,.app-shell-dark.app-market .tidetradr-watch-actions{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.app-market .tidetradr-watch-actions::-webkit-scrollbar{display:none}.app-command-shell.app-market .tidetradr-watch-actions::-webkit-scrollbar{display:none}.app-shell-dark.app-market .tidetradr-watch-actions::-webkit-scrollbar{display:none}.app-market .tidetradr-watch-actions button,.app-command-shell.app-market .tidetradr-watch-actions button,.app-shell-dark.app-market .tidetradr-watch-actions button{border-radius:13px!important;flex:none!important;width:auto!important;min-height:36px!important;padding:7px 11px!important;font-size:.76rem!important}@media (width<=760px){.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{padding:12px!important}.app-market .market-results-panel .compact-card-header,.app-command-shell.app-market .market-results-panel .compact-card-header,.app-shell-dark.app-market .market-results-panel .compact-card-header{grid-template-columns:minmax(0,1fr) auto}.app-market .market-results-toolbar,.app-command-shell.app-market .market-results-toolbar,.app-shell-dark.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.app-market .filter-grid,.app-command-shell.app-market .filter-grid,.app-shell-dark.app-market .filter-grid{margin-top:2px}.app-market .market-advanced-filter-rail,.app-command-shell.app-market .market-advanced-filter-rail,.app-shell-dark.app-market .market-advanced-filter-rail,.app-market .market-filter-rail,.app-command-shell.app-market .market-filter-rail,.app-shell-dark.app-market .market-filter-rail{display:none!important}.app-market .catalog-result-group-header,.app-command-shell.app-market .catalog-result-group-header,.app-shell-dark.app-market .catalog-result-group-header{margin:2px 0}.app-market .catalog-result-group-header h3,.app-command-shell.app-market .catalog-result-group-header h3,.app-shell-dark.app-market .catalog-result-group-header h3{font-size:.9rem}.app-market .pagination-count,.app-command-shell.app-market .pagination-count,.app-shell-dark.app-market .pagination-count{display:none}.app-market .pagination-actions,.app-command-shell.app-market .pagination-actions,.app-shell-dark.app-market .pagination-actions{grid-template-columns:minmax(74px,1fr) auto minmax(74px,1fr)}}@media (width<=420px){.app-market .market-results-toolbar,.app-command-shell.app-market .market-results-toolbar,.app-shell-dark.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto}.app-market .market-results-toolbar .catalog-view-toggle,.app-command-shell.app-market .market-results-toolbar .catalog-view-toggle,.app-shell-dark.app-market .market-results-toolbar .catalog-view-toggle{grid-column:1/-1;justify-self:start;max-width:max-content}.app-market .market-mobile-product-card .market-card-price-row,.app-command-shell.app-market .market-mobile-product-card .market-card-price-row,.app-shell-dark.app-market .market-mobile-product-card .market-card-price-row{grid-template-columns:1fr;align-items:start;display:grid}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) auto auto}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{padding-inline:7px!important;font-size:.7rem!important}}.app-market .market-result-clickable-card,.app-command-shell.app-market .market-result-clickable-card,.app-shell-dark.app-market .market-result-clickable-card{transition:border-color .16s,box-shadow .16s,transform .16s}.app-market .market-result-clickable-card:hover,.app-command-shell.app-market .market-result-clickable-card:hover,.app-shell-dark.app-market .market-result-clickable-card:hover,.app-market .market-result-clickable-card:focus-within,.app-command-shell.app-market .market-result-clickable-card:focus-within,.app-shell-dark.app-market .market-result-clickable-card:focus-within{border-color:#ff7a1a61!important;box-shadow:0 18px 42px #00000047,inset 0 0 0 1px #ff7a1a1f!important}.app-market .market-result-clickable-card .catalog-result-main:focus-visible,.app-command-shell.app-market .market-result-clickable-card .catalog-result-main:focus-visible,.app-shell-dark.app-market .market-result-clickable-card .catalog-result-main:focus-visible{outline-offset:3px!important;outline:2px solid #ffb74dc7!important}.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint{color:#e8f6ff7a;place-self:center end;font-size:.72rem;font-weight:800}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{min-width:0!important}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-card{background:#051222b8;border:1px solid #7ce7ff24;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;padding:12px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-thumb,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-thumb{width:88px;min-width:88px;height:88px}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy{gap:5px;min-width:0;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy strong{color:#fff8e8;font-size:1rem;line-height:1.15}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy span,.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy small,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-copy small{color:#e8f6ffb8;line-height:1.32}.app .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context{background:#ffb85c12;border:1px solid #ffb85c2e;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context div,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context div{gap:3px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context strong{color:#fff7ed}.app .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context span{color:#e8f6ffb8;line-height:1.35}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions button{color:#e8f6ff;background:#0c1d31d6;border:1px solid #7ce7ff3d;border-radius:13px;min-height:40px;padding:9px 10px;font-weight:850}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions button.active,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-inline-destination-actions button.active{color:#fff8e8;background:linear-gradient(135deg,#ffb85c3d,#7ce7ff26);border-color:#ffb85c9e}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-prefilled-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-prefilled-card{background:radial-gradient(circle at 100% 0,#ff7a1a1c,#0000 12rem),#071629e6!important;border-color:#ff7a1a38!important}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button{color:#e8f6ffdb;min-height:42px;box-shadow:none;background:#ffffff0b;border:1px solid #7ce7ff29;border-radius:14px;font-size:.78rem;font-weight:900}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button.active,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button.active{color:#fff8e8;background:linear-gradient(135deg,#ff7a1a38,#7ce7ff14),#0a1c32f2;border-color:#ff7a1a8f}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button:disabled,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets button:disabled{cursor:not-allowed;opacity:.48}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-flow,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-flow{gap:14px}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card{background:radial-gradient(circle at 100% 0,#36d3991a,#0000 10rem),linear-gradient(145deg,#081c24f5,#040d1bfa);border:1px solid #36d39942;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px;display:grid;overflow:hidden}.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;display:grid!important}.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success button,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success button{white-space:normal!important;width:100%!important;min-width:0!important}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card h3,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card h3{color:#fff8e8;margin:0}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card p,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-card p{color:#e8f6ffbd;margin:0;line-height:1.45}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations{flex-wrap:wrap;gap:8px;display:flex}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations span{background:#36d39914;border:1px solid #36d39938;border-radius:14px;gap:2px;min-width:104px;padding:9px 11px;display:grid}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations strong{color:#e9fff5}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations small,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-success-destinations small{color:#e8f6ffa3}@media (width<=640px){.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(72px,auto)!important}.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint{display:none}.app .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-add-destination-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.app .flow-modal[data-flow=multiDestinationAdd] .market-review-add-card,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-review-add-card,.app .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .market-set-mastery-context{grid-template-columns:1fr}.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer--success{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-tidepool,.app-command-shell.app-tidepool,.app-shell-dark.app-tidepool{--tidepool-cyan:var(--et-tide,#29cfff);--tidepool-green:var(--et-success,#22c55e);--tidepool-purple:var(--et-purple,#a855f7)}.app-tidepool .main,.app-command-shell.app-tidepool .main,.app-shell-dark.app-tidepool .main{padding-bottom:calc(var(--mobile-nav-height,78px) + env(safe-area-inset-bottom,0px) + 42px)!important}.app-tidepool .tidepool-community-header,.app-command-shell.app-tidepool .tidepool-community-header,.app-shell-dark.app-tidepool .tidepool-community-header{background:radial-gradient(circle at 92% 0,#29cfff29,#0000 13rem),linear-gradient(145deg,#071426eb,#030916f0)!important;border-color:#29cfff47!important;padding:14px!important}.app-tidepool .tidepool-community-header:before,.app-command-shell.app-tidepool .tidepool-community-header:before,.app-shell-dark.app-tidepool .tidepool-community-header:before{opacity:.32}.app-tidepool .tidepool-community-header .section-hero-art,.app-command-shell.app-tidepool .tidepool-community-header .section-hero-art,.app-shell-dark.app-tidepool .tidepool-community-header .section-hero-art{opacity:.35;transform:scale(.82)}.app-tidepool .tidepool-community-header .standard-page-header-main,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-main{align-items:center;gap:10px}.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy h2{margin:0;font-size:clamp(1.35rem,6vw,1.9rem)!important}.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy p{max-width:38rem;margin-top:4px;font-size:.86rem;line-height:1.35}.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button{border-radius:14px!important;width:auto!important;min-height:38px!important;padding:8px 12px!important;font-size:.78rem!important}.app-tidepool .tidepool-header-summary,.app-command-shell.app-tidepool .tidepool-header-summary,.app-shell-dark.app-tidepool .tidepool-header-summary{gap:8px}.app-tidepool .tidepool-trust-grid,.app-command-shell.app-tidepool .tidepool-trust-grid,.app-shell-dark.app-tidepool .tidepool-trust-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:2px;display:grid}.app-tidepool .tidepool-trust-card,.app-command-shell.app-tidepool .tidepool-trust-card,.app-shell-dark.app-tidepool .tidepool-trust-card{background:radial-gradient(circle at 100% 0,#29cfff1f,#0000 8rem),#020a1894;border:1px solid #29cfff2e;border-radius:15px;gap:3px;min-width:0;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff09}.app-tidepool .tidepool-trust-card strong,.app-command-shell.app-tidepool .tidepool-trust-card strong,.app-shell-dark.app-tidepool .tidepool-trust-card strong{color:#e8fbff;font-size:.76rem;line-height:1.2}.app-tidepool .tidepool-trust-card span,.app-command-shell.app-tidepool .tidepool-trust-card span,.app-shell-dark.app-tidepool .tidepool-trust-card span{color:#d5f0ffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.app-tidepool .tidepool-stat-grid,.app-command-shell.app-tidepool .tidepool-stat-grid,.app-shell-dark.app-tidepool .tidepool-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.app-tidepool .tidepool-stat-card,.app-command-shell.app-tidepool .tidepool-stat-card,.app-shell-dark.app-tidepool .tidepool-stat-card{background:#051222b8!important;border-radius:14px!important;min-width:0!important;padding:8px 10px!important}.app-tidepool .tidepool-stat-card span,.app-command-shell.app-tidepool .tidepool-stat-card span,.app-shell-dark.app-tidepool .tidepool-stat-card span{font-size:.68rem!important}.app-tidepool .tidepool-stat-card strong,.app-command-shell.app-tidepool .tidepool-stat-card strong,.app-shell-dark.app-tidepool .tidepool-stat-card strong{font-size:1.05rem!important}.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs{margin-top:8px;padding-bottom:2px}.app-tidepool .tidepool-community-header .standard-page-header-tabs button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs button{flex:none;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:.76rem!important}.app-tidepool .tidepool-community,.app-command-shell.app-tidepool .tidepool-community,.app-shell-dark.app-tidepool .tidepool-community{background:#040c1a94!important;border-color:#29cfff2e!important;gap:12px!important;padding:12px!important}.app-tidepool .tidepool-community>.compact-card-header,.app-command-shell.app-tidepool .tidepool-community>.compact-card-header,.app-shell-dark.app-tidepool .tidepool-community>.compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid!important}.app-tidepool .tidepool-community>.compact-card-header h2,.app-command-shell.app-tidepool .tidepool-community>.compact-card-header h2,.app-shell-dark.app-tidepool .tidepool-community>.compact-card-header h2{margin:0;font-size:1rem!important}.app-tidepool .tidepool-community>.compact-card-header p,.app-command-shell.app-tidepool .tidepool-community>.compact-card-header p,.app-shell-dark.app-tidepool .tidepool-community>.compact-card-header p{max-width:42rem;margin-top:3px;font-size:.8rem;line-height:1.35}.app-tidepool .tidepool-feed-grid,.app-command-shell.app-tidepool .tidepool-feed-grid,.app-shell-dark.app-tidepool .tidepool-feed-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.app-tidepool .tidepool-moderation-grid,.app-command-shell.app-tidepool .tidepool-moderation-grid,.app-shell-dark.app-tidepool .tidepool-moderation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-tidepool .tidepool-moderation-card,.app-command-shell.app-tidepool .tidepool-moderation-card,.app-shell-dark.app-tidepool .tidepool-moderation-card{background:radial-gradient(circle at 100% 0,#29cfff1f,#0000 9rem),#030c1c9e;border:1px solid #7ce7ff29;border-radius:16px;gap:5px;padding:12px;display:grid}.app-tidepool .tidepool-moderation-card strong,.app-command-shell.app-tidepool .tidepool-moderation-card strong,.app-shell-dark.app-tidepool .tidepool-moderation-card strong{color:#e8fbff;font-size:.86rem;line-height:1.2}.app-tidepool .tidepool-moderation-card p,.app-command-shell.app-tidepool .tidepool-moderation-card p,.app-shell-dark.app-tidepool .tidepool-moderation-card p{color:#e8f6ffb8;margin:0;font-size:.78rem;line-height:1.36}.app-tidepool .tidepool-support-strip,.app-command-shell.app-tidepool .tidepool-support-strip,.app-shell-dark.app-tidepool .tidepool-support-strip{background:#0208166b;border:1px solid #29cfff29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.app-tidepool .tidepool-support-strip strong,.app-command-shell.app-tidepool .tidepool-support-strip strong,.app-shell-dark.app-tidepool .tidepool-support-strip strong{color:#fff7ed;font-size:.92rem;display:block}.app-tidepool .tidepool-support-strip span,.app-command-shell.app-tidepool .tidepool-support-strip span,.app-shell-dark.app-tidepool .tidepool-support-strip span{color:#e8f6ffad;margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.app-tidepool .tidepool-support-actions,.app-command-shell.app-tidepool .tidepool-support-actions,.app-shell-dark.app-tidepool .tidepool-support-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-tidepool .tidepool-support-actions button,.app-command-shell.app-tidepool .tidepool-support-actions button,.app-shell-dark.app-tidepool .tidepool-support-actions button{border-radius:14px!important;width:auto!important;min-height:38px!important;padding:8px 12px!important;font-size:.78rem!important}.app-tidepool .tidepool-proof-row,.app-command-shell.app-tidepool .tidepool-proof-row,.app-shell-dark.app-tidepool .tidepool-proof-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.app-tidepool .tidepool-proof-row span,.app-command-shell.app-tidepool .tidepool-proof-row span,.app-shell-dark.app-tidepool .tidepool-proof-row span{color:#e8f6ffd1;background:#05162ab3;border:1px solid #7ce7ff33;border-radius:999px;align-items:center;min-height:26px;padding:5px 8px;font-size:.7rem;font-weight:800;line-height:1.1;display:inline-flex}@media (width<=640px){.app-tidepool .tidepool-community-header,.app-command-shell.app-tidepool .tidepool-community-header,.app-shell-dark.app-tidepool .tidepool-community-header{height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;overflow:visible!important}.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;margin-top:8px;display:grid!important}.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button{width:100%!important;min-height:42px!important}.app-tidepool .tidepool-community-header .tidepool-header-summary,.app-command-shell.app-tidepool .tidepool-community-header .tidepool-header-summary,.app-shell-dark.app-tidepool .tidepool-community-header .tidepool-header-summary{margin-top:8px}.app-tidepool .tidepool-trust-grid,.app-command-shell.app-tidepool .tidepool-trust-grid,.app-shell-dark.app-tidepool .tidepool-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tidepool .tidepool-trust-card,.app-command-shell.app-tidepool .tidepool-trust-card,.app-shell-dark.app-tidepool .tidepool-trust-card{padding:8px 9px}.app-tidepool .tidepool-support-strip,.app-command-shell.app-tidepool .tidepool-support-strip,.app-shell-dark.app-tidepool .tidepool-support-strip{grid-template-columns:1fr}.app-tidepool .tidepool-support-actions,.app-command-shell.app-tidepool .tidepool-support-actions,.app-shell-dark.app-tidepool .tidepool-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.app-tidepool .tidepool-support-actions button,.app-command-shell.app-tidepool .tidepool-support-actions button,.app-shell-dark.app-tidepool .tidepool-support-actions button{width:100%!important}.app-tidepool .tidepool-moderation-grid,.app-command-shell.app-tidepool .tidepool-moderation-grid,.app-shell-dark.app-tidepool .tidepool-moderation-grid{grid-template-columns:1fr}}.app-scout .scout-field-error,.app-command-shell.app-scout .scout-field-error,.app.app-scout .scout-field-error{color:#fed7aa!important;background:#7c2d124d!important;border:1px solid #fb923c59!important;border-radius:12px!important;margin:4px 0 0!important;padding:10px 12px!important;font-size:.86rem!important;font-weight:800!important;line-height:1.35!important}.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;min-height:auto!important;padding:15px!important;display:grid!important;position:relative!important;overflow:hidden!important}.app-scout .scout-report-card-main,.app-command-shell.app-scout .scout-report-card-main,.app.app-scout .scout-report-card-main,.app-scout .scout-report-card-top>div,.app-command-shell.app-scout .scout-report-card-top>div,.app.app-scout .scout-report-card-top>div,.app-scout .scout-report-human-summary,.app-command-shell.app-scout .scout-report-human-summary,.app.app-scout .scout-report-human-summary{min-width:0!important}.app-scout .scout-report-card-top h3,.app-command-shell.app-scout .scout-report-card-top h3,.app.app-scout .scout-report-card-top h3{color:var(--color-heading)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-report-card-top p,.app-command-shell.app-scout .scout-report-card-top p,.app.app-scout .scout-report-card-top p,.app-scout .scout-report-human-summary span,.app-command-shell.app-scout .scout-report-human-summary span,.app.app-scout .scout-report-human-summary span,.app-scout .scout-report-human-summary strong,.app-command-shell.app-scout .scout-report-human-summary strong,.app.app-scout .scout-report-human-summary strong{overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-report-card-top p,.app-command-shell.app-scout .scout-report-card-top p,.app.app-scout .scout-report-card-top p,.app-scout .scout-report-human-summary span,.app-command-shell.app-scout .scout-report-human-summary span,.app.app-scout .scout-report-human-summary span{-webkit-line-clamp:1!important}.app-scout .scout-report-human-summary strong,.app-command-shell.app-scout .scout-report-human-summary strong,.app.app-scout .scout-report-human-summary strong{-webkit-line-clamp:2!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:flex-end!important;align-items:start!important;width:auto!important;min-width:116px!important;display:flex!important;position:static!important}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{white-space:nowrap!important;min-height:40px!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{width:min(760px,100vw - 20px)!important;max-height:min(820px, calc(100dvh - env(safe-area-inset-top,0px) - 18px))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-scout .scout-report-detail-body,.app-command-shell.app-scout .scout-report-detail-body,.app.app-scout .scout-report-detail-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;min-height:0!important;padding-bottom:calc(var(--et-mobile-form-clearance,168px) + 24px)!important;scroll-padding-bottom:calc(var(--et-mobile-form-clearance,168px) + 24px)!important;overflow-y:auto!important}.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app-command-shell.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app.app-scout .scout-report-detail-sheet .modal-sticky-footer{border-top:1px solid #94a3b82e!important;flex-shrink:0!important}.app .admin-queue-toolbar,.app-command-shell .admin-queue-toolbar,.app-shell-dark .admin-queue-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.app .admin-queue-toolbar label,.app-command-shell .admin-queue-toolbar label,.app-shell-dark .admin-queue-toolbar label{gap:6px!important;min-width:0!important;display:grid!important}.app .admin-essential-queue-grid,.app-command-shell .admin-essential-queue-grid,.app-shell-dark .admin-essential-queue-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;gap:10px!important;display:grid!important}.app .admin-essential-queue-card,.app-command-shell .admin-essential-queue-card,.app-shell-dark .admin-essential-queue-card{min-height:154px!important;color:var(--color-text)!important;text-align:left!important;background:#0f172ab8!important;border:1px solid #94a3b833!important;border-radius:14px!important;justify-items:start!important;gap:6px!important;padding:14px!important;display:grid!important;box-shadow:0 16px 36px #02061733!important}.app .admin-essential-queue-card.active,.app-command-shell .admin-essential-queue-card.active,.app-shell-dark .admin-essential-queue-card.active,.app .admin-essential-queue-card:focus-visible,.app-command-shell .admin-essential-queue-card:focus-visible,.app-shell-dark .admin-essential-queue-card:focus-visible{border-color:#2dd4bf8c!important;box-shadow:0 0 0 3px #2dd4bf2e,0 16px 36px #02061733!important}.app .admin-essential-queue-card span,.app-command-shell .admin-essential-queue-card span,.app-shell-dark .admin-essential-queue-card span,.app .admin-essential-queue-card small,.app-command-shell .admin-essential-queue-card small,.app-shell-dark .admin-essential-queue-card small,.app .admin-essential-queue-card p,.app-command-shell .admin-essential-queue-card p,.app-shell-dark .admin-essential-queue-card p{margin:0!important;line-height:1.35!important}.app .admin-essential-queue-card strong,.app-command-shell .admin-essential-queue-card strong,.app-shell-dark .admin-essential-queue-card strong{color:var(--color-heading)!important;font-size:1.65rem!important;line-height:1!important}.app .admin-essential-queue-card b,.app-command-shell .admin-essential-queue-card b,.app-shell-dark .admin-essential-queue-card b{color:var(--color-accent,#f59e0b)!important;align-self:end!important}@media (width<=640px){.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr)!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:stretch!important;width:100%!important;min-width:0!important}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{width:100%!important}.app .admin-queue-toolbar,.app-command-shell .admin-queue-toolbar,.app-shell-dark .admin-queue-toolbar{grid-template-columns:1fr!important}}.app .mileage-purpose-rail,.app-command-shell .mileage-purpose-rail,.app-shell-dark .mileage-purpose-rail{flex-wrap:wrap!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.app .mileage-purpose-rail button,.app-command-shell .mileage-purpose-rail button,.app-shell-dark .mileage-purpose-rail button{white-space:normal!important;overflow-wrap:anywhere!important;border-radius:16px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 10px!important;line-height:1.08!important}@media (width<=430px){.app .mileage-purpose-rail,.app-command-shell .mileage-purpose-rail,.app-shell-dark .mileage-purpose-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-tidepool .tidepool-post-card,.app-command-shell.app-tidepool .tidepool-post-card,.app-shell-dark.app-tidepool .tidepool-post-card{gap:10px;display:grid;background:radial-gradient(circle at 100% 0,#29cfff17,#0000 10rem),linear-gradient(145deg,#ffffff0e,#ffffff05),#050e1de6!important;border-color:#29cfff2e!important;border-radius:18px!important;padding:12px!important}.app-tidepool .tidepool-post-top,.app-command-shell.app-tidepool .tidepool-post-top,.app-shell-dark.app-tidepool .tidepool-post-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.app-tidepool .tidepool-author-block,.app-command-shell.app-tidepool .tidepool-author-block,.app-shell-dark.app-tidepool .tidepool-author-block{align-items:start;min-width:0}.app-tidepool .tidepool-avatar,.app-command-shell.app-tidepool .tidepool-avatar,.app-shell-dark.app-tidepool .tidepool-avatar{width:34px;height:34px;box-shadow:0 0 0 2px #29cfff12}.app-tidepool .tidepool-badge-row,.app-command-shell.app-tidepool .tidepool-badge-row,.app-shell-dark.app-tidepool .tidepool-badge-row,.app-tidepool .tidepool-post-counts,.app-command-shell.app-tidepool .tidepool-post-counts,.app-shell-dark.app-tidepool .tidepool-post-counts{flex-wrap:wrap;gap:6px;display:flex}.app-tidepool .tidepool-badge-row span,.app-command-shell.app-tidepool .tidepool-badge-row span,.app-shell-dark.app-tidepool .tidepool-badge-row span,.app-tidepool .tidepool-post-counts span,.app-command-shell.app-tidepool .tidepool-post-counts span,.app-shell-dark.app-tidepool .tidepool-post-counts span{white-space:nowrap;min-width:0;line-height:1.1;border-radius:999px!important;padding:5px 8px!important;font-size:.68rem!important}.app-tidepool .tidepool-post-copy,.app-command-shell.app-tidepool .tidepool-post-copy,.app-shell-dark.app-tidepool .tidepool-post-copy{gap:6px;display:grid}.app-tidepool .tidepool-post-copy h3,.app-command-shell.app-tidepool .tidepool-post-copy h3,.app-shell-dark.app-tidepool .tidepool-post-copy h3{margin:0;line-height:1.25;font-size:1rem!important}.app-tidepool .tidepool-post-copy p,.app-command-shell.app-tidepool .tidepool-post-copy p,.app-shell-dark.app-tidepool .tidepool-post-copy p{margin:0;font-size:.82rem;line-height:1.45}.app-tidepool .tidepool-post-image,.app-command-shell.app-tidepool .tidepool-post-image,.app-shell-dark.app-tidepool .tidepool-post-image{object-fit:cover;border-radius:16px;max-height:180px}.app-tidepool .tidepool-post-actions,.app-command-shell.app-tidepool .tidepool-post-actions,.app-shell-dark.app-tidepool .tidepool-post-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.app-tidepool .tidepool-post-actions button,.app-command-shell.app-tidepool .tidepool-post-actions button,.app-shell-dark.app-tidepool .tidepool-post-actions button{border-radius:13px!important;width:100%!important;min-height:36px!important;padding:7px 9px!important;font-size:.74rem!important}.app-tidepool .tidepool-post-actions .overflow-menu,.app-command-shell.app-tidepool .tidepool-post-actions .overflow-menu,.app-shell-dark.app-tidepool .tidepool-post-actions .overflow-menu{min-width:0}.app-tidepool .tidepool-comments,.app-command-shell.app-tidepool .tidepool-comments,.app-shell-dark.app-tidepool .tidepool-comments{background:#02081357;border:1px solid #7ce7ff24;border-radius:15px}.app-tidepool .tidepool-comments summary,.app-command-shell.app-tidepool .tidepool-comments summary,.app-shell-dark.app-tidepool .tidepool-comments summary{cursor:pointer;color:#e8f6ffd1;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:.78rem;list-style:none;display:flex}.app-tidepool .tidepool-comments summary::-webkit-details-marker{display:none}.app-command-shell.app-tidepool .tidepool-comments summary::-webkit-details-marker{display:none}.app-shell-dark.app-tidepool .tidepool-comments summary::-webkit-details-marker{display:none}.app-tidepool .tidepool-comments summary strong,.app-command-shell.app-tidepool .tidepool-comments summary strong,.app-shell-dark.app-tidepool .tidepool-comments summary strong{color:#baf3ff;background:#29cfff24;border-radius:999px;place-items:center;min-width:24px;height:24px;display:inline-grid}.app-tidepool .tidepool-comments-body,.app-command-shell.app-tidepool .tidepool-comments-body,.app-shell-dark.app-tidepool .tidepool-comments-body{gap:8px;padding:0 10px 10px;display:grid}.app-tidepool .tidepool-comment-box,.app-command-shell.app-tidepool .tidepool-comment-box,.app-shell-dark.app-tidepool .tidepool-comment-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.app-tidepool .tidepool-comment-box input,.app-command-shell.app-tidepool .tidepool-comment-box input,.app-shell-dark.app-tidepool .tidepool-comment-box input{border-radius:13px!important;min-height:38px!important}.app-tidepool .tidepool-comment-box button,.app-command-shell.app-tidepool .tidepool-comment-box button,.app-shell-dark.app-tidepool .tidepool-comment-box button{border-radius:13px!important;min-height:38px!important;padding:8px 12px!important}.app-tidepool .tidepool-rules-card,.app-command-shell.app-tidepool .tidepool-rules-card,.app-shell-dark.app-tidepool .tidepool-rules-card{gap:8px;display:grid;background:radial-gradient(circle at 100% 0,#22c55e17,#0000 10rem),#040e1db8!important;border-color:#22c55e2e!important;padding:12px!important}.app-tidepool .tidepool-rules-card p,.app-command-shell.app-tidepool .tidepool-rules-card p,.app-shell-dark.app-tidepool .tidepool-rules-card p{margin:0;font-size:.82rem}.app-tidepool .tidepool-guideline-list,.app-command-shell.app-tidepool .tidepool-guideline-list,.app-shell-dark.app-tidepool .tidepool-guideline-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:0}.app-tidepool .tidepool-guideline-list span,.app-command-shell.app-tidepool .tidepool-guideline-list span,.app-shell-dark.app-tidepool .tidepool-guideline-list span{border-radius:13px;padding:8px 9px;font-size:.74rem}.app-tidepool .tidepool-empty-state,.app-command-shell.app-tidepool .tidepool-empty-state,.app-shell-dark.app-tidepool .tidepool-empty-state{text-align:left;padding:22px 16px!important}.tidepool-composer-chips{flex-wrap:wrap;gap:8px;display:flex}.tidepool-composer-chips button{color:#e8f6ffd1!important;background:#040f1fbd!important;border:1px solid #29cfff38!important;border-radius:999px!important;width:auto!important;min-height:36px!important;padding:8px 10px!important;font-size:.76rem!important}.tidepool-composer-chips button.active{color:#fff7ed!important;background:#ff7a182e!important;border-color:#ff7a1894!important}.tidepool-create-form .drawer-info-card{padding:12px!important}.tidepool-create-form .drawer-info-card .tidepool-guideline-list{grid-template-columns:1fr}.tidepool-create-form textarea{min-height:112px}@media (width<=760px){.app-command-shell.app-tidepool>.app-shell-header{display:none!important}.app-tidepool .main,.app-command-shell.app-tidepool .main,.app-shell-dark.app-tidepool .main{scroll-padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 36px);padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 132px)!important}.app-command-shell.app-tidepool>.topbar{padding:6px!important}.app-command-shell.app-tidepool>.topbar .app-search{display:none!important}.app-tidepool .tidepool-community-header .standard-page-header-main,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-main,.app-tidepool .tidepool-community>.compact-card-header,.app-command-shell.app-tidepool .tidepool-community>.compact-card-header,.app-shell-dark.app-tidepool .tidepool-community>.compact-card-header{grid-template-columns:1fr}.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button{width:100%!important}.app-tidepool .tidepool-community-header .section-hero-art,.app-command-shell.app-tidepool .tidepool-community-header .section-hero-art,.app-shell-dark.app-tidepool .tidepool-community-header .section-hero-art{display:none}.app-tidepool .tidepool-stat-grid,.app-command-shell.app-tidepool .tidepool-stat-grid,.app-shell-dark.app-tidepool .tidepool-stat-grid{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;display:grid!important}.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs{padding-bottom:0;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.app-tidepool .tidepool-stat-grid::-webkit-scrollbar{display:none}.app-command-shell.app-tidepool .tidepool-stat-grid::-webkit-scrollbar{display:none}.app-shell-dark.app-tidepool .tidepool-stat-grid::-webkit-scrollbar{display:none}.app-tidepool .tidepool-feed-grid,.app-command-shell.app-tidepool .tidepool-feed-grid,.app-shell-dark.app-tidepool .tidepool-feed-grid{grid-template-columns:1fr}.app-tidepool .tidepool-community,.app-command-shell.app-tidepool .tidepool-community,.app-shell-dark.app-tidepool .tidepool-community{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 72px)!important}.app-tidepool .tidepool-empty-state,.app-command-shell.app-tidepool .tidepool-empty-state,.app-shell-dark.app-tidepool .tidepool-empty-state,.app-tidepool .tidepool-post-card,.app-command-shell.app-tidepool .tidepool-post-card,.app-shell-dark.app-tidepool .tidepool-post-card,.app-tidepool .tidepool-rules-card,.app-command-shell.app-tidepool .tidepool-rules-card,.app-shell-dark.app-tidepool .tidepool-rules-card,.app-tidepool .tidepool-empty-state .quick-actions,.app-command-shell.app-tidepool .tidepool-empty-state .quick-actions,.app-shell-dark.app-tidepool .tidepool-empty-state .quick-actions,.app-tidepool .tidepool-post-actions,.app-command-shell.app-tidepool .tidepool-post-actions,.app-shell-dark.app-tidepool .tidepool-post-actions{scroll-margin-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 28px)}.app-tidepool .tidepool-empty-state,.app-command-shell.app-tidepool .tidepool-empty-state,.app-shell-dark.app-tidepool .tidepool-empty-state{margin-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 12px)}.app-tidepool .tidepool-post-actions,.app-command-shell.app-tidepool .tidepool-post-actions,.app-shell-dark.app-tidepool .tidepool-post-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tidepool .tidepool-guideline-list,.app-command-shell.app-tidepool .tidepool-guideline-list,.app-shell-dark.app-tidepool .tidepool-guideline-list{grid-template-columns:1fr}.app-tidepool .ember-assist-shell,.app-command-shell.app-tidepool .ember-assist-shell{display:none}}.app .spark-page-header,.app-command-shell .spark-page-header,.app-shell-dark .spark-page-header{background:radial-gradient(circle at 92% 0,#a855f724,#0000 12rem),radial-gradient(circle at 8% 0,#ff7a181f,#0000 12rem),linear-gradient(145deg,#081224f0,#030916f5)!important;border-color:#ffd66b33!important;padding:16px!important}.app .spark-page-header .section-hero-art,.app-command-shell .spark-page-header .section-hero-art,.app-shell-dark .spark-page-header .section-hero-art{opacity:.28;transform:scale(.78)}.app .spark-page-header .standard-page-header-copy h2,.app-command-shell .spark-page-header .standard-page-header-copy h2,.app-shell-dark .spark-page-header .standard-page-header-copy h2{color:#fff7ed!important;font-size:clamp(1.45rem,4.5vw,2rem)!important}.app .spark-page-header .standard-page-header-copy p,.app-command-shell .spark-page-header .standard-page-header-copy p,.app-shell-dark .spark-page-header .standard-page-header-copy p,.app .spark-page-header .settings-header-summary,.app-command-shell .spark-page-header .settings-header-summary,.app-shell-dark .spark-page-header .settings-header-summary{color:#e8f6ffc7!important}.app .spark-page-header .standard-page-header-actions button,.app-command-shell .spark-page-header .standard-page-header-actions button,.app-shell-dark .spark-page-header .standard-page-header-actions button{border-radius:13px!important;width:auto!important;min-height:36px!important;padding:8px 12px!important;font-size:.78rem!important}.app .spark-header-mission-line,.app-command-shell .spark-header-mission-line,.app-shell-dark .spark-header-mission-line{max-width:34rem;margin:8px 0 0;font-size:.82rem;line-height:1.35;color:#e8f6ffc7!important}.app .spark-page-header .settings-header-summary,.app-command-shell .spark-page-header .settings-header-summary,.app-shell-dark .spark-page-header .settings-header-summary{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.app .spark-page-header .settings-header-summary span,.app-command-shell .spark-page-header .settings-header-summary span,.app-shell-dark .spark-page-header .settings-header-summary span{color:#e8f6ffc2;background:#02081647;border:1px solid #ffd66b1f;border-radius:999px;min-height:28px;padding:5px 8px;font-size:.72rem;line-height:1.2}.app .spark-mission-card,.app-command-shell .spark-mission-card,.app-shell-dark .spark-mission-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000038;background:radial-gradient(circle at 0 18%,#ffb85c2e,#0000 14rem),radial-gradient(circle at 100% 0,#a855f724,#0000 13rem),linear-gradient(145deg,#0c172bf0,#040a18f0)!important;border:1px solid #ffd66b3d!important;border-radius:22px!important;padding:clamp(14px,2.5vw,18px)!important}.app .spark-mission-orb,.app-command-shell .spark-mission-orb,.app-shell-dark .spark-mission-orb{background:radial-gradient(circle at 42% 28%,#fff7edb8,#0000 18%),radial-gradient(circle at 50% 52%,#ff7a18b8,#0000 38%),#1e1126d1;border:1px solid #ffd66b47;border-radius:22px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 28px #ff7a182e}.app .spark-mission-orb span,.app-command-shell .spark-mission-orb span,.app-shell-dark .spark-mission-orb span{background:linear-gradient(#fff4cf,#ff7a18 54%,#8b3cf6);border-radius:999px 999px 999px 0;width:24px;height:34px;display:block;transform:rotate(28deg)}.app .spark-mission-copy,.app-command-shell .spark-mission-copy,.app-shell-dark .spark-mission-copy{gap:8px;min-width:0;display:grid}.app .spark-mission-copy h2,.app-command-shell .spark-mission-copy h2,.app-shell-dark .spark-mission-copy h2{margin:0;font-size:clamp(1.35rem,6vw,2.05rem);line-height:1.08;color:#fff7ed!important}.app .spark-mission-copy p,.app-command-shell .spark-mission-copy p,.app-shell-dark .spark-mission-copy p{max-width:42rem;margin:0;line-height:1.45;color:#e8f6ffcc!important}.app .spark-mission-facts,.app-command-shell .spark-mission-facts,.app-shell-dark .spark-mission-facts{flex-wrap:wrap;gap:7px;display:flex}.app .spark-mission-facts span,.app-command-shell .spark-mission-facts span,.app-shell-dark .spark-mission-facts span{color:#fff1bd;background:#ffb85c1a;border:1px solid #ffd66b38;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.app .spark-mission-card>button,.app-command-shell .spark-mission-card>button,.app-shell-dark .spark-mission-card>button{white-space:nowrap;box-shadow:0 12px 24px #ff7a1838;color:#1b0b02!important;background:linear-gradient(135deg,#ff7a18,#f59e0b)!important;border:0!important;border-radius:14px!important;min-height:42px!important;padding:10px 16px!important}.app .spark-mission-card>.spark-primary-cta,.app-command-shell .spark-mission-card>.spark-primary-cta,.app-shell-dark .spark-mission-card>.spark-primary-cta,.app-kidsprogram .spark-mission-card>.spark-primary-cta{color:#1b0b02!important;background:linear-gradient(135deg,#ff7a18,#f59e0b)!important;border:0!important;box-shadow:0 12px 24px #ff7a1838!important}.app .spark-admin-shortcut,.app-command-shell .spark-admin-shortcut,.app-shell-dark .spark-admin-shortcut{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;background:#081224b8!important;border-color:#a855f738!important;padding:12px!important}.app .spark-admin-shortcut strong,.app-command-shell .spark-admin-shortcut strong,.app-shell-dark .spark-admin-shortcut strong{color:#fff7ed}.app .spark-admin-shortcut p,.app-command-shell .spark-admin-shortcut p,.app-shell-dark .spark-admin-shortcut p{color:#e8f6ffb8;margin:2px 0 0;font-size:.8rem}.app .spark-program-layout,.app-command-shell .spark-program-layout,.app-shell-dark .spark-program-layout{background:#040c1a94!important;border-color:#ffd66b24!important;gap:14px!important;padding:clamp(12px,2.6vw,16px)!important}.app .spark-section-block,.app .spark-learning-panel,.app .spark-events-panel,.app-command-shell .spark-section-block,.app-command-shell .spark-learning-panel,.app-command-shell .spark-events-panel,.app-shell-dark .spark-section-block,.app-shell-dark .spark-learning-panel,.app-shell-dark .spark-events-panel{background:#060f1fb8;border:1px solid #ffd66b24;border-radius:18px;gap:10px;padding:11px;display:grid}.app .spark-section-block>.compact-card-header,.app-command-shell .spark-section-block>.compact-card-header,.app-shell-dark .spark-section-block>.compact-card-header{min-height:0}.app .spark-section-block>.compact-card-header h3,.app-command-shell .spark-section-block>.compact-card-header h3,.app-shell-dark .spark-section-block>.compact-card-header h3{margin:0}.app .spark-section-block>.compact-card-header p,.app-command-shell .spark-section-block>.compact-card-header p,.app-shell-dark .spark-section-block>.compact-card-header p{margin-top:3px;font-size:.78rem;line-height:1.3}.app .spark-section-grid,.app-command-shell .spark-section-grid,.app-shell-dark .spark-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app .spark-section-card,.app-command-shell .spark-section-card,.app-shell-dark .spark-section-card{width:100%;color:#f8fbff!important;text-align:left!important;min-height:104px!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#a855f71a,#0000 8rem),#030a17b8!important;border-color:#ffd66b29!important;border-radius:17px!important;gap:6px!important;padding:10px!important;display:grid!important}.app .spark-section-card:hover,.app-command-shell .spark-section-card:hover,.app-shell-dark .spark-section-card:hover{transform:translateY(-1px);border-color:#ffd66b57!important}.app .spark-section-icon,.app-command-shell .spark-section-icon,.app-shell-dark .spark-section-icon{background:#a855f726;border-radius:12px;place-items:center;width:30px;height:30px;display:inline-grid;color:#e9d5ff!important;font-size:1rem!important}.app .spark-section-card strong,.app-command-shell .spark-section-card strong,.app-shell-dark .spark-section-card strong,.app .spark-status-card strong,.app-command-shell .spark-status-card strong,.app-shell-dark .spark-status-card strong{color:#fff7ed!important}.app .spark-section-card p,.app-command-shell .spark-section-card p,.app-shell-dark .spark-section-card p{margin:0;font-size:.75rem;line-height:1.25;color:#e8f6ffb8!important}.app .spark-status-strip,.app-command-shell .spark-status-strip,.app-shell-dark .spark-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app .spark-status-card,.app-command-shell .spark-status-card,.app-shell-dark .spark-status-card{background:#0208167a;border:1px solid #7ce7ff1f;border-radius:16px;gap:6px;min-width:0;padding:11px;display:grid}.app .spark-status-card span,.app-command-shell .spark-status-card span,.app-shell-dark .spark-status-card span{color:#ffd66b;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900}.app .spark-status-card p,.app-command-shell .spark-status-card p,.app-shell-dark .spark-status-card p{color:#e8f6ffad;margin:0;font-size:.75rem;line-height:1.3}.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel,.app .spark-safety-rules-panel,.app-command-shell .spark-safety-rules-panel,.app-shell-dark .spark-safety-rules-panel,.app .spark-request-flow,.app-command-shell .spark-request-flow,.app-shell-dark .spark-request-flow,.app .spark-private-request-card,.app-command-shell .spark-private-request-card,.app-shell-dark .spark-private-request-card{background:radial-gradient(circle at 100% 0,#ffb85c14,#0000 10rem),#060f1fbd!important;border-color:#ffd66b29!important}.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr)!important;gap:12px!important;padding:13px!important}.app .spark-parent-safe-panel .clean-bullet-list,.app-command-shell .spark-parent-safe-panel .clean-bullet-list,.app-shell-dark .spark-parent-safe-panel .clean-bullet-list{gap:7px;margin:0;display:grid}.app .spark-parent-safe-panel .clean-bullet-list li,.app-command-shell .spark-parent-safe-panel .clean-bullet-list li,.app-shell-dark .spark-parent-safe-panel .clean-bullet-list li{background:#22c55e14;border:1px solid #22c55e29;border-radius:13px;padding:8px 10px}.app .spark-learning-grid,.app .spark-support-examples,.app-command-shell .spark-learning-grid,.app-command-shell .spark-support-examples,.app-shell-dark .spark-learning-grid,.app-shell-dark .spark-support-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app .spark-learning-grid span,.app .spark-support-examples span,.app-command-shell .spark-learning-grid span,.app-command-shell .spark-support-examples span,.app-shell-dark .spark-learning-grid span,.app-shell-dark .spark-support-examples span{color:#e8f6ffd1;background:#02081675;border:1px solid #7ce7ff24;border-radius:14px;min-height:40px;padding:10px;font-size:.78rem;font-weight:800}.app .spark-event-list,.app-command-shell .spark-event-list,.app-shell-dark .spark-event-list{gap:8px;display:grid}.app .spark-event-card,.app-command-shell .spark-event-card,.app-shell-dark .spark-event-card{background:#02081675;border:1px solid #7ce7ff24;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.app .spark-event-card strong,.app-command-shell .spark-event-card strong,.app-shell-dark .spark-event-card strong{color:#fff7ed}.app .spark-event-card p,.app-command-shell .spark-event-card p,.app-shell-dark .spark-event-card p{color:#e8f6ffad;margin:3px 0 0;font-size:.78rem}.app .spark-empty-state,.app-command-shell .spark-empty-state,.app-shell-dark .spark-empty-state{justify-items:start;gap:10px;display:grid;background:radial-gradient(circle at 100% 0,#ffb85c14,#0000 10rem),#060f1fbd!important;border-style:solid!important;border-color:#ffd66b29!important;border-radius:18px!important;min-height:auto!important;padding:16px!important}.app .spark-request-empty-state,.app-command-shell .spark-request-empty-state,.app-shell-dark .spark-request-empty-state{background:radial-gradient(circle at 50% 0,#ffb85c21,#0000 13rem),#071224db!important;border-style:dashed!important;border-color:#ffd66b47!important}.app .spark-request-flow,.app-command-shell .spark-request-flow,.app-shell-dark .spark-request-flow{scroll-margin-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 34px);gap:12px!important}.app .spark-stepper,.app-command-shell .spark-stepper,.app-shell-dark .spark-stepper{gap:6px!important}.app .spark-stepper button,.app-command-shell .spark-stepper button,.app-shell-dark .spark-stepper button{min-height:48px!important;padding:8px!important}.app .spark-stepper button.active,.app-command-shell .spark-stepper button.active,.app-shell-dark .spark-stepper button.active{outline-offset:0;outline:1px solid #ffd66b4d}.app .spark-flow-panel,.app-command-shell .spark-flow-panel,.app-shell-dark .spark-flow-panel{background:#0208166b!important;padding:12px!important}.app .spark-flow-panel label,.app-command-shell .spark-flow-panel label,.app-shell-dark .spark-flow-panel label{color:#e8f6ffd1;gap:7px;font-size:.8rem;line-height:1.25;display:grid}.app .spark-flow-actions,.app-command-shell .spark-flow-actions,.app-shell-dark .spark-flow-actions{padding-bottom:14px}@media (width<=900px){.app .spark-section-grid,.app-command-shell .spark-section-grid,.app-shell-dark .spark-section-grid,.app .spark-learning-grid,.app-command-shell .spark-learning-grid,.app-shell-dark .spark-learning-grid,.app .spark-support-examples,.app-command-shell .spark-support-examples,.app-shell-dark .spark-support-examples{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.app-command-shell.app-kidsprogram>.app-shell-header{display:none!important}.app-command-shell.app-kidsprogram>.topbar{padding:6px!important}.app-command-shell.app-kidsprogram>.topbar .app-search{display:none!important}.app .spark-page-header,.app-command-shell .spark-page-header,.app-shell-dark .spark-page-header,.app .spark-mission-card,.app-command-shell .spark-mission-card,.app-shell-dark .spark-mission-card,.app .spark-program-layout,.app-command-shell .spark-program-layout,.app-shell-dark .spark-program-layout{border-radius:20px!important}.app .spark-page-header,.app-command-shell .spark-page-header,.app-shell-dark .spark-page-header{padding:14px!important}.app .spark-page-header .standard-page-header-main,.app-command-shell .spark-page-header .standard-page-header-main,.app-shell-dark .spark-page-header .standard-page-header-main{gap:10px}.app .spark-page-header .standard-page-header-actions,.app-command-shell .spark-page-header .standard-page-header-actions,.app-shell-dark .spark-page-header .standard-page-header-actions{justify-content:flex-start;display:flex!important}.app .spark-page-header .settings-header-summary,.app-command-shell .spark-page-header .settings-header-summary,.app-shell-dark .spark-page-header .settings-header-summary{gap:6px;display:grid}.app-kidsprogram .spark-page-header .standard-page-header-actions button,.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions button,.app-shell-dark.app-kidsprogram .spark-page-header .standard-page-header-actions button{width:fit-content!important;min-width:0!important;min-height:34px!important;padding:7px 11px!important}.app-kidsprogram .spark-page-header .settings-header-summary span,.app-command-shell.app-kidsprogram .spark-page-header .settings-header-summary span,.app-shell-dark.app-kidsprogram .spark-page-header .settings-header-summary span{color:#e8f6ffc7!important;white-space:normal!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;line-height:1.35!important;display:block!important;overflow:visible!important}.app .spark-mission-card,.app-command-shell .spark-mission-card,.app-shell-dark .spark-mission-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px!important}.app .spark-mission-card>button,.app-command-shell .spark-mission-card>button,.app-shell-dark .spark-mission-card>button{grid-column:1/-1;width:100%!important}.app-kidsprogram .spark-mission-card>button,.app-command-shell.app-kidsprogram .spark-mission-card>button,.app-shell-dark.app-kidsprogram .spark-mission-card>button{color:#1b0b02!important;background:linear-gradient(135deg,#ff7a18,#f59e0b)!important;border:0!important;box-shadow:0 12px 24px #ff7a1838!important}.app .spark-mission-orb,.app-command-shell .spark-mission-orb,.app-shell-dark .spark-mission-orb{border-radius:17px;width:48px;height:48px}.app .spark-mission-orb span,.app-command-shell .spark-mission-orb span,.app-shell-dark .spark-mission-orb span{width:18px;height:26px}.app .spark-admin-shortcut,.app-command-shell .spark-admin-shortcut,.app-shell-dark .spark-admin-shortcut,.app .spark-event-card,.app-command-shell .spark-event-card,.app-shell-dark .spark-event-card{grid-template-columns:1fr}.app .spark-status-strip,.app-command-shell .spark-status-strip,.app-shell-dark .spark-status-strip{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.app .spark-status-strip::-webkit-scrollbar{display:none}.app-command-shell .spark-status-strip::-webkit-scrollbar{display:none}.app-shell-dark .spark-status-strip::-webkit-scrollbar{display:none}.app .spark-status-card,.app-command-shell .spark-status-card,.app-shell-dark .spark-status-card{flex:0 0 78%}.app .spark-parent-safe-panel,.app-command-shell .spark-parent-safe-panel,.app-shell-dark .spark-parent-safe-panel{grid-template-columns:1fr!important}.app .spark-section-grid,.app-command-shell .spark-section-grid,.app-shell-dark .spark-section-grid,.app .spark-learning-grid,.app-command-shell .spark-learning-grid,.app-shell-dark .spark-learning-grid,.app .spark-support-examples,.app-command-shell .spark-support-examples,.app-shell-dark .spark-support-examples{grid-template-columns:1fr 1fr!important;gap:7px!important}.app .spark-section-card,.app-command-shell .spark-section-card,.app-shell-dark .spark-section-card{min-height:104px!important;padding:9px!important}.app .spark-rule-grid,.app-command-shell .spark-rule-grid,.app-shell-dark .spark-rule-grid{grid-template-columns:1fr!important}.app .spark-stepper,.app-command-shell .spark-stepper,.app-shell-dark .spark-stepper{padding-bottom:2px;display:flex;overflow-x:auto}.app .spark-stepper button,.app-command-shell .spark-stepper button,.app-shell-dark .spark-stepper button{flex:0 0 172px}.app .spark-program-layout,.app-command-shell .spark-program-layout,.app-shell-dark .spark-program-layout{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 48px)!important}.app .spark-request-flow,.app-command-shell .spark-request-flow,.app-shell-dark .spark-request-flow{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 36px)!important}.app .spark-flow-actions,.app-command-shell .spark-flow-actions,.app-shell-dark .spark-flow-actions{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}.app-kidsprogram .ember-assist-shell,.app-command-shell.app-kidsprogram .ember-assist-shell,.app-shell-dark.app-kidsprogram .ember-assist-shell{display:none}}.app .settings-utility-page,.app .help-utility-page,.app .profile-utility-page,.app-command-shell .settings-utility-page,.app-command-shell .help-utility-page,.app-command-shell .profile-utility-page,.app-shell-dark .settings-utility-page,.app-shell-dark .help-utility-page,.app-shell-dark .profile-utility-page{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 44px)}.app .settings-profile-summary-card,.app-command-shell .settings-profile-summary-card,.app-shell-dark .settings-profile-summary-card,.app .settings-app-setup-card,.app-command-shell .settings-app-setup-card,.app-shell-dark .settings-app-setup-card,.app .settings-workspace-card,.app-command-shell .settings-workspace-card,.app-shell-dark .settings-workspace-card,.app .settings-preferences-card,.app-command-shell .settings-preferences-card,.app-shell-dark .settings-preferences-card,.app .settings-beta-status-card,.app-command-shell .settings-beta-status-card,.app-shell-dark .settings-beta-status-card,.app .settings-account-actions-card,.app-command-shell .settings-account-actions-card,.app-shell-dark .settings-account-actions-card,.app .settings-dashboard-card,.app-command-shell .settings-dashboard-card,.app-shell-dark .settings-dashboard-card,.app .help-support-hero,.app-command-shell .help-support-hero,.app-shell-dark .help-support-hero,.app .help-known-issues-card,.app-command-shell .help-known-issues-card,.app-shell-dark .help-known-issues-card,.app .help-release-card,.app-command-shell .help-release-card,.app-shell-dark .help-release-card,.app .help-feedback-card,.app-command-shell .help-feedback-card,.app-shell-dark .help-feedback-card,.app .profile-status-card,.app-command-shell .profile-status-card,.app-shell-dark .profile-status-card{background:radial-gradient(circle at 100% 0,#29cfff14,#0000 12rem),linear-gradient(145deg,#081224e6,#030916eb)!important;border-color:#7ce7ff26!important}.app .settings-profile-summary-main,.app-command-shell .settings-profile-summary-main,.app-shell-dark .settings-profile-summary-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.app .settings-profile-avatar,.app-command-shell .settings-profile-avatar,.app-shell-dark .settings-profile-avatar{color:#fff7ed;background:radial-gradient(circle at 30% 24%,#fff7ed6b,#0000 18%),linear-gradient(145deg,#ff7a1847,#29cfff29),#020816d6;border:1px solid #ff7a1847;border-radius:20px;place-items:center;width:56px;height:56px;font-size:1rem;font-weight:900;display:grid;box-shadow:0 0 24px #ff7a181f}.app .settings-profile-summary-main h3,.app-command-shell .settings-profile-summary-main h3,.app-shell-dark .settings-profile-summary-main h3{margin:0;font-size:clamp(1.18rem,3vw,1.55rem);line-height:1.1;color:#fff7ed!important}.app .settings-profile-summary-main p,.app-command-shell .settings-profile-summary-main p,.app-shell-dark .settings-profile-summary-main p{margin:4px 0 0;color:#e8f6ffbd!important}.app .settings-profile-badge-row,.app-command-shell .settings-profile-badge-row,.app-shell-dark .settings-profile-badge-row,.app .settings-chip-cloud,.app-command-shell .settings-chip-cloud,.app-shell-dark .settings-chip-cloud{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app .settings-profile-badge-row,.app-command-shell .settings-profile-badge-row,.app-shell-dark .settings-profile-badge-row{justify-content:flex-end}.app .settings-utility-page .status-badge,.app-command-shell .settings-utility-page .status-badge,.app-shell-dark .settings-utility-page .status-badge,.app .help-utility-page .status-badge,.app-command-shell .help-utility-page .status-badge,.app-shell-dark .help-utility-page .status-badge,.app .profile-utility-page .status-badge,.app-command-shell .profile-utility-page .status-badge,.app-shell-dark .profile-utility-page .status-badge{white-space:normal!important;flex:none!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:28px!important}.app .settings-profile-stat-grid,.app-command-shell .settings-profile-stat-grid,.app-shell-dark .settings-profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.app .settings-profile-stat-grid article,.app-command-shell .settings-profile-stat-grid article,.app-shell-dark .settings-profile-stat-grid article,.app .settings-toolset-grid article,.app-command-shell .settings-toolset-grid article,.app-shell-dark .settings-toolset-grid article,.app .settings-preference-panel,.app-command-shell .settings-preference-panel,.app-shell-dark .settings-preference-panel{background:#02081680;border:1px solid #7ce7ff21;border-radius:16px;min-width:0;padding:11px}.app .settings-profile-stat-grid span,.app-command-shell .settings-profile-stat-grid span,.app-shell-dark .settings-profile-stat-grid span,.app .settings-toolset-grid span,.app-command-shell .settings-toolset-grid span,.app-shell-dark .settings-toolset-grid span,.app .settings-preference-panel>span,.app-command-shell .settings-preference-panel>span,.app-shell-dark .settings-preference-panel>span{color:#7ce7ff;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app .settings-profile-stat-grid strong,.app-command-shell .settings-profile-stat-grid strong,.app-shell-dark .settings-profile-stat-grid strong,.app .settings-preference-panel strong,.app-command-shell .settings-preference-panel strong,.app-shell-dark .settings-preference-panel strong{margin-top:4px;font-size:.9rem;line-height:1.2;display:block;color:#fff7ed!important}.app .settings-card-lede,.app-command-shell .settings-card-lede,.app-shell-dark .settings-card-lede{max-width:52rem;margin:8px 0 0;line-height:1.45;color:#e8f6ffc7!important;background:0 0!important;border:0!important;padding:0!important}.app .settings-recommendation-copy,.app-command-shell .settings-recommendation-copy,.app-shell-dark .settings-recommendation-copy{background:#02081661;border:1px solid #7ce7ff1f;border-radius:14px;margin:12px 0 0;padding:10px 11px;font-size:.84rem;line-height:1.4;color:#e8f6ffc2!important}.app .settings-toolset-grid,.app-command-shell .settings-toolset-grid,.app-shell-dark .settings-toolset-grid,.app .settings-preference-grid,.app-command-shell .settings-preference-grid,.app-shell-dark .settings-preference-grid,.app .settings-feedback-grid,.app-command-shell .settings-feedback-grid,.app-shell-dark .settings-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app .settings-chip-cloud .muted-badge,.app-command-shell .settings-chip-cloud .muted-badge,.app-shell-dark .settings-chip-cloud .muted-badge{color:#e8f6ffb8;border-color:#94a3b838}.app .settings-compact-status-list,.app-command-shell .settings-compact-status-list,.app-shell-dark .settings-compact-status-list{margin-top:12px}.app .settings-app-setup-card .settings-compact-status-list>div,.app-command-shell .settings-app-setup-card .settings-compact-status-list>div,.app-shell-dark .settings-app-setup-card .settings-compact-status-list>div{grid-template-columns:1fr;gap:4px}.app .settings-app-setup-card .settings-compact-status-list dd,.app-command-shell .settings-app-setup-card .settings-compact-status-list dd,.app-shell-dark .settings-app-setup-card .settings-compact-status-list dd{text-align:left}.app .settings-action-row,.app-command-shell .settings-action-row,.app-shell-dark .settings-action-row{margin-top:12px}.app .settings-action-row>*,.app-command-shell .settings-action-row>*,.app-shell-dark .settings-action-row>*{flex:150px}.app .settings-preference-panel,.app-command-shell .settings-preference-panel,.app-shell-dark .settings-preference-panel{gap:8px;display:grid}.app .settings-preference-panel p,.app-command-shell .settings-preference-panel p,.app-shell-dark .settings-preference-panel p{margin:0;font-size:.82rem;line-height:1.35;color:#e8f6ffb8!important}.app .settings-toggle-stack,.app-command-shell .settings-toggle-stack,.app-shell-dark .settings-toggle-stack{gap:8px;display:grid}.app .app-setup-personalization-card,.app-command-shell .app-setup-personalization-card,.app-shell-dark .app-setup-personalization-card{scroll-margin-top:calc(var(--app-header-height,92px) + 16px);gap:16px;display:grid;overflow:visible}.app .settings-app-setup-entry-card,.app-command-shell .settings-app-setup-entry-card,.app-shell-dark .settings-app-setup-entry-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;background:radial-gradient(circle at 100% 0,#ff7a1824,#0000 12rem),linear-gradient(145deg,#08182be0,#030a17eb)!important;border-color:#ff7a1847!important}.app .settings-app-setup-entry-card h3,.app-command-shell .settings-app-setup-entry-card h3,.app-shell-dark .settings-app-setup-entry-card h3{margin:0;font-size:clamp(1.04rem,2.5vw,1.32rem);line-height:1.16;color:#fff7ed!important}.app .settings-app-setup-entry-card .settings-action-row,.app-command-shell .settings-app-setup-entry-card .settings-action-row,.app-shell-dark .settings-app-setup-entry-card .settings-action-row{justify-content:flex-end}@media (width<=720px){.app .settings-app-setup-entry-card,.app-command-shell .settings-app-setup-entry-card,.app-shell-dark .settings-app-setup-entry-card{grid-template-columns:1fr;padding:14px!important}.app .settings-app-setup-entry-card .settings-action-row,.app-command-shell .settings-app-setup-entry-card .settings-action-row,.app-shell-dark .settings-app-setup-entry-card .settings-action-row{grid-template-columns:1fr;justify-content:stretch;display:grid}}.app .app-setup-personalization-header,.app-command-shell .app-setup-personalization-header,.app-shell-dark .app-setup-personalization-header{align-items:start}.app .app-setup-personalization-header strong,.app-command-shell .app-setup-personalization-header strong,.app-shell-dark .app-setup-personalization-header strong{max-width:58rem;font-size:clamp(1.06rem,2.4vw,1.42rem);line-height:1.18;display:block;color:#fff7ed!important}.app .app-setup-tabs,.app-command-shell .app-setup-tabs,.app-shell-dark .app-setup-tabs{background:#02081670;border:1px solid #7ce7ff24;border-radius:18px;flex-wrap:wrap;gap:8px;padding:5px;display:flex}.app .app-setup-tab,.app-command-shell .app-setup-tab,.app-shell-dark .app-setup-tab{flex:145px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:.65rem .78rem;display:inline-flex;color:#e8f6ffd1!important;box-shadow:none!important;background:#050f209e!important;border:1px solid #7ce7ff1f!important;border-radius:14px!important}.app .app-setup-tab.is-active,.app-command-shell .app-setup-tab.is-active,.app-shell-dark .app-setup-tab.is-active{color:#fff7ed!important;background:radial-gradient(circle at 20% 0,#ff7a1833,#0000 70%),#0e1d32e6!important;border-color:#ff7a1873!important}.app .app-setup-panel,.app-command-shell .app-setup-panel,.app-shell-dark .app-setup-panel{gap:14px;min-width:0;display:grid}.app .app-setup-summary-grid article small,.app-command-shell .app-setup-summary-grid article small,.app-shell-dark .app-setup-summary-grid article small{color:#e8f6ffa8;margin-top:4px;font-size:.77rem;line-height:1.3;display:block}.app .app-setup-inline-fields,.app-command-shell .app-setup-inline-fields,.app-shell-dark .app-setup-inline-fields{align-items:end}.app .app-setup-customize-list,.app-command-shell .app-setup-customize-list,.app-shell-dark .app-setup-customize-list{gap:10px;display:grid}.app .app-setup-custom-group,.app-command-shell .app-setup-custom-group,.app-shell-dark .app-setup-custom-group{background:#02081666;border:1px solid #7ce7ff24;border-radius:17px;min-width:0;overflow:hidden}.app .app-setup-custom-group summary,.app-command-shell .app-setup-custom-group summary,.app-shell-dark .app-setup-custom-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.app .app-setup-custom-group summary::-webkit-details-marker{display:none}.app-command-shell .app-setup-custom-group summary::-webkit-details-marker{display:none}.app-shell-dark .app-setup-custom-group summary::-webkit-details-marker{display:none}.app .app-setup-custom-group summary strong,.app-command-shell .app-setup-custom-group summary strong,.app-shell-dark .app-setup-custom-group summary strong{color:#fff7ed!important}.app .app-setup-custom-group summary small,.app-command-shell .app-setup-custom-group summary small,.app-shell-dark .app-setup-custom-group summary small{color:#e8f6ffad;margin-top:3px;display:block}.app .app-setup-custom-group summary b,.app-command-shell .app-setup-custom-group summary b,.app-shell-dark .app-setup-custom-group summary b{color:#7ce7ff;flex:none;font-size:.78rem}.app .app-setup-option-list,.app-command-shell .app-setup-option-list,.app-shell-dark .app-setup-option-list{gap:8px;padding:0 12px 12px;display:grid}.app .app-setup-option-row,.app-command-shell .app-setup-option-row,.app-shell-dark .app-setup-option-row{background:#07132694;border-radius:14px}.app .app-setup-option-row.is-locked,.app-command-shell .app-setup-option-row.is-locked,.app-shell-dark .app-setup-option-row.is-locked{opacity:.78}.app .app-setup-locked-note,.app-command-shell .app-setup-locked-note,.app-shell-dark .app-setup-locked-note{background:#34230838;border:1px solid #f5a5002e;border-radius:15px;gap:8px;margin:0 12px 12px;padding:12px;display:grid}.app .app-setup-save-row,.app-command-shell .app-setup-save-row,.app-shell-dark .app-setup-save-row{color:#e8f6ffb8;background:#02081680;border:1px solid #7ce7ff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:.84rem;display:flex}.app .app-setup-recommendation-toggle,.app-command-shell .app-setup-recommendation-toggle,.app-shell-dark .app-setup-recommendation-toggle{background:#02081680;border-radius:16px}.app .app-setup-recommendation-grid,.app-command-shell .app-setup-recommendation-grid,.app-shell-dark .app-setup-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app .app-setup-recommendation-card,.app-command-shell .app-setup-recommendation-card,.app-shell-dark .app-setup-recommendation-card{background:radial-gradient(circle at 0 0,#ff7a1821,#0000 70%),#0208168c;border:1px solid #ff7a1833;border-radius:17px;gap:9px;min-width:0;padding:13px;display:grid}.app .app-setup-recommendation-card strong,.app-command-shell .app-setup-recommendation-card strong,.app-shell-dark .app-setup-recommendation-card strong{color:#fff7ed!important}.app .app-setup-recommendation-card p,.app-command-shell .app-setup-recommendation-card p,.app-shell-dark .app-setup-recommendation-card p{margin:0;font-size:.84rem;line-height:1.38;color:#e8f6ffb8!important}.app .app-setup-empty-recommendations,.app-command-shell .app-setup-empty-recommendations,.app-shell-dark .app-setup-empty-recommendations{background:#0208167a;border-radius:16px;gap:10px;padding:14px;display:grid}.app .app-setup-empty-actions,.app-command-shell .app-setup-empty-actions,.app-shell-dark .app-setup-empty-actions{margin-top:2px}.app .settings-stacked-list,.app-command-shell .settings-stacked-list,.app-shell-dark .settings-stacked-list{gap:8px;margin-top:12px;display:grid}.app .settings-list-row,.app-command-shell .settings-list-row,.app-shell-dark .settings-list-row{background:#0208167a;border:1px solid #7ce7ff1f;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.app .settings-list-row strong,.app-command-shell .settings-list-row strong,.app-shell-dark .settings-list-row strong{color:#fff7ed!important}.app .settings-list-row small,.app-command-shell .settings-list-row small,.app-shell-dark .settings-list-row small{color:#e8f6ffa8;margin-top:3px;display:block}.app .status-dot,.app-command-shell .status-dot,.app-shell-dark .status-dot{background:#7ce7ff;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 14px #7ce7ff47}.app .status-dot.status-warning,.app-command-shell .status-dot.status-warning,.app-shell-dark .status-dot.status-warning{background:#f5a500;box-shadow:0 0 14px #f5a50040}.app .status-dot.status-info,.app-command-shell .status-dot.status-info,.app-shell-dark .status-dot.status-info{background:#29cfff}.app .settings-feedback-option,.app-command-shell .settings-feedback-option,.app-shell-dark .settings-feedback-option{text-align:left;gap:5px;min-height:82px;padding:12px;display:grid;color:#e8f6ffd1!important;box-shadow:none!important;background:#02081685!important;border:1px solid #7ce7ff26!important;border-radius:16px!important}.app .settings-feedback-option strong,.app-command-shell .settings-feedback-option strong,.app-shell-dark .settings-feedback-option strong{color:#fff7ed!important}.app .settings-feedback-option span,.app-command-shell .settings-feedback-option span,.app-shell-dark .settings-feedback-option span{color:#e8f6ffb3;font-size:.8rem;line-height:1.3}.app .settings-feedback-option:hover,.app-command-shell .settings-feedback-option:hover,.app-shell-dark .settings-feedback-option:hover{transform:translateY(-1px);border-color:#ff7a1861!important}@media (width<=760px){.app .settings-utility-page,.app .help-utility-page,.app .profile-utility-page,.app-command-shell .settings-utility-page,.app-command-shell .help-utility-page,.app-command-shell .profile-utility-page,.app-shell-dark .settings-utility-page,.app-shell-dark .help-utility-page,.app-shell-dark .profile-utility-page{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 72px)}.app .settings-profile-summary-main,.app-command-shell .settings-profile-summary-main,.app-shell-dark .settings-profile-summary-main{grid-template-columns:auto minmax(0,1fr)}.app .settings-profile-badge-row,.app-command-shell .settings-profile-badge-row,.app-shell-dark .settings-profile-badge-row{grid-column:1/-1;justify-content:flex-start}.app .settings-profile-stat-grid,.app-command-shell .settings-profile-stat-grid,.app-shell-dark .settings-profile-stat-grid,.app .settings-toolset-grid,.app-command-shell .settings-toolset-grid,.app-shell-dark .settings-toolset-grid,.app .settings-preference-grid,.app-command-shell .settings-preference-grid,.app-shell-dark .settings-preference-grid,.app .settings-feedback-grid,.app-command-shell .settings-feedback-grid,.app-shell-dark .settings-feedback-grid{grid-template-columns:1fr}.app .settings-profile-stat-grid,.app-command-shell .settings-profile-stat-grid,.app-shell-dark .settings-profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .settings-mode-grid,.app-command-shell .settings-mode-grid,.app-shell-dark .settings-mode-grid{grid-template-columns:1fr!important}.app .app-setup-tabs,.app-command-shell .app-setup-tabs,.app-shell-dark .app-setup-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;display:grid}.app .app-setup-tab,.app-command-shell .app-setup-tab,.app-shell-dark .app-setup-tab{flex:auto;min-width:0;padding:.56rem .48rem;font-size:.82rem}.app .app-setup-custom-group summary,.app-command-shell .app-setup-custom-group summary,.app-shell-dark .app-setup-custom-group summary{align-items:flex-start;padding:12px}.app .app-setup-custom-group summary b,.app-command-shell .app-setup-custom-group summary b,.app-shell-dark .app-setup-custom-group summary b{text-align:right;max-width:5.5rem}.app .app-setup-recommendation-grid,.app-command-shell .app-setup-recommendation-grid,.app-shell-dark .app-setup-recommendation-grid{grid-template-columns:1fr}.app .app-setup-save-row,.app-command-shell .app-setup-save-row,.app-shell-dark .app-setup-save-row{grid-template-columns:1fr;display:grid}.app .settings-action-row>*,.app-command-shell .settings-action-row>*,.app-shell-dark .settings-action-row>*{flex:100%}.app .settings-app-setup-card,.app-command-shell .settings-app-setup-card,.app-shell-dark .settings-app-setup-card{scroll-margin-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 36px)}.app .settings-app-setup-card .settings-card-lede,.app-command-shell .settings-app-setup-card .settings-card-lede,.app-shell-dark .settings-app-setup-card .settings-card-lede{margin-top:6px;font-size:.86rem;line-height:1.35}.app .settings-app-setup-card .settings-toolset-grid,.app-command-shell .settings-app-setup-card .settings-toolset-grid,.app-shell-dark .settings-app-setup-card .settings-toolset-grid{gap:8px;margin-top:10px}.app .settings-app-setup-card .settings-toolset-grid article,.app-command-shell .settings-app-setup-card .settings-toolset-grid article,.app-shell-dark .settings-app-setup-card .settings-toolset-grid article{border-radius:14px;padding:9px 10px}.app .settings-app-setup-card .settings-chip-cloud,.app-command-shell .settings-app-setup-card .settings-chip-cloud,.app-shell-dark .settings-app-setup-card .settings-chip-cloud{gap:5px}.app .settings-app-setup-card .status-badge,.app-command-shell .settings-app-setup-card .status-badge,.app-shell-dark .settings-app-setup-card .status-badge{font-size:.72rem;min-height:24px!important;padding:.27rem .55rem!important}.app .settings-app-setup-card .settings-recommendation-copy,.app-command-shell .settings-app-setup-card .settings-recommendation-copy,.app-shell-dark .settings-app-setup-card .settings-recommendation-copy{margin-top:10px;padding:8px 9px;font-size:.8rem;line-height:1.32}.app .settings-app-setup-card .settings-compact-status-list,.app-command-shell .settings-app-setup-card .settings-compact-status-list,.app-shell-dark .settings-app-setup-card .settings-compact-status-list{margin-top:10px}.app .settings-app-setup-card .settings-compact-status-list>div,.app-command-shell .settings-app-setup-card .settings-compact-status-list>div,.app-shell-dark .settings-app-setup-card .settings-compact-status-list>div{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center}.app .settings-app-setup-card .settings-compact-status-list dd,.app-command-shell .settings-app-setup-card .settings-compact-status-list dd,.app-shell-dark .settings-app-setup-card .settings-compact-status-list dd{text-align:right}.app .settings-app-setup-card .settings-action-row,.app-command-shell .settings-app-setup-card .settings-action-row,.app-shell-dark .settings-app-setup-card .settings-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.app .settings-app-setup-card .settings-action-row>*,.app-command-shell .settings-app-setup-card .settings-action-row>*,.app-shell-dark .settings-app-setup-card .settings-action-row>*{width:100%;min-height:42px;padding:.6rem .8rem}.app .settings-app-setup-card .settings-action-row>:last-child:nth-child(3),.app-command-shell .settings-app-setup-card .settings-action-row>:last-child:nth-child(3),.app-shell-dark .settings-app-setup-card .settings-action-row>:last-child:nth-child(3){grid-column:1/-1}.app-command-shell.app-settings .ember-assist-shell,.app-command-shell.app-help .ember-assist-shell,.app-command-shell.app-profile .ember-assist-shell,.app-shell-dark.app-settings .ember-assist-shell,.app-shell-dark.app-help .ember-assist-shell,.app-shell-dark.app-profile .ember-assist-shell{display:none}}.app.app-adminreview,.app-command-shell.app-adminreview,.app-shell-dark.app-adminreview{--admin-surface:#050e1ed6;--admin-surface-strong:#081326f0;--admin-border:#7ce7ff29;--admin-border-strong:#7ce7ff47;--admin-muted:#e8f6ffb8}.app .admin-page-header,.app-command-shell .admin-page-header,.app-shell-dark .admin-page-header{background:radial-gradient(circle at 100% 0,#29cfff12,#0000 12rem),linear-gradient(145deg,#081224f0,#030916f5)!important;border-color:#7ce7ff29!important;min-height:0!important;padding:18px!important}.app.app-adminreview .admin-page-header .standard-page-header-main,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-main,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-main{align-items:center;gap:14px}.app.app-adminreview .admin-page-header .standard-page-header-copy h2,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-copy h2,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-copy h2{letter-spacing:0;font-size:clamp(1.45rem,6vw,2.05rem);line-height:1.02}.app.app-adminreview .admin-page-header .standard-page-header-copy p,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-copy p,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-copy p{max-width:34rem}.app.app-adminreview .admin-page-header .section-hero-art,.app-command-shell.app-adminreview .admin-page-header .section-hero-art,.app-shell-dark.app-adminreview .admin-page-header .section-hero-art{opacity:.52;filter:saturate(.85)}.app.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row{gap:8px}.app.app-adminreview .admin-page-header .standard-page-header-actions .status-badge,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions .status-badge,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions .status-badge{min-height:32px;padding:6px 10px}.app .beta-review-queue>.compact-card-header,.app-command-shell .beta-review-queue>.compact-card-header,.app-shell-dark .beta-review-queue>.compact-card-header,.app .admin-ops-section>.compact-card-header,.app-command-shell .admin-ops-section>.compact-card-header,.app-shell-dark .admin-ops-section>.compact-card-header{align-items:flex-start}.app .beta-review-queue>.compact-card-header>.status-badge,.app-command-shell .beta-review-queue>.compact-card-header>.status-badge,.app-shell-dark .beta-review-queue>.compact-card-header>.status-badge,.app .admin-ops-section>.compact-card-header>.status-badge,.app-command-shell .admin-ops-section>.compact-card-header>.status-badge,.app-shell-dark .admin-ops-section>.compact-card-header>.status-badge{white-space:nowrap;flex:none;align-self:flex-start}.app .app-adminreview .approval-page,.app-command-shell.app-adminreview .approval-page,.app-shell-dark.app-adminreview .approval-page,.app .admin-identity-card,.app-command-shell .admin-identity-card,.app-shell-dark .admin-identity-card{background:radial-gradient(circle at 100% 0,#29cfff14,#0000 12rem),#040c1ad1!important;border-color:#7ce7ff24!important}.app .admin-identity-card,.app-command-shell .admin-identity-card,.app-shell-dark .admin-identity-card{gap:8px;margin-bottom:12px;display:grid}.app .admin-identity-card strong,.app-command-shell .admin-identity-card strong,.app-shell-dark .admin-identity-card strong{color:#fff7ed!important}.app .admin-secure-access-card,.app-command-shell .admin-secure-access-card,.app-shell-dark .admin-secure-access-card,.app .admin-security-panel,.app-command-shell .admin-security-panel,.app-shell-dark .admin-security-panel{color:#f8fbff!important;box-shadow:none!important;background:radial-gradient(circle at 0 0,#ff7a181f,#0000 12rem),#040c1adb!important;border-color:#ffb85c2e!important}.app .admin-security-panel strong,.app-command-shell .admin-security-panel strong,.app-shell-dark .admin-security-panel strong{color:#fff7ed!important}.app .admin-security-panel p,.app-command-shell .admin-security-panel p,.app-shell-dark .admin-security-panel p{color:var(--admin-muted)!important}.app .admin-overview-strip,.app-command-shell .admin-overview-strip,.app-shell-dark .admin-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app .admin-control-map,.app-command-shell .admin-control-map,.app-shell-dark .admin-control-map{color:#f8fbff;border-radius:20px;gap:12px;padding:14px;display:grid;border:1px solid var(--admin-border)!important;background:radial-gradient(circle at 0 0,#ffb85c1a,#0000 12rem),radial-gradient(circle at 100% 0,#29cfff14,#0000 13rem),#040c1ad1!important}.app .admin-control-map>.compact-card-header,.app-command-shell .admin-control-map>.compact-card-header,.app-shell-dark .admin-control-map>.compact-card-header{align-items:flex-start;gap:12px}.app .admin-control-map>.compact-card-header>div,.app-command-shell .admin-control-map>.compact-card-header>div,.app-shell-dark .admin-control-map>.compact-card-header>div{min-width:0}.app .admin-control-map>.compact-card-header .status-badge,.app-command-shell .admin-control-map>.compact-card-header .status-badge,.app-shell-dark .admin-control-map>.compact-card-header .status-badge{flex:none;align-self:flex-start;max-width:max-content}.app .admin-control-map-grid,.app-command-shell .admin-control-map-grid,.app-shell-dark .admin-control-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.app .admin-control-map-card,.app-command-shell .admin-control-map-card,.app-shell-dark .admin-control-map-card{text-align:left;border-radius:16px;align-content:start;gap:8px;min-width:0;min-height:128px;padding:13px;display:grid;color:#f8fbff!important;box-shadow:none!important;background:linear-gradient(145deg,#081224e6,#020816b3)!important;border:1px solid #7ce7ff29!important}.app .admin-control-map-card:hover,.app-command-shell .admin-control-map-card:hover,.app-shell-dark .admin-control-map-card:hover,.app .admin-control-map-card:focus-visible,.app-command-shell .admin-control-map-card:focus-visible,.app-shell-dark .admin-control-map-card:focus-visible{transform:translateY(-1px);border-color:#ffb85c57!important}.app .admin-control-map-card span,.app-command-shell .admin-control-map-card span,.app-shell-dark .admin-control-map-card span{color:#7ce7ff;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950}.app .admin-control-map-card strong,.app-command-shell .admin-control-map-card strong,.app-shell-dark .admin-control-map-card strong{color:#fff7ed;font-size:1.65rem;line-height:1}.app .admin-control-map-card p,.app-command-shell .admin-control-map-card p,.app-shell-dark .admin-control-map-card p{color:var(--admin-muted);margin:0;line-height:1.38}.app .admin-overview-tile,.app-command-shell .admin-overview-tile,.app-shell-dark .admin-overview-tile{text-align:left;border-radius:16px;gap:4px;min-width:0;min-height:82px;padding:12px;display:grid;border:1px solid var(--admin-border)!important;color:#fff7ed!important;box-shadow:none!important;background:#02081694!important}.app .admin-overview-tile span,.app-command-shell .admin-overview-tile span,.app-shell-dark .admin-overview-tile span{color:#e8f6ffb8;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app .admin-overview-tile strong,.app-command-shell .admin-overview-tile strong,.app-shell-dark .admin-overview-tile strong{color:#fff7ed;font-size:1.45rem;line-height:1}.app .admin-overview-tile.tone-success,.app-command-shell .admin-overview-tile.tone-success,.app-shell-dark .admin-overview-tile.tone-success{border-color:#35d39933!important}.app .admin-overview-tile.tone-warning,.app-command-shell .admin-overview-tile.tone-warning,.app-shell-dark .admin-overview-tile.tone-warning{border-color:#ffb85c3d!important}.app .admin-overview-tile.tone-danger,.app-command-shell .admin-overview-tile.tone-danger,.app-shell-dark .admin-overview-tile.tone-danger{border-color:#ff6b6b42!important}.app .admin-overview-tile.tone-info,.app-command-shell .admin-overview-tile.tone-info,.app-shell-dark .admin-overview-tile.tone-info{border-color:#29cfff3d!important}.app .admin-queue-command-board,.app-command-shell .admin-queue-command-board,.app-shell-dark .admin-queue-command-board,.app .admin-area-disclosure,.app-command-shell .admin-area-disclosure,.app-shell-dark .admin-area-disclosure,.app .admin-secondary-queues,.app-command-shell .admin-secondary-queues,.app-shell-dark .admin-secondary-queues,.app .admin-ops-section,.app-command-shell .admin-ops-section,.app-shell-dark .admin-ops-section,.app .marketplace-admin-review,.app-command-shell .marketplace-admin-review,.app-shell-dark .marketplace-admin-review,.app .beta-review-queue,.app-command-shell .beta-review-queue,.app-shell-dark .beta-review-queue{border-color:var(--admin-border)!important;color:#f8fbff!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#29cfff12,#0000 12rem),#040c1ad1!important}.app.app-adminreview .admin-mode-control-bar,.app-command-shell.app-adminreview .admin-mode-control-bar,.app-shell-dark.app-adminreview .admin-mode-control-bar,.app.admin-view-mode .admin-mode-control-bar,.app-command-shell.admin-view-mode .admin-mode-control-bar,.app-shell-dark.admin-view-mode .admin-mode-control-bar{box-shadow:none!important;background:linear-gradient(135deg,#081427d1,#040a16e0)!important;border-color:#7ce7ff2e!important;margin:8px 14px 10px!important;padding:8px 10px!important}.app.app-adminreview .admin-mode-control-summary,.app-command-shell.app-adminreview .admin-mode-control-summary,.app-shell-dark.app-adminreview .admin-mode-control-summary,.app.admin-view-mode .admin-mode-control-summary,.app-command-shell.admin-view-mode .admin-mode-control-summary,.app-shell-dark.admin-view-mode .admin-mode-control-summary{gap:6px}.app.app-adminreview .admin-mode-control-summary strong,.app-command-shell.app-adminreview .admin-mode-control-summary strong,.app-shell-dark.app-adminreview .admin-mode-control-summary strong,.app.admin-view-mode .admin-mode-control-summary strong,.app-command-shell.admin-view-mode .admin-mode-control-summary strong,.app-shell-dark.admin-view-mode .admin-mode-control-summary strong{font-size:.9rem}.app.app-adminreview .admin-mode-role-pill,.app-command-shell.app-adminreview .admin-mode-role-pill,.app-shell-dark.app-adminreview .admin-mode-role-pill,.app.admin-view-mode .admin-mode-role-pill,.app-command-shell.admin-view-mode .admin-mode-role-pill,.app-shell-dark.admin-view-mode .admin-mode-role-pill{font-size:.68rem;padding:4px 8px!important}.app.app-adminreview .admin-mode-segment,.app-command-shell.app-adminreview .admin-mode-segment,.app-shell-dark.app-adminreview .admin-mode-segment,.app.admin-view-mode .admin-mode-segment,.app-command-shell.admin-view-mode .admin-mode-segment,.app-shell-dark.admin-view-mode .admin-mode-segment{padding:3px!important}.app.app-adminreview .admin-mode-segment button,.app-command-shell.app-adminreview .admin-mode-segment button,.app-shell-dark.app-adminreview .admin-mode-segment button,.app.admin-view-mode .admin-mode-segment button,.app-command-shell.admin-view-mode .admin-mode-segment button,.app-shell-dark.admin-view-mode .admin-mode-segment button{min-height:31px;padding:0 10px;font-size:.76rem}.app .admin-queue-command-board h3,.app-command-shell .admin-queue-command-board h3,.app-shell-dark .admin-queue-command-board h3,.app .admin-ops-section h3,.app-command-shell .admin-ops-section h3,.app-shell-dark .admin-ops-section h3,.app .marketplace-admin-review h3,.app-command-shell .marketplace-admin-review h3,.app-shell-dark .marketplace-admin-review h3,.app .beta-review-queue h3,.app-command-shell .beta-review-queue h3,.app-shell-dark .beta-review-queue h3{color:#fff7ed!important}.app .admin-queue-command-board p,.app-command-shell .admin-queue-command-board p,.app-shell-dark .admin-queue-command-board p,.app .admin-ops-section p,.app-command-shell .admin-ops-section p,.app-shell-dark .admin-ops-section p,.app .marketplace-admin-review p,.app-command-shell .marketplace-admin-review p,.app-shell-dark .marketplace-admin-review p,.app .beta-review-queue p,.app-command-shell .beta-review-queue p,.app-shell-dark .beta-review-queue p{color:var(--admin-muted)!important}.app .admin-queue-grid,.app-command-shell .admin-queue-grid,.app-shell-dark .admin-queue-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.app .admin-queue-card,.app-command-shell .admin-queue-card,.app-shell-dark .admin-queue-card{min-height:138px;padding:12px;border-color:var(--admin-border)!important;box-shadow:none!important;background:linear-gradient(145deg,#081224e6,#020816c2)!important}.app .admin-queue-card.compact,.app-command-shell .admin-queue-card.compact,.app-shell-dark .admin-queue-card.compact{min-height:112px}.app .admin-queue-card span,.app-command-shell .admin-queue-card span,.app-shell-dark .admin-queue-card span,.app .admin-ops-card span,.app-command-shell .admin-ops-card span,.app-shell-dark .admin-ops-card span{color:#7ce7ff!important}.app .admin-queue-card strong,.app-command-shell .admin-queue-card strong,.app-shell-dark .admin-queue-card strong,.app .admin-ops-card strong,.app-command-shell .admin-ops-card strong,.app-shell-dark .admin-ops-card strong{color:#fff7ed!important}.app .admin-queue-card small,.app-command-shell .admin-queue-card small,.app-shell-dark .admin-queue-card small,.app .admin-ops-card small,.app-command-shell .admin-ops-card small,.app-shell-dark .admin-ops-card small{color:#e8f6ffad!important}.app .admin-area-disclosure,.app-command-shell .admin-area-disclosure,.app-shell-dark .admin-area-disclosure,.app .admin-secondary-queues,.app-command-shell .admin-secondary-queues,.app-shell-dark .admin-secondary-queues{border-radius:18px;gap:12px;padding:12px;display:grid}.app .admin-area-disclosure summary,.app-command-shell .admin-area-disclosure summary,.app-shell-dark .admin-area-disclosure summary,.app .admin-secondary-queues summary,.app-command-shell .admin-secondary-queues summary,.app-shell-dark .admin-secondary-queues summary,.app .admin-detail-panel summary,.app-command-shell .admin-detail-panel summary,.app-shell-dark .admin-detail-panel summary{cursor:pointer;color:#fff7ed;font-weight:900}.app .admin-area-disclosure[open] summary,.app-command-shell .admin-area-disclosure[open] summary,.app-shell-dark .admin-area-disclosure[open] summary,.app .admin-secondary-queues[open] summary,.app-command-shell .admin-secondary-queues[open] summary,.app-shell-dark .admin-secondary-queues[open] summary{margin-bottom:10px}.app .admin-ops-grid,.app-command-shell .admin-ops-grid,.app-shell-dark .admin-ops-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.app .admin-ops-card,.app-command-shell .admin-ops-card,.app-shell-dark .admin-ops-card{min-height:104px;padding:12px;color:#f8fbff!important;box-shadow:none!important;background:#0208168f!important;border-color:#7ce7ff24!important}.app .admin-report-review-card,.app-command-shell .admin-report-review-card,.app-shell-dark .admin-report-review-card,.app .admin-store-card,.app-command-shell .admin-store-card,.app-shell-dark .admin-store-card,.app .admin-compact-row,.app-command-shell .admin-compact-row,.app-shell-dark .admin-compact-row,.app .admin-trust-queue-card,.app-command-shell .admin-trust-queue-card,.app-shell-dark .admin-trust-queue-card,.app .admin-store-draft-form,.app-command-shell .admin-store-draft-form,.app-shell-dark .admin-store-draft-form,.app .admin-command-card,.app-command-shell .admin-command-card,.app-shell-dark .admin-command-card{color:#f8fbff!important;box-shadow:none!important;background:#0208168f!important;border-color:#7ce7ff24!important}.app .admin-store-card strong,.app-command-shell .admin-store-card strong,.app-shell-dark .admin-store-card strong,.app .admin-compact-row strong,.app-command-shell .admin-compact-row strong,.app-shell-dark .admin-compact-row strong,.app .admin-command-card strong,.app-command-shell .admin-command-card strong,.app-shell-dark .admin-command-card strong{color:#fff7ed!important}.app .admin-store-card p,.app-command-shell .admin-store-card p,.app-shell-dark .admin-store-card p,.app .admin-compact-row p,.app-command-shell .admin-compact-row p,.app-shell-dark .admin-compact-row p,.app .admin-command-card p,.app-command-shell .admin-command-card p,.app-shell-dark .admin-command-card p{color:var(--admin-muted)!important}.app.app-adminreview .quick-actions .ghost-button,.app-command-shell.app-adminreview .quick-actions .ghost-button,.app-shell-dark.app-adminreview .quick-actions .ghost-button,.app.app-adminreview .delete-button,.app-command-shell.app-adminreview .delete-button,.app-shell-dark.app-adminreview .delete-button{color:#ffd5d5!important;background:#ff6b6b1a!important;border-color:#ff6b6b57!important}.app.app-adminreview .summary-pill-row .secondary-button.active,.app-command-shell.app-adminreview .summary-pill-row .secondary-button.active,.app-shell-dark.app-adminreview .summary-pill-row .secondary-button.active{color:#fff7ed!important;background:#ff7a182e!important;border-color:#ff7a1885!important}@media (width<=760px){.app.app-adminreview .admin-mode-control-bar,.app-command-shell.app-adminreview .admin-mode-control-bar,.app-shell-dark.app-adminreview .admin-mode-control-bar,.app.admin-view-mode .admin-mode-control-bar,.app-command-shell.admin-view-mode .admin-mode-control-bar,.app-shell-dark.admin-view-mode .admin-mode-control-bar{justify-content:space-between;align-items:center;border-radius:16px!important;gap:8px!important;margin:6px 10px 8px!important;padding:7px 8px!important;display:flex!important}.app.app-adminreview .admin-mode-control-summary,.app-command-shell.app-adminreview .admin-mode-control-summary,.app-shell-dark.app-adminreview .admin-mode-control-summary,.app.admin-view-mode .admin-mode-control-summary,.app-command-shell.admin-view-mode .admin-mode-control-summary,.app-shell-dark.admin-view-mode .admin-mode-control-summary{align-items:center;gap:6px;min-width:0;display:flex}.app.app-adminreview .admin-mode-control-summary strong,.app-command-shell.app-adminreview .admin-mode-control-summary strong,.app-shell-dark.app-adminreview .admin-mode-control-summary strong,.app.admin-view-mode .admin-mode-control-summary strong,.app-command-shell.admin-view-mode .admin-mode-control-summary strong,.app-shell-dark.admin-view-mode .admin-mode-control-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.78rem;overflow:hidden}.app.app-adminreview .admin-mode-control-summary small,.app-command-shell.app-adminreview .admin-mode-control-summary small,.app-shell-dark.app-adminreview .admin-mode-control-summary small,.app.admin-view-mode .admin-mode-control-summary small,.app-command-shell.admin-view-mode .admin-mode-control-summary small,.app-shell-dark.admin-view-mode .admin-mode-control-summary small,.app.app-adminreview .admin-mode-segment span,.app-command-shell.app-adminreview .admin-mode-segment span,.app-shell-dark.app-adminreview .admin-mode-segment span,.app.admin-view-mode .admin-mode-segment span,.app-command-shell.admin-view-mode .admin-mode-segment span,.app-shell-dark.admin-view-mode .admin-mode-segment span{display:none!important}.app.app-adminreview .admin-mode-controls,.app-command-shell.app-adminreview .admin-mode-controls,.app-shell-dark.app-adminreview .admin-mode-controls,.app.admin-view-mode .admin-mode-controls,.app-command-shell.admin-view-mode .admin-mode-controls,.app-shell-dark.admin-view-mode .admin-mode-controls{flex:none;overflow:visible;gap:4px!important}.app.app-adminreview .admin-mode-segment button,.app-command-shell.app-adminreview .admin-mode-segment button,.app-shell-dark.app-adminreview .admin-mode-segment button,.app.admin-view-mode .admin-mode-segment button,.app-command-shell.admin-view-mode .admin-mode-segment button,.app-shell-dark.admin-view-mode .admin-mode-segment button{min-height:28px;padding:0 8px;font-size:.72rem}.app.app-adminreview .admin-edit-segment,.app-command-shell.app-adminreview .admin-edit-segment,.app-shell-dark.app-adminreview .admin-edit-segment,.app.admin-view-mode .admin-edit-segment,.app-command-shell.admin-view-mode .admin-edit-segment,.app-shell-dark.admin-view-mode .admin-edit-segment{display:none}.app.app-adminreview .admin-page-header,.app-command-shell.app-adminreview .admin-page-header,.app-shell-dark.app-adminreview .admin-page-header,.app .admin-page-header,.app-command-shell .admin-page-header,.app-shell-dark .admin-page-header{border-radius:20px!important;padding:14px!important}.app.app-adminreview .admin-page-header .standard-page-header-summary,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-summary,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-summary,.app .admin-page-header .standard-page-header-summary,.app-command-shell .admin-page-header .standard-page-header-summary,.app-shell-dark .admin-page-header .standard-page-header-summary{display:none!important}.app.app-adminreview .admin-page-header .standard-page-header-main,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-main,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-main,.app .admin-page-header .standard-page-header-main,.app-command-shell .admin-page-header .standard-page-header-main,.app-shell-dark .admin-page-header .standard-page-header-main{grid-template-columns:1fr;gap:10px}.app.app-adminreview .admin-page-header .section-hero-art,.app-command-shell.app-adminreview .admin-page-header .section-hero-art,.app-shell-dark.app-adminreview .admin-page-header .section-hero-art,.app .admin-page-header .section-hero-art,.app-command-shell .admin-page-header .section-hero-art,.app-shell-dark .admin-page-header .section-hero-art{display:none}.app.app-adminreview .admin-page-header .standard-page-header-actions,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions,.app .admin-page-header .standard-page-header-actions,.app-command-shell .admin-page-header .standard-page-header-actions,.app-shell-dark .admin-page-header .standard-page-header-actions{width:100%}.app.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row,.app .admin-page-header .standard-page-header-actions .summary-pill-row,.app-command-shell .admin-page-header .standard-page-header-actions .summary-pill-row,.app-shell-dark .admin-page-header .standard-page-header-actions .summary-pill-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row>button,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row>button,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions .summary-pill-row>button,.app .admin-page-header .standard-page-header-actions .summary-pill-row>button,.app-command-shell .admin-page-header .standard-page-header-actions .summary-pill-row>button,.app-shell-dark .admin-page-header .standard-page-header-actions .summary-pill-row>button{grid-column:1/-1;min-height:36px}.app.app-adminreview .admin-page-header .standard-page-header-tabs,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-tabs,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-tabs,.app .admin-page-header .standard-page-header-tabs,.app-command-shell .admin-page-header .standard-page-header-tabs,.app-shell-dark .admin-page-header .standard-page-header-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.app.app-adminreview .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-command-shell.app-adminreview .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-command-shell .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app-shell-dark .admin-page-header .standard-page-header-tabs::-webkit-scrollbar{display:none}.app.app-adminreview .admin-page-header .standard-page-header-tabs button,.app-command-shell.app-adminreview .admin-page-header .standard-page-header-tabs button,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-tabs button,.app .admin-page-header .standard-page-header-tabs button,.app-command-shell .admin-page-header .standard-page-header-tabs button,.app-shell-dark .admin-page-header .standard-page-header-tabs button{min-height:34px;padding:0 12px;font-size:.78rem;white-space:nowrap!important;flex:none!important;min-width:max-content!important}.app.app-adminreview .approval-page,.app-command-shell.app-adminreview .approval-page,.app-shell-dark.app-adminreview .approval-page{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 72px)}.app .admin-overview-strip,.app-command-shell .admin-overview-strip,.app-shell-dark .admin-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app .admin-control-map,.app-command-shell .admin-control-map,.app-shell-dark .admin-control-map{border-radius:18px;padding:12px}.app .admin-control-map>.compact-card-header,.app-command-shell .admin-control-map>.compact-card-header,.app-shell-dark .admin-control-map>.compact-card-header{flex-direction:row}.app .admin-control-map-grid,.app-command-shell .admin-control-map-grid,.app-shell-dark .admin-control-map-grid{grid-template-columns:minmax(0,1fr)}.app .admin-control-map-card,.app-command-shell .admin-control-map-card,.app-shell-dark .admin-control-map-card{min-height:0;padding:12px}.app .admin-overview-tile,.app-command-shell .admin-overview-tile,.app-shell-dark .admin-overview-tile{min-height:74px;padding:10px}.app .admin-queue-grid,.app-command-shell .admin-queue-grid,.app-shell-dark .admin-queue-grid,.app .admin-command-grid,.app-command-shell .admin-command-grid,.app-shell-dark .admin-command-grid{grid-template-columns:1fr}.app .admin-queue-card,.app-command-shell .admin-queue-card,.app-shell-dark .admin-queue-card{min-height:118px}.app .beta-review-queue>.compact-card-header,.app-command-shell .beta-review-queue>.compact-card-header,.app-shell-dark .beta-review-queue>.compact-card-header,.app .admin-ops-section>.compact-card-header,.app-command-shell .admin-ops-section>.compact-card-header,.app-shell-dark .admin-ops-section>.compact-card-header{grid-template-columns:1fr;display:grid}.app .beta-review-queue>.compact-card-header>.status-badge,.app-command-shell .beta-review-queue>.compact-card-header>.status-badge,.app-shell-dark .beta-review-queue>.compact-card-header>.status-badge,.app .admin-ops-section>.compact-card-header>.status-badge,.app-command-shell .admin-ops-section>.compact-card-header>.status-badge{justify-self:start}.app .admin-security-panel,.app-command-shell .admin-security-panel,.app-shell-dark .admin-security-panel,.app .admin-compact-row,.app-command-shell .admin-compact-row,.app-shell-dark .admin-compact-row{display:grid}.app.app-adminreview .ember-assist-shell,.app-command-shell.app-adminreview .ember-assist-shell,.app-shell-dark.app-adminreview .ember-assist-shell{display:none}}:root{--et-dream-bg:#030814;--et-dream-bg-soft:#071526;--et-dream-surface:#081222d1;--et-dream-surface-strong:#091426f0;--et-dream-surface-soft:#0c1b30ad;--et-dream-border:#84e2ff2e;--et-dream-border-warm:#ff9a3f3d;--et-dream-text:#fff7ed;--et-dream-muted:#e1ecfab8;--et-dream-subtle:#cfdef194;--et-dream-ember:var(--et-ember,#f97316);--et-dream-tide:var(--et-tide,#22d3ee);--et-dream-purple:var(--et-purple,#a78bfa);--et-dream-gold:var(--et-warning,#fbbf24);--et-dream-green:var(--et-success,#22c55e);--et-dream-red:var(--et-danger,#fb7185);--et-dream-radius-sm:12px;--et-dream-radius:18px;--et-dream-radius-lg:24px;--et-dream-card-pad:clamp(14px, 1.8vw, 20px);--et-dream-page-gap:clamp(12px, 1.8vw, 18px);--et-dream-shadow:0 18px 48px #00000057, inset 0 1px 0 #ffffff0f;--et-dream-shadow-soft:0 12px 30px #0000003d, inset 0 1px 0 #ffffff0b;--et-dream-glow-ember:0 0 24px #f9731624;--et-dream-glow-tide:0 0 24px #22d3ee1f;--et-dream-ease:cubic-bezier(.2, .8, .2, 1);--et-dream-ease-emphatic:cubic-bezier(.18, .9, .2, 1);--et-dream-motion-fast:.12s;--et-dream-motion:.18s;--et-dream-motion-slow:.26s;--et-dream-safe-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px))}.et-app-shell,.app,.app-command-shell,.app-shell-dark{background:radial-gradient(circle at 14% -10%, #f973161f, transparent 26rem), radial-gradient(circle at 92% 0%, #22d3ee1a, transparent 24rem), linear-gradient(180deg, var(--et-dream-bg-soft), var(--et-dream-bg) 52%, #020611)!important}.et-page-section,.page-section,.standard-page,.main,.approval-page{scroll-padding-bottom:calc(var(--et-dream-safe-bottom) + 28px)}.et-page-header,.standard-page-header,.command-screen-hero,.tidetradr-summary-card,.vault-command-center,.forge-command-center,.kids-spark-header,.admin-page-header{border-color:var(--et-dream-border)!important;border-radius:var(--et-dream-radius-lg)!important;box-shadow:var(--et-dream-shadow-soft)!important;background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 13rem),linear-gradient(145deg,#091426eb,#030915f5)!important}.et-page-header :where(h1,h2),.standard-page-header :where(h1,h2),.command-screen-hero :where(h1,h2),.tidetradr-summary-card :where(h1,h2),.vault-command-center :where(h1,h2),.forge-command-center :where(h1,h2),.kids-spark-header :where(h1,h2),.admin-page-header :where(h1,h2){color:var(--et-dream-text)!important;letter-spacing:0!important}.et-page-header :where(p,small),.standard-page-header :where(p,small),.command-screen-hero :where(p,small),.tidetradr-summary-card :where(p,small),.vault-command-center :where(p,small),.forge-command-center :where(p,small),.kids-spark-header :where(p,small),.admin-page-header :where(p,small){color:var(--et-dream-muted)!important}.et-glass-card,.et-section-card,.et-hero-card,.et-smart-setup-card,.et-product-card,.et-grouped-item-card,.panel,.card,.compact-card,.section-card,.drawer-info-card,.settings-subsection,.empty-state,.small-empty-state,.hearth-tide-hero-card,.hearth-next-step-card,.hearth-snapshot-card,.scout-report-card,.scout-signal-card,.quick-add-context-card,.quick-add-missing-guidance,.vault-overview-card,.vault-collection-panel,.vault-item-card,.forge-summary-card,.forge-inventory-card,.forge-business-card,.market-mobile-product-card,.catalog-result-card,.tidepool-post-card,.tidepool-rules-card,.spark-mission-card,.spark-section-card,.spark-parent-safe-panel,.admin-queue-card,.admin-ops-card,.admin-command-card{border-color:var(--et-dream-border)!important;border-radius:var(--et-dream-radius)!important;background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--et-dream-surface)!important;box-shadow:var(--et-dream-shadow-soft)!important;color:var(--et-dream-text)!important}.et-action-tile,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.spark-section-card,.vault-overview-card,.forge-overview-card,.forge-section-tab,.market-card-action,.admin-overview-tile{min-width:0;color:var(--et-dream-text)!important;background:radial-gradient(circle at 50% 0,#22d3ee14,#0000 9rem),#050f1ebd!important;border-color:#84e2ff29!important;box-shadow:inset 0 1px #ffffff0d!important}.et-metric-card,.summary-card,.metric-card,.hearth-stat-pill,.vault-overview-card,.forge-summary-card,.market-price-card,.admin-overview-tile{border-radius:var(--et-dream-radius)!important}.et-status-badge,.et-trust-badge,.et-price-label,.et-setup-mode-badge,.status-badge,.trust-badge,.source-badge,.market-status-pill,.price-badge,.settings-mode-badge,.scout-trust-pill,.scout-freshness-pill{min-height:28px;color:var(--et-dream-muted)!important;background:#050f1eb8!important;border-color:#84e2ff33!important;box-shadow:inset 0 1px #ffffff0b!important}.et-trust-badge.is-verified,.trust-badge--verified,.scout-trust-pill--verified,.scout-trust-pill--community-confirmed,.market-status-pill--near-retail,.market-status-pill--fair,.price-badge--fair,.status-badge.verified,.status-badge.success{color:#bbf7d0!important;background:#22c55e24!important;border-color:#22c55e52!important}.et-price-label.is-data,.market-status-pill--catalog,.market-status-pill--estimate,.price-badge--estimate,.scout-trust-pill--admin-reviewed,.source-badge.source-verified{color:#a5f3fc!important;background:#22d3ee1f!important;border-color:#22d3ee57!important}.et-status-badge.is-warning,.market-status-pill--manual,.market-status-pill--high,.scout-freshness-pill--aging,.status-badge.warning{color:#fde68a!important;background:#fbbf241f!important;border-color:#fbbf2457!important}.et-status-badge.is-danger,.market-status-pill--unknown,.scout-freshness-pill--old,.scout-freshness-pill--expired,.status-badge.danger,.price-badge--high{color:#fecdd3!important;background:#fb71851f!important;border-color:#fb718557!important}.app .scout-confidence-pill--strong-confidence,.app .scout-trust-pill--strong-confidence,.app-command-shell .scout-confidence-pill--strong-confidence,.app-command-shell .scout-trust-pill--strong-confidence,.app-shell-dark .scout-confidence-pill--strong-confidence,.app-shell-dark .scout-trust-pill--strong-confidence{color:#bbf7d0!important;background:#22c55e24!important;border-color:#22c55e5c!important}.app .scout-confidence-pill--fair-confidence,.app .scout-trust-pill--fair-confidence,.app .scout-confidence-pill--new-report,.app .scout-trust-pill--new-report,.app-command-shell .scout-confidence-pill--fair-confidence,.app-command-shell .scout-trust-pill--fair-confidence,.app-command-shell .scout-confidence-pill--new-report,.app-command-shell .scout-trust-pill--new-report,.app-shell-dark .scout-confidence-pill--fair-confidence,.app-shell-dark .scout-trust-pill--fair-confidence,.app-shell-dark .scout-confidence-pill--new-report,.app-shell-dark .scout-trust-pill--new-report{color:#a5f3fc!important;background:#22d3ee1f!important;border-color:#22d3ee57!important}.app .scout-confidence-pill--low-confidence,.app .scout-trust-pill--low-confidence,.app .scout-confidence-pill--unusual-needs-review,.app .scout-trust-pill--unusual-needs-review,.app-command-shell .scout-confidence-pill--low-confidence,.app-command-shell .scout-trust-pill--low-confidence,.app-command-shell .scout-confidence-pill--unusual-needs-review,.app-command-shell .scout-trust-pill--unusual-needs-review,.app-shell-dark .scout-confidence-pill--low-confidence,.app-shell-dark .scout-trust-pill--low-confidence,.app-shell-dark .scout-confidence-pill--unusual-needs-review,.app-shell-dark .scout-trust-pill--unusual-needs-review{color:#fde68a!important;background:#fbbf241f!important;border-color:#fbbf2457!important}.app .scout-confidence-pill--conflicting-reports,.app .scout-trust-pill--conflicting-reports,.app .scout-confidence-pill--stale-expired,.app .scout-trust-pill--stale-expired,.app-command-shell .scout-confidence-pill--conflicting-reports,.app-command-shell .scout-trust-pill--conflicting-reports,.app-command-shell .scout-confidence-pill--stale-expired,.app-command-shell .scout-trust-pill--stale-expired,.app-shell-dark .scout-confidence-pill--conflicting-reports,.app-shell-dark .scout-trust-pill--conflicting-reports,.app-shell-dark .scout-confidence-pill--stale-expired,.app-shell-dark .scout-trust-pill--stale-expired{color:#fecdd3!important;background:#fb71851f!important;border-color:#fb718557!important}.app .scout-report-essential-grid,.app-command-shell .scout-report-essential-grid,.app-shell-dark .scout-report-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app .scout-report-essential-panel,.app-command-shell .scout-report-essential-panel,.app-shell-dark .scout-report-essential-panel,.app .scout-post-submit-actions,.app-command-shell .scout-post-submit-actions,.app-shell-dark .scout-post-submit-actions,.app .scout-report-detail-breakdown>section,.app-command-shell .scout-report-detail-breakdown>section,.app-shell-dark .scout-report-detail-breakdown>section,.app .scout-moderation-group,.app-command-shell .scout-moderation-group,.app-shell-dark .scout-moderation-group{color:var(--et-dream-text,#f8fbff);background:#050f1eb8;border:1px solid #84e2ff29;border-radius:18px;gap:10px;padding:12px;display:grid}.app .scout-report-store-pick,.app-command-shell .scout-report-store-pick,.app-shell-dark .scout-report-store-pick{text-align:left;width:100%;min-height:52px;color:var(--et-dream-text,#f8fbff);background:#081425db;border:1px solid #84e2ff29;border-radius:14px;gap:3px;padding:10px 11px;display:grid}.app .scout-report-store-pick span,.app-command-shell .scout-report-store-pick span,.app-shell-dark .scout-report-store-pick span,.app .scout-report-detail-hint,.app-command-shell .scout-report-detail-hint,.app-shell-dark .scout-report-detail-hint{color:#e8f6ffa8;margin:0;font-size:.78rem;line-height:1.35}.app .scout-post-submit-actions>div,.app-command-shell .scout-post-submit-actions>div,.app-shell-dark .scout-post-submit-actions>div{flex-wrap:wrap;gap:8px;display:flex}.app .scout-post-submit-actions button,.app-command-shell .scout-post-submit-actions button,.app-shell-dark .scout-post-submit-actions button{flex:140px;min-height:38px;padding-inline:10px}.app .scout-report-detail-breakdown,.app-command-shell .scout-report-detail-breakdown,.app-shell-dark .scout-report-detail-breakdown,.app .scout-moderation-group-list,.app-command-shell .scout-moderation-group-list,.app-shell-dark .scout-moderation-group-list{gap:12px;margin-top:12px;display:grid}.app .scout-report-detail-breakdown h3,.app-command-shell .scout-report-detail-breakdown h3,.app-shell-dark .scout-report-detail-breakdown h3{color:#fff7ed;margin:0;font-size:.96rem}.app .scout-report-compact-card.is-compact .scout-report-note-preview,.app-command-shell .scout-report-compact-card.is-compact .scout-report-note-preview,.app-shell-dark .scout-report-compact-card.is-compact .scout-report-note-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px!important;display:-webkit-box!important}.app .scout-report-detail-row,.app-command-shell .scout-report-detail-row,.app-shell-dark .scout-report-detail-row{gap:2px;min-width:0;display:grid}.app .scout-report-detail-row span,.app-command-shell .scout-report-detail-row span,.app-shell-dark .scout-report-detail-row span,.app .scout-report-detail-breakdown p,.app-command-shell .scout-report-detail-breakdown p,.app-shell-dark .scout-report-detail-breakdown p,.app .scout-post-submit-actions small,.app-command-shell .scout-post-submit-actions small,.app-shell-dark .scout-post-submit-actions small{color:#e8f6ffad;margin:0;font-size:.82rem;line-height:1.4}.app .scout-report-proof-strip,.app-command-shell .scout-report-proof-strip,.app-shell-dark .scout-report-proof-strip{gap:8px;display:flex;overflow-x:auto}.app .scout-report-proof-strip img,.app-command-shell .scout-report-proof-strip img,.app-shell-dark .scout-report-proof-strip img{object-fit:cover;border:1px solid #84e2ff29;border-radius:12px;width:64px;height:64px}@media (width<=640px){.app .scout-report-essential-grid,.app-command-shell .scout-report-essential-grid,.app-shell-dark .scout-report-essential-grid{grid-template-columns:1fr}}.et-empty-state,.empty-state,.small-empty-state,.guided-empty-state,.market-empty-state,.vault-empty-state,.spark-empty-state,.forge-business-empty-state{text-align:center;background:radial-gradient(circle at 50% 0,#22d3ee1a,#0000 12rem),#050f1ec7!important}.et-empty-state :where(svg,.empty-state-icon,.spark-mission-orb,.command-icon),.empty-state :where(svg,.empty-state-icon,.spark-mission-orb,.command-icon),.small-empty-state :where(svg,.empty-state-icon,.spark-mission-orb,.command-icon){filter:drop-shadow(0 0 14px #22d3ee29)}.et-segmented-tabs,.segmented-control,.standard-page-header-tabs,.scout-sticky-subnav,.vault-view-strip,.forge-section-tabs,.market-tabs,.chip-row{background:#0208147a;border:1px solid #84e2ff1f;border-radius:999px;box-shadow:inset 0 1px #ffffff0a}.et-segmented-tabs button,.segmented-control button,.standard-page-header-tabs button,.scout-sticky-subnav button,.vault-view-strip button,.forge-section-tabs button,.market-tabs button,.chip-row button{transition:color var(--et-dream-motion-fast) var(--et-dream-ease), background var(--et-dream-motion-fast) var(--et-dream-ease), border-color var(--et-dream-motion-fast) var(--et-dream-ease), transform var(--et-dream-motion-fast) var(--et-dream-ease);border-radius:999px!important}.et-segmented-tabs button.active,.segmented-control button.active,.standard-page-header-tabs button.active,.scout-sticky-subnav button.active,.vault-view-strip button.active,.forge-section-tabs button.is-active,.market-tabs button.active,.chip-row button.active{color:#fff7ed!important;box-shadow:0 0 0 1px #f9731624, var(--et-dream-glow-ember)!important;background:#f9731629!important;border-color:#f9731661!important}.et-search-filter-bar,.search-filter-bar,.catalog-search-form,.market-search-form,.vault-toolbar,.forge-filter-grid,.market-results-toolbar,.catalog-results-toolbar{background:#050f1ea3!important;border-color:#84e2ff24!important}.et-bottom-sheet,.et-modal,.et-drawer,.et-toast,.flow-modal,.location-modal,.modal-sheet-compact,.command-modal,.drawer,.menu-drawer,.settings-drawer,.navigation-drawer,.catalog-detail-drawer,.app-toast,.vault-toast,.notification-toast{border-color:var(--et-dream-border)!important;background:linear-gradient(145deg, #ffffff0f, #ffffff05), var(--et-dream-surface-strong)!important;box-shadow:var(--et-dream-shadow)!important}.app-toast-viewport .app-toast,.vault-toast,.notification-toast,.toast-success,.toast-warning{transform-origin:50% 100%;animation:etDreamToastIn var(--et-dream-motion-slow) var(--et-dream-ease-emphatic) both}.flow-modal-backdrop,.location-modal-backdrop,.drawer-backdrop{animation:etDreamFadeIn var(--et-dream-motion) var(--et-dream-ease) both}.flow-modal,.location-modal,.modal-sheet-compact,.command-modal{animation:etDreamModalIn var(--et-dream-motion-slow) var(--et-dream-ease-emphatic) both}.drawer.open,.menu-drawer,.settings-drawer,.navigation-drawer,.catalog-detail-drawer{animation:etDreamDrawerIn var(--et-dream-motion-slow) var(--et-dream-ease-emphatic) both}.app :where(button,.drawer-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card,.admin-queue-card){transition:transform var(--et-dream-motion-fast) var(--et-dream-ease), border-color var(--et-dream-motion-fast) var(--et-dream-ease), box-shadow var(--et-dream-motion-fast) var(--et-dream-ease), background var(--et-dream-motion-fast) var(--et-dream-ease), color var(--et-dream-motion-fast) var(--et-dream-ease)}@media (hover:hover) and (pointer:fine){.app :where(.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card):hover{transform:translateY(-2px);box-shadow:var(--et-dream-shadow-soft), var(--et-dream-glow-tide)!important;border-color:#84e2ff4d!important}.app :where(button,.drawer-link):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}}.app :where(button,.drawer-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)scale(.985)}.app :where(input,select,textarea,button,.drawer-link,.mobile-dock-item,.mobile-dock-add,.web-command-nav-item):focus-visible{outline:none!important;box-shadow:0 0 0 3px #22d3ee4d,inset 0 0 0 1px #ffffff0d!important}.app :where(.compact-image-wrap.placeholder,.catalog-thumb,.smart-catalog-suggestion-thumb,.vault-set-mini-thumb,.market-card-thumb-placeholder,.product-image-placeholder){color:#e1ecfaad!important;background:radial-gradient(circle at 50% 18%,#f9731624,#0000 42%),radial-gradient(circle at 80% 88%,#22d3ee1f,#0000 48%),#06101fdb!important;border-color:#84e2ff2e!important}.app :where(.hearth-skeleton-card,.catalog-result-skeleton,.skeleton-card,.skeleton-line,.skeleton-block,.loading-card,.loading-placeholder){animation:etDreamShimmer 1.45s var(--et-dream-ease) infinite;background-image:linear-gradient(110deg,#ffffff09 8%,#84e2ff1b 18%,#ffffff09 32%)!important;background-size:220% 100%!important}.app-spark :where(.spark-mission-card,.spark-section-card,.spark-parent-safe-panel){box-shadow:var(--et-dream-shadow-soft), 0 0 24px #a78bfa14!important;border-color:#f6c24a38!important}.app-market :where(.market-mobile-product-card,.market-results-panel,.market-price-card){box-shadow:var(--et-dream-shadow-soft)!important}.app-tidepool :where(.tidepool-post-card,.tidepool-rules-card){border-color:#22d3ee29!important}.app-adminreview :where(.admin-page-header,.admin-queue-command-board,.admin-ops-section,.admin-queue-card,.admin-ops-card,.admin-command-card,.beta-review-queue,.marketplace-admin-review),.admin-view-mode :where(.admin-mode-control-bar){box-shadow:none!important}@keyframes etDreamFadeIn{0%{opacity:0}to{opacity:1}}@keyframes etDreamModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes etDreamDrawerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes etDreamToastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes etDreamShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (width<=760px){.et-page-section,.page-section,.standard-page,.main,.approval-page{scroll-padding-bottom:calc(var(--et-dream-safe-bottom) + 44px)}.et-page-header,.standard-page-header,.command-screen-hero,.tidetradr-summary-card,.vault-command-center,.forge-command-center,.kids-spark-header,.admin-page-header{border-radius:20px!important}.et-glass-card,.et-section-card,.et-hero-card,.panel,.card,.compact-card,.section-card,.drawer-info-card,.settings-subsection,.empty-state,.small-empty-state{border-radius:18px!important}.et-bottom-sheet,.flow-modal,.location-modal,.modal-sheet-compact,.command-modal{max-height:min(86vh,760px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.app :where(button,.drawer-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card):hover,.app :where(button,.drawer-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card):active{transform:none!important}}.ember-assist-shell{bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;right:14px!important}.app-home .ember-assist-shell,.app-command-shell.app-scout .ember-assist-shell,.app.app-scout .ember-assist-shell,.app-command-shell.app-vault .ember-assist-shell,.app.app-vault .ember-assist-shell,.app-command-shell.app-forge .ember-assist-shell,.app.app-forge .ember-assist-shell,.app-command-shell.app-market .ember-assist-shell,.app.app-market .ember-assist-shell,.app-tidepool .ember-assist-shell,.app-command-shell.app-tidepool .ember-assist-shell,.app.app-adminreview .ember-assist-shell,.app-command-shell.app-adminreview .ember-assist-shell,.app-shell-dark.app-adminreview .ember-assist-shell{display:grid!important}.ember-assist-fab{gap:.45rem!important;width:auto!important;min-width:132px!important;height:44px!important;min-height:44px!important;padding:0 .82rem!important}.ember-assist-fab span{width:28px!important;height:28px!important}.ember-assist-fab b{white-space:nowrap;font-size:.84rem!important;display:inline!important}.ember-assist-shell.is-open{pointer-events:none;z-index:1600;max-width:none;height:100dvh;bottom:auto!important;width:100vw!important;display:block!important;inset:0 auto 0 0!important}.ember-assist-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;z-index:1600;background:#00040cad;position:fixed;inset:0}.ember-assist-panel{z-index:1601;flex-direction:column;bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 14px)!important;max-height:min(78dvh, calc(100dvh - var(--etds-bottom-nav-h,76px) - env(safe-area-inset-bottom,0px) - 32px))!important;background:radial-gradient(circle at 100% 0,#f973161f,#0000 34%),#07111f linear-gradient(160deg,#07111f 0%,#081827 54%,#040a14 100%)!important;border:1px solid #84e2ff42!important;width:min(420px,100vw - 32px)!important;display:flex!important;position:fixed!important;right:18px!important;overflow:hidden!important;box-shadow:0 24px 80px #00000094,0 0 0 1px #ffba4914!important}.ember-assist-header{flex:none;background:#030812f5!important;padding:.9rem 1rem!important}.ember-assist-header p{margin-bottom:0}.ember-assist-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:.65rem;overflow-y:auto}.ember-assist-context-card,.ember-assist-helpful-links{color:var(--et-readable-text,#f7fbff);background:#081322f0;border:1px solid #84e2ff33;border-radius:14px;gap:.35rem;margin:.75rem .9rem 0;padding:.75rem;display:grid}.ember-assist-context-card span,.ember-assist-helpful-links span{color:var(--et-readable-muted,#e8f6ffb8);font-size:.84rem;line-height:1.35}.ember-assist-helpful-links>div{flex-wrap:wrap;gap:.45rem;display:flex}.ember-assist-helpful-links button{min-height:38px!important}.ember-assist-prompts{grid-template-columns:1fr;gap:.45rem!important;padding:.75rem .9rem!important;display:grid!important}.ember-assist-prompts button,.ember-assist-more-prompts{text-align:left;justify-content:flex-start;border-radius:12px!important;min-height:40px!important;padding:.58rem .75rem!important}.ember-assist-more-prompts{background:#ffba491a!important;border-color:#ffba4947!important}.ember-assist-messages{flex:none!important;padding:.75rem .9rem!important;overflow:visible!important}.ember-assist-status{margin:0 .9rem .75rem!important}.ember-assist-form{flex:none;padding:.75rem .9rem calc(.85rem + env(safe-area-inset-bottom,0px))!important;background:#030812fa!important}.ember-assist-form textarea{resize:vertical;max-height:92px}.ember-assist-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid!important}.ember-assist-footer-actions button{white-space:nowrap;min-width:0}.ember-assist-escalation-form{background:linear-gradient(160deg,#07111f,#061422)!important;bottom:.75rem!important}.admin-command-section-grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:10px;display:grid}.admin-command-section-card{text-align:left;align-content:start;gap:6px;min-height:126px;padding:12px;display:grid;border:1px solid var(--admin-border,#7ce7ff29)!important;box-shadow:none!important;color:#fff7ed!important;background:linear-gradient(145deg,#081224eb,#020816c7)!important;border-radius:16px!important}.admin-command-section-card span{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900;color:#7ce7ff!important}.admin-command-section-card strong{font-size:1rem;line-height:1.15;color:#fff7ed!important}.admin-command-section-card p{margin:0;font-size:.82rem;line-height:1.32;color:#e8f6ffb8!important}.admin-command-section-card b{color:#ffba49;align-self:end;margin-top:4px;font-size:.8rem}.app-vault .vault-collection-panel .vault-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-vault .vault-collection-panel .vault-card-facts p{min-height:58px}.app-vault .vault-collection-panel .vault-card-actions{grid-template-columns:minmax(0,1fr) auto!important}.app-vault .vault-collection-panel .vault-card-actions .overflow-menu{min-width:92px}.sales-analytics-disclosure{background:#050e1bb3;border:1px solid #84e2ff29;border-radius:16px;margin-top:12px;padding:10px 12px}.sales-analytics-disclosure summary{color:#fff7ed;cursor:pointer;font-weight:900}.vault-form-section,.vault-section-toggle,.vault-form-actions,.vault-status-help,.forge-more-filters,.forge-purchaser-totals,.inline-form,.purchaser-inline-form,.drawer-info-card,.location-modal,.flow-modal,.collection-manager-modal,.collection-manager-card{color:var(--et-readable-text,#f7fbff)!important;background:#050e1be6!important;border-color:#84e2ff2e!important}.vault-form-actions,.modal-sticky-footer,.location-modal-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#040a1600,#040a16f5 28%)!important}.app :where(input,select,textarea,.drawer-field,.vault-filter-select,.vault-search-input),.app-command-shell :where(input,select,textarea,.drawer-field,.vault-filter-select,.vault-search-input),.app-shell-dark :where(input,select,textarea,.drawer-field,.vault-filter-select,.vault-search-input){color:var(--et-readable-text,#f7fbff)!important;background-color:#030812d1!important;border-color:#84e2ff3d!important}.app :where(),.app-command-shell :where(),.app-shell-dark :where(){color:#e8f6ff8a!important}.app :where(select option),.app-command-shell :where(select option),.app-shell-dark :where(select option){color:#f7fbff!important;background:#061225!important}@media (width<=640px){.ember-assist-shell{bottom:calc(98px + env(safe-area-inset-bottom,0px))!important}.ember-assist-panel{bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 10px)!important;max-height:min(74dvh, calc(100dvh - var(--etds-bottom-nav-h,76px) - env(safe-area-inset-bottom,0px) - 24px))!important;border-radius:22px 22px 18px 18px!important;width:auto!important;left:10px!important;right:10px!important}.ember-assist-header{padding:.78rem .85rem!important}.ember-assist-header h2{font-size:1rem}.ember-assist-header p{font-size:.82rem;line-height:1.35}.ember-assist-context-card,.ember-assist-helpful-links,.ember-assist-prompts,.ember-assist-messages{margin-left:.65rem!important;margin-right:.65rem!important}.ember-assist-prompts,.ember-assist-messages{padding-left:0!important;padding-right:0!important}.ember-assist-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ember-assist-footer-actions .ghost-button{grid-column:1/-1}.admin-command-section-grid{grid-template-columns:1fr!important}.admin-command-section-card{min-height:98px}.app-vault .vault-collection-panel .vault-card-main{grid-template-columns:74px minmax(0,1fr)!important}.app-vault .vault-collection-panel .vault-image-wrap{width:74px!important;height:74px!important}.app-vault .vault-collection-panel .vault-card-facts{gap:6px!important}.app-vault .vault-collection-panel .vault-card-facts p{min-height:52px;padding:7px 8px!important}.app-vault .vault-collection-panel,.app-forge .panel,.app-adminreview .approval-page{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 56px)!important}}:root{--et-calm-border:#84e2ff1f;--et-calm-border-strong:#84e2ff33;--et-calm-surface:#060f1dc2;--et-calm-surface-soft:#09162794;--et-calm-surface-warm:#18121eb8;--et-calm-shadow:0 18px 44px #00000038;--et-mobile-content-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 104px);--et-mobile-modal-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 26px)}.app :where(.standard-page-header,.panel,.compact-card,.card,.empty-state,.small-empty-state),.app-command-shell :where(.standard-page-header,.panel,.compact-card,.card,.empty-state,.small-empty-state),.app-shell-dark :where(.standard-page-header,.panel,.compact-card,.card,.empty-state,.small-empty-state){border-color:var(--et-calm-border)!important;box-shadow:var(--et-calm-shadow)!important}.app :where(.standard-page-header,.panel,.compact-card,.card) :where(.panel,.compact-card,.card,.small-empty-state){box-shadow:none!important;border-color:#84e2ff14!important}.app :where(.section-kicker,.status-badge,.trust-badge,.mini-badge,.vault-overview-title,.forge-overview-title){letter-spacing:.02em!important}.app :where(.standard-page-header-copy h2,.compact-card-header h2,.compact-card-header h3,.panel h2,.panel h3){letter-spacing:0!important}.app :where(.standard-page-header-copy p,.compact-subtitle,.panel p,.card p){line-height:1.42!important}.app :where(.standard-page-header-tabs,.segmented-control,.filter-chip-row,.market-mode-strip,.scout-header-trust-row){scrollbar-width:none}.app :where(.standard-page-header-tabs,.segmented-control,.filter-chip-row,.market-mode-strip,.scout-header-trust-row)::-webkit-scrollbar{display:none}.app :where(.location-modal,.flow-modal,.drawer-panel,.bottom-sheet,.collection-manager-modal){max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))!important}.app :where(.flow-modal-body,.location-modal-body,.drawer-body,.bottom-sheet-body,.collection-manager-body){padding-bottom:var(--et-mobile-modal-bottom)!important}.app :where(.modal-sticky-footer,.flow-modal-actions,.location-modal-actions,.drawer-actions,.spark-flow-actions){bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 8px)!important}.ember-assist-shell{bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 18px)!important;transition:opacity .16s,transform .16s!important;right:clamp(12px,3vw,24px)!important}.ember-assist-shell:not(.is-open).is-compact .ember-assist-fab{border-radius:999px!important;width:50px!important;min-width:50px!important;padding:0!important}.ember-assist-shell:not(.is-open).is-compact .ember-assist-fab b{display:none!important}.ember-assist-shell:not(.is-open).is-near-page-end{opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.96)!important}.ember-assist-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0005108a!important}.ember-assist-empty strong,.ember-assist-empty span{display:block!important}.ember-assist-empty strong{margin-bottom:4px!important}@media (width<=780px){.app,.app-command-shell,.app-shell-dark,.approval-page,.dashboard-layout,.hearth-northstar,.scout-dashboard-overview,.vault-page,.forge-page,.marketplace-section,.tidepool-community,.spark-page,.settings-page,.collection-page{padding-bottom:var(--et-mobile-content-bottom)!important;scroll-padding-bottom:var(--et-mobile-content-bottom)!important}.app-command-shell>.topbar,.topbar,.app-shell-header{min-height:58px!important;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px!important;border-radius:0 0 18px 18px!important;gap:8px!important;margin:0!important}.topbar-brand-copy small,.topbar-title p,.topbar-workspace-chip small,.topbar .app-search:not(.expanded),.topbar-scan-button,.topbar-market-link{display:none!important}.topbar-brand{gap:8px!important;min-width:0!important}.topbar-brand-copy strong,.topbar-title h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:16ch!important;font-size:.98rem!important;overflow:hidden!important}.topbar-command-actions{gap:6px!important}.topbar-command-actions .topbar-quick-add-button,.topbar-command-actions .topbar-profile-button{display:none!important}.topbar .menu-button,.topbar-command-actions>button,.notification-button,.notification-trigger{min-width:40px!important;min-height:40px!important}.standard-page-header{border-radius:22px!important;gap:12px!important;padding:15px!important}.standard-page-header-main,.standard-page-header-actions{gap:9px!important}.standard-page-header-copy h2{font-size:clamp(1.35rem,7vw,2.05rem)!important;line-height:1.02!important}.standard-page-header-copy p{max-width:34rem!important;font-size:.9rem!important}.standard-page-header-tabs{gap:6px!important;margin:0 -4px!important;padding:2px 4px 5px!important;overflow-x:auto!important}.standard-page-header-tabs button{white-space:nowrap!important;flex:none!important;min-height:36px!important;padding:7px 11px!important}.panel,.compact-card,.card,.empty-state{border-radius:20px!important}.hearth-northstar{gap:12px!important}.hearth-northstar-header{gap:8px!important;padding:12px 2px 2px!important}.hearth-northstar-header .section-kicker,.hearth-northstar-header p{display:none!important}.hearth-best-action-card{min-height:0!important;padding:15px!important}.hearth-best-action-copy h2{font-size:1.42rem!important}.hearth-best-action-copy p{font-size:.9rem!important}.hearth-best-action-art{opacity:.22!important;transform:scale(.82)translate(16px,6px)!important}.hearth-quick-actions-panel,.hearth-start-here-panel,.hearth-snapshot-card,.hearth-spark-card,.hearth-recent-panel{padding:13px!important}.hearth-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hearth-quick-action{min-height:76px!important;padding:10px!important}.hearth-quick-action small,.hearth-start-here-panel .hearth-start-here-preview,.hearth-start-here-panel .hearth-progress-copy p{display:none!important}.hearth-snapshot-grid{grid-template-columns:1fr!important;gap:9px!important}.app-scout .standard-page-header.scout-summary-card{padding:14px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:minmax(0,1fr) auto!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-submit-primary{min-height:42px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-store-suggestion-link{display:none!important}.app-scout .scout-header-trust-row{gap:6px!important;overflow-x:auto!important}.app-scout .scout-header-trust-row span{flex:none!important;padding:6px 9px!important}.app-scout .scout-nearby-cta-card,.app-scout .scout-nearby-list-card,.app-scout .scout-subpage-panel,.app-scout .scout-combined-header{padding:13px!important}.app-scout .scout-nearby-quiet-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .flow-modal[data-flow=scoutSubmit]{max-height:calc(100dvh - var(--et-mobile-modal-bottom) - 14px)!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{gap:9px!important}.app-scout .scout-report-progress,.app-scout .scout-current-selection-strip,.app-scout .scout-flow-guidance-card,.app-scout .scout-report-step-card,.app-scout .scout-report-store-card{padding:10px!important}.app-scout .scout-stock-status-grid,.app-scout .scout-report-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-scout .scout-stock-status-button,.app-scout .scout-report-choice-card{min-height:62px!important;padding:8px!important}.app-vault .vault-command-center{gap:10px!important;padding:14px!important}.app-vault .vault-command-center .standard-page-header-actions{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.app-vault .vault-command-quick-add,.app-vault .vault-settings-link{min-height:40px!important;padding:8px 12px!important}.app-vault .vault-command-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-vault .vault-command-overview .vault-overview-card{min-height:86px!important;padding:10px!important}.app-vault .vault-command-overview .vault-overview-card:nth-child(n+3){grid-column:1/-1!important}.app-vault .vault-overview-card strong{font-size:1.18rem!important}.app-vault .vault-collection-panel .vault-card-main{grid-template-columns:68px minmax(0,1fr)!important}.app-vault .vault-collection-panel .vault-image-wrap{width:68px!important;height:68px!important}.app-vault .vault-collection-panel .vault-card-facts p:nth-child(n+3),.app-vault .vault-collection-panel .vault-card-actions>button:not(:first-child):not(.overflow-menu-button):not(.trade-card-action){display:none!important}.app-forge .adaptive-forge-intro{max-width:560px!important;min-height:0!important;margin:14px auto!important;padding:18px!important}.app-forge .adaptive-forge-intro h2{font-size:1.55rem!important}.app-forge .forge-intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-market .market-page-heading{padding:14px!important}.app-market .market-search-form,.market-search-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.app-market .market-barcode-search,.market-barcode-search{grid-template-columns:74px minmax(0,1fr) auto!important;align-items:end!important;gap:7px!important;display:grid!important}.app-market .market-barcode-search label,.market-barcode-search label{margin-bottom:10px!important;font-size:.72rem!important}.app-market .market-data-refresh-strip details{display:none!important}.app-market .market-mode-strip{gap:6px!important;overflow-x:auto!important}.app-market .market-mode-strip span:nth-of-type(n+3){display:none!important}.app-market .market-mode-strip button{flex:none!important;min-height:34px!important;padding:7px 10px!important}.app-market .catalog-results-toolbar,.app-market .catalog-search-results-controls{gap:8px!important}.app-market .catalog-card,.app-market .market-card,.app-market .product-card{padding:11px!important}.app-tidepool .tidepool-community-header,.tidepool-community-header{padding:14px!important}.tidepool-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tidepool-stat-grid>:nth-child(n+4){display:none!important}.tidepool-empty-state,.tidepool-rules-card{padding:14px!important}.spark-page-header,.spark-mission-card,.spark-request-flow{padding:15px!important}.spark-page-header .quick-actions .secondary-button,.spark-page-header .spark-chip-row{display:none!important}.spark-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.spark-section-card{min-height:112px!important;padding:12px!important}.spark-section-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.spark-stepper{padding-bottom:4px!important;overflow-x:auto!important}.spark-stepper button{white-space:nowrap!important;flex:none!important}.app-adminreview .approval-page,.app-adminreview .admin-page-header,.app-adminreview .admin-command-overview{padding:14px!important}.app-adminreview .admin-command-grid,.app-adminreview .admin-command-section-grid{grid-template-columns:1fr!important;gap:9px!important}.app-adminreview .admin-command-card,.app-adminreview .admin-command-section-card{min-height:0!important;padding:12px!important}.app-adminreview .admin-command-card p,.app-adminreview .admin-command-section-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.app-adminreview .admin-identity-card,.app-adminreview .admin-command-filter-row{gap:6px!important;overflow-x:auto!important}.collection-manager-card,.collection-manager-toolbar,.workspace-member-row,.drawer-info-card{padding:12px!important}.collection-manager-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-manager-stats div:nth-child(n+5){display:none!important}.quick-add-sheet{max-height:calc(100dvh - var(--et-mobile-modal-bottom) - 12px)!important}.quick-add-sheet-header,.quick-add-context-card{padding:11px!important}.quick-add-sheet-header p{font-size:.86rem!important}.quick-add-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.quick-add-action-card{min-height:92px!important;padding:11px!important}.quick-add-action-card small{font-size:.74rem!important;line-height:1.25!important}.ember-assist-panel{bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 12px)!important;max-height:min(72dvh, calc(100dvh - var(--etds-bottom-nav-h,76px) - env(safe-area-inset-bottom,0px) - 28px))!important;border-radius:24px 24px 18px 18px!important;width:auto!important;left:10px!important;right:10px!important}.ember-assist-scroll{padding-bottom:12px!important}.ember-assist-prompts{gap:7px!important}.ember-assist-prompts button{min-height:40px!important;padding:9px 10px!important}}@media (width>=1024px){.app-command-shell{gap:18px!important}.app-command-shell>main,.app-shell-dark>main,.dashboard-layout,.hearth-northstar,.approval-page,.marketplace-section,.settings-page{width:100%!important;max-width:1180px!important}.hearth-northstar{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;align-items:start!important}.hearth-best-action-card{min-height:250px!important}.app-adminreview .approval-page,.app-market .marketplace-section,.app-vault .vault-page,.app-forge .forge-page{margin-left:auto!important;margin-right:auto!important}.app-adminreview .admin-command-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-vault .vault-command-overview,.app-forge .forge-top-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-market .market-page-heading .standard-page-header-main{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)!important;align-items:end!important}.quick-add-sheet,.flow-modal[data-flow=addActionSheet]{max-width:560px!important}}@media (prefers-reduced-motion:reduce){.ember-assist-shell,.ember-assist-panel,.standard-page-header,.panel,.compact-card,.card,button{transition-duration:.01ms!important}}@media (width<=780px){.web-command-promise,.topbar-brand-copy,.topbar-title,.app-command-shell>.app-shell-header{display:none!important}.topbar-brand{flex:none!important}.topbar-brand-mark,.topbar-brand-mark img{width:38px!important;height:38px!important}.ember-assist-shell:not(.is-open){bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 12px)!important;right:14px!important}.ember-assist-shell:not(.is-open) .ember-assist-fab{border-radius:999px!important;width:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important}.ember-assist-shell:not(.is-open) .ember-assist-fab b{white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.app-scout .scout-report-flow.scout-report-wizard{scrollbar-width:thin;max-height:calc(100dvh - 176px - env(safe-area-inset-bottom,0px))!important;padding:0!important;overflow-y:auto!important}.app-scout .scout-report-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.app-scout .scout-report-type-grid .scout-report-choice-card{align-content:start!important;min-height:68px!important;padding:8px!important}.app-scout .scout-report-type-grid .scout-report-choice-card strong{justify-content:space-between!important;align-items:center!important;gap:4px!important;font-size:.82rem!important;line-height:1.15!important;display:flex!important}.app-scout .scout-report-type-grid .scout-report-choice-card span:not(.scout-selection-badge){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.72rem!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-selection-badge{flex:none!important;padding:3px 6px!important;font-size:.62rem!important}.app-scout .scout-report-essential-grid{grid-template-columns:1fr!important;gap:8px!important}.app-scout .scout-report-essential-panel{gap:8px!important;padding:9px!important}.app-scout .scout-report-notes-field textarea{min-height:72px!important}.app-scout .scout-proof-field-grid{grid-template-columns:1fr!important}.app-scout .scout-wizard-footer{z-index:6!important;background:linear-gradient(#040a1600,#040a16fa 22%)!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:8px!important;margin-top:8px!important;padding:14px 0 4px!important;display:grid!important;position:sticky!important;bottom:0!important}.app-scout .scout-wizard-footer button{min-height:42px!important}.app-market .market-barcode-search,.market-barcode-search{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important}.app-market .market-barcode-search label,.market-barcode-search label{grid-column:1/-1!important;margin:0!important}.app-market .market-barcode-search input,.market-barcode-search input{min-width:0!important}.app-market .market-barcode-search button,.market-barcode-search button{min-width:104px!important}.ember-assist-scroll{padding-bottom:144px!important}.ember-assist-live-hero,.ember-assist-safety-note,.ember-assist-recent-help,.ember-assist-quick-action-grid,.ember-assist-guidance-strip{margin-left:.75rem!important;margin-right:.75rem!important}.ember-assist-live-hero{padding:.78rem!important}.ember-assist-live-hero h3{font-size:1rem!important}.ember-assist-live-hero p:not(.section-kicker){font-size:.84rem!important;line-height:1.32!important}.ember-assist-quick-action-grid button{min-height:62px!important;padding:.65rem!important}.ember-assist-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ember-assist-quick-action-grid strong{font-size:.84rem!important;line-height:1.16!important}.ember-assist-quick-action-grid span{font-size:.74rem!important;line-height:1.22!important}.ember-assist-footer-actions{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}.ember-assist-footer-actions button{min-height:40px!important}.ember-assist-empty{display:none!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.hearth-northstar .hearth-start-here-panel.is-collapsed .compact-card-header h2{text-overflow:clip!important;white-space:normal!important;max-width:none!important;font-size:.98rem!important;line-height:1.18!important;display:block!important;overflow:visible!important}.app-command-shell>main,.app-shell-dark>main,.dashboard-layout,.hearth-northstar,.marketplace-section,.settings-page,.approval-page,.collections-utility-page .utility-page-layout{padding-bottom:calc(var(--etds-mobile-action-safe) + 28px)!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{max-height:none!important;padding-bottom:12px!important;overflow:visible!important}.app-scout .scout-report-flow.scout-report-wizard{max-height:calc(100dvh - 138px - env(safe-area-inset-bottom,0px))!important;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.app-scout .scout-wizard-footer{background:#040a16fa!important;border-top:1px solid #7dd3fc29!important;margin-top:12px!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}.app-market .market-results-panel{padding-bottom:calc(var(--etds-mobile-action-safe) + 18px)!important}.app-market .market-deal-shortcut,.app-market .smart-catalog-suggestions,.app-market .market-advanced-filter-rail,.app-market .market-filter-rail,.app-market .market-search-source-note{display:none!important}.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.app-market .market-filter-drawer-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.app-market .catalog-result-main{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.app-market .market-result-add-actions{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;display:grid!important}.app-vault .vault-command-overview,.app-vault .vault-mobile-filter-drawer:not([open]) .vault-toolbar{display:none!important}.ember-assist-shell:not(.is-open).is-near-page-end,.app-market .ember-assist-shell:not(.is-open),.app-collections .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.9)!important}.app-command-shell,.app-command-shell>main,.app-shell-dark>main,.app .main,.dashboard-layout,.hearth-northstar,.scout-dashboard-overview,.vault-page,.forge-page,.marketplace-section,.tidepool-community,.spark-page,.settings-page,.approval-page,.collection-page,.collections-utility-page .utility-page-layout,.empty-state,.small-empty-state{padding-bottom:var(--et-shell-nav-safe)!important;scroll-padding-bottom:var(--et-shell-nav-safe)!important}.app-command-shell>.topbar{min-height:54px!important;padding:calc(7px + env(safe-area-inset-top,0px)) 9px 7px!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.topbar-brand-copy{display:none!important}.topbar-brand-copy strong{max-width:18ch!important;display:block!important}.topbar-brand-copy small,.topbar-command-actions>.topbar-workspace-chip,.topbar-command-actions .notification-center,.topbar-command-actions .notification-center-shell,.topbar-command-actions .notification-button,.topbar-command-actions .notification-trigger,.topbar-command-actions .notification-bell-button,.topbar-command-actions .topbar-quick-add-button,.topbar-command-actions .topbar-profile-button,.topbar .app-search:not(.expanded){display:none!important}.topbar-command-actions>.topbar-ask-ember-button{display:inline-flex!important}.topbar-brand{grid-template-columns:34px!important;justify-content:center!important;width:42px!important;min-width:42px!important}.topbar-command-actions{gap:7px!important;display:flex!important}.topbar-ask-ember-button .action-icon{background:var(--etds-gradient-primary,linear-gradient(135deg, #ff7a1a, #22d3ee));border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.drawer.open,.flow-modal,.location-modal,.catalog-detail-drawer,.collection-manager-modal,.quick-add-sheet{max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--et-shell-sticky-offset) - 12px)!important}.drawer-menu-stack,.flow-modal-body,.location-modal-body,.drawer-body,.catalog-detail-body,.collection-manager-body,.quick-add-sheet-body{padding-bottom:var(--et-shell-form-safe)!important;scroll-padding-bottom:var(--et-shell-form-safe)!important}.ember-assist-shell:not(.is-open):not(.is-compact):not(.is-near-page-end) .ember-assist-fab{width:auto!important;min-width:132px!important;padding:0 .82rem!important}.ember-assist-shell:not(.is-open):not(.is-compact):not(.is-near-page-end) .ember-assist-fab b{white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;display:inline!important;position:static!important;overflow:visible!important}body.shell-overlay-open .ember-assist-shell:not(.is-open),body.shell-long-form-active .ember-assist-shell:not(.is-open),.ember-assist-shell:not(.is-open).is-near-page-end,.app-market .ember-assist-shell:not(.is-open),.app-collections .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;transform:translateY(14px)scale(.94)!important}.ember-assist-shell.is-open .ember-assist-panel{bottom:var(--et-shell-sticky-offset)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--et-shell-sticky-offset) - 16px)!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{max-height:min(46dvh,390px)!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important}.ember-assist-shell:not(.is-open){display:none!important}}@media (width>=1024px){.app-command-shell>.app-shell-header{display:none!important}.app-command-shell{grid-template-columns:minmax(196px,220px) minmax(0,1fr)!important}.app-command-shell>.topbar{grid-template-columns:auto minmax(320px,560px) auto!important;gap:10px!important}.app-command-shell>.topbar .topbar-brand{grid-template-columns:40px!important;justify-content:center!important;width:50px!important;min-width:50px!important}.app-command-shell>.topbar .topbar-brand-copy,.topbar-command-actions>.topbar-ask-ember-button{display:none!important}.app-command-shell>.topbar .app-search{justify-self:start!important;width:min(560px,42vw)!important;min-width:min(560px,42vw)!important}.web-command-brand span,.web-command-promise{display:none!important}}.app-home .hearth-northstar{grid-template-columns:minmax(0,1.12fr) minmax(320px,.78fr)!important;align-items:start!important;gap:18px!important;width:min(100%,1180px)!important;padding-inline:clamp(12px,2vw,18px)!important;display:grid!important}.app-home .hearth-primary-column,.app-home .hearth-side-column{align-content:start;gap:14px;min-width:0;display:grid}.app-home .hearth-side-column{grid-template-columns:1fr!important}.app-home .hearth-side-column>*{grid-column:1/-1!important}.app-home .hearth-northstar-header{min-height:76px!important;padding:14px 16px!important}.app-home .hearth-greeting-block h1{text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.app-home .hearth-greeting-block p{max-width:34rem;display:block!important}.app-home .hearth-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.app-home .hearth-mode-chip{min-height:30px;color:var(--et-tide,#00d8ff);background:#00d8ff0f;border:1px solid #84e2ff2e;border-radius:999px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:900;display:inline-flex}.app-home .hearth-best-action-copy{align-content:center;display:grid}.app-home .hearth-best-action-card h2{max-width:19ch!important}.app-home .hearth-best-action-reason{max-width:36rem!important}.app-home .hearth-hero-stat-row{gap:8px!important}.app-home .hearth-hero-stat{min-width:112px}.app-home .hearth-quick-action{min-height:104px!important}.app-home .hearth-side-column .hearth-snapshot-grid{grid-template-columns:1fr!important}.app-home .hearth-snapshot-card{min-height:118px!important;padding:14px 15px!important}.app-home .hearth-snapshot-card small{max-width:34rem}.app-home .hearth-spark-card{grid-template-columns:78px minmax(0,1fr);min-height:116px}.app-home .hearth-spark-art{width:72px;height:72px}.app-home .hearth-spark-card button{grid-column:1/-1;width:100%;min-height:40px}.app-home .hearth-recent-panel .compact-card-header p{max-width:30rem}.app-home .hearth-empty-state{min-height:146px!important;padding:18px!important}.app-home .hearth-start-here-panel.is-collapsed .compact-card-header h2{white-space:normal!important}@media (width>=1024px){.app-home .topbar-command-actions>.topbar-ask-ember-button{display:inline-flex!important}.app-home .ember-assist-shell:not(.is-open){display:none!important}}@media (width>=720px) and (width<=1023px){.app-home .hearth-northstar{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)!important;gap:14px!important}.app-home .hearth-best-action-card{min-height:228px!important}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-home .hearth-spark-card{grid-template-columns:62px minmax(0,1fr)}.app-home .hearth-spark-art{width:58px;height:58px}}@media (width<=780px){.app-home .hearth-northstar{padding:8px 10px var(--et-shell-nav-safe,calc(132px + env(safe-area-inset-bottom,0px)))!important;grid-template-columns:1fr!important;gap:10px!important}.app-home .hearth-primary-column,.app-home .hearth-side-column{gap:10px}.app-home .hearth-northstar-header{min-height:58px!important;padding:10px 11px!important}.app-home .hearth-logo-mark{width:34px!important;height:34px!important}.app-home .hearth-logo-mark img{width:25px!important;height:25px!important}.app-home .hearth-greeting-block h1{font-size:1rem!important}.app-home .hearth-greeting-block p{display:none!important}.app-home .hearth-header-actions{flex-wrap:nowrap;gap:5px}.app-home .hearth-beta-badge,.app-home .hearth-mode-chip,.app-home .hearth-admin-badge{min-height:28px!important;padding-inline:8px!important;font-size:.62rem!important}.app-home .hearth-best-action-card{min-height:0!important;padding:14px!important}.app-home .hearth-best-action-card h2{max-width:15ch!important;font-size:clamp(1.42rem,7vw,1.92rem)!important}.app-home .hearth-best-action-reason{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:28ch!important;display:-webkit-box!important;overflow:hidden!important}.app-home .hearth-hero-stat-row{grid-template-columns:repeat(2,minmax(0,max-content))!important;display:grid!important}.app-home .hearth-hero-stat{min-width:0!important}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-home .hearth-quick-action{min-height:82px!important;padding:10px 8px!important}.app-home .hearth-quick-action small{display:none!important}.app-home .hearth-side-column .hearth-snapshot-grid{grid-template-columns:1fr!important}.app-home .hearth-snapshot-card{min-height:104px!important}.app-home .hearth-spark-card{grid-template-columns:60px minmax(0,1fr)!important;min-height:102px!important}.app-home .hearth-spark-art{width:56px!important;height:56px!important}.app-home .hearth-spark-card h2{font-size:.98rem!important}.app-home .hearth-spark-card p{font-size:.72rem!important}.app-home .hearth-recent-panel .compact-card-header p{display:none}}.app-scout .scout-report-status-panel{gap:8px;min-width:0;margin-top:10px;display:grid}.app-scout .scout-report-status-panel>span{color:#e8f6ffbd;font-size:.72rem;font-weight:900}.app-scout .scout-report-essential-panel:after{content:none!important}.app-scout .scout-store-list-compact{width:min(100%,1120px);margin-inline:auto}.app-scout .scout-store-list-compact .store-map-card{background:#081323db!important}.app-scout .scout-store-retailer-note{color:#e8f6ffbd;background:#040e1c85;border:1px solid #84e2ff24;border-radius:14px;gap:2px;padding:9px 11px;display:grid}.app-scout .scout-store-retailer-note strong{color:#f8fbff;font-size:.78rem}.app-scout .scout-store-retailer-note span{font-size:.74rem}.app-scout .scout-store-retailer-chips{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.app-scout .scout-store-retailer-chips::-webkit-scrollbar{display:none}.app-scout .scout-store-retailer-chips button{color:#e8f6ffd1;background:#081323b8;border:1px solid #84e2ff29;border-radius:999px;flex:none;min-height:34px;padding:7px 11px;font-weight:850}.app-scout .scout-store-retailer-chips button.active{color:#fff4df;background:#ff8a4c29;border-color:#ffb0606b}.app-scout .scout-store-list-search{color:#e8f6ffb3;gap:6px;font-size:.74rem;font-weight:850;display:grid}.app-scout .scout-store-list-search input{min-height:42px}.app-scout .scout-report-notes-field--secondary textarea{min-height:58px!important}.app-scout .scout-report-proof-text-field{gap:6px;display:grid}.app-scout .scout-report-proof-text-field input{min-height:40px!important}.app-scout .scout-where-step,.app-scout .scout-status-step,.app-scout .scout-proof-step{gap:10px}.app-scout .scout-area-field,.app-scout .scout-manual-store-panel label{color:#e8f6ffc2;gap:6px;font-size:.74rem;font-weight:850;display:grid}.app-scout .scout-area-field small,.app-scout .scout-manual-store-panel small,.app-scout .scout-report-detail-grid small{color:#e8f6ff94;font-size:.68rem;line-height:1.35}.app-scout .scout-manual-store-toggle{width:fit-content}.app-scout .scout-manual-store-panel{background:#ff8a4c14;border:1px dashed #ffb06047;border-radius:14px;gap:7px;padding:10px;display:grid}.app-scout .scout-report-time-grid{align-items:end;margin-top:4px}.app-scout .scout-report-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-scout .scout-report-store-card small{color:#e8f6ff94;margin-top:2px;font-size:.68rem;line-height:1.3;display:block}.app-scout .scout-report-store-actions{justify-content:flex-start;align-items:center}.app-scout .scout-optional-proof-panel>label{gap:6px;margin:0 10px 10px;display:grid}.app-scout .flow-modal[data-flow=scoutSubmit]{flex-direction:column!important;max-height:min(760px,100dvh - 18px)!important;display:flex!important;overflow:hidden!important}.app-scout .flow-modal[data-flow=scoutSubmit] .modal-sticky-header,.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer--scout-inline{flex:none!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:14px!important;overflow-y:auto!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer--scout-inline{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:8!important;background:linear-gradient(#040a16db,#040a16fc)!important;border-top:1px solid #7dd3fc29!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;margin-top:0!important;display:grid!important;position:static!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer--scout-inline:has(>button:only-child){grid-template-columns:1fr!important}.app-scout .scout-report-flow.scout-report-wizard{max-height:none!important;padding:0!important;overflow:visible!important}.app-scout .scout-required-checklist{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 9rem),#071221a3;border:1px solid #7ce7ff1f;border-radius:16px;padding:9px}.app-scout .scout-report-required-detail-panel{background:radial-gradient(circle at 0 0,#ffb0401f,#0000 8rem),#071221b8;border:1px solid #ffbe6633;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.app-scout .scout-report-mini-header{align-items:start;margin:0}.app-scout .scout-report-mini-header h4,.app-scout .scout-report-mini-header p{margin:0}.app-scout .scout-report-mini-header h4{color:#fff7ed;font-size:.98rem}.app-scout .scout-category-chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.app-scout .scout-category-chip-row button{white-space:normal;flex:0 auto;min-width:0}.app-scout .scout-category-chip-row button.selected,.app-scout .scout-category-chip-row button[aria-pressed=true]{color:#fff7ed;background:linear-gradient(135deg,#ffb0403d,#0ea5e924);border-color:#ffbe669e}.app-scout .scout-report-product-field input{width:100%;min-width:0}@media (width<=780px){.app-scout .flow-modal[data-flow=scoutSubmit]{width:min(372px,100vw - 18px)!important;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px))!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding:0 12px 14px!important}.app-scout .scout-report-progress{padding:6px 8px!important}.app-scout .scout-report-progress span,.app-scout .scout-report-progress strong{font-size:.72rem!important}.app-scout .scout-required-checklist,.scout-scan-required-strip{gap:6px!important}.app-scout .scout-required-checklist span,.scout-scan-required-strip span{flex-basis:calc(50% - 4px)!important;padding:6px 7px!important;font-size:.66rem!important}.app-scout .scout-report-step-card{padding:8px!important}.app-scout .scout-essentials-step .scout-report-step-header{margin-bottom:6px!important}.app-scout .scout-essentials-step .scout-report-step-header>span,.app-scout .scout-essentials-step .scout-report-step-header p{display:none!important}.app-scout .scout-report-essential-panel{padding:0!important}.app-scout .scout-report-store-pick{min-height:48px!important}.app-scout .scout-report-store-pick span{font-size:.66rem!important}.app-scout .scout-report-store-list--compact .scout-report-store-pick:nth-child(n+2),.app-scout .scout-visit-time-field small,.app-scout .scout-confidence-preview p{display:none!important}.app-scout .scout-report-status-panel{margin-top:8px}.app-scout .scout-report-status-panel .scout-report-type-grid,.app-scout .scout-report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .scout-report-store-actions{grid-template-columns:1fr;display:grid}.app-scout .scout-report-time-grid{grid-template-columns:1fr!important}.app-scout .scout-report-status-panel .scout-report-choice-card{min-height:48px!important;padding:8px!important}.app-scout .scout-report-status-panel .scout-report-choice-card span:not(.scout-selection-badge){display:none!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer--scout-inline button{min-height:44px!important}.app-scout .scout-report-notes-field--secondary textarea{min-height:42px!important}}.app-scout .flow-modal[data-flow=scoutSubmit]>.flow-modal-footer{display:none!important}.app-scout .scout-wizard-footer,.app-scout .scout-report-flow>.scout-wizard-footer{z-index:8!important;background:linear-gradient(#040a16c7,#040a16fc 36%)!important;border-top:1px solid #7dd3fc29!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;margin-top:12px!important;padding:12px 0 0!important;display:grid!important;position:sticky!important;bottom:0!important}.app-scout .scout-wizard-footer:has(>button:only-child){grid-template-columns:1fr!important}.app-scout .scout-wizard-footer button{min-height:44px!important}@media (width<=780px){.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{flex-direction:column!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.app-scout .scout-report-flow.scout-report-wizard{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active{overscroll-behavior:contain!important;min-height:0!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;display:block!important;overflow-y:auto!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active>*+*{margin-top:10px!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active .scout-report-store-list{flex:none!important;min-height:fit-content!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.app-scout .scout-wizard-footer,.app-scout .scout-report-flow>.scout-wizard-footer{padding:10px 0 calc(4px + env(safe-area-inset-bottom,0px))!important;flex:none!important;margin-top:8px!important;position:static!important}}.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:13px!important;display:grid!important;overflow:hidden!important}.app-scout .scout-report-side,.app-scout .scout-report-open-affordance,.app-command-shell.app-scout .scout-report-side,.app-command-shell.app-scout .scout-report-open-affordance,.app.app-scout .scout-report-side,.app.app-scout .scout-report-open-affordance{display:none!important}.app-scout .scout-report-card-main,.app-command-shell.app-scout .scout-report-card-main,.app.app-scout .scout-report-card-main{grid-column:auto!important;min-width:0!important}.app-scout .scout-report-compact-card .scout-report-title-row,.app-command-shell.app-scout .scout-report-compact-card .scout-report-title-row,.app.app-scout .scout-report-compact-card .scout-report-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}.app-scout .scout-report-compact-card .scout-report-title-row>div,.app-command-shell.app-scout .scout-report-compact-card .scout-report-title-row>div,.app.app-scout .scout-report-compact-card .scout-report-title-row>div{gap:2px;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.app-scout .scout-report-compact-card .scout-report-title-row h3,.app-scout .scout-report-compact-card .scout-report-title-row p,.app-scout .scout-report-compact-card .scout-report-summary-lines span,.app-command-shell.app-scout .scout-report-compact-card .scout-report-title-row h3,.app-command-shell.app-scout .scout-report-compact-card .scout-report-title-row p,.app-command-shell.app-scout .scout-report-compact-card .scout-report-summary-lines span,.app.app-scout .scout-report-compact-card .scout-report-title-row h3,.app.app-scout .scout-report-compact-card .scout-report-title-row p,.app.app-scout .scout-report-compact-card .scout-report-summary-lines span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;text-decoration:none!important}.app-scout .scout-report-compact-card .scout-report-summary-lines,.app-scout .scout-report-compact-card .scout-signal-badge-row,.app-command-shell.app-scout .scout-report-compact-card .scout-report-summary-lines,.app-command-shell.app-scout .scout-report-compact-card .scout-signal-badge-row,.app.app-scout .scout-report-compact-card .scout-report-summary-lines,.app.app-scout .scout-report-compact-card .scout-signal-badge-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:flex-end;align-self:center;min-width:110px;display:flex}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{white-space:nowrap;min-height:40px!important;padding-inline:14px!important}.app-scout .scout-report-title-row h3,.app-command-shell.app-scout .scout-report-title-row h3,.app.app-scout .scout-report-title-row h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-report-title-row .scout-report-product-line,.app-command-shell.app-scout .scout-report-title-row .scout-report-product-line,.app.app-scout .scout-report-title-row .scout-report-product-line{text-overflow:ellipsis;white-space:nowrap;display:block!important;overflow:hidden!important}.app-scout .scout-report-title-row .scout-report-location-line,.app-command-shell.app-scout .scout-report-title-row .scout-report-location-line,.app.app-scout .scout-report-title-row .scout-report-location-line{display:none!important}.app-scout .scout-report-summary-lines,.app-command-shell.app-scout .scout-report-summary-lines,.app.app-scout .scout-report-summary-lines{color:#e8f6ffad;flex-wrap:wrap;gap:4px 10px;min-width:0;margin-top:7px;font-size:.74rem;line-height:1.35;display:flex}.app-scout .scout-report-summary-lines span,.app-command-shell.app-scout .scout-report-summary-lines span,.app.app-scout .scout-report-summary-lines span{overflow-wrap:anywhere;min-width:0;max-width:100%}.app-scout .scout-signal-badge-row,.app-command-shell.app-scout .scout-signal-badge-row,.app.app-scout .scout-signal-badge-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important;overflow:visible!important}.app-scout .scout-report-compact-card .mini-badge,.app-command-shell.app-scout .scout-report-compact-card .mini-badge,.app.app-scout .scout-report-compact-card .mini-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:24px;overflow:hidden}.app-scout .scout-report-detail-summary,.app-command-shell.app-scout .scout-report-detail-summary,.app.app-scout .scout-report-detail-summary{background:#081324b8;border:1px solid #7ce7ff2e;border-radius:16px;gap:5px;min-height:112px;margin:0 0 14px;padding:13px;display:grid;height:auto!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{grid-template-rows:auto auto minmax(0,1fr) auto!important}.app-scout .scout-report-detail-summary strong,.app-command-shell.app-scout .scout-report-detail-summary strong,.app.app-scout .scout-report-detail-summary strong{color:#fff7ed;font-size:1rem;line-height:1.2}.app-scout .scout-report-detail-summary span,.app-scout .scout-report-detail-summary small,.app-command-shell.app-scout .scout-report-detail-summary span,.app-command-shell.app-scout .scout-report-detail-summary small,.app.app-scout .scout-report-detail-summary span,.app.app-scout .scout-report-detail-summary small{color:#e8f6ffb8;min-width:0;font-size:.82rem;line-height:1.35}@media (width<=640px){.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:stretch;min-width:0}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{width:100%}}.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{background:linear-gradient(145deg,#0d1a2df0,#070e1be6),#081222eb!important;border-color:#7ce7ff24!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:15px!important}.app-scout .scout-report-card-main,.app-command-shell.app-scout .scout-report-card-main,.app.app-scout .scout-report-card-main{gap:11px!important;display:grid!important}.app-scout .scout-report-card-top,.app-command-shell.app-scout .scout-report-card-top,.app.app-scout .scout-report-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.app-scout .scout-report-card-top>div,.app-command-shell.app-scout .scout-report-card-top>div,.app.app-scout .scout-report-card-top>div{min-width:0!important}.app-scout .scout-report-card-top h3,.app-command-shell.app-scout .scout-report-card-top h3,.app.app-scout .scout-report-card-top h3{color:#fff7ed!important;overflow-wrap:anywhere!important;margin:0!important;font-size:clamp(1rem,2.8vw,1.12rem)!important;line-height:1.18!important}.app-scout .scout-report-card-top p,.app-command-shell.app-scout .scout-report-card-top p,.app.app-scout .scout-report-card-top p{color:#e8f6ffb8!important;margin:4px 0 0!important;font-size:.84rem!important;line-height:1.35!important}.app-scout .scout-report-card-top .scout-trust-pill,.app-command-shell.app-scout .scout-report-card-top .scout-trust-pill,.app.app-scout .scout-report-card-top .scout-trust-pill{white-space:normal!important;text-align:center!important;max-width:132px!important}.app-scout .scout-report-human-summary,.app-command-shell.app-scout .scout-report-human-summary,.app.app-scout .scout-report-human-summary{gap:4px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-human-summary strong,.app-command-shell.app-scout .scout-report-human-summary strong,.app.app-scout .scout-report-human-summary strong{color:#fff7edf0!important;font-size:.94rem!important;line-height:1.28!important}.app-scout .scout-report-human-summary span,.app-command-shell.app-scout .scout-report-human-summary span,.app.app-scout .scout-report-human-summary span{color:#e8f6ffb3!important;overflow-wrap:anywhere!important;font-size:.82rem!important;line-height:1.35!important}.app-scout .scout-proof-missing-badge,.app-command-shell.app-scout .scout-proof-missing-badge,.app.app-scout .scout-proof-missing-badge{color:#ffedd5db!important;background:#78350f38!important;border-color:#facc153d!important}.app-scout .scout-own-report-badge,.app-command-shell.app-scout .scout-own-report-badge,.app.app-scout .scout-own-report-badge{color:#bff1ffeb!important;background:#0e749033!important;border-color:#7ce7ff42!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:stretch!important;min-width:0!important}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{width:100%!important}.app-scout .scout-report-store-card--result,.app-command-shell.app-scout .scout-report-store-card--result,.app.app-scout .scout-report-store-card--result{gap:12px!important;padding:14px!important;display:grid!important}.app-scout .scout-report-store-top,.app-command-shell.app-scout .scout-report-store-top,.app.app-scout .scout-report-store-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.app-scout .scout-report-store-top strong,.app-command-shell.app-scout .scout-report-store-top strong,.app.app-scout .scout-report-store-top strong{color:#fff7ed!important;overflow-wrap:anywhere!important;font-size:1rem!important;line-height:1.22!important;display:block!important}.app-scout .scout-store-location-copy,.app-command-shell.app-scout .scout-store-location-copy,.app.app-scout .scout-store-location-copy{color:#e8f6ffb8!important;overflow-wrap:anywhere!important;margin:5px 0 0!important;font-size:.84rem!important;line-height:1.35!important}.app-scout .scout-store-alias-line,.app-command-shell.app-scout .scout-store-alias-line,.app.app-scout .scout-store-alias-line{color:#bff1ffb8!important;overflow-wrap:anywhere!important;margin-top:6px!important;font-size:.76rem!important;line-height:1.35!important;display:block!important}.app-scout .scout-store-type-badge,.app-command-shell.app-scout .scout-store-type-badge,.app.app-scout .scout-store-type-badge{color:#bff1ffeb!important;text-align:center!important;background:#0e74902e!important;border:1px solid #7ce7ff38!important;border-radius:999px!important;max-width:112px!important;padding:7px 9px!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important}.app-scout .scout-report-store-meta--friendly,.app-command-shell.app-scout .scout-report-store-meta--friendly,.app.app-scout .scout-report-store-meta--friendly{flex-wrap:wrap!important;gap:7px!important;margin:0!important;display:flex!important}.app-scout .scout-report-store-meta--friendly span,.app-command-shell.app-scout .scout-report-store-meta--friendly span,.app.app-scout .scout-report-store-meta--friendly span{color:#e8f6ffb8!important;background:#0f172a5c!important;border:1px solid #94a3b829!important;border-radius:999px!important;min-width:0!important;padding:6px 8px!important;font-size:.74rem!important;line-height:1.2!important}@media (width<=640px){.app-scout .scout-report-card-top,.app-command-shell.app-scout .scout-report-card-top,.app.app-scout .scout-report-card-top,.app-scout .scout-report-store-top,.app-command-shell.app-scout .scout-report-store-top,.app.app-scout .scout-report-store-top{grid-template-columns:minmax(0,1fr)!important}.app-scout .scout-report-card-top .scout-trust-pill,.app-command-shell.app-scout .scout-report-card-top .scout-trust-pill,.app.app-scout .scout-report-card-top .scout-trust-pill,.app-scout .scout-store-type-badge,.app-command-shell.app-scout .scout-store-type-badge,.app.app-scout .scout-store-type-badge{justify-self:start!important;max-width:100%!important}}.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{width:min(100%,1220px)!important;max-width:1220px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{z-index:120!important;align-items:start!important;gap:10px!important;position:relative!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{align-self:start!important;min-height:48px!important}.app-market .market-search-form .market-smart-search,.app-command-shell.app-market .market-search-form .market-smart-search,.app-shell-dark.app-market .market-search-form .market-smart-search{z-index:120!important;min-width:0!important;position:relative!important}.app-market .market-page-heading .standard-page-header-body,.app-command-shell.app-market .market-page-heading .standard-page-header-body,.app-shell-dark.app-market .market-page-heading .standard-page-header-body{z-index:30!important;position:relative!important}.app-market .market-page-heading .standard-page-header-tabs,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs{z-index:1!important;position:relative!important}.app-market .market-search-options,.app-command-shell.app-market .market-search-options,.app-shell-dark.app-market .market-search-options{box-shadow:none!important;background:#0510229e!important;border-color:#7dd3fc24!important}.app-market .market-upc-disclosure:not([open]),.app-command-shell.app-market .market-upc-disclosure:not([open]),.app-shell-dark.app-market .market-upc-disclosure:not([open]),.app-market .market-extra-options:not([open]),.app-command-shell.app-market .market-extra-options:not([open]),.app-shell-dark.app-market .market-extra-options:not([open]){padding-block:8px!important}.app-market .active-filter-chips,.app-command-shell.app-market .active-filter-chips,.app-shell-dark.app-market .active-filter-chips{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.app-market .active-filter-chips>span:first-child,.app-command-shell.app-market .active-filter-chips>span:first-child,.app-shell-dark.app-market .active-filter-chips>span:first-child{color:#e2e8f0b8!important;font-size:.72rem!important;font-weight:850!important}.app-market .active-filter-chips .ghost-button,.app-command-shell.app-market .active-filter-chips .ghost-button,.app-shell-dark.app-market .active-filter-chips .ghost-button{min-height:28px!important;padding:4px 9px!important}.app-market .market-filter-drawer,.app-command-shell.app-market .market-filter-drawer,.app-shell-dark.app-market .market-filter-drawer{align-items:end!important;gap:10px!important}.app-market .market-filter-drawer>.secondary-button,.app-command-shell.app-market .market-filter-drawer>.secondary-button,.app-shell-dark.app-market .market-filter-drawer>.secondary-button{min-height:42px!important}.app-market .market-mobile-product-card .market-card-price-row,.app-command-shell.app-market .market-mobile-product-card .market-card-price-row,.app-shell-dark.app-market .market-mobile-product-card .market-card-price-row{flex-wrap:wrap!important;align-items:center!important}.app-market .market-mobile-product-card .price-badge,.app-command-shell.app-market .market-mobile-product-card .price-badge,.app-shell-dark.app-market .market-mobile-product-card .price-badge{max-width:100%!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) auto auto!important;padding-left:0!important;display:grid!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{flex:none!important;min-height:42px!important}.app-market .catalog-detail-trust-row,.app-command-shell.app-market .catalog-detail-trust-row,.app-shell-dark.app-market .catalog-detail-trust-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.app-market .catalog-detail-primary-actions,.app-command-shell.app-market .catalog-detail-primary-actions,.app-shell-dark.app-market .catalog-detail-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-market .catalog-detail-more-actions,.app-command-shell.app-market .catalog-detail-more-actions,.app-shell-dark.app-market .catalog-detail-more-actions{background:#05102294!important;border-color:#7dd3fc24!important}.app-market .catalog-detail-more-actions .catalog-detail-secondary-actions,.app-command-shell.app-market .catalog-detail-more-actions .catalog-detail-secondary-actions,.app-shell-dark.app-market .catalog-detail-more-actions .catalog-detail-secondary-actions{margin-top:10px!important}@media (width>=1024px){.app-market .marketplace-section,.app-command-shell.app-market .marketplace-section,.app-shell-dark.app-market .marketplace-section{gap:18px!important;display:grid!important}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{padding:18px!important}.app-market .market-filter-drawer,.app-command-shell.app-market .market-filter-drawer,.app-shell-dark.app-market .market-filter-drawer{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=780px){.app-market .marketplace-section,.app-command-shell.app-market .marketplace-section,.app-shell-dark.app-market .marketplace-section{padding-bottom:calc(var(--et-shell-nav-safe,132px) + 44px)!important;gap:12px!important}.app-market .market-page-heading .standard-page-header-main,.app-command-shell.app-market .market-page-heading .standard-page-header-main,.app-shell-dark.app-market .market-page-heading .standard-page-header-main{gap:10px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) minmax(92px,auto)!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{width:auto!important;padding-inline:13px!important}.app-market .market-page-heading .standard-page-header-body,.app-command-shell.app-market .market-page-heading .standard-page-header-body,.app-shell-dark.app-market .market-page-heading .standard-page-header-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.app-market .market-page-heading .market-search-form,.app-command-shell.app-market .market-page-heading .market-search-form,.app-shell-dark.app-market .market-page-heading .market-search-form,.app-market .market-page-heading .standard-page-header-tabs,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs{grid-column:1/-1!important}.app-market .market-page-heading .standard-page-header-tabs,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs{z-index:1!important;position:relative!important}.app-market .market-page-heading .market-search-options[open],.app-command-shell.app-market .market-page-heading .market-search-options[open],.app-shell-dark.app-market .market-page-heading .market-search-options[open]{grid-column:1/-1!important}.app-market .market-page-heading .market-search-options summary,.app-command-shell.app-market .market-page-heading .market-search-options summary,.app-shell-dark.app-market .market-page-heading .market-search-options summary{white-space:nowrap!important;font-size:.8rem!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{z-index:90!important;background:#07111f!important;width:min(330px,100vw - 64px)!important;max-width:calc(100vw - 64px)!important;max-height:min(42dvh,330px)!important;left:0!important}.app-market .market-filter-drawer,.app-command-shell.app-market .market-filter-drawer,.app-shell-dark.app-market .market-filter-drawer{grid-template-columns:1fr!important}.app-market .catalog-results-grid,.app-command-shell.app-market .catalog-results-grid,.app-shell-dark.app-market .catalog-results-grid{gap:12px!important}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:88px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:88px!important;min-width:88px!important;height:88px!important;min-height:88px!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(74px,auto)!important}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{grid-column:1/-1}.app-market .catalog-detail-drawer,.app-command-shell.app-market .catalog-detail-drawer,.app-shell-dark.app-market .catalog-detail-drawer{width:min(100%,720px)!important}.app-market .catalog-detail-primary-actions,.app-command-shell.app-market .catalog-detail-primary-actions,.app-shell-dark.app-market .catalog-detail-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=420px){.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:78px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important}}:root{--et-mobile-nav-clearance:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px));--et-mobile-scroll-clearance:calc(var(--et-mobile-nav-clearance) + 68px);--et-mobile-form-clearance:calc(var(--et-mobile-nav-clearance) + 92px)}@media (width<=780px){.app-command-shell,.app-command-shell>main,.app-shell-dark>main,.app .main,.dashboard-layout,.hearth-northstar,.scout-dashboard-overview,.vault-page,.forge-page,.marketplace-section,.tidepool-community,.spark-page,.settings-page,.approval-page,.collection-page,.collections-utility-page .utility-page-layout,.empty-state,.small-empty-state{padding-bottom:var(--et-mobile-scroll-clearance)!important;scroll-padding-bottom:var(--et-mobile-scroll-clearance)!important}.app :where(.location-modal-backdrop,.flow-modal-backdrop,.drawer-backdrop,.catalog-detail-backdrop,.app-confirmation-backdrop),.app-command-shell :where(.location-modal-backdrop,.flow-modal-backdrop,.drawer-backdrop,.catalog-detail-backdrop,.app-confirmation-backdrop){padding-bottom:max(12px, env(safe-area-inset-bottom,0px))!important}.app :where(.flow-modal,.location-modal,.catalog-detail-drawer,.collection-manager-modal,.drawer.open,.quick-add-sheet,.app-confirmation-dialog),.app-command-shell :where(.flow-modal,.location-modal,.catalog-detail-drawer,.collection-manager-modal,.drawer.open,.quick-add-sheet,.app-confirmation-dialog){max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important;overscroll-behavior:contain!important;min-height:0!important}.app :where(.flow-modal-body,.location-modal-body,.drawer-body,.menu-drawer-body,.settings-drawer-body,.catalog-detail-body,.collection-manager-body,.quick-add-sheet-body,.drawer-menu-stack,.store-map-detail-body,.scout-report-detail-breakdown),.app-command-shell :where(.flow-modal-body,.location-modal-body,.drawer-body,.menu-drawer-body,.settings-drawer-body,.catalog-detail-body,.collection-manager-body,.quick-add-sheet-body,.drawer-menu-stack,.store-map-detail-body,.scout-report-detail-breakdown){overscroll-behavior:contain!important;min-height:0!important;padding-bottom:var(--et-mobile-form-clearance)!important;scroll-padding-bottom:var(--et-mobile-form-clearance)!important;overflow-y:auto!important}.app :where(.modal-sticky-footer,.flow-modal-footer,.flow-modal-actions,.location-modal-actions,.drawer-actions,.spark-flow-actions,.vault-form-actions),.app-command-shell :where(.modal-sticky-footer,.flow-modal-footer,.flow-modal-actions,.location-modal-actions,.drawer-actions,.spark-flow-actions,.vault-form-actions){padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;flex-shrink:0!important;bottom:0!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(100%,100vw - 18px)!important;display:grid!important;overflow:hidden!important}.app-scout .scout-report-detail-summary,.app-command-shell.app-scout .scout-report-detail-summary,.app.app-scout .scout-report-detail-summary{margin-bottom:10px!important}.app-scout .scout-report-detail-breakdown,.app-command-shell.app-scout .scout-report-detail-breakdown,.app.app-scout .scout-report-detail-breakdown{gap:12px!important;display:grid!important}.app-scout .flow-modal[data-flow=scoutSubmit]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-scout .scout-report-flow.scout-report-wizard,.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active{min-height:0!important;scroll-padding-bottom:var(--et-mobile-form-clearance)!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active{padding-bottom:var(--et-mobile-form-clearance)!important}.app-market .catalog-detail-drawer,.app-command-shell.app-market .catalog-detail-drawer,.app-shell-dark.app-market .catalog-detail-drawer{height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important;bottom:9px!important;overflow:hidden!important}.app-market .catalog-detail-body,.app-command-shell.app-market .catalog-detail-body,.app-shell-dark.app-market .catalog-detail-body{padding-bottom:var(--et-mobile-form-clearance)!important}.app-home .ember-assist-shell:not(.is-open),.app-command-shell.app-scout .ember-assist-shell:not(.is-open),.app.app-scout .ember-assist-shell:not(.is-open),.app-command-shell.app-vault .ember-assist-shell:not(.is-open),.app.app-vault .ember-assist-shell:not(.is-open),.app-command-shell.app-forge .ember-assist-shell:not(.is-open),.app.app-forge .ember-assist-shell:not(.is-open),.app-command-shell.app-market .ember-assist-shell:not(.is-open),.app.app-market .ember-assist-shell:not(.is-open),.app-tidepool .ember-assist-shell:not(.is-open),.app-command-shell.app-tidepool .ember-assist-shell:not(.is-open),.app.app-adminreview .ember-assist-shell:not(.is-open),.app-command-shell.app-adminreview .ember-assist-shell:not(.is-open),.app-shell-dark.app-adminreview .ember-assist-shell:not(.is-open),body.shell-overlay-open .ember-assist-shell:not(.is-open),body.shell-long-form-active .ember-assist-shell:not(.is-open){opacity:0!important;pointer-events:none!important;display:none!important}}.app .flow-modal-backdrop,.app-command-shell .flow-modal-backdrop,.app-shell-dark .flow-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(.9)!important;background:radial-gradient(circle at 18% 10%,#ff7a1a1a,#0000 18rem),radial-gradient(circle at 82% 18%,#7ce7ff14,#0000 18rem),#00040de0!important}.app .flow-modal[data-flow=addActionSheet],.app .flow-modal[data-flow=multiDestinationAdd],.app .flow-modal[data-flow=scoutSubmit],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=multiDestinationAdd],.app-command-shell .flow-modal[data-flow=scoutSubmit],.app-shell-dark .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=multiDestinationAdd],.app-shell-dark .flow-modal[data-flow=scoutSubmit]{background:radial-gradient(circle at 90% 0,#ff7a1a1f,#0000 16rem),linear-gradient(#081426fc,#030a16fe)!important;border-color:#7ce7ff3d!important;box-shadow:0 30px 88px #000000c2,inset 0 0 0 1px #ffffff0a!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit] .flow-modal-body{background:radial-gradient(circle at 100% 0,#7ce7ff0f,#0000 14rem),#040d1bfb!important}.quick-add-result-card{background:linear-gradient(135deg,#7ce7ff0f,#ff7a1a0a),#061426e6!important;border-color:#7ce7ff24!important;grid-template-columns:64px minmax(0,1fr) auto!important;min-height:88px!important;padding:12px!important}.quick-add-result-thumb{border-radius:16px!important;width:64px!important;height:64px!important}.quick-add-result-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.quick-add-result-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.quick-add-result-action{color:#fff8e8;white-space:nowrap;background:#ff7a1a24;border:1px solid #ff7a1a57;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.quick-add-success-card{background:radial-gradient(circle at 100% 0,#36d3991a,#0000 10rem),linear-gradient(145deg,#081c24f5,#040d1bfa)!important;border-color:#36d39942!important}@media (width<=640px){.quick-add-result-card{grid-template-columns:58px minmax(0,1fr)!important}.quick-add-result-thumb{width:58px!important;height:58px!important}.quick-add-result-action{grid-column:2;justify-self:start;min-height:34px}}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox input,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox input{z-index:1;width:18px;height:18px;margin-top:3px;opacity:1!important;position:relative!important;top:auto!important;right:auto!important}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox:after,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox:after{display:none!important}.app .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .destination-checkbox span{padding-right:0!important}.app-vault .vault-empty-overview-card,.app-vault .vault-empty-summary-card,.app-vault .vault-empty-action-card{box-shadow:0 18px 44px #00000038;color:#f7fbff!important;background:radial-gradient(circle at 100% 0,#ffb85c1f,#0000 13rem),linear-gradient(145deg,#08182af5,#040d1bfa)!important;border:1px solid #ffb85c33!important;border-radius:20px!important}.app-vault .vault-empty-overview-card,.app-vault .vault-empty-summary-card{gap:12px;padding:14px;display:grid}.app-vault .vault-empty-overview-card dl,.app-vault .vault-empty-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.app-vault .vault-empty-overview-card dl div,.app-vault .vault-empty-summary-card dl div{background:#020b188a;border:1px solid #7ce7ff1f;border-radius:14px;min-width:0;padding:10px}.app-vault .vault-empty-overview-card dt,.app-vault .vault-empty-summary-card dt{letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:900;color:#e8f6ffa8!important}.app-vault .vault-empty-overview-card dd,.app-vault .vault-empty-summary-card dd{margin:3px 0 0;font-size:1.08rem;font-weight:950;color:#fff7ed!important}.app-vault .vault-empty-action-card{align-items:start;gap:10px;display:grid;padding:clamp(16px,4vw,22px)!important}.app-vault .vault-empty-action-card h3{margin:0;font-size:clamp(1.2rem,4vw,1.5rem);color:#fff7ed!important}.app-vault .vault-empty-action-card p{max-width:42rem;margin:0;line-height:1.45;color:#e8f6ffc2!important}.app-vault .vault-empty-action-card .quick-actions,.app-vault .vault-empty-overview-card .quick-actions{flex-wrap:wrap;gap:8px;display:flex}.app-vault .vault-primary-controls{background:linear-gradient(145deg,#051223d6,#030a16e0);border:1px solid #7ce7ff24;border-radius:18px;gap:10px;padding:12px;display:grid}.app-vault .vault-primary-controls .vault-search-field{gap:7px;display:grid}.app-vault .vault-primary-controls .vault-search-field span{color:#e8f6ffa8;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app-vault .vault-primary-controls .vault-search-input{width:100%;min-height:46px;font-size:.95rem;color:#f7fbff!important;background:#020914eb!important;border-radius:16px!important}.app-vault .vault-active-filter-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-vault .vault-active-filter-chips span,.app-vault .vault-active-filter-chips .inline-text-button{border-radius:999px;align-items:center;min-height:30px;font-size:.72rem;font-weight:850;display:inline-flex}.app-vault .vault-active-filter-chips span{color:#e8f6ffd1;background:#7ce7ff14;border:1px solid #7ce7ff29;padding:5px 9px}.app-vault .vault-active-filter-chips .inline-text-button{padding:5px 8px;color:#ffba49!important}.app-vault .vault-mobile-filter-drawer{overflow:hidden;background:#040d1cb8!important;border:1px solid #7ce7ff24!important;border-radius:16px!important}.app-vault .vault-mobile-filter-drawer summary{cursor:pointer;align-items:center;min-height:42px;padding:0 12px;font-weight:900;display:flex;color:#fff7ed!important}.app-vault .vault-filter-panel{gap:10px;display:grid;padding:12px!important}.app-vault .vault-filter-panel .vault-filter-field{min-width:0}.app-vault .vault-filter-panel .vault-filter-field span{color:#e8f6ffa3!important}.app-vault .vault-view-strip{background:#0209148a;border:1px solid #7ce7ff1f;border-radius:999px;width:fit-content;max-width:100%;overflow-x:auto}.app-vault .vault-view-strip button{color:#e8f6ffb8!important}.app-vault .vault-view-strip button.active{color:#241003!important;background:linear-gradient(135deg,#ffba49,#ff7a1a)!important}.app-vault .vault-collection-panel .vault-item-card{cursor:default}.app-vault .vault-collection-panel .vault-card-topline{gap:10px}.app-vault .vault-collection-panel .vault-card-topline .compact-title-block{min-width:0}.app-vault .vault-collection-panel .vault-card-topline h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box;overflow:hidden;color:#fff7ed!important}.app-vault .vault-collection-panel .vault-card-topline .compact-subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden;color:#e8f6ffad!important}.app-vault .vault-collection-panel .vault-card-main{align-items:stretch;display:grid}.app-vault .vault-collection-panel .vault-card-facts p{background:#020b188a;border:1px solid #7ce7ff1a;align-content:center;gap:3px;display:grid}.app-vault .vault-collection-panel .vault-card-actions{align-items:center}.app-vault .vault-collection-panel .vault-card-actions>.secondary-button{color:#fff7ed!important;background:#ffb85c1c!important;border-color:#ffb85c47!important;min-height:42px!important}.app-vault .vault-collection-panel .vault-card-actions .overflow-menu{justify-self:end}.app-vault .vault-detail-card{margin-bottom:calc(28px + env(safe-area-inset-bottom,0px));gap:14px;scroll-margin-top:84px}.app-vault .ember-assist-shell{display:none!important}html body .app-command-shell.app-vault .ember-assist-shell{opacity:0!important;pointer-events:none!important;display:none!important}.app-vault .vault-detail-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-vault .vault-detail-card .compact-card-header h3{color:#fff7ed!important}.app-vault .vault-detail-card .compact-card-header .secondary-button{min-width:82px;width:auto!important}.app-vault .vault-detail-card .compact-subtitle,.app-vault .vault-detail-card .inventory-detail-summary p{color:#e8f6ffbd!important}.app-vault .vault-detail-primary-actions{flex-wrap:wrap;gap:8px;display:flex}.app-vault .vault-detail-primary-actions button{min-height:42px}.app-vault .vault-item-profile-panel,.app-vault .vault-profile-story-card{background:radial-gradient(circle at 100% 0,#b16bff2e,#0000 11rem),#040d1da8;border:1px solid #b16bff3d;border-radius:20px;gap:12px;min-width:0;display:grid;box-shadow:inset 0 1px #ffffff12}.app-vault .vault-item-profile-panel{padding:14px}.app-vault .vault-item-profile-heading{align-items:start;gap:10px;display:grid}.app-vault .vault-item-profile-heading h4{color:#fff7ed;margin:7px 0 3px;font-size:clamp(1.02rem,.94rem + .35vw,1.24rem)}.app-vault .vault-item-profile-heading p,.app-vault .vault-profile-story-card p,.app-vault .vault-profile-forge-helper{margin:0;line-height:1.42;color:#e8f6ffbd!important}.app-vault .vault-item-profile-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.app-vault .vault-profile-story-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.app-vault .vault-profile-story-card{background:linear-gradient(145deg,#0b172dd1,#040c1bad);padding:12px}.app-vault .vault-profile-story-card>span{color:#ffca55e0;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900}.app-vault .vault-profile-story-card strong{color:#fff7ed;font-size:.96rem}html body #root .app.app-theme-light.app-vault :where(.vault-item-profile-panel,.vault-profile-story-card){background:radial-gradient(circle at 100% 0,#818cf824,#0000 11rem),linear-gradient(145deg,#fffaf3,#fff3e7)!important;border-color:#818cf842!important;box-shadow:0 14px 32px #3e2f1f14,inset 0 1px #ffffffc2!important}html body #root .app.app-theme-light.app-vault .vault-item-profile-heading h4,html body #root .app.app-theme-light.app-vault .vault-profile-story-card strong{color:#21172f!important}html body #root .app.app-theme-light.app-vault .vault-item-profile-heading p,html body #root .app.app-theme-light.app-vault .vault-profile-story-card p,html body #root .app.app-theme-light.app-vault .vault-profile-forge-helper{color:#5f4b68!important}html body #root .app.app-theme-light.app-vault .vault-profile-story-card>span{color:#6d28d9!important}.app-vault .vault-detail-basics{background:#020b1875;border:1px solid #7ce7ff1f;border-radius:16px;padding:10px}.app-vault .vault-detail-group-summary{background:#020b1875;border:1px solid #7ce7ff21;border-radius:16px;gap:9px;padding:12px;display:grid}.app-vault .vault-detail-group-summary>strong{color:#fff7ed;font-size:.9rem}.app-vault .vault-detail-group-summary>div{flex-wrap:wrap;gap:8px;display:flex}.app-vault .vault-detail-group-summary span{color:#e8f6ffd6;background:#7ce7ff14;border:1px solid #7ce7ff29;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.app-vault .vault-detail-group-summary b{color:#ffba49;font-weight:950}.app-vault .vault-detail-set-summary{background:radial-gradient(circle at 100% 0,#a453ff29,#0000 10rem),#030c1a9e;border:1px solid #a453ff38;border-radius:18px;gap:12px;padding:12px;display:grid}.app-vault .vault-detail-set-summary h4{color:#fff7ed;margin:6px 0 2px}.app-vault .vault-detail-set-summary p{color:#e8f6ffb8;margin:0;line-height:1.35}.app-vault .vault-detail-advanced-stack{gap:10px;display:grid}.app-vault .vault-detail-disclosure{overflow:hidden;background:#030c1a94!important;border:1px solid #7ce7ff21!important;border-radius:16px!important}.app-vault .vault-detail-disclosure summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-weight:900;display:flex;color:#fff7ed!important}.app-vault .vault-detail-disclosure[open]{padding-bottom:10px}.app-vault .vault-detail-disclosure>:not(summary){margin:0 10px 10px}.app-vault .vault-detail-action-note{font-size:.84rem;line-height:1.35;color:#e8f6ffad!important;margin:2px 10px 0!important}.app-vault .grade-assist-disclosure[open]{background:radial-gradient(circle at 100% 0,#ffba4921,#0000 12rem),#030c1aa8!important;border-color:#ffba493d!important}.app-vault .grade-assist-panel{gap:12px;display:grid}.app-vault .grade-assist-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.app-vault .grade-assist-header h4{color:#fff7ed;margin:7px 0 3px;font-size:1rem}.app-vault .grade-assist-header p,.app-vault .grade-assist-value-card p,.app-vault .grade-assist-photo-card p{color:#e8f6ffb8;margin:0;line-height:1.35}.app-vault .grade-assist-readiness{background:#020b1894;border:1px solid #7ce7ff24;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.app-vault .grade-assist-readiness>span,.app-vault .grade-assist-value-card>span,.app-vault .grade-assist-photo-card>span,.app-vault .grade-assist-field>span,.app-vault .grade-assist-notes>span{color:#e8f6ffa3;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:900}.app-vault .grade-assist-readiness strong,.app-vault .grade-assist-value-card strong,.app-vault .grade-assist-photo-card strong,.app-vault .grade-assist-empty-guide strong{color:#fff7ed;font-size:.96rem}.app-vault .grade-assist-readiness small{color:#fff7edb3;font-weight:800}.app-vault .grade-assist-readiness.success{background:#1f896024;border-color:#64ffb247}.app-vault .grade-assist-readiness.info{background:#36a6ff1f;border-color:#7ce7ff47}.app-vault .grade-assist-readiness.warning{background:#ffba491f;border-color:#ffba4957}.app-vault .grade-assist-photo-grid,.app-vault .grade-assist-checklist{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;display:grid}.app-vault .grade-assist-safety-strip{flex-wrap:wrap;gap:7px;display:flex}.app-vault .grade-assist-safety-strip span{color:#fff2cd;background:#ffba491a;border:1px solid #ffba4938;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.app-vault .grade-assist-empty-guide{background:linear-gradient(135deg,#ffba4921,#7ce7ff0f),#020b1880;border:1px solid #ffba4938;border-radius:14px;gap:6px;padding:12px;display:grid}.app-vault .grade-assist-empty-guide>span{color:#ffe6b8c2;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.app-vault .grade-assist-empty-guide p{color:#e8f6ffbd;margin:0;line-height:1.38}.app-vault .grade-assist-photo-card,.app-vault .grade-assist-value-card,.app-vault .grade-assist-field,.app-vault .grade-assist-notes{background:#020b1880;border:1px solid #7ce7ff21;border-radius:14px;gap:7px;min-width:0;padding:10px;display:grid}.app-vault .grade-assist-photo-card img{object-fit:contain;background:#020b1894;border-radius:10px;width:100%;max-height:160px}.app-vault .grade-assist-field select,.app-vault .grade-assist-notes textarea{color:#fff7ed;width:100%;min-width:0;font:inherit;background:#030c1ad6;border:1px solid #7ce7ff2e;border-radius:10px}.app-vault .grade-assist-field select{min-height:42px;padding:0 10px}.app-vault .grade-assist-notes textarea{resize:vertical;min-height:88px;padding:10px}.app-vault .grade-assist-actions{align-items:stretch}.app-vault .grade-assist-actions button{min-height:42px}@media (width>=760px){.app-vault .grade-assist-header{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}}.app-vault .vault-detail-card .inventory-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.app-vault .vault-wishlist-list{align-items:stretch}.app-vault .vault-wishlist-card{gap:12px}.app-vault .vault-wishlist-card .compact-subtitle{margin:0}.vault-set-mini-actions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-self:end;gap:8px;display:grid}.vault-set-mini-actions button{min-height:38px;padding-inline:10px}@media (width>=980px){.app-vault .vault-collection-panel .compact-inventory-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.app-vault .vault-primary-controls{grid-template-columns:minmax(360px,1fr) minmax(0,1.15fr);align-items:end}}@media (width<=640px){.app-vault .vault-command-center .vault-command-overview{scroll-snap-type:x proximity;flex-wrap:nowrap!important;padding:0 2px 6px!important;display:flex!important;overflow:auto hidden!important}.app-vault .vault-command-center .vault-overview-card{scroll-snap-align:start;flex:0 0 min(154px,43vw)!important;min-height:92px!important}.app-vault .vault-empty-action-card .quick-actions,.app-vault .vault-empty-overview-card .quick-actions{grid-template-columns:1fr;display:grid}.app-vault .vault-primary-controls{border-radius:16px;padding:10px}.app-vault .vault-filter-panel{grid-template-columns:1fr!important}.app-vault .vault-view-strip{width:100%}.app-vault .vault-view-strip button{min-width:max-content}.app-vault .vault-collection-panel .vault-card-actions{grid-template-columns:minmax(0,1fr) auto!important}.app-vault .vault-detail-card .inventory-detail-hero{grid-template-columns:1fr!important}.app-vault .vault-detail-card .inventory-detail-image-frame{justify-self:center;max-width:220px}.app-vault .vault-detail-card{margin-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 18px)}}.app-forge .adaptive-forge-intro.empty-state{align-content:start!important;min-height:0!important;padding:clamp(22px,4vw,34px)!important}@media (width<=780px){.app-forge .adaptive-forge-intro.empty-state{margin-inline:8px!important;padding:18px!important}.app-forge .forge-top-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;display:grid!important;overflow:visible!important}.app-forge .forge-summary-card{width:auto!important;min-width:0!important}.app-forge .forge-summary-card strong{font-size:clamp(1rem,4.8vw,1.38rem)!important}.app-forge .forge-section-tabs{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.app-forge .forge-section-tabs::-webkit-scrollbar{display:none}.app-forge .forge-section-tab{scroll-snap-align:start;flex:0 0 min(132px,38vw)!important;min-width:0!important}.app-forge .forge-section-tab small{white-space:normal!important}.app-forge .forge-card-actions{grid-template-columns:minmax(0,1fr) auto!important}.app-forge .forge-sale-helper.small-empty-state{min-height:0!important;padding:12px!important}.app-forge .forge-form-footer{position:static!important}.app-forge .forge-action-strip{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding:2px 2px 8px;overflow:auto visible;gap:8px!important;display:flex!important}.app-forge .forge-action-strip::-webkit-scrollbar{display:none}.app-forge .forge-action-strip>button,.app-forge .forge-action-strip>.forge-more-actions{scroll-snap-align:start;flex:0 0 min(148px,42vw)}}.app-forge .app-confirmation-backdrop{z-index:9200!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#01050ddb!important}.app-forge .app-confirmation-dialog{position:relative;z-index:9201!important}.app-confirmation-backdrop{z-index:12000!important;background:#01050de0!important}.app-confirmation-dialog{position:relative;z-index:12001!important}@media (width<=640px){.app-confirmation-backdrop,.app-forge .app-confirmation-backdrop{align-items:center!important;padding:16px!important}}.receipt-ledger-panel{gap:14px;display:grid}.receipt-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.receipt-ledger-card,.receipt-detail-summary-card,.receipt-linked-section{background:radial-gradient(circle at 100% 0,#ffb85c1a,#0000 12rem),linear-gradient(145deg,#08182af5,#040d1bfb);border:1px solid #7ce7ff24;border-radius:18px;box-shadow:0 18px 42px #00000038}.receipt-ledger-card{gap:10px;padding:14px;display:grid}.receipt-ledger-card-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.receipt-ledger-card-main h3,.receipt-detail-summary-copy h3,.receipt-linked-section h3{color:#f8fbff;margin:0;line-height:1.15}.receipt-ledger-card-main p,.receipt-detail-summary-copy p{color:#e2eeffbd;margin:4px 0 0}.receipt-proof-pill{color:#eaf8ff;white-space:nowrap;background:#7ce7ff17;border:1px solid #7ce7ff33;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:28px;padding:5px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.receipt-proof-pill.is-attached{color:#d7ffef;background:#36d3991f;border-color:#36d39952}.receipt-proof-pill.is-missing{color:#fff1cf;background:#ffb85c1a;border-color:#ffb85c42}.receipt-ledger-card-stats,.receipt-ledger-card-actions,.receipt-detail-actions,.sales-receipt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt-ledger-card-stats span{color:#e2eeffb8;background:#ffffff0e;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.76rem;display:inline-flex}.receipt-detail-backdrop{z-index:9300;-webkit-backdrop-filter:blur(16px)saturate(.9)!important;background:radial-gradient(circle at 20% 8%,#ff7a1a1a,#0000 18rem),radial-gradient(circle at 80% 20%,#7ce7ff14,#0000 18rem),#00040de6!important}.receipt-detail-modal{width:min(940px,100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 22px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;background:radial-gradient(circle at 92% 0,#ff7a1a1f,#0000 17rem),linear-gradient(#081426fc,#030a16fe)!important;border-color:#7ce7ff3d!important}.receipt-detail-body{gap:14px;min-height:0;display:grid;overflow-y:auto;padding-bottom:var(--et-mobile-form-clearance,112px)!important}.receipt-detail-summary-card{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:14px;padding:14px;display:grid}.receipt-proof-frame{aspect-ratio:4/5;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.receipt-proof-frame img{object-fit:cover;width:100%;height:100%;display:block}.receipt-proof-frame.is-empty{color:#e2eeffad;text-align:center;place-items:center;min-height:180px;padding:14px;display:grid}.receipt-detail-summary-copy{align-content:start;gap:10px;min-width:0;display:grid}.receipt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receipt-linked-section{gap:12px;padding:14px;display:grid}.receipt-link-candidates,.receipt-linked-list,.receipt-line-list{gap:8px;display:grid}.receipt-linked-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.receipt-linked-row.is-linked{background:#36d39912;border-color:#36d3992e}.receipt-linked-row strong,.receipt-linked-row span{overflow-wrap:anywhere;min-width:0;display:block}.receipt-linked-row span{color:#e2eeffb3;margin-top:3px;font-size:.84rem}.receipt-data-details>summary{cursor:pointer;color:#f8fbff;font-weight:800}.receipt-detail-actions{border-top:1px solid #7ce7ff29;justify-content:flex-end;background:#030a16fa!important}@media (width<=720px){.receipt-detail-backdrop{padding:10px 8px max(10px, env(safe-area-inset-bottom,0px))!important;align-items:flex-end!important}.receipt-detail-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);border-radius:24px 24px 18px 18px!important}.receipt-detail-summary-card{grid-template-columns:1fr}.receipt-proof-frame{max-height:220px}.receipt-summary-grid,.receipt-linked-row{grid-template-columns:1fr}.receipt-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.receipt-detail-actions button{width:100%}.receipt-ledger-card-actions button,.receipt-ledger-card-actions a{flex:130px}}.app-scout .scout-report-compact-card,.app-command-shell.app-scout .scout-report-compact-card,.app.app-scout .scout-report-compact-card{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.app-scout .scout-report-card-main,.app-command-shell.app-scout .scout-report-card-main,.app.app-scout .scout-report-card-main{gap:10px!important;min-width:0!important;display:grid!important;position:static!important;overflow:visible!important}.app-scout .scout-report-card-top,.app-command-shell.app-scout .scout-report-card-top,.app.app-scout .scout-report-card-top{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;display:grid!important;position:static!important}.app-scout .scout-report-card-top h3,.app-command-shell.app-scout .scout-report-card-top h3,.app.app-scout .scout-report-card-top h3,.app-scout .scout-report-human-summary strong,.app-command-shell.app-scout .scout-report-human-summary strong,.app.app-scout .scout-report-human-summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-report-card-top p,.app-command-shell.app-scout .scout-report-card-top p,.app.app-scout .scout-report-card-top p,.app-scout .scout-report-human-summary span,.app-command-shell.app-scout .scout-report-human-summary span,.app.app-scout .scout-report-human-summary span{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.app-scout .scout-report-compact-card :where(.scout-report-items,.scout-report-profile-card,.scout-report-general-details,.scout-report-detail-breakdown,.scout-report-context,.scout-report-proof-source,.scout-report-confidence-copy),.app-command-shell.app-scout .scout-report-compact-card :where(.scout-report-items,.scout-report-profile-card,.scout-report-general-details,.scout-report-detail-breakdown,.scout-report-context,.scout-report-proof-source,.scout-report-confidence-copy),.app.app-scout .scout-report-compact-card :where(.scout-report-items,.scout-report-profile-card,.scout-report-general-details,.scout-report-detail-breakdown,.scout-report-context,.scout-report-proof-source,.scout-report-confidence-copy){display:none!important}.app-scout .scout-report-card-action,.app-command-shell.app-scout .scout-report-card-action,.app.app-scout .scout-report-card-action{justify-content:stretch!important;align-self:stretch!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important}.app-scout .scout-report-card-action .secondary-button,.app-command-shell.app-scout .scout-report-card-action .secondary-button,.app.app-scout .scout-report-card-action .secondary-button{width:100%!important;min-height:42px!important;position:static!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app-scout .scout-report-detail-body,.app-command-shell.app-scout .scout-report-detail-body,.app.app-scout .scout-report-detail-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;min-height:0!important;padding:0 2px calc(var(--et-mobile-form-clearance,168px) + 12px)!important;scroll-padding-bottom:var(--et-mobile-form-clearance,168px)!important;flex-direction:column!important;gap:12px!important;display:flex!important;overflow-y:auto!important}.app-scout .scout-report-detail-summary,.app-command-shell.app-scout .scout-report-detail-summary,.app.app-scout .scout-report-detail-summary{flex-direction:column!important;flex:none!important;min-height:max-content!important;margin:0!important;display:flex!important}.app-scout .scout-report-detail-kicker,.app-command-shell.app-scout .scout-report-detail-kicker,.app.app-scout .scout-report-detail-kicker{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.app-scout .scout-report-detail-kicker span,.app-command-shell.app-scout .scout-report-detail-kicker span,.app.app-scout .scout-report-detail-kicker span{color:#ffd08a!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.app-scout .scout-report-detail-kicker b,.app-command-shell.app-scout .scout-report-detail-kicker b,.app.app-scout .scout-report-detail-kicker b{color:#e8f6ffb8!important;font-size:.76rem!important}.app-scout .scout-report-detail-primary-copy,.app-command-shell.app-scout .scout-report-detail-primary-copy,.app.app-scout .scout-report-detail-primary-copy{overflow-wrap:anywhere!important}.app-scout .scout-report-detail-overview-grid,.app-command-shell.app-scout .scout-report-detail-overview-grid,.app.app-scout .scout-report-detail-overview-grid{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-detail-info-card,.app-command-shell.app-scout .scout-report-detail-info-card,.app.app-scout .scout-report-detail-info-card,.app-scout .scout-report-detail-action-panel,.app-command-shell.app-scout .scout-report-detail-action-panel,.app.app-scout .scout-report-detail-action-panel{background:linear-gradient(145deg,#0a182be0,#040d19e0)!important;border:1px solid #7ce7ff29!important;border-radius:16px!important;flex:none!important;min-width:0!important;box-shadow:inset 0 1px #ffffff0d!important}.app-scout .scout-report-detail-info-card,.app-command-shell.app-scout .scout-report-detail-info-card,.app.app-scout .scout-report-detail-info-card{gap:4px!important;padding:12px!important;display:grid!important}.app-scout .scout-report-detail-info-card span,.app-command-shell.app-scout .scout-report-detail-info-card span,.app.app-scout .scout-report-detail-info-card span,.app-scout .scout-report-trust-card span,.app-command-shell.app-scout .scout-report-trust-card span,.app.app-scout .scout-report-trust-card span{color:#e8f6ff9e!important;letter-spacing:0!important;font-size:.74rem!important;font-weight:800!important}.app-scout .scout-report-detail-info-card strong,.app-command-shell.app-scout .scout-report-detail-info-card strong,.app.app-scout .scout-report-detail-info-card strong,.app-scout .scout-report-trust-card strong,.app-command-shell.app-scout .scout-report-trust-card strong,.app.app-scout .scout-report-trust-card strong{color:#fff7ed!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.25!important}.app-scout .scout-report-detail-info-card small,.app-command-shell.app-scout .scout-report-detail-info-card small,.app.app-scout .scout-report-detail-info-card small{color:#e8f6ffa8!important;overflow-wrap:anywhere!important;line-height:1.35!important}.app-scout .scout-report-detail-action-panel,.app-command-shell.app-scout .scout-report-detail-action-panel,.app.app-scout .scout-report-detail-action-panel{gap:12px!important;padding:13px!important;display:grid!important}.app-scout .scout-report-detail-action-panel h3,.app-command-shell.app-scout .scout-report-detail-action-panel h3,.app.app-scout .scout-report-detail-action-panel h3{color:#fff7ed!important;margin:0!important;font-size:1rem!important}.app-scout .scout-report-detail-action-panel p,.app-command-shell.app-scout .scout-report-detail-action-panel p,.app.app-scout .scout-report-detail-action-panel p{color:#e8f6ffb8!important;margin:4px 0 0!important;line-height:1.45!important}.app-scout .scout-report-detail-action-grid,.app-command-shell.app-scout .scout-report-detail-action-grid,.app.app-scout .scout-report-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-detail-action-grid button,.app-command-shell.app-scout .scout-report-detail-action-grid button,.app.app-scout .scout-report-detail-action-grid button{width:100%!important;min-width:0!important}.app-scout .scout-report-detail-breakdown,.app-command-shell.app-scout .scout-report-detail-breakdown,.app.app-scout .scout-report-detail-breakdown{flex-direction:column!important;flex:none!important;gap:10px!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:visible!important}.app-scout .scout-report-detail-section,.app-command-shell.app-scout .scout-report-detail-section,.app.app-scout .scout-report-detail-section{background:#050f1eb8!important;border:1px solid #7ce7ff24!important;border-radius:16px!important;flex:none!important;padding:0!important;display:block!important;overflow:hidden!important}.app-scout .scout-report-detail-section>summary,.app-command-shell.app-scout .scout-report-detail-section>summary,.app.app-scout .scout-report-detail-section>summary{cursor:pointer!important;color:#fff7ed!important;gap:3px!important;min-height:48px!important;padding:11px 13px!important;list-style:none!important;display:grid!important}.app-scout .scout-report-detail-section>summary::-webkit-details-marker{display:none!important}.app-command-shell.app-scout .scout-report-detail-section>summary::-webkit-details-marker{display:none!important}.app.app-scout .scout-report-detail-section>summary::-webkit-details-marker{display:none!important}.app-scout .scout-report-detail-section>summary span,.app-command-shell.app-scout .scout-report-detail-section>summary span,.app.app-scout .scout-report-detail-section>summary span{font-weight:900!important}.app-scout .scout-report-detail-section>summary small,.app-command-shell.app-scout .scout-report-detail-section>summary small,.app.app-scout .scout-report-detail-section>summary small{color:#e8f6ffa8!important;font-size:.78rem!important;line-height:1.3!important}.app-scout .scout-report-detail-section[open]>summary,.app-command-shell.app-scout .scout-report-detail-section[open]>summary,.app.app-scout .scout-report-detail-section[open]>summary{background:#7ce7ff0f!important;border-bottom:1px solid #7ce7ff1f!important}.app-scout .scout-report-detail-section>:not(summary),.app-command-shell.app-scout .scout-report-detail-section>:not(summary),.app.app-scout .scout-report-detail-section>:not(summary){padding:12px 13px!important}.app-scout .scout-report-detail-admin-actions,.app-command-shell.app-scout .scout-report-detail-admin-actions,.app.app-scout .scout-report-detail-admin-actions{gap:8px!important;display:grid!important}.app-scout .scout-report-detail-missing-row,.app-command-shell.app-scout .scout-report-detail-missing-row,.app.app-scout .scout-report-detail-missing-row{background:#ffb03b14!important;border:1px dashed #ffc05d57!important;border-radius:12px!important}.app-scout .scout-report-proof-empty,.app-command-shell.app-scout .scout-report-proof-empty,.app.app-scout .scout-report-proof-empty{gap:8px!important;padding-top:0!important;display:grid!important}.app-scout .scout-report-trust-grid,.app-command-shell.app-scout .scout-report-trust-grid,.app.app-scout .scout-report-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-trust-card,.app-command-shell.app-scout .scout-report-trust-card,.app.app-scout .scout-report-trust-card{background:#ffb03b12!important;border:1px solid #ffc05d29!important;border-radius:12px!important;gap:3px!important;min-width:0!important;padding:10px!important;display:grid!important}.scout-report-add-details-form{background:#0a172ac2;border:1px solid #7ce7ff2e;border-radius:14px;gap:12px;margin:12px 13px 13px;padding:13px;display:grid}.scout-report-add-details-heading{gap:3px;display:grid}.scout-report-add-details-heading strong{color:#fff7ed}.scout-report-add-details-heading small,.scout-report-add-details-form label span{color:#e8f6ffad}.scout-report-add-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-report-add-details-form label{gap:6px;min-width:0;display:grid}.scout-report-add-details-form input,.scout-report-add-details-form select,.scout-report-add-details-form textarea{width:100%;min-width:0}.scout-report-add-details-form textarea{resize:vertical;min-height:82px}.scout-report-add-details-actions{flex-wrap:wrap;gap:9px;display:flex}.scout-report-add-details-actions button{flex:150px}.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app-command-shell.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app.app-scout .scout-report-detail-sheet .modal-sticky-footer{background:#030a16fa!important;margin-top:0!important;position:static!important;bottom:auto!important}.app-scout .scout-report-action-backdrop,.app-command-shell.app-scout .scout-report-action-backdrop,.app.app-scout .scout-report-action-backdrop{z-index:2350!important}.app-scout .scout-report-action-sheet,.app-command-shell.app-scout .scout-report-action-sheet,.app.app-scout .scout-report-action-sheet{width:min(94vw,540px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)!important;z-index:2351!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;position:relative!important;overflow:hidden!important}.app-scout .scout-report-action-body,.app-command-shell.app-scout .scout-report-action-body,.app.app-scout .scout-report-action-body{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:0 2px calc(var(--et-mobile-form-clearance,168px) + 12px)!important;gap:12px!important;display:grid!important;overflow-y:auto!important}.app-scout .scout-report-action-summary,.app-command-shell.app-scout .scout-report-action-summary,.app.app-scout .scout-report-action-summary,.app-scout .scout-report-action-section,.app-command-shell.app-scout .scout-report-action-section,.app.app-scout .scout-report-action-section{background:linear-gradient(145deg,#0a182be6,#040d19e0)!important;border:1px solid #7ce7ff29!important;border-radius:16px!important;gap:9px!important;min-width:0!important;padding:13px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}.app-scout .scout-report-action-summary span,.app-command-shell.app-scout .scout-report-action-summary span,.app.app-scout .scout-report-action-summary span{color:#ffd08a!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.app-scout .scout-report-action-summary strong,.app-command-shell.app-scout .scout-report-action-summary strong,.app.app-scout .scout-report-action-summary strong,.app-scout .scout-report-action-section h3,.app-command-shell.app-scout .scout-report-action-section h3,.app.app-scout .scout-report-action-section h3{color:#fff7ed!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important}.app-scout .scout-report-action-summary small,.app-command-shell.app-scout .scout-report-action-summary small,.app.app-scout .scout-report-action-summary small,.app-scout .scout-report-action-section p,.app-command-shell.app-scout .scout-report-action-section p,.app.app-scout .scout-report-action-section p{color:#e8f6ffad!important;overflow-wrap:anywhere!important;line-height:1.4!important}.app-scout .scout-report-action-options,.app-command-shell.app-scout .scout-report-action-options,.app.app-scout .scout-report-action-options{gap:8px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-action-options--compact,.app-command-shell.app-scout .scout-report-action-options--compact,.app.app-scout .scout-report-action-options--compact,.app-scout .scout-report-action-fields,.app-command-shell.app-scout .scout-report-action-fields,.app.app-scout .scout-report-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .scout-report-action-option,.app-command-shell.app-scout .scout-report-action-option,.app.app-scout .scout-report-action-option{color:#e8f6ffd1!important;text-align:left!important;background:#040f1fd1!important;border:1px solid #7ce7ff2e!important;border-radius:13px!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:11px 12px!important;display:grid!important}.app-scout .scout-report-action-option.is-selected,.app-command-shell.app-scout .scout-report-action-option.is-selected,.app.app-scout .scout-report-action-option.is-selected{color:#fff7ed!important;background:linear-gradient(145deg,#ffb03b2e,#7ce7ff17)!important;border-color:#ffb03bb8!important;box-shadow:0 0 0 1px #ffb03b24,0 14px 28px #ffb03b14!important}.app-scout .scout-report-action-option strong,.app-command-shell.app-scout .scout-report-action-option strong,.app.app-scout .scout-report-action-option strong{overflow-wrap:anywhere!important}.app-scout .scout-report-action-option span,.app-command-shell.app-scout .scout-report-action-option span,.app.app-scout .scout-report-action-option span{color:#e8f6ffa8!important;font-size:.78rem!important;line-height:1.35!important}.app-scout .scout-report-action-section label,.app-command-shell.app-scout .scout-report-action-section label,.app.app-scout .scout-report-action-section label,.app-scout .scout-report-action-fields,.app-command-shell.app-scout .scout-report-action-fields,.app.app-scout .scout-report-action-fields{gap:8px!important;min-width:0!important;display:grid!important}.app-scout .scout-report-action-section label span,.app-command-shell.app-scout .scout-report-action-section label span,.app.app-scout .scout-report-action-section label span{color:#e8f6ffad!important;font-weight:800!important}.app-scout .scout-report-action-section input,.app-command-shell.app-scout .scout-report-action-section input,.app.app-scout .scout-report-action-section input,.app-scout .scout-report-action-section select,.app-command-shell.app-scout .scout-report-action-section select,.app.app-scout .scout-report-action-section select,.app-scout .scout-report-action-section textarea,.app-command-shell.app-scout .scout-report-action-section textarea,.app.app-scout .scout-report-action-section textarea{width:100%!important;min-width:0!important}.app-scout .scout-report-action-section textarea,.app-command-shell.app-scout .scout-report-action-section textarea,.app.app-scout .scout-report-action-section textarea{resize:vertical!important;min-height:94px!important}@media (width<=780px){.app-scout .scout-report-detail-overview-grid,.app-command-shell.app-scout .scout-report-detail-overview-grid,.app.app-scout .scout-report-detail-overview-grid,.app-scout .scout-report-detail-action-grid,.app-command-shell.app-scout .scout-report-detail-action-grid,.app.app-scout .scout-report-detail-action-grid{grid-template-columns:minmax(0,1fr)!important}.app-scout .scout-report-trust-grid,.app-command-shell.app-scout .scout-report-trust-grid,.app.app-scout .scout-report-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scout-report-add-details-grid{grid-template-columns:minmax(0,1fr)}.scout-report-add-details-actions{display:grid}.app-scout .scout-report-action-options--compact,.app-command-shell.app-scout .scout-report-action-options--compact,.app.app-scout .scout-report-action-options--compact,.app-scout .scout-report-action-fields,.app-command-shell.app-scout .scout-report-action-fields,.app.app-scout .scout-report-action-fields{grid-template-columns:minmax(0,1fr)!important}.app-scout .flow-modal[data-flow=scoutSubmit],.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit],.app.app-scout .flow-modal[data-flow=scoutSubmit]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:calc(var(--et-mobile-form-clearance,168px) + 32px)!important;scroll-padding-bottom:calc(var(--et-mobile-form-clearance,168px) + 16px)!important;overflow-y:auto!important}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer,.app.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-footer{z-index:6!important;position:sticky!important;bottom:0!important}.app-scout .scout-report-card-top,.app-command-shell.app-scout .scout-report-card-top,.app.app-scout .scout-report-card-top{grid-template-columns:minmax(0,1fr)!important}.app-scout .scout-report-card-top .scout-trust-pill,.app-command-shell.app-scout .scout-report-card-top .scout-trust-pill,.app.app-scout .scout-report-card-top .scout-trust-pill{justify-self:start!important;max-width:100%!important}.app-command-shell>main,.app-shell-dark>main,.app .main,.dashboard-layout,.scout-report-card-grid,.catalog-results-grid,.market-result-add-actions,.vault-list,.forge-dashboard,.collection-workspace-page,.collections-utility-page .utility-page-layout,.collections-action-grid,.collections-primary-actions,.menu-drawer-body,.drawer-menu-stack,.add-anything-flow,.add-anything-more,.add-anything-receipt,.flow-form-grid,.quick-add-success-actions{padding-bottom:max(var(--et-mobile-scroll-clearance,150px), calc(var(--bottom-nav-height,62px) + env(safe-area-inset-bottom,0px) + 72px))!important;scroll-padding-bottom:max(var(--et-mobile-scroll-clearance,150px), calc(var(--bottom-nav-height,62px) + env(safe-area-inset-bottom,0px) + 72px))!important}.app-home .hearth-command-layout,.app-home .hearth-homepage,.app-scout .scout-dashboard-overview,.app-scout .scout-report-card-grid,.app-market .marketplace-section,.app-market .catalog-results-grid,.app-vault .vault-page,.app-forge .forge-page,.app-collections .collections-utility-page .utility-page-layout,.app-settings .settings-utility-page,.app-adminreview .admin-ops-dashboard,.app-command-shell .menu-drawer-body,.app-command-shell .drawer-menu-stack{padding-bottom:max(156px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 88px))!important;scroll-padding-bottom:max(156px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 88px))!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app .flow-modal[data-flow=receipt] .flow-modal-body,.app .flow-modal[data-flow=mileage] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=receipt] .flow-modal-body,.app-command-shell .flow-modal[data-flow=mileage] .flow-modal-body{padding-bottom:max(170px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 108px))!important;scroll-padding-bottom:max(170px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 108px))!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-top:96px!important;scroll-padding-top:108px!important}.app .flow-modal[data-flow=addActionSheet] .add-anything-option,.app .flow-modal[data-flow=addActionSheet] .add-anything-more summary,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-option,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-more summary,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-option,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-more summary{scroll-margin-top:108px}.add-anything-more[open],.add-anything-receipt,.add-anything-flow .quick-add-inline-actions,.app-forge .flow-form-grid,.app-command-shell .flow-form-grid{margin-bottom:10px!important}.app .settings-app-setup-entry-card,.app-command-shell .settings-app-setup-entry-card,.app-shell-dark .settings-app-setup-entry-card{order:-20}.app .settings-profile-summary-card,.app-command-shell .settings-profile-summary-card,.app-shell-dark .settings-profile-summary-card{padding:12px!important}.app .settings-profile-summary-card .settings-action-row,.app-command-shell .settings-profile-summary-card .settings-action-row,.app-shell-dark .settings-profile-summary-card .settings-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .settings-app-setup-entry-card .settings-action-row,.app-command-shell .settings-app-setup-entry-card .settings-action-row,.app-shell-dark .settings-app-setup-entry-card .settings-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app .settings-app-setup-entry-card .settings-action-row>button:first-child,.app-command-shell .settings-app-setup-entry-card .settings-action-row>button:first-child,.app-shell-dark .settings-app-setup-entry-card .settings-action-row>button:first-child{grid-column:1/-1}.app .admin-overview-strip,.app-command-shell .admin-overview-strip,.app-shell-dark .admin-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app .admin-overview-tile,.app-command-shell .admin-overview-tile,.app-shell-dark .admin-overview-tile{min-height:68px!important;padding:9px!important}.app .admin-overview-tile span,.app-command-shell .admin-overview-tile span,.app-shell-dark .admin-overview-tile span{overflow-wrap:anywhere!important;font-size:.62rem!important;line-height:1.1!important}.app .admin-overview-tile strong,.app-command-shell .admin-overview-tile strong,.app-shell-dark .admin-overview-tile strong{font-size:1.08rem!important}.app .admin-essential-queue-grid,.app-command-shell .admin-essential-queue-grid,.app-shell-dark .admin-essential-queue-grid{grid-template-columns:1fr!important}.app .admin-essential-queue-card,.app-command-shell .admin-essential-queue-card,.app-shell-dark .admin-essential-queue-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 10px!important;min-height:0!important}.app .admin-essential-queue-card p,.app-command-shell .admin-essential-queue-card p,.app-shell-dark .admin-essential-queue-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.app .admin-essential-queue-card b,.app-command-shell .admin-essential-queue-card b,.app-shell-dark .admin-essential-queue-card b{justify-self:end}.app-adminreview .summary-pill-row,.app-command-shell.app-adminreview .summary-pill-row,.app-shell-dark.app-adminreview .summary-pill-row{grid-template-columns:1fr!important;justify-content:stretch!important;display:grid!important;overflow:visible!important}.app-adminreview .summary-pill-row>*,.app-command-shell.app-adminreview .summary-pill-row>*,.app-shell-dark.app-adminreview .summary-pill-row>*{white-space:normal!important;width:100%!important;min-width:0!important}.app-adminreview .standard-page-header-tabs,.app-command-shell.app-adminreview .standard-page-header-tabs,.app-shell-dark.app-adminreview .standard-page-header-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.app-adminreview .standard-page-header-tabs button,.app-command-shell.app-adminreview .standard-page-header-tabs button,.app-shell-dark.app-adminreview .standard-page-header-tabs button{white-space:normal!important;width:100%!important;min-width:0!important}.app-forge .forge-section-tabs{scrollbar-width:none;scroll-padding-inline:12px;gap:8px!important;padding:6px 2px 10px!important;display:flex!important;overflow-x:auto!important}.app-forge .forge-section-tabs::-webkit-scrollbar{display:none}.app-forge .forge-section-tab,.app-forge .forge-section-tabs button{flex:none!important;min-width:min(112px,34vw)!important;max-width:132px!important;padding:10px!important}.app-forge .forge-section-tab small{display:none!important}.app-forge .forge-section-tab strong{font-size:.86rem!important;line-height:1.1!important}.app-market .market-mobile-product-card{gap:10px!important;padding-bottom:14px!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(68px,auto) minmax(70px,auto)!important;gap:8px!important;padding-left:0!important;display:grid!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{min-height:42px!important;padding-inline:10px!important}.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button){width:auto!important;min-width:0!important}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{grid-column:auto!important}.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint{display:none!important}.app-scout .scout-report-detail-breakdown details,.app-command-shell.app-scout .scout-report-detail-breakdown details,.app.app-scout .scout-report-detail-breakdown details{min-height:0!important}.app-scout .scout-report-detail-breakdown details:not([open]),.app-command-shell.app-scout .scout-report-detail-breakdown details:not([open]),.app.app-scout .scout-report-detail-breakdown details:not([open]){padding-bottom:0!important}.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app-command-shell.app-scout .scout-report-detail-sheet .modal-sticky-footer,.app.app-scout .scout-report-detail-sheet .modal-sticky-footer{position:static!important}.collections-action-grid,.collections-primary-actions,.collection-manager-actions{gap:10px!important}}@media (width<=430px){.app .settings-app-setup-entry-card .settings-action-row,.app-command-shell .settings-app-setup-entry-card .settings-action-row,.app-shell-dark .settings-app-setup-entry-card .settings-action-row,.app .settings-profile-summary-card .settings-action-row,.app-command-shell .settings-profile-summary-card .settings-action-row,.app-shell-dark .settings-profile-summary-card .settings-action-row{grid-template-columns:1fr!important}.app .admin-overview-strip,.app-command-shell .admin-overview-strip,.app-shell-dark .admin-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .mileage-purpose-rail,.app-command-shell .mileage-purpose-rail,.app-shell-dark .mileage-purpose-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.app .mileage-purpose-rail button,.app-command-shell .mileage-purpose-rail button,.app-shell-dark .mileage-purpose-rail button{min-height:52px!important;font-size:.76rem!important}.app .guided-quick-more-grid,.app-command-shell .guided-quick-more-grid,.app-shell-dark .guided-quick-more-grid,.app .add-anything-option-grid--more,.app-command-shell .add-anything-option-grid--more,.app-shell-dark .add-anything-option-grid--more{max-height:none!important;padding-bottom:8px!important;overflow:visible!important}}@media (width<=780px){.app,.app-command-shell,.app-shell-dark{--et-finish-bottom-clearance:max(124px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 54px));--et-finish-form-clearance:max(136px, calc(var(--bottom-nav-height,70px) + env(safe-area-inset-bottom,0px) + 68px))}.app-home .hearth-command-layout,.app-home .hearth-homepage,.app-scout .scout-dashboard-overview,.app-scout .scout-report-card-grid,.app-collections .collections-utility-page .utility-page-layout,.app-command-shell .drawer-menu-stack{padding-bottom:var(--et-finish-bottom-clearance)!important;scroll-padding-bottom:var(--et-finish-bottom-clearance)!important}.app .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=addActionSheet]{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body{min-height:0!important;padding-top:14px!important;padding-bottom:var(--et-finish-form-clearance)!important;scroll-padding-top:18px!important;scroll-padding-bottom:var(--et-finish-form-clearance)!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.app .flow-modal[data-flow=receipt] .flow-modal-body,.app .flow-modal[data-flow=mileage] .flow-modal-body,.app-command-shell .flow-modal[data-flow=receipt] .flow-modal-body,.app-command-shell .flow-modal[data-flow=mileage] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=receipt] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=mileage] .flow-modal-body{padding-bottom:var(--et-finish-form-clearance)!important;scroll-padding-bottom:var(--et-finish-form-clearance)!important}.app-scout .scout-report-detail-sheet,.app-command-shell.app-scout .scout-report-detail-sheet,.app.app-scout .scout-report-detail-sheet{max-height:min(88dvh, calc(100dvh - var(--bottom-nav-height,70px) - env(safe-area-inset-bottom,0px) - 18px))!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.app-scout .scout-report-detail-body,.app-command-shell.app-scout .scout-report-detail-body,.app.app-scout .scout-report-detail-body{-webkit-overflow-scrolling:touch!important;align-content:start!important;min-height:0!important;padding:0 2px 18px!important;scroll-padding-bottom:92px!important;overflow-y:auto!important}.app-scout .scout-report-detail-breakdown,.app-command-shell.app-scout .scout-report-detail-breakdown,.app.app-scout .scout-report-detail-breakdown{align-content:start!important;gap:10px!important;min-height:0!important;padding-bottom:0!important}.app .admin-command-section-grid,.app-command-shell .admin-command-section-grid,.app-shell-dark .admin-command-section-grid{display:none!important}.app .admin-essential-queue-card,.app-command-shell .admin-essential-queue-card,.app-shell-dark .admin-essential-queue-card{border-radius:16px!important;min-height:0!important;padding:12px!important}.app .admin-essential-queue-card.active,.app-command-shell .admin-essential-queue-card.active,.app-shell-dark .admin-essential-queue-card.active{border-color:#fbbf2485!important;box-shadow:0 0 0 1px #fbbf242e,0 16px 34px #02081747!important}.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line,.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint,.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2){display:none!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(64px,auto) minmax(66px,auto)!important;gap:8px!important}.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button),.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button:not(.market-result-add-button){min-height:42px!important;padding-inline:10px!important;font-size:.82rem!important}.app .forge-business-card,.app-command-shell .forge-business-card,.app-shell-dark .forge-business-card{align-content:start!important;gap:6px!important;min-height:116px!important;padding:12px!important}}@media (width<=640px){body.menu-open{overflow:hidden!important}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer,.app .drawer.open.navigation-drawer,.app-command-shell .drawer.open.navigation-drawer,.app-shell-dark .drawer.open.navigation-drawer{inset:env(safe-area-inset-top,0px) 0 0 0!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;display:grid!important;position:fixed!important;overflow:hidden!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack,.app .drawer.open.navigation-drawer .drawer-menu-stack,.app-command-shell .drawer.open.navigation-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.navigation-drawer .drawer-menu-stack{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;max-height:none!important;padding:12px 12px calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px)!important;overflow-y:auto!important}:is(.app .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd])){justify-content:stretch!important;align-items:stretch!important;padding:0!important}.app .flow-modal[data-flow=addActionSheet],.app .flow-modal[data-flow=multiDestinationAdd],.app-command-shell .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=multiDestinationAdd],.app-shell-dark .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=multiDestinationAdd]{box-sizing:border-box!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - 2px)!important;max-height:calc(100dvh - 2px)!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;max-height:none!important;padding:12px 12px calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 120px)!important;scroll-padding:12px 0 calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 120px)!important;overflow-y:auto!important}.app .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer{z-index:5!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;position:sticky!important;bottom:0!important}.app .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback{padding:14px!important}.app .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.app .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions button,.app-command-shell .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions button,.app-shell-dark .flow-modal[data-flow=addActionSheet] .add-anything-upc .quick-add-upc-fallback .quick-add-inline-actions button{white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:8px;font-size:.74rem;line-height:1.1}.app .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid,.app-command-shell .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid,.app-shell-dark .flow-modal[data-flow=addActionSheet] .scan-anything-coming-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html,body,#root{max-width:100%;overflow-x:hidden}.topbar,.mobile-topbar{box-sizing:border-box;width:auto;min-width:0;max-width:calc(100vw - 12px)}.app,.app-command-shell,.app-shell-dark,.main,main,.main-content,.store-map-page,.marketplace-section,.forge-page,.vault-page,.scout-page,.admin-page,.admin-dashboard,.beta-admin-dashboard,.tidepool-community{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.app *,.app :before,.app :after,.app-command-shell *,.app-command-shell :before,.app-command-shell :after,.app-shell-dark *,.app-shell-dark :before,.app-shell-dark :after{box-sizing:border-box}.app :where(.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.forge-inventory-card,.inventory-detail-panel,.inventory-insight-panel,.admin-card,.admin-panel),.app-command-shell :where(.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.forge-inventory-card,.inventory-detail-panel,.inventory-insight-panel,.admin-card,.admin-panel),.app-shell-dark :where(.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.forge-inventory-card,.inventory-detail-panel,.inventory-insight-panel,.admin-card,.admin-panel){overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.app :where(.standard-page-header-main,.compact-card-header,.store-map-card-main,.forge-toolbar,.forge-action-strip,.scout-main-actions,.store-map-card-actions,.market-result-add-actions,.inventory-insight-heading,.forge-business-dashboard-heading,.admin-toolbar,.settings-toolbar),.app-command-shell :where(.standard-page-header-main,.compact-card-header,.store-map-card-main,.forge-toolbar,.forge-action-strip,.scout-main-actions,.store-map-card-actions,.market-result-add-actions,.inventory-insight-heading,.forge-business-dashboard-heading,.admin-toolbar,.settings-toolbar),.app-shell-dark :where(.standard-page-header-main,.compact-card-header,.store-map-card-main,.forge-toolbar,.forge-action-strip,.scout-main-actions,.store-map-card-actions,.market-result-add-actions,.inventory-insight-heading,.forge-business-dashboard-heading,.admin-toolbar,.settings-toolbar){min-width:0;max-width:100%}.app :where(h1,h2,h3,h4,p,span,small,strong,em,label,button,input,select,textarea,.status-badge,.trust-badge,.confidence-badge),.app-command-shell :where(h1,h2,h3,h4,p,span,small,strong,em,label,button,input,select,textarea,.status-badge,.trust-badge,.confidence-badge),.app-shell-dark :where(h1,h2,h3,h4,p,span,small,strong,em,label,button,input,select,textarea,.status-badge,.trust-badge,.confidence-badge){overflow-wrap:anywhere;min-width:0;max-width:100%}.app :where(input,select,textarea,button),.app-command-shell :where(input,select,textarea,button),.app-shell-dark :where(input,select,textarea,button){min-height:42px}.app :where(.main,main,.forge-page,.scout-page,.store-map-page,.marketplace-section,.vault-page,.admin-page,.admin-dashboard,.beta-admin-dashboard),.app-command-shell :where(.main,main,.forge-page,.scout-page,.store-map-page,.marketplace-section,.vault-page,.admin-page,.admin-dashboard,.beta-admin-dashboard),.app-shell-dark :where(.main,main,.forge-page,.scout-page,.store-map-page,.marketplace-section,.vault-page,.admin-page,.admin-dashboard,.beta-admin-dashboard){padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 72px)!important}.app .mobile-safe-bottom-spacer,.app-command-shell .mobile-safe-bottom-spacer,.app-shell-dark .mobile-safe-bottom-spacer{min-height:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 32px);display:block}.app-forge .forge-toolbar,.app-forge .forge-business-dashboard-heading,.app-forge .inventory-insight-heading,.app-command-shell.app-forge .forge-toolbar,.app-command-shell.app-forge .forge-business-dashboard-heading,.app-command-shell.app-forge .inventory-insight-heading{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.app-forge .forge-action-strip,.app-command-shell.app-forge .forge-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-inline:0!important;display:grid!important;overflow:visible!important}.app-forge .forge-action-strip>*,.app-command-shell.app-forge .forge-action-strip>*{width:100%;min-width:0}.app-forge .forge-action-strip button,.app-forge .forge-more-actions summary,.app-command-shell.app-forge .forge-action-strip button,.app-command-shell.app-forge .forge-more-actions summary{white-space:normal;width:100%;min-height:42px!important;padding:8px 10px!important}.app-forge .forge-more-actions,.app-command-shell.app-forge .forge-more-actions{grid-column:1/-1}.app-forge .forge-more-actions>div,.app-command-shell.app-forge .forge-more-actions>div{grid-template-columns:1fr;gap:8px;display:grid}.app-forge .forge-top-summary,.app-forge .forge-daily-grid,.app-forge .forge-business-grid,.app-forge .inventory-insight-grid,.app-forge .expense-summary-grid,.app-forge .forge-tax-readiness-grid,.app-command-shell.app-forge .forge-top-summary,.app-command-shell.app-forge .forge-daily-grid,.app-command-shell.app-forge .forge-business-grid,.app-command-shell.app-forge .inventory-insight-grid,.app-command-shell.app-forge .expense-summary-grid,.app-command-shell.app-forge .forge-tax-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.app-forge .forge-top-summary,.app-command-shell.app-forge .forge-top-summary{scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;padding-bottom:2px;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.app-forge .forge-top-summary::-webkit-scrollbar{display:none}.app-command-shell.app-forge .forge-top-summary::-webkit-scrollbar{display:none}.app-forge .forge-section-tabs,.app-command-shell.app-forge .forge-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.app-forge .forge-section-tab,.app-command-shell.app-forge .forge-section-tab{text-align:center;white-space:normal;width:100%;min-width:0;flex:none!important;padding:8px!important}.app-forge .forge-section-tab span,.app-forge .forge-section-tab small,.app-command-shell.app-forge .forge-section-tab span,.app-command-shell.app-forge .forge-section-tab small{overflow-wrap:anywhere;white-space:normal}.app-forge .forge-daily-card,.app-forge .forge-business-card,.app-forge .forge-overview-card,.app-forge .inventory-insight-card,.app-command-shell.app-forge .forge-daily-card,.app-command-shell.app-forge .forge-business-card,.app-command-shell.app-forge .forge-overview-card,.app-command-shell.app-forge .inventory-insight-card{width:100%;min-width:0;max-width:100%;padding:10px!important}.app-forge .forge-summary-card{scroll-snap-align:start;flex:0 0 min(42vw,152px);min-height:62px;padding:8px!important}.app-forge .forge-summary-card strong,.app-forge .forge-business-card strong,.app-forge .inventory-insight-card strong,.app-command-shell.app-forge .forge-summary-card strong,.app-command-shell.app-forge .forge-business-card strong,.app-command-shell.app-forge .inventory-insight-card strong{font-size:clamp(1rem,5vw,1.25rem)}.app-forge .inventory-list,.app-forge .compact-inventory-list,.app-command-shell.app-forge .inventory-list,.app-command-shell.app-forge .compact-inventory-list{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.app-forge .forge-inventory-card,.app-command-shell.app-forge .forge-inventory-card{width:100%;max-width:100%;padding:12px!important;overflow:visible!important}.app-forge .forge-inventory-card .compact-card-header,.app-command-shell.app-forge .forge-inventory-card .compact-card-header{grid-template-columns:minmax(0,1fr);display:grid!important}.app-forge .forge-card-status-stack,.app-command-shell.app-forge .forge-card-status-stack{justify-content:flex-start;max-width:100%}.app-forge .forge-card-facts,.app-forge .forge-group-status-row,.app-forge .forge-purchaser-breakdown-mini,.app-forge .summary-pill-row,.app-command-shell.app-forge .forge-card-facts,.app-command-shell.app-forge .forge-group-status-row,.app-command-shell.app-forge .forge-purchaser-breakdown-mini,.app-command-shell.app-forge .summary-pill-row{flex-wrap:wrap;min-width:0;display:flex}.app-forge .forge-inventory-card h3,.app-forge .compact-title-block,.app-forge .compact-title-block *,.app-command-shell.app-forge .forge-inventory-card h3,.app-command-shell.app-forge .compact-title-block,.app-command-shell.app-forge .compact-title-block *{overflow-wrap:anywhere;word-break:normal;white-space:normal!important;-webkit-line-clamp:unset!important}.app-forge .forge-inventory-card .compact-image-wrap,.app-command-shell.app-forge .forge-inventory-card .compact-image-wrap{max-width:100%;width:min(96px,32vw)!important;height:min(96px,32vw)!important;min-height:min(96px,32vw)!important}.app-forge .forge-card-actions,.app-command-shell.app-forge .forge-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .forge-card-actions .overflow-menu,.app-command-shell.app-forge .forge-card-actions .overflow-menu{grid-column:1/-1}.app .inventory-detail-panel,.app .catalog-detail-drawer,.app .location-modal,.app-command-shell .inventory-detail-panel,.app-command-shell .catalog-detail-drawer,.app-command-shell .location-modal{width:min(100vw,100%)!important;max-width:100vw!important;overflow-x:hidden!important}.app .inventory-detail-hero,.app-command-shell .inventory-detail-hero{gap:12px;grid-template-columns:minmax(0,1fr)!important}.app .inventory-detail-image-frame,.app-command-shell .inventory-detail-image-frame{min-height:160px}.app .inventory-detail-metrics,.app-command-shell .inventory-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .store-map-page,.app-scout .store-map-layout,.app-scout .store-map-card-list,.app-scout .scout-combined-section,.app-scout .scout-subpage-panel,.app-command-shell.app-scout .store-map-page,.app-command-shell.app-scout .store-map-layout,.app-command-shell.app-scout .store-map-card-list,.app-command-shell.app-scout .scout-combined-section,.app-command-shell.app-scout .scout-subpage-panel{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.app-scout .standard-page-header-actions,.app-command-shell.app-scout .standard-page-header-actions{width:100%;grid-template-columns:minmax(0,1fr) minmax(82px,auto)!important;gap:8px!important;display:grid!important}.app-scout .standard-page-header-actions button,.app-command-shell.app-scout .standard-page-header-actions button{white-space:normal;width:100%;min-width:0;padding-inline:10px!important}.app-scout .store-map-filters,.app-scout .store-map-canvas,.app-scout .store-map-card,.app-scout .store-map-detail-reports,.app-command-shell.app-scout .store-map-filters,.app-command-shell.app-scout .store-map-canvas,.app-command-shell.app-scout .store-map-card,.app-command-shell.app-scout .store-map-detail-reports{width:100%;max-width:100%;margin-inline:0!important}.app-scout .store-map-filters,.app-command-shell.app-scout .store-map-filters{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.app-scout .store-map-filters label,.app-command-shell.app-scout .store-map-filters label{width:100%;min-width:0}.app-scout .store-map-filters input,.app-scout .store-map-filters select,.app-command-shell.app-scout .store-map-filters input,.app-command-shell.app-scout .store-map-filters select{width:100%;min-width:0;max-width:100%}.app-scout .store-map-retailer-chips,.app-scout .regional-city-chip-row,.app-command-shell.app-scout .store-map-retailer-chips,.app-command-shell.app-scout .regional-city-chip-row{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-inline:0;padding-bottom:2px;display:flex;overflow-x:auto}.app-scout .store-map-retailer-chips::-webkit-scrollbar{display:none}.app-scout .regional-city-chip-row::-webkit-scrollbar{display:none}.app-command-shell.app-scout .store-map-retailer-chips::-webkit-scrollbar{display:none}.app-command-shell.app-scout .regional-city-chip-row::-webkit-scrollbar{display:none}.app-scout .store-map-retailer-chips button,.app-scout .scout-store-retailer-chips button,.app-scout .regional-city-chip-row button,.app-command-shell.app-scout .store-map-retailer-chips button,.app-command-shell.app-scout .scout-store-retailer-chips button,.app-command-shell.app-scout .regional-city-chip-row button{white-space:nowrap;flex:none;max-width:min(72vw,220px);width:auto!important}.app-scout .scout-store-retailer-chips,.app-command-shell.app-scout .scout-store-retailer-chips{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.app-scout .scout-store-retailer-chips::-webkit-scrollbar{display:none}.app-command-shell.app-scout .scout-store-retailer-chips::-webkit-scrollbar{display:none}.app-scout .store-directory-filter-note,.app-command-shell.app-scout .store-directory-filter-note{gap:6px;line-height:1.35;display:grid}.app-scout .regional-browse-panel,.app-command-shell.app-scout .regional-browse-panel{width:100%;max-width:100%;overflow:hidden}.app-scout .regional-browse-panel .compact-card-header,.app-command-shell.app-scout .regional-browse-panel .compact-card-header{grid-template-columns:minmax(0,1fr);display:grid}.app-scout .regional-browse-grid,.app-command-shell.app-scout .regional-browse-grid{grid-template-columns:minmax(0,1fr)!important}.app-scout .regional-browse-card,.app-command-shell.app-scout .regional-browse-card{width:100%;min-width:0;padding:10px!important}.app-scout .store-map-watch-toggle,.app-command-shell.app-scout .store-map-watch-toggle{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:40px;padding:8px 10px;display:grid!important}.app-scout .store-map-card-main,.app-command-shell.app-scout .store-map-card-main{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%;display:grid!important}.app-scout .store-map-card-main strong,.app-scout .store-map-card-main small,.app-scout .store-map-card-main em,.app-command-shell.app-scout .store-map-card-main strong,.app-command-shell.app-scout .store-map-card-main small,.app-command-shell.app-scout .store-map-card-main em{white-space:normal;overflow-wrap:anywhere;display:block}.app-scout .store-map-card-meta,.app-command-shell.app-scout .store-map-card-meta{flex-wrap:wrap;gap:6px;display:flex}.app-scout .store-map-card-actions,.app-command-shell.app-scout .store-map-card-actions{padding-bottom:4px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.app-scout .store-map-card-actions button,.app-command-shell.app-scout .store-map-card-actions button{white-space:normal;width:100%;min-width:0;min-height:40px;padding-inline:8px}.app-market :where(.market-result-card,.market-mobile-product-card,.catalog-result-card,.market-review-add-card),.app-vault :where(.vault-item-card,.vault-detail-card,.vault-set-detail,.set-detail-card),.admin-view-mode :where(.admin-card,.admin-panel,.beta-review-queue,.admin-overview-tile){overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.app-market :where(.market-result-add-actions,.market-add-inline-destination-actions),.app-market :where(.market-mode-strip,.market-trust-badge-row,.catalog-result-meta-badges),.app-vault :where(.vault-card-actions,.set-detail-filter-row,.set-detail-filter-strip),.admin-view-mode :where(.admin-toolbar,.settings-action-row,.admin-action-row){flex-wrap:wrap;gap:8px;min-width:0;display:flex;overflow-x:visible}.app-market :where(.market-mode-strip>*,.market-trust-badge-row>*,.catalog-result-meta-badges>*){white-space:normal;min-width:0;max-width:100%}.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs,.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs{scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-columns:auto!important;grid-auto-flow:column!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs::-webkit-scrollbar{display:none!important}.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs::-webkit-scrollbar{display:none!important}.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab,.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab{scroll-snap-align:start!important;flex:0 0 min(42vw,144px)!important;width:auto!important;min-width:104px!important;max-width:min(42vw,144px)!important}.app.app-command-shell.app-forge .forge-business-dashboard .forge-daily-grid.forge-business-grid,.app.app-forge .forge-business-dashboard .forge-daily-grid.forge-business-grid,.app.app-command-shell.app-forge .inventory-insight-panel .inventory-insight-grid,.app.app-forge .inventory-insight-panel .inventory-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.app.app-command-shell.app-forge .inventory-insight-panel .inventory-insight-heading,.app.app-forge .inventory-insight-panel .inventory-insight-heading,.app.app-command-shell.app-vault .inventory-insight-panel .inventory-insight-heading,.app.app-vault .inventory-insight-panel .inventory-insight-heading{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.app.app-command-shell.app-forge .inventory-insight-panel .inventory-insight-heading>*,.app.app-forge .inventory-insight-panel .inventory-insight-heading>*,.app.app-command-shell.app-vault .inventory-insight-panel .inventory-insight-heading>*,.app.app-vault .inventory-insight-panel .inventory-insight-heading>*{min-width:0!important;max-width:100%!important}.app-scout .scout-report-detail-section>summary,.app-command-shell.app-scout .scout-report-detail-section>summary,.app.app-scout .scout-report-detail-section>summary{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important}.app-scout .scout-report-detail-section>summary span,.app-scout .scout-report-detail-section>summary small,.app-command-shell.app-scout .scout-report-detail-section>summary span,.app-command-shell.app-scout .scout-report-detail-section>summary small,.app.app-scout .scout-report-detail-section>summary span,.app.app-scout .scout-report-detail-section>summary small{min-width:0!important;max-width:100%!important;display:block!important}}.app-home .hearth-points-badge{color:#ffebcdeb;background:radial-gradient(circle at 16% 12%,#ffb14233,#0000 45%),#0d1118bd;border:1px solid #ffae4257;border-radius:14px;align-content:center;justify-items:start;gap:1px;min-width:92px;min-height:42px;padding:7px 10px;display:inline-grid;box-shadow:0 10px 26px #0000003d}.app-home .hearth-points-badge strong{color:#ffd36a;font-size:1.02rem;line-height:1}.app-home .hearth-points-badge small{color:#e8f6ffb8;font-size:.62rem;font-weight:800;line-height:1.05}.app-home .hearth-today-sparks-panel{background:radial-gradient(circle at 15% 0,#ffb64c2e,#0000 36%),radial-gradient(circle at 95% 5%,#a45bff29,#0000 34%),linear-gradient(145deg,#10161ff5,#080c12fa);border:1px solid #ffae4238;gap:12px;display:grid;overflow:hidden}.app-home .hearth-today-sparks-panel.is-complete{background:radial-gradient(circle at 88% 10%,#50dc9a38,#0000 32%),linear-gradient(145deg,#082a20eb,#080d12fa);border-color:#50dc9a66}.app-home .hearth-today-sparks-panel.is-dismissed{background:radial-gradient(circle at 12% 0,#ffae4226,#0000 34%),linear-gradient(145deg,#23140ae6,#080d12fa);border-color:#ffae4252}.app-home .hearth-sparks-heading,.app-home .hearth-sparks-state-header{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.app-home .hearth-sparks-heading h2,.app-home .hearth-sparks-state-header h2{color:#ffe3ad;letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.12}.app-home .hearth-sparks-heading p,.app-home .hearth-sparks-state-header p{color:#e8f6ffc2;margin:0;font-size:.88rem;line-height:1.35}.app-home .hearth-sparks-state-header{grid-template-columns:auto minmax(0,1fr);align-items:center}.app-home .hearth-sparks-state-icon{color:#ffd36a;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;font-size:.78rem;font-weight:950;display:inline-grid}.app-home .hearth-spark-mission-list{gap:9px;min-width:0;display:grid}.app-home .hearth-spark-mission-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#03080e94;border:1px solid #84e2ff29;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.app-home .hearth-spark-mission-card.is-complete{background:#10463047;border-color:#50dc9a57}.app-home .hearth-spark-mission-icon,.app-home .hearth-feature-icon,.app-home .hearth-spark-quick-action>span:first-child{color:#ffb23f;background:#ffae421a;border:1px solid #ffae4240;border-radius:14px;place-items:center;width:40px;min-width:40px;height:40px;display:inline-grid}.app-home .hearth-accent-vault .hearth-spark-mission-icon,.app-home .hearth-accent-vault .hearth-feature-icon,.app-home .hearth-accent-vault.hearth-spark-quick-action>span:first-child{color:#65c8ff;background:#4ebeff1c;border-color:#4ebeff52}.app-home .hearth-accent-forge .hearth-spark-mission-icon,.app-home .hearth-accent-forge .hearth-feature-icon,.app-home .hearth-accent-forge.hearth-spark-quick-action>span:first-child{color:#62e1b0;background:#45d6991a;border-color:#45d69947}.app-home .hearth-accent-spark .hearth-spark-mission-icon,.app-home .hearth-accent-spark .hearth-feature-icon,.app-home .hearth-accent-spark.hearth-spark-quick-action>span:first-child{color:#d798ff;background:#ca78ff1c;border-color:#ca78ff57}.app-home .hearth-spark-mission-copy,.app-home .hearth-feature-copy,.app-home .hearth-spark-quick-action span:last-child{gap:3px;min-width:0;display:grid}.app-home .hearth-spark-mission-copy h3{color:#fffffff0;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.18}.app-home .hearth-spark-mission-copy p{color:#e8f6ffad;margin:0;font-size:.78rem;font-weight:800}.app-home .hearth-spark-reward{color:#ffd36a;text-align:right;white-space:nowrap;justify-self:end;font-size:.78rem;line-height:1.15}.app-home .hearth-spark-mission-actions{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.app-home .hearth-spark-action-button,.app-home .hearth-sparks-restore-button{color:#221102;background:linear-gradient(135deg,#ffae42fa,#ff7d25eb);border:1px solid #ffae4261;border-radius:999px;min-height:38px;font-size:.82rem;font-weight:950}.app-home .hearth-spark-action-button:disabled{color:#e8f6ffc7;background:#50dc9a29;border-color:#50dc9a57}.app-home .hearth-spark-dismiss{color:#e8f6ffc7;background:#ffffff0b;border:1px solid #e8f6ff33;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.app-home .hearth-spark-dismiss:disabled{opacity:.42}.app-home .hearth-spark-quick-actions{gap:10px;min-width:0;display:grid}.app-home .hearth-spark-quick-actions h3{color:#ffd36a;letter-spacing:0;margin:0;font-size:.9rem}.app-home .hearth-spark-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.app-home .hearth-spark-quick-action{color:#ffffffeb;text-align:left;background:#ffffff0b;border:1px solid #84e2ff29;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid}.app-home .hearth-spark-quick-action strong,.app-home .hearth-feature-card strong{color:#ffe3ad;overflow-wrap:anywhere;font-size:.95rem;line-height:1.12}.app-home .hearth-spark-quick-action small,.app-home .hearth-feature-card small,.app-home .hearth-feature-card em{color:#e8f6ffad;overflow-wrap:anywhere;font-size:.74rem;font-style:normal;line-height:1.25}.app-home .hearth-feature-list{gap:10px;min-width:0;display:grid}.app-home .hearth-feature-card{color:#ffffffeb;text-align:left;background:radial-gradient(circle at 96% 10%,#ffae421f,#0000 36%),linear-gradient(145deg,#0f1620eb,#060b11f5);border:1px solid #ffae422e;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:96px;padding:14px;display:grid;box-shadow:0 12px 30px #00000038}.app-home .hearth-feature-card span,.app-home .hearth-feature-card small,.app-home .hearth-feature-card em{min-width:0;max-width:100%}.app-home .hearth-feature-card .hearth-feature-copy>span{color:#e8f6ffe0;overflow-wrap:anywhere;font-size:.88rem;font-weight:900;line-height:1.18}.app-home .hearth-feature-chevron{color:#ffd36a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:1.05rem;font-weight:950;display:inline-grid}@media (width<=780px){.app-home .hearth-northstar-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.app-home .hearth-header-actions{grid-template-columns:repeat(2,auto);place-items:center end;gap:5px;min-width:0;display:grid!important}.app-home .hearth-points-badge{grid-column:1/-1;justify-self:end;min-width:86px;min-height:38px;padding:6px 9px}.app-home .hearth-points-badge strong{font-size:.94rem}.app-home .hearth-points-badge small{font-size:.58rem}.app-home .hearth-today-sparks-panel{border-radius:18px!important;padding:13px!important}.app-home .hearth-sparks-heading h2,.app-home .hearth-sparks-state-header h2{font-size:1.05rem}.app-home .hearth-sparks-heading p,.app-home .hearth-sparks-state-header p{font-size:.78rem}.app-home .hearth-spark-mission-card{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:10px}.app-home .hearth-spark-reward{text-align:left;white-space:normal;grid-column:2/3;justify-self:start}.app-home .hearth-spark-mission-actions{grid-column:1/-1}.app-home .hearth-spark-action-button{width:100%}.app-home .hearth-spark-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-home .hearth-spark-quick-action{grid-template-columns:34px minmax(0,1fr);min-height:66px;padding:9px}.app-home .hearth-spark-quick-action>span:first-child{width:34px;min-width:34px;height:34px}.app-home .hearth-spark-quick-action small{display:none}.app-home .hearth-feature-list{gap:9px}.app-home .hearth-feature-card{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;min-height:82px;padding:12px}.app-home .hearth-feature-icon{width:40px;min-width:40px;height:40px}.app-home .hearth-feature-card strong{font-size:.92rem}.app-home .hearth-feature-card .hearth-feature-copy>span{font-size:.8rem}.app-home .hearth-feature-card small,.app-home .hearth-feature-card em{font-size:.7rem}.app-home .hearth-best-action-card,.app-home .hearth-quick-actions-panel,.app-home .hearth-snapshot-grid,.app-home .hearth-spark-card{display:none!important}}.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{display:block!important}@media (width<=640px){.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link{grid-column:1/-1!important}}.app.app-command-shell>*,.app.app-command-shell .main,.app.app-command-shell main,.app.app-command-shell .dashboard-layout,.app.app-command-shell .screen,.app.app-command-shell .panel,.app.app-command-shell .card,.app.app-command-shell .compact-card,.app.app-command-shell .standard-page-header{min-width:0}@media (width>=1024px){.app.app-command-shell{grid-template-columns:clamp(220px,14vw,276px) minmax(0,1fr)!important;gap:clamp(16px,1.45vw,26px)!important;width:min(100vw - clamp(28px,4vw,72px),1760px)!important;max-width:none!important;padding-block:clamp(18px,1.6vw,28px) 42px!important}.app.app-command-shell>.web-command-sidebar,.app.app-command-shell>.app-shell-header,.app.app-command-shell>.topbar,.app.app-command-shell>.guest-preview-banner,.app.app-command-shell>.admin-mode-control-bar,.app.app-command-shell>.admin-edit-mode-banner,.app.app-command-shell>.main.app-shell-dark,.app.app-command-shell>.main,.app.app-command-shell>main,.app.app-command-shell .dashboard-layout,.app.app-command-shell .screen,.app.app-command-shell .marketplace-section,.app.app-command-shell .forge-page,.app.app-command-shell .vault-page,.app.app-command-shell .scout-page,.app.app-command-shell .tidepool-community{width:100%!important;max-width:none!important}.app.app-command-shell>.topbar{grid-template-columns:minmax(50px,auto) minmax(340px,1fr) minmax(280px,auto)!important;gap:clamp(10px,1vw,16px)!important}.app.app-command-shell>.topbar .app-search,.app.app-command-shell>.topbar:not(.topbar-search-open) .app-search{justify-self:stretch!important;width:100%!important;min-width:min(420px,100%)!important;max-width:none!important}.app.app-command-shell .topbar-command-actions{justify-content:flex-end!important;min-width:0!important;max-width:min(100%,560px)!important}.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar{grid-template-columns:minmax(0,1.45fr) minmax(clamp(340px,28vw,520px),.72fr)!important;width:100%!important;max-width:none!important;padding-inline:0!important}.app.app-command-shell.app-home .hearth-primary-column,.app.app-command-shell.app-home .hearth-side-column{min-width:0!important}}@media (width>=1440px){.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar{grid-template-columns:minmax(0,1.55fr) minmax(420px,.68fr)!important;gap:clamp(18px,1.4vw,26px)!important}}@media (width>=1280px){.app.app-command-shell .topbar-command-actions{flex-wrap:nowrap!important;max-width:none!important}.app.app-command-shell .topbar-command-actions>*{flex:none}}@media (width>=781px) and (width<=1023px){.app.app-command-shell{width:min(100vw - 24px,960px)!important;max-width:none!important;padding-inline:0!important}.app.app-command-shell>.app-shell-header,.app.app-command-shell>.topbar,.app.app-command-shell>.guest-preview-banner,.app.app-command-shell>.admin-mode-control-bar,.app.app-command-shell>.admin-edit-mode-banner,.app.app-command-shell>.main.app-shell-dark,.app.app-command-shell>.main,.app.app-command-shell>main,.app.app-command-shell .dashboard-layout,.app.app-command-shell .screen{width:100%!important;max-width:none!important}.app.app-command-shell>.topbar{gap:10px!important}.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar{grid-template-columns:minmax(0,1.12fr) minmax(260px,.82fr)!important;gap:14px!important;width:100%!important;max-width:none!important;padding-inline:0!important}}.coming-soon-page{width:100%}.coming-soon-page .utility-page-layout{align-items:stretch;gap:clamp(16px,2vw,24px);grid-template-columns:minmax(0,1fr)!important}.coming-soon-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:clamp(16px,2.2vw,28px);display:grid;position:relative;overflow:hidden}.coming-soon-hero:before{content:"";pointer-events:none;opacity:.92;background:radial-gradient(circle at 16% 0,#ff88242e,#0000 18rem),radial-gradient(circle at 92% 15%,#2dd6ff24,#0000 17rem);position:absolute;inset:0}.coming-soon-hero>*{z-index:1;position:relative}.coming-soon-hero h2{color:var(--et-text,#fff4df);margin:0;font-size:clamp(1.65rem,3.2vw,3rem);line-height:1.02}.coming-soon-hero p{color:#e8f6ffc2;max-width:64rem;margin:8px 0 0}.coming-soon-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.coming-soon-summary div{background:#040c1a9e;border:1px solid #84e2ff24;border-radius:16px;min-width:0;padding:12px}.coming-soon-summary dt{color:#e8f6ffa3;font-size:.72rem;font-weight:900}.coming-soon-summary dd{color:#fff4df;margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:950}.coming-soon-group-stack{gap:clamp(20px,2.5vw,30px);display:grid}.coming-soon-group{border-top:1px solid #84e2ff24;gap:12px;min-width:0;padding-block:2px 8px;display:grid}.coming-soon-group-header{align-items:start;padding-top:clamp(14px,2vw,20px)}.coming-soon-group-header h2{margin:0}.coming-soon-group-header p{max-width:70rem}.coming-soon-group-status{justify-self:end}.coming-soon-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,238px),1fr));gap:12px;min-width:0;display:grid}.coming-soon-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#060f1fc7;border:1px solid #84e2ff24;border-radius:18px;align-content:start;gap:10px;min-width:0;min-height:218px;padding:15px;display:grid;box-shadow:0 14px 36px #0003,inset 0 1px #ffffff0d}.coming-soon-card--planned{border-color:#ff9a432e}.coming-soon-card--delayed{background:linear-gradient(145deg,#ffc55611,#ffffff05),#0c0d19d1;border-color:#ffcd6038}.coming-soon-card--guardrail{background:linear-gradient(145deg,#ff678012,#ffffff04),#0d0a14d1;border-color:#ff678038}.coming-soon-card-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.coming-soon-card-meta small{color:#e8f6ff9e;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:.7rem;font-weight:900}.coming-soon-card h3{color:var(--et-text,#fff4df);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.12}.coming-soon-card p{color:#e8f6ffb8;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.coming-soon-unavailable{color:#ffdc9ad1;font-size:.72rem;font-weight:900}.coming-soon-card button{align-self:end;width:100%;min-height:40px}.coming-soon-status--planned,.coming-soon-status--future,.coming-soon-status--planned.status-badge{color:#ffdca3;background:#ff851f1c;border-color:#ff9a434d}.coming-soon-status--delayed{color:#ffe2a1;background:#ffcd601a;border-color:#ffcd6047}.coming-soon-status--guardrail{color:#ffd1d9;background:#ff67801a;border-color:#ff678052}@media (width<=780px){.coming-soon-hero{grid-template-columns:1fr;gap:14px;padding:16px!important}.coming-soon-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.coming-soon-summary div{padding:9px}.coming-soon-summary dt{font-size:.62rem;line-height:1.15}.coming-soon-card-grid{grid-template-columns:1fr}.coming-soon-group-header{grid-template-columns:1fr;display:grid}.coming-soon-group-status{justify-self:start}}@media (width>=781px){:root{--type-topbar:clamp(.94rem, .88rem + .14vw, 1.04rem);--type-nav:clamp(.98rem, .9rem + .16vw, 1.08rem);--type-page-title:clamp(1.48rem, 1.22rem + .56vw, 1.95rem);--type-modal-title:clamp(1.22rem, 1.08rem + .24vw, 1.42rem);--type-section-title:clamp(1.08rem, .98rem + .2vw, 1.24rem);--type-subtitle:clamp(.9rem, .83rem + .14vw, 1rem);--type-body:clamp(.92rem, .87rem + .12vw, 1rem);--type-muted:clamp(.82rem, .77rem + .1vw, .9rem);--type-label:clamp(.78rem, .73rem + .1vw, .86rem);--type-tile-title:clamp(1rem, .93rem + .14vw, 1.12rem);--type-button:clamp(.94rem, .86rem + .14vw, 1.04rem);--type-chip:clamp(.86rem, .8rem + .12vw, .96rem);--type-badge:clamp(.78rem, .73rem + .1vw, .88rem);--type-search:clamp(.94rem, .86rem + .14vw, 1.04rem)}body{font-size:var(--type-body)}.app.app-command-shell,.app-command-shell{--desktop-card-pad:clamp(16px, 1.25vw, 24px);--desktop-card-gap:clamp(14px, 1.15vw, 24px)}.app.app-command-shell .panel,.app.app-command-shell .compact-card,.app.app-command-shell .standard-page-header,.app.app-command-shell .drawer-info-card,.app.app-command-shell .small-empty-state,.app-command-shell .panel,.app-command-shell .compact-card,.app-command-shell .standard-page-header,.app-command-shell .drawer-info-card,.app-command-shell .small-empty-state{padding:var(--desktop-card-pad)!important}.app.app-command-shell button,.app.app-command-shell .secondary-button,.app.app-command-shell .primary-button,.app-command-shell button,.app-command-shell .secondary-button,.app-command-shell .primary-button{font-size:var(--type-button)!important;line-height:1.16!important}.app.app-command-shell p,.app.app-command-shell li,.app.app-command-shell dd,.app.app-command-shell small,.app-command-shell p,.app-command-shell li,.app-command-shell dd,.app-command-shell small{line-height:1.42}.topbar-brand-copy strong,.web-command-nav-item strong,.web-command-more>summary strong,.web-command-more-item strong,.menu-command-link strong,.app-command-shell .topbar-workspace-chip span{font-size:var(--type-nav)!important;line-height:1.15!important}.topbar-brand-copy small,.web-command-nav-item small,.web-command-more>summary small,.web-command-more-item small,.menu-command-link small,.app-command-shell .topbar-workspace-chip small{font-size:var(--type-muted)!important;line-height:1.24!important}.topbar-command-actions>button,.topbar-command-actions .notification-button,.topbar-command-actions .notification-trigger,.topbar-quick-add-button,.topbar-profile-button,.topbar .menu-button{border-radius:17px!important;min-height:46px!important;padding:10px 14px!important}.topbar-brand{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;min-height:54px!important;padding:8px 11px!important}.topbar-brand-mark,.topbar-brand-mark img{border-radius:15px!important;width:44px!important;height:44px!important}.app-command-shell .app-search input,.app-command-shell .catalog-search-form input{min-height:46px!important;font-size:var(--type-search)!important}.web-command-nav{gap:10px!important}.web-command-nav-item,.web-command-more>summary,.web-command-more-item{border-radius:18px!important;min-height:58px!important;padding:10px 12px!important}.web-command-nav-icon,.web-command-more-item .web-command-nav-icon{border-radius:13px!important;width:38px!important;height:38px!important}.standard-page-header-copy h2,.tab-summary h2,.page-summary-card h2,.modal-title-row h2,.utility-page-header .standard-page-header-copy h2{font-size:var(--type-page-title)!important}.standard-page-header-copy p,.tab-summary p,.page-summary-card p,.modal-title-row p,.compact-subtitle,.empty-state p,.small-empty-state p,.form small,.helper-text{font-size:var(--type-subtitle)!important}.compact-card-header h2,.panel>h2,.flow-form-section h3,.tidepool-comments-header strong{font-size:var(--type-section-title)!important}.status-badge,.badge,.hearth-beta-badge,.hearth-admin-badge,.hearth-menu-chip,.hearth-mode-chip,.hearth-mode-badge,.hearth-trust-badge{font-size:var(--type-badge)!important}.app-home .hearth-greeting-block h1{font-size:clamp(1.55rem,1.2rem + .76vw,2.25rem)!important}.app-home .hearth-greeting-block p{font-size:clamp(.94rem,.86rem + .16vw,1.08rem)!important}.app-home .hearth-today-sparks-panel{gap:clamp(14px,1.1vw,20px)!important}.app-home .hearth-sparks-heading h2,.app-home .hearth-sparks-state-header h2{font-size:clamp(1.32rem,1.12rem + .34vw,1.58rem)!important}.app-home .hearth-sparks-heading p,.app-home .hearth-sparks-state-header p,.app-home .hearth-sparks-footnote{font-size:clamp(.92rem,.84rem + .12vw,1rem)!important}.app-home .hearth-spark-mission-card{border-radius:20px!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:clamp(12px,1vw,18px)!important;padding:clamp(14px,1.1vw,18px)!important}.app-home .hearth-spark-mission-icon,.app-home .hearth-feature-icon,.app-home .hearth-spark-quick-action>span:first-child{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important}.app-home .hearth-spark-mission-copy h3{font-size:clamp(1.04rem,.96rem + .18vw,1.18rem)!important}.app-home .hearth-spark-mission-copy p,.app-home .hearth-spark-reward{font-size:clamp(.88rem,.82rem + .12vw,.98rem)!important}.app-home .hearth-spark-action-button,.app-home .hearth-sparks-restore-button,.app-home .hearth-spark-dismiss{min-height:44px!important}.app-home .hearth-feature-list{gap:clamp(12px,1vw,18px)!important}.app-home .hearth-feature-card{border-radius:22px!important;grid-template-columns:56px minmax(0,1fr) auto!important;min-height:112px!important;padding:clamp(16px,1.2vw,22px)!important}.app-home .hearth-feature-card strong{font-size:clamp(1.06rem,.98rem + .16vw,1.2rem)!important}.app-home .hearth-feature-card .hearth-feature-copy>span{font-size:clamp(.96rem,.9rem + .12vw,1.06rem)!important}.app-home .hearth-feature-card small,.app-home .hearth-feature-card em{font-size:clamp(.84rem,.8rem + .1vw,.94rem)!important}.hearth-northstar .hearth-best-action-card h2{max-width:18ch;font-size:clamp(2rem,1.46rem + 1.18vw,3rem)!important}.hearth-northstar .hearth-best-action-card p,.hearth-northstar .hearth-recent-row small,.hearth-northstar .hearth-empty-state p{font-size:clamp(.94rem,.86rem + .14vw,1.06rem)!important}.hearth-northstar .hearth-quick-action strong,.hearth-northstar .hearth-start-here-row strong,.hearth-snapshot-card strong,.hearth-spark-card h2{font-size:clamp(1rem,.92rem + .16vw,1.14rem)!important}.hearth-northstar .hearth-quick-action small,.hearth-northstar .hearth-start-here-row small,.hearth-snapshot-card small{font-size:clamp(.82rem,.76rem + .12vw,.92rem)!important}.coming-soon-card h3{font-size:clamp(1.04rem,.96rem + .16vw,1.18rem)!important}.coming-soon-card p{font-size:clamp(.92rem,.84rem + .12vw,1rem)!important}}@media (width>=900px) and (width<=1023px){.app.app-command-shell,.app-command-shell{width:min(100vw - 20px,1000px)!important}.app.app-command-shell>.topbar,.app-command-shell>.topbar{grid-template-columns:minmax(220px,1fr) auto!important;padding:10px!important}.app-command-shell>.topbar .app-search{order:3!important;grid-column:1/-1!important;width:100%!important;max-width:none!important}.app-command-shell>.topbar .topbar-command-actions{justify-content:flex-end;min-width:0}.app-home .hearth-northstar{gap:16px!important}}@media (width>=1024px){.app.app-command-shell,.app-command-shell{grid-template-columns:clamp(248px,14vw,304px) minmax(0,1fr)!important;gap:clamp(20px,1.55vw,34px)!important;width:min(100vw - clamp(18px,2.4vw,48px),1880px)!important;padding-block:clamp(20px,1.55vw,34px) 48px!important}.app-command-shell>.main,.app-command-shell>main,.app-command-shell .main,.app-command-shell main,.app-command-shell .dashboard-layout,.app-command-shell .screen,.app-command-shell .utility-page,.app-command-shell .utility-page-layout{width:100%!important;max-width:none!important}.app.app-command-shell>.topbar,.app-command-shell>.topbar{grid-template-columns:minmax(220px,auto) minmax(420px,1fr) minmax(360px,auto)!important;gap:clamp(12px,1vw,20px)!important;padding:12px!important}.topbar-workspace-chip{min-width:min(230px,24vw)!important;max-width:320px!important}.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar,.app-home .hearth-northstar{align-items:start;grid-template-columns:minmax(0,1.62fr) minmax(370px,.82fr)!important;gap:clamp(18px,1.35vw,30px)!important;width:100%!important;max-width:none!important;display:grid!important}.app-home .hearth-primary-column,.app-home .hearth-side-column{gap:clamp(16px,1.2vw,24px);min-width:0;display:grid}.app-home .hearth-northstar-header{min-height:96px!important;padding:clamp(18px,1.35vw,26px)!important}.app-home .hearth-logo-mark{border-radius:18px!important;width:54px!important;height:54px!important}.app-home .hearth-logo-mark img{width:40px!important;height:40px!important}.app-home .hearth-points-badge{min-width:118px;min-height:54px;padding:10px 14px}.app-home .hearth-points-badge strong{font-size:1.25rem}.hearth-northstar .hearth-quick-action-grid{gap:clamp(12px,1vw,18px)!important}.hearth-northstar .hearth-quick-action{min-height:130px!important;padding:16px!important}.coming-soon-page .utility-page-layout{gap:clamp(22px,1.6vw,34px)!important}.coming-soon-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr)!important;padding:clamp(22px,1.7vw,32px)!important}.coming-soon-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:clamp(14px,1.1vw,22px)!important}.coming-soon-card{min-height:244px!important;padding:clamp(17px,1.2vw,22px)!important}}@media (width>=1440px){.app.app-command-shell,.app-command-shell{grid-template-columns:clamp(268px,13vw,326px) minmax(0,1fr)!important;width:min(100vw - clamp(20px,2.2vw,56px),1960px)!important}.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar,.app-home .hearth-northstar{grid-template-columns:minmax(0,1.7fr) minmax(420px,.76fr)!important}.app-command-shell .utility-page-layout{grid-template-columns:minmax(0,1fr)!important}.coming-soon-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important}}@media (width>=1800px){.app.app-command-shell,.app-command-shell{width:min(100vw - 64px,2060px)!important}.app.app-command-shell.app-home .hearth-northstar,.app-home .app-command-shell .hearth-northstar,.app-home .hearth-northstar{grid-template-columns:minmax(0,1.75fr) minmax(460px,.72fr)!important}}.scan-product-backdrop{padding:8px!important}.scan-product-modal{--scan-ember:#ff7a1a;--scan-ember-hot:#ff3d1f;--scan-gold:#ffd166;--scan-card:#d946ef;--scan-photo:#22d3ee;--scan-receipt:#2f6bff;--scan-ink:#050b1b;--scan-panel:#071226e0;--scan-line:#7ee7ff33;box-sizing:border-box!important;width:min(100vw - 24px,720px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 16px)!important;padding:0 14px calc(18px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(circle at 8% 0,#ff7a1a3b,#0000 17rem),radial-gradient(circle at 92% 4%,#22d3ee33,#0000 18rem),radial-gradient(circle at 42% 100%,#8b5cf61a,#0000 22rem),linear-gradient(160deg,#050b1efc,#020612fc)!important;border-color:#7ee7ff4d!important;border-radius:24px!important;gap:14px!important;box-shadow:0 34px 86px #0000009e,inset 0 1px #ffffff0f,0 0 48px #18b8ff24,0 0 26px #ff7a1a14!important}.scan-product-modal .scanner-modal-header{background:linear-gradient(#040a1afa,#040a1ae6)!important;border-bottom:1px solid #7ee7ff29!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-height:0!important;margin:0 -14px!important;padding:14px 16px 8px!important;display:flex!important}.scan-product-modal .scanner-modal-header>div{gap:3px;min-width:0;display:grid}.scan-product-modal .scanner-modal-header h2{margin:0;font-size:clamp(1.14rem,1.03rem + .34vw,1.44rem);color:#fff8ed!important}.scan-product-modal .scanner-modal-header p{margin:4px 0 0;font-size:.86rem;line-height:1.34;color:#e8f4ffc7!important}.scan-product-modal .modal-close-button{color:#fff4df!important;background:#0b1224e0!important;border:1px solid #ffc37052!important;box-shadow:0 0 18px #ff7a1a24!important}.scan-product-mode-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0;display:grid}.scan-product-mode-button{isolation:isolate;color:#eef8ffd1;text-align:center;background:radial-gradient(circle at 50% 0,#7ee7ff14,#0000 3.8rem),linear-gradient(145deg,#0c1a34f0,#040b1bf5);border:1px solid #7ee7ff2e;border-radius:18px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:74px;padding:10px 6px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 9px 18px #0000002e}.scan-product-mode-button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .16s;position:absolute;inset:-1px}.scan-product-mode-icon{color:currentColor;background:radial-gradient(circle at 50% 30%,#ffffff29,#0000 60%),#ffffff0b;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:relative}.scan-product-mode-icon:before,.scan-product-mode-icon:after{content:"";display:block;position:absolute}.scan-product-mode-icon--barcode:before{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);border-radius:3px;width:20px;height:18px}.scan-product-mode-icon--card:before{border:2px solid;border-radius:4px;width:20px;height:24px}.scan-product-mode-icon--card:after{background:currentColor;border-radius:99px;width:12px;height:2px;bottom:9px;box-shadow:0 -5px}.scan-product-mode-icon--photo:before{border:2px solid;border-radius:5px;width:22px;height:16px}.scan-product-mode-icon--photo:after{border:2px solid;border-radius:50%;width:7px;height:7px}.scan-product-mode-icon--receipt:before{border:2px solid;border-radius:4px;width:18px;height:23px}.scan-product-mode-icon--receipt:after{background:currentColor;border-radius:99px;width:10px;height:2px;box-shadow:0 -5px,0 5px}.scan-product-mode-icon--manual:before{background:currentColor;border-radius:99px;width:20px;height:4px;transform:rotate(-38deg)}.scan-product-mode-icon--manual:after{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:5px;height:5px;top:10px;right:8px;transform:rotate(-38deg)}.scan-product-mode-button strong{color:currentColor;overflow-wrap:anywhere;max-width:100%;font-size:.78rem;line-height:1.12}.scan-product-mode-button.is-selected{color:#fff8ed;transform:translateY(-1px)}.scan-product-mode-button.is-selected:after{opacity:1}.scan-product-mode-button--barcode.is-selected,.scan-product-mode-button--manual.is-selected{background:radial-gradient(circle at 50% 0,#ffd16638,#0000 4rem),linear-gradient(145deg,#ff7a1a57,#581808e0);border-color:#ff9736cc;box-shadow:0 0 20px #ff7a1a47}.scan-product-mode-button--barcode.is-selected:after,.scan-product-mode-button--manual.is-selected:after{box-shadow:0 0 22px #ff7a1a75,inset 0 0 18px #ffd16629}.scan-product-mode-button--card.is-selected{background:radial-gradient(circle at 50% 0,#d946ef38,#0000 4rem),linear-gradient(145deg,#9333ea57,#230b3be6);border-color:#d946efd6;box-shadow:0 0 20px #d946ef4d}.scan-product-mode-button--card.is-selected:after{box-shadow:0 0 22px #d946ef7a,inset 0 0 18px #f472ff24}.scan-product-mode-button--photo.is-selected{background:radial-gradient(circle at 50% 0,#22d3ee33,#0000 4rem),linear-gradient(145deg,#0891b257,#052630eb);border-color:#22d3eedb;box-shadow:0 0 20px #22d3ee47}.scan-product-mode-button--photo.is-selected:after{box-shadow:0 0 22px #22d3ee75,inset 0 0 18px #67e8f924}.scan-product-mode-button--receipt.is-selected{background:radial-gradient(circle at 50% 0,#2f6bff38,#0000 4rem),linear-gradient(145deg,#2563eb61,#091e53e6);border-color:#4d8bffe6;box-shadow:0 0 20px #2f6bff47}.scan-product-mode-button--receipt.is-selected:after{box-shadow:0 0 22px #2f6bff7a,inset 0 0 18px #93c5fd24}.scan-product-barcode-layout,.scan-product-mode-panel,.scan-product-search-card,.scan-product-modal .scanner-camera-panel{min-width:0}.scan-product-barcode-layout{gap:12px;display:grid}.scan-product-modal .scanner-camera-panel,.scan-product-mode-panel,.scan-product-search-card{border:1px solid var(--scan-line);background:radial-gradient(circle at 90% 0,#22d3ee1a,#0000 9rem),linear-gradient(145deg,#091730e6,#040a1af0);border-radius:20px;gap:13px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0e}.scan-product-modal--barcode .scanner-camera-panel,.scan-product-modal--manual .scan-product-mode-panel{background:radial-gradient(circle at 5% 0,#ffd1661f,#0000 8rem),radial-gradient(circle at 92% 0,#ff7a1a29,#0000 9rem),linear-gradient(145deg,#141423eb,#060c1bf5);border-color:#ff973657}.scan-product-modal--card .scan-product-mode-panel{border-color:#d946ef57}.scan-product-modal--picture .scan-product-mode-panel,.scan-product-modal--photo .scan-product-mode-panel{border-color:#22d3ee57}.scan-product-modal--receipt .scan-product-mode-panel{border-color:#4d8bff5c}.scan-product-section-heading{gap:4px;display:grid}.scan-product-section-heading strong,.scan-product-modal .scanner-camera-panel h2{margin:0;font-size:1.03rem;color:#fff8ed!important}.scan-product-section-heading span,.scan-product-modal .scanner-camera-panel p,.scan-product-message{margin:0;line-height:1.4;color:#e8f4ffc2!important}.scanner-ready-label{color:#fff4df;width:max-content;max-width:100%;font-size:.92rem;display:inline-flex}.scan-product-modal .scanner-video{aspect-ratio:16/10;object-fit:cover;background:radial-gradient(circle,#22d3ee2e,#0000 45%),#020617;border:1px solid #ff9736a8;border-radius:18px;width:100%;max-width:none;min-height:176px;box-shadow:0 0 0 1px #ffd16614,0 0 22px #ff7a1a42,inset 0 0 34px #22d3ee24}.scan-product-modal .scanner-camera-empty{background:radial-gradient(circle at 16% 20%,#ffd1661f,#0000 7rem),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 9rem),#ff7a1a12;border:1px solid #ff973661;position:relative;overflow:hidden}.scan-product-modal .scanner-camera-empty:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--scan-gold) 22px, transparent 22px) 0 0 / 100% 2px no-repeat, linear-gradient(90deg, transparent calc(100% - 22px), var(--scan-gold) calc(100% - 22px)) 0 100% / 100% 2px no-repeat, linear-gradient(180deg, var(--scan-gold) 22px, transparent 22px) 0 0 / 2px 100% no-repeat, linear-gradient(180deg, transparent calc(100% - 22px), var(--scan-gold) calc(100% - 22px)) 100% 0 / 2px 100% no-repeat;opacity:.62;border-radius:13px;position:absolute;inset:10px;box-shadow:0 0 18px #ff7a1a40}.scan-product-modal .scanner-camera-empty h3,.scan-product-modal .scanner-camera-empty p,.scan-product-modal .scanner-camera-empty .quick-actions{z-index:1;position:relative}.scan-product-modal .scanner-camera-empty h3{color:#fff8ed;margin:0;font-size:1rem}.scan-product-modal .scanner-camera-empty p{color:#e8f4ffc7;margin:0}.scan-product-modal .scanner-camera-empty .quick-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scan-product-modal .scanner-camera-retry{color:#fff8ed;background:linear-gradient(135deg,#ffb132,#ff5a1f);border:0;border-radius:14px;min-height:44px;font-weight:900;box-shadow:0 0 18px #ff7a1a38}.scan-product-modal .scanner-camera-help{min-height:44px;color:#e8f4ffdb!important;border-color:#7ee7ff33!important}.scan-product-or-divider{color:#fff8ed99;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:grid}.scan-product-or-divider span{background:linear-gradient(90deg,#0000,#ff973661,#0000);height:1px}.scan-product-primary-button,.scan-product-modal .scanner-camera-panel>.secondary-button,.scan-product-secondary-action,.scan-product-file-action,.scan-product-search-control input{border-radius:14px;min-height:48px}.scan-product-primary-button{color:#fff8ed;border:0;font-weight:900;box-shadow:0 12px 28px #00000047}.scan-product-primary-button--barcode,.scan-product-primary-button--manual{background:linear-gradient(135deg,#ffb132,#ff5a1f)!important}.scan-product-primary-button--card{background:linear-gradient(135deg,#f472ff,#a21caf)!important}.scan-product-primary-button--photo{background:linear-gradient(135deg,#22d3ee,#0891b2)!important}.scan-product-primary-button--receipt{background:linear-gradient(135deg,#5b8cff,#1d4ed8)!important}.scan-product-modal .scanner-camera-panel>.secondary-button,.scan-product-secondary-action,.scan-product-file-action{color:#ffe4b5!important;background:#081122cc!important;border:1px solid #ff97363d!important}.scan-product-search-control{min-width:0;display:grid}.scan-product-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.scan-product-helper-card,.scan-product-tip-list{background:#030c1d9e;border:1px solid #7ee7ff29;border-radius:16px;gap:7px;margin:0;padding:12px;display:grid}.scan-product-helper-card strong{color:#fff8ed}.scan-product-helper-card span,.scan-product-helper-card li,.scan-product-tip-list li{color:#e8f4ffc2}.scan-product-helper-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.scan-product-tip-list{padding-left:28px}.scan-product-photo-preview{background:#030c1dad;border-color:#7ee7ff33;border-radius:16px;max-height:220px}.scan-product-photo-preview img{object-fit:contain;max-height:180px}.scan-product-type-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.scan-product-type-row button{color:#e8f4ffcc;background:#040c1bc7;border:1px solid #7ee7ff29;border-radius:12px;flex:84px;min-height:40px;padding:8px 10px}.scan-product-type-row button.is-selected{color:#fff8ed;background:linear-gradient(135deg,#ff7a1a70,#782a0adb);border-color:#ff9736b3}.scan-product-quantity-stepper{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.scan-product-quantity-stepper button,.scan-product-quantity-stepper input{text-align:center;min-height:44px}.scan-product-modal .scanner-review-card{background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 12rem),linear-gradient(145deg,#0a162ceb,#040a19f5)!important;border-color:#ff973638!important}.scan-product-modal .scanner-review-card>.quick-actions,.scan-product-modal .scanner-modal-footer{z-index:auto!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important}.scan-product-modal input,.scan-product-modal textarea,.scan-product-modal select{min-width:0;font-size:.88rem!important}.scan-product-modal input::placeholder,.scan-product-modal textarea::placeholder{color:#e8f4ff94;font-size:.78rem}.scan-product-modal .scanner-review-image{object-fit:contain;background:#030a17d1;border-radius:16px;max-height:220px}.vault-item-card{background:radial-gradient(circle at 8% 0,#ff7a1a1a,#0000 10rem),radial-gradient(circle at 100% 12%,#22d3ee1c,#0000 11rem),linear-gradient(145deg,#091730e6,#030a18f2)!important;border-radius:20px!important;gap:12px!important;padding:clamp(12px,1.2vw,16px)!important}.vault-item-card .compact-title-block h3{color:#fff8ed;overflow-wrap:anywhere;line-height:1.16}.vault-item-card .compact-subtitle{overflow-wrap:anywhere;color:#e8f4ffb8!important}.vault-card-main{grid-template-columns:minmax(86px,104px) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.vault-image-wrap,.inventory-card.vault-item-card .vault-image-wrap{background:#030c1db3;border:1px solid #7ee7ff2e;overflow:hidden;aspect-ratio:1!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:96px!important;max-height:none!important}.vault-image-wrap img,.inventory-card.vault-item-card .vault-image-wrap img{padding:6px;object-fit:contain!important;width:100%!important;height:100%!important}.vault-image-wrap.placeholder{text-align:center;padding:8px}.vault-card-facts{align-content:start;min-width:0;gap:7px!important}.vault-card-facts p{background:#030c1d85;border:1px solid #7ee7ff1f;border-radius:12px;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.vault-card-facts span{color:#e8f4ff9e;font-size:.75rem}.vault-card-facts strong{color:#fff8ed;text-align:right;overflow-wrap:anywhere;font-size:.84rem}.vault-card-actions{gap:8px;grid-template-columns:minmax(0,1fr) auto!important}.vault-card-actions .secondary-button{color:#ffe4b5!important;background:#ff7a1a14!important;border-color:#ff97363d!important;min-height:42px!important}.premium-card-image{isolation:isolate;background:radial-gradient(circle at 22% 12%,#ffd16633,#0000 32%),radial-gradient(circle at 82% 8%,#7ee7ff2e,#0000 30%),linear-gradient(145deg,#101a38f5,#040b1afa);border:1px solid #b87aff42;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000057,0 0 22px #7ee7ff14,inset 0 1px #ffffff1c}.premium-card-image:before{content:"";z-index:1;pointer-events:none;opacity:.34;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 18%,#ffffff42 33%,#0000 47%),repeating-linear-gradient(128deg,#7ee7ff14 0 1px,#0000 1px 8px);position:absolute;inset:-32%;transform:translate(-18%)rotate(8deg)}.premium-card-image:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff24,#0000 22%),radial-gradient(circle at 18% 80%,#ff7a1a26,#0000 34%);position:absolute;inset:0}.premium-card-image img{z-index:0;object-fit:contain;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;padding:7px;position:relative}.premium-card-image--graded,.premium-card-image--secret,.premium-card-image--special_illustration,.premium-card-image--illustration{border-color:#ffd1665c;box-shadow:0 18px 42px #00000061,0 0 28px #ffd1661f,inset 0 1px #ffffff24}.premium-card-placeholder-art{z-index:3;text-align:center;color:#fff8ed;justify-items:center;gap:5px;padding:12px;display:grid;position:relative}.premium-card-crest{background:radial-gradient(circle at 52% 30%,#ffd166e6,#0000 28%),linear-gradient(145deg,#ff7a1aeb,#22d3ee9e);border-radius:11px;width:34px;height:42px;box-shadow:0 0 20px #ff97363d}.premium-card-placeholder-art strong{overflow-wrap:anywhere;max-width:100%;font-size:.82rem;line-height:1.15}.premium-card-placeholder-art small{color:#e8f4ffa8;font-size:.72rem;line-height:1.2}.master-card-section{background:radial-gradient(circle at 0 0,#b56bff24,#0000 16rem),radial-gradient(circle at 100% 16%,#7ee7ff1f,#0000 16rem),#030a188f;border:1px solid #b56bff33;border-radius:22px;gap:12px;margin:14px 0;padding:clamp(12px,1.2vw,16px);display:grid}.master-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.master-card-group-preview{background:linear-gradient(145deg,#07142ae0,#020814f0);border:1px solid #7ee7ff29;border-radius:18px;grid-template-columns:94px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.master-card-group-preview--compact{grid-template-columns:78px minmax(0,1fr)}.master-card-group-preview .premium-card-image{aspect-ratio:.72;min-height:124px}.master-card-group-body{gap:8px;min-width:0;display:grid}.master-card-group-body h3{color:#fff8ed;overflow-wrap:anywhere;margin:0;font-size:clamp(.98rem,.92rem + .18vw,1.1rem);line-height:1.16}.master-card-group-body p,.master-card-section-note{color:#e8f4ffad}.master-card-group-body .compact-card-header{align-items:start;gap:8px}.master-card-group-body .compact-card-header>strong{color:#ffe4b5;white-space:nowrap;font-size:.78rem}.master-card-status{width:fit-content}.master-card-status--owned{color:#bbf7d0!important;border-color:#4ade8047!important}.master-card-status--missing{color:#fde68a!important;border-color:#fbbf2447!important}.master-card-status--partial{color:#b7f3ff!important;border-color:#7ee7ff4d!important}.master-variant-rail{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.master-variant-rail--compact{gap:5px}.master-variant-pill{color:#fff8ed;background:#040e1fa8;border:1px solid #7ee7ff29;border-radius:12px;gap:1px;min-width:0;max-width:100%;padding:6px 8px;display:inline-grid}.master-variant-pill b,.master-variant-pill small{overflow-wrap:anywhere;min-width:0}.master-variant-pill b{font-size:.72rem;line-height:1.12}.master-variant-pill small{color:#e8f4ff9e;font-size:.66rem;line-height:1.1}.master-variant-pill--graded,.master-variant-pill--secret,.master-variant-pill--special_illustration,.master-variant-pill--illustration{background:#ff973614;border-color:#ffd1664d}.master-variant-pill--reverse_holo,.master-variant-pill--holo,.master-variant-pill--foil,.master-variant-pill--etched{background:#22d3ee14;border-color:#7ee7ff47}.master-card-summary-row{color:#e8f4ffa3;flex-wrap:wrap;gap:6px;font-size:.75rem;display:flex}.master-card-summary-row span{background:#ffffff0b;border-radius:999px;padding:4px 7px}.master-card-preview-note{color:#e8f4ffad;margin:0;font-size:.78rem;line-height:1.35}.master-card-actions{flex-wrap:wrap;grid-template-columns:none!important;display:flex!important}.master-card-actions button{min-height:36px!important;padding:7px 10px!important;font-size:.78rem!important}.master-card-family-note{background:radial-gradient(circle at 0 0,#22d3ee1c,#0000 12rem),#030a188c;border:1px solid #7ee7ff2e;border-radius:18px;gap:10px;margin:12px 0;padding:12px;display:grid}.master-card-family-note h4{color:#fff8ed;margin:4px 0 2px}.master-card-family-note p{color:#e8f4ffad;margin:0}.market-card-body .master-variant-rail{margin-top:7px}@media (width<=520px){.scan-product-modal{min-height:min(100dvh - 12px,900px);border-radius:20px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.scan-product-mode-rail{gap:6px}.scan-product-mode-button{border-radius:14px;min-height:66px;padding:8px 4px}.scan-product-mode-icon{border-radius:8px;width:28px;height:28px}.scan-product-mode-button strong{font-size:.71rem}.scan-product-modal .scanner-camera-empty .quick-actions,.scan-product-photo-actions,.scan-product-helper-card ul{grid-template-columns:1fr}.vault-card-main{grid-template-columns:88px minmax(0,1fr)}.master-card-section{border-radius:18px;padding:11px}.master-card-grid{grid-template-columns:1fr}.master-card-group-preview{grid-template-columns:76px minmax(0,1fr);padding:10px}.master-card-group-preview .premium-card-image{min-height:104px}.master-card-group-body .compact-card-header{grid-template-columns:1fr;display:grid}.master-card-group-body .compact-card-header>strong{white-space:normal}.master-variant-pill{padding:5px 7px}}html body .app .scan-product-modal .scanner-modal-header h2{font-size:clamp(1.16rem,1.08rem + .25vw,1.38rem)!important;line-height:1.08!important}html body .app .scan-product-modal .scanner-modal-header p{font-size:clamp(.8rem,.76rem + .1vw,.88rem)!important;font-weight:650!important;line-height:1.28!important}html body .app .scan-product-modal button.scan-product-primary-button{color:#fff8ed!important;border:0!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff38!important}html body .app .scan-product-modal button.scan-product-primary-button--barcode,html body .app .scan-product-modal button.scan-product-primary-button--manual{color:#170704!important;background:linear-gradient(135deg,#ffd166 0%,#ff9a2e 44%,#ff5a1f 100%)!important;box-shadow:0 12px 30px #ff651c42,0 0 22px #ff973624,inset 0 1px #ffffff61!important}html body .app .scan-product-modal button.scan-product-primary-button--card{background:linear-gradient(135deg,#f472ff 0%,#c026d3 52%,#86198f 100%)!important;box-shadow:0 12px 30px #d946ef3d,0 0 22px #f472ff1f,inset 0 1px #ffffff40!important}html body .app .scan-product-modal button.scan-product-primary-button--photo{color:#02131a!important;background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 45%,#0891b2 100%)!important;box-shadow:0 12px 30px #22d3ee3d,0 0 22px #67e8f91f,inset 0 1px #ffffff42!important}html body .app .scan-product-modal button.scan-product-primary-button--receipt{color:#f8fbff!important;background:linear-gradient(135deg,#93c5fd 0%,#3b82f6 44%,#1d4ed8 100%)!important;box-shadow:0 12px 30px #3b82f63d,0 0 22px #93c5fd1f,inset 0 1px #ffffff3d!important}html body .app .scan-product-modal button.scanner-camera-retry{color:#170704!important;background:linear-gradient(135deg,#ffd166 0%,#ff9a2e 44%,#ff5a1f 100%)!important}@media (width>=860px){.scan-product-modal{width:min(920px,100vw - 48px)!important;max-width:920px!important}.scan-product-barcode-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:stretch}.scan-product-or-divider{display:none}.scan-product-modal .scanner-video{min-height:260px}}.scan-product-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:radial-gradient(circle at 50% 8%,#22d3ee24,#0000 34rem),radial-gradient(circle at 30% 90%,#ff7a1a1f,#0000 30rem),#00040cbd!important}.scan-product-modal{--scan-card-bg:#08152adb;--scan-card-bg-deep:#030a19eb;--scan-text:#f8fbff;--scan-muted:#e8f4ffb8;position:relative;background:radial-gradient(circle at 4% -4%,#ff8b2438,#0000 17rem),radial-gradient(circle at 102% 3%,#22d3ee33,#0000 18rem),radial-gradient(circle at 54% 108%,#9f62ff24,#0000 22rem),linear-gradient(155deg,#070f23fc,#010510fc)!important;border:1px solid #89ebff47!important;overflow:auto!important;box-shadow:0 30px 70px #000000a3,inset 0 0 0 1px #ffffff0a,0 0 44px #22d3ee1f,0 0 32px #ff7a1a1a!important}.scan-product-modal:before{content:none}.scan-product-modal .scanner-modal-header{background:radial-gradient(circle at 0 0,#ff973621,#0000 12rem),linear-gradient(#050c1dfa,#050c1de6)!important;border-bottom-color:#89ebff2e!important}.scan-product-modal .scanner-modal-header h2{letter-spacing:0;font-size:clamp(1.22rem,1.08rem + .46vw,1.58rem);line-height:1.08}.scan-product-modal .scanner-modal-header p{max-width:48ch;font-size:clamp(.82rem,.78rem + .12vw,.9rem);color:#e8f4ffbd!important}.scan-product-modal .modal-close-button{color:#fff8ed!important;background:radial-gradient(circle at 50% 0,#ff973624,#0000 70%),#091326e6!important;border-color:#89ebff42!important;border-radius:16px!important;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff14!important}.scan-product-mode-rail{background:linear-gradient(145deg,#071226b8,#020815e0);border:1px solid #89ebff29;border-radius:22px;padding:5px;box-shadow:inset 0 1px #ffffff0a}.scan-product-mode-button{background:radial-gradient(circle at 50% 0,#89ebff14,#0000 3.4rem),linear-gradient(145deg,#0e1e39c2,#040c1ddb);border-color:#89ebff24;border-radius:17px;gap:5px;min-height:62px}.scan-product-mode-icon{color:#e8f4ffd6;background:radial-gradient(circle at 50% 18%,#ffffff26,#0000 64%),#040c1ba8;border-radius:11px;width:29px;height:29px}.scan-product-mode-button strong{font-size:.74rem}.scan-product-mode-button.is-selected .scan-product-mode-icon{color:#fff8ed;border-color:#ffffff2e}.scan-product-mode-button--barcode.is-selected,.scan-product-mode-button--manual.is-selected{background:radial-gradient(circle at 50% 0,#ffd26c4d,#0000 4rem),linear-gradient(150deg,#ff912270,#4c1608e6)!important}.scan-product-mode-button--card.is-selected{background:radial-gradient(circle at 50% 0,#f472ff4f,#0000 4rem),linear-gradient(150deg,#be18b466,#2b0d48eb)!important}.scan-product-mode-button--photo.is-selected{background:radial-gradient(circle at 50% 0,#67e8f94d,#0000 4rem),linear-gradient(150deg,#0ea5a86b,#052b36eb)!important}.scan-product-mode-button--receipt.is-selected{background:radial-gradient(circle at 50% 0,#60a5fa4f,#0000 4rem),linear-gradient(150deg,#2563eb6b,#0b255ceb)!important}.scan-product-modal .scanner-camera-panel,.scan-product-mode-panel,.scan-product-search-card{border-color:#89ebff33;border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000003d;background:radial-gradient(circle at 100% 0%, #22d3ee1a, transparent 11rem), linear-gradient(150deg, var(--scan-card-bg), var(--scan-card-bg-deep))!important}.scan-product-modal .scanner-camera-panel{border-color:#ffa9405c;padding:17px;position:relative;background:radial-gradient(circle at 0 0,#ffd26c1f,#0000 10rem),radial-gradient(circle at 100% 100%,#22d3ee1f,#0000 12rem),linear-gradient(150deg,#0b1931ed,#040a18f7)!important}.scan-product-modal .scanner-camera-panel:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:-1px;box-shadow:0 0 22px #ff7a1a2e,inset 0 0 28px #22d3ee0f}.scan-product-section-heading{background:#020a186b;border:1px solid #89ebff29;border-radius:16px;padding:10px 12px}.scan-product-section-heading strong,.scan-product-modal .scanner-camera-panel h2{letter-spacing:0;font-size:1.08rem}.scan-product-section-heading span,.scan-product-modal .scanner-camera-panel p,.scan-product-message{color:var(--scan-muted)!important}.scan-product-modal .scanner-camera-empty{background:radial-gradient(circle at 10% 0,#ffd26c29,#0000 10rem),radial-gradient(circle at 100% 110%,#22d3ee24,#0000 12rem),linear-gradient(145deg,#1d1c22c7,#071224e6);border-color:#ffb44a70;border-radius:18px;align-content:center;min-height:156px;padding:22px 18px}.scan-product-modal .scanner-camera-empty h3{font-size:1.06rem}.scan-product-modal .scanner-camera-empty .quick-actions{gap:10px}.scan-product-modal .scanner-camera-retry,.scan-product-modal .scan-product-primary-button--barcode,.scan-product-modal .scan-product-primary-button--manual{text-shadow:0 1px #ffffff2e;color:#170704!important;background:linear-gradient(135deg,#ffd166 0%,#ff8a24 42%,#ff5a1f 100%)!important;box-shadow:0 12px 28px #ff651c38,inset 0 1px #ffffff61!important}.scan-product-modal .scanner-camera-help,.scan-product-modal .scanner-camera-panel>.secondary-button,.scan-product-modal .scan-product-secondary-action{color:#eef8ffe0!important;background:linear-gradient(145deg,#0e1e39db,#040c1de0)!important;border-color:#89ebff38!important;box-shadow:inset 0 1px #ffffff0d!important}.scan-product-search-card{border-color:#89ebff2e;gap:14px;background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 9rem),linear-gradient(150deg,#081429c7,#030a19eb)!important}.scan-product-search-control input,.scan-product-modal input,.scan-product-modal textarea,.scan-product-modal select{min-height:48px;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff04;color:#f8fbff!important;background:linear-gradient(145deg,#040d1df0,#020813f5)!important;border-color:#89ebff38!important;border-radius:15px!important}.scan-product-primary-button{border-radius:16px;min-height:50px;font-size:.96rem}.scan-product-modal .scan-product-primary-button--card{background:linear-gradient(135deg,#f472ff,#c026d3 52%,#86198f)!important;box-shadow:0 12px 28px #d946ef38,inset 0 1px #ffffff38!important}.scan-product-modal .scan-product-primary-button--photo{color:#02131a!important;background:linear-gradient(135deg,#67e8f9,#22d3ee 42%,#0891b2)!important;box-shadow:0 12px 28px #22d3ee38,inset 0 1px #ffffff42!important}.scan-product-modal .scan-product-primary-button--receipt{background:linear-gradient(135deg,#93c5fd,#3b82f6 44%,#1d4ed8)!important;box-shadow:0 12px 28px #3b82f638,inset 0 1px #ffffff3d!important}.scan-product-file-action{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon sub";gap:2px 12px;min-height:74px;background:radial-gradient(circle at 0 0,#89ebff14,#0000 7rem),linear-gradient(145deg,#0a1931db,#040c1de6)!important;border-color:#89ebff38!important;justify-content:start!important;align-items:center!important;padding:13px!important;display:grid!important}.scan-product-file-action strong{color:#f8fbff;grid-area:title}.scan-product-file-action small{color:#e8f4ffa3;grid-area:sub;font-weight:700}.scan-product-file-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;grid-area:icon;width:36px;height:36px;position:relative}.scan-product-file-icon:before,.scan-product-file-icon:after{content:"";position:absolute}.scan-product-file-icon--camera:before{border:2px solid;border-radius:6px;inset:10px 7px}.scan-product-file-icon--camera:after{border:2px solid;border-radius:50%;width:8px;height:8px;inset:14px}.scan-product-file-icon--gallery:before{border:2px solid;border-radius:5px;inset:8px}.scan-product-file-icon--gallery:after{clip-path:polygon(0 100%,38% 36%,56% 62%,72% 42%,100% 100%);opacity:.85;background:currentColor;height:9px;bottom:10px;left:11px;right:9px}.scan-product-mode-panel--card .scan-product-file-action,.scan-product-mode-panel--card .scan-product-file-icon{color:#f0abfc!important;border-color:#d946ef52!important}.scan-product-mode-panel--photo .scan-product-file-action,.scan-product-mode-panel--photo .scan-product-file-icon{color:#67e8f9!important;border-color:#22d3ee57!important}.scan-product-mode-panel--receipt .scan-product-file-action,.scan-product-mode-panel--receipt .scan-product-file-icon{color:#93c5fd!important;border-color:#3b82f657!important}.scan-product-helper-card,.scan-product-tip-list{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 8rem),#030c1da8;border-color:#89ebff2e;border-radius:18px}.scan-product-tip-list li::marker{color:#f0abfc}.scan-product-helper-card--manual{background:radial-gradient(circle at 0 0,#ffd26c1f,#0000 8rem),#030c1da8;border-color:#ffa94042}.scan-product-type-row button.is-selected{box-shadow:0 0 18px #ff7a1a38}.scan-product-type-chip,.scan-product-stepper-button{color:#eef8ffe6!important;background:radial-gradient(circle at 50% 0,#89ebff14,#0000 4rem),linear-gradient(145deg,#0a1931d6,#040c1deb)!important;border:1px solid #89ebff33!important;box-shadow:inset 0 1px #ffffff0d!important}.scan-product-type-chip.is-selected{color:#170704!important;background:linear-gradient(135deg,#ffd166,#ff9a2e 50%,#ff6b21)!important;border-color:#ffa94070!important;box-shadow:0 10px 22px #ff651c33,inset 0 1px #ffffff4d!important}.scan-product-modal .scanner-review-card{border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000003d!important}.vault-item-card{border-color:#89ebff33!important;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0000003d!important}.vault-image-wrap,.inventory-card.vault-item-card .vault-image-wrap{background:radial-gradient(circle at 50% 18%,#22d3ee1f,#0000 50%),#030c1dc2;border-color:#89ebff38;box-shadow:inset 0 0 24px #22d3ee14}.vault-card-actions .secondary-button{font-weight:900;color:#170704!important;background:linear-gradient(135deg,#ffd166,#ff8a24 46%,#ff5a1f)!important;border:0!important;box-shadow:0 10px 22px #ff651c33!important}@media (width<=520px){.scan-product-backdrop{padding:6px!important}.scan-product-modal{gap:12px!important;width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;padding-inline:12px!important}.scan-product-modal .scanner-modal-header{margin-inline:-12px!important;padding:14px 14px 11px!important}.scan-product-modal .scanner-modal-header h2{font-size:1.18rem}.scan-product-modal .scanner-modal-header p{font-size:.8rem;line-height:1.28}.scan-product-mode-button{min-height:58px;padding:7px 3px}.scan-product-mode-icon{border-radius:9px;width:25px;height:25px}.scan-product-mode-button strong{font-size:.68rem}.scan-product-modal .scanner-camera-panel,.scan-product-mode-panel,.scan-product-search-card{padding:14px}.scan-product-file-action{min-height:66px}}html body .app .scan-product-modal .scan-product-mode-button{color:#eef8ffd1!important;background:radial-gradient(circle at 50% 0,#89ebff14,#0000 3.4rem),linear-gradient(145deg,#0e1e39c2,#040c1ddb)!important;border:1px solid #89ebff24!important;box-shadow:inset 0 1px #ffffff0d,0 9px 18px #0000002e!important}html body .app .scan-product-modal .scanner-modal-header{box-sizing:border-box!important;height:auto!important;min-height:104px!important;overflow:hidden!important}html body .app .scan-product-modal .scan-product-mode-button--barcode.is-selected,html body .app .scan-product-modal .scan-product-mode-button--manual.is-selected{color:#fff7ed!important;background:radial-gradient(circle at 50% 0,#ffd26c52,#0000 4.2rem),linear-gradient(150deg,#ff912285,#4c1608eb)!important;border-color:#ffa9408f!important;box-shadow:0 0 22px #ff7a1a3d,inset 0 1px #ffffff24!important}html body .app .scan-product-modal .scan-product-mode-button--card.is-selected{color:#fff1ff!important;background:radial-gradient(circle at 50% 0,#f472ff52,#0000 4.2rem),linear-gradient(150deg,#be18b47a,#2b0d48f0)!important;border-color:#f472ff8a!important;box-shadow:0 0 22px #d946ef38,inset 0 1px #ffffff21!important}html body .app .scan-product-modal .scan-product-mode-button--photo.is-selected{color:#ecfeff!important;background:radial-gradient(circle at 50% 0,#67e8f952,#0000 4.2rem),linear-gradient(150deg,#0ea5a87a,#052b36f0)!important;border-color:#67e8f98a!important;box-shadow:0 0 22px #22d3ee38,inset 0 1px #ffffff21!important}html body .app .scan-product-modal .scan-product-mode-button--receipt.is-selected{color:#eff6ff!important;background:radial-gradient(circle at 50% 0,#60a5fa57,#0000 4.2rem),linear-gradient(150deg,#2563eb80,#0b255cf0)!important;border-color:#93c5fd85!important;box-shadow:0 0 22px #3b82f638,inset 0 1px #ffffff21!important}html body .app .scan-product-modal .scan-product-primary-button--barcode,html body .app .scan-product-modal .scan-product-primary-button--manual,html body .app .scan-product-modal .scanner-camera-retry{color:#170704!important;background:linear-gradient(135deg,#ffd166 0%,#ff9a2e 44%,#ff5a1f 100%)!important;border:0!important;box-shadow:0 14px 30px #ff651c47,0 0 24px #ff973629,inset 0 1px #ffffff61!important}html body .app .scan-product-modal .scan-product-primary-button--card{color:#fff7ff!important;background:linear-gradient(135deg,#f472ff 0%,#c026d3 52%,#86198f 100%)!important;border:0!important;box-shadow:0 14px 30px #d946ef42,0 0 24px #f472ff24,inset 0 1px #ffffff40!important}html body .app .scan-product-modal .scan-product-primary-button--photo{color:#02131a!important;background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 45%,#0891b2 100%)!important;border:0!important;box-shadow:0 14px 30px #22d3ee42,0 0 24px #67e8f924,inset 0 1px #ffffff42!important}html body .app .scan-product-modal .scan-product-primary-button--receipt{color:#f8fbff!important;background:linear-gradient(135deg,#93c5fd 0%,#3b82f6 44%,#1d4ed8 100%)!important;border:0!important;box-shadow:0 14px 30px #3b82f642,0 0 24px #93c5fd24,inset 0 1px #ffffff3d!important}@media (width<=520px){html body .app .scan-product-modal .scanner-modal-header{min-height:124px!important}}html body .app .scan-product-modal{scroll-padding-top:132px;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}html body .app .scan-product-modal .scanner-review-card{gap:10px!important;padding:13px!important;overflow:visible!important}html body .app .scan-product-modal .scanner-review-card>.scanner-section-heading{background:radial-gradient(circle at 100% 0,#89ebff14,#0000 9rem),#09162cb8!important;border-color:#89ebff33!important;padding:12px 14px!important}html body .app .scan-product-modal .scanner-match-confidence-note{text-align:left!important;background:radial-gradient(circle at 0 0,#ffd26c14,#0000 8rem),#030c1d9e!important;border-style:solid!important;border-color:#ffa94038!important;gap:5px!important;min-height:0!important;padding:12px 14px!important}html body .app .scan-product-modal .scanner-match-confidence-note strong,html body .app .scan-product-modal .scanner-match-confidence-note span{max-width:100%;display:block;line-height:1.35!important}html body .app .scan-product-modal .scanner-review-product-summary{border:1px solid #89ebff2e;border-radius:17px;background:linear-gradient(145deg,#0c1931db,#040c1deb)!important;align-items:start!important;gap:10px!important;padding:13px 14px!important}html body .app .scan-product-modal .scanner-review-product-summary h3{margin:0 0 5px;font-size:clamp(1rem,.95rem + .18vw,1.14rem);line-height:1.16;color:#fff8ed!important}html body .app .scan-product-modal .scanner-review-product-summary p{margin:0;line-height:1.35}html body .app .scan-product-modal .scanner-confidence-badge{border:1px solid #89ebff33;min-height:30px;padding:6px 10px;color:#dff6ff!important;background:#134869b8!important}html body .app .scan-product-modal .scanner-review-image{justify-self:center;width:min(100%,280px);padding:8px;background:radial-gradient(circle at 50% 20%,#22d3ee14,#0000 9rem),#030a17d1!important;border-color:#89ebff2e!important;max-height:164px!important}html body .app .scan-product-modal .catalog-detail-grid{gap:8px!important}html body .app .scan-product-modal .catalog-detail-grid>*{border-radius:15px;min-height:54px}html body .app .scan-product-modal .scanner-correction-panel{border-radius:17px!important;gap:7px!important;padding:11px!important}html body .app .scan-product-modal .scanner-correction-panel .compact-subtitle{margin:0!important;font-size:.78rem!important}html body .app .scan-product-modal .scanner-correction-grid{gap:6px!important}html body .app .scan-product-modal .scanner-correction-grid button{min-height:34px!important;padding:7px 8px!important;font-size:.72rem!important}html body .app .scan-product-modal .scanner-review-actions{border:1px solid #89ebff24;border-top-color:#89ebff29;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));z-index:auto!important;background:radial-gradient(circle at 0 0,#ffa9401a,#0000 10rem),linear-gradient(145deg,#09162cdb,#030a18f0)!important;gap:8px!important;margin:2px 0 0!important;padding:12px!important;display:grid!important;position:static!important}html body .app .scan-product-modal .scanner-review-primary-action{color:#170704!important;background:linear-gradient(135deg,#ffd166 0%,#ff9a2e 44%,#ff5a1f 100%)!important;border:0!important;box-shadow:0 12px 26px #ff651c3d,inset 0 1px #ffffff57!important}@media (width>=860px){html body .app .scan-product-modal{scroll-padding-top:116px}html body .app .scan-product-modal .scanner-review-card{gap:12px!important;padding:14px!important}html body .app .scan-product-modal .scanner-review-image{width:min(52%,360px);max-height:210px!important}html body .app .scan-product-modal .scanner-review-actions{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,auto));align-items:center}}@media (width<=520px){html body .app .scan-product-modal{scroll-padding-top:140px;gap:10px!important}html body .app .scan-product-mode-rail{border-radius:20px;gap:6px!important;padding:4px!important}html body .app .scan-product-modal .scan-product-mode-button{border-radius:15px!important;gap:4px!important;min-height:54px!important}html body .app .scan-product-modal .scan-product-mode-icon{width:23px!important;height:23px!important}html body .app .scan-product-modal .scanner-camera-panel,html body .app .scan-product-modal .scan-product-mode-panel,html body .app .scan-product-modal .scan-product-search-card{border-radius:20px!important;padding:13px!important}html body .app .scan-product-modal .scanner-review-card{gap:9px!important;padding:12px!important}html body .app .scan-product-modal .scanner-review-steps{gap:6px!important}html body .app .scan-product-modal .scanner-review-steps span{min-height:28px!important;padding:5px 7px!important}html body .app .scan-product-modal .scanner-review-product-summary{grid-template-columns:minmax(0,1fr);display:grid!important}html body .app .scan-product-modal .scanner-confidence-badge{white-space:normal;justify-self:start}html body .app .scan-product-modal .scanner-review-image{width:min(100%,245px);max-height:138px!important}html body .app .scan-product-modal .catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app .scan-product-modal .scanner-review-actions{grid-template-columns:1fr}}.app-command-shell{--et-shell-page-rgb:148, 163, 184;--et-shell-page-accent:rgb(var(--et-shell-page-rgb))}.app-home{--et-shell-page-rgb:255, 179, 71}.app-scout{--et-shell-page-rgb:34, 199, 255}.app-vault{--et-shell-page-rgb:181, 107, 255}.app-market,.app-tidetradr,.app-catalog{--et-shell-page-rgb:0, 212, 200}.app-forge,.app-inventory,.app-sales,.app-expenses,.app-reports,.app-mileage{--et-shell-page-rgb:255, 107, 85}.app-tidepool{--et-shell-page-rgb:61, 214, 255}.app-kidsprogram{--et-shell-page-rgb:255, 211, 77}.app-comingsoon,.app-settings,.app-account,.app-collections,.app-help,.app-membership,.app-profile,.app-adminreview,.app-moderator{--et-shell-page-rgb:148, 163, 184}.menu-command-links{background:radial-gradient(circle at 0 0,#ff9a4321,#0000 12rem),radial-gradient(circle at 100% 10%,#25d9ff1f,#0000 13rem),linear-gradient(145deg,#081428db,#030916e6)!important;border-color:#89e1ff33!important}.menu-command-links-header{padding-bottom:2px}.menu-command-links-header strong{font-size:clamp(1.02rem,.96rem + .25vw,1.2rem)!important}.menu-command-groups{gap:14px!important}.menu-command-section{background:#01081357;border:1px solid #89e1ff1f;border-radius:18px;min-width:0;padding:10px;gap:9px!important}.menu-command-section h4{color:#fff4dfe6!important}.menu-command-section--account .menu-command-icon{color:#d9e6ff;background:#94a3b81c;border-color:#94a3b83d}.menu-command-section--collection .menu-command-icon{color:#c691ff;background:#b56bff1f;border-color:#b56bff42}.menu-command-section--community .menu-command-icon{color:#34d6ff;background:#34d6ff1f;border-color:#34d6ff42}.menu-command-section--tools .menu-command-icon{color:#b78cff;background:#b78cff1f;border-color:#b78cff42}.menu-command-section--roadmap{background:radial-gradient(circle at 0 0,#ffb3471c,#0000 8rem),#0d121e75;border-color:#ffb3472e}.menu-command-section--roadmap .menu-command-grid{grid-template-columns:1fr}.menu-command-section--roadmap .menu-command-link{background:linear-gradient(135deg,#ffb3471f,#25d9ff0f)!important;border-color:#ffb34740!important;min-height:62px!important}.menu-command-link{min-width:0;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.menu-command-link:hover,.menu-command-link:focus-visible{transform:translateY(-1px);background:radial-gradient(circle at 8% 0,#ff9a431f,#0000 7rem),#ffffff0f!important;border-color:#89e1ff47!important}.menu-command-link.active{border-color:rgba(var(--et-shell-page-rgb), .42)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-shell-page-rgb), .22), transparent 6rem), linear-gradient(135deg, #ff9a4324, rgba(var(--et-shell-page-rgb), .1))!important;box-shadow:0 0 24px rgba(var(--et-shell-page-rgb), .12)!important}.utility-page-header .utility-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.utility-page-header .utility-page-header-actions>button{min-width:max-content}@media (width<=780px){.app-command-shell{--bottom-nav-height:88px;--etds-bottom-nav-h:88px}.app-command-shell>main,.app-shell-dark>main,.app-command-shell .utility-page,.app-command-shell .utility-page-layout{padding-bottom:max(174px, calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 104px))!important;scroll-padding-bottom:max(174px, calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 104px))!important}.mobile-bottom-nav{height:88px!important;min-height:88px!important;max-height:88px!important;padding:7px 7px calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:24px 24px 0 0!important;grid-template-columns:repeat(2,minmax(0,1fr)) 68px repeat(3,minmax(0,1fr))!important;gap:4px!important}.mobile-bottom-nav button[data-nav-key=home]{grid-column:1}.mobile-bottom-nav button[data-nav-key=scout]{grid-column:2}.mobile-bottom-nav button[data-nav-key=vault]{grid-column:4}.mobile-bottom-nav button[data-nav-key=tideTradr]{grid-column:5}.mobile-bottom-nav button[data-nav-key=menu]{grid-column:6}.mobile-bottom-nav button{--nav-rgb:148, 163, 184;color:#e1edffbd!important;min-height:54px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #0000!important;border-radius:17px!important;place-items:center!important;gap:3px!important;padding:6px 4px!important;display:grid!important}.mobile-bottom-nav button[data-nav-key=home]{--nav-rgb:255, 179, 71}.mobile-bottom-nav button[data-nav-key=scout]{--nav-rgb:34, 199, 255}.mobile-bottom-nav button[data-nav-key=vault]{--nav-rgb:181, 107, 255}.mobile-bottom-nav button[data-nav-key=tideTradr]{--nav-rgb:0, 212, 200}.mobile-bottom-nav button[data-nav-key=menu]{--nav-rgb:148, 163, 184}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{color:#fff8e8!important;border-color:rgba(var(--nav-rgb), .46)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--nav-rgb), .22), transparent 3rem), linear-gradient(180deg, rgba(var(--nav-rgb), .13), #ffffff09)!important;box-shadow:0 0 18px rgba(var(--nav-rgb), .18), inset 0 1px 0 #ffffff14!important}.mobile-bottom-nav .mobile-tab-icon{color:currentColor!important;width:24px!important;height:24px!important}.mobile-bottom-nav button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:inherit!important;font-size:.68rem!important;line-height:1.05!important}.mobile-quick-add-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important;border-radius:24px!important;width:66px!important;min-width:66px!important;height:66px!important;left:calc(50% - 28px)!important}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer{background:radial-gradient(circle at 0 0,#ff9a4324,#0000 16rem),radial-gradient(circle at 100% 0,#25d9ff1f,#0000 17rem),linear-gradient(#050e1dfa,#020711fc)!important}.app .drawer.open.menu-drawer .drawer-header,.app-command-shell .drawer.open.menu-drawer .drawer-header,.app-shell-dark .drawer.open.menu-drawer .drawer-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030916c2;border-bottom:1px solid #89e1ff29;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 12px!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{padding:12px 12px calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 132px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 132px)!important}.menu-command-links{border-radius:22px!important;gap:13px!important;padding:12px!important}.menu-command-links-header{flex-direction:column!important;align-items:stretch!important}.menu-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.menu-command-section--roadmap .menu-command-grid,.menu-command-section--account .menu-command-grid{grid-template-columns:1fr!important}.menu-command-link{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:58px!important;padding:9px!important}.menu-command-icon{border-radius:12px!important;width:34px!important;height:34px!important}.menu-command-link strong{font-size:.82rem!important}.menu-command-link small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.45em;overflow:hidden;font-size:.68rem!important;display:-webkit-box!important}.utility-page-header .standard-page-header-main{gap:12px!important}.utility-page-header .utility-page-header-actions{justify-content:stretch;width:100%}.utility-page-header .utility-page-header-actions>button{flex:1 1 0;min-width:0}}@media (width>=781px){.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{grid-template-columns:1fr!important}.menu-command-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-command-section--roadmap,.menu-command-section--admin{grid-column:1/-1}.menu-command-section--roadmap .menu-command-grid,.menu-command-section--admin .menu-command-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width>=1024px){.app.app-command-shell>.topbar,.app-command-shell>.topbar{grid-template-columns:minmax(184px,244px) minmax(280px,1fr) max-content!important;align-items:center!important;gap:clamp(10px,.9vw,16px)!important}.app.app-command-shell>.topbar .app-search,.app-command-shell>.topbar .app-search,.app.app-command-shell>.topbar:not(.topbar-search-open) .app-search,.app-command-shell>.topbar:not(.topbar-search-open) .app-search{min-width:0!important;max-width:none!important}.app.app-command-shell>.topbar .app-search input,.app-command-shell>.topbar .app-search input{text-overflow:ellipsis;min-width:0!important}.app-command-shell .topbar-command-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;min-width:0!important;max-width:100%!important}.app-command-shell .topbar-command-actions>button,.app-command-shell .topbar-command-actions .notification-button,.app-command-shell .topbar-command-actions .notification-trigger{flex:none;padding-inline:11px!important}.app-command-shell .topbar-workspace-chip{min-width:154px!important;max-width:188px!important;padding-inline:11px!important}.app-command-shell .topbar-workspace-chip small{display:none!important}.app-command-shell .web-command-tools--quiet{border-radius:18px!important;padding:14px!important}.app-command-shell .web-command-tools--quiet .web-command-tools-heading{align-items:start;gap:5px;display:grid}.app-command-shell .web-command-tools--quiet .web-command-tools-heading span{max-width:24ch;font-size:.72rem!important;line-height:1.3!important}}@media (width>=1024px) and (width<=1500px){.app.app-command-shell>.topbar,.app-command-shell>.topbar{grid-template-columns:minmax(172px,218px) minmax(240px,1fr) max-content!important}.app-command-shell .topbar-brand-copy small{display:none!important}.app-command-shell .topbar-brand{grid-template-columns:40px minmax(0,1fr)!important;min-height:50px!important;padding-inline:9px!important}.app-command-shell .topbar-brand-mark,.app-command-shell .topbar-brand-mark img{width:40px!important;height:40px!important}.app-command-shell .topbar-command-actions{gap:6px!important}.app-command-shell .topbar-command-actions>button,.app-command-shell .topbar-command-actions .notification-button,.app-command-shell .topbar-command-actions .notification-trigger{min-height:42px!important;padding-inline:9px!important}.app-command-shell .topbar-profile-button span:not(.action-icon),.app-command-shell .topbar .menu-button span:not(.action-icon){display:none!important}.app-command-shell .topbar-workspace-chip{min-width:132px!important;max-width:156px!important}}@media (width<=780px){.app-command-shell>.topbar,.app.app-command-shell>.topbar{min-height:52px!important;padding:calc(7px + env(safe-area-inset-top,0px)) 10px 7px!important;background:radial-gradient(circle at 8% 0,#ff9f4029,#0000 8rem),radial-gradient(circle at 100% 0,#25d9ff1f,#0000 8rem),#030916eb!important;border-color:#89e1ff29!important;border-radius:0 0 22px 22px!important;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff12!important}.app-command-shell .topbar-brand,.app.app-command-shell .topbar-brand{background:radial-gradient(circle at 30% 0,#ffb34729,#0000 2.7rem),#ffffff0b!important;border:1px solid #ffb34738!important;border-radius:15px!important;width:42px!important;min-width:42px!important;min-height:42px!important;padding:5px!important}.app-command-shell .topbar-brand-mark,.app-command-shell .topbar-brand-mark img{border-radius:11px!important;width:31px!important;height:31px!important}.app-command-shell .topbar-command-actions{gap:6px!important}.app-command-shell .topbar-command-actions>.topbar-ask-ember-button,.app-command-shell .topbar .menu-button{color:#f8fbffeb!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#050e1db8!important;border:1px solid #89e1ff2e!important;border-radius:15px!important;min-width:66px!important;min-height:40px!important;padding:7px 10px!important;box-shadow:inset 0 1px #ffffff12!important}.app-command-shell .topbar-ask-ember-button .action-icon{width:22px!important;height:22px!important;font-size:.72rem!important}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer{grid-template-rows:auto minmax(0,1fr) auto!important}.app .drawer.open.menu-drawer .drawer-footer-card,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card{justify-content:space-between;align-items:center;gap:10px;display:flex;margin:0 12px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#ffffff09!important;border-color:#89e1ff24!important;border-radius:16px!important;padding:9px 10px!important}.app .drawer.open.menu-drawer .drawer-footer-card span,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card span,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.18;overflow:hidden;font-size:.68rem!important}.app .drawer.open.menu-drawer .drawer-footer-card button,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card button,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card button{white-space:nowrap;width:auto!important;min-height:34px!important;padding:7px 10px!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 56px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,74px) + env(safe-area-inset-bottom,0px) + 56px)!important}}.app-home .hearth-northstar{--hearth-ember:#ff9f2f;--hearth-ember-soft:#ff9f2f29;--hearth-gold:#ffd36a;--hearth-tide:#37d6ff;gap:clamp(12px,1.15vw,22px)!important}.app-home .hearth-northstar-header{background:radial-gradient(circle at 0 0,#ffb34733,#0000 13rem),radial-gradient(circle at 100% 0,#37d6ff1a,#0000 13rem),linear-gradient(145deg,#0b172af5,#040a16f5)!important;border-color:#ffb34742!important}.app-home .hearth-greeting-block h1{color:#fff7e8!important;font-weight:950!important}.app-home .hearth-greeting-block p{max-width:34rem;color:#f5ebdbbf!important;display:block!important}.app-home .hearth-points-badge{background:radial-gradient(circle at 0 0,#ffd36a2e,#0000 4.5rem),#050e1db8;border:1px solid #ffd36a47;box-shadow:0 0 20px #ff9f2f1a}.app-home .hearth-today-sparks-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#ffb34729,#0000 14rem),radial-gradient(circle at 100% 12%,#37d6ff14,#0000 13rem),linear-gradient(145deg,#0a162af0,#040a16f5)!important;border-color:#ffb34747!important}.app-home .hearth-today-sparks-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd36ab8,#ff7a1866,#0000);height:3px;position:absolute;inset:0 0 auto}.app-home .hearth-sparks-heading,.app-home .hearth-sparks-state-header{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.app-home .hearth-sparks-heading h2,.app-home .hearth-sparks-state-header h2{letter-spacing:0;color:#fff2d7!important}.app-home .hearth-sparks-heading p,.app-home .hearth-sparks-state-header p{color:#f5ebdbbd!important}.app-home .hearth-spark-mission-list{gap:10px;display:grid}.app-home .hearth-spark-mission-card{background:radial-gradient(circle at 0 0,#ffb3471a,#0000 7rem),linear-gradient(145deg,#ffffff0d,#ffffff04),#050e1db3!important;border-color:#ffd36a29!important}.app-home .hearth-spark-mission-copy{gap:3px;min-width:0;display:grid}.app-home .hearth-spark-mission-copy h3{color:#fff8ea!important}.app-home .hearth-spark-mission-copy small{color:#e8f6ffad;font-size:.72rem;line-height:1.28;display:block}.app-home .hearth-spark-mission-copy p{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.app-home .hearth-spark-reward{font-size:.78rem;line-height:1.12;color:var(--hearth-gold)!important}.app-home .hearth-spark-action-button{color:#1d1004!important;background:linear-gradient(135deg,#ff9f2f,#ffd36a)!important;border-color:#ffb3476b!important;box-shadow:0 10px 22px #ff9f2f29!important}.app-home .hearth-spark-dismiss{background:#ffffff0b!important;border-color:#ffffff21!important}.app-home .hearth-quick-actions-panel{background:radial-gradient(circle at 0 0,#37d6ff14,#0000 10rem),#050e1d80!important;border:1px solid #84e2ff24!important;border-radius:20px!important;padding:12px!important}.app-home .hearth-quick-action{background:radial-gradient(circle at 50% 0,#ffb34717,#0000 6rem),#071020b8!important;border-color:#ffb34724!important}.app-home .hearth-feature-card,.app-home .hearth-recent-panel{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#050e1dbd!important;border-color:#84e2ff29!important}.app-home .hearth-feature-card{transition:transform .16s,border-color .16s,box-shadow .16s}.app-home .hearth-feature-card:hover,.app-home .hearth-feature-card:focus-visible{transform:translateY(-1px);border-color:#ffb34752!important;box-shadow:0 0 24px #ff9f2f1a!important}.app-home .hearth-feature-card strong,.app-home .hearth-recent-panel h2{color:#fff2d7!important}.app-home .hearth-feature-card em{color:var(--hearth-gold)!important}.app-home .hearth-empty-state{text-align:center;justify-items:center}.app-home .hearth-start-here-row label{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid!important}.app-home .hearth-start-here-row input{grid-row:1/span 2;align-self:center}.app-home .hearth-start-here-row strong,.app-home .hearth-start-here-row small{min-width:0;line-height:1.25;display:block}.app-home .hearth-start-here-row strong{color:#fff8ea!important}@media (width>=1024px){.app-home .hearth-today-sparks-panel{padding:clamp(18px,1.25vw,24px)!important}.app-home .hearth-spark-mission-card{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:13px 14px}.app-home .hearth-spark-mission-actions{grid-column:3;grid-template-columns:minmax(104px,auto) 34px;align-items:center;gap:8px;display:grid}.app-home .hearth-spark-reward{white-space:nowrap}}@media (width<=780px){.app-home .hearth-northstar{padding:8px 10px calc(212px + env(safe-area-inset-bottom,0px))!important;gap:10px!important}.app-home .hearth-greeting-block p{max-width:22ch;font-size:.74rem!important;line-height:1.25!important}.app-home .hearth-today-sparks-panel{padding:11px!important}.app-home .hearth-spark-mission-list{gap:7px}.app-home .hearth-spark-mission-card{grid-template-columns:34px minmax(0,1fr) minmax(102px,auto);align-items:center;gap:8px;min-height:0;padding:8px!important}.app-home .hearth-spark-mission-icon{width:32px!important;height:32px!important}.app-home .hearth-spark-mission-copy h3{line-height:1.12;font-size:.82rem!important}.app-home .hearth-spark-mission-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.app-home .hearth-spark-mission-copy p{gap:4px 7px;font-size:.66rem!important;line-height:1.12!important}.app-home .hearth-spark-reward{font-size:.66rem!important}.app-home .hearth-spark-mission-actions{grid-row:1/span 2;grid-template-columns:minmax(66px,1fr) 30px;align-items:center;gap:6px;grid-column:3!important;display:grid!important}.app-home .hearth-spark-action-button{min-height:34px!important;padding:0 10px!important;font-size:.74rem!important}.app-home .hearth-spark-dismiss{width:30px!important;min-width:30px!important;min-height:34px!important}.app-home .hearth-quick-actions-panel{border-radius:18px!important;padding:10px!important;display:block!important}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-home .hearth-quick-action{min-height:68px!important;padding:9px 8px!important}.app-home .hearth-quick-action strong{line-height:1.08;white-space:normal!important;font-size:.74rem!important}.app-home .hearth-feature-card{min-height:78px!important;padding:11px!important}}.add-anything-entry .add-anything-hero p,.add-anything-entry .quick-add-missing-help,.add-anything-entry .add-anything-option small{color:#e8f6ffb8!important}.add-anything-entry .quick-add-missing-help{background:radial-gradient(circle at 0 0,#ff9f2f1a,#0000 7rem),#ffffff0b!important;border-color:#ffd36a2e!important}@media (width<=780px){.add-anything-entry .add-anything-hero{min-height:112px!important;padding:14px!important}.add-anything-entry .add-anything-hero p{max-width:27ch}.add-anything-entry .add-anything-option{min-height:96px!important;padding:12px!important}}.app-vault{--vault-ember:#ffb347;--vault-ember-hot:#ff7a1a;--vault-purple:#b56bff;--vault-purple-soft:#b56bff2e;--vault-tide:#7ce7ff;--vault-surface:#060e1fd1;--vault-panel:#081227e6}.app-vault .vault-command-center{background:radial-gradient(circle at 12% -18%,#b56bff2e,#0000 18rem),radial-gradient(circle at 94% 0,#ffb34724,#0000 16rem),linear-gradient(145deg,#0a1124f5,#040915fa)!important;border-color:#b56bff38!important;box-shadow:0 24px 62px #00000052,0 0 34px #b56bff14,inset 0 1px #ffffff12!important}.app-vault .vault-command-center .standard-page-header-copy h2{text-shadow:0 0 18px #b56bff1f;color:#fbf3ff!important}.app-vault .vault-command-center .standard-page-header-copy p{color:#f1e8ffc2!important}.app-vault .vault-live-home-dashboard,.app-command-shell.app-vault .vault-live-home-dashboard,.app-shell-dark.app-vault .vault-live-home-dashboard{gap:14px;width:min(100%,1220px);margin-inline:auto;padding-bottom:2px;display:grid}.app-vault .vault-live-home-hero,.app-vault .vault-live-controls-card,.app-vault .vault-live-folder-card,.app-vault .vault-live-recent-card,.app-vault .vault-live-health-card,.app-vault .vault-live-actions-card{min-width:0;color:#fbf3fff5!important;background:radial-gradient(circle at 88% 0,#b56bff29,#0000 14rem),radial-gradient(circle at 4% 8%,#ffb3471a,#0000 12rem),linear-gradient(145deg,#0a1124f0,#040915fa)!important;border-color:#b56bff38!important}.app-vault .vault-live-home-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:end;gap:14px;display:grid}.app-vault .vault-live-home-hero h2,.app-vault .vault-live-controls-card h2,.app-vault .vault-live-folder-card h2,.app-vault .vault-live-recent-card h2,.app-vault .vault-live-health-card h2,.app-vault .vault-live-actions-card h2{color:#fbf3ff;letter-spacing:0;margin:0}.app-vault .vault-live-home-hero h2{font-size:clamp(1.45rem,3vw,2.15rem)}.app-vault .vault-live-home-hero p,.app-vault .vault-live-controls-card p,.app-vault .vault-live-folder-card p,.app-vault .vault-live-recent-card p,.app-vault .vault-live-health-card p,.app-vault .vault-live-actions-card p{line-height:1.45;color:#f1e8ffbd!important}.app-vault .vault-live-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-vault .vault-live-summary-grid>div{background:#050d1cb3;border:1px solid #b56bff2e;border-radius:16px;align-content:center;gap:4px;min-width:0;min-height:86px;padding:11px;display:grid}.app-vault .vault-live-summary-grid span,.app-vault .vault-live-summary-grid small,.app-vault .vault-live-folder-tile span,.app-vault .vault-live-folder-tile small,.app-vault .vault-live-action-tile span{color:#e8f6ffad;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.app-vault .vault-live-summary-grid strong{color:#fff3d6;overflow-wrap:anywhere;min-width:0;font-size:1.18rem;line-height:1.05}.app-vault .vault-live-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.app-vault .vault-live-filter-row{flex-wrap:wrap;gap:7px;display:flex}.app-vault .vault-live-filter-row button{min-height:42px;padding-inline:12px;color:#f6eaffe0!important;background:#b56bff14!important;border-color:#b56bff38!important}.app-vault .vault-live-filter-row button.active{background:linear-gradient(135deg, var(--vault-ember), var(--vault-ember-hot))!important;color:#231002!important;border-color:#ffb3477a!important}.app-vault .vault-live-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(270px,.62fr);align-items:start;gap:14px;display:grid}.app-vault .vault-live-folder-grid,.app-vault .vault-live-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-vault .vault-live-folder-tile,.app-vault .vault-live-action-tile{min-width:0;min-height:104px;color:inherit;text-align:left;background:radial-gradient(circle at 0 0,#b56bff1f,#0000 8rem),#040c1bbd;border:1px solid #b56bff2e;border-radius:17px;align-content:start;gap:5px;padding:12px;display:grid}.app-vault .vault-live-folder-tile strong,.app-vault .vault-live-action-tile strong{color:#fbf3ff;font-size:1.1rem;line-height:1.1}.app-vault .vault-live-recent-list{gap:9px;display:grid}.app-vault .vault-live-recent-row{min-width:0;min-height:74px;color:inherit;text-align:left;background:#040c1bb8;border:1px solid #b56bff2e;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.app-vault .vault-live-item-thumb{color:#ffe2a5;text-transform:uppercase;background:radial-gradient(circle at 50% 0,#ffb34729,#0000 4rem),#030b19d1;border:1px solid #ffb3473d;border-radius:13px;place-items:center;width:54px;height:54px;font-size:.68rem;font-weight:950;display:grid;overflow:hidden}.app-vault .vault-live-item-thumb img{object-fit:cover;width:100%;height:100%}.app-vault .vault-live-recent-row span:last-child{gap:4px;min-width:0;display:grid}.app-vault .vault-live-recent-row strong{color:#fbf3ff;overflow-wrap:anywhere;font-size:.96rem;line-height:1.18}.app-vault .vault-live-recent-row small{color:#e8f6ffad;font-size:.76rem;line-height:1.25}.app-vault .vault-live-health-card{align-content:start;gap:11px;display:grid}.app-vault .vault-live-health-card h2{color:#fff3d6;font-size:clamp(2rem,5vw,3.1rem);line-height:.95}.app-vault .vault-live-master-card{gap:14px;min-width:0;display:grid;background:radial-gradient(circle at 8% 0,#ffb3471f,#0000 13rem),radial-gradient(circle at 90% 10%,#b56bff24,#0000 12rem),linear-gradient(145deg,#071226f0,#030915fa)!important;border-color:#ffb34733!important}.app-vault .vault-live-master-card h2{color:#fff3d6;margin:0;line-height:1.12}.app-vault .vault-live-master-card p{color:#e8f6ffbd!important}.app-vault .vault-live-master-stats,.app-vault .vault-live-master-preview-grid{gap:10px;min-width:0;display:grid}.app-vault .vault-live-master-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.app-vault .vault-live-master-stats>div{background:#040c1bb8;border:1px solid #ffb3472e;border-radius:15px;gap:4px;min-width:0;padding:11px;display:grid}.app-vault .vault-live-master-stats span,.app-vault .vault-live-master-stats small{color:#e8f6ffad;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.14}.app-vault .vault-live-master-stats strong{color:#fbf3ff;overflow-wrap:anywhere;min-width:0;font-size:1.04rem;line-height:1.08}.app-vault .vault-live-master-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-vault .vault-live-actions-card{gap:12px;display:grid}.app-vault .vault-live-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-vault .vault-live-action-tile{min-height:92px;border-color:#ffb34738!important}.app-vault .vault-live-action-tile strong{color:#fff3d6}.app-vault .vault-command-center .standard-page-header-actions{justify-content:flex-end;align-items:center;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-vault .vault-command-center .standard-page-header-actions>button,.app-vault .vault-command-center .standard-page-header-actions>details{flex:0 auto}.app-vault .vault-command-quick-add,.app-vault .vault-command-scan,.app-vault .vault-settings-link{border-radius:14px!important;min-height:42px!important;font-weight:900!important}.app-vault .vault-command-quick-add{background:linear-gradient(135deg, var(--vault-ember), var(--vault-ember-hot))!important;color:#231002!important;border-color:#ffb34770!important;box-shadow:0 14px 28px #ff7a1a2e!important}.app-vault .vault-command-scan{color:#f6eaff!important;background:radial-gradient(circle at 20% 0,#b56bff38,#0000 7rem),#b56bff1a!important;border-color:#b56bff66!important}.app-vault .vault-settings-link{color:#ebf8ffdb!important;background:#7ce7ff12!important;border-color:#7ce7ff33!important}.app-vault .vault-command-center .ai-assist-menu summary{min-height:42px;color:#f1e8ffd1!important;background:#081227b8!important;border-color:#b56bff3d!important}.app-vault .vault-empty-overview-card,.app-vault .vault-empty-summary-card,.app-vault .vault-empty-action-card{background:radial-gradient(circle at 8% 0,#b56bff29,#0000 11rem),radial-gradient(circle at 100% 0,#ffb34721,#0000 13rem),linear-gradient(145deg,#091228f0,#040a17fa)!important;border-color:#b56bff3d!important}.app-vault .vault-empty-overview-card strong,.app-vault .vault-empty-summary-card strong,.app-vault .vault-empty-action-card h3{color:#fbf3ff!important}.app-vault .vault-empty-overview-card>div>span,.app-vault .vault-empty-summary-card>div>span{box-shadow:none!important;color:#e8f6ffbd!important;background:0 0!important;border:0!important;margin-top:4px!important;padding:0!important;line-height:1.36!important;display:block!important}.app-vault .vault-empty-overview-card .quick-actions button:first-child,.app-vault .vault-empty-action-card .quick-actions button:first-child{background:linear-gradient(135deg, var(--vault-ember), var(--vault-ember-hot))!important;color:#231002!important}.app-vault .vault-empty-overview-card .quick-actions .secondary-button,.app-vault .vault-empty-action-card .quick-actions .secondary-button{color:#f6eaff!important;background:#b56bff1a!important;border-color:#b56bff47!important}.app-vault .vault-command-overview{gap:clamp(9px,1.1vw,14px)!important}.app-vault .vault-overview-card{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 0,#b56bff24,#0000 8rem),linear-gradient(145deg,#0d1631eb,#040a18f5)!important;border-color:#b56bff33!important;min-height:116px!important}.app-vault .vault-overview-card:after{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#b56bff9e,#ffb3479e,#0000);border-radius:999px;height:2px;position:absolute;inset:auto 12px 10px}.app-vault .vault-overview-card.is-active{background:radial-gradient(circle at 0 0,#ffb34733,#0000 9rem),radial-gradient(circle at 100% 0,#b56bff26,#0000 10rem),#0c1327f2!important;border-color:#ffb3477a!important;box-shadow:0 0 28px #ffb3471f!important}.app-vault .vault-overview-title{color:#f2e8ffc7!important}.app-vault .vault-overview-card strong{color:#fff3d6!important}.app-vault .vault-collection-panel{background:radial-gradient(circle at 0 0,#b56bff1a,#0000 13rem),#050d1cd1!important;border-color:#b56bff2e!important}.app-vault .vault-collection-heading h2{color:#fbf3ff!important}.app-vault .vault-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-vault .vault-heading-actions button:first-child{background:linear-gradient(135deg, var(--vault-ember), var(--vault-ember-hot))!important;color:#231002!important;border-color:#ffb34766!important}.app-vault .vault-collection-summary{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;display:grid}.app-vault .vault-collection-summary>div{background:radial-gradient(circle at 100% 0,#ffb34717,#0000 7rem),#030b199e;border:1px solid #b56bff2b;border-radius:16px;min-width:0}.app-vault .vault-collection-summary span,.app-vault .vault-collection-summary small{color:#e8f6ffad!important}.app-vault .vault-collection-summary strong{color:#fff3d6!important}.app-vault .vault-home-preview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.app-vault .vault-home-preview-card{text-align:left;min-height:118px;background:radial-gradient(circle at 0 0,#b56bff24,#0000 8rem),#040c1bbd!important;border-color:#b56bff2e!important}.app-vault .vault-home-preview-card strong{color:#fbf3ff!important}.app-vault .vault-add-review-note,.app-command-shell.app-vault .vault-add-review-note,.app-shell-dark.app-vault .vault-add-review-note,.app .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note{background:radial-gradient(circle at 0 0,#ffb34721,#0000 9rem),#040c1bc2;border:1px solid #ffb3473d;border-radius:16px;gap:4px;padding:11px 12px;display:grid}.app-vault .vault-add-review-note strong,.app-command-shell.app-vault .vault-add-review-note strong,.app-shell-dark.app-vault .vault-add-review-note strong,.app .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note strong,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note strong,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note strong{color:#fff3d6;font-size:.9rem;line-height:1.2}.app-vault .vault-add-review-note span,.app-command-shell.app-vault .vault-add-review-note span,.app-shell-dark.app-vault .vault-add-review-note span,.app .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note span,.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note span,.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .add-item-master-note span{color:#e8f6ffb8;font-size:.78rem;line-height:1.35}.app-vault .add-item-master-note,.app-command-shell.app-vault .add-item-master-note,.app-shell-dark.app-vault .add-item-master-note{margin:2px 0 10px}.app-vault .vault-master-detail-note,.app-command-shell.app-vault .vault-master-detail-note,.app-shell-dark.app-vault .vault-master-detail-note{background:radial-gradient(circle at 0 0,#ffb3471f,#0000 9rem),#040c1bbd;border:1px solid #ffb34733;border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}.app-vault .vault-master-detail-note strong,.app-command-shell.app-vault .vault-master-detail-note strong,.app-shell-dark.app-vault .vault-master-detail-note strong{color:#fff3d6;font-size:.92rem;line-height:1.18}.app-vault .vault-master-detail-note span,.app-command-shell.app-vault .vault-master-detail-note span,.app-shell-dark.app-vault .vault-master-detail-note span{color:#e8f6ffb8;overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.app-market .market-home-foundation,.app-command-shell.app-market .market-home-foundation,.app-shell-dark.app-market .market-home-foundation{gap:14px;margin-bottom:14px;display:grid}.app-market .market-fair-search-card,.app-command-shell.app-market .market-fair-search-card,.app-shell-dark.app-market .market-fair-search-card,.app-market .market-watchlist-prompt,.app-command-shell.app-market .market-watchlist-prompt,.app-shell-dark.app-market .market-watchlist-prompt{background:radial-gradient(circle at 0 0,#50e5d624,#0000 11rem),linear-gradient(135deg,#051628f0,#080e1de6);border:1px solid #50e5d638;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 48px #00000038}.app-market .market-fair-search-card h2,.app-command-shell.app-market .market-fair-search-card h2,.app-shell-dark.app-market .market-fair-search-card h2,.app-market .market-watchlist-prompt h3,.app-command-shell.app-market .market-watchlist-prompt h3,.app-shell-dark.app-market .market-watchlist-prompt h3{color:#f4fffb;margin:0;line-height:1.12}.app-market .market-fair-search-card p,.app-command-shell.app-market .market-fair-search-card p,.app-shell-dark.app-market .market-fair-search-card p,.app-market .market-watchlist-prompt p,.app-command-shell.app-market .market-watchlist-prompt p,.app-shell-dark.app-market .market-watchlist-prompt p{color:#e8f6ffbd;margin:4px 0 0;line-height:1.45}.app-market .market-home-category-row,.app-command-shell.app-market .market-home-category-row,.app-shell-dark.app-market .market-home-category-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.app-market .market-home-category-row::-webkit-scrollbar{display:none}.app-command-shell.app-market .market-home-category-row::-webkit-scrollbar{display:none}.app-shell-dark.app-market .market-home-category-row::-webkit-scrollbar{display:none}.app-market .market-home-category-row button,.app-command-shell.app-market .market-home-category-row button,.app-shell-dark.app-market .market-home-category-row button{color:#ddfbff;background:#ffffff0f;border:1px solid #50e5d633;border-radius:999px;flex:none;min-height:40px;padding:8px 12px}.app-market .market-home-category-row button.active,.app-command-shell.app-market .market-home-category-row button.active,.app-shell-dark.app-market .market-home-category-row button.active{background:#50e5d629;border-color:#50e5d675}.app-market .market-home-grid,.app-command-shell.app-market .market-home-grid,.app-shell-dark.app-market .market-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-market .market-home-product-card,.app-command-shell.app-market .market-home-product-card,.app-shell-dark.app-market .market-home-product-card{background:radial-gradient(circle at 15% 0,#ffb3471a,#0000 8rem),#071222d1;border:1px solid #ffffff1a;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.app-market .market-home-product-top,.app-command-shell.app-market .market-home-product-top,.app-shell-dark.app-market .market-home-product-top{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-market .market-home-product-art,.app-command-shell.app-market .market-home-product-art,.app-shell-dark.app-market .market-home-product-art{aspect-ratio:1;color:#eafffb;background:linear-gradient(145deg,#50e5d62e,#ffb3471f),#05101ee6;border:1px solid #50e5d638;border-radius:16px;place-items:center;width:58px;font-weight:800;display:grid}.app-market .market-home-master-art,.app-command-shell.app-market .market-home-master-art,.app-shell-dark.app-market .market-home-master-art{border-radius:14px;width:58px;min-height:82px}.app-market .market-home-product-card .master-variant-rail,.app-command-shell.app-market .market-home-product-card .master-variant-rail,.app-shell-dark.app-market .market-home-product-card .master-variant-rail{margin-top:-2px}.app-market .market-home-product-card h3,.app-command-shell.app-market .market-home-product-card h3,.app-shell-dark.app-market .market-home-product-card h3{color:#f6fffb;margin:7px 0 3px;line-height:1.14}.app-market .market-home-product-card p,.app-command-shell.app-market .market-home-product-card p,.app-shell-dark.app-market .market-home-product-card p{color:#e8f6ffad;margin:0;line-height:1.38}.app-market .market-home-product-meta,.app-command-shell.app-market .market-home-product-meta,.app-shell-dark.app-market .market-home-product-meta{gap:8px;display:grid}.app-market .market-home-product-meta span,.app-command-shell.app-market .market-home-product-meta span,.app-shell-dark.app-market .market-home-product-meta span{background:#ffffff0e;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.app-market .market-home-product-meta strong,.app-command-shell.app-market .market-home-product-meta strong,.app-shell-dark.app-market .market-home-product-meta strong{color:#fff4d6;font-size:.86rem}.app-market .market-home-product-meta small,.app-command-shell.app-market .market-home-product-meta small,.app-shell-dark.app-market .market-home-product-meta small{color:#e8f6ff9e}.app-market .market-watchlist-prompt,.app-command-shell.app-market .market-watchlist-prompt,.app-shell-dark.app-market .market-watchlist-prompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-market .market-detail-safety-card,.app-command-shell.app-market .market-detail-safety-card,.app-shell-dark.app-market .market-detail-safety-card,.app-market .market-state-card,.app-command-shell.app-market .market-state-card,.app-shell-dark.app-market .market-state-card{background:radial-gradient(circle at 100% 0,#50e5d61f,#0000 10rem),#05101fc7;border:1px solid #50e5d633;border-radius:18px;gap:10px;padding:14px;display:grid}.app-market .market-detail-safety-card,.app-command-shell.app-market .market-detail-safety-card,.app-shell-dark.app-market .market-detail-safety-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:12px}.app-market .market-detail-safety-card strong,.app-command-shell.app-market .market-detail-safety-card strong,.app-shell-dark.app-market .market-detail-safety-card strong,.app-market .market-state-card h3,.app-command-shell.app-market .market-state-card h3,.app-shell-dark.app-market .market-state-card h3{color:#f4fffb;margin:6px 0 2px;line-height:1.16;display:block}.app-market .market-detail-safety-card p,.app-command-shell.app-market .market-detail-safety-card p,.app-shell-dark.app-market .market-detail-safety-card p,.app-market .market-state-card p,.app-command-shell.app-market .market-state-card p,.app-shell-dark.app-market .market-state-card p{color:#e8f6ffb8;margin:0;line-height:1.42}.app-market .market-state-card--loading,.app-command-shell.app-market .market-state-card--loading,.app-shell-dark.app-market .market-state-card--loading{margin-bottom:12px}.app-market .market-state-card--error,.app-command-shell.app-market .market-state-card--error,.app-shell-dark.app-market .market-state-card--error{background:radial-gradient(circle at 100% 0,#ffb34724,#0000 10rem),#1f1016b8;border-color:#ffb34747}@media (width<=720px){.app-market .market-home-grid,.app-command-shell.app-market .market-home-grid,.app-shell-dark.app-market .market-home-grid,.app-market .market-watchlist-prompt,.app-command-shell.app-market .market-watchlist-prompt,.app-shell-dark.app-market .market-watchlist-prompt,.app-market .market-detail-safety-card,.app-command-shell.app-market .market-detail-safety-card,.app-shell-dark.app-market .market-detail-safety-card{grid-template-columns:1fr}:is(body:has(.catalog-detail-drawer) .mobile-bottom-nav,body:has(.catalog-detail-drawer) .mobile-quick-add-fab){display:none!important}}body:has(.catalog-detail-drawer) :where(.mobile-bottom-nav,.bottom-nav,.bottom-dock,.mobile-dock,.mobile-quick-add-fab){display:none!important}.app-vault .vault-primary-controls,.app-vault .vault-mobile-filter-drawer,.app-vault .vault-filter-panel{background:radial-gradient(circle at 100% 0,#7ce7ff12,#0000 9rem),#030b19b3!important;border-color:#b56bff29!important}.app-vault .vault-primary-controls .vault-search-input,.app-vault .vault-filter-select{border-color:#b56bff2e!important}.app-vault .vault-view-strip{background:#030b19b8!important;border-color:#b56bff3d!important}.app-vault .vault-view-strip button.active{color:#220f02!important;background:linear-gradient(135deg, var(--vault-ember), var(--vault-ember-hot))!important;box-shadow:0 8px 18px #ff7a1a29!important}.app-vault .vault-item-card{background:radial-gradient(circle at 0 0,#b56bff29,#0000 10rem),radial-gradient(circle at 100% 0,#ffb3471a,#0000 12rem),linear-gradient(145deg,#091228f0,#030a17fa)!important;border-color:#b56bff33!important}.app-vault .vault-item-card:hover,.app-vault .vault-item-card:focus-within{border-color:#ffb34757!important;box-shadow:0 18px 42px #0000003d,0 0 28px #b56bff14!important}.app-vault .vault-card-topline{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}.app-vault .vault-card-topline>.status-badge{white-space:normal!important;text-align:center!important;border-radius:999px!important;flex:none!important;place-self:start end!important;width:auto!important;min-width:0!important;max-width:min(180px,44vw)!important;height:auto!important;min-height:28px!important;padding:5px 9px!important;line-height:1.12!important}.app-vault .vault-card-main{grid-template-columns:minmax(94px,112px) minmax(0,1fr)!important}.app-vault .vault-image-wrap,.app-vault .inventory-card.vault-item-card .vault-image-wrap{background:radial-gradient(circle at 50% 0,#ffb3471a,#0000 7rem),#030b19c2!important;border-color:#b56bff38!important}.app-vault .vault-card-facts p{background:#040c1cad!important;border-color:#b56bff24!important}.app-vault .vault-card-facts strong{color:#fff3d6!important}.app-vault .vault-card-actions .secondary-button{color:#fff3d6!important;background:radial-gradient(circle at 50% 0,#ffb34721,#0000 7rem),#ffb34714!important;border-color:#ffb34757!important}@media (width>=980px){.app-vault .vault-command-center .standard-page-header-main{grid-template-columns:minmax(260px,.7fr) minmax(140px,.25fr) minmax(380px,auto)!important}.app-vault .vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.app-vault .vault-live-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(270px,.62fr)}.app-vault .vault-collection-panel .compact-inventory-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}}@media (width<=780px){.app-vault .vault-command-center{gap:10px!important;padding:13px!important}.app-vault .vault-command-center .standard-page-header-actions{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.app-vault .vault-command-center .ai-assist-menu{grid-column:1/-1}.app-vault .vault-live-home-hero,.app-vault .vault-live-main-grid,.app-vault .vault-live-search-row{grid-template-columns:1fr}.app-vault .vault-live-home-dashboard{margin-top:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 78px)}.app-vault .vault-live-summary-grid,.app-vault .vault-live-action-grid,.app-vault .vault-live-folder-grid,.app-vault .vault-live-master-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-vault .vault-live-master-preview-grid{grid-template-columns:1fr}.app-vault .vault-live-folder-tile,.app-vault .vault-live-action-tile{min-height:88px;padding:10px}.app-vault .vault-live-recent-row{grid-template-columns:48px minmax(0,1fr)}.app-vault .vault-live-item-thumb{width:48px;height:48px}.app-vault .vault-command-center .standard-page-header-actions>button{width:100%!important;min-width:0!important;padding-inline:8px!important}.app-vault .vault-command-overview{scroll-snap-type:x proximity;grid-template-columns:none!important;gap:8px!important;padding:1px 2px 8px!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-command-center .vault-overview-card{scroll-snap-align:start;flex:0 0 min(158px,44vw)!important;min-height:96px!important;padding:11px!important}.app-vault .vault-overview-card strong{font-size:1.12rem!important}.app-vault .vault-collection-heading{align-items:stretch!important}.app-vault .vault-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-vault .vault-collection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-vault .vault-home-preview-grid{grid-template-columns:1fr}.app-vault .vault-card-main,.app-vault .vault-collection-panel .vault-card-main{grid-template-columns:86px minmax(0,1fr)!important}.app-vault .vault-card-topline{grid-template-columns:minmax(0,1fr)!important}.app-vault .vault-card-topline>.status-badge{justify-self:start!important;max-width:100%!important;min-height:26px!important;font-size:.68rem!important}.app-vault .vault-image-wrap,.app-vault .inventory-card.vault-item-card .vault-image-wrap,.app-vault .vault-collection-panel .vault-image-wrap{width:86px!important;height:86px!important;min-height:86px!important}.app-vault .vault-card-facts p:nth-child(n+3){display:none!important}.app-vault .vault-card-actions{grid-template-columns:minmax(0,1fr) auto!important}}.app-vault .vault-command-center .section-hero-art{filter:saturate(1.12);opacity:.68!important}.app-vault .vault-command-center .standard-page-header-main{align-items:center!important}.app-vault .vault-collection-panel{gap:clamp(10px,1.2vw,14px)!important}.app-vault .vault-collection-heading{background:radial-gradient(circle at 100% 0,#7ce7ff14,#0000 10rem),#070f20ad;border:1px solid #b56bff2e;border-radius:18px;padding:10px 12px!important}.app-vault .vault-collection-heading .eyebrow,.app-vault .vault-collection-heading h2{margin-bottom:4px!important}.app-vault .vault-collection-heading p:not(.eyebrow){margin:0!important}.app-vault .vault-collection-panel .vault-detail-disclosure{margin-top:0!important}.app-vault .vault-mobile-filter-drawer summary{min-height:38px!important;padding-inline:12px!important}.app-vault .vault-mobile-filter-drawer:not([open]){background:linear-gradient(145deg,#070f20d1,#040a18db)!important}.app-vault .vault-view-strip{border-radius:18px!important;align-items:center!important;gap:6px!important;padding:4px!important;display:flex!important}.app-vault .vault-view-strip button{border-radius:13px!important;flex:none!important;min-height:36px!important;padding:7px 12px!important;font-size:.82rem!important}.app-vault .vault-card-topline>.status-badge{color:#f5ebffd1!important;background:#b56bff14!important;border-color:#b56bff38!important;font-weight:850!important}@media (width>=980px){.app-vault .vault-command-center{padding-block:clamp(18px,2vw,26px)!important}.app-vault .vault-command-center .standard-page-header-main{grid-template-columns:minmax(260px,.78fr) minmax(112px,.18fr) minmax(390px,auto)!important;min-height:118px!important}.app-vault .vault-command-center .section-hero-art{justify-self:center!important;width:clamp(112px,9vw,156px)!important;min-width:112px!important;max-width:156px!important;min-height:106px!important;max-height:128px!important}.app-vault .vault-command-center .standard-page-header-actions{align-self:center!important}.app-vault .vault-command-center .standard-page-header-summary{margin-top:4px!important}.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.app-vault .vault-command-center .vault-overview-card{min-height:92px!important;padding:13px!important}.app-vault .vault-collection-panel{padding:clamp(14px,1.4vw,18px)!important}.app-vault .vault-primary-controls{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)!important}}@media (width<=780px){.app-vault .vault-command-center .standard-page-header-main{gap:9px!important}.app-vault .vault-command-center .section-hero-art{display:none!important}.app-vault .vault-command-center .standard-page-header-copy h2{font-size:clamp(1.82rem,8vw,2.18rem)!important}.app-vault .vault-command-center .standard-page-header-tabs{background:#030b199e!important;border-radius:16px!important;gap:7px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-command-center .standard-page-header-tabs button{border-radius:12px!important;flex:none!important;min-height:34px!important;padding:7px 12px!important;font-size:.78rem!important}.app-vault .vault-command-center .vault-command-overview{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;margin-top:0!important;padding:0!important;display:grid!important;overflow:visible!important}.app-vault .vault-command-center .vault-overview-card{flex:initial!important;scroll-snap-align:none!important;grid-column:auto!important;width:100%!important;min-width:0!important;min-height:82px!important;padding:10px!important}.app-vault .vault-command-center .vault-command-overview .vault-overview-card:nth-child(n+3){grid-column:auto!important}.app-vault .vault-command-center .vault-overview-card span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.app-vault .vault-collection-heading{grid-template-columns:1fr!important;padding:10px!important}.app-vault .vault-collection-heading .eyebrow,.app-vault .vault-collection-heading p:not(.eyebrow){display:none!important}.app-vault .vault-collection-heading h2{margin:0!important;font-size:1rem!important}.app-vault .vault-heading-actions button{min-height:38px!important;padding-block:7px!important}.app-vault .vault-collection-summary{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;gap:8px!important;padding:1px 2px 7px!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-collection-summary::-webkit-scrollbar{display:none}.app-vault .vault-collection-summary>div{scroll-snap-align:start;flex:0 0 min(154px,43vw);min-height:86px;padding:10px!important}.app-vault .vault-collection-summary strong{font-size:1.08rem!important}.app-vault .vault-home-preview-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;gap:8px!important;padding:1px 2px 7px!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-home-preview-grid::-webkit-scrollbar{display:none}.app-vault .vault-home-preview-card{scroll-snap-align:start;flex:0 0 min(168px,46vw);min-height:88px!important;padding:10px!important}.app-vault .vault-home-preview-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.app-vault .vault-primary-controls{gap:7px!important;padding:8px!important}.app-vault .vault-primary-controls .vault-search-field{gap:5px!important}.app-vault .vault-primary-controls .vault-search-input{text-overflow:ellipsis!important;border-radius:13px!important;min-height:40px!important;font-size:.84rem!important}.app-vault .vault-mobile-filter-drawer summary{min-height:36px!important;font-size:.82rem!important}.app-vault .vault-filter-panel{padding:9px!important}.app-vault .vault-view-strip{scrollbar-width:none;border-radius:16px!important;flex-flow:row!important;justify-content:flex-start!important;width:auto!important;margin-inline:0!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-view-strip::-webkit-scrollbar{display:none}.app-vault .vault-view-strip button{white-space:nowrap!important;flex:none!important;width:auto!important;min-height:34px!important;padding:6px 11px!important;font-size:.78rem!important}.app-vault .vault-empty-summary-card{display:none!important}.app-vault .vault-item-card{border-radius:18px!important;gap:9px!important;padding:12px!important}.app-vault .vault-card-topline h3{overflow-wrap:anywhere!important;font-size:.92rem!important;line-height:1.16!important}.app-vault .vault-card-topline .compact-subtitle{font-size:.76rem!important}.app-vault .vault-card-main,.app-vault .vault-collection-panel .vault-card-main{grid-template-columns:78px minmax(0,1fr)!important;gap:9px!important}.app-vault .vault-image-wrap,.app-vault .inventory-card.vault-item-card .vault-image-wrap,.app-vault .vault-collection-panel .vault-image-wrap{border-radius:14px!important;width:78px!important;height:78px!important;min-height:78px!important}.app-vault .vault-card-facts{gap:6px!important}.app-vault .vault-card-facts p{min-height:36px!important;padding:6px 8px!important}.app-vault .vault-collection-panel .compact-inventory-list{padding-bottom:max(128px, calc(env(safe-area-inset-bottom) + 112px))!important}.app-vault .vault-card-actions .secondary-button{min-height:38px!important}}.app-vault .vault-sets-panel{overflow:hidden;background:radial-gradient(circle at 12% -10%,#b56bff2e,#0000 18rem),radial-gradient(circle at 94% 0,#ffb3471f,#0000 16rem),linear-gradient(145deg,#090f22f5,#030915fa)!important;border-color:#b56bff38!important}.app-vault .vault-set-page-heading{background:radial-gradient(circle at 100% 0,#7ce7ff1a,#0000 12rem),#070f20b8;border:1px solid #b56bff2e;border-radius:18px;align-items:start;padding:clamp(12px,1.3vw,16px)!important}.app-vault .vault-set-page-heading h2{color:#fbf3ff!important}.app-vault .vault-set-page-heading p{max-width:72ch;color:#ecf4ffc2!important}.app-vault .vault-set-master-toolbar,.app-vault .vault-set-controls{background:radial-gradient(circle at 100% 0,#7ce7ff14,#0000 10rem),#030b19bd!important;border-color:#b56bff33!important}.app-vault .vault-set-master-toolbar .vault-search-field input,.app-vault .vault-set-controls select{background:#020816d6!important;border-color:#b56bff3d!important}.app-vault .vault-set-chip-row button{justify-content:center;align-items:center;display:inline-flex;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#081227c7!important;border-color:#7ce7ff33!important}.app-vault .vault-set-chip-row button.active{background:radial-gradient(circle at 50% 0,#ffb85c33,#0000 8rem),linear-gradient(135deg,#ff7a1a3d,#b56bff2e)!important;border-color:#ffb85c9e!important;box-shadow:0 0 20px #ffb3471a!important}.app-vault .vault-set-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:clamp(10px,1.2vw,14px)!important;display:grid!important}.app-vault .vault-set-card-button{text-align:left;justify-items:stretch;width:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 100% 0,#b56bff29,#0000 11rem),linear-gradient(145deg,#0d1631eb,#040a18fa)!important;border-color:#b56bff33!important;border-radius:20px!important;padding:0!important;display:block!important}.app-vault .vault-set-card-button.has-progress{border-color:#ffb34747!important}.app-vault .vault-set-card-button.is-complete{border-color:#7ce7ff61!important;box-shadow:0 0 28px #7ce7ff1a!important}.app-vault .vault-set-card-shell{grid-template-columns:72px minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:13px;display:grid}.app-vault .vault-set-card-logo-wrap{color:#e8f6ffb3;background:radial-gradient(circle at 50% 0,#ffb3471f,#0000 5rem),#020816ad;border:1px solid #b56bff38;border-radius:16px;align-self:start;place-items:center;width:72px;min-height:72px;font-size:.76rem;font-weight:900;display:grid;overflow:hidden}.app-vault .vault-set-card-logo-wrap .vault-set-card-logo{object-fit:contain;background:0 0;border:0;width:100%;height:100%;max-height:58px;display:block}.app-vault .vault-set-card-main{gap:8px;min-width:0;display:grid}.app-vault .vault-set-card-kicker{flex-wrap:wrap;gap:6px;display:flex}.app-vault .vault-set-card-kicker span,.app-vault .vault-set-card-metrics dt{color:#7ce7ffc7;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.app-vault .vault-set-card-button h3{overflow-wrap:anywhere;color:#fbf3ff!important;margin:0!important;font-size:clamp(1.02rem,1.4vw,1.24rem)!important;line-height:1.12!important}.app-vault .vault-set-card-button p{color:#e8f6ffb3!important;margin:0!important;font-size:.83rem!important;line-height:1.32!important}.app-vault .vault-set-card-button strong{color:#ffda8a!important}.app-vault .vault-set-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.app-vault .vault-set-card-metrics div{background:#030a188f;border:1px solid #b56bff24;border-radius:12px;min-width:0;padding:7px 8px}.app-vault .vault-set-card-metrics dd{color:#fff7ed;margin:3px 0 0;font-weight:900;line-height:1.1}.app-vault .vault-progress-track{border:1px solid #b56bff29;border-radius:999px;min-height:8px;overflow:hidden;background:#0c1222e0!important}.app-vault .vault-progress-track i{box-shadow:0 0 18px #ffb85c38;background:linear-gradient(90deg,#ffb85cf2,#ff7a1af5,#7ce7ffb8)!important}.app-vault .vault-set-card-button.is-empty .vault-progress-track i{box-shadow:none;background:#7c8ba36b!important}.app-vault .vault-set-card-button.is-complete .vault-progress-track i{box-shadow:0 0 18px #7ce7ff3d;background:linear-gradient(90deg,#7ce7fff5,#97ffddf0)!important}.app-vault .vault-set-detail{gap:clamp(12px,1.4vw,18px)!important}.app-vault .vault-set-detail-hero{background:radial-gradient(circle at 86% 8%,#b56bff33,#0000 17rem),radial-gradient(circle at 0 100%,#ffb34724,#0000 15rem),#050f1fc2!important;border-color:#b56bff42!important}.app-vault .vault-set-detail-hero h3{text-shadow:0 0 18px #ffb3471f;color:#fff3d6!important}.app-vault .vault-set-detail-hero-copy{gap:5px;min-width:0;display:grid}.app-vault .vault-set-separation-note{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.app-vault .vault-set-separation-note span{color:#e8f6ffc7;background:#7ce7ff12;border:1px solid #7ce7ff2e;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:850}.app-vault .vault-set-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.app-vault .vault-set-detail-grid .stat-tile{background:radial-gradient(circle at 100% 0,#b56bff1a,#0000 8rem),#040c1cad;border-color:#b56bff2e;min-height:88px}.app-vault .vault-set-stat--owned strong{color:#ffda8a}.app-vault .vault-set-stat--sealed{background:radial-gradient(circle at 100% 0,#7ce7ff1f,#0000 8rem),#040c1cad!important;border-color:#7ce7ff38!important}.app-vault .vault-set-detail-grid .stat-tile small{color:#e8f6ffa3;font-size:.75rem;line-height:1.25}.app-vault .vault-set-subsection{background:#030a187a;border:1px solid #b56bff29;border-radius:18px;padding:clamp(11px,1vw,14px)}.app-vault .vault-set-subsection--sealed{background:radial-gradient(circle at 100% 0,#7ce7ff1a,#0000 12rem),#030a1885;border-color:#7ce7ff38}.app-vault .vault-set-mini-card{background:radial-gradient(circle at 50% 0,#7ce7ff1a,#0000 8rem),#071224d1!important;border-color:#7ce7ff2e!important}.app-vault .vault-set-card-row{background:radial-gradient(circle at 0 0,#b56bff1f,#0000 8rem),#061223d6!important;border-color:#b56bff2e!important}.app-vault .vault-set-card-row .status-badge{width:fit-content;max-width:100%}@media (width>=1024px){.app-vault .vault-sets-panel{margin-inline:auto;width:min(100%,1220px)!important;max-width:1220px!important}.app-vault .vault-set-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))!important}}@media (width<=780px){.app-vault .vault-sets-panel{padding:12px!important;padding-bottom:max(132px, calc(env(safe-area-inset-bottom) + 116px))!important}.app-vault .vault-set-page-heading{gap:10px!important}.app-vault .vault-set-page-heading .summary-pill-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-vault .vault-set-grid{grid-template-columns:1fr!important}.app-vault .vault-set-card-shell{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:11px}.app-vault .vault-set-card-logo-wrap{border-radius:14px;width:56px;min-height:56px}.app-vault .vault-set-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-vault .vault-set-detail-hero{padding:13px!important}.app-vault .vault-set-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-vault .vault-set-detail-grid .stat-tile{min-height:82px;padding:10px}.app-vault .vault-set-controls{grid-template-columns:1fr!important;padding:10px!important}.app-vault .vault-set-chip-row{scrollbar-width:none;padding-bottom:5px;flex-wrap:nowrap!important;overflow-x:auto!important}.app-vault .vault-set-chip-row::-webkit-scrollbar{display:none}.app-vault .vault-set-chip-row button{min-height:36px;padding-inline:10px;font-size:.8rem}.app-vault .vault-set-controls>.vault-set-chip-row{padding-bottom:0;flex-wrap:wrap!important;overflow-x:visible!important}.app-vault .vault-set-controls>.vault-set-chip-row:first-child button{flex:calc(33.333% - 8px)}.app-vault .vault-set-controls>.vault-set-chip-row:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-vault .vault-set-controls>.vault-set-chip-row:last-child button{width:100%}.app-vault .vault-set-product-grid,.app-vault .vault-set-card-row-grid{grid-template-columns:1fr!important}.app-vault .vault-set-card-row{padding:10px;grid-template-columns:64px minmax(0,1fr)!important}.app-vault .vault-set-card-row-image{border-radius:12px;width:64px!important}.app-vault .vault-set-card-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-vault .vault-set-card-row-facts p:nth-child(3){grid-column:1/-1}}.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{background:radial-gradient(circle at 90% 0,#22d3ee29,#0000 18rem),radial-gradient(circle at 10% 8%,#2dd4bf1f,#0000 16rem),linear-gradient(145deg,#05192bf5,#030a17fa)!important;border-color:#2dd4bf3d!important;box-shadow:0 24px 68px #0000005c,0 0 34px #22d3ee14,inset 0 1px #ffffff0f!important}.app-market .market-page-heading :where(h1,h2),.app-command-shell.app-market .market-page-heading :where(h1,h2),.app-shell-dark.app-market .market-page-heading :where(h1,h2){text-shadow:0 0 22px #22d3ee29}.app-market .market-page-heading .standard-page-header-tabs,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs{background:#030c1980!important;border-color:#2dd4bf29!important;padding:4px!important}.app-market .market-page-heading .standard-page-header-tabs button,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs button,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs button{color:#dcfcffb8!important;min-height:36px!important}.app-market .market-page-heading .standard-page-header-tabs button.active,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs button.active,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs button.active{color:#e0fbff!important;background:linear-gradient(135deg,#22d3ee33,#2dd4bf1f),#081b30e6!important;border-color:#22d3ee6b!important;box-shadow:0 0 20px #22d3ee1f!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{background:#030c1994;border:1px solid #22d3ee29;border-radius:18px;padding:6px}.app-market .market-search-form .catalog-search-input,.app-market .market-search-form .search-input,.app-command-shell.app-market .market-search-form .catalog-search-input,.app-command-shell.app-market .market-search-form .search-input,.app-shell-dark.app-market .market-search-form .catalog-search-input,.app-shell-dark.app-market .market-search-form .search-input{color:#f0fdff!important;background:#020812d1!important;border-color:#7dd3fc33!important;min-height:48px!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{color:#032026!important;background:linear-gradient(135deg,#22d3ee,#14b8a6)!important;border-color:#2dd4bf7a!important;font-weight:950!important;box-shadow:0 14px 28px #14b8a633!important}.market-search-helper-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.market-search-helper-grid span{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 5rem),#040f1eb8;border:1px solid #7dd3fc21;border-radius:14px;gap:2px;min-width:0;padding:9px 10px;display:grid}.market-search-helper-grid strong{color:#ccfbf1;font-size:.78rem;line-height:1.1}.market-search-helper-grid small{color:#e0f2fea3;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.18}.app-market .market-upc-disclosure>summary,.app-command-shell.app-market .market-upc-disclosure>summary,.app-shell-dark.app-market .market-upc-disclosure>summary,.app-market .market-search-options>summary,.app-command-shell.app-market .market-search-options>summary,.app-shell-dark.app-market .market-search-options>summary{list-style:none}.app-market .market-upc-disclosure>summary::-webkit-details-marker{display:none}.app-command-shell.app-market .market-upc-disclosure>summary::-webkit-details-marker{display:none}.app-shell-dark.app-market .market-upc-disclosure>summary::-webkit-details-marker{display:none}.app-market .market-search-options>summary::-webkit-details-marker{display:none}.app-command-shell.app-market .market-search-options>summary::-webkit-details-marker{display:none}.app-shell-dark.app-market .market-search-options>summary::-webkit-details-marker{display:none}.app-market .market-data-refresh-strip,.app-command-shell.app-market .market-data-refresh-strip,.app-shell-dark.app-market .market-data-refresh-strip,.app-market .market-mode-strip,.app-command-shell.app-market .market-mode-strip,.app-shell-dark.app-market .market-mode-strip{background:linear-gradient(135deg,#2dd4bf14,#22d3ee0d),#030c199e;border:1px solid #2dd4bf24;border-radius:16px;padding:10px}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{background:radial-gradient(circle at 100% 0,#22d3ee17,#0000 18rem),linear-gradient(145deg,#061423eb,#030a17f5)!important;border-color:#2dd4bf33!important}.app-market .market-empty-state,.app-command-shell.app-market .market-empty-state,.app-shell-dark.app-market .market-empty-state{background:radial-gradient(circle at 8% 0,#2dd4bf1f,#0000 11rem),#030c19b8!important;border-color:#22d3ee38!important}.app-market .catalog-result-group-header,.app-command-shell.app-market .catalog-result-group-header,.app-shell-dark.app-market .catalog-result-group-header{border-bottom:1px solid #7dd3fc1f;align-items:center;margin-bottom:10px;padding-bottom:8px}.app-market .catalog-result-group-header h3,.app-command-shell.app-market .catalog-result-group-header h3,.app-shell-dark.app-market .catalog-result-group-header h3{color:#e0fbff}.app-market .market-mobile-product-card,.app-command-shell.app-market .market-mobile-product-card,.app-shell-dark.app-market .market-mobile-product-card{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 12rem),radial-gradient(circle at 0 100%,#2dd4bf0d,#0000 11rem),linear-gradient(145deg,#081627f0,#030a17fa)!important;border-color:#2dd4bf2e!important}.app-market .market-mobile-product-card:hover,.app-command-shell.app-market .market-mobile-product-card:hover,.app-shell-dark.app-market .market-mobile-product-card:hover{border-color:#22d3ee57!important;box-shadow:0 18px 44px #00000052,0 0 24px #22d3ee14!important}.market-card-freshness-line{flex-wrap:wrap;gap:6px;margin:0;display:flex}.market-card-freshness-line span{color:#e0f2feb8;background:#030c1994;border:1px solid #7dd3fc24;border-radius:999px;max-width:100%;min-height:24px;padding:4px 8px;font-size:.68rem;font-weight:850;line-height:1.15}.app-market .market-set-card,.app-command-shell.app-market .market-set-card,.app-shell-dark.app-market .market-set-card{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 10rem),#040f1ec7!important;border-color:#2dd4bf2e!important}.app-market .tidetradr-watch-actions,.app-command-shell.app-market .tidetradr-watch-actions,.app-shell-dark.app-market .tidetradr-watch-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:8px!important;display:grid!important}.app-market .tidetradr-watch-actions button,.app-command-shell.app-market .tidetradr-watch-actions button,.app-shell-dark.app-market .tidetradr-watch-actions button{white-space:normal;width:100%;min-width:0}.app-market .smart-catalog-suggestion-status,.app-command-shell.app-market .smart-catalog-suggestion-status,.app-shell-dark.app-market .smart-catalog-suggestion-status{color:#e0f2feb3!important;letter-spacing:0!important;text-transform:none!important;font-size:.74rem!important}@media (width>=1024px){.app-market .marketplace-section,.app-command-shell.app-market .marketplace-section,.app-shell-dark.app-market .marketplace-section{gap:20px!important}.app-market .catalog-results-grid,.app-command-shell.app-market .catalog-results-grid,.app-shell-dark.app-market .catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=780px){.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{padding:14px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) minmax(88px,auto)!important;gap:6px!important}.market-search-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-market .market-page-heading .standard-page-header-tabs,.app-command-shell.app-market .market-page-heading .standard-page-header-tabs,.app-shell-dark.app-market .market-page-heading .standard-page-header-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.app-market .market-mobile-product-card .market-card-freshness-line span,.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line span,.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line span{padding-inline:7px;font-size:.64rem}}@media (width<=420px){.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) minmax(82px,auto)!important}.market-search-helper-grid{gap:7px}.market-search-helper-grid span{padding:8px}.market-search-helper-grid small{white-space:normal}.app-market .tidetradr-watch-actions,.app-command-shell.app-market .tidetradr-watch-actions,.app-shell-dark.app-market .tidetradr-watch-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-market .tidetradr-watch-actions button,.app-command-shell.app-market .tidetradr-watch-actions button,.app-shell-dark.app-market .tidetradr-watch-actions button{font-size:.72rem!important;line-height:1.12!important}}.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{overflow:visible!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{border-color:#22d3ee33!important;grid-template-columns:minmax(0,1fr) minmax(96px,auto)!important;align-items:start!important;gap:8px!important;padding:7px!important;display:grid!important;box-shadow:0 18px 38px #0208172e,inset 0 1px #ffffff0a!important}.app-market .market-smart-search,.app-command-shell.app-market .market-smart-search,.app-shell-dark.app-market .market-smart-search{width:100%!important;min-width:0!important;display:contents!important}.app-market .market-smart-search>input,.app-command-shell.app-market .market-smart-search>input,.app-shell-dark.app-market .market-smart-search>input{grid-area:1/1!important;width:100%!important;min-width:0!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{grid-area:1/2!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{z-index:auto!important;background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 9rem),linear-gradient(145deg,#071628fa,#030a17fa)!important;border-color:#22d3ee33!important;grid-area:2/1/auto/-1!important;width:100%!important;max-width:100%!important;max-height:min(40dvh,320px)!important;margin-top:8px!important;position:static!important;inset:auto!important;box-shadow:0 18px 34px #02081757,inset 0 1px #ffffff0a!important}.app-market .smart-catalog-suggestion,.app-command-shell.app-market .smart-catalog-suggestion,.app-shell-dark.app-market .smart-catalog-suggestion{color:#e8fbff!important;background:#041020b8!important;border-color:#7dd3fc1f!important}.app-market .smart-catalog-suggestion:hover,.app-market .smart-catalog-suggestion.active,.app-command-shell.app-market .smart-catalog-suggestion:hover,.app-command-shell.app-market .smart-catalog-suggestion.active,.app-shell-dark.app-market .smart-catalog-suggestion:hover,.app-shell-dark.app-market .smart-catalog-suggestion.active{background:linear-gradient(135deg,#22d3ee24,#2dd4bf14)!important;border-color:#22d3ee52!important}.app-market .market-search-helper-grid,.app-command-shell.app-market .market-search-helper-grid,.app-shell-dark.app-market .market-search-helper-grid{grid-column:1/-1!important;gap:7px!important;width:100%!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{border-radius:13px!important;min-height:42px!important;padding:8px 9px!important}.app-market .market-search-helper-grid strong,.app-command-shell.app-market .market-search-helper-grid strong,.app-shell-dark.app-market .market-search-helper-grid strong{font-size:.74rem!important}.app-market .market-search-helper-grid small,.app-command-shell.app-market .market-search-helper-grid small,.app-shell-dark.app-market .market-search-helper-grid small{font-size:.62rem!important}.app-market .market-results-panel.tidetradr-results-panel--prompt,.app-command-shell.app-market .market-results-panel.tidetradr-results-panel--prompt,.app-shell-dark.app-market .market-results-panel.tidetradr-results-panel--prompt{align-content:start!important;min-height:0!important}.app-market .market-empty-state,.app-command-shell.app-market .market-empty-state,.app-shell-dark.app-market .market-empty-state{gap:10px!important;padding:16px!important}.market-empty-examples{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:2px;display:flex}.market-empty-examples span{color:#ccfbf1c7;background:#030c199e;border:1px solid #22d3ee29;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:850;line-height:1}.app-market .market-mobile-product-card,.app-command-shell.app-market .market-mobile-product-card,.app-shell-dark.app-market .market-mobile-product-card{background:radial-gradient(circle at 100% 0,#22d3ee21,#0000 11rem),radial-gradient(circle at 0 100%,#2dd4bf0f,#0000 10rem),linear-gradient(145deg,#08182bf5,#030a17fa)!important;border-color:#2dd4bf33!important;padding:13px!important}.app-market .market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .market-mobile-product-card .catalog-result-main{gap:12px!important}.app-market .market-mobile-product-card .market-card-title,.app-command-shell.app-market .market-mobile-product-card .market-card-title,.app-shell-dark.app-market .market-mobile-product-card .market-card-title{color:#f4fdff!important;font-size:clamp(.96rem,1.2vw,1.08rem)!important;line-height:1.16!important}.app-market .market-mobile-product-card .market-card-context,.app-command-shell.app-market .market-mobile-product-card .market-card-context,.app-shell-dark.app-market .market-mobile-product-card .market-card-context{color:#ccfbf1b8!important}.app-market .market-mobile-product-card .market-card-price-row,.app-command-shell.app-market .market-mobile-product-card .market-card-price-row,.app-shell-dark.app-market .market-mobile-product-card .market-card-price-row{gap:8px!important;margin-top:2px!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{height:auto!important;min-height:0!important;padding:0!important;scroll-padding-bottom:0!important}.app-market .market-mobile-product-card .market-price-stack strong,.app-command-shell.app-market .market-mobile-product-card .market-price-stack strong,.app-shell-dark.app-market .market-mobile-product-card .market-price-stack strong{color:#5eead4!important;font-size:1.04rem!important}.app-market .market-card-freshness-line,.app-command-shell.app-market .market-card-freshness-line,.app-shell-dark.app-market .market-card-freshness-line{gap:5px!important}.app-market .market-card-freshness-line span,.app-command-shell.app-market .market-card-freshness-line span,.app-shell-dark.app-market .market-card-freshness-line span{min-height:21px!important;padding:3px 7px!important;font-size:.64rem!important}.app-market .tidetradr-watch-panel,.app-command-shell.app-market .tidetradr-watch-panel,.app-shell-dark.app-market .tidetradr-watch-panel{padding-bottom:18px!important}.app-market .tidetradr-watch-actions button,.app-command-shell.app-market .tidetradr-watch-actions button,.app-shell-dark.app-market .tidetradr-watch-actions button{border-color:#22d3ee33!important}@media (width>=1024px){.app-market .catalog-results-grid,.app-command-shell.app-market .catalog-results-grid,.app-shell-dark.app-market .catalog-results-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:106px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:106px!important;min-width:106px!important;height:106px!important;min-height:106px!important}}@media (width<=780px){.app-market .market-page-heading,.app-command-shell.app-market .market-page-heading,.app-shell-dark.app-market .market-page-heading{gap:10px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) minmax(76px,auto)!important;padding:6px!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{min-height:44px!important;padding-inline:11px!important;font-size:.78rem!important}.app-market .market-search-helper-grid,.app-command-shell.app-market .market-search-helper-grid,.app-shell-dark.app-market .market-search-helper-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-inline:-2px!important;padding:0 2px 2px!important;display:grid!important;overflow-x:visible!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{text-align:center!important;min-width:0!important;min-height:36px!important;padding:7px 4px!important}.app-market .market-search-helper-grid strong,.app-command-shell.app-market .market-search-helper-grid strong,.app-shell-dark.app-market .market-search-helper-grid strong{font-size:.66rem!important}.app-market .market-search-helper-grid small,.app-command-shell.app-market .market-search-helper-grid small,.app-shell-dark.app-market .market-search-helper-grid small{display:none!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{max-height:min(36dvh,280px)!important;padding:8px!important}.app-market .smart-catalog-suggestion,.app-command-shell.app-market .smart-catalog-suggestion,.app-shell-dark.app-market .smart-catalog-suggestion{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:48px!important;padding:7px!important}.app-market .market-mobile-product-card,.app-command-shell.app-market .market-mobile-product-card,.app-shell-dark.app-market .market-mobile-product-card{padding:11px!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{grid-column:1/-1!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{width:100%!important;min-height:40px!important}}@media (width<=420px){.app-market .market-page-heading .standard-page-header-main,.app-command-shell.app-market .market-page-heading .standard-page-header-main,.app-shell-dark.app-market .market-page-heading .standard-page-header-main{gap:8px!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) 74px!important}.app-market .market-search-form .catalog-search-input,.app-market .market-search-form .search-input,.app-command-shell.app-market .market-search-form .catalog-search-input,.app-command-shell.app-market .market-search-form .search-input,.app-shell-dark.app-market .market-search-form .catalog-search-input,.app-shell-dark.app-market .market-search-form .search-input{min-height:44px!important;font-size:.86rem!important}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:76px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.app-market .market-empty-examples{justify-content:flex-start!important}}.app-scout .standard-page-header.scout-summary-card,.app-command-shell.app-scout .standard-page-header.scout-summary-card,.app-shell-dark.app-scout .standard-page-header.scout-summary-card{background:radial-gradient(circle at 90% 0,#2bd9ff24,#0000 17rem),radial-gradient(circle at 8% 100%,#ff7a1814,#0000 15rem),linear-gradient(145deg,#061629f5,#030a17fa)!important;border-color:#2bd9ff3d!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(3,minmax(112px,auto))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button{white-space:normal!important;border-radius:15px!important;min-height:44px!important}.app-scout .scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action,.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action,.app-shell-dark.app-scout .scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action,.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-shell-dark.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary{border-color:#2bd9ff5c!important;box-shadow:0 14px 32px #0512244d,0 0 18px #2bd9ff14!important}.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary,.app-shell-dark.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary{color:#031b24!important;background:linear-gradient(135deg,#22d3ee,#14b8a6)!important;font-weight:950!important}.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link,.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link,.app-shell-dark.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link{color:#e8f6ffdb!important;background:#051122bd!important;border-color:#84e2ff33!important}.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-command-shell.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-shell-dark.app-scout .scout-dashboard-overview.scout-nearby-dashboard{align-items:start!important;gap:14px!important;width:min(100%,1220px)!important;margin-inline:auto!important}.scout-overview-primary-column,.scout-overview-support-column,.scout-overview-reports-column{align-content:start;gap:14px;min-width:0;display:grid}.scout-overview-primary-column>*,.scout-overview-support-column>*,.scout-overview-reports-column>*{min-width:0}.scout-nearby-desktop-slot{min-width:0;display:none}.app-scout .scout-watch-stores-card,.app-command-shell.app-scout .scout-watch-stores-card,.app-shell-dark.app-scout .scout-watch-stores-card,.app-scout .scout-tier-lock-card.compact,.app-command-shell.app-scout .scout-tier-lock-card.compact,.app-shell-dark.app-scout .scout-tier-lock-card.compact,.app-scout .scout-nearby-list-card,.app-command-shell.app-scout .scout-nearby-list-card,.app-shell-dark.app-scout .scout-nearby-list-card,.app-scout .scout-nearby-cta-card,.app-command-shell.app-scout .scout-nearby-cta-card,.app-shell-dark.app-scout .scout-nearby-cta-card{border-color:#2bd9ff2e!important;min-width:0!important}.scout-watch-rule-stack{background:radial-gradient(circle at 100% 0,#2bd9ff14,#0000 8rem),#040f1ead;border:1px solid #2bd9ff29;border-radius:14px;gap:5px;margin:8px 0;padding:10px 11px;display:grid}.scout-watch-rule-stack span{color:#e8f6ffe0;font-size:.82rem;font-weight:900;line-height:1.2}.scout-watch-rule-stack span:first-child{color:#ccfbf1}.scout-watch-rule-stack small{color:#e8f6ffa8;background:#030c1994;border:1px solid #84e2ff2e;border-radius:999px;width:max-content;max-width:100%;min-height:22px;padding:4px 8px;font-size:.68rem;font-weight:850;line-height:1}.scout-watchlist-rules-card,.scout-watchlist-rules-panel,.scout-watch-helper-grid span,.scout-watch-access-grid>span,.scout-watch-access-grid>div,.scout-watchlist-upgrade-note{min-width:0}.scout-watchlist-rules-card,.scout-watchlist-rules-panel{gap:11px;display:grid;background:radial-gradient(circle at 100% 0,#2bd9ff1f,#0000 12rem),radial-gradient(circle at 0 100%,#ffb84d1f,#0000 12rem),#040f1ed1!important;border-color:#ffb84d3d!important}.scout-watchlist-rules-card h3,.scout-watchlist-rules-panel h2{color:#f8fbff;margin:0}.scout-watchlist-rules-card p,.scout-watchlist-rules-panel p,.scout-watch-helper-grid span{color:#e8f6ffc2;margin:0;font-size:.84rem;line-height:1.42}.scout-watchlist-rules-card p strong,.scout-watchlist-rules-panel p strong,.scout-watch-helper-grid strong{color:#fff3c7}.scout-watch-access-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.scout-watch-access-grid>span,.scout-watch-access-grid>div{background:#020d1c8a;border:1px solid #2bd9ff29;border-radius:14px;gap:4px;padding:9px;display:grid}.scout-watch-access-grid>.active,.scout-watch-access-grid>span.active,.scout-watch-access-grid>div.active{background:radial-gradient(circle at 0 0,#ffb84d1f,#0000 7rem),#2216088f;border-color:#ffb84d75}.scout-watch-access-grid strong{color:#eaffff;font-size:.82rem;line-height:1.2}.scout-watch-access-grid small,.scout-watch-access-grid span span{color:#e8f6ffb3;font-size:.7rem;line-height:1.28}.scout-watch-access-grid em{color:#ffe8a3;font-size:.68rem;font-style:normal;font-weight:900}.scout-watch-helper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scout-watch-helper-grid span,.scout-watchlist-upgrade-note{background:#22160880;border:1px solid #ffb84d2e;border-radius:14px;padding:10px}.app-scout .scout-watch-empty-state,.app-command-shell.app-scout .scout-watch-empty-state,.app-shell-dark.app-scout .scout-watch-empty-state{background:radial-gradient(circle at 100% 0,#2bd9ff14,#0000 10rem),#040f1eb8!important;border-color:#2bd9ff33!important}.app-scout .scout-tier-lock-card.compact,.app-command-shell.app-scout .scout-tier-lock-card.compact,.app-shell-dark.app-scout .scout-tier-lock-card.compact{background:radial-gradient(circle at 100% 0,#ffb84d1a,#0000 12rem),linear-gradient(145deg,#09182bf0,#040c1bfa)!important}.app-scout .scout-tier-lock-card.compact .quick-actions,.app-command-shell.app-scout .scout-tier-lock-card.compact .quick-actions,.app-shell-dark.app-scout .scout-tier-lock-card.compact .quick-actions{margin-top:10px!important}@media (width>=1024px){.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-command-shell.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-shell-dark.app-scout .scout-dashboard-overview.scout-nearby-dashboard{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)!important;grid-auto-rows:auto!important}.scout-overview-primary-column{grid-area:1/1!important}.scout-nearby-desktop-slot{min-width:0;display:grid}.scout-overview-support-column{grid-area:1/2!important}.scout-nearby-mobile-slot{display:none!important}.app-scout .scout-nearby-cta-card,.app-command-shell.app-scout .scout-nearby-cta-card,.app-shell-dark.app-scout .scout-nearby-cta-card,.app-scout .scout-tier-lock-card.compact,.app-command-shell.app-scout .scout-tier-lock-card.compact,.app-shell-dark.app-scout .scout-tier-lock-card.compact,.app-scout .scout-watch-stores-card,.app-command-shell.app-scout .scout-watch-stores-card,.app-shell-dark.app-scout .scout-watch-stores-card,.app-scout .scout-nearby-list-card,.app-command-shell.app-scout .scout-nearby-list-card,.app-shell-dark.app-scout .scout-nearby-list-card{grid-area:auto!important}}.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-tabs button{min-height:44px!important}@media (width<=780px){.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-command-shell.app-scout .scout-dashboard-overview.scout-nearby-dashboard,.app-shell-dark.app-scout .scout-dashboard-overview.scout-nearby-dashboard{padding-bottom:max(184px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px))!important;scroll-padding-bottom:max(184px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px))!important;gap:11px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions .scout-stores-link{grid-column:1/-1!important;justify-self:stretch!important;min-height:40px!important}.app-scout .scout-nearby-cta-card,.app-command-shell.app-scout .scout-nearby-cta-card,.app-shell-dark.app-scout .scout-nearby-cta-card,.app-scout .scout-watch-stores-card,.app-command-shell.app-scout .scout-watch-stores-card,.app-shell-dark.app-scout .scout-watch-stores-card,.app-scout .scout-nearby-list-card,.app-command-shell.app-scout .scout-nearby-list-card,.app-shell-dark.app-scout .scout-nearby-list-card,.app-scout .scout-tier-lock-card.compact,.app-command-shell.app-scout .scout-tier-lock-card.compact,.app-shell-dark.app-scout .scout-tier-lock-card.compact{border-radius:18px!important;margin-inline:10px!important;padding:13px!important}.app-scout .scout-nearby-list-card .compact-card-header,.app-command-shell.app-scout .scout-nearby-list-card .compact-card-header,.app-shell-dark.app-scout .scout-nearby-list-card .compact-card-header,.app-scout .scout-watch-stores-card .compact-card-header,.app-command-shell.app-scout .scout-watch-stores-card .compact-card-header,.app-shell-dark.app-scout .scout-watch-stores-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.scout-watch-rule-stack{padding:9px 10px}.scout-watch-rule-stack span{font-size:.78rem}}@media (width<=420px){.app-scout .standard-page-header.scout-summary-card,.app-command-shell.app-scout .standard-page-header.scout-summary-card,.app-shell-dark.app-scout .standard-page-header.scout-summary-card{margin-inline:8px!important}.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button,.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button,.app-shell-dark.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions>button{padding-inline:9px!important;font-size:.76rem!important}.app-scout .scout-nearby-quiet-stats,.app-command-shell.app-scout .scout-nearby-quiet-stats,.app-shell-dark.app-scout .scout-nearby-quiet-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-scout .scout-nearby-quiet-stats span,.app-command-shell.app-scout .scout-nearby-quiet-stats span,.app-shell-dark.app-scout .scout-nearby-quiet-stats span{text-align:center!important;min-width:0!important;padding:7px 5px!important}}.app-scout .scout-home-foundation,.app-command-shell.app-scout .scout-home-foundation,.app-shell-dark.app-scout .scout-home-foundation{grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr)!important;align-items:start!important;gap:14px!important;width:min(100%,1220px)!important;margin-inline:auto!important;display:grid!important}.app-scout .scout-home-hero,.app-command-shell.app-scout .scout-home-hero,.app-shell-dark.app-scout .scout-home-hero,.app-scout .scout-worth-trip-card,.app-command-shell.app-scout .scout-worth-trip-card,.app-shell-dark.app-scout .scout-worth-trip-card,.app-scout .scout-home-reports-panel,.app-command-shell.app-scout .scout-home-reports-panel,.app-shell-dark.app-scout .scout-home-reports-panel,.app-scout .scout-home-safety-card,.app-command-shell.app-scout .scout-home-safety-card,.app-shell-dark.app-scout .scout-home-safety-card{color:#f7fcfff5!important;background:radial-gradient(circle at 88% 4%,#2bd9ff1f,#0000 14rem),linear-gradient(145deg,#07182bf0,#030a17fa)!important;border-color:#2bd9ff33!important;min-width:0!important}.scout-home-hero{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;align-items:end!important;gap:14px!important;display:grid!important}.scout-home-hero-copy{gap:10px;min-width:0;display:grid}.scout-home-hero-copy h2,.scout-worth-trip-card h2,.scout-home-safety-card h2{color:#f7fcff;letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.scout-home-hero-copy p,.scout-worth-trip-card p,.scout-home-safety-card p,.scout-home-reports-panel p{line-height:1.45;color:#dbf4ffbd!important}.scout-home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.scout-home-stat-card{color:#f7fcff!important;text-align:left!important;background:radial-gradient(circle at 100% 0,#2bd9ff29,#0000 7rem),#051222c7!important;border:1px solid #2bd9ff33!important;border-radius:18px!important;align-content:center!important;gap:4px!important;min-width:0!important;min-height:88px!important;padding:13px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}.scout-home-stat-card span,.scout-home-stat-card small{color:#dbf4ffad;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15;display:block}.scout-home-stat-card strong{color:#b9f7ff;margin:0;font-size:1.5rem;line-height:1;display:block}.scout-home-main-column,.scout-home-side-column{align-content:start;gap:14px;min-width:0;display:grid}.scout-worth-trip-meta,.scout-home-report-status,.scout-safety-strip{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.scout-worth-trip-meta span,.scout-home-report-status span,.scout-safety-strip span{color:#e8f6ffd1;background:#020d1c94;border:1px solid #84e2ff2e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:26px;padding:5px 9px;font-size:.72rem;font-weight:850;line-height:1.1;display:inline-flex}.scout-home-report-grid{gap:10px;display:grid}.scout-home-report-card{background:linear-gradient(135deg,#051222e0,#07172aa3);border:1px solid #2bd9ff2b;border-radius:18px;gap:9px;min-width:0;padding:13px;display:grid}.scout-home-report-top{justify-content:space-between;gap:10px;min-width:0;display:flex}.scout-home-report-top div{gap:3px;min-width:0;display:grid}.scout-home-report-top strong{color:#f7fcff;font-size:.98rem;line-height:1.15}.scout-home-report-top span,.scout-home-report-card p{color:#dbf4ffb8;font-size:.82rem;line-height:1.35}.scout-home-report-top b{color:#b9f7ff;background:#082637b8;border:1px solid #2bd9ff47;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:48px;height:48px;font-weight:950;display:inline-flex}.scout-signal-decision-grid,.scout-report-safety-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.scout-signal-decision-grid span,.scout-report-safety-dl div{background:#020d1c7a;border:1px solid #84e2ff29;border-radius:14px;gap:4px;min-width:0;padding:9px 10px;display:grid}.scout-signal-decision-grid strong,.scout-report-safety-dl dt{color:#b9f7ffdb;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1.1}.scout-signal-decision-grid span,.scout-report-safety-dl dd{color:#e8f6ffc7;font-size:.75rem;line-height:1.25}.scout-report-safety-dl{margin:0}.scout-report-safety-dl dd{overflow-wrap:anywhere;margin:0}@media (width<=900px){.app-scout .scout-home-foundation,.app-command-shell.app-scout .scout-home-foundation,.app-shell-dark.app-scout .scout-home-foundation,.scout-home-hero{grid-template-columns:1fr!important}.scout-home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.app-scout .scout-home-foundation,.app-command-shell.app-scout .scout-home-foundation,.app-shell-dark.app-scout .scout-home-foundation{padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 124px))!important;gap:11px!important}.app-scout .scout-home-hero,.app-command-shell.app-scout .scout-home-hero,.app-shell-dark.app-scout .scout-home-hero{padding:17px!important}.scout-home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scout-home-stat-card{min-height:86px!important;padding:10px 8px!important}.scout-home-stat-card strong{font-size:1.18rem}.scout-home-stat-card span,.scout-home-stat-card small{font-size:.6rem;line-height:1.08}.scout-home-report-top{align-items:start}.scout-home-report-card{padding:12px}.scout-signal-decision-grid,.scout-report-safety-dl{grid-template-columns:1fr}}.app-market .market-search-form .catalog-search-input,.app-market .market-search-form .search-input,.app-command-shell.app-market .market-search-form .catalog-search-input,.app-command-shell.app-market .market-search-form .search-input,.app-shell-dark.app-market .market-search-form .catalog-search-input,.app-shell-dark.app-market .market-search-form .search-input{box-sizing:border-box!important;text-align:left!important;text-overflow:ellipsis!important;direction:ltr!important;padding-inline:14px!important;overflow:hidden!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{align-content:center!important;min-height:34px!important}.app-market .market-top-result-card,.app-command-shell.app-market .market-top-result-card,.app-shell-dark.app-market .market-top-result-card{background:radial-gradient(circle at 90% 0,#2dd4bf2e,#0000 13rem),radial-gradient(circle at 4% 100%,#22d3ee17,#0000 11rem),linear-gradient(145deg,#071b2cfa,#030a17fc)!important;border-color:#5eead46b!important;position:relative!important;box-shadow:0 18px 48px #00000057,inset 0 0 0 1px #5eead41f,0 0 26px #2dd4bf1a!important}.market-top-match-badge{color:#ccfbf1;letter-spacing:.01em;text-transform:uppercase;background:#064e4d6b;border:1px solid #5eead452;border-radius:999px;justify-self:start;width:max-content;max-width:100%;min-height:24px;padding:5px 9px;font-size:.68rem;font-weight:950;line-height:1}.app-market .market-mobile-product-card .market-data-quality-row,.app-command-shell.app-market .market-mobile-product-card .market-data-quality-row,.app-shell-dark.app-market .market-mobile-product-card .market-data-quality-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.app-market .market-mobile-product-card .market-data-quality-row.is-missing,.app-command-shell.app-market .market-mobile-product-card .market-data-quality-row.is-missing,.app-shell-dark.app-market .market-mobile-product-card .market-data-quality-row.is-missing{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 8rem),#030c1985!important;border:1px solid #7dd3fc1f!important;border-radius:13px!important;padding:8px 9px!important}.app-market .market-mobile-product-card .market-data-quality-row.is-missing small,.app-command-shell.app-market .market-mobile-product-card .market-data-quality-row.is-missing small,.app-shell-dark.app-market .market-mobile-product-card .market-data-quality-row.is-missing small{color:#e0f2fead;flex:150px;min-width:0;font-size:.68rem;font-weight:800;line-height:1.2}.app-market .market-mobile-product-card .image-needed-placeholder,.app-command-shell.app-market .market-mobile-product-card .image-needed-placeholder,.app-shell-dark.app-market .market-mobile-product-card .image-needed-placeholder{background:radial-gradient(circle at 50% 0,#2dd4bf24,#0000 5.5rem),linear-gradient(145deg,#07182bfa,#030a17fa)!important;border-style:solid!important}.app-market .market-mobile-product-card .image-needed-placeholder b,.app-command-shell.app-market .market-mobile-product-card .image-needed-placeholder b,.app-shell-dark.app-market .market-mobile-product-card .image-needed-placeholder b{letter-spacing:.02em;text-transform:uppercase;color:#5eead4!important;font-size:.58rem!important}@media (width<=520px){.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr)!important}.app-market .market-smart-search>input,.app-command-shell.app-market .market-smart-search>input,.app-shell-dark.app-market .market-smart-search>input{grid-area:1/1!important;min-height:46px!important;font-size:.82rem!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{grid-area:2/1!important;width:100%!important;min-height:40px!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{grid-area:3/1!important}.app-market .market-search-helper-grid,.app-command-shell.app-market .market-search-helper-grid,.app-shell-dark.app-market .market-search-helper-grid{gap:6px!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{min-height:31px!important;padding:6px 4px!important}.app-market .market-search-helper-grid strong,.app-command-shell.app-market .market-search-helper-grid strong,.app-shell-dark.app-market .market-search-helper-grid strong{font-size:.63rem!important;line-height:1!important}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.app-market .market-top-result-card .catalog-result-main,.app-command-shell.app-market .market-top-result-card .catalog-result-main,.app-shell-dark.app-market .market-top-result-card .catalog-result-main{grid-template-columns:76px minmax(0,1fr)!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb{width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important}.app-market .market-top-result-card .catalog-thumb,.app-command-shell.app-market .market-top-result-card .catalog-thumb,.app-shell-dark.app-market .market-top-result-card .catalog-thumb{width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.app-market .market-mobile-product-card .image-needed-placeholder strong,.app-command-shell.app-market .market-mobile-product-card .image-needed-placeholder strong,.app-shell-dark.app-market .market-mobile-product-card .image-needed-placeholder strong{max-height:3.15em!important;font-size:.52rem!important;line-height:1.05!important;overflow:hidden!important}.app-market .market-mobile-product-card .image-needed-placeholder span,.app-command-shell.app-market .market-mobile-product-card .image-needed-placeholder span,.app-shell-dark.app-market .market-mobile-product-card .image-needed-placeholder span{display:none!important}.app-market .market-mobile-product-card .market-data-quality-row.is-missing,.app-command-shell.app-market .market-mobile-product-card .market-data-quality-row.is-missing,.app-shell-dark.app-market .market-mobile-product-card .market-data-quality-row.is-missing{gap:4px!important;padding:6px 7px!important}.app-market .market-mobile-product-card .market-data-quality-row.is-missing small,.app-command-shell.app-market .market-mobile-product-card .market-data-quality-row.is-missing small,.app-shell-dark.app-market .market-mobile-product-card .market-data-quality-row.is-missing small{display:none!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{grid-column:auto!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{min-height:36px!important;padding-inline:6px!important}.app-market .market-mobile-product-card .market-card-title,.app-command-shell.app-market .market-mobile-product-card .market-card-title,.app-shell-dark.app-market .market-mobile-product-card .market-card-title{font-size:.92rem!important;line-height:1.14!important}.app-market .market-mobile-product-card .market-card-context,.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-card-context,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-context,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line{font-size:.68rem!important}}.app-scout .scout-watch-rule-card,.app-command-shell.app-scout .scout-watch-rule-card,.app-shell-dark.app-scout .scout-watch-rule-card{background:radial-gradient(circle at 100% 0,#2bd9ff1a,#0000 10rem),linear-gradient(145deg,#05172ae6,#030c19eb);border:1px solid #2bd9ff33;border-radius:16px;gap:6px;padding:12px 13px;display:grid}.app-scout .scout-watch-rule-card strong,.app-command-shell.app-scout .scout-watch-rule-card strong,.app-shell-dark.app-scout .scout-watch-rule-card strong{color:#ccfbf1;font-size:.9rem;line-height:1.2}.app-scout .scout-watch-rule-card span,.app-scout .scout-watch-rule-card small,.app-command-shell.app-scout .scout-watch-rule-card span,.app-command-shell.app-scout .scout-watch-rule-card small,.app-shell-dark.app-scout .scout-watch-rule-card span,.app-shell-dark.app-scout .scout-watch-rule-card small{color:#e8f6ffb8;font-size:.78rem;line-height:1.35}.app-scout .scout-watch-alias-line,.app-command-shell.app-scout .scout-watch-alias-line,.app-shell-dark.app-scout .scout-watch-alias-line,.app-scout .scout-store-detail-alias,.app-command-shell.app-scout .scout-store-detail-alias,.app-shell-dark.app-scout .scout-store-detail-alias{color:#bff1ffc2;overflow-wrap:anywhere;margin-top:5px;font-size:.74rem;font-weight:800;line-height:1.3;display:block}.app-scout .scout-watch-management-main,.app-command-shell.app-scout .scout-watch-management-main,.app-shell-dark.app-scout .scout-watch-management-main{align-items:start}.app-scout .scout-watch-store-facts,.app-command-shell.app-scout .scout-watch-store-facts,.app-shell-dark.app-scout .scout-watch-store-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-scout .scout-alert-setup-card,.app-command-shell.app-scout .scout-alert-setup-card,.app-shell-dark.app-scout .scout-alert-setup-card{background:radial-gradient(circle at 0 0,#2bd9ff1f,#0000 11rem),radial-gradient(circle at 100% 10%,#ffb84d14,#0000 12rem),#04101fe6;border:1px solid #2bd9ff33;border-radius:20px;gap:13px;padding:14px;display:grid;box-shadow:0 16px 36px #0003}.app-scout .scout-alert-setup-card h3,.app-command-shell.app-scout .scout-alert-setup-card h3,.app-shell-dark.app-scout .scout-alert-setup-card h3{color:#fff7ed;margin:3px 0 0;font-size:clamp(1rem,1.8vw,1.16rem)}.app-scout .scout-alert-setup-card p,.app-command-shell.app-scout .scout-alert-setup-card p,.app-shell-dark.app-scout .scout-alert-setup-card p{color:#e8f6ffb8;margin:5px 0 0;line-height:1.45}.app-scout .scout-alert-preference-grid,.app-command-shell.app-scout .scout-alert-preference-grid,.app-shell-dark.app-scout .scout-alert-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.app-scout .scout-alert-preference-toggle,.app-command-shell.app-scout .scout-alert-preference-toggle,.app-shell-dark.app-scout .scout-alert-preference-toggle{background:#030c198f;border:1px solid #84e2ff24;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.app-scout .scout-alert-preference-toggle strong,.app-command-shell.app-scout .scout-alert-preference-toggle strong,.app-shell-dark.app-scout .scout-alert-preference-toggle strong{color:#fff7edf0;font-size:.82rem;line-height:1.2;display:block}.app-scout .scout-alert-preference-toggle small,.app-command-shell.app-scout .scout-alert-preference-toggle small,.app-shell-dark.app-scout .scout-alert-preference-toggle small{color:#e8f6ff9e;margin-top:3px;font-size:.7rem;line-height:1.25;display:block}.app-scout .scout-alert-scope-note,.app-command-shell.app-scout .scout-alert-scope-note,.app-shell-dark.app-scout .scout-alert-scope-note{background:#2f18085c;border:1px dashed #ffb84d47;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.app-scout .scout-alert-scope-note strong,.app-command-shell.app-scout .scout-alert-scope-note strong,.app-shell-dark.app-scout .scout-alert-scope-note strong{color:#ffe2a5}.app-scout .scout-alert-scope-note span,.app-command-shell.app-scout .scout-alert-scope-note span,.app-shell-dark.app-scout .scout-alert-scope-note span{color:#e8f6ffb8;font-size:.76rem;line-height:1.35}.app-scout .watch-calendar-event-label,.app-command-shell.app-scout .watch-calendar-event-label,.app-shell-dark.app-scout .watch-calendar-event-label{color:#ccfbf1!important;background:#0e749033!important;border-color:#2bd9ff33!important}.app-scout .watch-calendar-event-meta,.app-command-shell.app-scout .watch-calendar-event-meta,.app-shell-dark.app-scout .watch-calendar-event-meta{align-items:end}.app-scout .watch-calendar-day-heading>div,.app-command-shell.app-scout .watch-calendar-day-heading>div,.app-shell-dark.app-scout .watch-calendar-day-heading>div{gap:3px;min-width:0;display:grid}.app-scout .watch-calendar-day-heading strong,.app-command-shell.app-scout .watch-calendar-day-heading strong,.app-shell-dark.app-scout .watch-calendar-day-heading strong,.app-scout .watch-calendar-day-heading span,.app-command-shell.app-scout .watch-calendar-day-heading span,.app-shell-dark.app-scout .watch-calendar-day-heading span{overflow-wrap:anywhere;min-width:0}.app-scout .store-map-detail-sheet,.app-command-shell.app-scout .store-map-detail-sheet,.app-shell-dark.app-scout .store-map-detail-sheet{border-color:#2bd9ff38!important;box-shadow:0 24px 60px #0000006b,0 0 38px #2bd9ff1a!important}.app-scout .store-detail-hero .summary-pill-row,.app-command-shell.app-scout .store-detail-hero .summary-pill-row,.app-shell-dark.app-scout .store-detail-hero .summary-pill-row{margin-top:8px}.app-scout .scout-subtoggle.segmented-control button,.app-command-shell.app-scout .scout-subtoggle.segmented-control button,.app-shell-dark.app-scout .scout-subtoggle.segmented-control button,.app-scout .scout-store-retailer-chips button,.app-command-shell.app-scout .scout-store-retailer-chips button,.app-shell-dark.app-scout .scout-store-retailer-chips button{min-height:44px}.app-scout .watch-calendar-toolbar .segmented-control button,.app-command-shell.app-scout .watch-calendar-toolbar .segmented-control button,.app-shell-dark.app-scout .watch-calendar-toolbar .segmented-control button{min-height:44px;padding-inline:14px}.app-scout .watch-layer-chip,.app-command-shell.app-scout .watch-layer-chip,.app-shell-dark.app-scout .watch-layer-chip{min-height:44px;padding-block:9px}.app-scout .watch-calendar-layer-strip,.app-command-shell.app-scout .watch-calendar-layer-strip,.app-shell-dark.app-scout .watch-calendar-layer-strip{flex-wrap:nowrap;overflow:auto hidden}.app-scout .watch-layer-chip input,.app-command-shell.app-scout .watch-layer-chip input,.app-shell-dark.app-scout .watch-layer-chip input{width:24px;height:24px}@media (width>=1024px){.app-scout .scout-stores-combined,.app-command-shell.app-scout .scout-stores-combined,.app-shell-dark.app-scout .scout-stores-combined{gap:16px;display:grid}.app-scout .scout-watch-store-page,.app-command-shell.app-scout .scout-watch-store-page,.app-shell-dark.app-scout .scout-watch-store-page{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start}}@media (width<=780px){.app-scout .scout-stores-combined,.app-command-shell.app-scout .scout-stores-combined,.app-shell-dark.app-scout .scout-stores-combined,.app-scout .scout-watch-store-page,.app-command-shell.app-scout .scout-watch-store-page,.app-shell-dark.app-scout .scout-watch-store-page,.app-scout .pokemon-watch-calendar-panel,.app-command-shell.app-scout .pokemon-watch-calendar-panel,.app-shell-dark.app-scout .pokemon-watch-calendar-panel{padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 122px))!important;scroll-padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 122px))!important}.app-scout .scout-watch-tier-summary,.app-command-shell.app-scout .scout-watch-tier-summary,.app-shell-dark.app-scout .scout-watch-tier-summary,.app-scout .scout-alert-preference-grid,.app-command-shell.app-scout .scout-alert-preference-grid,.app-shell-dark.app-scout .scout-alert-preference-grid{grid-template-columns:1fr!important}.app-scout .scout-watch-store-facts,.app-command-shell.app-scout .scout-watch-store-facts,.app-shell-dark.app-scout .scout-watch-store-facts{grid-template-columns:1fr}.app-scout .store-detail-action-bar,.app-command-shell.app-scout .store-detail-action-bar,.app-shell-dark.app-scout .store-detail-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-scout .scout-watch-tier-summary,.app-command-shell.app-scout .scout-watch-tier-summary,.app-shell-dark.app-scout .scout-watch-tier-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-scout .scout-watch-tier-summary>div,.app-command-shell.app-scout .scout-watch-tier-summary>div,.app-shell-dark.app-scout .scout-watch-tier-summary>div{padding:10px!important}.app-scout .scout-watch-tier-summary>div:nth-child(3),.app-command-shell.app-scout .scout-watch-tier-summary>div:nth-child(3),.app-shell-dark.app-scout .scout-watch-tier-summary>div:nth-child(3){grid-column:1/-1}.app-scout .scout-watch-rule-card,.app-command-shell.app-scout .scout-watch-rule-card,.app-shell-dark.app-scout .scout-watch-rule-card{padding:10px 11px}}@media (width<=480px){.app-scout .standard-page-header.scout-summary-card,.app-command-shell.app-scout .standard-page-header.scout-summary-card,.app-shell-dark.app-scout .standard-page-header.scout-summary-card{gap:8px!important;padding-block:10px!important}.app-scout .scout-store-retailer-chips,.app-command-shell.app-scout .scout-store-retailer-chips,.app-shell-dark.app-scout .scout-store-retailer-chips,.app-scout .scout-store-list-search,.app-command-shell.app-scout .scout-store-list-search,.app-shell-dark.app-scout .scout-store-list-search,.app-scout .ember-watch-header .feature-hero-scene,.app-command-shell.app-scout .ember-watch-header .feature-hero-scene,.app-shell-dark.app-scout .ember-watch-header .feature-hero-scene{display:none!important}.app-scout .watch-calendar-home-metrics,.app-command-shell.app-scout .watch-calendar-home-metrics,.app-shell-dark.app-scout .watch-calendar-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-scout .watch-calendar-home-metrics button,.app-command-shell.app-scout .watch-calendar-home-metrics button,.app-shell-dark.app-scout .watch-calendar-home-metrics button{min-height:62px!important;padding:8px!important}.app-scout .watch-calendar-home-metrics span,.app-scout .watch-calendar-home-metrics small,.app-command-shell.app-scout .watch-calendar-home-metrics span,.app-command-shell.app-scout .watch-calendar-home-metrics small,.app-shell-dark.app-scout .watch-calendar-home-metrics span,.app-shell-dark.app-scout .watch-calendar-home-metrics small{font-size:.66rem!important;line-height:1.15!important}.app-scout .watch-calendar-home-metrics strong,.app-command-shell.app-scout .watch-calendar-home-metrics strong,.app-shell-dark.app-scout .watch-calendar-home-metrics strong{margin-block:3px!important;font-size:.9rem!important;line-height:1.08!important}.app-scout .scout-store-retailer-note,.app-command-shell.app-scout .scout-store-retailer-note,.app-shell-dark.app-scout .scout-store-retailer-note{display:none}.app-scout .scout-watch-tier-summary,.app-command-shell.app-scout .scout-watch-tier-summary,.app-shell-dark.app-scout .scout-watch-tier-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-scout .scout-watch-tier-summary>div,.app-command-shell.app-scout .scout-watch-tier-summary>div,.app-shell-dark.app-scout .scout-watch-tier-summary>div,.app-scout .scout-watch-tier-summary>div:nth-child(3),.app-command-shell.app-scout .scout-watch-tier-summary>div:nth-child(3),.app-shell-dark.app-scout .scout-watch-tier-summary>div:nth-child(3){grid-column:auto!important;padding:8px!important}.app-scout .scout-watch-tier-summary span,.app-command-shell.app-scout .scout-watch-tier-summary span,.app-shell-dark.app-scout .scout-watch-tier-summary span{font-size:.66rem!important}.app-scout .scout-watch-tier-summary strong,.app-command-shell.app-scout .scout-watch-tier-summary strong,.app-shell-dark.app-scout .scout-watch-tier-summary strong{font-size:.78rem!important;line-height:1.15!important}}.app-forge .forge-main-command-panel,.app-command-shell.app-forge .forge-main-command-panel,.app-shell-dark.app-forge .forge-main-command-panel{background:radial-gradient(circle at 0 0,#ff6f4e21,#0000 14rem),radial-gradient(circle at 100% 10%,#ffb84d14,#0000 16rem),linear-gradient(145deg,#2c0c0b75,#040e1ce6);border:1px solid #ff6f4e33;border-radius:22px;gap:14px;padding:clamp(14px,2vw,18px);display:grid;box-shadow:0 22px 50px #0000003d}.app-forge .forge-main-command-heading,.app-command-shell.app-forge .forge-main-command-heading,.app-shell-dark.app-forge .forge-main-command-heading{align-items:start}.app-forge .forge-main-command-heading h3,.app-command-shell.app-forge .forge-main-command-heading h3,.app-shell-dark.app-forge .forge-main-command-heading h3,.app-forge .forge-main-command-card h4,.app-command-shell.app-forge .forge-main-command-card h4,.app-shell-dark.app-forge .forge-main-command-card h4{color:#fff7ed;letter-spacing:0;margin:2px 0 0}.app-forge .forge-main-command-heading p,.app-command-shell.app-forge .forge-main-command-heading p,.app-shell-dark.app-forge .forge-main-command-heading p,.app-forge .forge-main-command-card p,.app-command-shell.app-forge .forge-main-command-card p,.app-shell-dark.app-forge .forge-main-command-card p{color:#e8eef6b8;max-width:62rem;margin:5px 0 0;line-height:1.45}.app-forge .forge-ledger-card-grid,.app-command-shell.app-forge .forge-ledger-card-grid,.app-shell-dark.app-forge .forge-ledger-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-forge .forge-ledger-card,.app-command-shell.app-forge .forge-ledger-card,.app-shell-dark.app-forge .forge-ledger-card{background:linear-gradient(145deg,#ff6f4e14,#22d3ee06),#050e1dc7;border:1px solid #ffb84d29;border-radius:17px;align-content:center;gap:5px;min-width:0;min-height:94px;padding:12px;display:grid}.app-forge .forge-ledger-card span,.app-command-shell.app-forge .forge-ledger-card span,.app-shell-dark.app-forge .forge-ledger-card span,.app-forge .forge-preview-kicker,.app-command-shell.app-forge .forge-preview-kicker,.app-shell-dark.app-forge .forge-preview-kicker{color:#ffdab6d1;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:850}.app-forge .forge-ledger-card strong,.app-command-shell.app-forge .forge-ledger-card strong,.app-shell-dark.app-forge .forge-ledger-card strong{color:#fff7ed;overflow-wrap:anywhere;font-size:clamp(1.18rem,2.2vw,1.5rem);line-height:1.05}.app-forge .forge-ledger-card small,.app-command-shell.app-forge .forge-ledger-card small,.app-shell-dark.app-forge .forge-ledger-card small{color:#e8eef6ad;font-size:.74rem;line-height:1.28}.app-forge .forge-main-command-columns,.app-command-shell.app-forge .forge-main-command-columns,.app-shell-dark.app-forge .forge-main-command-columns{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:12px;display:grid}.app-forge .forge-activity-command-card,.app-command-shell.app-forge .forge-activity-command-card,.app-shell-dark.app-forge .forge-activity-command-card{grid-column:1/-1}.app-forge .forge-main-command-card,.app-command-shell.app-forge .forge-main-command-card,.app-shell-dark.app-forge .forge-main-command-card{background:#030b1894;border:1px solid #ffffff1c;border-radius:18px;gap:11px;min-width:0;padding:12px;display:grid}.app-forge .forge-command-count-badge,.app-command-shell.app-forge .forge-command-count-badge,.app-shell-dark.app-forge .forge-command-count-badge{color:#ffd6ad;white-space:nowrap;background:#ff6f4e1a;border:1px solid #ffb84d33;border-radius:999px;place-self:start end;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.app-forge .forge-command-preview-list,.app-command-shell.app-forge .forge-command-preview-list,.app-shell-dark.app-forge .forge-command-preview-list,.app-forge .forge-sales-preview-list,.app-command-shell.app-forge .forge-sales-preview-list,.app-shell-dark.app-forge .forge-sales-preview-list,.app-forge .forge-activity-preview-list,.app-command-shell.app-forge .forge-activity-preview-list,.app-shell-dark.app-forge .forge-activity-preview-list{gap:9px;display:grid}.app-forge .forge-command-group-preview,.app-command-shell.app-forge .forge-command-group-preview,.app-shell-dark.app-forge .forge-command-group-preview,.app-forge .forge-sale-preview-row,.app-command-shell.app-forge .forge-sale-preview-row,.app-shell-dark.app-forge .forge-sale-preview-row{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#050e1db8;border:1px solid #ffb84d21;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.app-forge .forge-command-group-preview h4,.app-command-shell.app-forge .forge-command-group-preview h4,.app-shell-dark.app-forge .forge-command-group-preview h4{color:#fff7ed;margin:3px 0 0;font-size:.96rem;line-height:1.18}.app-forge .forge-command-group-preview p,.app-command-shell.app-forge .forge-command-group-preview p,.app-shell-dark.app-forge .forge-command-group-preview p,.app-forge .forge-sale-preview-row span,.app-command-shell.app-forge .forge-sale-preview-row span,.app-shell-dark.app-forge .forge-sale-preview-row span{color:#e8eef6a8;font-size:.76rem;line-height:1.28}.app-forge .forge-command-group-preview dl,.app-command-shell.app-forge .forge-command-group-preview dl,.app-shell-dark.app-forge .forge-command-group-preview dl,.app-forge .forge-sale-preview-row dl,.app-command-shell.app-forge .forge-sale-preview-row dl,.app-shell-dark.app-forge .forge-sale-preview-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.app-forge .forge-sale-preview-row dl,.app-command-shell.app-forge .forge-sale-preview-row dl,.app-shell-dark.app-forge .forge-sale-preview-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.app-forge .forge-command-group-preview dl div,.app-command-shell.app-forge .forge-command-group-preview dl div,.app-shell-dark.app-forge .forge-command-group-preview dl div,.app-forge .forge-sale-preview-row dl div,.app-command-shell.app-forge .forge-sale-preview-row dl div,.app-shell-dark.app-forge .forge-sale-preview-row dl div{background:#030a169e;border-radius:12px;min-width:0;padding:7px}.app-forge .forge-command-group-preview dt,.app-command-shell.app-forge .forge-command-group-preview dt,.app-shell-dark.app-forge .forge-command-group-preview dt,.app-forge .forge-sale-preview-row dt,.app-command-shell.app-forge .forge-sale-preview-row dt,.app-shell-dark.app-forge .forge-sale-preview-row dt{color:#ffdab6b8;font-size:.64rem;font-weight:850}.app-forge .forge-command-group-preview dd,.app-command-shell.app-forge .forge-command-group-preview dd,.app-shell-dark.app-forge .forge-command-group-preview dd,.app-forge .forge-sale-preview-row dd,.app-command-shell.app-forge .forge-sale-preview-row dd,.app-shell-dark.app-forge .forge-sale-preview-row dd{color:#fff7ed;overflow-wrap:anywhere;margin:2px 0 0;font-size:.82rem;font-weight:850}.app-forge .forge-activity-preview-row,.app-command-shell.app-forge .forge-activity-preview-row,.app-shell-dark.app-forge .forge-activity-preview-row{background:#050e1d8f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.app-forge .forge-activity-preview-row span,.app-command-shell.app-forge .forge-activity-preview-row span,.app-shell-dark.app-forge .forge-activity-preview-row span{color:#ffd6ad;background:#ff6f4e1f;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:850}.app-forge .forge-activity-preview-row strong,.app-command-shell.app-forge .forge-activity-preview-row strong,.app-shell-dark.app-forge .forge-activity-preview-row strong,.app-forge .forge-sale-preview-row strong,.app-command-shell.app-forge .forge-sale-preview-row strong,.app-shell-dark.app-forge .forge-sale-preview-row strong{color:#fff7ed;overflow-wrap:anywhere;min-width:0}.app-forge .forge-activity-preview-row small,.app-command-shell.app-forge .forge-activity-preview-row small,.app-shell-dark.app-forge .forge-activity-preview-row small,.app-forge .forge-activity-preview-row time,.app-command-shell.app-forge .forge-activity-preview-row time,.app-shell-dark.app-forge .forge-activity-preview-row time{color:#e8eef6a8;font-size:.72rem}.app-forge .forge-start-empty-state,.app-command-shell.app-forge .forge-start-empty-state,.app-shell-dark.app-forge .forge-start-empty-state{background:#2f120a52!important;border-color:#ffb84d29!important;min-height:0!important;padding:13px!important}@media (width<=900px){.app-forge .forge-ledger-card-grid,.app-command-shell.app-forge .forge-ledger-card-grid,.app-shell-dark.app-forge .forge-ledger-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-forge .forge-main-command-columns,.app-command-shell.app-forge .forge-main-command-columns,.app-shell-dark.app-forge .forge-main-command-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.app-forge .forge-main-command-panel,.app-command-shell.app-forge .forge-main-command-panel,.app-shell-dark.app-forge .forge-main-command-panel{border-radius:19px;gap:11px;padding:12px}.app-forge .forge-main-command-heading,.app-command-shell.app-forge .forge-main-command-heading,.app-shell-dark.app-forge .forge-main-command-heading{grid-template-columns:minmax(0,1fr)}.app-forge .forge-ledger-card,.app-command-shell.app-forge .forge-ledger-card,.app-shell-dark.app-forge .forge-ledger-card{min-height:76px;padding:10px}.app-forge .forge-ledger-card strong,.app-command-shell.app-forge .forge-ledger-card strong,.app-shell-dark.app-forge .forge-ledger-card strong{font-size:1.02rem}.app-forge .forge-command-group-preview,.app-command-shell.app-forge .forge-command-group-preview,.app-shell-dark.app-forge .forge-command-group-preview,.app-forge .forge-sale-preview-row,.app-command-shell.app-forge .forge-sale-preview-row,.app-shell-dark.app-forge .forge-sale-preview-row{grid-template-columns:minmax(0,1fr)}.app-forge .forge-command-group-preview dl,.app-command-shell.app-forge .forge-command-group-preview dl,.app-shell-dark.app-forge .forge-command-group-preview dl,.app-forge .forge-sale-preview-row dl,.app-command-shell.app-forge .forge-sale-preview-row dl,.app-shell-dark.app-forge .forge-sale-preview-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app-forge .forge-command-group-preview>button,.app-command-shell.app-forge .forge-command-group-preview>button,.app-shell-dark.app-forge .forge-command-group-preview>button{width:100%}.app-forge .forge-activity-preview-row,.app-command-shell.app-forge .forge-activity-preview-row,.app-shell-dark.app-forge .forge-activity-preview-row{grid-template-columns:auto minmax(0,1fr) auto}.app-forge .forge-activity-preview-row small,.app-command-shell.app-forge .forge-activity-preview-row small,.app-shell-dark.app-forge .forge-activity-preview-row small{grid-column:2/-1}}@media (width<=390px){.app-forge .forge-ledger-card-grid,.app-command-shell.app-forge .forge-ledger-card-grid,.app-shell-dark.app-forge .forge-ledger-card-grid{gap:8px}.app-forge .forge-ledger-card small,.app-command-shell.app-forge .forge-ledger-card small,.app-shell-dark.app-forge .forge-ledger-card small{font-size:.68rem}}.app .flow-modal[data-flow=tradeValue],.app-command-shell .flow-modal[data-flow=tradeValue],.app-shell-dark .flow-modal[data-flow=tradeValue]{background:radial-gradient(circle at 18% 0,#ff7a182e,#0000 32%),radial-gradient(circle at 92% 12%,#00d8ff24,#0000 28%),linear-gradient(145deg,#0f0c20fa,#030a18fa)!important;border-color:#d28bff52!important;width:min(94vw,880px)!important;box-shadow:0 28px 80px #0000008f,inset 0 0 0 1px #ffffff0b,0 0 42px #a66bff1f!important}.app .flow-modal[data-flow=tradeValue] .flow-modal-body,.app .flow-modal[data-flow=tradeCompass] .flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeCompass] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=tradeCompass] .flow-modal-body{padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.app .flow-modal[data-flow=tradeValue] .flow-modal-footer,.app .flow-modal[data-flow=tradeCompass] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=tradeValue] .flow-modal-footer,.app-command-shell .flow-modal[data-flow=tradeCompass] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=tradeValue] .flow-modal-footer,.app-shell-dark .flow-modal[data-flow=tradeCompass] .flow-modal-footer{display:none!important}.trade-value-flow{gap:14px;display:grid}.trade-value-hero-card,.trade-side-card,.trade-review-card,.trade-compass-reading-card,.trade-signals-card,.trade-history-panel,.trade-value-success-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#060e1fc7;border:1px solid #d28bff38;border-radius:20px;min-width:0;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0e}.trade-value-hero-card,.trade-review-card,.trade-compass-reading-card,.trade-signals-card,.trade-history-panel,.trade-value-success-card{padding:14px}.trade-value-hero-card{border-color:#ffb84d47;position:relative;overflow:hidden}.trade-value-hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffb84d47,#0000 56%),radial-gradient(circle at 70% 70%,#00d8ff2e,#0000 48%);border-radius:50%;width:150px;height:150px;position:absolute;top:-44px;right:-34px}.trade-value-hero-card h3,.trade-value-success-card h3{z-index:1;color:#fff7ed;margin:4px 0;font-size:1.18rem;position:relative}.trade-value-hero-card p,.trade-value-success-card p{z-index:1;color:#e8eef6c7;max-width:62ch;margin:0;line-height:1.45;position:relative}.trade-safety-strip{z-index:1;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.trade-safety-strip span{background:#030d1cad;border:1px solid #79e9ff38;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:800;color:#e8f8ffe0!important}.trade-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-side-card{align-content:start;gap:12px;padding:13px;display:grid}.trade-side-card--outgoing{border-color:#ffb84d52}.trade-side-card--incoming{border-color:#d28bff52}.trade-side-card .compact-card-header{align-items:start;gap:10px}.trade-side-card .compact-card-header h4,.trade-review-card h4,.trade-compass-reading-card h4,.trade-signals-card h4,.trade-history-panel h4{color:#fff7ed;margin:4px 0 0}.trade-side-card .compact-card-header>strong,.trade-review-card .compact-card-header>strong,.trade-compass-reading-card>strong{color:#ffba49;white-space:nowrap;font-size:1rem}.trade-value-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-value-flow label{gap:7px;display:grid}.trade-value-flow .field-label-row{color:#f8fbffdb;letter-spacing:0;font-size:.78rem;font-weight:900}.trade-value-flow input,.trade-value-flow select,.trade-value-flow textarea{border-radius:14px!important}.trade-item-preview{background:radial-gradient(circle at 0 0,#00d8ff1f,#0000 34%),#030a169e;border:1px solid #79e9ff2e;border-radius:16px;gap:4px;padding:11px;display:grid}.trade-item-preview strong{color:#fff7ed;overflow-wrap:anywhere}.trade-item-preview span,.trade-item-preview small{line-height:1.35;color:#e8eef6b8!important}.trade-vault-link-card,.trade-vault-link-row{background:radial-gradient(circle at 0 0,#a78bfa26,#0000 36%),#18122bad;border:1px solid #a78bfa42;border-radius:16px;gap:4px;padding:11px;display:grid}.trade-vault-link-card.is-linked,.trade-vault-link-row{background:radial-gradient(circle at 0 0,#ffb84d29,#0000 38%),#1b120b94;border-color:#ffb84d52}.trade-vault-link-card span,.trade-vault-link-row span{color:#ffca8adb;text-transform:uppercase;font-size:.72rem;font-weight:900}.trade-vault-link-card strong,.trade-vault-link-row strong{color:#fff7ed;overflow-wrap:anywhere}.trade-vault-link-card small,.trade-vault-link-row small{line-height:1.35;color:#e8eef6b8!important}.trade-collection-update-card{background:radial-gradient(circle at 8% 0,#ffb84d26,#0000 35%),#060e1fc2;border:1px solid #ffb84d47;border-radius:20px;gap:12px;padding:14px;display:grid}.trade-collection-update-card h4{color:#fff7ed;margin:4px 0 0}.trade-collection-update-card p{color:#e8eef6c7;margin:0;line-height:1.44}.trade-collection-update-card .compact-card-header>strong{color:#ffba49}.trade-collection-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-collection-update-grid>div{background:#030a1680;border:1px solid #79e9ff29;border-radius:16px;gap:5px;min-width:0;padding:11px;display:grid}.trade-collection-update-grid strong{color:#fff7ed}.trade-collection-update-grid span,.trade-collection-update-grid small{overflow-wrap:anywhere;line-height:1.35;color:#e8eef6b3!important}.trade-collection-update-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trade-review-card{border-color:#79e9ff38}.trade-compass-reading-card{border-color:#ffb84d47;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.trade-compass-reading-card h4{font-size:clamp(1.16rem,1.02rem + .54vw,1.42rem)}.trade-compass-reading-card p,.trade-signals-card p{color:#e8eef6c7;margin:0;line-height:1.44}.trade-compass-reading-card>strong{align-self:center;font-size:clamp(1.08rem,1rem + .5vw,1.34rem)}.trade-review-card.fair,.trade-compass-reading-card.fair,.trade-guidance-card.fair{border-color:#2dd4bf6b}.trade-review-card.favorable,.trade-compass-reading-card.favorable,.trade-guidance-card.favorable{border-color:#38bdf870}.trade-review-card.caution,.trade-compass-reading-card.caution,.trade-guidance-card.caution{border-color:#ffb84d85}.trade-review-card.needs-review,.trade-compass-reading-card.needs-review,.trade-guidance-card.needs-review{border-color:#d28bff6b}.trade-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.trade-comparison-grid>div{background:#02081494;border:1px solid #84e2ff2e;border-radius:16px;gap:4px;min-width:0;padding:11px;display:grid}.trade-comparison-grid span{text-transform:uppercase;font-size:.74rem;font-weight:800;color:#e8eef6a8!important}.trade-comparison-grid strong{color:#fff7ed;overflow-wrap:anywhere}.trade-comparison-grid small{overflow-wrap:anywhere;line-height:1.3;color:#e8eef6ad!important}.trade-history-list{gap:8px;display:grid}.trade-history-list article{background:#030a1685;border:1px solid #94a3b82e;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.trade-history-list strong{color:#fff7ed;overflow-wrap:anywhere}.trade-history-list span,.trade-history-list small{color:#e8eef6ad!important}.trade-value-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.trade-value-actions button:not(.secondary-button){color:#190b05!important;background:linear-gradient(135deg,#ff7a18f2,#ffb84de6)!important;border-color:#ffb84d94!important;box-shadow:0 14px 28px #ff7a1833,0 0 24px #ffb84d29!important}.vault-card-actions .trade-card-action,.forge-card-actions .trade-card-action{color:#f4eaff!important;background:radial-gradient(circle at 24% 0,#a78bfa2e,#0000 44%),#18122bd1!important;border-color:#a78bfa61!important;box-shadow:0 14px 32px #683fbe2e!important}.trade-value-message{margin:0}@media (width<=720px){.app .flow-modal[data-flow=tradeValue],.app .flow-modal[data-flow=tradeCompass],.app-command-shell .flow-modal[data-flow=tradeValue],.app-command-shell .flow-modal[data-flow=tradeCompass],.app-shell-dark .flow-modal[data-flow=tradeValue],.app-shell-dark .flow-modal[data-flow=tradeCompass]{width:min(95vw,430px)!important}.app .flow-modal[data-flow=tradeValue] .flow-modal-body,.app .flow-modal[data-flow=tradeCompass] .flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeCompass] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=tradeCompass] .flow-modal-body{padding:11px!important}.trade-value-flow{gap:11px}.trade-builder-grid,.trade-value-form-grid,.trade-comparison-grid,.trade-collection-update-grid,.trade-compass-reading-card,.trade-collection-update-actions,.trade-value-actions{grid-template-columns:minmax(0,1fr)}.trade-value-hero-card,.trade-review-card,.trade-compass-reading-card,.trade-signals-card,.trade-history-panel,.trade-value-success-card,.trade-collection-update-card,.trade-side-card{border-radius:17px}.trade-value-hero-card h3,.trade-value-success-card h3{font-size:1.05rem}.trade-safety-strip{gap:6px}.trade-safety-strip span{padding:6px 8px;font-size:.7rem}}.app-forge .forge-tax-overview-panel,.app-forge .tax-readiness-panel{justify-self:stretch;width:100%;background:radial-gradient(circle at 10% 0,#ff6b4d21,#0000 28%),radial-gradient(circle at 92% 8%,#ffb84d1c,#0000 30%),#050c19e6!important;border-color:#ff6b4d47!important;max-width:none!important}@media (width>=960px){.app-forge .forge-tax-overview-panel,.app-forge .tax-readiness-panel{grid-column:1/-1}.app-forge .forge-tax-command-grid,.app-forge .tax-year-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-forge .tax-recordkeeping-layout{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.app-forge .forge-tax-command-grid,.app-forge .tax-year-summary-grid,.app-forge .tax-recordkeeping-layout,.app-forge .tax-export-actions{gap:10px;min-width:0;display:grid}.app-forge .forge-tax-command-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.app-forge .tax-year-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.app-forge .tax-recordkeeping-layout{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.app-forge .tax-command-card,.app-forge .tax-year-summary-grid>div,.app-forge .tax-export-panel,.app-forge .tax-empty-state{border-radius:18px;min-width:0;box-shadow:0 18px 42px #0000002e;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#050e1dd1!important;border:1px solid #ffb84d29!important}.app-forge .tax-command-card,.app-forge .tax-year-summary-grid>div{gap:4px;padding:13px;display:grid}.app-forge .tax-command-card--primary{background:radial-gradient(circle at 18% 0,#ffb84d2e,#0000 42%),#091222eb!important;border-color:#ffb84d6b!important}.app-forge .tax-command-card.is-positive strong{color:#8df8d5!important}.app-forge .tax-command-card.is-negative strong{color:#ffb4a2!important}.app-forge .tax-command-card span,.app-forge .tax-year-summary-grid span,.app-forge .tax-export-panel .eyebrow{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;color:#ffe8c8bd!important}.app-forge .tax-command-card strong,.app-forge .tax-year-summary-grid strong{font-size:clamp(1.05rem,1vw,1.32rem);line-height:1.08;color:#fff7ed!important}.app-forge .tax-command-card small,.app-forge .tax-year-summary-grid small,.app-forge .tax-empty-state p,.app-forge .tax-export-panel p{line-height:1.35;color:#e8eef6b8!important}.app-forge .tax-record-card--focus{border-color:#ffb84d47!important}.app-forge .tax-record-card p{min-width:0}.app-forge .tax-record-card p span{overflow-wrap:anywhere;min-width:0}.app-forge .tax-record-card p strong{text-align:right;white-space:nowrap;color:#fff7ed!important}.app-forge .tax-export-panel,.app-forge .tax-empty-state{gap:12px;margin-top:14px;padding:15px;display:grid}.app-forge .tax-export-panel{grid-template-columns:minmax(0,.72fr) minmax(260px,1fr);align-items:center}.app-forge .tax-export-panel h3,.app-forge .tax-empty-state h3{margin:2px 0 0;color:#fff7ed!important}.app-forge .tax-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-forge .tax-export-actions button,.app-forge .tax-empty-state .quick-actions button{min-height:42px}@media (width<=780px){.app-forge .main:has(.tax-readiness-panel){padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 132px)!important}.app-forge .forge-tax-command-grid,.app-forge .tax-year-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .tax-recordkeeping-layout,.app-forge .tax-export-panel,.app-forge .tax-export-actions{grid-template-columns:minmax(0,1fr)!important}.app-forge .tax-command-card,.app-forge .tax-year-summary-grid>div,.app-forge .tax-record-card,.app-forge .tax-export-panel,.app-forge .tax-empty-state{border-radius:16px;padding:12px}.app-forge .tax-command-card span,.app-forge .tax-year-summary-grid span{font-size:.68rem}.app-forge .tax-command-card strong,.app-forge .tax-year-summary-grid strong{font-size:1rem}}.app-kidsprogram .main{padding-bottom:calc(var(--bottom-nav-offset,92px) + env(safe-area-inset-bottom,0px) + 96px)!important}.app-kidsprogram .spark-page-header,.app-kidsprogram .spark-mission-card,.app-kidsprogram .spark-program-layout{background:radial-gradient(circle at 6% 0,#ffb84d29,#0000 15rem),radial-gradient(circle at 98% 2%,#ff6b551f,#0000 16rem),linear-gradient(145deg,#0c1426f5,#040a17f0)!important;border-color:#ffd34d3d!important}.app-kidsprogram .spark-page-header .standard-page-header-copy h2{color:#fff7ed!important;font-size:clamp(1.55rem,3vw,2.25rem)!important}.app-kidsprogram .spark-header-mission-line{max-width:52rem;color:#fff7edc7!important}.app-kidsprogram .spark-mission-card{border-radius:24px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(12px,2vw,18px)!important;box-shadow:inset 0 1px #fff1,0 24px 54px #0000003d!important}.app-kidsprogram .spark-mission-orb{background:radial-gradient(circle at 42% 28%,#fff7edcc,#0000 18%),radial-gradient(circle at 48% 54%,#ffb84ddb,#0000 42%),radial-gradient(circle at 64% 72%,#ff6b556b,#0000 58%),#1a0d21e0!important;border-color:#ffd34d61!important;box-shadow:0 0 34px #ffb84d38!important}.app-kidsprogram .spark-mission-copy h2{max-width:46rem;color:#fff7ed!important}.app-kidsprogram .spark-mission-facts span{color:#fff1bd!important;background:#ffb84d1c!important;border-color:#ffd34d42!important}.app-kidsprogram .spark-program-layout{border-radius:24px!important;gap:16px!important}.app-kidsprogram .spark-section-block,.app-kidsprogram .spark-donation-tracking-panel,.app-kidsprogram .spark-participation-panel,.app-kidsprogram .spark-learning-panel,.app-kidsprogram .spark-events-panel,.app-kidsprogram .spark-parent-safe-panel,.app-kidsprogram .spark-safety-rules-panel,.app-kidsprogram .spark-request-flow,.app-kidsprogram .spark-private-request-card,.app-kidsprogram .spark-empty-state{box-shadow:inset 0 1px #ffffff0b;background:radial-gradient(circle at 100% 0,#ffb84d14,#0000 13rem),linear-gradient(145deg,#ffffff0b,#ffffff03),#050e1dcc!important;border:1px solid #ffd34d29!important;border-radius:20px!important}.app-kidsprogram .spark-section-block,.app-kidsprogram .spark-donation-tracking-panel,.app-kidsprogram .spark-participation-panel{gap:12px;padding:clamp(13px,2vw,16px);display:grid}.app-kidsprogram .spark-section-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important}.app-kidsprogram .spark-section-card{background:radial-gradient(circle at 100% 0,#ffb84d1f,#0000 8rem),#030a17bd!important;border-color:#ffd34d29!important;min-height:128px!important;padding:13px!important}.app-kidsprogram .spark-section-card:hover,.app-kidsprogram .spark-section-card:focus-visible{border-color:#ffd34d6b!important;box-shadow:0 16px 28px #ffb84d14!important}.app-kidsprogram .spark-section-icon{letter-spacing:0;text-transform:uppercase;font-weight:900;color:#ffe8a3!important;background:#ffb84d1f!important;border-color:#ffd34d33!important;width:42px!important;height:32px!important;font-size:.68rem!important}.app-kidsprogram .spark-section-card strong,.app-kidsprogram .spark-donation-group-card strong,.app-kidsprogram .spark-participation-card strong{color:#fff7ed!important}.app-kidsprogram .spark-section-card p,.app-kidsprogram .spark-donation-group-card span,.app-kidsprogram .spark-participation-card p{color:#e8f6ffbd!important}.app-kidsprogram .spark-support-examples{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important}.app-kidsprogram .spark-support-examples span{color:#fff7edd1!important;background:#ffb84d0f!important;border-color:#ffd34d1f!important;min-height:34px!important;padding:8px 10px!important}.app-kidsprogram .spark-donation-group-grid,.app-kidsprogram .spark-participation-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.app-kidsprogram .spark-donation-group-card,.app-kidsprogram .spark-participation-card{background:#02081685;border:1px solid #ffd34d24;border-radius:18px;gap:10px;min-width:0;padding:13px;display:grid}.app-kidsprogram .spark-donation-group-card>div{flex-wrap:wrap;gap:7px;display:flex}.app-kidsprogram .spark-donation-group-card span,.app-kidsprogram .spark-participation-card>span{background:#7ce7ff12;border:1px solid #7ce7ff26;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1.15;display:inline-flex}.app-kidsprogram .spark-participation-card>span{background:#ffb84d17;border-color:#ffd34d33;color:#fff1bd!important}.app-kidsprogram .spark-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-kidsprogram .spark-empty-state{align-items:start;background:radial-gradient(circle at 16% 0,#ffd34d1f,#0000 12rem),#060f1fd6!important}@media (width>=1120px){.app-kidsprogram .spark-program-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}.app-kidsprogram .spark-section-block,.app-kidsprogram .spark-donation-tracking-panel,.app-kidsprogram .spark-participation-panel,.app-kidsprogram .spark-safety-rules-panel,.app-kidsprogram .spark-learning-panel,.app-kidsprogram .spark-events-panel,.app-kidsprogram .spark-private-request-card,.app-kidsprogram .spark-request-flow{grid-column:1/-1}.app-kidsprogram .spark-section-block,.app-kidsprogram .spark-donation-tracking-panel,.app-kidsprogram .spark-participation-panel{padding-right:clamp(16px,11vw,150px)}}@media (width<=760px){.app-kidsprogram .spark-mission-card{grid-template-columns:auto minmax(0,1fr)!important}.app-kidsprogram .spark-mission-copy h2{font-size:clamp(1.25rem,7vw,1.65rem)!important}.app-kidsprogram .spark-mission-copy p,.app-kidsprogram .spark-header-mission-line{font-size:.83rem!important}.app-kidsprogram .spark-section-grid,.app-kidsprogram .spark-donation-group-grid,.app-kidsprogram .spark-participation-grid,.app-kidsprogram .spark-status-strip{grid-template-columns:minmax(0,1fr)!important}.app-kidsprogram .spark-status-strip{display:grid!important;overflow:visible!important}.app-kidsprogram .spark-status-card{flex:initial!important}.app-kidsprogram .spark-support-examples{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-kidsprogram .spark-section-card{min-height:112px!important}}.ember-assist-shell.is-open,html body .app-command-shell .ember-assist-shell.is-open,html body .app-shell-dark .ember-assist-shell.is-open,html body .app .ember-assist-shell.is-open{opacity:1!important;pointer-events:none!important;display:block!important;transform:none!important}.ember-assist-panel{background:radial-gradient(circle at 12% 0,#a78bfa33,#0000 16rem),radial-gradient(circle at 92% 4%,#2dd4bf1a,#0000 13rem),linear-gradient(165deg,#0a081cfa,#091224fc)!important;border-color:#a78bfa57!important;box-shadow:0 28px 90px #00000094,0 0 0 1px #d8b4fe14,0 0 38px #7c3aed29!important}.ember-assist-scroll{flex-direction:column;display:flex}.ember-assist-scroll.has-thread .ember-assist-messages{order:-1}.ember-assist-header{background:linear-gradient(135deg,#140c2ef5,#040a16f0)!important;border-bottom:1px solid #a78bfa2e!important}.ember-assist-header .section-kicker{color:#c4b5fd!important}.ember-assist-header h2{color:#fff7ed!important}.ember-assist-guidance-card{background:radial-gradient(circle at 96% 0,#a78bfa2e,#0000 11rem),#0f0d25e0!important;border-color:#a78bfa47!important}.ember-assist-primary-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:.75rem .9rem 0;display:grid}.ember-assist-primary-prompts button,.ember-assist-prompts button,.ember-assist-more-prompts{min-width:0;position:relative;overflow:hidden;color:#f8f3ff!important;background:radial-gradient(circle at 20% 0,#d8b4fe29,#0000 7rem),#090f20db!important;border-color:#a78bfa42!important;box-shadow:inset 0 1px #ffffff0b!important}.ember-assist-primary-prompts button{text-align:left;justify-content:start;min-height:58px!important;padding:.72rem .78rem!important}.ember-assist-primary-prompts button:first-child,.ember-assist-primary-prompts button:nth-child(2){background:linear-gradient(135deg,#7c3aed52,#0c152ceb)!important;border-color:#d8b4fe6b!important}.ember-assist-primary-prompts button:focus-visible,.ember-assist-prompts button:focus-visible,.ember-assist-footer-actions button:focus-visible{outline-offset:2px;outline:2px solid #d8b4febf!important}.ember-assist-prompt-note{color:#e8deffa8;font-size:.72rem;font-weight:800;line-height:1.3}.ember-assist-empty,.ember-assist-status,.ember-assist-message{background:#070c1cd1!important;border-color:#a78bfa33!important}.ember-assist-message.is-assistant{background:radial-gradient(circle at 100% 0,#a78bfa29,#0000 10rem),#0e0d24e6!important}.ember-assist-message.is-user{background:#051c2ab8!important;border-color:#2dd4bf33!important}.ember-assist-loading{border-color:#d8b4fe57!important}.ember-assist-error{border-color:#fb923c5c!important}.ember-assist-form{background:linear-gradient(#040812fa,#0a081cfa)!important;border-top:1px solid #a78bfa2e!important}.ember-assist-form textarea{background:#040814e0!important;border-color:#a78bfa4d!important}.ember-assist-footer-actions button[type=submit],.ember-assist-escalate{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#a855f7 58%,#22d3ee)!important;border-color:#d8b4fe6b!important;box-shadow:0 12px 28px #7c3aed38!important}.ember-assist-panel button:disabled,.ember-assist-panel textarea:disabled{cursor:not-allowed;opacity:.62}@media (width<=640px){.ember-assist-primary-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-left:.65rem;margin-right:.65rem}.ember-assist-primary-prompts button{min-height:52px!important;padding:.62rem .66rem!important;font-size:.78rem!important;line-height:1.2!important}.ember-assist-guidance-card{margin-left:.65rem!important;margin-right:.65rem!important}.ember-assist-prompt-note{font-size:.68rem}}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:clamp(96px,12vh,132px)!important;scroll-padding-bottom:clamp(104px,13vh,144px)!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active,.app-command-shell.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active,.app.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active{margin-bottom:12px!important}.app-scout .scout-report-store-list,.app-command-shell.app-scout .scout-report-store-list,.app.app-scout .scout-report-store-list{padding-bottom:18px!important;scroll-padding-bottom:18px!important}.app-scout .scout-required-checklist,.app-command-shell.app-scout .scout-required-checklist,.app.app-scout .scout-required-checklist{align-items:stretch!important}@media (width<=780px){.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding:0 12px calc(16px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow-y:auto!important}.app-scout .scout-report-flow.scout-report-wizard,.app-command-shell.app-scout .scout-report-flow.scout-report-wizard,.app.app-scout .scout-report-flow.scout-report-wizard{max-height:none!important;padding:0 0 10px!important;display:grid!important;overflow:visible!important}.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active,.app-command-shell.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active,.app.app-scout .scout-report-flow.scout-report-wizard>.scout-report-step-card.active{flex:initial!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important;scroll-padding-bottom:12px!important;display:grid!important;overflow:visible!important}.app-scout .scout-report-flow>.scout-wizard-footer,.app-command-shell.app-scout .scout-report-flow>.scout-wizard-footer,.app.app-scout .scout-report-flow>.scout-wizard-footer{padding:10px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;margin-top:8px!important;position:sticky!important;bottom:0!important}.app-command-shell.app-scout .main,.app-command-shell.app-forge .main,.app-command-shell.app-sales .main,.app-command-shell.app-reports .main,.app-command-shell.app-kidsprogram .main,.app-command-shell.app-tidepool .main,.app-command-shell.app-settings .main,.app-command-shell.app-profile .main,.app-command-shell.app-membership .main,.app-command-shell.app-tier .main,.app-command-shell.app-adminreview .main{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 92px)!important;scroll-padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 96px)!important}.app-scout .store-map-detail-sheet,.app-command-shell.app-scout .store-map-detail-sheet,.app-shell-dark.app-scout .store-map-detail-sheet{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 26px)!important}.app-scout .store-detail-action-bar,.app-command-shell.app-scout .store-detail-action-bar,.app-shell-dark.app-scout .store-detail-action-bar{gap:8px!important;padding:9px!important}.app-scout .store-detail-action-bar button,.app-command-shell.app-scout .store-detail-action-bar button,.app-shell-dark.app-scout .store-detail-action-bar button{min-height:42px!important;padding:9px 10px!important;font-size:.78rem!important}.app-forge .forge-ledger-card-grid,.app-command-shell.app-forge .forge-ledger-card-grid,.app-shell-dark.app-forge .forge-ledger-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-forge .forge-ledger-card,.app-command-shell.app-forge .forge-ledger-card,.app-shell-dark.app-forge .forge-ledger-card,.app-forge .tax-command-card,.app-command-shell.app-forge .tax-command-card,.app-shell-dark.app-forge .tax-command-card{overflow-wrap:anywhere;min-width:0!important}.app-forge .sales-record-card .compact-card-header,.app-command-shell.app-forge .sales-record-card .compact-card-header,.app-shell-dark.app-forge .sales-record-card .compact-card-header{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.app-forge .sales-record-card h3,.app-command-shell.app-forge .sales-record-card h3,.app-shell-dark.app-forge .sales-record-card h3{overflow-wrap:anywhere;line-height:1.16!important}.app-forge .sales-record-card .compact-card-header p,.app-command-shell.app-forge .sales-record-card .compact-card-header p,.app-shell-dark.app-forge .sales-record-card .compact-card-header p{white-space:normal!important;margin-top:4px!important;line-height:1.35!important;display:block!important}.app-forge .sales-record-card .status-badge,.app-command-shell.app-forge .sales-record-card .status-badge,.app-shell-dark.app-forge .sales-record-card .status-badge{justify-self:start;max-width:100%;white-space:normal!important}.app .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeValue] .flow-modal-body,.app-shell-dark .flow-modal[data-flow=tradeValue] .flow-modal-body{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 24px)!important;scroll-padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 32px)!important}.trade-value-actions{z-index:3;padding:8px 0 calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(#030a18c7,#030a18f5);border-radius:16px;position:sticky;bottom:0}.app-forge .tax-export-panel,.app-command-shell.app-forge .tax-export-panel,.app-shell-dark.app-forge .tax-export-panel{margin-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 28px)!important}.app-kidsprogram .spark-request-flow,.app-command-shell.app-kidsprogram .spark-request-flow,.app-shell-dark.app-kidsprogram .spark-request-flow{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 56px)!important}.app-tidepool .tidepool-trust-grid,.app-command-shell.app-tidepool .tidepool-trust-grid,.app-shell-dark.app-tidepool .tidepool-trust-grid{grid-template-columns:1fr!important}.app-tidepool .tidepool-trust-card,.app-command-shell.app-tidepool .tidepool-trust-card,.app-shell-dark.app-tidepool .tidepool-trust-card{padding:10px 11px!important}.app-tidepool .tidepool-trust-card span,.app-command-shell.app-tidepool .tidepool-trust-card span,.app-shell-dark.app-tidepool .tidepool-trust-card span{-webkit-line-clamp:initial!important;display:block!important;overflow:visible!important}.ember-assist-escalation-form{background:radial-gradient(circle at 100% 0,#a855f721,#0000 9rem),#030a18f5!important;border-color:#a855f73d!important;padding:.75rem!important;left:.65rem!important;right:.65rem!important}.ember-assist-escalation-form .quick-actions,.ember-assist-footer-actions{grid-template-columns:1fr!important;display:grid!important}.app .locked-feature-detail-grid,.app-command-shell .locked-feature-detail-grid,.app-shell-dark .locked-feature-detail-grid,.app .tier-status-grid,.app-command-shell .tier-status-grid,.app-shell-dark .tier-status-grid,.app .tier-beta-flags,.app-command-shell .tier-beta-flags,.app-shell-dark .tier-beta-flags,.app-adminreview .admin-command-grid,.app-command-shell.app-adminreview .admin-command-grid,.app-shell-dark.app-adminreview .admin-command-grid,.app-adminreview .admin-essential-queue-grid,.app-command-shell.app-adminreview .admin-essential-queue-grid,.app-shell-dark.app-adminreview .admin-essential-queue-grid{grid-template-columns:1fr!important}.app-adminreview .admin-command-card,.app-command-shell.app-adminreview .admin-command-card,.app-shell-dark.app-adminreview .admin-command-card,.app-adminreview .admin-essential-queue-card,.app-command-shell.app-adminreview .admin-essential-queue-card,.app-shell-dark.app-adminreview .admin-essential-queue-card{overflow-wrap:anywhere;min-height:0!important}}.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body,.app-shell-dark.app-scout .flow-modal[data-flow=scoutSubmit] .flow-modal-body{padding-bottom:calc(var(--et-shell-form-safe,132px) + 96px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(var(--et-shell-form-safe,132px) + 116px + env(safe-area-inset-bottom,0px))!important}.app-scout .flow-modal[data-flow=scoutSubmit] .scout-report-store-card,.app-command-shell.app-scout .flow-modal[data-flow=scoutSubmit] .scout-report-store-card,.app-shell-dark.app-scout .flow-modal[data-flow=scoutSubmit] .scout-report-store-card{scroll-margin-bottom:calc(var(--et-shell-form-safe,132px) + 96px + env(safe-area-inset-bottom,0px))!important}.command-hearth{grid-template-columns:1fr;grid-auto-flow:row;gap:clamp(14px,2vw,22px);width:100%;max-width:none;padding-bottom:clamp(28px,5vw,56px);display:grid!important}.dashboard-layout.command-hearth,.home-clean-layout.command-hearth,.hearth-command-layout.command-hearth,.hearth-command-view.command-hearth{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.command-hearth>.command-hearth-header,.command-hearth>.command-hearth-main-grid{width:100%;min-width:0;grid-column:1/-1!important}.command-hearth-header{background:radial-gradient(circle at 8% 12%,#ffb3472e,#0000 18rem),radial-gradient(circle at 92% 8%,#22c7ff1f,#0000 20rem),linear-gradient(135deg,#0a1222f5,#060b18fa);border-color:#94a3b833;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,24px);display:flex;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff14}.command-hearth-title-block{align-items:center;gap:14px;min-width:0;display:flex}.command-hearth-mark{flex:none}.command-hearth-title-block h1{color:#fff7e8;margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:.95}.command-hearth-title-block strong{color:#eaf4ff;margin-top:8px;font-size:clamp(1rem,1.25vw,1.16rem);display:block}.command-hearth-title-block p:not(.section-kicker){color:#dce8ffc2;margin:4px 0 0;font-size:clamp(.92rem,1vw,1rem)}.command-hearth-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.command-hearth-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:clamp(14px,2vw,22px);display:grid}.command-hearth-primary-column,.command-hearth-side-column{gap:clamp(14px,1.8vw,20px);min-width:0;display:grid}.command-hearth-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.command-hearth-card,.command-hearth-action,.command-hearth-queue-row{color:#eef6ff;background:radial-gradient(circle at 18% 0,#ffffff12,#0000 7rem),linear-gradient(145deg,#0f192fe6,#060c1af0);border:1px solid #94a3b82e;width:100%;box-shadow:inset 0 1px #ffffff0f,0 16px 42px #0000003d}.command-hearth-card{text-align:left;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:124px;padding:16px;display:grid}.command-hearth-card.needs-review{border-color:#ffb34757;box-shadow:0 18px 52px #ff851b1f,inset 0 1px #ffffff14}.command-hearth-card.is-clear{border-color:#2dd4bf2e}.command-hearth-card-icon{color:#ffd89a;background:#ffb3471f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.command-hearth-card small,.command-hearth-action small,.command-hearth-queue-row small{color:#dce8ffad;font-size:.78rem;line-height:1.25;display:block}.command-hearth-card strong{color:#fff7e8;margin-top:4px;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1;display:block}.command-hearth-card em{color:#eef6ffc7;margin-top:8px;font-size:.85rem;font-style:normal;line-height:1.35;display:block}.command-hearth-queue-list,.command-hearth-action-grid{gap:10px;display:grid}.command-hearth-queue-row,.command-hearth-action{text-align:left;border-radius:15px;align-items:center;gap:10px;padding:12px 13px;display:grid}.command-hearth-queue-row{grid-template-columns:minmax(0,1fr) auto}.command-hearth-queue-row b{color:#08111f;background:linear-gradient(135deg,#ffd36f,#ff8a2a);border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:34px;padding:0 10px;display:inline-flex}.command-hearth-action{grid-template-columns:auto 1fr}.command-hearth-action>span:first-child{color:#9eeaff;background:#22c7ff1a;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.command-hearth-action strong,.command-hearth-queue-row strong{color:#f7fbff;font-size:.95rem;display:block}@media (width<=980px){.command-hearth-main-grid{grid-template-columns:1fr}}@media (width<=780px){.command-hearth{padding-bottom:max(148px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 78px));gap:12px}.command-hearth-header{flex-direction:column;align-items:flex-start;padding:15px!important}.command-hearth-title-block{align-items:flex-start}.command-hearth-title-block h1{font-size:1.75rem}.command-hearth-status-stack{justify-content:space-between;width:100%}.command-hearth-priority-grid{grid-template-columns:1fr}.command-hearth-card{min-height:0;padding:13px}.app-command-shell{--bottom-nav-height:66px;--etds-bottom-nav-h:66px}.app-command-shell>main,.app-shell-dark>main,.app-command-shell .utility-page,.app-command-shell .utility-page-layout{padding-bottom:max(136px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 62px))!important;scroll-padding-bottom:max(136px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 62px))!important}.mobile-bottom-nav{height:calc(58px + env(safe-area-inset-bottom,0px))!important;min-height:calc(58px + env(safe-area-inset-bottom,0px))!important;max-height:calc(72px + env(safe-area-inset-bottom,0px))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(circle at 50% 0,#ffb3471a,#0000 9rem),linear-gradient(#061022fa,#030813fc)!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;display:grid!important;box-shadow:0 -18px 44px #0000005c,inset 0 1px #ffffff14!important}.mobile-bottom-nav button[data-nav-key]{grid-column:auto!important}.mobile-bottom-nav button{color:#dfecffb8!important;background:#ffffff06!important;border-radius:15px!important;place-items:center!important;gap:2px!important;min-width:0!important;min-height:46px!important;padding:5px 2px!important;display:grid!important}.mobile-bottom-nav .mobile-tab-icon{width:21px!important;height:21px!important}.mobile-bottom-nav button b{max-width:100%;letter-spacing:0!important;font-size:.61rem!important;line-height:1!important}.mobile-quick-add-fab{left:50%!important;bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 10px)!important;color:#fff9ec!important;background:radial-gradient(circle at 36% 20%,#ffffff57,#0000 1.15rem),linear-gradient(135deg,#ffd36f 0%,#ff9f2f 42%,#ff5d1f 100%)!important;border:1px solid #ffe1a6bd!important;border-radius:999px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;transition:transform .18s,opacity .18s,box-shadow .18s!important;transform:translate(-50%)!important;box-shadow:0 0 0 5px #ff8d1f1a,0 12px 32px #ff74145c,inset 0 1px #ffffff61!important}.mobile-quick-add-fab .mobile-tab-icon{color:currentColor!important;width:27px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-quick-add-fab.is-scroll-hidden{opacity:.24!important;pointer-events:none!important;transform:translate(-50%)translateY(16px)scale(.9)!important}.mobile-quick-add-fab:focus-visible{outline-offset:4px;outline:3px solid #22c7ffb8}body.quick-add-open .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(18px)scale(.88)!important}.app-command-shell:has(.flow-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(18px)scale(.88)!important}.app-command-shell:has(.location-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(18px)scale(.88)!important}.app-command-shell:has(.quick-add-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(18px)scale(.88)!important}:is(.app .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=scoutSubmit]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=tradeValue]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=addInventory]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=addSale]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=addExpense]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=addMileage]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=forgeImport]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=batchIntake]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=vaultCatalogSearch]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=vaultScan]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=vaultMoveToForge]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=createListing]),.app .flow-modal-backdrop:has(.flow-modal[data-flow=tidepoolCreatePost]),.app .location-modal-backdrop:has(.receipt-scan-modal),.app .location-modal-backdrop:has(.store-map-detail-sheet),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=scoutSubmit]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=tradeValue]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addInventory]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addSale]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addExpense]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addMileage]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=forgeImport]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=batchIntake]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=vaultCatalogSearch]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=vaultScan]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=vaultMoveToForge]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=createListing]),.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=tidepoolCreatePost]),.app-command-shell .location-modal-backdrop:has(.receipt-scan-modal),.app-command-shell .location-modal-backdrop:has(.store-map-detail-sheet),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=scoutSubmit]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=tradeValue]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addInventory]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addSale]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addExpense]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addMileage]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=forgeImport]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=batchIntake]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=vaultCatalogSearch]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=vaultScan]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=vaultMoveToForge]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=createListing]),.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=tidepoolCreatePost]),.app-shell-dark .location-modal-backdrop:has(.receipt-scan-modal),.app-shell-dark .location-modal-backdrop:has(.store-map-detail-sheet)){justify-content:stretch!important;place-items:stretch stretch!important;padding:0!important}.app .flow-modal[data-flow=addActionSheet],.app .flow-modal[data-flow=multiDestinationAdd],.app .flow-modal[data-flow=scoutSubmit],.app .flow-modal[data-flow=tradeValue],.app .flow-modal[data-flow=addInventory],.app .flow-modal[data-flow=addSale],.app .flow-modal[data-flow=addExpense],.app .flow-modal[data-flow=addMileage],.app .flow-modal[data-flow=forgeImport],.app .flow-modal[data-flow=batchIntake],.app .flow-modal[data-flow=vaultCatalogSearch],.app .flow-modal[data-flow=vaultScan],.app .flow-modal[data-flow=vaultMoveToForge],.app .flow-modal[data-flow=createListing],.app .flow-modal[data-flow=tidepoolCreatePost],.app .receipt-scan-modal,.app .store-map-detail-sheet,.app-command-shell .flow-modal[data-flow=addActionSheet],.app-command-shell .flow-modal[data-flow=multiDestinationAdd],.app-command-shell .flow-modal[data-flow=scoutSubmit],.app-command-shell .flow-modal[data-flow=tradeValue],.app-command-shell .flow-modal[data-flow=addInventory],.app-command-shell .flow-modal[data-flow=addSale],.app-command-shell .flow-modal[data-flow=addExpense],.app-command-shell .flow-modal[data-flow=addMileage],.app-command-shell .flow-modal[data-flow=forgeImport],.app-command-shell .flow-modal[data-flow=batchIntake],.app-command-shell .flow-modal[data-flow=vaultCatalogSearch],.app-command-shell .flow-modal[data-flow=vaultScan],.app-command-shell .flow-modal[data-flow=vaultMoveToForge],.app-command-shell .flow-modal[data-flow=createListing],.app-command-shell .flow-modal[data-flow=tidepoolCreatePost],.app-command-shell .receipt-scan-modal,.app-command-shell .store-map-detail-sheet,.app-shell-dark .flow-modal[data-flow=addActionSheet],.app-shell-dark .flow-modal[data-flow=multiDestinationAdd],.app-shell-dark .flow-modal[data-flow=scoutSubmit],.app-shell-dark .flow-modal[data-flow=tradeValue],.app-shell-dark .flow-modal[data-flow=addInventory],.app-shell-dark .flow-modal[data-flow=addSale],.app-shell-dark .flow-modal[data-flow=addExpense],.app-shell-dark .flow-modal[data-flow=addMileage],.app-shell-dark .flow-modal[data-flow=forgeImport],.app-shell-dark .flow-modal[data-flow=batchIntake],.app-shell-dark .flow-modal[data-flow=vaultCatalogSearch],.app-shell-dark .flow-modal[data-flow=vaultScan],.app-shell-dark .flow-modal[data-flow=vaultMoveToForge],.app-shell-dark .flow-modal[data-flow=createListing],.app-shell-dark .flow-modal[data-flow=tidepoolCreatePost],.app-shell-dark .receipt-scan-modal,.app-shell-dark .store-map-detail-sheet{border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.app .receipt-scan-modal,.app-command-shell .receipt-scan-modal,.app-shell-dark .receipt-scan-modal{grid-template-rows:auto auto minmax(0,1fr)!important}.app .flow-modal[data-flow=addActionSheet]>.modal-title-row,.app .flow-modal[data-flow=multiDestinationAdd]>.modal-title-row,.app .flow-modal[data-flow=scoutSubmit]>.modal-title-row,.app .flow-modal[data-flow=tradeValue]>.modal-title-row,.app .flow-modal[data-flow=addInventory]>.modal-title-row,.app .flow-modal[data-flow=addSale]>.modal-title-row,.app .flow-modal[data-flow=addExpense]>.modal-title-row,.app .flow-modal[data-flow=addMileage]>.modal-title-row,.app .flow-modal[data-flow=forgeImport]>.modal-title-row,.app .flow-modal[data-flow=batchIntake]>.modal-title-row,.app .flow-modal[data-flow=vaultCatalogSearch]>.modal-title-row,.app .flow-modal[data-flow=vaultScan]>.modal-title-row,.app .flow-modal[data-flow=vaultMoveToForge]>.modal-title-row,.app .flow-modal[data-flow=createListing]>.modal-title-row,.app .flow-modal[data-flow=tidepoolCreatePost]>.modal-title-row,.app .receipt-scan-modal>.compact-card-header,.app .store-map-detail-sheet>.modal-title-row,.app-command-shell .flow-modal[data-flow=addActionSheet]>.modal-title-row,.app-command-shell .flow-modal[data-flow=multiDestinationAdd]>.modal-title-row,.app-command-shell .flow-modal[data-flow=scoutSubmit]>.modal-title-row,.app-command-shell .flow-modal[data-flow=tradeValue]>.modal-title-row,.app-command-shell .flow-modal[data-flow=addInventory]>.modal-title-row,.app-command-shell .flow-modal[data-flow=addSale]>.modal-title-row,.app-command-shell .flow-modal[data-flow=addExpense]>.modal-title-row,.app-command-shell .flow-modal[data-flow=addMileage]>.modal-title-row,.app-command-shell .flow-modal[data-flow=forgeImport]>.modal-title-row,.app-command-shell .flow-modal[data-flow=batchIntake]>.modal-title-row,.app-command-shell .flow-modal[data-flow=vaultCatalogSearch]>.modal-title-row,.app-command-shell .flow-modal[data-flow=vaultScan]>.modal-title-row,.app-command-shell .flow-modal[data-flow=vaultMoveToForge]>.modal-title-row,.app-command-shell .flow-modal[data-flow=createListing]>.modal-title-row,.app-command-shell .flow-modal[data-flow=tidepoolCreatePost]>.modal-title-row,.app-command-shell .receipt-scan-modal>.compact-card-header,.app-command-shell .store-map-detail-sheet>.modal-title-row{z-index:12!important;min-width:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px!important;position:sticky!important;top:0!important}.app .flow-modal[data-flow=addActionSheet]>.flow-modal-body,.app .flow-modal[data-flow=multiDestinationAdd]>.flow-modal-body,.app .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app .flow-modal[data-flow=tradeValue]>.flow-modal-body,.app .flow-modal[data-flow=addInventory]>.flow-modal-body,.app .flow-modal[data-flow=addSale]>.flow-modal-body,.app .flow-modal[data-flow=addExpense]>.flow-modal-body,.app .flow-modal[data-flow=addMileage]>.flow-modal-body,.app .flow-modal[data-flow=forgeImport]>.flow-modal-body,.app .flow-modal[data-flow=batchIntake]>.flow-modal-body,.app .flow-modal[data-flow=vaultCatalogSearch]>.flow-modal-body,.app .flow-modal[data-flow=vaultScan]>.flow-modal-body,.app .flow-modal[data-flow=vaultMoveToForge]>.flow-modal-body,.app .flow-modal[data-flow=createListing]>.flow-modal-body,.app .flow-modal[data-flow=tidepoolCreatePost]>.flow-modal-body,.app .receipt-scan-modal>.receipt-scan-layout,.app .store-map-detail-sheet>.store-map-detail-body,.app-command-shell .flow-modal[data-flow=addActionSheet]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=multiDestinationAdd]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=tradeValue]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=addInventory]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=addSale]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=addExpense]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=addMileage]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=forgeImport]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=batchIntake]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=vaultCatalogSearch]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=vaultScan]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=vaultMoveToForge]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=createListing]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=tidepoolCreatePost]>.flow-modal-body,.app-command-shell .receipt-scan-modal>.receipt-scan-layout,.app-command-shell .store-map-detail-sheet>.store-map-detail-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;max-height:none!important;padding:14px 14px calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 96px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 112px)!important;overflow:hidden auto!important}.app .flow-modal[data-flow=addActionSheet]>.flow-modal-footer,.app .flow-modal[data-flow=multiDestinationAdd]>.flow-modal-footer,.app .flow-modal[data-flow=scoutSubmit]>.flow-modal-footer,.app .flow-modal[data-flow=addInventory]>.flow-modal-footer,.app .flow-modal[data-flow=addSale]>.flow-modal-footer,.app .flow-modal[data-flow=addExpense]>.flow-modal-footer,.app .flow-modal[data-flow=addMileage]>.flow-modal-footer,.app .flow-modal[data-flow=forgeImport]>.flow-modal-footer,.app .flow-modal[data-flow=batchIntake]>.flow-modal-footer,.app .flow-modal[data-flow=vaultCatalogSearch]>.flow-modal-footer,.app .flow-modal[data-flow=vaultScan]>.flow-modal-footer,.app .flow-modal[data-flow=vaultMoveToForge]>.flow-modal-footer,.app .flow-modal[data-flow=createListing]>.flow-modal-footer,.app .flow-modal[data-flow=tidepoolCreatePost]>.flow-modal-footer,.app .receipt-scan-modal .location-modal-actions,.app .store-map-detail-sheet>.modal-sticky-footer,.app-command-shell .flow-modal[data-flow=addActionSheet]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=multiDestinationAdd]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=scoutSubmit]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=addInventory]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=addSale]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=addExpense]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=addMileage]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=forgeImport]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=batchIntake]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=vaultCatalogSearch]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=vaultScan]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=vaultMoveToForge]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=createListing]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=tidepoolCreatePost]>.flow-modal-footer,.app-command-shell .receipt-scan-modal .location-modal-actions,.app-command-shell .store-map-detail-sheet>.modal-sticky-footer{z-index:12!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;display:flex!important;position:sticky!important;bottom:0!important}.app .flow-modal[data-flow=tradeValue]>.flow-modal-footer,.app-command-shell .flow-modal[data-flow=tradeValue]>.flow-modal-footer,.app-shell-dark .flow-modal[data-flow=tradeValue]>.flow-modal-footer{display:none!important}.app :is(.flow-modal[data-flow=addInventory],.flow-modal[data-flow=addSale],.flow-modal[data-flow=addExpense],.flow-modal[data-flow=addMileage],.flow-modal[data-flow=forgeImport],.flow-modal[data-flow=batchIntake],.flow-modal[data-flow=createListing],.flow-modal[data-flow=tidepoolCreatePost]) :is(.flow-form-grid,.form-grid,.marketplace-form,.catalog-detail-grid),.app-command-shell :is(.flow-modal[data-flow=addInventory],.flow-modal[data-flow=addSale],.flow-modal[data-flow=addExpense],.flow-modal[data-flow=addMileage],.flow-modal[data-flow=forgeImport],.flow-modal[data-flow=batchIntake],.flow-modal[data-flow=createListing],.flow-modal[data-flow=tidepoolCreatePost]) :is(.flow-form-grid,.form-grid,.marketplace-form,.catalog-detail-grid),.app .receipt-scan-modal :is(.receipt-scan-layout,.catalog-detail-grid),.app-command-shell .receipt-scan-modal :is(.receipt-scan-layout,.catalog-detail-grid),.app .store-map-detail-sheet :is(.store-detail-signal-grid,.store-map-detail-grid,.scout-preview-list),.app-command-shell .store-map-detail-sheet :is(.store-detail-signal-grid,.store-map-detail-grid,.scout-preview-list){grid-template-columns:minmax(0,1fr)!important}.app .receipt-progress-steps,.app-command-shell .receipt-progress-steps,.app-shell-dark .receipt-progress-steps{top:calc(72px + env(safe-area-inset-top,0px))!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;margin-bottom:0!important}}.app,.app-command-shell,.app-shell-dark{--et-page-accent-rgb:var(--et-shell-page-rgb,148, 163, 184);--et-page-accent-2-rgb:255, 179, 71;--et-page-accent:rgb(var(--et-page-accent-rgb));--et-page-accent-2:rgb(var(--et-page-accent-2-rgb));--et-page-accent-border:rgba(var(--et-page-accent-rgb), .24);--et-page-accent-soft:rgba(var(--et-page-accent-rgb), .13);--et-page-accent-glow:rgba(var(--et-page-accent-rgb), .18)}.app-home,.app-dashboard,.app-today{--et-page-accent-rgb:255, 151, 41;--et-page-accent-2-rgb:255, 211, 111;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-scout{--et-page-accent-rgb:34, 199, 255;--et-page-accent-2-rgb:255, 184, 77;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-vault{--et-page-accent-rgb:181, 107, 255;--et-page-accent-2-rgb:88, 144, 255;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-market,.app-tidetradr,.app-catalog{--et-page-accent-rgb:20, 216, 204;--et-page-accent-2-rgb:125, 249, 255;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-forge,.app-inventory,.app-sales,.app-expenses,.app-reports,.app-mileage{--et-page-accent-rgb:231, 116, 74;--et-page-accent-2-rgb:255, 175, 102;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-tidepool{--et-page-accent-rgb:61, 214, 255;--et-page-accent-2-rgb:45, 212, 191;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-kidsprogram{--et-page-accent-rgb:255, 211, 77;--et-page-accent-2-rgb:232, 121, 249;--et-shell-page-rgb:var(--et-page-accent-rgb)}.ember-assist-shell,.app-emberassist{--et-page-accent-rgb:168, 85, 247;--et-page-accent-2-rgb:216, 180, 254}.app-adminreview,.app-moderator{--et-page-accent-rgb:190, 38, 38;--et-page-accent-2-rgb:255, 211, 77;--et-shell-page-rgb:var(--et-page-accent-rgb)}:is(.app-settings,.app-account,.app-profile,.app-membership,.app-tier,.app-menu,.app-comingsoon,.app-help,.app-collections,.app-command-shell:has(.settings-page-layout),.app-command-shell:has(.settings-page-header),.app-command-shell:has(.membership-foundation-page),.app-command-shell:has(.profile-utility-page),.app-command-shell:has(.account-utility-page)){--et-page-accent-rgb:148, 163, 184;--et-page-accent-2-rgb:34, 211, 238;--et-shell-page-rgb:var(--et-page-accent-rgb)}.app-command-shell :where(.standard-page-header,.app-header-card,.command-screen-hero),.app-shell-dark :where(.standard-page-header,.app-header-card,.command-screen-hero){border-color:var(--et-page-accent-border)!important;background:linear-gradient(90deg, rgba(var(--et-page-accent-rgb), .58), rgba(var(--et-page-accent-2-rgb), .28) 34%, transparent 74%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 8% 0%, rgba(var(--et-page-accent-rgb), .12), transparent 14rem), radial-gradient(circle at 100% 8%, rgba(var(--et-page-accent-2-rgb), .08), transparent 14rem), linear-gradient(145deg, #091426eb, #030915f5)!important;box-shadow:0 18px 44px #00000038, 0 0 34px rgba(var(--et-page-accent-rgb), .08), inset 0 1px 0 #ffffff0e!important}.app-command-shell :where(.standard-page-header-label,.section-kicker,.eyebrow),.app-shell-dark :where(.standard-page-header-label,.section-kicker,.eyebrow){text-shadow:0 0 18px rgba(var(--et-page-accent-rgb), .16);color:rgb(var(--et-page-accent-rgb))!important}.app-command-shell :where(.panel,.card,.compact-card,.drawer-info-card,.empty-state,.small-empty-state,.section-card),.app-shell-dark :where(.panel,.card,.compact-card,.drawer-info-card,.empty-state,.small-empty-state,.section-card){border-color:rgba(var(--et-page-accent-rgb), .14)!important}.app-command-shell :where(.panel,.card,.compact-card,.drawer-info-card,.section-card):hover,.app-shell-dark :where(.panel,.card,.compact-card,.drawer-info-card,.section-card):hover{border-color:rgba(var(--et-page-accent-rgb), .2)!important}.app-command-shell :where(.primary-button,.standard-page-header-actions button:not(.secondary-button):not(.ghost-button):not(.delete-button),.quick-actions button:not(.secondary-button):not(.ghost-button):not(.delete-button):first-child),.app-shell-dark :where(.primary-button,.standard-page-header-actions button:not(.secondary-button):not(.ghost-button):not(.delete-button),.quick-actions button:not(.secondary-button):not(.ghost-button):not(.delete-button):first-child){border-color:rgba(var(--et-page-accent-rgb), .5)!important;background:linear-gradient(135deg, rgba(var(--et-page-accent-rgb), .9), rgba(var(--et-page-accent-2-rgb), .74))!important;color:#07111f!important;box-shadow:0 14px 30px rgba(var(--et-page-accent-rgb), .18), inset 0 1px 0 #ffffff47!important}.app-command-shell :where(.standard-page-header-tabs button.active,.standard-page-header-tabs button[aria-selected=true],.segmented-control button.active,.vault-view-strip button.active,.forge-section-tabs button.is-active,.market-tabs button.active,.filter-chip-row button.active,.chip-row button.active),.app-shell-dark :where(.standard-page-header-tabs button.active,.standard-page-header-tabs button[aria-selected=true],.segmented-control button.active,.vault-view-strip button.active,.forge-section-tabs button.is-active,.market-tabs button.active,.filter-chip-row button.active,.chip-row button.active){border-color:rgba(var(--et-page-accent-rgb), .46)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--et-page-accent-rgb), .22), transparent 4rem), rgba(var(--et-page-accent-rgb), .13)!important;color:#fff7ed!important;box-shadow:0 0 22px rgba(var(--et-page-accent-rgb), .14)!important}.app-command-shell :where(.status-badge,.trust-badge,.source-badge,.mini-badge,.market-status-pill,.price-badge):not(.danger):not(.warning):not(.success):not(.verified):not(.approved):not(.denied):not(.error):not(.sold):not(.in-stock),.app-shell-dark :where(.status-badge,.trust-badge,.source-badge,.mini-badge,.market-status-pill,.price-badge):not(.danger):not(.warning):not(.success):not(.verified):not(.approved):not(.denied):not(.error):not(.sold):not(.in-stock){border-color:rgba(var(--et-page-accent-rgb), .24)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-page-accent-rgb), .13), transparent 4rem), #050f1eb8!important;color:#f8fbffdb!important}.app-command-shell .web-command-nav-item,.app-command-shell .web-command-more-item,.app-command-shell .web-command-tool{--nav-rgb:148, 163, 184}.app-command-shell .web-command-nav-item.active,.app-command-shell .web-command-more-item.active,.app-command-shell .web-command-tool.active{border-color:rgba(var(--et-page-accent-rgb), .46)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--et-page-accent-rgb), .22), transparent 7rem), linear-gradient(135deg, rgba(var(--et-page-accent-rgb), .13), rgba(var(--et-page-accent-2-rgb), .08))!important;box-shadow:0 0 24px rgba(var(--et-page-accent-rgb), .14), inset 0 1px 0 #ffffff14!important}.app-command-shell :where(.web-command-nav-item.active,.web-command-more-item.active,.web-command-tool.active) .web-command-nav-icon{color:rgb(var(--et-page-accent-rgb))!important;border-color:rgba(var(--et-page-accent-rgb), .34)!important;background:rgba(var(--et-page-accent-rgb), .12)!important;box-shadow:0 0 18px rgba(var(--et-page-accent-rgb), .14)!important}@media (width<=780px){.mobile-bottom-nav button[data-nav-key=home]{--nav-rgb:255, 151, 41;--nav-rgb-2:255, 211, 111}.mobile-bottom-nav button[data-nav-key=scout]{--nav-rgb:34, 199, 255;--nav-rgb-2:255, 184, 77}.mobile-bottom-nav button[data-nav-key=vault]{--nav-rgb:181, 107, 255;--nav-rgb-2:88, 144, 255}.mobile-bottom-nav button[data-nav-key=tideTradr]{--nav-rgb:20, 216, 204;--nav-rgb-2:125, 249, 255}.mobile-bottom-nav button[data-nav-key=menu]{--nav-rgb:148, 163, 184;--nav-rgb-2:34, 211, 238}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{color:#fff9ec!important;border-color:rgba(var(--nav-rgb), .5)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--nav-rgb), .24), transparent 3.25rem), linear-gradient(180deg, rgba(var(--nav-rgb), .14), rgba(var(--nav-rgb-2), .06))!important;box-shadow:0 0 20px rgba(var(--nav-rgb), .18), inset 0 1px 0 #ffffff17!important}.mobile-bottom-nav button.active .mobile-tab-icon,.mobile-bottom-nav button[aria-current=page] .mobile-tab-icon{filter:drop-shadow(0 0 10px rgba(var(--nav-rgb), .32))}}.global-search-destination-stack,.app-search-local-results{gap:12px;margin-top:12px;display:grid}.global-search-destination-group{gap:8px;display:grid}.global-search-destination-group h4{color:#fff7e8c7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.global-search-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.global-search-destination-card{text-align:left;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon title""icon helper";align-items:center;gap:2px 9px;min-height:74px;background:radial-gradient(circle at 0% 0%, rgba(var(--et-page-accent-rgb,20, 216, 204), .18), transparent 7rem), #081226c7!important;color:#f8fbff!important;box-shadow:none!important;border:1px solid #79e9ff29!important;border-radius:16px!important;padding:10px!important;display:grid!important}.global-search-destination-card .action-icon{width:34px;height:34px;color:rgb(var(--et-page-accent-rgb,20, 216, 204));background:rgba(var(--et-page-accent-rgb,20, 216, 204), .12);border:1px solid rgba(var(--et-page-accent-rgb,20, 216, 204), .2);border-radius:13px;grid-area:icon}.global-search-destination-card strong{overflow-wrap:anywhere;grid-area:title;font-size:.92rem;line-height:1.1}.global-search-destination-card small{grid-area:helper;font-size:.72rem;line-height:1.25;color:#e8f6ffb8!important}.global-search-destination-card:hover,.global-search-destination-card:focus-visible{transform:translateY(-1px);border-color:rgba(var(--et-page-accent-rgb,20, 216, 204), .44)!important;box-shadow:0 0 24px rgba(var(--et-page-accent-rgb,20, 216, 204), .16)!important}.app-search-foundation-note{background:#ffd66b0f;border:1px solid #ffd66b29;border-radius:16px;gap:4px;margin-top:12px;padding:11px 12px;display:grid}.app-search-foundation-note strong{color:#fff7e8}.app-search-foundation-note p{color:#e8f6ffb8;margin:0;font-size:.82rem;line-height:1.35}.app-search-local-results>.compact-card-header{background:0 0;border:0;padding:0}@media (width<=720px){.global-search-destination-grid{grid-template-columns:1fr}.global-search-destination-card{min-height:66px}}@media (width<=780px){.topbar{grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:6px!important;display:grid!important;overflow:visible!important}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{border-color:rgba(var(--nav-rgb,255, 151, 41), .34)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--nav-rgb,255, 151, 41), .14), transparent 2.45rem), linear-gradient(180deg, rgba(var(--nav-rgb,255, 151, 41), .085), rgba(var(--nav-rgb-2,255, 211, 111), .035))!important;box-shadow:0 0 12px rgba(var(--nav-rgb,255, 151, 41), .1), inset 0 1px 0 #ffffff12!important}.mobile-bottom-nav button.active .mobile-tab-icon,.mobile-bottom-nav button[aria-current=page] .mobile-tab-icon{filter:drop-shadow(0 0 6px rgba(var(--nav-rgb,255, 151, 41), .2))!important}.mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) - 16px)!important;background:radial-gradient(circle at 35% 22%,#ffffff38,#0000 .82rem),linear-gradient(135deg,#ffc85d 0%,#ff9429 48%,#f05a20 100%)!important;border-color:#ffd89280!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:0 0 0 1px #ff8d1f0a,0 6px 14px #ff741426,inset 0 1px #ffffff47!important}.mobile-quick-add-fab .mobile-tab-icon{width:18px!important;height:18px!important}.mobile-quick-add-fab.is-scroll-hidden{opacity:0!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.topbar .app-search:not(.expanded){order:2;grid-area:1/3;flex:0 0 42px!important;justify-self:end!important;width:42px!important;min-width:42px!important;max-width:42px!important;margin-left:0!important;display:flex!important}.topbar .app-search:not(.expanded) input{display:none!important}.topbar .app-search:not(.expanded) .app-search-toggle{justify-content:center;align-items:center;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important}.topbar .app-search:not(.expanded) .app-search-toggle:before,.topbar .app-search:not(.expanded) .app-search-toggle span:not(.action-icon){content:""!important;display:none!important}.topbar .app-search:not(.expanded) .app-search-toggle .action-icon{width:20px!important;height:20px!important;display:inline-flex!important}.topbar-brand{order:1;grid-area:1/1}.topbar-command-actions{flex:none;order:3;grid-area:1/2;justify-self:end;min-width:0!important}.topbar .app-search.expanded .compact-card-header{grid-template-columns:minmax(0,1fr)!important}.topbar .app-search.expanded .compact-card-header p,.topbar .app-search.expanded .global-search-destination-card small,.topbar .app-search.expanded .app-search-foundation-note p,.topbar .app-search.expanded .compact-subtitle{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-flow>.scout-wizard-footer{display:none!important}}.app-home .hearth-northstar .hearth-primary-column,.app-home .hearth-northstar .hearth-side-column{gap:clamp(10px,1.6vw,16px)!important}.app-home .hearth-snapshot-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-home .hearth-snapshot-pill{border:1px solid rgba(var(--et-page-accent-rgb,255, 151, 41), .2);background:radial-gradient(circle at 0% 0%, rgba(var(--et-page-accent-rgb,255, 151, 41), .16), transparent 6rem), linear-gradient(145deg, #111933e6, #060d1bd1);color:#fff7e8;border-radius:18px;align-content:center;justify-items:start;gap:4px;width:100%;min-width:0;min-height:86px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff0f;text-align:left!important;justify-content:stretch!important}.app-home .hearth-snapshot-pill:hover,.app-home .hearth-snapshot-pill:focus-visible{border-color:rgba(var(--et-page-accent-rgb,255, 151, 41), .42);box-shadow:0 0 22px rgba(var(--et-page-accent-rgb,255, 151, 41), .13), inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.app-home .hearth-snapshot-pill span{color:#ffefd7a8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.app-home .hearth-snapshot-pill strong{color:#fffaf1;overflow-wrap:anywhere;min-width:0;font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.08}.app-home .hearth-snapshot-pill small{color:#e5f1ffb8;overflow-wrap:anywhere;min-width:0;font-size:.75rem;line-height:1.25}.app-home .hearth-snapshot-strip .hearth-snapshot-pill:nth-child(3):last-child{grid-column:1/-1}.app-home .hearth-today-sparks-panel{background:radial-gradient(circle at 12% 0,#ffb34024,#0000 12rem),linear-gradient(145deg,#121426f5,#081022e6)!important;border-radius:22px!important;padding:clamp(13px,1.6vw,18px)!important}.app-home .hearth-sparks-heading{align-items:start!important;margin-bottom:10px!important}.app-home .hearth-sparks-heading h2,.app-home .hearth-quick-actions-heading h2{color:#fff8ec;margin:0;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.1}.app-home .hearth-sparks-heading p,.app-home .hearth-quick-actions-heading p{color:#e8f6ffb3;margin:4px 0 0;font-size:.78rem;line-height:1.35}.app-home .hearth-spark-mission-list{gap:8px!important}.app-home .hearth-spark-mission-card{border-radius:16px!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:70px!important;padding:9px 10px!important}.app-home .hearth-spark-mission-icon{border-radius:13px!important;width:34px!important;height:34px!important}.app-home .hearth-spark-mission-copy{min-width:0;gap:3px!important}.app-home .hearth-spark-mission-copy h3{font-size:.88rem!important;line-height:1.15!important}.app-home .hearth-spark-mission-copy small{color:#e8f6ffad!important;font-size:.72rem!important;line-height:1.25!important}.app-home .hearth-spark-mission-copy p{color:#ffefd7b8!important;gap:7px!important;font-size:.7rem!important;line-height:1.2!important}.app-home .hearth-spark-reward{color:#ffdb7a!important;font-size:.7rem!important}.app-home .hearth-spark-mission-actions{align-items:end!important;gap:6px!important}.app-home .hearth-spark-action-button{border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-size:.74rem!important}.app-home .hearth-spark-dismiss{border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.app-home .hearth-sparks-footnote{color:#e5f1ff9e!important;margin:8px 0 0!important;font-size:.7rem!important;line-height:1.3!important}.app-home .hearth-quick-actions-panel{gap:10px;display:grid;padding:clamp(12px,1.6vw,16px)!important}.app-home .hearth-quick-actions-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.app-home .hearth-quick-actions-heading span{color:#ffe5afc7;background:#ffb3400f;border:1px solid #ffc5612e;border-radius:999px;flex:none;margin-top:1px;padding:5px 8px;font-size:.68rem;font-weight:900}.app-home .hearth-quick-action-grid{gap:8px!important}.app-home .hearth-quick-action{text-align:left!important;grid-template-columns:34px minmax(0,1fr)!important;justify-items:start!important;min-height:64px!important;padding:10px!important}.app-home .hearth-quick-action-icon{border-radius:13px!important;width:32px!important;height:32px!important}.app-home .hearth-quick-action strong{font-size:.84rem!important;line-height:1.12!important}.app-home .hearth-quick-action small{margin-top:3px;color:#e8f6ffa8!important;font-size:.69rem!important;line-height:1.25!important;display:block!important}.app-home .hearth-feature-card,.app-home .hearth-recent-panel{border-radius:20px!important}@media (width>=1180px){.app-home .hearth-command-view.hearth-northstar{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)!important}.app-home .command-hearth-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)!important}}@media (width<=780px){.app-home .dashboard-layout.hearth-command-view.hearth-northstar,.app-home .dashboard-layout.command-hearth{padding-bottom:max(166px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 104px))!important}.app-home .hearth-northstar-header{border-radius:20px!important;gap:9px!important;padding:12px!important}.app-home .hearth-greeting-block{gap:9px!important}.app-home .hearth-greeting-block h1{font-size:1.08rem!important;line-height:1.12!important}.app-home .hearth-greeting-block p{font-size:.78rem!important;line-height:1.33!important}.app-home .hearth-header-actions{gap:6px!important}.app-home .hearth-points-badge{padding:6px 8px!important}.app-home .hearth-snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-home .hearth-snapshot-pill{border-radius:16px;min-height:72px;padding:9px 10px}.app-home .hearth-snapshot-pill strong{font-size:.9rem}.app-home .hearth-snapshot-pill small{font-size:.68rem}.app-home .hearth-spark-mission-card{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:62px!important;padding:8px!important}.app-home .hearth-spark-mission-icon{width:30px!important;height:30px!important}.app-home .hearth-spark-mission-copy small{display:none!important}.app-home .hearth-spark-mission-copy p{flex-wrap:wrap!important}.app-home .hearth-sparks-footnote{display:none!important}.app-home .hearth-spark-action-button{min-height:30px!important;padding:0 10px!important}.app-home .hearth-spark-dismiss{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.app-home .hearth-best-action-card{border-radius:22px!important;padding:14px!important}.app-home .hearth-hero-stat-row{gap:6px!important}.app-home .hearth-quick-actions-heading{align-items:center}.app-home .hearth-quick-actions-heading span{display:none}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-home .hearth-quick-action{min-height:58px!important;padding:9px!important}.app-home .hearth-quick-action small{display:none!important}.app-home .hearth-feature-list{gap:8px!important}.app-home .hearth-feature-card{padding:10px!important}.app-home .hearth-recent-panel{margin-bottom:12px!important}.app-command-shell,.app-shell-dark{--bottom-nav-height:66px;--et-mobile-shell-safe-bottom:max(174px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 112px))}.app-command-shell>main,.app-shell-dark>main,.app-command-shell .utility-page,.app-shell-dark .utility-page,.app-command-shell .utility-page-layout,.app-shell-dark .utility-page-layout{padding-bottom:var(--et-mobile-shell-safe-bottom)!important;scroll-padding-bottom:var(--et-mobile-shell-safe-bottom)!important}.mobile-bottom-nav{height:calc(58px + env(safe-area-inset-bottom,0px))!important;min-height:calc(58px + env(safe-area-inset-bottom,0px))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffb34714,#0000 8rem),linear-gradient(#050d1cfe,#020712)!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;box-shadow:0 -22px 30px #020712e6,0 -8px 18px #0000005c,inset 0 1px #ffffff14!important}.mobile-bottom-nav:before{content:""!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(#02071200,#020712eb)!important;border-radius:24px 24px 0 0!important;height:26px!important;position:absolute!important;top:-24px!important;left:0!important;right:0!important}.mobile-bottom-nav .mobile-dock-add{display:none!important}.mobile-bottom-nav button{min-height:46px!important;padding:5px 2px!important}.mobile-bottom-nav button.active,.mobile-bottom-nav button[aria-current=page]{border-color:rgba(var(--nav-rgb,255, 151, 41), .34)!important;background:radial-gradient(circle at 50% 0%, rgba(var(--nav-rgb,255, 151, 41), .13), transparent 2.4rem), linear-gradient(180deg, rgba(var(--nav-rgb,255, 151, 41), .08), rgba(var(--nav-rgb-2,255, 211, 111), .035))!important;box-shadow:0 0 12px rgba(var(--nav-rgb,255, 151, 41), .1), inset 0 1px 0 #ffffff12!important}.mobile-quick-add-fab{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) - 18px)!important;box-shadow:0 0 0 1px #ff8d1f0a,0 5px 12px #ff74141f,inset 0 1px #ffffff3d!important}.mobile-quick-add-fab.is-scroll-hidden,.ember-assist-open .mobile-quick-add-fab,.app-command-shell.app-scout .mobile-quick-add-fab,.app-command-shell.app-vault .mobile-quick-add-fab,.app-command-shell.app-market .mobile-quick-add-fab,.app-command-shell.app-forge .mobile-quick-add-fab,.app-command-shell.app-inventory .mobile-quick-add-fab,.app-command-shell.app-sales .mobile-quick-add-fab,.app-command-shell.app-expenses .mobile-quick-add-fab,.app-command-shell.app-reports .mobile-quick-add-fab,.app-command-shell.app-tidepool .mobile-quick-add-fab,.app-command-shell.app-kidsprogram .mobile-quick-add-fab,.app-command-shell.app-account .mobile-quick-add-fab,.app-command-shell.app-settings .mobile-quick-add-fab,.app-command-shell.app-comingsoon .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-command-shell:has(.app-search.expanded) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-shell-dark:has(.app-search.expanded) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-command-shell:has(.topbar-search-open) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-shell-dark:has(.topbar-search-open) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-command-shell:has(.flow-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-shell-dark:has(.flow-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-command-shell:has(.location-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}.app-shell-dark:has(.location-modal-backdrop) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(20px)scale(.78)!important}:is(.app-command-shell:has(.flow-modal-backdrop) .mobile-bottom-nav,.app-shell-dark:has(.flow-modal-backdrop) .mobile-bottom-nav,.app-command-shell:has(.location-modal-backdrop) .mobile-bottom-nav,.app-shell-dark:has(.location-modal-backdrop) .mobile-bottom-nav,.app-command-shell:has(.topbar-search-open) .mobile-bottom-nav,.app-shell-dark:has(.topbar-search-open) .mobile-bottom-nav,.app-command-shell:has(.drawer.open.menu-drawer) .mobile-bottom-nav,.app-shell-dark:has(.drawer.open.menu-drawer) .mobile-bottom-nav){opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)))!important}.topbar.topbar-search-open{z-index:3200!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(18px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(circle at 80% -10%,#22d3ee2e,#0000 14rem),radial-gradient(circle at 8% 4%,#ff97291a,#0000 12rem),linear-gradient(#050c1bfc,#020712fe)!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.topbar.topbar-search-open .topbar-brand,.topbar.topbar-search-open .topbar-command-actions{display:none!important}.topbar.topbar-search-open .app-search.expanded{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.topbar.topbar-search-open .app-search.expanded input,.topbar.topbar-search-open .app-search.expanded .app-search-mobile-header,.topbar.topbar-search-open .app-search.expanded .app-search-results{width:100%!important;max-width:100%!important;position:static!important}.topbar.topbar-search-open .app-search.expanded .app-search-results{max-height:none!important;padding-bottom:24px!important;display:grid!important;overflow:visible!important}.app-market>main,.app-command-shell.app-market>main,.app-shell-dark.app-market>main{padding-bottom:max(210px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 148px))!important;scroll-padding-bottom:max(210px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 148px))!important}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{margin-bottom:max(118px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 48px))!important;scroll-margin-bottom:max(150px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 88px))!important}.app-market .catalog-result-groups,.app-command-shell.app-market .catalog-result-groups,.app-shell-dark.app-market .catalog-result-groups,.app-market .catalog-results-list,.app-command-shell.app-market .catalog-results-list,.app-shell-dark.app-market .catalog-results-list{padding-bottom:26px!important}.app-market .catalog-result-card,.app-command-shell.app-market .catalog-result-card,.app-shell-dark.app-market .catalog-result-card,.app-market .market-set-card,.app-command-shell.app-market .market-set-card,.app-shell-dark.app-market .market-set-card{scroll-margin-bottom:max(156px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 96px))!important}.app .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app-shell-dark .flow-modal[data-flow=scoutSubmit]>.flow-modal-body{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 150px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 170px)!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-list{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 104px)!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child{margin-bottom:28px!important}}.et-live-tone-hearth{--et-live-tone-rgb:255, 122, 26;--et-live-tone-2-rgb:255, 202, 85}.et-live-tone-scout{--et-live-tone-rgb:85, 217, 255;--et-live-tone-2-rgb:255, 202, 85}.et-live-tone-vault{--et-live-tone-rgb:177, 107, 255;--et-live-tone-2-rgb:49, 170, 255}.et-live-tone-market{--et-live-tone-rgb:30, 214, 208;--et-live-tone-2-rgb:101, 217, 120}.et-live-tone-forge{--et-live-tone-rgb:255, 139, 74;--et-live-tone-2-rgb:200, 121, 255}.et-live-tone-spark{--et-live-tone-rgb:255, 206, 89;--et-live-tone-2-rgb:255, 139, 74}.et-live-tone-assist{--et-live-tone-rgb:177, 107, 255;--et-live-tone-2-rgb:255, 139, 74}.et-live-tone-more{--et-live-tone-rgb:148, 163, 184;--et-live-tone-2-rgb:85, 217, 255}.et-live-panel{border:1px solid rgba(var(--et-live-tone-rgb,255, 122, 26), .2);border-radius:var(--et-token-radius-xl,22px);background:radial-gradient(circle at 0 0, rgba(var(--et-live-tone-rgb,255, 122, 26), .13), transparent 12rem), radial-gradient(circle at 100% 0, rgba(var(--et-live-tone-2-rgb,255, 202, 85), .08), transparent 11rem), linear-gradient(145deg, #0a1426f0, #040a18e0);color:var(--et-token-text,#fff7e8);gap:clamp(10px,1.3vw,14px);padding:clamp(13px,1.6vw,18px);display:grid;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff0f}.et-live-stat,.et-live-action{color:var(--et-token-text,#fff7e8);font:inherit;text-align:left}.et-live-stat{border:1px solid rgba(var(--et-live-tone-rgb,255, 122, 26), .18);border-radius:var(--et-token-radius-lg,16px);background:radial-gradient(circle at 16% 0, rgba(var(--et-live-tone-rgb,255, 122, 26), .14), transparent 4.8rem), #040d1ca3;align-content:start;gap:4px;min-width:0;min-height:82px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff0e}button.et-live-stat,button.et-live-action{cursor:pointer}button.et-live-stat:hover,button.et-live-stat:focus-visible,button.et-live-action:hover,button.et-live-action:focus-visible{border-color:rgba(var(--et-live-tone-rgb,255, 122, 26), .38);box-shadow:0 0 0 1px rgba(var(--et-live-tone-rgb,255, 122, 26), .08), 0 14px 30px #0000002e, inset 0 1px 0 #ffffff14}.et-live-stat span,.et-live-action small{color:#e6f2ffb3}.et-live-stat span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.et-live-stat strong{color:#fff8ed;min-width:0;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.02}.et-live-stat small{color:#fff7eaad;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.22;overflow:hidden}.et-live-action{border:1px solid rgba(var(--et-live-tone-rgb,255, 122, 26), .17);border-radius:var(--et-token-radius-lg,16px);background:linear-gradient(145deg, rgba(var(--et-live-tone-rgb,255, 122, 26), .08), rgba(var(--et-live-tone-2-rgb,255, 202, 85), .035)), #030c1aad;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d}.et-live-action-icon{border:1px solid rgba(var(--et-live-tone-rgb,255, 122, 26), .25);background:radial-gradient(circle at 40% 20%, rgba(var(--et-live-tone-rgb,255, 122, 26), .23), transparent 2.4rem), #061427db;width:36px;height:36px;color:rgb(var(--et-live-tone-rgb,255, 122, 26));border-radius:14px;place-items:center;display:inline-grid}.et-live-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.et-live-action-copy{gap:3px;min-width:0;display:grid}.et-live-action-copy strong{overflow-wrap:anywhere;color:#fff8ed;font-size:.86rem;line-height:1.16}.et-live-action-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.22;display:-webkit-box;overflow:hidden}.et-live-action b{border:1px solid rgba(var(--et-live-tone-rgb,255, 122, 26), .18);background:rgba(var(--et-live-tone-rgb,255, 122, 26), .09);max-width:8rem;color:rgb(var(--et-live-tone-2-rgb,255, 202, 85));text-align:right;border-radius:999px;place-self:center end;padding:5px 8px;font-size:.66rem;font-weight:900;line-height:1.1}.et-live-trust-note{border-radius:var(--et-token-radius-xl,22px);color:#fff8ed;background:radial-gradient(circle at 0 0,#ffca5524,#0000 10rem),linear-gradient(145deg,#0f172bdb,#050d1cd1);border:1px solid #ffca553d;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.et-live-trust-note>span{color:#ffca55;background:#ffca5514;border:1px solid #ffca553d;border-radius:14px;place-items:center;width:36px;height:36px;display:inline-grid}.et-live-trust-note svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.et-live-trust-note strong{color:#fff8edeb;font-size:.86rem;line-height:1.25}.app-home .hearth-foundation-brand{color:#ffca55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.app-home .hearth-foundation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-home .hearth-foundation-journey-panel .compact-card-header,.app-home .hearth-foundation-journey-panel .compact-card-header h2,.app-home .hearth-foundation-journey-panel .compact-card-header p{margin:0}.app-home .hearth-foundation-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-home .hearth-foundation-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.app-home .hearth-command-view.hearth-northstar{gap:clamp(14px,1.7vw,22px)!important}.app-home .hearth-northstar-header{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#ffb34733,#0000 13rem),radial-gradient(circle at 96% 12%,#22d3ee1f,#0000 16rem),linear-gradient(145deg,#10182df5,#060d1cf0)!important;border-color:#ffb34742!important;align-items:stretch!important;min-height:0!important}.app-home .hearth-northstar-header:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffd26f8f,#3dd6ff59,#0000);height:1px;position:absolute;inset:auto 18px 0}.app-home .hearth-greeting-block{align-items:flex-start!important}.app-home .hearth-greeting-block h1{color:#fff8ed!important;letter-spacing:0!important;font-size:clamp(1.55rem,2.6vw,2.6rem)!important;line-height:.98!important}.app-home .hearth-greeting-block p{color:#f5eee0c7!important;max-width:38rem!important;margin-top:8px!important;font-size:clamp(.9rem,1vw,1rem)!important;line-height:1.38!important}.app-home .hearth-today-message{color:#fff9ece6;background:#ffb34714;border:1px solid #ffd36f33;border-radius:999px;align-items:center;gap:8px;max-width:min(100%,42rem);margin-top:12px;padding:7px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.app-home .hearth-today-message span{color:#ffd36f;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:950}.app-home .hearth-today-message strong{color:#fff8ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.2;overflow:hidden}.app-home .hearth-header-actions{align-content:start;justify-items:end;min-width:150px;gap:8px!important;display:grid!important}.app-home .hearth-mini-badge-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-home .hearth-points-badge{background:radial-gradient(circle at 20% 0,#ffd36f33,#0000 3rem),#ffb34714!important;border-color:#ffd36f3d!important;min-height:42px!important;padding:7px 10px!important}.app-home .hearth-points-badge strong{font-size:1rem!important}.app-home .hearth-at-glance-panel,.app-home .hearth-build-hearth-panel{gap:12px;display:grid;padding:clamp(13px,1.6vw,18px)!important}.app-home .hearth-at-glance-panel{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 12rem),linear-gradient(145deg,#0b162beb,#050c1be6)!important;border-color:#84e2ff2e!important}.app-home .hearth-at-glance-panel .compact-card-header,.app-home .hearth-build-hearth-panel .compact-card-header,.app-home .hearth-quick-actions-panel .hearth-quick-actions-heading{margin:0!important}.app-home .hearth-at-glance-panel .compact-card-header h2,.app-home .hearth-build-hearth-panel .compact-card-header h2{color:#fff8ed;margin:0;font-size:clamp(1rem,1.2vw,1.22rem)}.app-home .hearth-at-glance-panel .compact-card-header p,.app-home .hearth-build-hearth-panel .compact-card-header p{color:#e5f1ffad;margin-top:3px;font-size:.78rem;line-height:1.35}.app-home .hearth-at-glance-panel .hearth-snapshot-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.app-home .hearth-at-glance-panel .hearth-snapshot-pill{min-height:82px}.app-home .hearth-best-action-card{min-height:198px!important}.app-home .hearth-today-sparks-panel{border-color:#ffb34738!important}.app-home .hearth-sparks-footer-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.app-home .hearth-sparks-footer-row .hearth-sparks-footnote{margin:0!important}.app-home .hearth-sparks-view-all{color:#ffd36f;background:#ffb34712;border:1px solid #ffd36f33;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:900}.app-home .hearth-quick-actions-panel{background:radial-gradient(circle at 100% 0,#ffb3471a,#0000 12rem),#071020b8!important;border-color:#ffd36f29!important}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-home .hearth-quick-action{background:radial-gradient(circle at 50% 0,#ffd36f14,#0000 5rem),#030c1a75!important;border-color:#84e2ff21!important;min-height:68px!important}.app-home .hearth-quick-action-icon{color:#ffd36f!important;background:#ffb3471a!important}.app-home .hearth-onboarding-slot>.hearth-start-here-panel{margin:0!important}.app-home .hearth-onboarding-slot-secondary .hearth-start-here-panel{opacity:.94}.app-home .hearth-build-hearth-panel{background:radial-gradient(circle at 100% 0,#a855f71c,#0000 11rem),#071020c2!important;border-color:#a855f72e!important}.app-home .hearth-build-hearth-panel .hearth-feature-list{gap:9px;display:grid}.app-home .hearth-build-hearth-panel .hearth-feature-card{min-height:74px}.app-home .hearth-recent-panel .compact-card-header:after{content:none!important}.app-home .hearth-empty-state{align-content:center;min-height:134px!important}.app-home .hearth-empty-state .secondary-button{width:fit-content;margin-top:4px;min-height:44px!important;padding:0 12px!important;font-size:.75rem!important}.app-scout .scout-online-page,.app-command-shell.app-scout .scout-online-page,.app-shell-dark.app-scout .scout-online-page,.app-scout .scout-watchlist-page,.app-command-shell.app-scout .scout-watchlist-page,.app-shell-dark.app-scout .scout-watchlist-page{width:min(100%,1220px);padding-bottom:max(150px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 82px));gap:14px;margin-inline:auto;display:grid}.scout-online-hero,.scout-watchlist-hero,.scout-online-signal-list,.scout-online-safety-panel,.scout-watchlist-store-card,.scout-watchlist-products-card,.scout-watchlist-alert-card{min-width:0;color:#f7fcfff5!important;background:radial-gradient(circle at 90% 0,#2bd9ff24,#0000 14rem),radial-gradient(circle at 4% 6%,#ffb84d14,#0000 12rem),linear-gradient(145deg,#06172af5,#030a17fa)!important;border-color:#2bd9ff38!important}.scout-online-hero,.scout-watchlist-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:14px;display:grid}.scout-online-hero h2,.scout-watchlist-hero h2,.scout-online-safety-panel h2,.scout-watchlist-alert-card h2,.scout-online-signal-card h3,.scout-watchlist-product-card h3{color:#f7fcff;letter-spacing:0;margin:0}.scout-online-hero h2,.scout-watchlist-hero h2{font-size:clamp(1.4rem,3.2vw,2.05rem)}.scout-online-hero p,.scout-watchlist-hero p,.scout-online-safety-panel p,.scout-online-signal-list p,.scout-watchlist-store-card p,.scout-watchlist-products-card p,.scout-watchlist-product-card p{line-height:1.45;color:#dbf4ffbd!important}.scout-online-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scout-online-stat-grid>div{background:#020d1c94;border:1px solid #2bd9ff2e;border-radius:16px;align-content:center;gap:4px;min-width:0;min-height:82px;padding:11px;display:grid}.scout-online-stat-grid span,.scout-online-stat-grid small,.scout-online-signal-card span,.scout-watchlist-product-card span,.scout-watchlist-product-card dt{color:#dbf4ffa8;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.scout-online-stat-grid strong{color:#b9f7ff;font-size:1.18rem;line-height:1.05}.scout-online-layout,.scout-watchlist-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.scout-watchlist-rules-panel{grid-column:1/-1}.scout-online-signal-list,.scout-watchlist-products-card{gap:12px;display:grid}.scout-online-card-grid,.scout-watchlist-product-grid,.scout-watchlist-store-list{gap:10px;min-width:0;display:grid}.scout-online-signal-card,.scout-watchlist-product-card{background:linear-gradient(135deg,#051222e0,#07172aa3);border:1px solid #2bd9ff2b;border-radius:18px;gap:11px;min-width:0;padding:13px;display:grid}.scout-online-signal-card--featured{background:radial-gradient(circle at 100% 0,#ffb84d1f,#0000 12rem),linear-gradient(135deg,#091f30f5,#07172ab8);border-color:#ffd36f52}.scout-online-signal-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.scout-online-signal-top div,.scout-watchlist-product-card>div{gap:4px;min-width:0;display:grid}.scout-online-signal-top b{color:#ffe2a5;white-space:nowrap;background:#24180894;border:1px solid #ffd36f47;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:7px 10px;font-size:.86rem;display:inline-flex}.scout-online-meta-row{flex-wrap:wrap;gap:7px;display:flex}.scout-online-meta-row span{color:#e8f6ffd1;background:#020d1c94;border:1px solid #84e2ff2e;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.scout-online-actions{flex-wrap:wrap;gap:8px;display:flex}.scout-online-actions button{flex:150px;min-height:44px}.scout-online-safety-panel,.scout-watchlist-alert-card{align-content:start;gap:12px;display:grid}.scout-watchlist-products-card{grid-column:1/2}.scout-watchlist-alert-card{grid-area:2/2/span 2/3}.scout-watchlist-product-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.scout-watchlist-product-card dl div{background:#020d1c80;border:1px solid #2bd9ff24;border-radius:13px;min-width:0;padding:9px}.scout-watchlist-product-card dd{color:#f7fcff;overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-size:.8rem;font-weight:850;line-height:1.2}.scout-watchlist-alert-card .scout-alert-preference-toggle b{color:#b9f7ff;text-align:right;font-size:.78rem;line-height:1.2}@media (width<=900px){.scout-online-hero,.scout-watchlist-hero,.scout-online-layout,.scout-watchlist-layout{grid-template-columns:1fr}.scout-watchlist-products-card,.scout-watchlist-alert-card{grid-area:auto}.scout-watchlist-rules-panel{grid-column:auto}.scout-watch-helper-grid{grid-template-columns:1fr}}@media (width<=520px){.app-scout .scout-online-page,.app-command-shell.app-scout .scout-online-page,.app-shell-dark.app-scout .scout-online-page,.app-scout .scout-watchlist-page,.app-command-shell.app-scout .scout-watchlist-page,.app-shell-dark.app-scout .scout-watchlist-page{padding-inline:8px;padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px))}.scout-online-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scout-watch-access-grid{grid-template-columns:1fr}.scout-online-stat-grid>div{min-height:70px;padding:8px}.scout-online-stat-grid span,.scout-online-stat-grid small{font-size:.62rem}.scout-online-stat-grid strong{font-size:.92rem}.scout-online-signal-top{grid-template-columns:1fr}.scout-online-signal-top b{justify-self:start}.scout-online-hero,.scout-watchlist-hero{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px)}.scout-watchlist-product-card dl{grid-template-columns:1fr}}.app-scout .scout-live-flow,.app-command-shell.app-scout .scout-live-flow,.app-shell-dark.app-scout .scout-live-flow{width:min(100%,1220px);padding-bottom:max(150px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 82px));gap:14px;margin-inline:auto;display:grid}.scout-live-flow-hero,.scout-live-safe-notice,.scout-live-upload-card,.scout-live-extraction-card,.scout-live-review-card,.scout-live-form-card,.scout-live-trust-card{min-width:0;color:#f7fcfff5!important;background:radial-gradient(circle at 88% 0,#2bd9ff21,#0000 14rem),linear-gradient(145deg,#06172af5,#030a17fa)!important;border-color:#2bd9ff38!important}.scout-live-flow-hero{justify-content:space-between;align-items:end;gap:14px;display:flex}.scout-live-flow-hero h2,.scout-live-form-card h3,.scout-live-extraction-card h3,.scout-live-review-card h3,.scout-live-trust-card h3{color:#f7fcff;letter-spacing:0;margin:0}.scout-live-flow-hero h2{font-size:clamp(1.45rem,4vw,2.15rem)}.scout-live-flow-hero p,.scout-live-safe-notice p,.scout-live-upload-card p,.scout-live-trust-card p{color:#dbf4ffc2;margin:4px 0 0;line-height:1.45}.scout-live-safe-notice{gap:4px;display:grid;background:radial-gradient(circle at 8% 0,#ffb84824,#0000 12rem),linear-gradient(135deg,#16120ae6,#051222e6)!important;border-color:#ffd36f42!important}.scout-live-safe-notice strong{color:#ffd36f}.scout-live-flow-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.scout-live-upload-zone{text-align:center;background:radial-gradient(circle at 50% 12%,#2bd9ff29,#0000 10rem),#020d1c9e;border:1px dashed #84e2ff52;border-radius:22px;place-items:center;gap:8px;min-height:210px;padding:22px;display:grid}.scout-live-upload-zone .command-icon{color:#b9f7ff;background:#2bd9ff1f;border-color:#2bd9ff47;width:52px;height:52px}.scout-live-chip-grid,.scout-live-warning-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scout-live-chip-grid span,.scout-live-warning-list span{color:#e8f6ffd6;background:#020d1c94;border:1px solid #84e2ff2e;border-radius:999px;align-items:center;max-width:100%;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:850;line-height:1.15;display:inline-flex}.scout-live-warning-list span{color:#ffe3a5;border-color:#ffd36f38}.scout-live-review-rules{gap:7px;margin-top:12px;display:grid}.scout-live-review-rules span,.scout-flow-footnote{color:#e8f6ffc7;background:#020d1c75;border:1px solid #84e2ff29;border-radius:14px;min-width:0;padding:9px 10px;font-size:.78rem;font-weight:800;line-height:1.3}.scout-flow-footnote{margin:12px 0 0}.scout-live-summary-list,.scout-live-field-grid,.scout-live-option-grid{gap:10px;min-width:0;display:grid}.scout-live-summary-row{text-align:left;background:#020d1c94;border:1px solid #2bd9ff29;border-radius:16px;grid-template-columns:minmax(88px,.35fr) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:11px 12px;display:grid}.scout-live-summary-row span,.scout-live-field-grid label span{color:#dbf4ffa8;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.15}.scout-live-summary-row strong{color:#f7fcff;min-width:0;font-size:.92rem;line-height:1.25}.scout-live-summary-row em{color:#b9f7ff;font-size:.74rem;font-style:normal;font-weight:900}.scout-live-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.scout-live-form-card .compact-card-header,.scout-live-review-card .compact-card-header,.scout-live-extraction-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.scout-live-mock-badge{color:#e8f6ffdb;background:#020d1c9e;border:1px solid #84e2ff33;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex;white-space:normal!important;text-align:center!important;border-radius:999px!important;place-self:start end!important;width:auto!important;min-width:0!important;max-width:128px!important;height:auto!important;min-height:28px!important;padding:6px 9px!important}.scout-live-option-grid button{color:#f7fcfff0;text-align:left;background:#020d1c94;border:1px solid #2bd9ff29;border-radius:18px;align-content:center;gap:4px;min-height:78px;padding:12px;display:grid}.scout-live-option-grid button.is-selected{background:radial-gradient(circle at 100% 0,#ffb84824,#0000 8rem),#18140bc7;border-color:#ffd36f7a}.scout-live-option-grid button span{color:#dbf4ffa8;font-size:.78rem}.scout-live-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-live-field-grid label{gap:6px;min-width:0;display:grid}.scout-live-field-grid input{color:#f7fcff;background:#020d1c9e;border:1px solid #2bd9ff2e;border-radius:14px;width:100%;min-width:0;min-height:46px;padding:9px 11px}.scout-live-actions{margin-top:14px}.scout-live-actions button{min-height:46px}.scout-live-success{background:#0e503a47;border:1px solid #4eeba947;border-radius:18px;margin-top:12px;padding:13px}.scout-live-success strong{color:#b8ffd8}.scout-live-success p{color:#dbf4ffbd;margin:4px 0 0}@media (width<=700px){.app-scout .scout-live-flow,.app-command-shell.app-scout .scout-live-flow,.app-shell-dark.app-scout .scout-live-flow,.scout-live-flow-grid{grid-template-columns:1fr}}@media (width<=520px){.app-scout .scout-live-flow,.app-command-shell.app-scout .scout-live-flow,.app-shell-dark.app-scout .scout-live-flow{padding-inline:8px;padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 112px))}.scout-live-flow-hero{align-items:start;display:grid}.scout-live-option-grid,.scout-live-field-grid,.scout-live-summary-row{grid-template-columns:1fr}.scout-live-summary-row em{justify-self:start}}.app-home .command-hearth-header{border-color:#ffd36f3d}.app-home .command-hearth-card,.app-home .command-hearth-queue-row,.app-home .command-hearth-action{border-radius:16px}@media (width>=1180px){.app-home .hearth-command-view.hearth-northstar{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)!important}.app-home .hearth-side-column{position:sticky;top:18px}}@media (width<=780px){.app-home .hearth-foundation-brand{margin-bottom:3px;font-size:.62rem}.app-home .hearth-foundation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-home .hearth-foundation-stat-grid .et-live-stat{min-height:72px;padding:9px 8px}.app-home .hearth-foundation-stat-grid .et-live-stat span{font-size:.58rem}.app-home .hearth-foundation-stat-grid .et-live-stat strong{font-size:.94rem}.app-home .hearth-foundation-stat-grid .et-live-stat small{white-space:normal;font-size:.62rem}.app-home .hearth-foundation-journey-panel{border-radius:22px!important;padding:12px!important}.app-home .hearth-foundation-journey-grid{grid-template-columns:minmax(0,1fr);gap:8px}.app-home .hearth-foundation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-home .hearth-foundation-quick-grid .et-live-action{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:62px;padding:9px}.app-home .hearth-foundation-quick-grid .et-live-action-icon{border-radius:12px;width:30px;height:30px}.app-home .hearth-foundation-quick-grid .et-live-action-icon svg{width:16px;height:16px}.app-home .hearth-foundation-quick-grid .et-live-action-copy strong{font-size:.76rem}.app-home .hearth-foundation-quick-grid .et-live-action-copy small{-webkit-line-clamp:2;font-size:.62rem}.app-home .et-live-action b{grid-column:2;justify-self:start;margin-top:2px;font-size:.6rem}.app-home .et-live-trust-note{border-radius:20px;grid-template-columns:32px minmax(0,1fr);padding:11px 12px}.app-home .et-live-trust-note>span{border-radius:12px;width:32px;height:32px}.app-home .et-live-trust-note strong{font-size:.78rem}.app-home .dashboard-layout.hearth-command-view.hearth-northstar,.app-home .dashboard-layout.command-hearth{padding-bottom:max(188px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 126px))!important}.app-home .hearth-northstar-header{grid-template-columns:minmax(0,1fr);gap:11px!important;padding:14px!important;display:grid!important}.app-home .hearth-greeting-block h1{white-space:normal!important;max-width:100%!important;font-size:clamp(1.38rem,8vw,1.85rem)!important}.app-home .hearth-greeting-block p{max-width:30ch!important;margin-top:6px!important;font-size:.78rem!important;line-height:1.32!important;display:block!important}.app-home .hearth-today-message{border-radius:14px;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%;margin-top:9px;padding:7px 9px;display:grid}.app-home .hearth-today-message strong{white-space:normal;font-size:.74rem}.app-home .hearth-header-actions{grid-template-columns:auto minmax(0,1fr);place-items:center start;width:100%;min-width:0}.app-home .hearth-mini-badge-row{justify-content:start}.app-home .hearth-points-badge strong{font-size:.86rem!important}.app-home .hearth-points-badge small{font-size:.58rem!important}.app-home .hearth-beta-badge,.app-home .hearth-mode-chip,.app-home .hearth-admin-badge{min-height:25px!important;padding-inline:7px!important;font-size:.58rem!important}.app-home .hearth-at-glance-panel,.app-home .hearth-build-hearth-panel,.app-home .hearth-quick-actions-panel,.app-home .hearth-recent-panel{border-radius:20px!important}.app-home .hearth-at-glance-panel .compact-card-header p{display:none}.app-home .hearth-at-glance-panel .hearth-snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-home .hearth-at-glance-panel .hearth-snapshot-pill span{font-size:.61rem}.app-home .hearth-at-glance-panel .hearth-snapshot-pill strong{font-size:.86rem}.app-home .hearth-at-glance-panel .hearth-snapshot-pill small{font-size:.64rem}.app-home .hearth-spark-mission-card{grid-template-columns:30px minmax(0,1fr) auto!important;gap:7px!important;min-height:58px!important}.app-home .hearth-sparks-footer-row{align-items:flex-start}.app-home .hearth-sparks-footer-row .hearth-sparks-footnote{max-width:18ch;font-size:.64rem!important;display:block!important}.app-home .hearth-sparks-view-all{min-height:30px;padding:0 9px;font-size:.66rem}.app-home .hearth-best-action-card{grid-template-columns:minmax(0,1fr)!important}.app-home .hearth-best-action-art{display:none!important}.app-home .hearth-best-action-card h2{max-width:none!important}.app-home .hearth-best-action-reason{-webkit-line-clamp:2!important;max-width:none!important}.app-home .hearth-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-home .hearth-quick-action{grid-template-columns:28px minmax(0,1fr)!important;place-items:center start!important;min-height:54px!important;padding:8px!important}.app-home .hearth-quick-action-icon{border-radius:11px!important;width:28px!important;height:28px!important}.app-home .hearth-quick-action strong{font-size:.76rem!important}.app-home .hearth-build-hearth-panel{padding:12px!important}.app-home .hearth-build-hearth-panel .compact-card-header p{font-size:.72rem;display:block}.app-home .hearth-build-hearth-panel .hearth-feature-card{min-height:64px;padding:9px!important}.app-home .hearth-feature-copy small,.app-home .hearth-feature-copy em{font-size:.65rem!important}.app-home .hearth-empty-state{min-height:118px!important;padding:14px!important}.app-home .command-hearth-priority-panel,.app-home .command-hearth-queue-panel,.app-home .command-hearth-actions-panel,.app-home .command-hearth-recent-panel{border-radius:20px!important;padding:12px!important}.app-home{--hearth-mobile-dock-clearance:max(228px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 156px));--hearth-mobile-visual-guard:max(74px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 8px))}.app-home.admin-view-mode .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(24px)scale(.72)!important}.app-home:has(.command-hearth) .mobile-quick-add-fab{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(24px)scale(.72)!important}.app-home .mobile-bottom-nav:before{top:calc(-1 * var(--hearth-mobile-visual-guard))!important;height:calc(var(--hearth-mobile-visual-guard) + 2px)!important;background:linear-gradient(#02071200,#020712f5 58%,#020712)!important}.app-home .dashboard-layout.hearth-command-view.hearth-northstar,.app-home .dashboard-layout.command-hearth{padding-bottom:var(--hearth-mobile-dock-clearance)!important;scroll-padding-bottom:var(--hearth-mobile-dock-clearance)!important}.app-home .hearth-command-view.hearth-northstar:after,.app-home .command-hearth:after{min-height:calc(var(--hearth-mobile-dock-clearance) - 48px);pointer-events:none;grid-column:1/-1;content:""!important;display:block!important}.app-home .hearth-northstar-header{gap:8px!important;padding:11px!important}.app-home .hearth-greeting-block{gap:8px!important}.app-home .hearth-greeting-block h1{font-size:clamp(1.28rem,7.1vw,1.58rem)!important;line-height:.98!important}.app-home .hearth-greeting-block p{margin-top:4px!important;font-size:.73rem!important;line-height:1.26!important}.app-home .hearth-today-message{border-radius:13px!important;margin-top:7px!important;padding:6px 8px!important}.app-home .hearth-today-message strong{font-size:.7rem!important}.app-home .hearth-points-badge{min-height:30px!important;padding:4px 8px!important}.app-home .hearth-at-glance-panel{gap:7px!important;padding:10px!important}.app-home .hearth-at-glance-panel .hearth-snapshot-pill{min-height:62px!important;padding:8px!important}.app-home .hearth-spark-mission-list{gap:6px!important}.app-home .hearth-spark-mission-card{gap:6px!important;min-height:52px!important;padding:8px!important}.app-home .hearth-spark-mission-copy h3{font-size:.78rem!important}.app-home .hearth-spark-mission-copy p{font-size:.62rem!important}.app-home .hearth-spark-action-button{min-height:28px!important;padding-inline:11px!important}.app-home .hearth-spark-mission-card.is-complete .hearth-spark-mission-actions,.app-home .hearth-spark-mission-list .hearth-spark-mission-card:nth-child(n+3),.app-home .hearth-recent-list .hearth-recent-row:nth-child(n+2){display:none!important}.app-home .hearth-recent-row{min-height:72px!important;padding:9px 10px!important}.app-home .hearth-recent-row small{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.app-home .hearth-recent-row b{min-height:28px!important;padding:0 9px!important}.app-home .hearth-sparks-footer-row{margin-top:132px!important}.app-home .hearth-side-column,.app-home .command-hearth-side-column{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 42px)!important}.app-home .hearth-recent-panel,.app-home .command-hearth-recent-panel,.app-home .command-hearth-actions-panel{margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 28px)!important;scroll-margin-bottom:var(--hearth-mobile-dock-clearance)!important}.app-home .command-hearth-main-grid,.app-home .command-hearth-primary-column,.app-home .command-hearth-side-column{gap:8px!important}.app-home .command-hearth-priority-panel,.app-home .command-hearth-queue-panel,.app-home .command-hearth-actions-panel,.app-home .command-hearth-recent-panel{padding:10px!important}.app-home .command-hearth-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-home .command-hearth-queue-panel{margin-top:82px!important}.app-home .command-hearth-card{gap:6px!important;min-height:76px!important;padding:9px!important}.app-home .command-hearth-card-icon{border-radius:11px!important;width:28px!important;height:28px!important}.app-home .command-hearth-card strong{font-size:.95rem!important}.app-home .command-hearth-card small,.app-home .command-hearth-card em{font-size:.66rem!important}}.app-home .hearth-build-hearth-panel .compact-card-header h2{letter-spacing:0}@media (width<=780px){.app-home{--hearth-mobile-dock-clearance:max(168px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 100px))}.app-command-shell.app-home>main,.app-shell-dark.app-home>main{padding-bottom:max(168px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 100px))!important;scroll-padding-bottom:max(168px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 100px))!important}.app-home .hearth-northstar-header{background:radial-gradient(circle at 12% 2%,#ffb3473d,#0000 9rem),radial-gradient(circle at 96% 8%,#22d3ee21,#0000 11rem),linear-gradient(145deg,#121b2ff5,#050d1cf5)!important;border-radius:24px!important;gap:12px!important;padding:14px!important}.app-home .hearth-logo-mark{border-radius:14px!important;width:38px!important;height:38px!important}.app-home .hearth-greeting-block p{max-width:27ch!important;margin-top:6px!important;font-size:.76rem!important;line-height:1.3!important}.app-home .hearth-today-message{grid-column:1/-1;background:linear-gradient(135deg,#ffb34721,#22d3ee0f)!important;border-color:#ffd36f42!important;margin-top:9px!important;padding:7px 9px!important}.app-home .hearth-header-actions{background:#02091542;border:1px solid #ffd36f24;border-radius:17px;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:8px!important;display:flex!important}.app-home .hearth-points-badge{flex:none;border-radius:14px!important;min-height:36px!important;padding:5px 10px!important}.app-home .hearth-points-badge strong{font-size:.98rem!important}.app-home .hearth-mini-badge-row{flex:auto;min-width:0;justify-content:flex-start!important;gap:6px!important}.app-home .hearth-beta-badge,.app-home .hearth-mode-chip,.app-home .hearth-admin-badge{background:#ffffff0b!important;border-radius:999px!important;min-height:28px!important;padding-inline:9px!important}.app-home .hearth-at-glance-panel{border-radius:22px!important;gap:10px!important;padding:12px!important}.app-home .hearth-at-glance-panel .hearth-snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.app-home .hearth-at-glance-panel .hearth-snapshot-pill{background:radial-gradient(circle at 12% 0,#ffd36f14,#0000 4.2rem),linear-gradient(145deg,#0f1a2feb,#070f1ee6)!important;border-radius:17px!important;min-height:68px!important}.app-home .hearth-at-glance-panel .hearth-snapshot-pill:nth-child(3):last-child{grid-column:1/-1}.app-home .hearth-spark-mission-list{gap:10px!important}.app-home .hearth-spark-mission-list .hearth-spark-mission-card:nth-child(n+3){display:grid!important}.app-home .hearth-spark-mission-card{border-radius:18px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-height:0!important;padding:10px!important}.app-home .hearth-spark-mission-actions{margin-top:4px;grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.app-home .hearth-spark-mission-copy h3{font-size:.84rem!important;line-height:1.18!important}.app-home .hearth-spark-mission-copy small{font-size:.7rem!important}.app-home .hearth-spark-mission-copy p{justify-content:space-between;align-items:center;display:flex;gap:8px!important;font-size:.68rem!important}.app-home .hearth-spark-reward{white-space:nowrap;flex:none;font-size:.68rem!important}.app-home .hearth-spark-action-button{min-width:76px;min-height:32px!important;padding:0 13px!important}.app-home .hearth-spark-dismiss{opacity:.72;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.app-home .hearth-sparks-footer-row{padding-top:2px;margin-top:14px!important}.app-home .hearth-sparks-view-all{width:auto;min-width:134px}.app-home .hearth-quick-action{background:radial-gradient(circle at 22% 0,#ffd36f17,#0000 4rem),#050f1fb8!important;border-radius:17px!important;min-height:58px!important}.app-home .hearth-quick-action-icon{box-shadow:inset 0 1px #ffffff14}.app-home .hearth-build-hearth-panel .compact-card-header h2{font-size:1rem!important}.app-home .hearth-recent-panel{min-height:0}.app-home .hearth-recent-row{background:linear-gradient(145deg,#121f36db,#070f1ee6)!important;border-radius:17px!important}.app-home .command-hearth-actions-panel,.app-home .command-hearth-recent-panel{margin-top:0!important}.app-home .command-hearth-queue-row,.app-home .command-hearth-action{border-radius:16px;min-height:58px}.app-home .hearth-northstar-header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.app-home .hearth-greeting-block{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.app-home .hearth-greeting-block>div{min-width:0}.app-home .hearth-greeting-block p{max-width:29ch!important;font-size:.76rem!important;line-height:1.32!important}.app-home .hearth-today-message{grid-template-columns:none!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;margin-top:9px!important;padding:7px 10px!important;display:inline-flex!important}.app-home .hearth-today-message span{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important}.app-home .hearth-today-message strong{text-overflow:clip!important;white-space:normal!important;font-size:.72rem!important;line-height:1.18!important;overflow:visible!important}.app-home .hearth-header-actions{background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.app-home .hearth-points-badge{border-radius:15px!important;min-height:34px!important}.app-home .hearth-mini-badge-row{flex:150px}.app-home .hearth-spark-mission-card{padding:11px!important}.app-home .hearth-spark-mission-actions{margin-top:6px!important}.app-home .hearth-spark-mission-icon{grid-area:1/1/span 2!important}.app-home .hearth-spark-mission-copy{grid-area:1/2!important}.app-home .hearth-spark-mission-actions{grid-area:2/2!important;margin-top:6px!important}.app-home .hearth-spark-mission-copy h3{overflow-wrap:normal!important}.app-home .hearth-sparks-footer-row{margin-top:108px!important}.app-home .hearth-northstar-header{background:radial-gradient(circle at 14% 4%,#ffb34738,#0000 8.8rem),radial-gradient(circle at 100% 5%,#22d3ee1f,#0000 10rem),linear-gradient(145deg,#131d31f5,#050d1cf6)!important;gap:13px!important;padding:14px 14px 13px!important}.app-home .hearth-greeting-block{grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important}.app-home .hearth-logo-mark{margin-top:1px;width:36px!important;height:36px!important}.app-home .hearth-logo-mark img{width:26px!important;height:26px!important}.app-home .hearth-greeting-block h1{max-width:16ch!important;font-size:clamp(1.4rem,6.7vw,1.72rem)!important;line-height:1.04!important}.app-home .hearth-greeting-block p{color:#fff7eabd!important;max-width:31ch!important;margin-top:5px!important;font-size:.75rem!important;line-height:1.32!important}.app-home .hearth-today-message{border-radius:999px!important;margin-top:8px!important;padding:6px 9px!important;box-shadow:inset 0 1px #ffffff0f!important}.app-home .hearth-header-actions{gap:6px 7px!important}.app-home .hearth-points-badge{background:linear-gradient(135deg,#ffd36f2b,#ff972912),#ffffff09!important;border-radius:999px!important;flex-direction:row!important;align-items:baseline!important;gap:5px!important;min-height:31px!important;padding:5px 9px!important}.app-home .hearth-points-badge strong{font-size:.92rem!important;line-height:1!important}.app-home .hearth-points-badge small{font-size:.62rem!important;line-height:1!important}.app-home .hearth-mini-badge-row{flex:0 auto!important;gap:6px!important}.app-home .hearth-mini-badge-row .status-badge,.app-home .hearth-mode-chip,.app-home .hearth-admin-badge{color:#fff8ede0!important;background:#ffffff0a!important;border-color:#ffd36f2e!important;flex:none!important;width:auto!important;min-width:0!important;min-height:27px!important;padding:0 10px!important;font-size:.66rem!important}.app-home .hearth-at-glance-panel{border-color:#84e2ff2e!important;padding:11px!important}.app-home .hearth-at-glance-panel .compact-card-header{background:0 0!important;border:0!important;padding:0 1px 1px!important}.app-home .hearth-at-glance-panel .compact-card-header h2{font-size:1rem!important}.app-home .hearth-at-glance-panel .hearth-snapshot-pill{box-shadow:inset 0 1px #ffffff0d;border-color:#84e2ff29!important;min-height:64px!important;padding:9px!important}.app-home .hearth-today-sparks-panel{padding:13px!important}.app-home .hearth-sparks-heading{margin-bottom:12px!important}.app-home .hearth-spark-mission-card{position:relative;border-radius:19px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;min-height:92px!important;padding:12px 40px 12px 11px!important}.app-home .hearth-spark-mission-icon{border-radius:13px!important;width:34px!important;height:34px!important}.app-home .hearth-spark-mission-copy{gap:4px!important}.app-home .hearth-spark-mission-copy h3{overflow-wrap:anywhere!important;font-size:.86rem!important;line-height:1.18!important}.app-home .hearth-spark-mission-copy p{gap:5px 9px!important;font-size:.68rem!important;line-height:1.22!important}.app-home .hearth-spark-reward{font-size:.68rem!important}.app-home .hearth-spark-mission-actions{grid-area:2/2!important;justify-content:flex-start!important;margin-top:8px!important}.app-home .hearth-spark-action-button{flex:none!important;min-width:96px!important;min-height:32px!important;padding:0 15px!important;box-shadow:0 8px 18px #ff9f2f1f!important}.app-home .hearth-spark-dismiss{color:#e8f6ff85!important;opacity:.58!important;border-color:#ffffff17!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;position:absolute!important;top:10px!important;right:10px!important}.app-home .hearth-spark-dismiss:focus-visible,.app-home .hearth-spark-dismiss:hover{opacity:.9!important}.app-home .hearth-sparks-footer-row{margin-top:0!important;display:none!important}.app-home .hearth-quick-action{border-color:#84e2ff26!important;min-height:60px!important}.app-home .hearth-quick-actions-panel{margin-top:86px!important}.app-home .hearth-command-view.hearth-northstar:after,.app-home .command-hearth:after{min-height:0!important}.app-home .hearth-side-column,.app-home .command-hearth-side-column{padding-bottom:0!important}.app-home .hearth-recent-panel,.app-home .command-hearth-recent-panel,.app-home .command-hearth-actions-panel{margin-bottom:0!important}.app-home .hearth-quick-action-icon{background:radial-gradient(circle at 40% 20%,#ffd36f24,#0000 2rem),#08162aeb!important}.app-home .hearth-build-hearth-panel{border-color:#ffd36f2e!important}.app-home .hearth-build-hearth-panel .compact-card-header h2,.app-home .hearth-recent-panel .compact-card-header h2{font-size:1.02rem!important}.app-home .command-hearth-header{padding:13px!important}.app-home .command-hearth-priority-panel{padding:10px!important}.app-home .command-hearth-card{min-height:70px!important;padding:8px!important}.app-home .command-hearth-card em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-home .command-hearth-queue-panel{margin-top:66px!important}.app-home .command-hearth-actions-panel{margin-top:4px!important}}@media (width>=980px){.app-home .hearth-northstar-header,.app-home .hearth-at-glance-panel,.app-home .hearth-today-sparks-panel,.app-home .hearth-best-action-card,.app-home .hearth-quick-actions-panel,.app-home .hearth-build-hearth-panel,.app-home .hearth-recent-panel{box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0e!important}.app-home .hearth-at-glance-panel,.app-home .hearth-build-hearth-panel,.app-home .hearth-recent-panel{background:radial-gradient(circle at 0 0,#ffb34714,#0000 12rem),linear-gradient(145deg,#0b172be0,#050e1dbd)!important}.app-home .hearth-side-column{gap:clamp(14px,1.2vw,20px)!important}.app-home .hearth-feature-list,.app-home .hearth-recent-list{gap:10px!important}}@media (width<=780px){.app-vault>main,.app-command-shell.app-vault>main,.app-shell-dark.app-vault>main{padding-bottom:max(176px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 110px))!important;scroll-padding-bottom:max(176px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 110px))!important}.app-vault .vault-command-center,.app-vault .vault-collection-panel{min-height:0!important;padding-bottom:18px!important}.app-vault .vault-empty-summary-card{gap:10px!important;padding:12px!important}.app-vault .vault-empty-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-vault .vault-empty-summary-card dl div{min-height:70px!important;padding:10px!important}.app-vault .vault-view-strip{scrollbar-width:none;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-vault .vault-collection-panel .vault-view-strip,html body #root .app.app-vault .vault-collection-panel .vault-view-strip{flex-flow:row!important;grid-template-columns:none!important;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.app-vault .vault-view-strip::-webkit-scrollbar{display:none}.app-vault .vault-view-strip button{flex:none!important;min-width:max-content!important;min-height:34px!important;padding:7px 13px!important}html body #root .app.app-command-shell.app-vault .vault-collection-panel .vault-view-strip button,html body #root .app.app-vault .vault-collection-panel .vault-view-strip button{flex:none!important;width:auto!important;min-width:max-content!important}.app-vault .mobile-quick-add-fab.is-scroll-hidden{display:none!important}.app-market>main,.app-command-shell.app-market>main,.app-shell-dark.app-market>main{padding-bottom:max(224px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 154px))!important;scroll-padding-bottom:max(224px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 154px))!important}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{padding-bottom:max(132px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 70px))!important}.app-market .market-search-form,.app-command-shell.app-market .market-search-form,.app-shell-dark.app-market .market-search-form{grid-template-columns:minmax(0,1fr) minmax(76px,auto)!important}.app-market .market-smart-search>input,.app-command-shell.app-market .market-smart-search>input,.app-shell-dark.app-market .market-smart-search>input{grid-area:1/1!important}.app-market .market-search-form>button,.app-command-shell.app-market .market-search-form>button,.app-shell-dark.app-market .market-search-form>button{grid-area:1/2!important;min-height:46px!important}.app-market .market-smart-search .smart-catalog-suggestions,.app-command-shell.app-market .market-smart-search .smart-catalog-suggestions,.app-shell-dark.app-market .market-smart-search .smart-catalog-suggestions{grid-area:2/1/auto/-1!important}.app-market .market-results-panel>.compact-card-header,.app-command-shell.app-market .market-results-panel>.compact-card-header,.app-shell-dark.app-market .market-results-panel>.compact-card-header{align-items:center!important;gap:8px!important;min-height:0!important;padding:0!important;display:flex!important}.app-market .market-results-panel>.compact-card-header>div,.app-command-shell.app-market .market-results-panel>.compact-card-header>div,.app-shell-dark.app-market .market-results-panel>.compact-card-header>div{min-width:0!important}.app-market .market-results-panel>.compact-card-header h2,.app-command-shell.app-market .market-results-panel>.compact-card-header h2,.app-shell-dark.app-market .market-results-panel>.compact-card-header h2{font-size:.98rem!important;line-height:1.1!important}.app-market .market-results-panel>.compact-card-header p,.app-command-shell.app-market .market-results-panel>.compact-card-header p,.app-shell-dark.app-market .market-results-panel>.compact-card-header p{margin-top:2px!important;font-size:.72rem!important;line-height:1.15!important}.app-market .market-results-panel>.compact-card-header>.status-badge,.app-command-shell.app-market .market-results-panel>.compact-card-header>.status-badge,.app-shell-dark.app-market .market-results-panel>.compact-card-header>.status-badge{flex:none!important;min-height:26px!important;padding:5px 9px!important;font-size:.66rem!important}.app-market .market-results-toolbar,.app-command-shell.app-market .market-results-toolbar,.app-shell-dark.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin-top:6px!important}.app-market .market-results-toolbar .field,.app-command-shell.app-market .market-results-toolbar .field,.app-shell-dark.app-market .market-results-toolbar .field{gap:4px!important}.app-market .market-results-toolbar label,.app-command-shell.app-market .market-results-toolbar label,.app-shell-dark.app-market .market-results-toolbar label{font-size:.61rem!important}.app-market .market-results-toolbar select,.app-command-shell.app-market .market-results-toolbar select,.app-shell-dark.app-market .market-results-toolbar select,.app-market .market-filter-button,.app-command-shell.app-market .market-filter-button,.app-shell-dark.app-market .market-filter-button{min-height:39px!important;font-size:.8rem!important}.app-market .active-filter-chips,.app-command-shell.app-market .active-filter-chips,.app-shell-dark.app-market .active-filter-chips{gap:5px!important;margin-top:6px!important}.app-market .active-filter-chips .status-badge,.app-command-shell.app-market .active-filter-chips .status-badge,.app-shell-dark.app-market .active-filter-chips .status-badge{min-height:24px!important;padding:5px 9px!important;font-size:.64rem!important}.app-market .active-filter-chips .compact-action,.app-command-shell.app-market .active-filter-chips .compact-action,.app-shell-dark.app-market .active-filter-chips .compact-action{min-height:30px!important}.app-market .catalog-results-loading,.app-command-shell.app-market .catalog-results-loading,.app-shell-dark.app-market .catalog-results-loading{padding-bottom:max(132px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 70px))!important;gap:8px!important}.app-market .catalog-result-skeleton,.app-command-shell.app-market .catalog-result-skeleton,.app-shell-dark.app-market .catalog-result-skeleton{min-height:98px!important;padding:10px!important}.app-market .catalog-result-skeleton .catalog-thumb,.app-command-shell.app-market .catalog-result-skeleton .catalog-thumb,.app-shell-dark.app-market .catalog-result-skeleton .catalog-thumb{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.app-market .market-set-results,.app-command-shell.app-market .market-set-results,.app-shell-dark.app-market .market-set-results{gap:8px!important;margin-top:8px!important}.app-market .market-set-result-grid,.app-command-shell.app-market .market-set-result-grid,.app-shell-dark.app-market .market-set-result-grid{gap:8px!important}.app-market .catalog-results-list,.app-command-shell.app-market .catalog-results-list,.app-shell-dark.app-market .catalog-results-list,.app-market .catalog-results-grid,.app-command-shell.app-market .catalog-results-grid,.app-shell-dark.app-market .catalog-results-grid{gap:20px!important}.app-market .market-set-card,.app-command-shell.app-market .market-set-card,.app-shell-dark.app-market .market-set-card{grid-template-columns:minmax(0,1fr) minmax(86px,auto)!important;align-items:center!important;gap:7px 10px!important;min-height:0!important;padding:10px 11px!important;display:grid!important}.app-market .market-set-card>div:first-child,.app-command-shell.app-market .market-set-card>div:first-child,.app-shell-dark.app-market .market-set-card>div:first-child{min-width:0!important}.app-market .market-set-card span,.app-command-shell.app-market .market-set-card span,.app-shell-dark.app-market .market-set-card span{font-size:.6rem!important;line-height:1!important}.app-market .market-set-card h3,.app-command-shell.app-market .market-set-card h3,.app-shell-dark.app-market .market-set-card h3{margin:2px 0!important;font-size:.9rem!important;line-height:1.12!important}.app-market .market-set-card p,.app-command-shell.app-market .market-set-card p,.app-shell-dark.app-market .market-set-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.68rem!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.app-market .market-set-card-progress,.app-command-shell.app-market .market-set-card-progress,.app-shell-dark.app-market .market-set-card-progress{grid-column:1/-1!important;gap:5px!important}.app-market .market-set-card-progress .vault-progress-track,.app-command-shell.app-market .market-set-card-progress .vault-progress-track,.app-shell-dark.app-market .market-set-card-progress .vault-progress-track{height:5px!important}.app-market .market-set-card-progress span,.app-command-shell.app-market .market-set-card-progress span,.app-shell-dark.app-market .market-set-card-progress span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.62rem!important;overflow:hidden!important}.app-market .market-set-card button,.app-command-shell.app-market .market-set-card button,.app-shell-dark.app-market .market-set-card button{white-space:nowrap!important;grid-area:1/2/span 2!important;min-height:36px!important;padding:0 12px!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .mobile-quick-add-fab{display:none!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .mobile-quick-add-fab{display:none!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .mobile-quick-add-fab{display:none!important}.app-market .catalog-result-card.market-mobile-product-card,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card{border-radius:16px!important;padding:9px 10px!important}.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main,.app-shell-dark.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:58px minmax(0,1fr)!important;gap:7px!important}.app-market .market-mobile-product-card .catalog-thumb,.app-command-shell.app-market .market-mobile-product-card .catalog-thumb,.app-shell-dark.app-market .market-mobile-product-card .catalog-thumb,.app-market .market-top-result-card .catalog-thumb,.app-command-shell.app-market .market-top-result-card .catalog-thumb,.app-shell-dark.app-market .market-top-result-card .catalog-thumb{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.app-market .market-mobile-product-card .market-card-body,.app-command-shell.app-market .market-mobile-product-card .market-card-body,.app-shell-dark.app-market .market-mobile-product-card .market-card-body{gap:4px!important}.app-market .market-mobile-product-card .market-card-title,.app-command-shell.app-market .market-mobile-product-card .market-card-title,.app-shell-dark.app-market .market-mobile-product-card .market-card-title{font-size:.86rem!important;line-height:1.1!important}.app-market .market-mobile-product-card .market-card-context,.app-market .market-mobile-product-card .market-card-reference-line,.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-card-context,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-card-context,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint{font-size:.62rem!important;line-height:1.1!important}.app-market .market-mobile-product-card .market-card-reference-line,.app-market .market-mobile-product-card .market-result-card-hint,.app-command-shell.app-market .market-mobile-product-card .market-card-reference-line,.app-command-shell.app-market .market-mobile-product-card .market-result-card-hint,.app-shell-dark.app-market .market-mobile-product-card .market-card-reference-line,.app-shell-dark.app-market .market-mobile-product-card .market-result-card-hint{display:none!important}.app-market .market-mobile-product-card .market-card-price-row,.app-command-shell.app-market .market-mobile-product-card .market-card-price-row,.app-shell-dark.app-market .market-mobile-product-card .market-card-price-row{gap:6px!important;margin:0!important}.app-market .market-mobile-product-card .market-price-stack strong,.app-command-shell.app-market .market-mobile-product-card .market-price-stack strong,.app-shell-dark.app-market .market-mobile-product-card .market-price-stack strong{font-size:.94rem!important}.app-market .market-mobile-product-card .market-price-stack span,.app-command-shell.app-market .market-mobile-product-card .market-price-stack span,.app-shell-dark.app-market .market-mobile-product-card .market-price-stack span{font-size:.61rem!important;line-height:1.05!important}.app-market .market-mobile-product-card .market-card-freshness-line,.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line,.app-market .market-mobile-product-card .market-trust-badge-row,.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row,.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row,.app-market .market-mobile-product-card .market-card-freshness-line,.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line,.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2),.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+2){display:none!important}.app-market .market-mobile-product-card .market-status-pill,.app-command-shell.app-market .market-mobile-product-card .market-status-pill,.app-shell-dark.app-market .market-mobile-product-card .market-status-pill,.app-market .market-mobile-product-card .market-card-freshness-line span,.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line span,.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line span{min-height:20px!important;padding:3px 6px!important;font-size:.58rem!important}.app-market .market-mobile-product-card .market-result-add-actions,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding-left:65px!important}.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions .market-result-add-button{grid-column:auto!important}.app-market .market-mobile-product-card .market-result-add-actions button,.app-command-shell.app-market .market-mobile-product-card .market-result-add-actions button,.app-shell-dark.app-market .market-mobile-product-card .market-result-add-actions button{white-space:nowrap!important;min-height:30px!important;padding:0 5px!important;font-size:.63rem!important;line-height:1!important}.app-market .market-search-helper-grid,.app-command-shell.app-market .market-search-helper-grid,.app-shell-dark.app-market .market-search-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.app-market .market-search-helper-grid span,.app-command-shell.app-market .market-search-helper-grid span,.app-shell-dark.app-market .market-search-helper-grid span{min-height:42px!important;padding:7px 8px!important}.app-market .market-search-options,.app-command-shell.app-market .market-search-options,.app-shell-dark.app-market .market-search-options{margin-top:7px!important}.app-market .market-home-foundation,.app-command-shell.app-market .market-home-foundation,.app-shell-dark.app-market .market-home-foundation{margin-top:clamp(380px,45dvh,430px)!important}.app-market .market-fair-search-card,.app-command-shell.app-market .market-fair-search-card,.app-shell-dark.app-market .market-fair-search-card{gap:10px!important;padding:14px!important}.app-market .market-home-category-row button,.app-command-shell.app-market .market-home-category-row button,.app-shell-dark.app-market .market-home-category-row button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;min-height:36px!important;padding:0 11px!important}.app-market .market-home-grid,.app-command-shell.app-market .market-home-grid,.app-shell-dark.app-market .market-home-grid{grid-template-columns:minmax(0,1fr)!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-page-heading .standard-page-header-tabs{display:none!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-page-heading .standard-page-header-tabs{display:none!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-page-heading .standard-page-header-tabs{display:none!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-search-helper-grid{display:none!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-search-helper-grid{display:none!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-search-helper-grid{display:none!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-upc-disclosure{display:none!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-upc-disclosure{display:none!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-upc-disclosure{display:none!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-extra-options{display:none!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-extra-options{display:none!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-extra-options{display:none!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel{margin-top:clamp(148px,17dvh,176px)!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel{margin-top:clamp(148px,17dvh,176px)!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel{margin-top:clamp(148px,17dvh,176px)!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel>.compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;height:auto!important;min-height:48px!important;padding:0 0 10px!important;display:grid!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel>.compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;height:auto!important;min-height:48px!important;padding:0 0 10px!important;display:grid!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .market-results-panel>.compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;height:auto!important;min-height:48px!important;padding:0 0 10px!important;display:grid!important}.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .active-filter-chips{flex-wrap:wrap!important;height:auto!important;min-height:34px!important;padding:8px 0 0!important;display:flex!important}.app-command-shell.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .active-filter-chips{flex-wrap:wrap!important;height:auto!important;min-height:34px!important;padding:8px 0 0!important;display:flex!important}.app-shell-dark.app-market:has(.market-results-panel:not(.tidetradr-results-panel--prompt)) .active-filter-chips{flex-wrap:wrap!important;height:auto!important;min-height:34px!important;padding:8px 0 0!important;display:flex!important}.app-market .market-mobile-product-card .market-card-freshness-line,.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line,.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line,.app-market .market-mobile-product-card .market-trust-badge-row,.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row,.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row{flex-wrap:wrap!important;gap:4px!important;margin:1px 0 0!important;display:flex!important}.app-market .market-mobile-product-card .market-card-freshness-line{color:#dcfcffb8!important;font-size:.58rem!important;line-height:1.1!important}.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+3),.app-command-shell.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+3),.app-shell-dark.app-market .market-mobile-product-card .market-trust-badge-row .market-status-pill:nth-child(n+3),.app-market .market-mobile-product-card .market-card-freshness-line span:nth-child(n+2),.app-command-shell.app-market .market-mobile-product-card .market-card-freshness-line span:nth-child(n+2),.app-shell-dark.app-market .market-mobile-product-card .market-card-freshness-line span:nth-child(n+2){display:none!important}}.forge-workspace-unavailable.adaptive-forge-intro,.app-command-shell .forge-workspace-unavailable.adaptive-forge-intro,.app-shell-dark .forge-workspace-unavailable.adaptive-forge-intro{text-align:left;background:radial-gradient(circle at 0 0,#ff6b4929,#0000 15rem),radial-gradient(circle at 100% 12%,#fb923c1a,#0000 13rem),linear-gradient(145deg,#160a10f0,#050f1ef5);border-color:#ff6b4947;align-content:start;gap:18px;min-height:0}.forge-access-heading,.app-command-shell .forge-access-heading,.app-shell-dark .forge-access-heading{justify-items:start;gap:8px;max-width:720px;display:grid}.forge-access-heading h2,.app-command-shell .forge-access-heading h2,.app-shell-dark .forge-access-heading h2{color:#fff7ed;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05}.forge-access-heading p,.app-command-shell .forge-access-heading p,.app-shell-dark .forge-access-heading p,.forge-access-note,.app-command-shell .forge-access-note,.app-shell-dark .forge-access-note{color:#ffedd5b8;margin:0;font-weight:800;line-height:1.45}.forge-access-preview-grid,.app-command-shell .forge-access-preview-grid,.app-shell-dark .forge-access-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.forge-access-preview-card,.app-command-shell .forge-access-preview-card,.app-shell-dark .forge-access-preview-card{background:radial-gradient(circle at 100% 0,#ffb74a1a,#0000 8rem),#081220b8;border:1px solid #fb923c2e;border-radius:16px;gap:6px;padding:13px;display:grid}.forge-access-preview-card strong,.app-command-shell .forge-access-preview-card strong,.app-shell-dark .forge-access-preview-card strong{color:#fed7aa;font-size:.88rem;line-height:1.15}.forge-access-preview-card span,.app-command-shell .forge-access-preview-card span,.app-shell-dark .forge-access-preview-card span{color:#ffedd5ad;font-size:.76rem;font-weight:750;line-height:1.35}.forge-master-preview-panel,.app-command-shell .forge-master-preview-panel,.app-shell-dark .forge-master-preview-panel{background:radial-gradient(circle at 0 0,#fb923c24,#0000 10rem),#070e1ab8;border:1px solid #ffb74a33;border-radius:18px;gap:10px;padding:13px;display:grid}.forge-master-preview-panel .master-card-group-preview,.app-command-shell .forge-master-preview-panel .master-card-group-preview,.app-shell-dark .forge-master-preview-panel .master-card-group-preview{margin:0}@media (width<=780px){.forge-workspace-unavailable.adaptive-forge-intro,.app-command-shell .forge-workspace-unavailable.adaptive-forge-intro,.app-shell-dark .forge-workspace-unavailable.adaptive-forge-intro{margin-bottom:max(120px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 46px));gap:14px;padding:18px}.forge-access-heading,.app-command-shell .forge-access-heading,.app-shell-dark .forge-access-heading{text-align:center;justify-items:center}.forge-intro-benefits,.app-command-shell .forge-intro-benefits,.app-shell-dark .forge-intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-access-preview-grid,.app-command-shell .forge-access-preview-grid,.app-shell-dark .forge-access-preview-grid{grid-template-columns:1fr;gap:8px}.forge-access-preview-card,.app-command-shell .forge-access-preview-card,.app-shell-dark .forge-access-preview-card{padding:11px 12px}.forge-access-note,.app-command-shell .forge-access-note,.app-shell-dark .forge-access-note{text-align:center;font-size:.78rem}.app-forge .main{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 96px)!important}.app-forge .standard-page-header.panel.forge-command-center{gap:10px!important;overflow:visible!important}.app-forge .standard-page-header.panel.forge-command-center .standard-page-header-summary,.app-forge .standard-page-header.panel.forge-command-center .forge-command-summary{max-height:none!important;overflow:visible!important}.app-forge .forge-command-center .standard-page-header-label{overflow-wrap:anywhere;max-width:100%;color:#ffb85ce6!important;font-size:.7rem!important;line-height:1.28!important}.app-forge .forge-top-summary,.app-command-shell.app-forge .forge-top-summary,.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-top-summary{flex-wrap:wrap!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.app-forge .forge-summary-card{min-height:78px!important;padding:10px!important}.app-forge .forge-summary-card span,.app-forge .forge-summary-card small{overflow-wrap:anywhere}:is(.app-forge .forge-main-command-panel,.app-forge .sales-records-summary-panel,.app-forge .expense-list-panel,.app-forge .panel:has(.expense-summary-grid)){margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 30px)}.app.app-command-shell.app-forge .mobile-quick-add-fab,.app-forge .mobile-quick-add-fab{pointer-events:none!important;display:none!important}.app-forge .forge-command-center .forge-command-overview.forge-section-tabs,.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs,.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:column!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab,.app.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab,.app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab{flex:0 0 min(42vw,144px)!important;width:auto!important;min-width:min(42vw,144px)!important}}.app-tidepool .tidepool-community-header,.app-command-shell.app-tidepool .tidepool-community-header,.app-shell-dark.app-tidepool .tidepool-community-header{overflow:hidden!important}.app-tidepool .tidepool-header-summary,.app-command-shell.app-tidepool .tidepool-header-summary,.app-shell-dark.app-tidepool .tidepool-header-summary{gap:10px!important;display:grid!important}.app-tidepool .tidepool-trust-card,.app-command-shell.app-tidepool .tidepool-trust-card,.app-shell-dark.app-tidepool .tidepool-trust-card{align-content:start;min-height:72px}.app-tidepool .tidepool-support-strip,.app-command-shell.app-tidepool .tidepool-support-strip,.app-shell-dark.app-tidepool .tidepool-support-strip{box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0208172e}.app-tidepool .tidepool-post-card,.app-command-shell.app-tidepool .tidepool-post-card,.app-shell-dark.app-tidepool .tidepool-post-card{position:relative}.app-tidepool .tidepool-post-card:before,.app-command-shell.app-tidepool .tidepool-post-card:before,.app-shell-dark.app-tidepool .tidepool-post-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.62;background:linear-gradient(135deg,#22d3ee1f,#0000 36%,#a855f714);position:absolute;inset:0}.app-tidepool .tidepool-post-card>*,.app-command-shell.app-tidepool .tidepool-post-card>*,.app-shell-dark.app-tidepool .tidepool-post-card>*{position:relative}.app-tidepool .tidepool-post-actions .overflow-menu-button,.app-command-shell.app-tidepool .tidepool-post-actions .overflow-menu-button,.app-shell-dark.app-tidepool .tidepool-post-actions .overflow-menu-button{border-color:#22d3ee3d!important}@media (width<=780px){.app-tidepool .mobile-quick-add-fab,.app-command-shell.app-tidepool .mobile-quick-add-fab,.app-shell-dark.app-tidepool .mobile-quick-add-fab{pointer-events:none!important;display:none!important}.app-tidepool .main,.app-command-shell.app-tidepool .main,.app-shell-dark.app-tidepool .main{padding-bottom:calc(var(--et-mobile-scroll-clearance,144px) + 42px)!important;scroll-padding-bottom:calc(var(--et-mobile-scroll-clearance,144px) + 42px)!important}.app-tidepool .tidepool-community,.app-command-shell.app-tidepool .tidepool-community,.app-shell-dark.app-tidepool .tidepool-community{margin-bottom:calc(var(--et-mobile-nav-clearance,76px) + 42px)!important;padding-bottom:calc(var(--et-mobile-scroll-clearance,144px) + 16px)!important;gap:10px!important}.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy h2{max-width:12ch;font-size:clamp(1.48rem,7.4vw,1.95rem)!important;line-height:1.02!important}.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy p{font-size:.88rem!important;line-height:1.38!important}.app-tidepool .tidepool-stat-grid,.app-command-shell.app-tidepool .tidepool-stat-grid,.app-shell-dark.app-tidepool .tidepool-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.app-tidepool .tidepool-stat-card,.app-command-shell.app-tidepool .tidepool-stat-card,.app-shell-dark.app-tidepool .tidepool-stat-card{min-height:56px!important;padding:9px 8px!important}.app-tidepool .tidepool-stat-card span,.app-command-shell.app-tidepool .tidepool-stat-card span,.app-shell-dark.app-tidepool .tidepool-stat-card span{letter-spacing:.04em;font-size:.62rem!important}.app-tidepool .tidepool-trust-grid,.app-command-shell.app-tidepool .tidepool-trust-grid,.app-shell-dark.app-tidepool .tidepool-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-tidepool .tidepool-trust-card,.app-command-shell.app-tidepool .tidepool-trust-card,.app-shell-dark.app-tidepool .tidepool-trust-card{border-radius:16px!important;min-height:0!important;padding:9px 10px!important}.app-tidepool .tidepool-trust-card strong,.app-command-shell.app-tidepool .tidepool-trust-card strong,.app-shell-dark.app-tidepool .tidepool-trust-card strong{font-size:.76rem!important}.app-tidepool .tidepool-trust-card span,.app-command-shell.app-tidepool .tidepool-trust-card span,.app-shell-dark.app-tidepool .tidepool-trust-card span{font-size:.68rem!important;line-height:1.25!important}.app-tidepool .tidepool-support-strip,.app-command-shell.app-tidepool .tidepool-support-strip,.app-shell-dark.app-tidepool .tidepool-support-strip{padding:12px!important}.app-tidepool .tidepool-support-actions,.app-command-shell.app-tidepool .tidepool-support-actions,.app-shell-dark.app-tidepool .tidepool-support-actions{grid-template-columns:1fr!important}.app-tidepool .tidepool-post-card,.app-command-shell.app-tidepool .tidepool-post-card,.app-shell-dark.app-tidepool .tidepool-post-card{gap:11px!important;padding:13px!important}.app-tidepool .tidepool-profile-card,.app-command-shell.app-tidepool .tidepool-profile-card,.app-shell-dark.app-tidepool .tidepool-profile-card{display:none!important}.app-tidepool .tidepool-post-actions,.app-command-shell.app-tidepool .tidepool-post-actions,.app-shell-dark.app-tidepool .tidepool-post-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-tidepool .tidepool-comments summary,.app-command-shell.app-tidepool .tidepool-comments summary,.app-shell-dark.app-tidepool .tidepool-comments summary{min-height:24px!important;padding:2px 9px!important;font-size:.72rem!important}.app-tidepool .tidepool-empty-state,.app-command-shell.app-tidepool .tidepool-empty-state,.app-shell-dark.app-tidepool .tidepool-empty-state,.app-tidepool .tidepool-rules-card,.app-command-shell.app-tidepool .tidepool-rules-card,.app-shell-dark.app-tidepool .tidepool-rules-card{margin-bottom:0!important}}.app-tidepool .tidepool-live-section-grid,.app-command-shell.app-tidepool .tidepool-live-section-grid,.app-shell-dark.app-tidepool .tidepool-live-section-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.app-tidepool .tidepool-live-section-card,.app-command-shell.app-tidepool .tidepool-live-section-card,.app-shell-dark.app-tidepool .tidepool-live-section-card,.app-tidepool .tidepool-preview-card,.app-command-shell.app-tidepool .tidepool-preview-card,.app-shell-dark.app-tidepool .tidepool-preview-card{background:linear-gradient(145deg,#081b2cdb,#040d1cd1),radial-gradient(circle at 90% 10%,#22d3ee21,#0000 11rem);border:1px solid #2dd4bf33;border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #02081733}.app-tidepool .tidepool-live-section-card,.app-command-shell.app-tidepool .tidepool-live-section-card,.app-shell-dark.app-tidepool .tidepool-live-section-card{align-content:start;gap:7px;padding:12px;display:grid}.app-tidepool .tidepool-live-section-card strong,.app-command-shell.app-tidepool .tidepool-live-section-card strong,.app-shell-dark.app-tidepool .tidepool-live-section-card strong{color:#e9fbff;font-size:.92rem}.app-tidepool .tidepool-live-section-card p,.app-command-shell.app-tidepool .tidepool-live-section-card p,.app-shell-dark.app-tidepool .tidepool-live-section-card p,.app-tidepool .tidepool-preview-card p,.app-command-shell.app-tidepool .tidepool-preview-card p,.app-shell-dark.app-tidepool .tidepool-preview-card p{color:#e0f4ffbd;margin:0;font-size:.82rem;line-height:1.4}.app-tidepool .tidepool-preview-feed,.app-command-shell.app-tidepool .tidepool-preview-feed,.app-shell-dark.app-tidepool .tidepool-preview-feed{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.app-tidepool .tidepool-preview-card,.app-command-shell.app-tidepool .tidepool-preview-card,.app-shell-dark.app-tidepool .tidepool-preview-card{gap:10px;padding:13px;display:grid}.app-tidepool .tidepool-preview-card .compact-card-header,.app-command-shell.app-tidepool .tidepool-preview-card .compact-card-header,.app-shell-dark.app-tidepool .tidepool-preview-card .compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.app-tidepool .tidepool-preview-card strong,.app-command-shell.app-tidepool .tidepool-preview-card strong,.app-shell-dark.app-tidepool .tidepool-preview-card strong{color:#fff7ed;margin-top:3px;font-size:.94rem;line-height:1.25;display:block}.app-tidepool .tidepool-preview-card small,.app-command-shell.app-tidepool .tidepool-preview-card small,.app-shell-dark.app-tidepool .tidepool-preview-card small{color:#b2e6ffad;font-size:.75rem}.app-tidepool .tidepool-preview-card .secondary-button,.app-command-shell.app-tidepool .tidepool-preview-card .secondary-button,.app-shell-dark.app-tidepool .tidepool-preview-card .secondary-button{border-radius:14px;width:fit-content;min-height:38px;padding:8px 12px}@media (width<=640px){.app-tidepool .tidepool-live-section-grid,.app-command-shell.app-tidepool .tidepool-live-section-grid,.app-shell-dark.app-tidepool .tidepool-live-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-tidepool .tidepool-preview-feed,.app-command-shell.app-tidepool .tidepool-preview-feed,.app-shell-dark.app-tidepool .tidepool-preview-feed,.app-tidepool .tidepool-preview-card .compact-card-header,.app-command-shell.app-tidepool .tidepool-preview-card .compact-card-header,.app-shell-dark.app-tidepool .tidepool-preview-card .compact-card-header{grid-template-columns:1fr}.app-tidepool .tidepool-preview-card .secondary-button,.app-command-shell.app-tidepool .tidepool-preview-card .secondary-button,.app-shell-dark.app-tidepool .tidepool-preview-card .secondary-button{width:100%}}@media (width<=780px){.app-kidsprogram,.app-command-shell.app-kidsprogram,.app-shell-dark.app-kidsprogram{--spark-mobile-clearance:max(208px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 142px))}.app-kidsprogram .mobile-quick-add-fab,.app-command-shell.app-kidsprogram .mobile-quick-add-fab,.app-shell-dark.app-kidsprogram .mobile-quick-add-fab{pointer-events:none!important;display:none!important}.app-kidsprogram .mobile-bottom-nav,.app-command-shell.app-kidsprogram .mobile-bottom-nav,.app-shell-dark.app-kidsprogram .mobile-bottom-nav{background:linear-gradient(#050c1afa,#030813fe)!important;border-color:#ffd34d24!important;box-shadow:0 -16px 32px #020817e6,inset 0 1px #ffffff0f!important}.app-kidsprogram .mobile-bottom-nav:before,.app-command-shell.app-kidsprogram .mobile-bottom-nav:before,.app-shell-dark.app-kidsprogram .mobile-bottom-nav:before{content:"";pointer-events:none;background:linear-gradient(#03081300,#030813f5);height:28px;position:absolute;inset:-24px 0 auto}.app-kidsprogram .main,.app-command-shell.app-kidsprogram .main,.app-shell-dark.app-kidsprogram .main{padding-bottom:var(--spark-mobile-clearance)!important;scroll-padding-bottom:var(--spark-mobile-clearance)!important}.app-kidsprogram .spark-page-header,.app-command-shell.app-kidsprogram .spark-page-header,.app-shell-dark.app-kidsprogram .spark-page-header{border-radius:19px!important;padding:12px!important}.app-kidsprogram .spark-page-header .standard-page-header-main,.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-main,.app-shell-dark.app-kidsprogram .spark-page-header .standard-page-header-main{gap:8px!important}.app-kidsprogram .spark-page-header .section-hero-art,.app-command-shell.app-kidsprogram .spark-page-header .section-hero-art,.app-shell-dark.app-kidsprogram .spark-page-header .section-hero-art{display:none!important}.app-kidsprogram .spark-page-header .standard-page-header-copy h2,.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-copy h2,.app-shell-dark.app-kidsprogram .spark-page-header .standard-page-header-copy h2{font-size:clamp(1.42rem,7vw,1.85rem)!important;line-height:1.04!important}.app-kidsprogram .spark-header-mission-line,.app-command-shell.app-kidsprogram .spark-header-mission-line,.app-shell-dark.app-kidsprogram .spark-header-mission-line{display:none!important}.app-kidsprogram .spark-mission-card,.app-command-shell.app-kidsprogram .spark-mission-card,.app-shell-dark.app-kidsprogram .spark-mission-card{border-radius:20px!important;gap:9px!important;padding:12px!important}.app-kidsprogram .spark-mission-orb,.app-command-shell.app-kidsprogram .spark-mission-orb,.app-shell-dark.app-kidsprogram .spark-mission-orb{border-radius:16px!important;width:44px!important;height:44px!important}.app-kidsprogram .spark-mission-copy,.app-command-shell.app-kidsprogram .spark-mission-copy,.app-shell-dark.app-kidsprogram .spark-mission-copy{gap:5px!important}.app-kidsprogram .spark-mission-copy .section-kicker,.app-command-shell.app-kidsprogram .spark-mission-copy .section-kicker,.app-shell-dark.app-kidsprogram .spark-mission-copy .section-kicker{display:none!important}.app-kidsprogram .spark-mission-copy h2,.app-command-shell.app-kidsprogram .spark-mission-copy h2,.app-shell-dark.app-kidsprogram .spark-mission-copy h2{font-size:clamp(1.22rem,5.8vw,1.46rem)!important;line-height:1.06!important}.app-kidsprogram .spark-mission-copy p,.app-command-shell.app-kidsprogram .spark-mission-copy p,.app-shell-dark.app-kidsprogram .spark-mission-copy p{font-size:.76rem!important;line-height:1.3!important}.app-kidsprogram .spark-mission-facts,.app-command-shell.app-kidsprogram .spark-mission-facts,.app-shell-dark.app-kidsprogram .spark-mission-facts{flex-wrap:nowrap!important;gap:4px!important}.app-kidsprogram .spark-mission-facts span,.app-command-shell.app-kidsprogram .spark-mission-facts span,.app-shell-dark.app-kidsprogram .spark-mission-facts span{white-space:nowrap;min-height:22px!important;padding:3px 5px!important;font-size:.58rem!important}.app-kidsprogram .spark-mission-card>.spark-primary-cta,.app-command-shell.app-kidsprogram .spark-mission-card>.spark-primary-cta,.app-shell-dark.app-kidsprogram .spark-mission-card>.spark-primary-cta{min-height:38px!important;margin-top:2px!important}.app-kidsprogram .spark-program-layout,.app-command-shell.app-kidsprogram .spark-program-layout,.app-shell-dark.app-kidsprogram .spark-program-layout{padding:11px 11px var(--spark-mobile-clearance)!important;margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 34px)!important;scroll-padding-bottom:var(--spark-mobile-clearance)!important;gap:10px!important}.app-kidsprogram .spark-section-block,.app-command-shell.app-kidsprogram .spark-section-block,.app-shell-dark.app-kidsprogram .spark-section-block,.app-kidsprogram .spark-donation-tracking-panel,.app-command-shell.app-kidsprogram .spark-donation-tracking-panel,.app-shell-dark.app-kidsprogram .spark-donation-tracking-panel,.app-kidsprogram .spark-participation-panel,.app-command-shell.app-kidsprogram .spark-participation-panel,.app-shell-dark.app-kidsprogram .spark-participation-panel{scroll-margin-bottom:var(--spark-mobile-clearance)!important;gap:9px!important;padding:11px!important}.app-kidsprogram .spark-section-block>.compact-card-header,.app-command-shell.app-kidsprogram .spark-section-block>.compact-card-header,.app-shell-dark.app-kidsprogram .spark-section-block>.compact-card-header,.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header,.app-command-shell.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header,.app-shell-dark.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header,.app-kidsprogram .spark-participation-panel>.compact-card-header,.app-command-shell.app-kidsprogram .spark-participation-panel>.compact-card-header,.app-shell-dark.app-kidsprogram .spark-participation-panel>.compact-card-header{align-items:start!important;gap:8px!important}.app-kidsprogram .spark-section-block>.compact-card-header p,.app-command-shell.app-kidsprogram .spark-section-block>.compact-card-header p,.app-shell-dark.app-kidsprogram .spark-section-block>.compact-card-header p,.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header p,.app-command-shell.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header p,.app-shell-dark.app-kidsprogram .spark-donation-tracking-panel>.compact-card-header p,.app-kidsprogram .spark-participation-panel>.compact-card-header p,.app-command-shell.app-kidsprogram .spark-participation-panel>.compact-card-header p,.app-shell-dark.app-kidsprogram .spark-participation-panel>.compact-card-header p{font-size:.78rem!important;line-height:1.3!important}.app-kidsprogram .spark-section-grid,.app-command-shell.app-kidsprogram .spark-section-grid,.app-shell-dark.app-kidsprogram .spark-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-kidsprogram .spark-section-card,.app-command-shell.app-kidsprogram .spark-section-card,.app-shell-dark.app-kidsprogram .spark-section-card{align-content:start;border-radius:16px!important;gap:7px!important;min-height:114px!important;padding:10px!important}.app-kidsprogram .spark-section-icon,.app-command-shell.app-kidsprogram .spark-section-icon,.app-shell-dark.app-kidsprogram .spark-section-icon{border-radius:999px!important;width:fit-content!important;min-width:30px!important;height:24px!important;padding:0 7px!important;font-size:.6rem!important}.app-kidsprogram .spark-section-card strong,.app-command-shell.app-kidsprogram .spark-section-card strong,.app-shell-dark.app-kidsprogram .spark-section-card strong{font-size:.9rem!important;line-height:1.12!important}.app-kidsprogram .spark-section-card p,.app-command-shell.app-kidsprogram .spark-section-card p,.app-shell-dark.app-kidsprogram .spark-section-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.7rem!important;line-height:1.28!important}.app-kidsprogram .spark-support-examples,.app-command-shell.app-kidsprogram .spark-support-examples,.app-shell-dark.app-kidsprogram .spark-support-examples{margin-inline:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}.app-kidsprogram .spark-support-examples span,.app-command-shell.app-kidsprogram .spark-support-examples span,.app-shell-dark.app-kidsprogram .spark-support-examples span{white-space:normal;border-radius:999px!important;min-height:26px!important;padding:5px 8px!important;font-size:.66rem!important}.app-kidsprogram .spark-donation-group-card,.app-command-shell.app-kidsprogram .spark-donation-group-card,.app-shell-dark.app-kidsprogram .spark-donation-group-card,.app-kidsprogram .spark-participation-card,.app-command-shell.app-kidsprogram .spark-participation-card,.app-shell-dark.app-kidsprogram .spark-participation-card{border-radius:16px!important;gap:8px!important;padding:11px!important}.app-kidsprogram .spark-donation-group-card span,.app-command-shell.app-kidsprogram .spark-donation-group-card span,.app-shell-dark.app-kidsprogram .spark-donation-group-card span,.app-kidsprogram .spark-participation-card>span,.app-command-shell.app-kidsprogram .spark-participation-card>span,.app-shell-dark.app-kidsprogram .spark-participation-card>span{min-height:24px!important;padding:4px 7px!important;font-size:.66rem!important}.app-kidsprogram .spark-participation-card p,.app-command-shell.app-kidsprogram .spark-participation-card p,.app-shell-dark.app-kidsprogram .spark-participation-card p{font-size:.78rem!important;line-height:1.35!important}.app-kidsprogram .spark-empty-state,.app-command-shell.app-kidsprogram .spark-empty-state,.app-shell-dark.app-kidsprogram .spark-empty-state,.app-kidsprogram .spark-parent-safe-panel,.app-command-shell.app-kidsprogram .spark-parent-safe-panel,.app-shell-dark.app-kidsprogram .spark-parent-safe-panel,.app-kidsprogram .spark-safety-rules-panel,.app-command-shell.app-kidsprogram .spark-safety-rules-panel,.app-shell-dark.app-kidsprogram .spark-safety-rules-panel,.app-kidsprogram .spark-learning-panel,.app-command-shell.app-kidsprogram .spark-learning-panel,.app-shell-dark.app-kidsprogram .spark-learning-panel,.app-kidsprogram .spark-request-flow,.app-command-shell.app-kidsprogram .spark-request-flow,.app-shell-dark.app-kidsprogram .spark-request-flow{scroll-margin-bottom:var(--spark-mobile-clearance)!important}.app-kidsprogram .spark-request-flow,.app-command-shell.app-kidsprogram .spark-request-flow,.app-shell-dark.app-kidsprogram .spark-request-flow{padding-bottom:var(--spark-mobile-clearance)!important}.app-kidsprogram .spark-request-flow input,.app-command-shell.app-kidsprogram .spark-request-flow input,.app-shell-dark.app-kidsprogram .spark-request-flow input,.app-kidsprogram .spark-request-flow select,.app-command-shell.app-kidsprogram .spark-request-flow select,.app-shell-dark.app-kidsprogram .spark-request-flow select,.app-kidsprogram .spark-stepper button,.app-command-shell.app-kidsprogram .spark-stepper button,.app-shell-dark.app-kidsprogram .spark-stepper button{min-height:42px!important}.app-kidsprogram .spark-flow-actions,.app-command-shell.app-kidsprogram .spark-flow-actions,.app-shell-dark.app-kidsprogram .spark-flow-actions{padding-bottom:0!important}}:is(.ember-assist-panel:has(.ember-assist-escalation-form) .ember-assist-scroll,.ember-assist-panel:has(.ember-assist-escalation-form) .ember-assist-form){filter:blur(2px);opacity:.08!important;pointer-events:none!important}.ember-assist-guidance-card{display:none!important}.ember-assist-panel:has(.ember-assist-escalation-form) .ember-assist-header{border-bottom-color:#d8b4fe42!important}.ember-assist-footer-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.ember-assist-footer-actions button{white-space:normal!important;justify-content:center!important;width:100%!important;min-height:40px!important}.ember-assist-escalation-form{align-content:start;gap:10px;display:grid;top:calc(88px + env(safe-area-inset-top,0px))!important;border:1px solid #d8b4fe4d!important;max-height:none!important;bottom:14px!important;left:14px!important;right:14px!important;box-shadow:0 24px 64px #0000008f,0 0 0 1px #ffffff0a!important}.ember-assist-escalation-form .compact-card-header{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:0!important;display:grid!important}.ember-assist-escalation-form .compact-card-header h3{margin:0;font-size:1rem;line-height:1.15;color:#fff7ed!important}.ember-assist-escalation-form .compact-card-header p,.ember-assist-escalation-form .compact-subtitle{color:#e8f6ffb8!important;font-size:.78rem!important;line-height:1.35!important}.ember-assist-escalation-form .compact-card-header .ghost-button{width:auto!important;min-height:34px!important;padding:7px 10px!important}.ember-assist-escalation-form label{gap:6px;display:grid}.ember-assist-escalation-form textarea,.ember-assist-escalation-form select{border-radius:14px!important;font-size:.88rem!important}.ember-assist-escalation-form>button[type=button]{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#a855f7 58%,#22d3ee)!important;border-radius:14px!important;min-height:42px!important}@media (width<=640px){.ember-assist-panel{max-height:min(82dvh, calc(100dvh - var(--etds-bottom-nav-h,76px) - env(safe-area-inset-bottom,0px) - 18px))!important}.ember-assist-escalation-form{top:calc(74px + env(safe-area-inset-top,0px))!important;border-radius:18px!important;padding:.78rem!important;bottom:10px!important;left:10px!important;right:10px!important}.ember-assist-escalation-form .compact-card-header{grid-template-columns:1fr!important;gap:8px!important}.ember-assist-escalation-form .compact-card-header .ghost-button{justify-self:start}.ember-assist-escalation-form textarea{min-height:72px!important}}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer{border-color:#89e1ff38!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 80px #0000007a,0 0 56px #25d9ff14!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.menu-command-links-header p{max-width:72ch}.menu-command-section--admin{background:radial-gradient(circle at 0 0,#ff6b551a,#0000 8rem),#0f14207a!important;border-color:#ff6b5538!important}.menu-command-section--admin .menu-command-icon{color:#ffcf8a;background:#ff6b551f;border-color:#ff6b5547}.app .drawer.open.menu-drawer .drawer-footer-card,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0}@media (width<=780px){:is(.app:has(.drawer.open.menu-drawer) .mobile-bottom-nav,.app-command-shell:has(.drawer.open.menu-drawer) .mobile-bottom-nav,.app-shell-dark:has(.drawer.open.menu-drawer) .mobile-bottom-nav,.app:has(.drawer.open.menu-drawer) .mobile-quick-add-fab,.app-command-shell:has(.drawer.open.menu-drawer) .mobile-quick-add-fab,.app-shell-dark:has(.drawer.open.menu-drawer) .mobile-quick-add-fab){opacity:0!important;pointer-events:none!important;transform:translateY(120%)scale(.94)!important}.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer{border-left:0!important;border-right:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;inset:0!important}.app .drawer.open.menu-drawer .drawer-header,.app-command-shell .drawer.open.menu-drawer .drawer-header,.app-shell-dark .drawer.open.menu-drawer .drawer-header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 10px!important;margin:0!important}.app .drawer.open.menu-drawer .drawer-header h3,.app-command-shell .drawer.open.menu-drawer .drawer-header h3,.app-shell-dark .drawer.open.menu-drawer .drawer-header h3{font-size:1.34rem!important;line-height:1.05!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{padding:10px 12px calc(62px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;gap:11px!important}.menu-command-links{border-radius:20px!important;gap:11px!important;padding:10px!important}.menu-command-links-header{gap:7px!important;padding-bottom:0!important}.menu-command-links-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.74rem!important;line-height:1.28!important}.menu-command-links-header>button{display:none!important}.menu-command-groups{gap:10px!important}.menu-command-section{border-radius:17px!important;gap:7px!important;padding:8px!important}.menu-command-section h4{letter-spacing:.03em!important;font-size:.7rem!important}.menu-command-grid,.menu-command-section--account .menu-command-grid,.menu-command-section--admin .menu-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.menu-command-section--roadmap .menu-command-grid{grid-template-columns:1fr!important}.menu-command-link{border-radius:14px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:54px!important;padding:8px!important}.menu-command-icon{border-radius:11px!important;width:30px!important;height:30px!important}.menu-command-link strong{font-size:.77rem!important;line-height:1.08!important}.menu-command-link small{-webkit-line-clamp:2!important;min-height:0!important;font-size:.63rem!important;line-height:1.16!important}.app .drawer.open.menu-drawer .drawer-footer-card,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card{min-height:42px!important;margin:0 12px calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:15px!important;padding:7px 9px!important}.app .drawer.open.menu-drawer .drawer-footer-card span,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card span,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card span{font-size:.64rem!important}.app .drawer.open.menu-drawer .drawer-footer-card button,.app-command-shell .drawer.open.menu-drawer .drawer-footer-card button,.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card button{min-height:30px!important;padding:6px 10px!important;font-size:.74rem!important}}@media (width>=781px){.app .drawer.open.menu-drawer,.app-command-shell .drawer.open.menu-drawer,.app-shell-dark .drawer.open.menu-drawer{border-radius:28px!important;max-height:calc(100dvh - 32px)!important;top:16px!important;bottom:16px!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{padding-bottom:16px!important}}@media (width<=780px){.app-settings .mobile-quick-add-fab,.app-command-shell.app-settings .mobile-quick-add-fab,.app-account .mobile-quick-add-fab,.app-command-shell.app-account .mobile-quick-add-fab,.app-membership .mobile-quick-add-fab,.app-command-shell.app-membership .mobile-quick-add-fab,.app-adminreview .mobile-quick-add-fab,.app-command-shell.app-adminreview .mobile-quick-add-fab,.app-profile .mobile-quick-add-fab,.app-command-shell.app-profile .mobile-quick-add-fab,.app-help .mobile-quick-add-fab,.app-command-shell.app-help .mobile-quick-add-fab,.app-trust .mobile-quick-add-fab,.app-command-shell.app-trust .mobile-quick-add-fab,.app-menu .mobile-quick-add-fab,.app-command-shell.app-menu .mobile-quick-add-fab,.app-moderator .mobile-quick-add-fab,.app-command-shell.app-moderator .mobile-quick-add-fab{display:none!important}.app-command-shell :where(.settings-utility-page,.account-utility-page,.profile-utility-page,.help-utility-page),.app-shell-dark :where(.settings-utility-page,.account-utility-page,.profile-utility-page,.help-utility-page),.app-command-shell.app-membership .tier-foundation-panel,.app-shell-dark.app-membership .tier-foundation-panel,.app-command-shell.app-adminreview main,.app-shell-dark.app-adminreview main{padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 76px)!important;scroll-padding-bottom:calc(var(--etds-bottom-nav-h,76px) + env(safe-area-inset-bottom,0px) + 76px)!important}.app-command-shell .account-status-card .drawer-status-list,.app-shell-dark .account-status-card .drawer-status-list,.app-command-shell .tier-status-grid,.app-shell-dark .tier-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-command-shell .account-status-card .drawer-status-list>div,.app-shell-dark .account-status-card .drawer-status-list>div,.app-command-shell .tier-status-grid article,.app-shell-dark .tier-status-grid article{min-width:0;border-radius:15px!important;padding:10px!important}.app-command-shell .tier-foundation-panel,.app-shell-dark .tier-foundation-panel{gap:12px!important;padding:12px!important}.app-command-shell .tier-plan-grid,.app-shell-dark .tier-plan-grid,.app-command-shell .tier-lock-preview-grid,.app-shell-dark .tier-lock-preview-grid,.app-command-shell .tier-add-on-grid,.app-shell-dark .tier-add-on-grid{gap:10px!important}.app-command-shell .tier-plan-card,.app-shell-dark .tier-plan-card,.app-command-shell .tier-lock-preview-card,.app-shell-dark .tier-lock-preview-card,.app-command-shell .tier-add-on-card,.app-shell-dark .tier-add-on-card{border-radius:17px!important;padding:12px!important}.app-command-shell.app-adminreview .admin-page-header,.app-shell-dark.app-adminreview .admin-page-header{padding:16px!important}.app-command-shell.app-adminreview .admin-page-header .standard-page-header-main,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-main{align-items:start!important;gap:12px!important}.app-command-shell.app-adminreview .admin-page-header .summary-pill-row,.app-shell-dark.app-adminreview .admin-page-header .summary-pill-row{flex-wrap:wrap!important;gap:7px!important;width:100%!important;display:flex!important}.app-command-shell.app-adminreview .admin-page-header .summary-pill-row .status-badge,.app-shell-dark.app-adminreview .admin-page-header .summary-pill-row .status-badge{text-align:center;justify-content:center;flex:82px!important;width:auto!important;min-width:0!important}.app-command-shell.app-adminreview .admin-page-header .summary-pill-row .secondary-button,.app-shell-dark.app-adminreview .admin-page-header .summary-pill-row .secondary-button{flex:100%!important;min-height:42px!important}.app-command-shell.app-adminreview .admin-page-header .settings-header-summary,.app-shell-dark.app-adminreview .admin-page-header .settings-header-summary{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:7px!important;min-height:0!important;padding:0!important;display:flex!important}.app-command-shell.app-adminreview .admin-page-header .settings-header-summary span,.app-shell-dark.app-adminreview .admin-page-header .settings-header-summary span{border-radius:999px!important;width:auto!important;min-height:28px!important;padding:6px 9px!important}.app-command-shell.app-adminreview .standard-page-header-tabs,.app-shell-dark.app-adminreview .standard-page-header-tabs{margin-top:8px!important;padding-bottom:2px!important}.app-command-shell.app-adminreview .standard-page-header-tabs button,.app-shell-dark.app-adminreview .standard-page-header-tabs button{min-height:34px!important;padding:7px 10px!important;font-size:.72rem!important}.app-command-shell .admin-permission-denied,.app-shell-dark .admin-permission-denied{min-height:0!important;padding:16px!important}}@media (width>=781px){.app-command-shell.app-adminreview .admin-page-header,.app-shell-dark.app-adminreview .admin-page-header{padding:22px 24px!important}.app-command-shell.app-adminreview .admin-page-header .standard-page-header-main,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-main{grid-template-columns:minmax(0,1fr) minmax(260px,max-content)!important}.app-command-shell.app-adminreview .admin-page-header .standard-page-header-actions,.app-shell-dark.app-adminreview .admin-page-header .standard-page-header-actions{align-self:end}.app-command-shell.app-adminreview .admin-page-header .summary-pill-row,.app-shell-dark.app-adminreview .admin-page-header .summary-pill-row{justify-content:flex-end!important;gap:8px!important;display:flex!important}.app-command-shell.app-adminreview .admin-page-header .settings-header-summary,.app-shell-dark.app-adminreview .admin-page-header .settings-header-summary{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;padding:0!important;display:flex!important}.app-command-shell.app-adminreview .admin-page-header .settings-header-summary span,.app-shell-dark.app-adminreview .admin-page-header .settings-header-summary span{border-radius:999px!important;width:auto!important;min-height:28px!important;padding:6px 10px!important}.app-command-shell.app-adminreview .standard-page-header-tabs,.app-shell-dark.app-adminreview .standard-page-header-tabs{margin-top:12px!important;padding-bottom:4px!important}}@media (width<=780px){.app-command-shell,.app-shell-dark{--et-live-mobile-dock-fade:max(94px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 28px))}.mobile-bottom-nav:before{top:calc(-1 * var(--et-live-mobile-dock-fade))!important;height:calc(var(--et-live-mobile-dock-fade) + 2px)!important;z-index:0!important;background:linear-gradient(#02071200,#020712eb 36%,#020712fe 62%,#020712)!important}.mobile-bottom-nav button{z-index:1;position:relative}.app-home{--hearth-mobile-dock-clearance:max(256px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 184px))}.app-home .dashboard-layout.hearth-command-view.hearth-northstar,.app-home .dashboard-layout.command-hearth{padding-bottom:var(--hearth-mobile-dock-clearance)!important;scroll-padding-bottom:var(--hearth-mobile-dock-clearance)!important}.app-home .hearth-command-view.hearth-northstar:after,.app-home .command-hearth:after{min-height:calc(var(--hearth-mobile-dock-clearance) - 44px)!important}.app-market>main,.app-command-shell.app-market>main,.app-shell-dark.app-market>main{padding-bottom:max(270px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 196px))!important;scroll-padding-bottom:max(270px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 196px))!important}.app-market .market-results-panel,.app-command-shell.app-market .market-results-panel,.app-shell-dark.app-market .market-results-panel{margin-bottom:max(168px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 96px))!important;scroll-margin-bottom:max(210px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 136px))!important}.app-market .catalog-result-groups,.app-command-shell.app-market .catalog-result-groups,.app-shell-dark.app-market .catalog-result-groups,.app-market .catalog-results-list,.app-command-shell.app-market .catalog-results-list,.app-shell-dark.app-market .catalog-results-list{padding-bottom:max(128px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 58px))!important}.app-market .catalog-result-card:last-child,.app-command-shell.app-market .catalog-result-card:last-child,.app-shell-dark.app-market .catalog-result-card:last-child,.app-market .market-set-card:last-child,.app-command-shell.app-market .market-set-card:last-child,.app-shell-dark.app-market .market-set-card:last-child{margin-bottom:max(96px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 32px))!important}.app-kidsprogram,.app-command-shell.app-kidsprogram,.app-shell-dark.app-kidsprogram{--spark-mobile-clearance:max(260px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 188px))}.app-kidsprogram .spark-program-layout,.app-command-shell.app-kidsprogram .spark-program-layout,.app-shell-dark.app-kidsprogram .spark-program-layout{padding-bottom:var(--spark-mobile-clearance)!important;margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 70px)!important}.app-kidsprogram .spark-section-card,.app-command-shell.app-kidsprogram .spark-section-card,.app-shell-dark.app-kidsprogram .spark-section-card{min-height:106px!important}.app-kidsprogram .spark-section-card p,.app-command-shell.app-kidsprogram .spark-section-card p,.app-shell-dark.app-kidsprogram .spark-section-card p{-webkit-line-clamp:2!important}.app .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app-command-shell .flow-modal[data-flow=scoutSubmit]>.flow-modal-body,.app-shell-dark .flow-modal[data-flow=scoutSubmit]>.flow-modal-body{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 216px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 232px)!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-list,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-list{padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 172px)!important}.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-card:last-child,.app .flow-modal[data-flow=scoutSubmit] .scout-report-store-pick:last-child,.app-command-shell .flow-modal[data-flow=scoutSubmit] .scout-report-store-pick:last-child,.app-shell-dark .flow-modal[data-flow=scoutSubmit] .scout-report-store-pick:last-child{margin-bottom:max(84px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 22px))!important;scroll-margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 150px)!important}.app .drawer.open.menu-drawer .drawer-menu-stack,.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}}@media (width<=480px){.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics,.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics button,.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid>div,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics button,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid>div,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics button,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid>div{min-height:58px!important;padding:7px!important}.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics span,.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics small,.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid span,.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid small,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics span,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics small,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid span,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid small,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics span,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics small,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid span,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid small{font-size:.64rem!important;line-height:1.1!important}.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics strong,.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid strong,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics strong,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid strong,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-home-metrics strong,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-summary-grid strong{margin-block:2px!important;font-size:.88rem!important;line-height:1.05!important}.app-scout .pokemon-watch-calendar-panel .watch-calendar-toolbar,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-toolbar,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-toolbar{gap:7px!important;padding:8px!important}.app-scout .pokemon-watch-calendar-panel .watch-calendar-area-select,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-area-select,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-area-select,.app-scout .pokemon-watch-calendar-panel .watch-calendar-layer-strip,.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-layer-strip,.app-shell-dark.app-scout .pokemon-watch-calendar-panel .watch-calendar-layer-strip{display:none!important}}.app-scout .store-map-filters button,.app-command-shell.app-scout .store-map-filters button,.app-shell-dark.app-scout .store-map-filters button{min-height:44px!important}.app-kidsprogram .spark-secondary-cta,.app-command-shell.app-kidsprogram .spark-secondary-cta,.app-shell-dark.app-kidsprogram .spark-secondary-cta{justify-self:start}.app-kidsprogram .spark-donation-route-button,.app-command-shell.app-kidsprogram .spark-donation-route-button,.app-shell-dark.app-kidsprogram .spark-donation-route-button{width:fit-content;min-height:40px}.app-kidsprogram .spark-impact-dashboard,.app-command-shell.app-kidsprogram .spark-impact-dashboard,.app-shell-dark.app-kidsprogram .spark-impact-dashboard{gap:14px;display:grid;background:radial-gradient(circle at 12% 0,#ffcf5c24,#0000 14rem),linear-gradient(145deg,#251307db,#080d19eb)!important;border-color:#ffcf5c3d!important}.app-kidsprogram .spark-impact-stat-grid,.app-command-shell.app-kidsprogram .spark-impact-stat-grid,.app-shell-dark.app-kidsprogram .spark-impact-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-kidsprogram .spark-impact-stat-card,.app-command-shell.app-kidsprogram .spark-impact-stat-card,.app-shell-dark.app-kidsprogram .spark-impact-stat-card,.app-kidsprogram .spark-impact-milestone-card,.app-command-shell.app-kidsprogram .spark-impact-milestone-card,.app-shell-dark.app-kidsprogram .spark-impact-milestone-card{background:#ffffff0e;border:1px solid #ffcf5c2b;border-radius:18px;gap:6px;padding:12px;display:grid}.app-kidsprogram .spark-impact-stat-card span,.app-command-shell.app-kidsprogram .spark-impact-stat-card span,.app-shell-dark.app-kidsprogram .spark-impact-stat-card span{color:#ffebc4b8;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.app-kidsprogram .spark-impact-stat-card strong,.app-command-shell.app-kidsprogram .spark-impact-stat-card strong,.app-shell-dark.app-kidsprogram .spark-impact-stat-card strong{color:#fff5c7;font-size:clamp(1.45rem,4vw,2rem);line-height:1}.app-kidsprogram .spark-impact-stat-card p,.app-command-shell.app-kidsprogram .spark-impact-stat-card p,.app-shell-dark.app-kidsprogram .spark-impact-stat-card p,.app-kidsprogram .spark-impact-milestone-card p,.app-command-shell.app-kidsprogram .spark-impact-milestone-card p,.app-shell-dark.app-kidsprogram .spark-impact-milestone-card p{color:#fff8e1b8;margin:0;font-size:.82rem;line-height:1.4}.app-kidsprogram .spark-impact-milestone-grid,.app-command-shell.app-kidsprogram .spark-impact-milestone-grid,.app-shell-dark.app-kidsprogram .spark-impact-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-kidsprogram .spark-giving-ledger-card,.app-command-shell.app-kidsprogram .spark-giving-ledger-card,.app-shell-dark.app-kidsprogram .spark-giving-ledger-card,.app-kidsprogram .spark-kid-packs-card,.app-command-shell.app-kidsprogram .spark-kid-packs-card,.app-shell-dark.app-kidsprogram .spark-kid-packs-card,.app-kidsprogram .spark-event-support-card,.app-command-shell.app-kidsprogram .spark-event-support-card,.app-shell-dark.app-kidsprogram .spark-event-support-card{gap:14px;display:grid;border-color:color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 24%, var(--et-border,#ffcf5c38))!important;background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 18%, transparent), transparent 15rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--et-page-accent,#ff6b4a) 14%, transparent), transparent 16rem), color-mix(in srgb, var(--et-panel,#251307e0) 94%, transparent)!important}.spark-giving-helper-card,.spark-gift-disclaimer-card,.spark-kid-pack-helper-card,.spark-kid-pack-meaning-card,.spark-kid-pack-ledger-link,.spark-event-support-helper-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 22%, var(--et-border,#ffcf5c38));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 84%, transparent);border-radius:18px;gap:5px;padding:13px;display:grid}.spark-giving-helper-card span,.spark-giving-helper-card small,.spark-gift-disclaimer-card span,.spark-kid-pack-helper-card span,.spark-kid-pack-helper-card small,.spark-kid-pack-meaning-card span,.spark-kid-pack-ledger-link span,.spark-event-support-helper-card span,.spark-event-support-helper-card small{color:var(--et-muted,#fff8e1bd);line-height:1.45}.app-kidsprogram .spark-giving-impact-grid,.app-command-shell.app-kidsprogram .spark-giving-impact-grid,.app-shell-dark.app-kidsprogram .spark-giving-impact-grid,.app-kidsprogram .spark-kid-pack-impact-grid,.app-command-shell.app-kidsprogram .spark-kid-pack-impact-grid,.app-shell-dark.app-kidsprogram .spark-kid-pack-impact-grid,.app-kidsprogram .spark-event-support-impact-grid,.app-command-shell.app-kidsprogram .spark-event-support-impact-grid,.app-shell-dark.app-kidsprogram .spark-event-support-impact-grid,.spark-gift-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spark-gift-type-cloud{flex-wrap:wrap;gap:8px;display:flex}.spark-gift-type-cloud span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 20%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 84%, transparent);min-height:34px;color:var(--et-ink,#fff7ed);border-radius:999px;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.spark-gift-ledger-list,.spark-gift-flow,.spark-kid-pack-list,.spark-kid-pack-flow,.spark-event-support-list,.spark-event-support-flow{gap:12px;display:grid}.spark-gift-ledger-row,.spark-kid-pack-row,.spark-event-support-row,.spark-gift-form-card,.spark-gift-hero-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 20%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 88%, transparent);border-radius:20px;gap:10px;padding:14px;display:grid}.spark-gift-ledger-row{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center}.spark-kid-pack-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center}.spark-event-support-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center}.spark-kid-pack-row.status-ready-to-gift{border-color:color-mix(in srgb, #ffcf5c 34%, var(--et-border,#ffffff1f))}.spark-kid-pack-row.status-gifted{border-color:color-mix(in srgb, #ff8aa1 34%, var(--et-border,#ffffff1f))}.spark-gift-ledger-row>div,.spark-kid-pack-row>div,.spark-event-support-row>div{gap:3px;display:grid}.spark-gift-ledger-row small,.spark-kid-pack-row small,.spark-event-support-row small,.spark-gift-hero-card p{color:var(--et-muted,#fff8e1bd);line-height:1.45}.spark-gift-safety-strip{flex-wrap:wrap;gap:8px;display:flex}.spark-gift-safety-strip span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffcf5c) 18%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 80%, transparent);min-height:32px;color:var(--et-ink,#fff7ed);border-radius:999px;align-items:center;padding:6px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.spark-gift-inline-grid,.spark-event-support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-kidsprogram .spark-donate-panel,.app-command-shell.app-kidsprogram .spark-donate-panel,.app-shell-dark.app-kidsprogram .spark-donate-panel,.app-kidsprogram .spark-thank-you-panel,.app-command-shell.app-kidsprogram .spark-thank-you-panel,.app-shell-dark.app-kidsprogram .spark-thank-you-panel{gap:14px;display:grid;background:radial-gradient(circle at 88% 0,#ffcf5c33,#0000 14rem),radial-gradient(circle at 0 100%,#ff5a7a29,#0000 16rem),linear-gradient(145deg,#261205e6,#070a16f0)!important;border-color:#ffcf5c47!important}.app-kidsprogram .spark-impact-meter,.app-command-shell.app-kidsprogram .spark-impact-meter,.app-shell-dark.app-kidsprogram .spark-impact-meter{background:#0a111fa3;border:1px solid #ffcf5c38;border-radius:18px;gap:8px;padding:12px;display:grid}.app-kidsprogram .spark-impact-meter span,.app-command-shell.app-kidsprogram .spark-impact-meter span,.app-shell-dark.app-kidsprogram .spark-impact-meter span{color:#fff8e1e0;font-size:.88rem}.app-kidsprogram .spark-impact-meter i,.app-command-shell.app-kidsprogram .spark-impact-meter i,.app-shell-dark.app-kidsprogram .spark-impact-meter i{background:#ffffff17;border-radius:999px;height:10px;display:block;overflow:hidden}.app-kidsprogram .spark-impact-meter em,.app-command-shell.app-kidsprogram .spark-impact-meter em,.app-shell-dark.app-kidsprogram .spark-impact-meter em{border-radius:inherit;background:linear-gradient(90deg,#ffcf5c,#ff8a3d,#ff5f8f);height:100%;display:block;box-shadow:0 0 22px #ffc24747}.app-kidsprogram .spark-donate-category-grid,.app-command-shell.app-kidsprogram .spark-donate-category-grid,.app-shell-dark.app-kidsprogram .spark-donate-category-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.app-kidsprogram .spark-donate-category,.app-command-shell.app-kidsprogram .spark-donate-category,.app-shell-dark.app-kidsprogram .spark-donate-category{color:#fff7ed;text-align:left;background:#ffffff0e;border-color:#ffcf5c38;border-radius:15px;justify-content:flex-start;align-items:center;min-height:42px;padding:9px 11px;display:flex}.app-kidsprogram .spark-sponsor-card,.app-command-shell.app-kidsprogram .spark-sponsor-card,.app-shell-dark.app-kidsprogram .spark-sponsor-card{background:#0514209e;border:1px solid #2dd4bf33;border-radius:18px;gap:5px;padding:13px;display:grid}.app-kidsprogram .spark-sponsor-card p,.app-command-shell.app-kidsprogram .spark-sponsor-card p,.app-shell-dark.app-kidsprogram .spark-sponsor-card p{color:#e8f6ffb8;margin:0;font-size:.85rem;line-height:1.4}.app-kidsprogram .spark-thank-you-panel,.app-command-shell.app-kidsprogram .spark-thank-you-panel,.app-shell-dark.app-kidsprogram .spark-thank-you-panel{justify-items:start}.app-kidsprogram .spark-thank-you-orb,.app-command-shell.app-kidsprogram .spark-thank-you-orb,.app-shell-dark.app-kidsprogram .spark-thank-you-orb{background:radial-gradient(circle at 50% 34%,#fff2a8 0 16%,#ffb547 17% 38%,#ff6b4a 39% 62%,#ff6b4a29 63%);border-radius:26px;width:78px;height:78px;position:relative;box-shadow:0 0 32px #ffc24752}.app-kidsprogram .spark-thank-you-orb span,.app-command-shell.app-kidsprogram .spark-thank-you-orb span,.app-shell-dark.app-kidsprogram .spark-thank-you-orb span{background:radial-gradient(circle at 34% 43%,#251325 0 8%,#0000 9%),radial-gradient(circle at 66% 43%,#251325 0 8%,#0000 9%),radial-gradient(at 50% 72%,#251325f2 0 10%,#0000 11%),#ffeca694;border-radius:50%;position:absolute;inset:22px 19px 18px}.app-kidsprogram .spark-impact-story-grid,.app-command-shell.app-kidsprogram .spark-impact-story-grid,.app-shell-dark.app-kidsprogram .spark-impact-story-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:100%;display:grid}.app-kidsprogram .spark-impact-story-card,.app-command-shell.app-kidsprogram .spark-impact-story-card,.app-shell-dark.app-kidsprogram .spark-impact-story-card{background:#ffffff0e;border:1px solid #ffcf5c2e;border-radius:18px;gap:6px;padding:12px;display:grid}.app-kidsprogram .spark-impact-story-card p,.app-command-shell.app-kidsprogram .spark-impact-story-card p,.app-shell-dark.app-kidsprogram .spark-impact-story-card p{color:#fff8e1bd;margin:0;font-size:.84rem;line-height:1.4}@media (width<=640px){.app-kidsprogram .spark-donate-panel,.app-command-shell.app-kidsprogram .spark-donate-panel,.app-shell-dark.app-kidsprogram .spark-donate-panel,.app-kidsprogram .spark-thank-you-panel,.app-command-shell.app-kidsprogram .spark-thank-you-panel,.app-shell-dark.app-kidsprogram .spark-thank-you-panel,.app-kidsprogram .spark-impact-dashboard,.app-command-shell.app-kidsprogram .spark-impact-dashboard,.app-shell-dark.app-kidsprogram .spark-impact-dashboard,.app-kidsprogram .spark-giving-ledger-card,.app-command-shell.app-kidsprogram .spark-giving-ledger-card,.app-shell-dark.app-kidsprogram .spark-giving-ledger-card,.app-kidsprogram .spark-kid-packs-card,.app-command-shell.app-kidsprogram .spark-kid-packs-card,.app-shell-dark.app-kidsprogram .spark-kid-packs-card,.app-kidsprogram .spark-event-support-card,.app-command-shell.app-kidsprogram .spark-event-support-card,.app-shell-dark.app-kidsprogram .spark-event-support-card{margin-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 52px);padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 34px)!important}.app-kidsprogram .spark-impact-stat-grid,.app-command-shell.app-kidsprogram .spark-impact-stat-grid,.app-shell-dark.app-kidsprogram .spark-impact-stat-grid,.app-kidsprogram .spark-giving-impact-grid,.app-command-shell.app-kidsprogram .spark-giving-impact-grid,.app-shell-dark.app-kidsprogram .spark-giving-impact-grid,.app-kidsprogram .spark-kid-pack-impact-grid,.app-command-shell.app-kidsprogram .spark-kid-pack-impact-grid,.app-shell-dark.app-kidsprogram .spark-kid-pack-impact-grid,.app-kidsprogram .spark-event-support-impact-grid,.app-command-shell.app-kidsprogram .spark-event-support-impact-grid,.app-shell-dark.app-kidsprogram .spark-event-support-impact-grid,.app-kidsprogram .spark-impact-milestone-grid,.app-command-shell.app-kidsprogram .spark-impact-milestone-grid,.app-shell-dark.app-kidsprogram .spark-impact-milestone-grid,.spark-gift-form-grid,.spark-gift-inline-grid,.spark-event-support-form-grid,.spark-gift-ledger-row,.spark-kid-pack-row,.spark-event-support-row{grid-template-columns:1fr}.app-kidsprogram .spark-impact-stat-card,.app-command-shell.app-kidsprogram .spark-impact-stat-card,.app-shell-dark.app-kidsprogram .spark-impact-stat-card,.app-kidsprogram .spark-impact-milestone-card,.app-command-shell.app-kidsprogram .spark-impact-milestone-card,.app-shell-dark.app-kidsprogram .spark-impact-milestone-card{border-radius:16px;padding:11px}.app-kidsprogram .spark-donate-category-grid,.app-command-shell.app-kidsprogram .spark-donate-category-grid,.app-shell-dark.app-kidsprogram .spark-donate-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-kidsprogram .spark-donate-category,.app-command-shell.app-kidsprogram .spark-donate-category,.app-shell-dark.app-kidsprogram .spark-donate-category{min-height:44px;font-size:.78rem;line-height:1.2}.app-kidsprogram .spark-flow-actions,.app-command-shell.app-kidsprogram .spark-flow-actions,.app-shell-dark.app-kidsprogram .spark-flow-actions{grid-template-columns:1fr;display:grid}.app-kidsprogram .spark-thank-you-panel .spark-flow-actions,.app-command-shell.app-kidsprogram .spark-thank-you-panel .spark-flow-actions,.app-shell-dark.app-kidsprogram .spark-thank-you-panel .spark-flow-actions{margin-top:152px}}@media (width<=780px){.app.app-command-shell{height:100dvh!important;min-height:100dvh!important;padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 18px)!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.app.app-command-shell>.main.app-shell-dark{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;padding-bottom:max(184px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 112px))!important;scroll-padding-bottom:max(196px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 124px))!important;overflow:hidden auto!important}.app.app-command-shell .mobile-bottom-nav{bottom:max(8px, env(safe-area-inset-bottom,0px))!important}}.public-beta-feedback-modal{width:min(720px,94vw);grid-template-rows:auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 18px)!important;overflow:hidden!important}.public-beta-feedback-body{min-height:0;padding:2px 2px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;gap:14px;display:grid;overflow:hidden auto}.public-beta-feedback-modal .feedback-metadata{display:none}:is(.app-command-shell:has(.public-beta-feedback-modal) .mobile-bottom-nav,.app-shell-dark:has(.public-beta-feedback-modal) .mobile-bottom-nav){display:none!important}.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state{background:radial-gradient(circle at 0 0,#fb923c1f,#0000 11rem),linear-gradient(135deg,#0f172ae6,#061826e0);border:1px solid #fbbf242e;border-radius:18px;gap:8px;padding:14px;display:grid}.public-beta-intake-card strong,.public-beta-submit-state h3,.public-beta-backend-note strong{color:#fff7ed}.public-beta-intake-card p,.public-beta-submit-state p,.public-beta-submit-state small,.public-beta-backend-note span{color:#fff7edc2;line-height:1.45}.public-beta-intake-card span{color:#ccfbf1;background:#0d94881f;border:1px solid #2dd4bf42;border-radius:999px;justify-self:start;min-height:28px;padding:5px 9px;font-size:.75rem;font-weight:900}.public-beta-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-beta-safety-note{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 10rem),#030c19b3;border-color:#2dd4bf33}.public-beta-followup-row{margin-top:-4px}.public-beta-submit-state.is-cloud{border-color:#2dd4bf57}.public-beta-submit-state.is-local{border-color:#fbbf2457}@media (width<=640px){.public-beta-feedback-modal{width:min(100vw - 20px,420px)}.public-beta-interest-grid,.public-beta-feedback-modal .inline-input-grid{grid-template-columns:minmax(0,1fr)}.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state{border-radius:16px;padding:12px}}@media (width<=780px){.app-tidepool .tidepool-community-header,.app-command-shell.app-tidepool .tidepool-community-header,.app-shell-dark.app-tidepool .tidepool-community-header{height:auto!important;max-height:none!important;overflow:visible!important}.app-tidepool .tidepool-community-header .standard-page-header-main,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-main{grid-template-rows:auto auto!important;gap:10px!important}.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch!important;margin-top:0!important;display:grid!important}.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button{width:100%!important;min-height:42px!important}.app-tidepool .tidepool-community-header .tidepool-header-summary,.app-command-shell.app-tidepool .tidepool-community-header .tidepool-header-summary,.app-shell-dark.app-tidepool .tidepool-community-header .tidepool-header-summary,.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs{display:none!important}}@media (width<=400px){.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy h2{font-size:1.56rem!important;line-height:1!important}.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-copy p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:1fr}.app-tidepool .tidepool-community-header .standard-page-header-actions button:nth-child(n+2),.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button:nth-child(n+2),.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button:nth-child(n+2){display:none!important}.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button,.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button{min-height:36px!important;padding-block:6px!important}}.app-forge .forge-business-ledger-panel,.app-command-shell.app-forge .forge-business-ledger-panel,.app-shell-dark.app-forge .forge-business-ledger-panel{gap:clamp(14px,2vw,22px);display:grid;box-shadow:0 24px 64px #0f172a38,inset 0 1px #ffffffb8;color:#102033!important;background:radial-gradient(circle at 8% 0,#f57a5024,#0000 18rem),radial-gradient(circle at 92% 8%,#d5a1432e,#0000 16rem),linear-gradient(145deg,#fff8ed 0%,#f8ecd8 48%,#eef7f7 100%)!important;border:1px solid #c2802a47!important;border-radius:24px!important;padding:clamp(16px,2.5vw,28px)!important}.app-forge .forge-business-ledger-panel :where(h2,h3,h4,strong,b),.app-command-shell.app-forge .forge-business-ledger-panel :where(h2,h3,h4,strong,b),.app-shell-dark.app-forge .forge-business-ledger-panel :where(h2,h3,h4,strong,b){color:#102033!important}.app-forge .forge-business-ledger-panel :where(p,small,span,dt,dd),.app-command-shell.app-forge .forge-business-ledger-panel :where(p,small,span,dt,dd),.app-shell-dark.app-forge .forge-business-ledger-panel :where(p,small,span,dt,dd){color:#102033c7!important}.app-forge .forge-ledger-hero,.app-command-shell.app-forge .forge-ledger-hero,.app-shell-dark.app-forge .forge-ledger-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:stretch;gap:16px;display:grid}.app-forge .forge-ledger-hero h2,.app-command-shell.app-forge .forge-ledger-hero h2,.app-shell-dark.app-forge .forge-ledger-hero h2{max-width:780px;margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.04}.app-forge .forge-ledger-hero p,.app-command-shell.app-forge .forge-ledger-hero p,.app-shell-dark.app-forge .forge-ledger-hero p{max-width:760px;margin:0;font-size:.98rem;line-height:1.55}.app-forge .forge-ledger-hero-card,.app-command-shell.app-forge .forge-ledger-hero-card,.app-shell-dark.app-forge .forge-ledger-hero-card{background:linear-gradient(145deg,#ffffffbd,#ffedd59e);border:1px solid #f57a503d;border-radius:20px;align-content:center;gap:8px;padding:16px;display:grid}.app-forge .forge-ledger-hero-card span,.app-command-shell.app-forge .forge-ledger-hero-card span,.app-shell-dark.app-forge .forge-ledger-hero-card span,.app-forge .forge-ledger-section-card .section-kicker,.app-command-shell.app-forge .forge-ledger-section-card .section-kicker,.app-shell-dark.app-forge .forge-ledger-section-card .section-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#bf5a36!important}.app-forge .forge-ledger-hero-card strong,.app-command-shell.app-forge .forge-ledger-hero-card strong,.app-shell-dark.app-forge .forge-ledger-hero-card strong{font-size:1.35rem}.app-forge .forge-ledger-disclaimer,.app-command-shell.app-forge .forge-ledger-disclaimer,.app-shell-dark.app-forge .forge-ledger-disclaimer{background:#ffffffad;border:1px solid #1e3a5f29;border-left:4px solid #f57a50;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.app-forge .forge-ledger-timeframes,.app-command-shell.app-forge .forge-ledger-timeframes,.app-shell-dark.app-forge .forge-ledger-timeframes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-forge .forge-ledger-timeframes button,.app-command-shell.app-forge .forge-ledger-timeframes button,.app-shell-dark.app-forge .forge-ledger-timeframes button{text-align:left;gap:4px;min-height:58px;padding:12px;display:grid;color:#102033!important;background:#ffffffd1!important;border:1px solid #10203324!important;border-radius:16px!important}.app-forge .forge-ledger-timeframes button :where(strong,span),.app-command-shell.app-forge .forge-ledger-timeframes button :where(strong,span),.app-shell-dark.app-forge .forge-ledger-timeframes button :where(strong,span){color:#102033!important}.app-forge .forge-ledger-timeframes button.active,.app-command-shell.app-forge .forge-ledger-timeframes button.active,.app-shell-dark.app-forge .forge-ledger-timeframes button.active{box-shadow:0 12px 30px #bf5a3629;background:linear-gradient(135deg,#fff4e8f2,#ffe2bee6)!important;border-color:#f57a5080!important}.app-forge .forge-ledger-overview-grid,.app-command-shell.app-forge .forge-ledger-overview-grid,.app-shell-dark.app-forge .forge-ledger-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-forge .forge-ledger-overview-grid>div,.app-command-shell.app-forge .forge-ledger-overview-grid>div,.app-shell-dark.app-forge .forge-ledger-overview-grid>div,.app-forge .forge-ledger-section-card,.app-command-shell.app-forge .forge-ledger-section-card,.app-shell-dark.app-forge .forge-ledger-section-card{background:#ffffffd1!important;border:1px solid #1020331f!important;border-radius:20px!important;box-shadow:0 12px 34px #0f172a17!important}.app-forge .forge-ledger-overview-grid>div,.app-command-shell.app-forge .forge-ledger-overview-grid>div,.app-shell-dark.app-forge .forge-ledger-overview-grid>div{gap:6px;padding:14px;display:grid}.app-forge .forge-ledger-overview-grid span,.app-command-shell.app-forge .forge-ledger-overview-grid span,.app-shell-dark.app-forge .forge-ledger-overview-grid span{font-weight:900;color:#bf5a36!important}.app-forge .forge-ledger-overview-grid strong,.app-command-shell.app-forge .forge-ledger-overview-grid strong,.app-shell-dark.app-forge .forge-ledger-overview-grid strong{font-size:clamp(1.2rem,2.2vw,1.65rem)}.app-forge .forge-ledger-section-grid,.app-command-shell.app-forge .forge-ledger-section-grid,.app-shell-dark.app-forge .forge-ledger-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-forge .forge-ledger-section-card,.app-command-shell.app-forge .forge-ledger-section-card,.app-shell-dark.app-forge .forge-ledger-section-card{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.app-forge .forge-ledger-section-card--export,.app-command-shell.app-forge .forge-ledger-section-card--export,.app-shell-dark.app-forge .forge-ledger-section-card--export{grid-column:1/-1}.app-forge .forge-ledger-section-card .compact-card-header,.app-command-shell.app-forge .forge-ledger-section-card .compact-card-header,.app-shell-dark.app-forge .forge-ledger-section-card .compact-card-header{align-items:start;gap:12px}.app-forge .forge-ledger-section-card .compact-card-header h3,.app-command-shell.app-forge .forge-ledger-section-card .compact-card-header h3,.app-shell-dark.app-forge .forge-ledger-section-card .compact-card-header h3{margin:0 0 4px;font-size:1.05rem}.app-forge .forge-ledger-section-card .secondary-button,.app-command-shell.app-forge .forge-ledger-section-card .secondary-button,.app-shell-dark.app-forge .forge-ledger-section-card .secondary-button,.app-forge .forge-ledger-page-heading .secondary-button,.app-command-shell.app-forge .forge-ledger-page-heading .secondary-button,.app-shell-dark.app-forge .forge-ledger-page-heading .secondary-button{color:#102033!important;background:#ffffffc2!important;border-color:#1020332e!important}.app-forge .forge-ledger-row-list,.app-command-shell.app-forge .forge-ledger-row-list,.app-shell-dark.app-forge .forge-ledger-row-list{gap:8px;display:grid}.app-forge .forge-ledger-row,.app-command-shell.app-forge .forge-ledger-row,.app-shell-dark.app-forge .forge-ledger-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;background:#fff8ede6!important;border:1px solid #10203317!important;border-radius:14px!important}.app-forge .forge-ledger-row span,.app-command-shell.app-forge .forge-ledger-row span,.app-shell-dark.app-forge .forge-ledger-row span{gap:2px;min-width:0;display:grid}.app-forge .forge-ledger-row strong,.app-command-shell.app-forge .forge-ledger-row strong,.app-shell-dark.app-forge .forge-ledger-row strong,.app-forge .forge-ledger-row small,.app-command-shell.app-forge .forge-ledger-row small,.app-shell-dark.app-forge .forge-ledger-row small{overflow-wrap:anywhere}.app-forge .forge-ledger-row b,.app-command-shell.app-forge .forge-ledger-row b,.app-shell-dark.app-forge .forge-ledger-row b{white-space:nowrap}.app-forge .forge-ledger-row em,.app-command-shell.app-forge .forge-ledger-row em,.app-shell-dark.app-forge .forge-ledger-row em{text-align:center;border-radius:999px;justify-self:end;min-width:64px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:900;color:#102033!important;background:#10203314!important}.app-forge .forge-ledger-bucket-grid,.app-command-shell.app-forge .forge-ledger-bucket-grid,.app-shell-dark.app-forge .forge-ledger-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-forge .forge-ledger-bucket,.app-command-shell.app-forge .forge-ledger-bucket,.app-shell-dark.app-forge .forge-ledger-bucket{gap:5px;min-width:0;padding:12px;display:grid;background:linear-gradient(135deg,#fffaf0eb,#ffedd5d6)!important;border:1px solid #d5a1433d!important;border-radius:16px!important}.app-forge .forge-ledger-bucket span,.app-command-shell.app-forge .forge-ledger-bucket span,.app-shell-dark.app-forge .forge-ledger-bucket span{font-weight:900;color:#bf5a36!important}.app-forge .forge-ledger-export-preview,.app-command-shell.app-forge .forge-ledger-export-preview,.app-shell-dark.app-forge .forge-ledger-export-preview{gap:8px;display:grid}.app-forge .forge-ledger-export-preview>div,.app-command-shell.app-forge .forge-ledger-export-preview>div,.app-shell-dark.app-forge .forge-ledger-export-preview>div{grid-template-columns:minmax(110px,.28fr) minmax(0,1fr) minmax(130px,.28fr);align-items:center;gap:10px;padding:10px;display:grid;background:#fff8ede6!important;border-radius:14px!important}.app-forge .forge-ledger-export-preview>div.is-heading,.app-command-shell.app-forge .forge-ledger-export-preview>div.is-heading,.app-shell-dark.app-forge .forge-ledger-export-preview>div.is-heading{font-weight:900;background:#10203314!important}.forge-business-ledger-panel :where(h2,h3,h4,strong,b){color:#102033!important}.forge-business-ledger-panel{color:#102033!important;background:radial-gradient(circle at 12% 0,#f57a5026,#0000 32%),linear-gradient(#fff9f2f5,#fff4e8e6)!important;border-color:#d5a1433d!important}.forge-business-ledger-panel:before,.forge-business-ledger-panel:after{display:none!important}.forge-business-ledger-panel .forge-ledger-hero{box-shadow:none!important;background:0 0!important;border:0!important}.forge-business-ledger-panel .forge-ledger-hero-card{background:linear-gradient(145deg,#ffffffdb,#ffedd5c2)!important}.forge-business-ledger-panel :where(p,small,span,dt,dd){color:#102033c7!important}.forge-business-ledger-panel .section-kicker,.forge-business-ledger-panel .forge-ledger-overview-grid span,.forge-business-ledger-panel .forge-ledger-bucket span{color:#bf5a36!important}.forge-business-ledger-panel .compact-card-header{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.forge-business-ledger-panel .forge-ledger-timeframes button{color:#102033!important;background:#ffffffdb!important;border-color:#10203324!important}.forge-business-ledger-panel .forge-ledger-timeframes button.active{background:linear-gradient(135deg,#fff4e8f5,#ffe2bee6)!important;border-color:#f57a5080!important}.forge-business-ledger-panel .forge-ledger-timeframes button :where(strong,span),.forge-business-ledger-panel .forge-ledger-row :where(strong,small,b,em,span),.forge-business-ledger-panel .forge-ledger-bucket :where(strong,small,span),.forge-business-ledger-panel .forge-ledger-export-preview>div :where(strong,small,span,b){color:#102033!important}@media (width<=880px){.app-forge .forge-ledger-hero,.app-command-shell.app-forge .forge-ledger-hero,.app-shell-dark.app-forge .forge-ledger-hero,.app-forge .forge-ledger-section-grid,.app-command-shell.app-forge .forge-ledger-section-grid,.app-shell-dark.app-forge .forge-ledger-section-grid{grid-template-columns:minmax(0,1fr)}.app-forge .forge-ledger-timeframes,.app-command-shell.app-forge .forge-ledger-timeframes,.app-shell-dark.app-forge .forge-ledger-timeframes,.app-forge .forge-ledger-overview-grid,.app-command-shell.app-forge .forge-ledger-overview-grid,.app-shell-dark.app-forge .forge-ledger-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.app-forge .forge-business-ledger-panel,.app-command-shell.app-forge .forge-business-ledger-panel,.app-shell-dark.app-forge .forge-business-ledger-panel{border-radius:20px!important;padding:14px!important}.app-forge .forge-ledger-timeframes,.app-command-shell.app-forge .forge-ledger-timeframes,.app-shell-dark.app-forge .forge-ledger-timeframes,.app-forge .forge-ledger-overview-grid,.app-command-shell.app-forge .forge-ledger-overview-grid,.app-shell-dark.app-forge .forge-ledger-overview-grid,.app-forge .forge-ledger-bucket-grid,.app-command-shell.app-forge .forge-ledger-bucket-grid,.app-shell-dark.app-forge .forge-ledger-bucket-grid{grid-template-columns:minmax(0,1fr)}.app-forge .forge-ledger-row,.app-command-shell.app-forge .forge-ledger-row,.app-shell-dark.app-forge .forge-ledger-row{grid-template-columns:minmax(0,1fr);align-items:start}.app-forge .forge-ledger-row em,.app-command-shell.app-forge .forge-ledger-row em,.app-shell-dark.app-forge .forge-ledger-row em{justify-self:start}.app-forge .forge-ledger-export-preview>div,.app-command-shell.app-forge .forge-ledger-export-preview>div,.app-shell-dark.app-forge .forge-ledger-export-preview>div{grid-template-columns:minmax(0,1fr)}}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#102033!important;background:#fbf3e8!important}html[data-theme=light] body{background:radial-gradient(circle at 12% 8%,#f57a502e,#0000 24rem),radial-gradient(circle at 88% 10%,#20b8b224,#0000 27rem),radial-gradient(circle at 44% 96%,#daa5471f,#0000 28rem),linear-gradient(145deg,#fff8ef 0%,#f7eadb 54%,#eef8f6 100%)!important}html[data-theme=light] body:before{opacity:.88;background:linear-gradient(115deg,#0000 0 34%,#14b8a614 45%,#0000 56%),radial-gradient(circle at 50% 20%,#f57a501a,#0000 42rem)!important}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-theme-light,.app-shell-light{--et-ink:#102033;--et-muted:#102033ad;--et-soft:#1020338a;--et-panel:#fffdf8e0;--et-panel-strong:#fffffff0;--et-border:#b07f4838;--et-page-accent-rgb:245, 122, 80;--et-page-accent-2-rgb:20, 184, 166;--color-text:#102033;--color-heading:#0d1b2f;--color-text-muted:#102033a8;--color-surface:#fffdfa;--color-surface-elevated:#fff7ed;--color-border:#b07f4838;color:#102033!important}.app-theme-dark,.app-shell-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.main.app-shell-themed,.app-shell-themed{width:min(100%,1180px);margin:0 auto;padding:16px 14px calc(var(--bottom-nav-height,62px) + env(safe-area-inset-bottom,0px) + 22px)!important}.app-theme-light :where(.main,.auth-main,.app-shell-themed){color:#102033!important;background:0 0!important}.app-theme-light :where(.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.location-modal,.flow-modal,.quick-add-sheet,.feature-dropdown,.beta-info-card,.beta-form-card,.beta-readiness-card,.empty-state,.small-empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.deal-session-card,.tidepool-post-card,.tidepool-rules-card,.home-list-row,.daily-check-card,.family-dashboard-card,.announcement-card,.membership-foundation-panel,.settings-panel,.menu-panel,.drawer-info-card,.settings-preference-panel,.settings-section-card,.live-onboarding-card,.live-onboarding-mini-card,.landing-feature-card,.forge-ledger-section-card,.forge-ledger-hero-card){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 13rem),linear-gradient(145deg,#ffffffeb,#fff7edd1)!important;border-color:#b07f4838!important;box-shadow:0 16px 38px #462d181c,inset 0 1px #ffffffc7!important}.app-theme-light.app-command-shell :where(.panel,.card,.section-card,.feature-card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.location-modal,.flow-modal,.quick-add-sheet,.feature-dropdown,.beta-info-card,.beta-form-card,.beta-readiness-card,.empty-state,.small-empty-state,.store-map-card,.store-map-filters,.store-map-canvas,.store-map-detail-reports,.store-map-admin-box,.marketplace-listing-card,.catalog-result-card,.deal-session-card,.tidepool-post-card,.tidepool-rules-card,.home-list-row,.daily-check-card,.family-dashboard-card,.announcement-card,.membership-foundation-panel,.settings-panel,.menu-panel,.drawer-info-card,.settings-preference-panel,.settings-section-card,.live-onboarding-card,.live-onboarding-mini-card,.landing-feature-card,.forge-ledger-section-card,.forge-ledger-hero-card),.app-theme-light.app-command-shell.app-home :where(.hearth-northstar-header,.hearth-at-glance-panel,.hearth-today-sparks-panel,.command-hearth-actions-panel,.hearth-build-card,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-today-message,.hearth-snapshot-pill,.command-hearth-action){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 13rem),linear-gradient(145deg,#fffffff0,#fff7edd6)!important;border-color:#b07f483d!important;box-shadow:0 16px 38px #462d181c,inset 0 1px #ffffffc7!important}.app-theme-light.app-command-shell.app-home .hearth-northstar-header{background:linear-gradient(90deg,#f57a5080,#daa5473d 34%,#0000 74%) 0 0/100% 2px no-repeat,radial-gradient(circle at 8% 0,#f57a5029,#0000 14rem),radial-gradient(circle at 100% 8%,#14b8a61f,#0000 14rem),linear-gradient(145deg,#fffcf7fa,#fff1e0eb)!important}.app-theme-light.app-command-shell :where(.et-live-panel,.et-live-stat,.et-live-action,.et-live-trust-note),.app-theme-light.app-command-shell.app-home :where(.hearth-foundation-journey-panel,.hearth-spark-mission-card,.hearth-points-badge,.hearth-mini-badge-row,.hearth-mode-chip),.app-theme-light.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat,.app-theme-light.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action,.app-theme-light.app-command-shell.app-home .hearth-foundation-quick-grid .et-live-action,html body #root .app.app-theme-light.app-command-shell.app-home .hearth-foundation-stat-grid button.et-live-stat,html body #root .app.app-theme-light.app-command-shell.app-home .hearth-foundation-journey-grid button.et-live-action,html body #root .app.app-theme-light.app-command-shell.app-home .hearth-foundation-quick-grid button.et-live-action{color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 11rem),linear-gradient(145deg,#ffffffe6,#fff7edd1)!important;border-color:#b07f483d!important;box-shadow:0 12px 26px #462d181a,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light.app-command-shell :where(.et-live-panel,.panel,.card)>.compact-card-header{color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 10rem),linear-gradient(145deg,#ffffffdb,#fff4e8c2)!important;border-color:#b07f4833!important;box-shadow:inset 0 1px #ffffffb3!important}.app-theme-light.app-command-shell :where(.et-live-action-icon,.hearth-spark-mission-icon){color:#bf5a36!important;background:#fff4e8e0!important;border-color:#f57a503d!important}.app-theme-light.app-command-shell :where(.et-live-action b,.hearth-spark-mission-copy p,.hearth-spark-mission-card b){color:#7a4a13!important;background:#fff6e0e6!important;border-color:#daa5473d!important}.app-theme-light.app-command-shell :where(.standard-page-header,.app-header-card,.command-screen-hero),.app-theme-light :where(.hearth-command-hero,.live-onboarding-hero,.signed-out-landing){background:linear-gradient(90deg,#f57a508c,#daa54747 34%,#0000 74%) 0 0/100% 2px no-repeat,radial-gradient(circle at 8% 0,#f57a5024,#0000 14rem),radial-gradient(circle at 100% 8%,#14b8a61a,#0000 14rem),linear-gradient(145deg,#fffcf7f5,#fff1e0e6)!important;border-color:#daa54747!important}.app-theme-light :where(h1,h2,h3,h4,h5,h6,strong,b,dt,.page-title,.standard-page-header-copy h2,.hearth-command-hero h2),.app-theme-light.app-command-shell :where(h1,h2,h3,h4,h5,h6,strong,b,dt,.page-title,.standard-page-header-copy h2,.hearth-command-hero h2),.app-theme-light.app-command-shell.app-home :where(.hearth-northstar-header h1,.hearth-northstar-header h2,.hearth-northstar-header h3,.hearth-at-glance-panel h2,.hearth-at-glance-panel strong,.hearth-today-sparks-panel h2,.hearth-today-sparks-panel h3,.hearth-today-sparks-panel strong,.command-hearth-action strong,.et-live-stat strong,.et-live-action strong,.hearth-spark-mission-copy h3,.hearth-foundation-journey-panel h2){color:#0d1b2f!important;text-shadow:none!important}.app-theme-light :where(p,small,span,dd,li,label,.compact-subtitle,.standard-page-header-copy p,.hearth-command-hero p),.app-theme-light.app-command-shell :where(p,small,span,dd,li,label,.compact-subtitle,.standard-page-header-copy p,.hearth-command-hero p),.app-theme-light.app-command-shell.app-home :where(.hearth-northstar-header p,.hearth-northstar-header small,.hearth-northstar-header span,.hearth-at-glance-panel p,.hearth-at-glance-panel span,.hearth-at-glance-panel small,.hearth-today-sparks-panel p,.hearth-today-sparks-panel span,.hearth-today-sparks-panel small,.command-hearth-action span,.command-hearth-action small,.et-live-stat span,.et-live-stat small,.et-live-action span,.et-live-action small,.hearth-spark-mission-copy small,.hearth-foundation-journey-panel p){color:#102033b8!important}.app-theme-light :where(.section-kicker,.eyebrow,.standard-page-header-label){color:#bf5a36!important;text-shadow:none!important}.app-theme-light :where(input,textarea,select,.drawer-field){color:#102033!important;background:#ffffffeb!important;border-color:#10203329!important;box-shadow:inset 0 1px #ffffffb3!important}.app-theme-light :where(input,textarea,select,.drawer-field)::placeholder{color:#1020336b!important}.app-theme-light :where(button:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not(.theme-choice-card):not([disabled]),.ember-gradient-button,.drawer-link){color:#16110a!important;background:linear-gradient(135deg,#f57a50,#d9a547)!important;border-color:#f57a506b!important;box-shadow:0 12px 28px #f57a502e!important}.app-theme-light :where(button:not(.secondary-button):not(.ghost-button):not(.auth-text-button):not(.inline-text-button):not(.mobile-tab):not(.main-tab):not(.theme-choice-card):not([disabled]),.ember-gradient-button,.drawer-link) :where(span,strong,small){color:#16110a!important}.app-theme-light :where(.secondary-button,.ghost-button,.auth-text-button,.inline-text-button){color:#102033!important;box-shadow:none!important;background:#ffffffbd!important;border-color:#10203329!important}.app-theme-light :where(.standard-page-header-tabs button.active,.standard-page-header-tabs button[aria-selected=true],.segmented-control button.active,.vault-view-strip button.active,.forge-section-tabs button.is-active,.market-tabs button.active,.filter-chip-row button.active,.chip-row button.active){color:#7a2d1b!important;background:radial-gradient(circle at 50% 0,#f57a502e,#0000 4rem),#ffebd6d1!important;border-color:#f57a506b!important;box-shadow:0 0 18px #f57a501f!important}.app-theme-light :where(.status-badge,.trust-badge,.source-badge,.mini-badge,.market-status-pill,.price-badge):not(.danger):not(.warning):not(.success):not(.verified):not(.approved):not(.denied):not(.error):not(.sold):not(.in-stock){color:#7a4a13!important;background:#fff6e0e0!important;border-color:#daa54747!important}.app-theme-light .app-shell-header,.app-theme-light .topbar,.app-theme-light .main-tabs,.app-theme-light .drawer.open,.app-theme-light .menu-drawer,.app-theme-light .navigation-drawer{color:#102033!important;background:radial-gradient(circle at 12% 0,#f57a501a,#0000 10rem),#fffcf7eb!important;border-color:#b07f4833!important;box-shadow:0 14px 34px #462d181a!important}html body #root .app.app-theme-light.app-command-shell{color:#102033!important;background:radial-gradient(circle at 14% -10%,#f57a501f,#0000 26rem),radial-gradient(circle at 92% 0,#14b8a61a,#0000 24rem),linear-gradient(#fff8eff5,#f7eadbf0 52%,#eef8f6e6)!important}html body #root .app.app-theme-light :where(.topbar,.main-tabs.app-main-tabs,.web-command-sidebar){color:#102033!important;background:radial-gradient(circle at 8% 0,#f57a501a,#0000 8rem),radial-gradient(circle at 100% 0,#14b8a614,#0000 8rem),#fffcf7eb!important;border-color:#b07f4833!important;box-shadow:0 14px 34px #462d181a!important}.app-theme-light .mobile-bottom-nav{background:linear-gradient(#fffdf8f5,#fff5e8f0)!important;border-color:#b07f4838!important;box-shadow:0 14px 36px #462d182e,inset 0 1px #ffffffd1!important}html body #root .app.app-theme-light .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8efdb 58%,#fff5e8f5)!important}.app-theme-light .mobile-bottom-nav button{color:#1020339e!important;box-shadow:none!important;background:0 0!important}.app-theme-light .mobile-bottom-nav button.active,.app-theme-light .mobile-bottom-nav button[aria-current=page]{color:#7a2d1b!important;background:radial-gradient(circle at 50% 0,#f57a502e,#0000 3.25rem),linear-gradient(#ffead6d1,#fff8ede6)!important;border-color:#f57a506b!important;box-shadow:0 0 18px #f57a501f,inset 0 1px #ffffffe6!important}.app-theme-light .mobile-quick-add-fab,.app-theme-light .floating-assist-button{color:#16110a!important;background:linear-gradient(135deg,#f57a50,#d9a547)!important;border-color:#f57a5080!important}.app-theme-light :where(.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 12rem),linear-gradient(145deg,#fffffff0,#fff7edd1)!important;border-color:#daa5473d!important}.app-theme-light :where(.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note) :where(strong,h3,p,span,small){color:#102033!important}html body #root .app.app-theme-light.app-command-shell :where(.settings-app-setup-card,.settings-app-setup-entry-card,.settings-preference-panel,.settings-section-card,.drawer-info-card,.menu-panel) :where(h2,h3,h4,strong,b,dt){color:#0d1b2f!important;text-shadow:none!important}html body #root .app.app-theme-light.app-command-shell :where(.settings-app-setup-card,.settings-app-setup-entry-card,.settings-preference-panel,.settings-section-card,.drawer-info-card,.menu-panel) :where(p,span,small,dd,li,label){color:#102033b8!important;text-shadow:none!important}html body #root .app.app-theme-light.app-command-shell :where(.settings-app-setup-card,.settings-app-setup-entry-card,.settings-preference-panel,.settings-section-card,.drawer-info-card,.menu-panel) :where(.section-kicker,.status-badge){color:#7a4a13!important}html body #root .app.app-theme-light.app-command-shell :where(.settings-app-setup-card,.settings-app-setup-entry-card,.settings-preference-panel,.settings-section-card,.drawer-info-card,.menu-panel) :where(button:not(.theme-choice-card),.drawer-link){color:#102033!important;background:#ffffffc7!important;border-color:#10203329!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light.app-command-shell :where(.settings-app-setup-card,.settings-app-setup-entry-card,.settings-preference-panel,.settings-section-card,.drawer-info-card,.menu-panel) :where(button:not(.theme-choice-card),.drawer-link).active{color:#7a2d1b!important;background:linear-gradient(135deg,#ffead6f0,#fff7ede0)!important;border-color:#f57a506b!important}html body #root .app.app-theme-light:not(.app-command-shell){color:#102033!important;background:radial-gradient(circle at 14% -10%,#f57a501f,#0000 26rem),radial-gradient(circle at 92% 0,#14b8a61a,#0000 24rem),linear-gradient(#fff8eff5,#f7eadbf0 52%,#eef8f6e6)!important}html body #root .app.app-theme-light:not(.app-command-shell) :where(.header,.app-shell-header){color:#102033!important;background:radial-gradient(circle at 8% 0,#f57a501a,#0000 8rem),#fffcf7eb!important;border-color:#b07f4833!important;box-shadow:0 14px 34px #462d181a!important}html body #root .app.app-theme-light:not(.app-command-shell) :where(.header,.app-shell-header) :where(h1,h2,h3,strong,p,span,small){color:#102033!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.scout-home-hero,.scout-home-hero-copy,.scout-home-stat-card,.scout-worth-trip-card,.scout-worth-trip-meta,.vault-empty-overview-card,.standard-page-header-summary,.vault-live-home-hero,.vault-live-summary-grid,.vault-live-summary-grid>div,.vault-live-controls-card,.vault-live-folder-card,.vault-live-addition-card,.forge-workspace-unavailable,.forge-access-preview-grid,.forge-access-preview-card,.market-fair-search-card,.market-home-category-row,.market-home-product-card,.market-home-product-top,.market-data-refresh-strip,.tidepool-community,.tidepool-live-section-card,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-meter,.spark-section-block,.spark-section-card,.spark-section-block>.compact-card-header,.live-onboarding-card,.live-onboarding-card>.compact-card-header,.live-onboarding-step,.quick-add-sheet,.flow-modal,.location-modal){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 12rem),linear-gradient(145deg,#ffffffeb,#fff7edd1)!important;border-color:#b07f483d!important;box-shadow:0 14px 32px #462d181a,inset 0 1px #ffffffbd!important}html body #root .app.app-theme-light :where(.scout-home-hero,.scout-home-hero-copy,.scout-home-stat-card,.scout-worth-trip-card,.scout-worth-trip-meta,.vault-empty-overview-card,.standard-page-header-summary,.vault-live-home-hero,.vault-live-summary-grid,.vault-live-summary-grid>div,.vault-live-controls-card,.vault-live-folder-card,.vault-live-addition-card,.forge-workspace-unavailable,.forge-access-preview-grid,.forge-access-preview-card,.market-fair-search-card,.market-home-category-row,.market-home-product-card,.market-home-product-top,.market-data-refresh-strip,.tidepool-community,.tidepool-live-section-card,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-meter,.spark-section-block,.spark-section-card,.spark-section-block>.compact-card-header,.live-onboarding-card,.live-onboarding-card>.compact-card-header,.live-onboarding-step,.quick-add-sheet,.flow-modal,.location-modal) :where(h1,h2,h3,h4,strong,b,dt){color:#0d1b2f!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.scout-home-hero,.scout-home-hero-copy,.scout-home-stat-card,.scout-worth-trip-card,.scout-worth-trip-meta,.vault-empty-overview-card,.standard-page-header-summary,.vault-live-home-hero,.vault-live-summary-grid,.vault-live-summary-grid>div,.vault-live-controls-card,.vault-live-folder-card,.vault-live-addition-card,.forge-workspace-unavailable,.forge-access-preview-grid,.forge-access-preview-card,.market-fair-search-card,.market-home-category-row,.market-home-product-card,.market-home-product-top,.market-data-refresh-strip,.tidepool-community,.tidepool-live-section-card,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-meter,.spark-section-block,.spark-section-card,.spark-section-block>.compact-card-header,.live-onboarding-card,.live-onboarding-card>.compact-card-header,.live-onboarding-step,.quick-add-sheet,.flow-modal,.location-modal) :where(p,span,small,dd,li,label){color:#102033b8!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.scout-safety-strip,.scout-worth-trip-meta,.standard-page-header-tabs,.market-home-category-row,.spark-section-grid,.tidepool-live-section-grid){color:#102033!important;background:#fffaf4bd!important;border-color:#b07f482e!important}html body #root .app.app-theme-light :where(.scout-safety-strip,.scout-worth-trip-meta,.standard-page-header-tabs,.market-home-category-row,.spark-section-grid,.tidepool-live-section-grid) :where(button,span,strong,small){color:#102033!important}html body #root .app.app-theme-light :where(.scout-home-stat-card,.scout-safety-strip span,.scout-worth-trip-meta span,.standard-page-header-tabs button,.market-home-category-row button,.live-onboarding-step,.forge-intro-benefits>*,.spark-section-card .status-badge,.tidepool-live-section-card .status-badge){color:#102033!important;background:linear-gradient(145deg,#fffcf7f2,#fff1e0d6)!important;border-color:#daa5473d!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.hearth-primary-cta,.spark-primary-cta,.scout-submit-primary,.vault-command-quick-add,.market-search-submit,.market-search-form>button,.public-beta-submit-button){color:#16110a!important;background:linear-gradient(135deg,#f57a50,#d9a547)!important;border-color:#f57a507a!important;box-shadow:0 12px 28px #f57a502e!important}html body #root .app.app-theme-light :where(.secondary-button,.ghost-button,.menu-button,.scout-stores-link,.scout-scan-screenshot-action,.vault-command-scan,.vault-settings-link,.spark-secondary-cta,.forge-workspace-unavailable .quick-actions button){color:#102033!important;background:#ffffffc7!important;border-color:#10203329!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.secondary-button,.ghost-button,.menu-button,.scout-stores-link,.scout-scan-screenshot-action,.vault-command-scan,.vault-settings-link,.spark-secondary-cta,.forge-workspace-unavailable .quick-actions button,.hearth-primary-cta,.spark-primary-cta,.scout-submit-primary,.vault-command-quick-add,.market-search-submit,.public-beta-submit-button) :where(span,strong,small){color:inherit!important}html body #root .app.app-theme-light .mobile-bottom-nav{color:#102033!important;background:linear-gradient(#fffdf8f7,#fff5e8f2)!important;border-color:#b07f4838!important;box-shadow:0 14px 36px #462d182e,inset 0 1px #ffffffd6!important}html body #root .app.app-theme-light .mobile-bottom-nav :where(button,span,small){color:#102033b8!important;opacity:1!important}html body #root .app.app-theme-light .mobile-bottom-nav button.active,html body #root .app.app-theme-light .mobile-bottom-nav button[aria-current=page]{color:#7a2d1b!important;background:radial-gradient(circle at 50% 0,#f57a502e,#0000 3.25rem),linear-gradient(#ffead6d1,#fff8ede6)!important;border-color:#f57a506b!important}html body #root .app.app-theme-light .mobile-bottom-nav button.active :where(span,small),html body #root .app.app-theme-light .mobile-bottom-nav button[aria-current=page] :where(span,small){color:#0d1b2f!important}html body #root .app.app-theme-light :where(.scout-worth-trip-meta span,.scout-worth-trip-meta .status-badge){opacity:1!important;color:#7a4a13!important;background:#fff6e0eb!important;border-color:#daa5473d!important}html body #root .app.app-theme-light :where(.live-onboarding-hero,.live-onboarding-hero.glass-panel) :where(.section-kicker,p,span,small){color:#102033b8!important;opacity:1!important;text-shadow:none!important}.app-theme-dark.app-forge .forge-business-ledger-panel,.app-theme-dark .forge-business-ledger-panel{color:#fff7ed!important;background:radial-gradient(circle at 12% 0,#f57a5024,#0000 32%),linear-gradient(#091426f0,#030915f5)!important;border-color:#ffca552e!important}.app-theme-dark .forge-business-ledger-panel :where(h2,h3,h4,strong,b){color:#fff7ed!important}.app-theme-dark .forge-business-ledger-panel :where(p,small,span,dt,dd){color:#fff7edc2!important}.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.theme-choice-grid--compact{gap:8px}.theme-choice-card{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:64px;color:inherit!important;box-shadow:none!important;background:#ffffffa3!important;border:1px solid #94a3b83d!important;border-radius:16px!important;padding:10px!important;display:grid!important}.theme-choice-card strong,.theme-choice-card small{overflow-wrap:anywhere;min-width:0}.theme-choice-card small{grid-column:2;font-size:.76rem;line-height:1.25}.theme-choice-card.is-selected{background:linear-gradient(145deg,#fff7edf0,#ffead6c2)!important;border-color:#f57a507a!important;box-shadow:0 12px 24px #f57a501f!important}.app-theme-dark .theme-choice-card{background:#080f1ebd!important;border-color:#7ae5ff2e!important}.app-theme-dark .theme-choice-card.is-selected{background:linear-gradient(145deg,#121f34f0,#071223d1)!important;border-color:#ffca557a!important}.theme-choice-preview{border:1px solid #10203324;border-radius:14px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.theme-choice-preview i{border-radius:999px;width:18px;height:18px;display:block}.theme-choice-preview--light{background:linear-gradient(145deg,#fffaf3,#f3dcc4)}.theme-choice-preview--light i{background:linear-gradient(135deg,#f57a50,#d9a547);box-shadow:0 0 16px #f57a5061}.theme-choice-preview--dark{background:linear-gradient(145deg,#06111f,#16263d);border-color:#7ae5ff38}.theme-choice-preview--dark i{background:linear-gradient(135deg,#1ed6d0,#ffca55);box-shadow:0 0 16px #1ed6d057}.smart-setup-theme-panel,.live-onboarding-theme-choice{background:#fff8edb8;border:1px solid #daa54738;border-radius:18px;gap:10px;margin-top:14px;padding:12px;display:grid}.app-theme-dark .smart-setup-theme-panel,.app-theme-dark .live-onboarding-theme-choice{background:#050f1e9e;border-color:#ffca552e}@media (width<=780px){.app.app-command-shell>.main.app-shell-themed{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;padding-bottom:max(184px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 112px))!important;scroll-padding-bottom:max(196px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 124px))!important;overflow:hidden auto!important}.theme-choice-grid{grid-template-columns:minmax(0,1fr)}.theme-choice-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-choice-grid--compact .theme-choice-card{grid-template-columns:minmax(0,1fr);justify-items:start}.theme-choice-grid--compact .theme-choice-preview{grid-row:auto}.theme-choice-grid--compact .theme-choice-card small{grid-column:1}}@media (width<=430px){.theme-choice-grid--compact{grid-template-columns:minmax(0,1fr)}}html body #root .app.app-theme-light :where(.location-modal,.flow-modal,.quick-add-sheet,.quick-add-menu,.public-beta-feedback-modal,.ember-assist-panel){color:#102033!important;background:radial-gradient(circle at 12% 0,#f57a501a,#0000 15rem),radial-gradient(circle at 100% 8%,#14b8a614,#0000 16rem),linear-gradient(145deg,#fffdf8fa,#fff6ebf5)!important;border-color:#b07f4847!important;box-shadow:0 26px 70px #462d182e,inset 0 1px #ffffffd1!important}html body #root .app.app-theme-light :where(.location-modal,.flow-modal,.quick-add-sheet,.quick-add-menu,.public-beta-feedback-modal,.ember-assist-panel) :where(h1,h2,h3,h4,strong,b,dt,.modal-title-row h2){color:#0d1b2f!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.location-modal,.flow-modal,.quick-add-sheet,.quick-add-menu,.public-beta-feedback-modal,.ember-assist-panel) :where(p,span,small,label,dd,li,.compact-subtitle,.section-kicker){color:#102033b8!important;text-shadow:none!important}html body #root .app.app-theme-light .public-beta-feedback-modal :where(.field,label:not(.checkbox-row)){box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.app-theme-light .public-beta-feedback-modal .field>span,html body #root .app.app-theme-light .public-beta-feedback-modal .field>label,html body #root .app.app-theme-light .public-beta-feedback-modal .field-label-row,html body #root .app.app-theme-light .public-beta-feedback-modal .field-label-row>span,html body #root .app.app-theme-light .public-beta-feedback-modal :where(.field-label,.form-label){color:#102033b8!important;letter-spacing:0!important;width:fit-content!important;text-shadow:none!important;background:0 0!important;margin:0 0 6px!important;padding:0!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body #root .app.app-theme-light :where(.modal-title-row,.modal-sticky-header,.modal-sticky-footer,.quick-add-sheet-header,.location-modal-actions,.flow-modal-footer){color:#102033!important;background:linear-gradient(#fffdf8fa,#fff7edf0)!important;border-color:#b07f4833!important;box-shadow:0 10px 24px #462d1814!important}html body #root .app.app-theme-light :where(.flow-modal-body,.location-modal-content,.location-modal-body,.quick-add-sheet-body,.public-beta-feedback-body,.ember-assist-body){color:#102033!important;background:0 0!important}html body #root .app.app-theme-light :where(input,textarea,select,.drawer-field,.vault-search-input,.vault-filter-select,.search-input,.scout-watch-picker-search,.scout-watch-picker-search input){color:#102033!important;background:#fffffff0!important;border-color:#1020332e!important;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #462d180f!important}html body #root .app.app-theme-light :where(input,textarea,select,.search-input)::placeholder{color:#10203370!important;opacity:1!important}html body #root .app.app-theme-light :where(.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note,.quick-add-group,.quick-add-menu button,.ember-assist-panel .panel,.ember-assist-panel .card,.ember-assist-panel .quick-actions button,.flow-inline-message,.validation-message,.modal-footer-hint){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 10rem),linear-gradient(145deg,#ffffffeb,#fff8efd6)!important;border-color:#b07f483d!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note,.quick-add-group,.quick-add-menu button,.ember-assist-panel .panel,.ember-assist-panel .card,.flow-inline-message,.validation-message,.modal-footer-hint) :where(h3,strong,b,p,span,small,label){color:inherit!important;opacity:1!important}html body #root .app.app-theme-light :where(.add-anything-flow,.add-anything-entry,.add-anything-hero,.add-anything-option,.add-anything-option-grid,.quick-add-missing-help){color:#102033!important;background:radial-gradient(circle at 100% 0,#14b8a614,#0000 10rem),linear-gradient(145deg,#fffffff0,#fff8efdb)!important;border-color:#b07f483d!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.add-anything-flow,.add-anything-entry,.add-anything-hero,.add-anything-option,.add-anything-option-grid,.quick-add-missing-help) :where(h2,h3,strong,b,p,span,small){color:#102033!important;text-shadow:none!important;opacity:1!important}html body #root .app.app-theme-light :where(.add-anything-option-icon,.add-anything-hero-icon){color:#bf5a36!important;background:#fff4e8eb!important;border-color:#f57a5047!important}html body #root .app.app-theme-light :where(.checkbox-row,.checkbox-grid,.public-beta-followup-row,.public-beta-interest-grid){color:#102033!important;background:#fffcf7d1!important;border-color:#b07f4838!important;box-shadow:0 8px 18px #462d180f!important}html body #root .app.app-theme-light :where(.checkbox-row,.checkbox-grid,.public-beta-followup-row,.public-beta-interest-grid) :where(label,span,strong,small){color:#102033b8!important;opacity:1!important}html body #root .app.app-theme-light :where(.ember-assist-header,.ember-assist-scroll,.ember-assist-context-card,.ember-assist-live-hero,.ember-assist-guidance-strip,.ember-assist-quick-action-grid button,.ember-assist-safety-note,.ember-assist-primary-prompts button,.ember-assist-recent-help,.ember-assist-recent-help article,.ember-assist-empty,.ember-assist-status,.ember-assist-message,.ember-assist-prompts button,.ember-assist-helpful-links,.ember-assist-form){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 11rem),linear-gradient(145deg,#ffffffeb,#fff8efdb)!important;border-color:#b07f483d!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.ember-assist-header,.ember-assist-context-card,.ember-assist-live-hero,.ember-assist-guidance-strip,.ember-assist-quick-action-grid button,.ember-assist-safety-note,.ember-assist-primary-prompts button,.ember-assist-recent-help,.ember-assist-recent-help article,.ember-assist-empty,.ember-assist-status,.ember-assist-message,.ember-assist-prompts button,.ember-assist-helpful-links,.ember-assist-form) :where(h2,h3,strong,b,p,span,small,label){color:#102033!important;text-shadow:none!important;opacity:1!important}html body #root .app.app-theme-light :where(.ember-assist-hero-mark){color:#16110a!important;background:linear-gradient(135deg,#f57a50,#d9a547)!important;box-shadow:0 14px 30px #f57a502e!important}html body #root .app.app-theme-light :where(.ember-assist-footer-actions button[type=submit],.public-beta-feedback-modal button[type=submit]){color:#16110a!important;background:linear-gradient(135deg,#f57a50,#d9a547)!important;border-color:#f57a507a!important}html body #root .app.app-theme-light :where(.location-modal,.flow-modal,.quick-add-sheet,.quick-add-menu,.public-beta-feedback-modal,.ember-assist-panel,.standard-page-header,.command-screen-hero,.theme-choice-card,.smart-setup-theme-panel,.live-onboarding-theme-choice,.add-anything-hero,.add-anything-option,.checkbox-row,.checkbox-grid,.store-map-filters,.vault-live-controls-card,.vault-view-strip,.market-search-helper-grid,.market-search-options,.market-search-options>summary,.market-home-category-row,.spark-impact-stat-card,.tidepool-post-card,.ember-assist-context-card,.ember-assist-live-hero,.ember-assist-guidance-strip,.ember-assist-quick-action-grid button,.ember-assist-safety-note,.ember-assist-form){background-color:#fffaf4!important}html body #root .app.app-theme-light :where(.modal-close-button,.modal-icon-close,.modal-close-icon){color:#102033!important;background:#fffc!important;border-color:#1020332e!important;box-shadow:0 10px 22px #462d1814!important}html body #root .app.app-theme-light :where(.theme-choice-card,.smart-setup-theme-panel,.live-onboarding-theme-choice){color:#102033!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 10rem),linear-gradient(145deg,#ffffffeb,#fff6ebdb)!important;border-color:#b07f483d!important;box-shadow:0 12px 26px #462d1814!important}html body #root .app.app-theme-light :where(.theme-choice-card.is-selected){background:linear-gradient(90deg,#f57a5085,#daa54742 44%,#0000 82%) 0 0/100% 2px no-repeat,linear-gradient(145deg,#fff8edfa,#ffe9d6e6)!important;border-color:#f57a5070!important;box-shadow:0 14px 30px #f57a5024!important}html body #root .app.app-theme-light :where(.scout-summary-card,.standard-page-header.scout-summary-card,.vault-command-center,.tidetradr-summary-card,.forge-command-center,.tidepool-community-header,.kids-spark-header,.kids-program-layout,.command-screen-hero){color:#102033!important;background:linear-gradient(90deg,#f57a508a,#daa54747 34%,#0000 74%) 0 0/100% 2px no-repeat,radial-gradient(circle at 9% 0,#f57a5024,#0000 14rem),radial-gradient(circle at 100% 8%,#14b8a61a,#0000 14rem),linear-gradient(145deg,#fffcf7f7,#fff1e0e6)!important;border-color:#daa54747!important;box-shadow:0 16px 38px #462d181c,inset 0 1px #ffffffc7!important}html body #root .app.app-theme-light :where(.scout-summary-card,.standard-page-header.scout-summary-card,.vault-command-center,.tidetradr-summary-card,.forge-command-center,.tidepool-community-header,.kids-spark-header,.kids-program-layout,.command-screen-hero) :where(h1,h2,h3,strong,b,p,span,small,.section-kicker){color:#102033!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.store-map-filters,.vault-live-controls-card,.vault-live-summary-grid,.vault-view-strip,.market-search-helper-grid,.market-search-options,.market-home-category-row,.market-tabs,.filter-grid,.chip-row,.scout-filter-grid,.scout-safety-strip,.spark-impact-dashboard,.spark-impact-stat-card,.tidepool-live-section-card,.tidepool-post-card){color:#102033!important;background:#fffaf4c7!important;border-color:#b07f4833!important;box-shadow:0 10px 24px #462d1814!important}html body #root .app.app-theme-light :where(.store-map-filters button,.vault-view-strip button,.market-search-helper-grid span,.market-search-options>summary,.market-search-options button,.market-home-category-row button,.market-tabs button,.filter-grid button,.chip-row button,.scout-filter-grid button,.standard-page-header-tabs button,.status-badge,.trust-badge,.confidence-badge,.source-badge,.mini-badge,.market-status-pill,.price-badge){color:#102033!important;background:linear-gradient(145deg,#ffffffeb,#fff1e0d1)!important;border-color:#daa54740!important;box-shadow:0 8px 18px #462d1812!important}html body #root .app.app-theme-light :where(.store-map-filters button.active,.vault-view-strip button.active,.market-search-options button.active,.market-search-options[open]>summary,.market-home-category-row button.active,.market-tabs button.active,.filter-grid button.active,.chip-row button.active,.scout-filter-grid button.active,.standard-page-header-tabs button.active,.standard-page-header-tabs button[aria-selected=true]){color:#7a2d1b!important;background:linear-gradient(145deg,#ffe5d1f5,#fff6e0e6)!important;border-color:#f57a506b!important}html body #root .app.app-theme-dark :where(.location-modal,.flow-modal,.quick-add-sheet,.quick-add-menu,.ember-assist-panel){color:#fff7ed!important;background:radial-gradient(circle at 12% 0,#ff7a181f,#0000 16rem),radial-gradient(circle at 100% 6%,#1ed6d01a,#0000 16rem),linear-gradient(145deg,#081222fa,#030915f5)!important;border-color:#7ae5ff2e!important}html body #root .app.app-theme-dark :where(.modal-sticky-header,.modal-sticky-footer,.location-modal-actions,.flow-modal-footer,.quick-add-sheet-header){background:linear-gradient(#081222fa,#030915f0)!important;border-color:#7ae5ff24!important}html body #root .app.app-theme-dark :where(.quick-add-menu button,.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note){background:radial-gradient(circle at 0 0,#ff7a1814,#0000 10rem),linear-gradient(145deg,#0d1b2feb,#071223d6)!important;border-color:#ffca552e!important}@media (width<=780px){html body #root .app.app-command-shell>.main.app-shell-themed{padding-top:max(18px, calc(env(safe-area-inset-top,0px) + 12px))!important;padding-bottom:max(226px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 154px))!important;scroll-padding-top:max(18px, calc(env(safe-area-inset-top,0px) + 12px))!important;scroll-padding-bottom:max(238px, calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 166px))!important}html body #root .app.app-command-shell :where(.standard-page-header,.command-screen-hero){z-index:2!important;margin-top:2px!important;padding:18px 14px!important;overflow:visible!important}html body #root .app.app-command-shell :where(.standard-page-header-copy h2,.command-screen-hero h2){padding-top:2px!important;line-height:1.12!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card{gap:12px!important;height:auto!important;min-height:300px!important;max-height:none!important;padding-top:22px!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{z-index:3!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important;position:relative!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy{z-index:3!important;gap:8px!important;min-width:0!important;display:grid!important;position:relative!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{z-index:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;position:static!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions button{white-space:normal!important;width:100%!important;min-height:42px!important}html body #root .app.app-command-shell :where(.flow-modal,.location-modal,.quick-add-sheet,.quick-add-menu,.public-beta-feedback-modal,.ember-assist-panel){max-height:calc(92dvh - env(safe-area-inset-top,0px))!important}html body #root .app.app-command-shell .ember-assist-shell.is-open .ember-assist-panel{top:max(10px, calc(env(safe-area-inset-top,0px) + 10px))!important;bottom:max(10px, calc(env(safe-area-inset-bottom,0px) + 10px))!important;left:max(10px, env(safe-area-inset-left,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px)!important;border-radius:22px!important;overflow:hidden!important}html body #root .app.app-command-shell :where(.flow-modal-body,.location-modal-content,.public-beta-feedback-body,.quick-add-sheet-body){padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 96px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 116px)!important}html body #root .app.app-command-shell :where(.location-modal-actions,.modal-sticky-footer,.flow-modal-footer){padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell .mobile-bottom-nav{bottom:max(10px, env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{height:98px!important;top:-96px!important}html body #root .app.app-theme-light.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8efc7 55%,#fff5e8f5)!important}html body #root .app.app-theme-dark.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#02071200,#020712bd 55%,#020712fa)!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,66px) + env(safe-area-inset-bottom,0px) + 22px)!important}:is(html body #root .app.app-command-shell:has(.flow-modal-backdrop) .mobile-bottom-nav,html body #root .app.app-command-shell:has(.location-modal-backdrop) .mobile-bottom-nav,html body #root .app.app-command-shell:has(.quick-add-backdrop) .mobile-bottom-nav){display:none!important}}@media (width>=781px){html body #root .app.app-theme-light :where(.web-command-sidebar,.topbar,.main-tabs.app-main-tabs){background:radial-gradient(circle at 0 0,#f57a5014,#0000 14rem),linear-gradient(145deg,#fffdf8f5,#fff7ede6)!important;border-color:#b07f4838!important}html body #root .app.app-theme-light :where(.web-command-nav-item,.web-command-more-item,.web-command-tool,.topbar-workspace-chip,.topbar-brand){color:#102033!important;background:#ffffffc2!important;border-color:#b07f4838!important}html body #root .app.app-theme-light :where(.web-command-nav-item.active,.web-command-more-item.active,.web-command-tool.active){color:#7a2d1b!important;background:linear-gradient(145deg,#ffe5d1f0,#fff6e0e0)!important;border-color:#f57a5061!important}html body #root .app.app-theme-dark :where(.standard-page-header,.panel,.card,.compact-card,.flow-modal,.location-modal,.quick-add-sheet){box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff12!important}}html body #root .app.app-theme-light{--theme-pass-2-ink:#102033;--theme-pass-2-muted:#102033b8;--theme-pass-2-faint:#1020338f;--theme-pass-2-card:#fffcf7f0;--theme-pass-2-card-strong:#fffffff5;--theme-pass-2-border:#b07f483d;--theme-pass-2-ember:#f57a50;--theme-pass-2-gold:#d9a547}html body #root .app.app-theme-light :where(.web-command-sidebar,.web-command-topbar,.topbar,.topbar-command-actions,.command-desk-card,.drawer-info-card,.menu-panel,.settings-panel,.settings-preference-panel,.membership-foundation-panel){border-color:var(--theme-pass-2-border)!important;color:var(--theme-pass-2-ink)!important;background:radial-gradient(circle at 0 0,#f57a5014,#0000 13rem),linear-gradient(145deg,#fffdf8f5,#fff6ebe6)!important;box-shadow:0 14px 34px #462d1817,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light :where(.web-command-nav-item,.web-command-more>summary,.web-command-more-item,.topbar-profile-button,.topbar-command-actions button,.mobile-menu-button,.mobile-menu-trigger,.profile-menu-button,.ask-ember-button,.ember-assist-toggle,.quick-add-button,.topbar-workspace-chip,.web-command-tool,.drawer-link){border-color:var(--theme-pass-2-border)!important;color:var(--theme-pass-2-ink)!important;background:linear-gradient(145deg,#ffffffeb,#fff3e5d1)!important;box-shadow:0 8px 20px #462d1814!important}html body #root .app.app-theme-light :where(.web-command-nav-item.active,.web-command-more[open]>summary,.web-command-more-item.active,.topbar-command-actions button.active,.drawer-link.active,.mobile-menu-button.active,.mobile-menu-trigger.active){color:#7a2d1b!important;background:linear-gradient(90deg,#f57a5075,#daa5473d 46%,#0000 90%) 0 0/100% 2px no-repeat,linear-gradient(145deg,#ffebdaf5,#fff8ede6)!important;border-color:#f57a5066!important}html body #root .app.app-theme-light :where(.web-command-nav-item small,.web-command-more-item small,.topbar-command-actions small,.command-desk-card p,.drawer-info-card p,.settings-panel p,.settings-preference-panel p){color:var(--theme-pass-2-muted)!important}html body #root .app.app-theme-light :where(.vault-empty-overview-card,.vault-command-overview .vault-overview-card,.vault-live-summary-grid>*,.vault-live-controls-card,.vault-view-strip,.market-search-form,.market-results-panel,.catalog-result-card,.market-search-helper-grid,.market-search-options,.market-home-category-row,.scout-header-trust-row span,.scout-safety-strip,.spark-impact-dashboard,.spark-impact-milestone-card,.spark-impact-stat-card,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.tidepool-trust-card,.live-onboarding-card,.live-onboarding-mini-card,.theme-choice-card,.smart-setup-theme-panel,.settings-appearance-card){border-color:var(--theme-pass-2-border)!important;color:var(--theme-pass-2-ink)!important;background:radial-gradient(circle at 100% 0,#14b8a60f,#0000 10rem),linear-gradient(145deg,#fffffff0,#fff7eddb)!important;box-shadow:0 12px 28px #462d1814,inset 0 1px #ffffffa8!important}html body #root .app.app-theme-light :where(.vault-empty-overview-card,.vault-command-overview .vault-overview-card,.vault-live-summary-grid>*,.market-search-form,.market-results-panel,.catalog-result-card,.market-search-helper-grid,.market-search-options,.scout-header-trust-row span,.spark-impact-dashboard,.spark-section-card,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.theme-choice-card,.smart-setup-theme-panel) :where(h2,h3,strong,b,dt,dd,p,span,small,label){color:var(--theme-pass-2-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.vault-empty-overview-card,.vault-command-overview .vault-overview-card,.market-search-options,.market-results-panel,.catalog-result-card,.spark-impact-dashboard,.tidepool-live-section-card,.theme-choice-card,.smart-setup-theme-panel) :where(p,span:not(.status-badge):not(.trust-badge),small){color:var(--theme-pass-2-muted)!important}html body #root .app.app-theme-light .vault-command-overview .vault-overview-card>span:not(.vault-overview-title){color:#1020339e!important;background:0 0!important;display:block!important;overflow:visible!important}html body #root .app.app-theme-light :where(.market-results-panel,.catalog-result-card,.market-fair-card){color:var(--theme-pass-2-ink)!important;background:radial-gradient(circle at 100% 0,#14b8a614,#0000 11rem),linear-gradient(145deg,#fffffff5,#fff7ede6)!important;border-color:#b07f483d!important}html body #root .app.app-theme-light :where(.market-results-panel,.catalog-result-card,.market-fair-card):before,html body #root .app.app-theme-light :where(.market-results-panel,.catalog-result-card,.market-fair-card):after{opacity:.18!important;pointer-events:none!important}html body #root .app.app-theme-light :where(.market-results-panel,.catalog-result-card,.market-fair-card) :where(h2,h3,strong,p,span,small,label){color:var(--theme-pass-2-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.market-results-panel,.catalog-result-card,.market-fair-card) :where(small,.compact-subtitle,.market-source-note){color:#102033a8!important}html body #root .app.app-theme-light :where(.catalog-results-toolbar,.catalog-results-toolbar label,.catalog-results-toolbar select,.active-filter-chips,.market-search-source-note,.market-set-card){color:var(--theme-pass-2-ink)!important;background:#fffcf7e6!important;border-color:#b07f4838!important;box-shadow:inset 0 1px #ffffff94!important}html body #root .app.app-theme-light :where(.catalog-results-toolbar select,.market-filter-button){min-height:44px!important;color:var(--theme-pass-2-ink)!important;background:#fffffff5!important;border-color:#b07f483d!important}html body #root .app.app-theme-light :where(.catalog-results-toolbar .field-label-row,.catalog-results-toolbar .field-label-row span,.active-filter-chips>span:first-child){color:#102033a8!important;box-shadow:none!important;background:0 0!important;display:inline-flex!important}html body #root .app.app-theme-light :where(.standard-page-header,.command-screen-hero,.app-header-card,.market-search-helper-grid,.market-search-options,.market-results-panel,.catalog-result-card,.spark-impact-stat-card,.spark-section-card,.theme-choice-card,.smart-setup-theme-panel,.tidepool-live-section-card,.tidepool-preview-card,.vault-overview-card){background-color:#fffcf7f5!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-final-bottom-clearance:max(312px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 232px))}html body #root .app.app-command-shell>.main.app-shell-themed,html body #root .app.app-command-shell>.main.app-shell-dark,html body #root .app.app-command-shell :where(.app-page,.page-content,.spark-program-layout,.scout-dashboard-overview,.vault-page,.forge-page,.market-page,.tidepool-community,.settings-page,.settings-page-content){padding-bottom:var(--theme-final-bottom-clearance)!important;scroll-padding-bottom:var(--theme-final-bottom-clearance)!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{opacity:.58!important;height:44px!important;top:-42px!important}html body #root .app.app-theme-light.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8ef61 62%,#fff5e8b8)!important}html body #root .app.app-theme-dark.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#02071200,#0207126b 62%,#020712d1)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.standard-page-header,.command-screen-hero):last-child{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px)!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 50px)!important}html body #root .app.app-command-shell.app-market .market-page-heading{gap:10px!important;min-height:390px!important}html body #root .app.app-command-shell.app-market .market-home-foundation{margin-top:14px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body,html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options{gap:7px!important}html body #root .app.app-command-shell.app-market .market-search-form{min-height:0!important;padding:7px!important}html body #root .app.app-command-shell.app-market .market-results-panel{margin-top:10px!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:218px!important;margin-bottom:18px!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-dashboard,.spark-section-block){margin:0 8px 18px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:1fr!important;gap:10px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-card{min-height:112px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:46px!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-page-heading{min-height:390px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:226px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:normal!important}}html body #root .app.app-theme-light{--readability-tail-ink:#102033;--readability-tail-heading:#0d1b2f;--readability-tail-muted:#102033b8;--readability-tail-border:#b07f4842;--readability-tail-card:#fffcf7f7;--readability-tail-strong:#fffffffa}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-plan-rule-row,.tier-lock-preview-card,.tier-add-on-card,.master-card-section,.master-card-group-preview,.master-card-group-body .compact-card-header,.master-card-family-note,.master-variant-pill,.master-card-summary-row span,.vault-live-master-card,.vault-command-overview .vault-overview-card,.vault-empty-overview-card dl>div,.vault-live-summary-grid>div,.vault-live-folder-card,.vault-live-addition-card,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-event-main,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.watch-calendar-why-panel,.tidepool-community,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.tidepool-trust-card,.tidepool-rules-card,.tidepool-post-card,.tidepool-guideline-list span,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-block>.compact-card-header,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.spark-support-examples span,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.market-mobile-product-card,.catalog-result-card,.market-set-card){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(90deg, #f57a5057, #daa5472e 46%, transparent 92%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 0% 0%, #f57a5014, transparent 12rem), radial-gradient(circle at 100% 0%, #14b8a60f, transparent 12rem), linear-gradient(145deg, var(--readability-tail-strong), #fff7ede6)!important;border-color:var(--readability-tail-border)!important;color:var(--readability-tail-ink)!important;text-shadow:none!important;box-shadow:0 14px 32px #462d181a,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-plan-rule-row,.tier-lock-preview-card,.tier-add-on-card,.master-card-section,.master-card-group-preview,.master-card-group-body .compact-card-header,.master-card-family-note,.master-variant-pill,.vault-live-master-card,.vault-command-overview .vault-overview-card,.vault-live-summary-grid>div,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-event-main,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.watch-calendar-why-panel,.tidepool-community,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.tidepool-trust-card,.tidepool-rules-card,.tidepool-post-card,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.catalog-result-card,.market-set-card) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,dd,summary){color:var(--readability-tail-heading)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-plan-card,.master-card-section,.master-card-group-preview,.master-card-group-body .compact-card-header,.master-card-family-note,.master-variant-pill,.vault-live-master-card,.vault-command-overview .vault-overview-card,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-event-main,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.watch-calendar-why-panel,.tidepool-community,.tidepool-post-card,.tidepool-guideline-list span,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.spark-support-examples span,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.catalog-result-card,.market-set-card) :where(p,span:not(.status-badge):not(.trust-badge):not(.source-badge):not(.mini-badge):not(.price-badge),small,li,label,em,.compact-subtitle,.master-card-section-note,.master-card-preview-note){color:var(--readability-tail-muted)!important;text-shadow:none!important}html body #root .app.app-theme-dark{--readability-tail-dark-heading:#f8fbff;--readability-tail-dark-muted:#e0efffcc}html body #root .app.app-theme-dark :where(.membership-foundation-panel,.tier-foundation-panel,.master-card-section,.master-card-group-preview,.master-card-group-body .compact-card-header,.master-card-family-note,.master-variant-pill,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.todays-tide-task-card,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-event-row,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.tidepool-community,.tidepool-post-card,.spark-impact-dashboard,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.coming-soon-card,.market-results-panel,.catalog-result-card){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-final-bottom-clearance:max(312px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 232px))}html body #root .app.app-command-shell>.main.app-shell-themed,html body #root .app.app-command-shell>.main.app-shell-dark,html body #root .app.app-command-shell :where(.app-page,.page-content,.spark-program-layout,.scout-dashboard-overview,.vault-page,.forge-page,.market-page,.tidepool-community,.settings-page,.settings-page-content){padding-bottom:var(--theme-final-bottom-clearance)!important;scroll-padding-bottom:var(--theme-final-bottom-clearance)!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{opacity:.58!important;height:44px!important;top:-42px!important}html body #root .app.app-theme-light.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8ef61 62%,#fff5e8b8)!important}html body #root .app.app-theme-dark.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#02071200,#0207126b 62%,#020712d1)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.standard-page-header,.command-screen-hero):last-child{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px)!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 50px)!important}html body #root .app.app-command-shell.app-market .market-page-heading{gap:10px!important;min-height:350px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body,html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options{gap:7px!important}html body #root .app.app-command-shell.app-market .market-search-form{min-height:0!important;padding:7px!important}html body #root .app.app-command-shell.app-market .market-results-panel{margin-top:10px!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:218px!important;margin-bottom:18px!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-dashboard,.spark-section-block){margin:0 8px 18px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:1fr!important;gap:10px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-card{min-height:112px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:46px!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-page-heading{min-height:356px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:226px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:normal!important}}html body #root .app.app-theme-light.app-command-shell{--readability-rescue-tail-card:#fffcf7fa;--readability-rescue-tail-card-warm:#fff6eaf0;--readability-rescue-tail-ink:#102033;--readability-rescue-tail-muted:#102033b8;--readability-rescue-tail-border:#b07f4847}html body #root .app.app-theme-light.app-command-shell :where(.master-card-group-preview,.master-card-group-body,.master-card-group-body .compact-card-header,.master-card-family-note,.tidepool-post-card .compact-card-header,.coming-soon-group-header,.coming-soon-group .compact-card-header,.tier-lock-preview-panel){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(90deg, #f57a5057, #daa54729 46%, transparent 92%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 0% 0%, #f57a5012, transparent 12rem), radial-gradient(circle at 100% 10%, #14b8a60d, transparent 12rem), linear-gradient(145deg, var(--readability-rescue-tail-card), var(--readability-rescue-tail-card-warm))!important;border-color:var(--readability-rescue-tail-border)!important;color:var(--readability-rescue-tail-ink)!important;text-shadow:none!important;box-shadow:0 12px 28px #462d1817,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light.app-command-shell :where(.master-card-group-preview,.master-card-group-body,.master-card-group-body .compact-card-header,.master-card-family-note,.tidepool-post-card .compact-card-header,.coming-soon-group-header,.coming-soon-group .compact-card-header,.tier-lock-preview-panel) :where(h1,h2,h3,h4,h5,h6,strong,b,p,span,small,em,li,dd,dt){color:var(--readability-rescue-tail-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light.app-command-shell :where(.master-card-group-body p,.master-card-section-note,.master-card-family-note,.tidepool-post-card .compact-card-header span,.coming-soon-group-header span,.tier-lock-preview-panel p){color:var(--readability-rescue-tail-muted)!important}html body #root .app.app-theme-light.app-command-shell :where(.master-card-status,.master-variant-pill,.master-card-summary-row span,.tidepool-trust-badge,.coming-soon-status,.coming-soon-count,.tier-lock-preview-panel .status-pill){color:var(--readability-rescue-tail-ink)!important;text-shadow:none!important;background:#fff9eff5!important;border-color:#b07f4857!important}html body #root .app.app-theme-light.app-command-shell .master-card-group-preview .premium-card-image{box-shadow:0 14px 28px #0c182633,inset 0 1px #ffffff14!important}html body #root .app.app-theme-light.app-command-shell.app-tidepool :where(.tidepool-community-header .tidepool-stat-card,.tidepool-community-header .tidepool-trust-card,.tidepool-preview-card .compact-card-header){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;color:var(--readability-rescue-tail-ink)!important;text-shadow:none!important;background:linear-gradient(90deg,#14b8a63d,#daa5471f 50%,#0000 92%) 0 0/100% 2px no-repeat,linear-gradient(145deg,#fffcf7fa,#fff7edeb)!important;border-color:#14b8a638!important;box-shadow:0 12px 28px #0c182614,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light.app-command-shell.app-tidepool :where(.tidepool-community-header .tidepool-stat-card,.tidepool-community-header .tidepool-trust-card,.tidepool-preview-card .compact-card-header) :where(strong,b,span,p,small){color:var(--readability-rescue-tail-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-community-header :where(.tidepool-stat-card span,.tidepool-trust-card span){color:var(--readability-rescue-tail-muted)!important}html body #root .app.app-command-shell .feedback-modal{color:var(--readability-rescue-tail-ink,#f8ead7)!important}html body #root .app.app-command-shell .feedback-modal :where(.field-label-row,.field-label-row span,dt,dd){color:currentColor!important;width:fit-content!important;max-width:100%!important;text-shadow:none!important;background:0 0!important;margin-bottom:6px!important;padding:0!important;display:inline-flex!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal{color:#102033!important;background:radial-gradient(circle at 100% 0,#14b8a614,#0000 14rem),linear-gradient(145deg,#fffcf7fa,#fff6eaf0)!important;border-color:#b07f4847!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal :where(input,textarea,select){color:#102033!important;background:#fffffff5!important;border-color:#1020332e!important;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #462d180f!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal :where(input,textarea,select)::placeholder{color:#10203394!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal :where(.small-empty-state,.feedback-metadata>div,.location-modal-actions){color:#102033!important;background:#fffaf2f5!important;border-color:#b07f483d!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal :where(.small-empty-state p,.feedback-metadata dd){color:#102033b8!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal{color:#fff1dc!important;background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 14rem),linear-gradient(145deg,#081325fa,#040b18fa)!important;border-color:#7ae5ff2e!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal :where(input,textarea,select){color:#fff8ed!important;background:#040d1cf5!important;border-color:#7ae5ff42!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000038!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal :where(input,textarea,select)::placeholder{color:#fff1dc9e!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal :where(.small-empty-state,.feedback-metadata>div,.location-modal-actions){color:#fff1dc!important;background:#081325f0!important;border-color:#7ae5ff33!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal :where(.small-empty-state p,.feedback-metadata dd){color:#fff1dcb3!important}html body #root .app.app-command-shell .feedback-modal label{min-width:0!important;color:inherit!important;gap:6px!important;display:grid!important}html body #root .app.app-command-shell .feedback-modal .location-modal-actions{margin-top:12px!important;position:static!important;inset:auto!important}html body #root .app.app-theme-light.app-command-shell .feedback-modal label{color:#102033!important}html body #root .app.app-theme-dark.app-command-shell .feedback-modal label{color:#fff1dc!important}html body #root .app.app-theme-light.app-command-shell.app-tidepool :where(.tidepool-stat-card>span,.tidepool-trust-card span,.tidepool-preview-card .compact-card-header span){color:#102033b8!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;display:inline!important}html body #root .app.app-theme-light.app-command-shell.app-tidepool :where(.tidepool-stat-card strong,.tidepool-trust-card strong,.tidepool-preview-card .compact-card-header strong){color:#102033!important;text-shadow:none!important;background:0 0!important}html body #root .app.app-theme-light.app-command-shell.app-membership :where(.membership-foundation-panel .compact-card-header,.tier-lock-preview-panel .compact-card-header,.tier-foundation-panel .compact-card-header){color:#102033!important;text-shadow:none!important;background:linear-gradient(90deg,#f57a5047,#daa54724 48%,#0000 92%) 0 0/100% 2px no-repeat,linear-gradient(145deg,#fffcf7fa,#fff7edeb)!important;border-color:#b07f483d!important}html body #root .app.app-theme-light.app-command-shell.app-membership :where(.membership-foundation-panel .compact-card-header,.tier-lock-preview-panel .compact-card-header,.tier-foundation-panel .compact-card-header) :where(strong,span,p,small){color:#102033!important;text-shadow:none!important;background:0 0!important}html body #root .app.app-theme-light{--readability-ink:#102033;--readability-heading:#0d1b2f;--readability-muted:#102033b8;--readability-soft:#10203394;--readability-card:#fffcf7f7;--readability-card-strong:#fffffffa;--readability-border:#b07f4842;--readability-ember:#b84f2f;--readability-gold:#795018}html body #root .app.app-theme-dark{--readability-dark-heading:#f8fbff;--readability-dark-muted:#e0efffcc;--readability-dark-soft:#e0efffa8}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-plan-rule-row,.tier-lock-preview-card,.tier-add-on-card,.master-card-section,.master-card-group-preview,.master-card-family-note,.master-variant-pill,.vault-live-master-card,.vault-command-overview .vault-overview-card,.vault-empty-overview-card dl>div,.vault-live-summary-grid>div,.vault-live-folder-card,.vault-live-addition-card,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.tidepool-community,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.tidepool-trust-card,.tidepool-rules-card,.tidepool-post-card,.tidepool-guideline-list span,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-block>.compact-card-header,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.spark-support-examples span,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.market-mobile-product-card,.catalog-result-card,.market-set-card,.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(90deg, #f57a505c, #daa5472e 44%, transparent 90%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 0% 0%, #f57a5014, transparent 12rem), radial-gradient(circle at 100% 0%, #14b8a60f, transparent 12rem), linear-gradient(145deg, var(--readability-card-strong), #fff7ede6)!important;border-color:var(--readability-border)!important;color:var(--readability-ink)!important;text-shadow:none!important;box-shadow:0 14px 32px #462d181a,inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.master-card-section,.vault-live-master-card,.command-hearth-recent-panel,.hearth-recent-activity-panel,.todays-tide-checklist-panel,.pokemon-watch-calendar-panel,.ember-watch-panel,.tidepool-community,.spark-section-block,.spark-donation-tracking-panel,.spark-participation-panel,.coming-soon-hero,.market-results-panel)>.compact-card-header{color:var(--readability-heading)!important;background:radial-gradient(circle at 0 0,#f57a5017,#0000 10rem),linear-gradient(145deg,#fffcf7f0,#fff4e8d6)!important;border-color:#b07f4838!important;box-shadow:inset 0 1px #ffffffb8!important}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-plan-rule-row,.tier-lock-preview-card,.tier-add-on-card,.master-card-section,.master-card-group-preview,.master-card-family-note,.master-variant-pill,.vault-live-master-card,.vault-command-overview .vault-overview-card,.vault-live-summary-grid>div,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.tidepool-community,.tidepool-live-section-card,.tidepool-preview-card,.tidepool-moderation-card,.tidepool-trust-card,.tidepool-rules-card,.tidepool-post-card,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.catalog-result-card,.market-set-card) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,dd,summary){color:var(--readability-heading)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-plan-card,.master-card-section,.master-card-group-preview,.master-card-family-note,.master-variant-pill,.vault-live-master-card,.vault-command-overview .vault-overview-card,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.hearth-activity-panel,.hearth-foundation-journey-panel,.hearth-today-message,.home-today-tile,.today-tide-card,.todays-tide-checklist-panel,.todays-tide-task-card,.todays-tide-summary-card,.pokemon-watch-home,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-home-metrics button,.watch-calendar-summary-grid>div,.watch-calendar-event-row,.watch-calendar-day-heading,.watch-calendar-toolbar,.watch-calendar-layer-strip,.watch-layer-chip,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.tidepool-community,.tidepool-post-card,.tidepool-guideline-list span,.spark-impact-dashboard,.spark-impact-stat-card,.spark-impact-milestone-card,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.spark-donation-group-card,.spark-participation-card,.spark-support-examples span,.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card,.market-results-panel,.market-search-helper-grid,.market-search-options,.market-fair-card,.market-home-product-card,.market-home-product-top,.catalog-result-card,.market-set-card) :where(p,span:not(.status-badge):not(.trust-badge):not(.source-badge):not(.mini-badge):not(.price-badge),small,li,label,em,.compact-subtitle,.master-card-section-note){color:var(--readability-muted)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.tier-plan-card button[disabled],.coming-soon-card button[disabled],.secondary-button:disabled,button[aria-disabled=true]){opacity:.74!important;color:#1020339e!important;background:#ffffffc7!important;border-color:#10203329!important}html body #root .app.app-theme-light :where(.master-card-status--owned,.master-card-status--missing,.master-card-status--partial,.coming-soon-status--planned,.coming-soon-status--future,.coming-soon-status--delayed,.coming-soon-status--guardrail,.tidepool-trust-badge,.watch-calendar-event-label,.todays-tide-source-badge,.status-badge,.trust-badge,.source-badge){color:var(--readability-gold)!important;text-shadow:none!important;background:#fff5def0!important;border-color:#b07f484d!important}html body #root .app.app-theme-light :where(.master-variant-pill--reverse_holo,.master-variant-pill--holo,.master-variant-pill--foil,.master-variant-pill--etched,.watch-calendar-event-label,.watch-layer-chip){color:#0f5f62!important;background:#e8fcf9eb!important;border-color:#14b8a642!important}html body #root .app.app-theme-light :where(.master-variant-pill--graded,.master-variant-pill--secret,.master-variant-pill--special_illustration,.master-variant-pill--illustration){color:var(--readability-gold)!important;background:#fff6e0f2!important;border-color:#daa54757!important}html body #root .app.app-theme-light :where(.premium-card-placeholder-art,.premium-card-placeholder-art strong,.premium-card-placeholder-art small){color:#fff8ed!important}html body #root .app.app-theme-dark :where(.membership-foundation-panel,.tier-foundation-panel,.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.master-card-section,.master-card-group-preview,.master-card-family-note,.master-variant-pill,.command-hearth-action,.command-hearth-recent-panel,.hearth-recent-activity-panel,.todays-tide-task-card,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-event-row,.scout-alert-setup-card,.scout-alert-preference-toggle,.scout-alert-scope-note,.tidepool-community,.tidepool-post-card,.spark-impact-dashboard,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.coming-soon-card,.market-results-panel,.catalog-result-card){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body #root .app.app-theme-dark :where(.membership-foundation-panel,.tier-foundation-panel,.master-card-section,.master-card-group-preview,.master-card-family-note,.todays-tide-task-card,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-event-row,.scout-alert-setup-card,.tidepool-community,.tidepool-post-card,.spark-impact-dashboard,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.coming-soon-card,.market-results-panel,.catalog-result-card) :where(h1,h2,h3,h4,strong,b,dt,dd){color:var(--readability-dark-heading)!important}html body #root .app.app-theme-dark :where(.membership-foundation-panel,.tier-foundation-panel,.master-card-section,.master-card-group-preview,.master-card-family-note,.todays-tide-task-card,.pokemon-watch-calendar-panel,.ember-watch-panel,.watch-calendar-event-row,.scout-alert-setup-card,.tidepool-community,.tidepool-post-card,.spark-impact-dashboard,.spark-section-block,.spark-section-card,.spark-donation-tracking-panel,.spark-participation-panel,.coming-soon-card,.market-results-panel,.catalog-result-card) :where(p,span:not(.status-badge):not(.trust-badge):not(.source-badge),small,li,label,em,.compact-subtitle){color:var(--readability-dark-muted)!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open){scrollbar-width:thin;scrollbar-color:#daa54785 #050c1cb8;color:#f7fbff!important;background:radial-gradient(circle at 0 0,#f57a502e,#0000 17rem),radial-gradient(circle at 100% 0,#25d9ff29,#0000 18rem),linear-gradient(#071122fe,#030916fe)!important;border-right:1px solid #89e1ff33!important;overflow:hidden auto!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open)::-webkit-scrollbar{width:9px}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open)::-webkit-scrollbar-track{background:#050c1cb8;border-radius:999px}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open)::-webkit-scrollbar-thumb{background:linear-gradient(#daa547b8,#25d9ff75);border:2px solid #050c1cb8;border-radius:999px}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-header){color:#f7fbff!important;background:linear-gradient(#071122fa,#071122e6)!important;border-bottom:1px solid #89e1ff2e!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-header h3){color:#fff5df!important;font-size:clamp(1.22rem,4.8vw,1.46rem)!important;line-height:1.05!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-header p,.menu-command-links-header p,.drawer-section-copy small,.drawer-section-copy b){color:#e0efffc7!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-close-button){color:#0b1829!important;background:radial-gradient(circle at 35% 25%,#fff3,#0000 32%),linear-gradient(145deg,#fff8eff5,#e2eff6e6)!important;border-color:#89e1ff52!important;border-radius:13px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:.9rem!important;box-shadow:0 10px 22px #00000042!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-menu-stack){padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 28px)!important;gap:12px!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-links,.drawer-collapsible,.drawer-footer-card){color:#f7fbff!important;background:radial-gradient(circle at 0 0,#f57a5017,#0000 12rem),linear-gradient(145deg,#0d1e36f0,#050d1df5)!important;border-color:#89e1ff38!important;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff0d!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-section,.drawer-info-card){color:#f7fbff!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#09162ae0!important;border:1px solid #89e1ff33!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-link,.drawer-link,.drawer-collapsible-toggle,.secondary-button){color:#f7fbff!important;background:linear-gradient(145deg,#ffffff16,#ffffff07),#0d1d34eb!important;border-color:#89e1ff3d!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000002e!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-link:hover,.drawer-link:hover,.drawer-collapsible-toggle:hover){background:linear-gradient(145deg,#ffffff21,#ffffff0b),#142a46f2!important;border-color:#daa5475c!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-link.active,.drawer-link.active){background:linear-gradient(135deg,#f57a506b,#25d9ff38),#142a46f5!important;border-color:#daa54775!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-links-header strong,.menu-command-section h4,.menu-command-link strong,.drawer-collapsible-toggle strong,.drawer-link,.drawer-info-card strong,.drawer-info-card h3,.drawer-status-list dd,.drawer-footer-card span){color:#f7fbff!important;text-shadow:none!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-section h4,.drawer-section-title){color:#ffdca0!important;letter-spacing:.04em!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.menu-command-links-header p,.menu-command-link small,.drawer-collapsible-toggle small,.drawer-collapsible-toggle b,.drawer-info-card p,.compact-subtitle,.drawer-status-list dt,.drawer-status-list div,.menu-toggle-list .toggle-row small){color:#e0efffcc!important;text-shadow:none!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-section-icon,.menu-command-icon){color:#e9fbff!important;background:radial-gradient(circle at 35% 24%,#ffffff2e,#0000 30%),linear-gradient(145deg,#f57a5033,#25d9ff33),#081224f0!important;border-color:#89e1ff47!important}html body #root .app :where(.drawer.menu-drawer.navigation-drawer.open) :where(.drawer-link.disabled-link,.drawer-link:disabled){opacity:.62!important;color:#e0efffa3!important;box-shadow:none!important;background:#0812249e!important;border-color:#89e1ff1f!important}html body #root .app.app-theme-light{--theme-final-ink:#102033;--theme-final-muted:#102033a8;--theme-final-card:#fffcf7f5;--theme-final-card-strong:#fffffffa;--theme-final-border:#b07f483d}html body #root .app.app-theme-light :where(.web-command-sidebar,.web-command-topbar,.topbar){color:var(--theme-final-ink)!important;background:radial-gradient(circle at 0 0,#f57a5012,#0000 15rem),linear-gradient(145deg,#fffdf9fa,#fff8eff0)!important;border-color:#b07f4833!important}html body #root .app.app-theme-light :where(.web-command-nav-item,.web-command-more>summary,.web-command-more-item,.topbar-command-actions>button,.topbar-profile-button,.topbar-quick-add-button,.topbar-workspace-chip,.topbar-ask-ember-button,.command-desk-card){border-color:var(--theme-final-border)!important;color:var(--theme-final-ink)!important;background:linear-gradient(145deg,#fffffff5,#fff6ebe0)!important;box-shadow:0 8px 22px #462d1814,inset 0 1px #ffffff9e!important}html body #root .app.app-theme-light :where(.web-command-nav-item.active,.web-command-more[open]>summary,.web-command-more-item.active){color:#6e2919!important;background:linear-gradient(90deg,#f57a507a,#daa54747 48%,#0000 92%) 0 0/100% 2px no-repeat,linear-gradient(145deg,#ffefe1fa,#fffaf0eb)!important;border-color:#f57a505c!important}html body #root .app.app-theme-light .command-desk-card{background:radial-gradient(circle at 0 0,#14b8a614,#0000 9rem),linear-gradient(145deg,#fffdf9f5,#fff2e2db)!important}html body #root .app.app-theme-light .command-desk-card :where(h2,h3,strong,p,span,small){color:var(--theme-final-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.vault-command-overview .vault-overview-card,.vault-empty-overview-card dl>div){color:var(--theme-final-ink)!important;background:radial-gradient(circle at 100% 0,#14b8a614,#0000 8rem),linear-gradient(145deg,#fffffffa,#fff9f0eb)!important;border-color:#b07f483d!important;box-shadow:0 10px 22px #462d1814,inset 0 1px #ffffffb3!important}html body #root .app.app-theme-light :where(.vault-empty-overview-card dl>div) :where(span,strong),html body #root .app.app-theme-light .vault-command-overview .vault-overview-card :where(span,strong){color:var(--theme-final-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light :where(.vault-command-center .standard-page-header-actions .secondary-button,.vault-command-center .standard-page-header-tabs button){color:var(--theme-final-ink)!important;background:#fffffff5!important;border-color:#b07f483d!important}html body #root .app.app-theme-light :where(.live-onboarding-card,.live-onboarding-mini-card,.live-onboarding-card .card,.live-onboarding-card .compact-card,.theme-choice-card,.settings-appearance-card){color:var(--theme-final-ink)!important;background:radial-gradient(circle at 100% 0,#14b8a614,#0000 9rem),linear-gradient(145deg,#fffffff5,#fff8efe6)!important;border-color:#b07f483d!important}html body #root .app.app-theme-light :where(.live-onboarding-card,.live-onboarding-mini-card,.theme-choice-card,.settings-appearance-card) :where(h2,h3,strong,p,span,small){color:var(--theme-final-ink)!important;text-shadow:none!important}html body #root .app.app-theme-light.app-command-shell.app-settings :where(.utility-page.settings-utility-page,.settings-page,.settings-page-content,.settings-section){color:var(--theme-final-ink)!important;background:radial-gradient(circle at 100% 0,#2eccb614,#0000 18rem),linear-gradient(#fffaf3fa,#fff4e7f5)!important}html body #root .app.app-theme-light :where(.live-onboarding-safety .settings-list-row){color:var(--theme-final-ink)!important;background:linear-gradient(145deg,#fffcf7f7,#f8fcf8e6)!important;border:1px solid #b07f483d!important}html body #root .app.app-theme-light :where(.live-onboarding-safety){background:0 0!important;border-color:#b07f482e!important}html body #root .app.app-theme-light :where(.live-onboarding-safety .settings-stacked-list){color:var(--theme-final-ink)!important;background:0 0!important}html body #root .app.app-theme-light :where(.live-onboarding-safety .settings-list-row) :where(strong,b){color:var(--theme-final-ink)!important}html body #root .app.app-theme-light :where(.live-onboarding-safety .settings-list-row) :where(p,span,small){color:#102033ad!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-final-bottom-clearance:max(312px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 232px))}html body #root .app.app-command-shell>.main.app-shell-themed,html body #root .app.app-command-shell>.main.app-shell-dark,html body #root .app.app-command-shell :where(.app-page,.page-content,.spark-program-layout,.scout-dashboard-overview,.vault-page,.forge-page,.market-page,.tidepool-community,.settings-page,.settings-page-content){padding-bottom:var(--theme-final-bottom-clearance)!important;scroll-padding-bottom:var(--theme-final-bottom-clearance)!important}html body #root .app.app-command-shell :where(.flow-modal,.location-modal,.quick-add-sheet,.public-beta-feedback-modal){padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 42px)!important}html body #root .app.app-command-shell :where(.flow-modal-body,.location-modal-content,.quick-add-sheet-body,.public-beta-feedback-body){padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 122px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 144px)!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{opacity:.58!important;height:44px!important;top:-42px!important}html body #root .app.app-theme-light.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8ef61 62%,#fff5e8b8)!important}html body #root .app.app-theme-dark.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#02071200,#0207126b 62%,#020712d1)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.standard-page-header,.command-screen-hero):last-child{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px)!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 50px)!important}html body #root .app.app-command-shell.app-market .market-page-heading{gap:10px!important;min-height:350px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body{gap:9px!important}html body #root .app.app-command-shell.app-market .market-search-form{min-height:0!important;padding:7px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options{gap:7px!important}html body #root .app.app-command-shell.app-market .standard-page-header-tabs{padding-bottom:0!important}html body #root .app.app-command-shell.app-market .market-results-panel{margin-top:10px!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:218px!important;margin-bottom:18px!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-dashboard,.spark-section-block){margin:0 8px 18px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-block{padding-bottom:20px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:1fr!important;gap:10px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-card{min-height:112px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:46px!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-page-heading{min-height:356px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:226px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:normal!important}}html body #root .app.app-theme-light :where(.market-search-form>button,.spark-page-header .standard-page-header-actions button:not(.secondary-button),.tidepool-community-header .standard-page-header-actions button:not(.secondary-button),.vault-command-center .standard-page-header-actions button:not(.secondary-button),.primary-button){background:linear-gradient(135deg, var(--theme-pass-2-ember), var(--theme-pass-2-gold))!important;color:#1f1208!important;border-color:#f57a506b!important;box-shadow:0 12px 28px #f57a5029!important}html body #root .app.app-theme-light :where(.market-search-form>button:disabled,button:disabled,.secondary-button:disabled){color:#10203375!important;box-shadow:none!important;background:#fffcf79e!important;border-color:#b07f482e!important}html body #root .app.app-theme-dark :where(.standard-page-header,.panel,.card,.compact-card,.spark-impact-dashboard,.tidepool-community,.vault-live-controls-card,.market-search-options){background-color:#071223d1!important;border-color:#7ae5ff26!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-pass-2-bottom-clearance:max(248px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 174px))}html body #root .app.app-command-shell>.main.app-shell-themed,html body #root .app.app-command-shell>.main.app-shell-dark,html body #root .app.app-command-shell :where(.app-page,.page-content,.spark-program-layout,.scout-dashboard-overview,.vault-page,.forge-page,.market-page,.tidepool-community,.settings-page){padding-bottom:var(--theme-pass-2-bottom-clearance)!important;scroll-padding-bottom:var(--theme-pass-2-bottom-clearance)!important}html body #root .app.app-command-shell :where(.standard-page-header,.command-screen-hero){height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html body #root .app.app-command-shell :where(.standard-page-header-main,.standard-page-header-copy,.standard-page-header-actions,.standard-page-header-summary,.standard-page-header-body,.standard-page-header-tabs){z-index:auto!important;min-width:0!important;max-width:100%!important;position:static!important;transform:none!important}html body #root .app.app-command-shell :where(.standard-page-header-main){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell :where(.standard-page-header-actions){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin-top:0!important;display:grid!important}html body #root .app.app-command-shell :where(.standard-page-header-actions button){white-space:normal!important;width:100%!important;min-height:42px!important}html body #root .app.app-command-shell :where(.section-hero-art,.feature-hero-scene,.hero-orbit){display:none!important}html body #root .app.app-command-shell :where(.standard-page-header-summary,.standard-page-header-body){gap:11px!important;margin-top:4px!important;display:grid!important}html body #root .app.app-command-shell :where(.standard-page-header-tabs){scrollbar-width:none!important;gap:8px!important;padding:4px 2px 2px!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell :where(){display:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header,html body #root .app.app-command-shell.app-tidepool .tidepool-community-header,html body #root .app.app-command-shell.app-vault .vault-command-center,html body #root .app.app-command-shell.app-market .market-page-heading{border-radius:22px!important;gap:12px!important;margin-inline:8px!important;padding:18px 14px!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions,html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions button:first-child,html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions button:first-child{grid-column:1/-1!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button:nth-child(n),html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button:nth-child(n+2){display:inline-grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p{-webkit-line-clamp:initial!important;display:block!important;overflow:visible!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-summary,html body #root .app.app-command-shell.app-vault .vault-command-center .vault-empty-overview-card,html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview,html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs{width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-empty-overview-card{gap:12px!important;padding:14px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-empty-overview-card dl,html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important;overflow:visible!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card,html body #root .app.app-command-shell.app-vault .vault-command-center .vault-empty-overview-card dl>div{border-radius:16px!important;min-height:70px!important;padding:12px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body,html body #root .app.app-command-shell.app-market .market-search-form,html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options,html body #root .app.app-command-shell.app-market .standard-page-header-tabs{width:100%!important;margin:0!important}html body #root .app.app-command-shell.app-market .market-search-form{border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-search-form input,html body #root .app.app-command-shell.app-market .market-search-form .search-input{min-width:0!important;min-height:48px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-home-category-row,html body #root .app.app-command-shell.app-market .market-search-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-search-options>summary{white-space:normal!important;min-height:42px!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-dashboard,.spark-section-block,.spark-donation-tracking-panel,.spark-participation-panel){margin:0 8px 14px!important;position:static!important;overflow:visible!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-stat-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-milestone-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples,html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter *{position:static!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter{gap:8px!important;margin-top:10px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter i{border-radius:999px!important;width:100%!important;height:10px!important;display:block!important;overflow:hidden!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter em{border-radius:inherit!important;height:100%!important;display:block!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{height:74px!important;top:-72px!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 32px)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.standard-page-header,.command-screen-hero):last-child{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 64px)!important}}@media (width<=430px){html body #root .app.app-command-shell :where(.standard-page-header-copy h2,.command-screen-hero h2){font-size:clamp(1.55rem,8vw,2rem)!important;line-height:1.08!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-card,html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card{min-height:128px!important}}@media (width<=780px){html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{align-content:start!important;min-height:232px!important;margin-bottom:14px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-main,html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-summary{min-height:0!important;max-height:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard{margin-top:0!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header{align-content:start!important;min-height:238px!important;margin-bottom:14px!important}html body #root .app.app-command-shell.app-vault .vault-command-center{align-content:start!important;min-height:650px!important;margin-bottom:14px!important}html body #root .app.app-command-shell.app-market .market-page-heading{align-content:start!important;min-height:426px!important;margin-bottom:14px!important}html body #root .app.app-command-shell.app-market .market-results-panel{height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;overflow:visible!important}}@media (width<=430px){html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:238px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header{min-height:252px!important}html body #root .app.app-command-shell.app-vault .vault-command-center{min-height:670px!important}html body #root .app.app-command-shell.app-market .market-page-heading{min-height:438px!important}}@media (width>=781px){html body #root .app.app-theme-light :where(.web-command-sidebar,.topbar,.web-command-topbar){background:radial-gradient(circle at 0 0,#f57a5012,#0000 16rem),linear-gradient(145deg,#fffcf7fa,#fff7edf0)!important}html body #root .app.app-theme-light :where(.web-command-brand,.web-command-promise,.command-desk-card){color:var(--theme-pass-2-ink)!important;background:linear-gradient(145deg,#fff9f1f0,#ffeedcc7)!important;border-color:#f57a503d!important}html body #root .app.app-theme-light :where(.topbar-profile-button,.topbar-command-actions button,.web-command-more>summary){color:var(--theme-pass-2-ink)!important}html body #root .app.app-theme-light :where(.standard-page-header,.command-screen-hero){background:linear-gradient(90deg,#f57a5080,#daa54740 36%,#0000 76%) 0 0/100% 2px no-repeat,radial-gradient(circle at 8% 0,#f57a501f,#0000 18rem),radial-gradient(circle at 100% 8%,#14b8a614,#0000 18rem),linear-gradient(145deg,#fffcf7fa,#fff4e6eb)!important}html body #root .app.app-theme-dark :where(.panel,.card,.compact-card){margin-bottom:2px}}html body #root .app.app-theme-light :where(.standard-page-header,.command-screen-hero,.app-header-card,.scout-summary-card,.vault-command-center,.tidetradr-summary-card,.tidepool-community-header,.kids-spark-header,.utility-page-header){background-color:#fffcf7f5!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-final-bottom-clearance:max(312px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 232px))}html body #root .app.app-command-shell>.main.app-shell-themed,html body #root .app.app-command-shell>.main.app-shell-dark,html body #root .app.app-command-shell :where(.app-page,.page-content,.spark-program-layout,.scout-dashboard-overview,.vault-page,.forge-page,.market-page,.tidepool-community,.settings-page,.settings-page-content){padding-bottom:var(--theme-final-bottom-clearance)!important;scroll-padding-bottom:var(--theme-final-bottom-clearance)!important}html body #root .app.app-command-shell .mobile-bottom-nav:before{opacity:.58!important;height:44px!important;top:-42px!important}html body #root .app.app-theme-light.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#fff8ef00,#fff8ef61 62%,#fff5e8b8)!important}html body #root .app.app-theme-dark.app-command-shell .mobile-bottom-nav:before{background:linear-gradient(#02071200,#0207126b 62%,#020712d1)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.standard-page-header,.command-screen-hero):last-child{margin-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px)!important}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 50px)!important}html body #root .app.app-command-shell.app-market .market-page-heading{gap:10px!important;min-height:350px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body,html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options{gap:7px!important}html body #root .app.app-command-shell.app-market .market-search-form{min-height:0!important;padding:7px!important}html body #root .app.app-command-shell.app-market .market-results-panel{margin-top:10px!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:218px!important;margin-bottom:18px!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-dashboard,.spark-section-block){margin:0 8px 18px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:1fr!important;gap:10px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-section-card{min-height:112px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:46px!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-page-heading{min-height:356px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{min-height:226px!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell.app-settings .utility-page-header-actions{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-settings .utility-page-header .standard-page-header-actions>*,html body #root .app.app-command-shell.app-settings .utility-page-header-actions>*{white-space:normal!important}}html body #root .app.app-command-shell,html body #root .app.app-shoreline-access{--wc-accent:#f97316;--wc-accent-2:#d9a441;--wc-accent-3:#14b8a6;--wc-page-top:#fbf2e6;--wc-page-mid:#f7ebdc;--wc-page-bottom:#eef3e8;--wc-panel:#fffaf2f5;--wc-panel-strong:#fffcf7fc;--wc-card:#fff6ebf0;--wc-card-soft:#fffbf5e0;--wc-border:#9a5d262e;--wc-border-strong:#d9a44157;--wc-ink:#112238;--wc-muted:#112238b8;--wc-soft-shadow:0 18px 48px #492c111a, 0 4px 14px #492c110f;--wc-hero-shadow:0 22px 58px #492c1121, 0 0 0 1px #ffffff75 inset}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-theme-dark.app-shoreline-access{--wc-page-top:#071523;--wc-page-mid:#091728;--wc-page-bottom:#040b15;--wc-panel:#0a192df0;--wc-panel-strong:#0c1e36fa;--wc-card:#0d2039eb;--wc-card-soft:#102744c7;--wc-border:#94b1cf33;--wc-border-strong:color-mix(in srgb, var(--wc-accent-2) 38%, #94b1cf38);--wc-ink:#fff4df;--wc-muted:#fff4dfbd;--wc-soft-shadow:0 18px 52px #0000004d, 0 0 26px color-mix(in srgb, var(--wc-accent) 10%, transparent);--wc-hero-shadow:0 24px 62px #00000061, 0 0 34px color-mix(in srgb, var(--wc-accent) 13%, transparent)}html body #root .app.app-command-shell.app-scout{--wc-accent:#f97316;--wc-accent-2:#c89638;--wc-accent-3:#38bdf8}html body #root .app.app-command-shell.app-vault{--wc-accent:#8b5cf6;--wc-accent-2:#d9a441;--wc-accent-3:#14b8a6}html body #root .app.app-command-shell.app-inventory,html body #root .app.app-command-shell.app-forge{--wc-accent:#b65d24;--wc-accent-2:#f97316;--wc-accent-3:#d9a441}html body #root .app.app-command-shell.app-market,html body #root .app.app-command-shell.app-tidetradr{--wc-accent:#0f9f90;--wc-accent-2:#d9a441;--wc-accent-3:#f97316}html body #root .app.app-command-shell.app-kidsprogram{--wc-accent:#f4b83f;--wc-accent-2:#fb7a59;--wc-accent-3:#f97316}html body #root .app.app-command-shell.app-tidepool{--wc-accent:#f87171;--wc-accent-2:#0f2740;--wc-accent-3:#38bdf8}html body #root .app.app-command-shell.app-settings,html body #root .app.app-command-shell.app-membership,html body #root .app.app-command-shell.app-menu,html body #root .app.app-command-shell.app-more{--wc-accent:#12304b;--wc-accent-2:#d9a441;--wc-accent-3:#f97316}html body #root .app.app-shoreline-access,html body #root .app.app-command-shell.app-onboarding,html body #root .app.app-command-shell.app-smartsetup,html body #root .app.app-command-shell.app-family{--wc-accent:#8b5cf6;--wc-accent-2:#12304b;--wc-accent-3:#d9a441}html body #root .app.app-command-shell,html body #root .app.app-shoreline-access{background:radial-gradient(circle at 8% -4%, color-mix(in srgb, var(--wc-accent,#f97316) 16%, transparent), transparent 25rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--wc-accent-3,#14b8a6) 12%, transparent), transparent 24rem), linear-gradient(180deg, var(--wc-page-top,#fbf2e6), var(--wc-page-mid,#f7ebdc) 48%, var(--wc-page-bottom,#eef3e8))!important}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-theme-dark.app-shoreline-access{background:radial-gradient(circle at 8% -4%, color-mix(in srgb, var(--wc-accent,#f97316) 14%, transparent), transparent 25rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--wc-accent-3,#38bdf8) 10%, transparent), transparent 24rem), linear-gradient(180deg, var(--wc-page-top,#071523), var(--wc-page-mid,#091728) 48%, var(--wc-page-bottom,#040b15))!important}html body #root .app.app-command-shell :where(.standard-page-header,.command-screen-hero,.app-header-card,.utility-page-header,.settings-hero,.kids-spark-header,.spark-page-header,.tidepool-community-header,.vault-command-center,.market-page-heading,.tidetradr-summary-card),html body #root .app.app-shoreline-access :where(.shoreline-hero,.shoreline-form,.account-setup-overview-card,.account-setup-rule-card,.live-onboarding-hero){background:linear-gradient(90deg, var(--wc-accent,#f97316), color-mix(in srgb, var(--wc-accent-2,#d9a441) 72%, transparent), transparent 78%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 14%, transparent), transparent 18rem), radial-gradient(circle at 98% 8%, color-mix(in srgb, var(--wc-accent-3,#14b8a6) 10%, transparent), transparent 18rem), linear-gradient(145deg, var(--wc-panel-strong,#fffcf7fc), var(--wc-card,#fff6ebf0))!important;border-color:var(--wc-border-strong,#d9a44157)!important;color:var(--wc-ink,#112238)!important;box-shadow:var(--wc-hero-shadow,0 22px 58px #492c1121)!important}html body #root .app.app-command-shell :where(.panel,.card,.compact-card,.section-card,.feature-card,.metric-card,.stat-card,.vault-overview-card,.master-card-group-preview,.master-card-section,.inventory-card,.market-results-panel,.market-result-card,.membership-tier-card,.settings-card,.menu-section,.menu-card,.tool-card,.quick-add-result-card,.quick-add-photo-panel,.ember-assist-context-card,.ember-assist-recent-help-card,.spark-section-card,.tidepool-live-section-card,.coming-soon-roadmap-card,.forge-ledger-section-card,.forge-ledger-hero-card),html body #root .app.app-shoreline-access :where(.shoreline-access-note,.account-setup-mini-card,.theme-choice-card,.smart-setup-theme-panel,.live-onboarding-theme-choice,.et-smart-setup-card){background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 7%, transparent), transparent 13rem), linear-gradient(145deg, var(--wc-panel,#fffaf2f5), var(--wc-card-soft,#fffbf5e0))!important;border-color:var(--wc-border,#9a5d262e)!important;color:var(--wc-ink,#112238)!important;box-shadow:var(--wc-soft-shadow,0 18px 48px #492c111a)!important}html body #root .app.app-command-shell :where(.standard-page-header-copy p,.command-screen-hero p,.card p,.panel p,.compact-card p,.settings-card p,.menu-card p,.tool-card p,.helper-text,.muted,.meta,.eyebrow,.small-copy),html body #root .app.app-shoreline-access :where(p,span,small,li,label){color:var(--wc-muted,#112238b8)!important}html body #root .app.app-command-shell :where(h1,h2,h3,h4,.standard-page-header-copy h2,.command-screen-hero h2,.section-title,.card-title,.menu-card-title,.tool-card-title),html body #root .app.app-shoreline-access :where(h1,h2,h3,h4,strong,b){color:var(--wc-ink,#112238)!important;letter-spacing:0!important}html body #root .app.app-command-shell :where(.badge,.chip,.status-chip,.trust-badge,.pill,.tag,.variant-chip,.master-card-variant-chip,.standard-page-header-label,.active-filter-chip),html body #root .app.app-shoreline-access :where(.status-badge,.onboarding-goal-pill,.theme-choice-card.is-selected){background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 16%, var(--wc-panel-strong,#fffcf7fc))!important;border-color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 48%, var(--wc-border,#9a5d262e))!important;color:var(--wc-ink,#112238)!important;box-shadow:0 6px 16px color-mix(in srgb, var(--wc-accent-2,#d9a441) 12%, transparent)!important}html body #root .app.app-command-shell :where(.topbar,.web-command-topbar,.web-command-sidebar,.mobile-bottom-nav,.mobile-menu-drawer,.location-modal,.flow-modal,.quick-add-sheet,.guided-quick-add,.ember-assist-panel){background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 10%, transparent), transparent 14rem), linear-gradient(145deg, var(--wc-panel-strong,#fffcf7fc), var(--wc-panel,#fffaf2f5))!important;border-color:var(--wc-border-strong,#d9a44157)!important;color:var(--wc-ink,#112238)!important}html body #root .app.app-command-shell :where(.mobile-tab.active,.mobile-tab.is-active,.main-tab.active,.main-tab.is-active,.web-command-nav-item.active,.web-command-nav-item.is-active,.mobile-menu-item.active,.mobile-menu-item.is-active){background:color-mix(in srgb, var(--wc-accent,#f97316) 15%, var(--wc-panel-strong,#fffcf7fc))!important;border-color:color-mix(in srgb, var(--wc-accent,#f97316) 46%, var(--wc-border,#9a5d262e))!important;color:var(--wc-ink,#112238)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--wc-accent,#f97316) 16%, transparent)!important}@media (width<=780px){html body #root .app.app-command-shell{--theme-final-bottom-clearance:max(324px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 244px))}}html body #root .app.app-command-shell.app-vault .vault-command-center,html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-command-shell.app-home .hearth-recent-panel,html body #root .app.app-command-shell.app-market .market-page-heading,html body #root .app.app-command-shell.app-market .market-results-panel{border-radius:26px!important}html body #root .app.app-command-shell.app-vault .vault-command-center{flex-direction:column!important;align-content:start!important;gap:16px!important;height:max-content!important;min-height:max-content!important;display:flex!important;overflow:visible!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-main,html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-main{gap:14px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions,html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions{gap:10px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>button,html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions>button{border-radius:16px!important;min-height:48px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs,html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-tabs{border:1px solid var(--wc-border,#9a5d262e)!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 72%, transparent)!important;border-radius:18px!important;padding:5px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs button,html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-tabs button{white-space:nowrap!important;border-radius:13px!important;min-height:40px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-summary{padding:0!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{gap:10px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card{text-align:left!important;align-content:start!important;gap:7px!important;min-height:94px!important;padding:14px 14px 14px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card:before{content:""!important;background:linear-gradient(180deg, var(--wc-accent,#8b5cf6), var(--wc-accent-2,#d9a441))!important;opacity:.82!important;border-radius:999px!important;width:3px!important;position:absolute!important;inset:12px auto 12px 8px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card strong{font-size:clamp(1.18rem,4.2vw,1.55rem)!important;line-height:1.05!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-title{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:800!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card span:last-child{font-size:.8rem!important;line-height:1.3!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card{align-items:start!important}html body #root .app.app-command-shell.app-vault .vault-live-master-card,html body #root .app.app-command-shell.app-vault .vault-master-card-section{padding:clamp(16px,3vw,22px)!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats>div{border:1px solid color-mix(in srgb, var(--wc-accent,#8b5cf6) 25%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fffbf5) 86%, transparent)!important;border-radius:16px!important;min-width:0!important;padding:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:14px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{grid-template-columns:118px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:14px!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{border-radius:18px!important;width:100%!important;height:164px!important;min-height:0!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .compact-card-header{align-items:start!important;gap:10px!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .compact-card-header h3{margin-top:7px!important;font-size:clamp(1rem,3.4vw,1.3rem)!important;line-height:1.12!important}html body #root .app.app-command-shell.app-vault .master-variant-rail{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-vault .master-variant-pill{border-radius:14px!important;flex:118px!important;min-width:0!important;padding:9px 10px!important}html body #root .app.app-command-shell.app-vault .master-card-summary-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-vault .master-card-summary-row>span{background:color-mix(in srgb, var(--wc-accent,#8b5cf6) 9%, var(--wc-panel-strong,#fffcf7))!important;border:1px solid var(--wc-border,#9a5d262e)!important;border-radius:999px!important;flex:118px!important;min-width:0!important;padding:8px 10px!important;font-size:.78rem!important}html body #root .app.app-command-shell.app-scout .scout-summary-card{flex-direction:column!important;gap:15px!important;height:max-content!important;min-height:max-content!important;display:flex!important;overflow:visible!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card{flex-direction:column!important;align-content:start!important;gap:15px!important;height:max-content!important;min-height:max-content!important;display:flex!important;overflow:visible!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card>*{position:static!important;inset:auto!important;transform:none!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row{clear:both!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;margin:4px 0 2px!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row>span{background:color-mix(in srgb, var(--wc-accent-2,#c89638) 12%, var(--wc-panel-strong,#fffcf7))!important;border:1px solid var(--wc-border,#9a5d262e)!important;border-radius:999px!important;flex:132px!important;min-width:0!important;padding:9px 10px!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel{gap:15px!important;padding:clamp(16px,3vw,22px)!important;display:grid!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel>.compact-card-header{align-items:start!important;gap:12px!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel>.compact-card-header button{border-radius:15px!important;min-height:46px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid>div{border-radius:17px!important;align-content:center!important;gap:6px!important;min-width:0!important;min-height:92px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr)!important;align-items:end!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar .segmented-control{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;gap:6px!important;padding:5px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-area-select{min-width:0!important}html body #root .app.app-command-shell.app-scout .watch-calendar-area-select select{width:100%!important;min-height:44px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-layer-strip{scrollbar-width:none!important;gap:8px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-scout .watch-calendar-layer-strip::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-scout .watch-layer-chip{border-radius:999px!important;flex:none!important;min-height:38px!important;padding-inline:12px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-agenda{gap:14px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-day-group{gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-row{border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-main{text-align:left!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-main>span:last-child,html body #root .app.app-command-shell.app-scout .watch-calendar-event-main strong,html body #root .app.app-command-shell.app-scout .watch-calendar-event-main small,html body #root .app.app-command-shell.app-scout .watch-calendar-event-main em{overflow-wrap:anywhere!important;min-width:0!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-meta{align-self:center!important;min-width:112px!important}html body #root .app.app-command-shell.app-home .hearth-northstar{gap:clamp(14px,3vw,22px)!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-command-shell.app-home .hearth-recent-panel{padding:clamp(16px,3vw,22px)!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-recent-panel .compact-card-header{border-bottom:1px solid var(--wc-border,#9a5d262e)!important;padding-bottom:10px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid,html body #root .app.app-command-shell.app-home .hearth-feature-list,html body #root .app.app-command-shell.app-home .hearth-recent-list{gap:10px!important}html body #root .app.app-command-shell.app-home .hearth-feature-card,html body #root .app.app-command-shell.app-home .hearth-recent-row,html body #root .app.app-command-shell.app-home .hearth-empty-state,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .et-live-action{border:1px solid var(--wc-border,#9a5d262e)!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 8%, transparent), transparent 10rem), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 86%, transparent)!important;border-radius:18px!important;padding:13px!important}html body #root .app.app-command-shell.app-home .hearth-feature-card{grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important}html body #root .app.app-command-shell.app-home .hearth-feature-copy{min-width:0!important}html body #root .app.app-command-shell.app-home .hearth-feature-copy :where(strong,span,small,em){overflow-wrap:anywhere!important}html body #root .app.app-command-shell.app-market .market-page-heading{flex-direction:column!important;align-content:start!important;gap:14px!important;height:max-content!important;min-height:max-content!important;display:flex!important;overflow:visible!important}html body #root .app.app-command-shell.app-market .market-search-form{border:1px solid var(--wc-border,#9a5d262e)!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 82%, transparent)!important;align-items:stretch!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid>span{border:1px solid var(--wc-border,#9a5d262e)!important;background:color-mix(in srgb, var(--wc-card-soft,#fffbf5) 88%, transparent)!important;border-radius:15px!important;min-width:0!important;padding:10px!important}html body #root .app.app-command-shell.app-market .market-search-options{border-color:var(--wc-border,#9a5d262e)!important;background:color-mix(in srgb, var(--wc-card-soft,#fffbf5) 90%, transparent)!important;border-radius:16px!important}html body #root .app.app-command-shell.app-market .market-search-options summary{align-content:center!important;min-height:42px!important;font-weight:800!important}html body #root .app.app-command-shell.app-market .market-results-panel{gap:14px!important;padding:clamp(16px,3vw,22px)!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header{border-bottom:1px solid var(--wc-border,#9a5d262e)!important;align-items:start!important;padding-bottom:10px!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-filter-button{min-height:46px!important}html body #root .app.app-command-shell.app-market .active-filter-chips{background:color-mix(in srgb, var(--wc-accent,#0f9f90) 8%, var(--wc-panel-strong,#fffcf7))!important;border-radius:16px!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important;display:flex!important}html body #root .app.app-command-shell.app-market .catalog-results-grid{gap:14px!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card{border-radius:20px!important;padding:0!important;overflow:hidden!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;padding:14px!important;display:grid!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{border-radius:17px!important;width:100%!important;min-height:144px!important}html body #root .app.app-command-shell.app-market .market-card-body{gap:8px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-card-title{font-size:clamp(1rem,3.4vw,1.22rem)!important;line-height:1.14!important}html body #root .app.app-command-shell.app-market .market-card-price-row,html body #root .app.app-command-shell.app-market .market-trust-badge-row,html body #root .app.app-command-shell.app-market .market-card-freshness-line{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-card-freshness-line{background:color-mix(in srgb, var(--wc-accent-3,#f97316) 8%, var(--wc-panel-strong,#fffcf7))!important;border:1px solid var(--wc-border,#9a5d262e)!important;border-radius:999px!important;padding:8px 10px!important}html body #root .app.app-command-shell.app-market .market-result-add-actions>button{border-radius:14px!important;min-width:0!important;min-height:44px!important}html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-master-stats>div,html body #root .app.app-theme-dark.app-command-shell.app-vault .master-card-summary-row>span,html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-header-trust-row>span,html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-helper-grid>span,html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-options,html body #root .app.app-theme-dark.app-command-shell.app-market .active-filter-chips,html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-freshness-line{background:color-mix(in srgb, var(--wc-card,#0d2039) 82%, transparent)!important}@media (width>=900px){html body #root .app.app-command-shell.app-home .hearth-northstar{grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr)!important;align-items:start!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel .watch-calendar-event-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important}}@media (width<=780px){html body #root .app.app-command-shell.app-vault .vault-command-center,html body #root .app.app-command-shell.app-market .market-page-heading{height:max-content!important;min-height:max-content!important;margin-inline:8px!important;padding:17px 14px!important}html body #root .app.app-command-shell.app-vault .vault-live-home-dashboard{margin-top:14px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>button:first-child{grid-column:1/-1!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{height:132px!important;min-height:0!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:6px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link{grid-column:1/-1!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-row{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-meta>button{grid-column:1/-1!important;min-height:42px!important}html body #root .app.app-command-shell.app-home .hearth-side-column{gap:14px!important}html body #root .app.app-command-shell.app-market .market-search-form{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-market .market-search-form>button{min-height:46px!important}html body #root .app.app-command-shell.app-market .market-search-options{display:block!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:92px minmax(0,1fr)!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{min-height:130px!important}html body #root .app.app-command-shell.app-market .market-result-add-actions{grid-template-columns:1fr 1fr!important}html body #root .app.app-command-shell.app-market .market-result-add-actions>button:first-child{grid-column:1/-1!important}}@media (width<=430px){html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card{min-height:90px!important;padding:13px 12px 13px 16px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{grid-template-columns:82px minmax(0,1fr)!important;padding:12px!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{height:122px!important;min-height:0!important}html body #root .app.app-command-shell.app-vault .master-variant-pill,html body #root .app.app-command-shell.app-vault .master-card-summary-row>span{flex-basis:100%!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-main{grid-template-columns:50px minmax(0,1fr)!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid{grid-template-columns:1fr 1fr!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:84px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{min-height:118px!important}}html body #root .app.app-command-shell.app-vault{--vault-room-border:color-mix(in srgb, var(--wc-accent,#8b5cf6) 28%, var(--wc-border,#9a5d262e));--vault-room-gold:color-mix(in srgb, var(--wc-accent-2,#d9a441) 72%, var(--wc-accent,#8b5cf6));--vault-room-glow:color-mix(in srgb, var(--wc-accent,#8b5cf6) 14%, transparent)}html body #root .app.app-command-shell.app-vault .vault-command-center{border-color:var(--vault-room-border)!important;background:radial-gradient(circle at 10% -10%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 16%, transparent), transparent 22rem), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 14%, transparent), transparent 18rem), linear-gradient(145deg, color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 92%, var(--wc-accent,#8b5cf6) 8%), var(--wc-panel,#fff8ef))!important;width:min(100%,1120px)!important;box-shadow:0 22px 54px color-mix(in srgb, var(--wc-shadow,#462d1829) 74%, transparent), 0 0 0 1px color-mix(in srgb, var(--wc-accent-2,#d9a441) 14%, transparent) inset!important;gap:clamp(14px,2vw,20px)!important;margin-inline:auto!important;padding:clamp(18px,2.6vw,28px)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-main{grid-template-columns:minmax(0,1fr) minmax(92px,.18fr) minmax(290px,auto)!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-copy{gap:6px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-copy h2{font-size:clamp(2rem,4.2vw,3.12rem)!important;line-height:.95!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-copy p{max-width:48ch!important;font-size:clamp(.98rem,1.2vw,1.08rem)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .section-hero-art{opacity:.82!important;filter:saturate(1.08)contrast(1.02)!important;justify-self:center!important;width:clamp(96px,8vw,132px)!important;min-width:96px!important;min-height:clamp(92px,8vw,124px)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(92px,auto))!important;justify-content:end!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>:where(button,details){min-width:0!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>button,html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions .ai-assist-menu summary{border-radius:16px!important;min-height:48px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-summary{border:1px solid var(--vault-room-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--wc-accent,#8b5cf6) 5%, transparent), transparent 38%), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 88%, transparent)!important;border-radius:22px!important;padding:clamp(12px,1.5vw,16px)!important;position:relative!important;overflow:hidden!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-summary:before{content:""!important;background:linear-gradient(180deg, var(--wc-accent,#8b5cf6), var(--vault-room-gold))!important;opacity:.9!important;pointer-events:none!important;width:5px!important;position:absolute!important;inset:0 auto 0 0!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-label{color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 74%, var(--wc-ink,#112238))!important;margin:0 0 10px!important;padding-left:3px!important;font-size:.78rem!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card>div:first-child{border:1px solid color-mix(in srgb, var(--wc-accent,#8b5cf6) 18%, var(--wc-border,#9a5d262e))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 9%, transparent), transparent 9rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 82%, transparent)!important;border-radius:18px!important;align-content:center!important;gap:8px!important;min-width:0!important;padding:clamp(10px,1.4vw,14px)!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card>div:first-child strong{font-size:clamp(1.02rem,2vw,1.28rem)!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card dl>div{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 24%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 86%, transparent)!important;border-radius:17px!important;min-width:0!important;padding:12px!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card .quick-actions{grid-column:1/-1!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card{border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 22%, var(--wc-border,#9a5d262e))!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 10%, transparent), transparent 8rem), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 86%, transparent)!important;border-radius:18px!important;min-height:108px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card.is-active{border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 48%, var(--wc-accent-2,#d9a441))!important;box-shadow:0 14px 28px var(--vault-room-glow)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs{background:linear-gradient(145deg, color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 80%, transparent), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 86%, transparent))!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:7px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs button{border-radius:16px!important;min-width:0!important;min-height:46px!important;font-weight:850!important}html body #root .app.app-command-shell.app-vault .vault-live-home-dashboard{width:min(100%,1120px)!important;padding-bottom:max(32px, env(safe-area-inset-bottom,0px))!important;gap:clamp(16px,2.2vw,22px)!important}html body #root .app.app-command-shell.app-vault .vault-live-home-hero{border-radius:26px!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;gap:clamp(16px,2.2vw,24px)!important;padding:clamp(18px,2.5vw,26px)!important}html body #root .app.app-command-shell.app-vault .vault-live-home-hero .section-kicker,html body #root .app.app-command-shell.app-vault .vault-live-master-card .section-kicker{color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 76%, var(--wc-ink,#112238))!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid{gap:10px!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid>div{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 8%, transparent), transparent 7rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 82%, transparent)!important;border-radius:18px!important;min-height:106px!important;padding:14px!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid strong{font-size:clamp(1.12rem,1.6vw,1.42rem)!important}html body #root .app.app-command-shell.app-vault .vault-live-controls-card,html body #root .app.app-command-shell.app-vault .vault-live-folder-card,html body #root .app.app-command-shell.app-vault .vault-live-recent-card,html body #root .app.app-command-shell.app-vault .vault-live-health-card,html body #root .app.app-command-shell.app-vault .vault-live-actions-card{border-radius:24px!important;padding:clamp(16px,2vw,22px)!important}html body #root .app.app-command-shell.app-vault .vault-live-search-row{grid-template-columns:minmax(0,1fr) minmax(240px,auto)!important;gap:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-filter-row{border:1px solid var(--vault-room-border)!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 72%, transparent)!important;border-radius:17px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:min(100%,340px)!important;padding:5px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-live-filter-row button{border-radius:13px!important;min-height:40px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-card{border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 26%, var(--wc-accent-2,#d9a441))!important;background:radial-gradient(circle at 8% -8%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 16%, transparent), transparent 18rem), radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 14%, transparent), transparent 16rem), linear-gradient(145deg, color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 90%, var(--wc-accent,#8b5cf6) 10%), var(--wc-panel,#fff8ef))!important;border-radius:26px!important;gap:clamp(14px,2vw,20px)!important;padding:clamp(18px,2.5vw,26px)!important}html body #root .app.app-command-shell.app-vault .vault-live-master-card>.compact-card-header{border-bottom:1px solid var(--vault-room-border)!important;padding-bottom:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{gap:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats>div{border-color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 26%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fffbf5) 84%, transparent)!important;border-radius:18px!important;min-height:94px!important;padding:14px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr))!important;gap:clamp(14px,2vw,18px)!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 24%, var(--wc-border,#9a5d262e))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--wc-card,#fff) 86%, transparent), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 90%, transparent))!important;box-shadow:0 14px 30px color-mix(in srgb, var(--wc-shadow,#462d1826) 58%, transparent), inset 0 1px 0 #ffffff8a!important;border-radius:22px!important;grid-template-columns:minmax(118px,.36fr) minmax(0,1fr)!important;gap:clamp(14px,2vw,18px)!important;padding:clamp(14px,2vw,18px)!important;position:relative!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview:before{content:""!important;background:linear-gradient(180deg, var(--wc-accent,#8b5cf6), var(--vault-room-gold))!important;opacity:.75!important;border-radius:999px!important;width:3px!important;position:absolute!important;inset:12px auto 12px 10px!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{aspect-ratio:.72!important;width:100%!important;height:auto!important;min-height:172px!important;box-shadow:0 16px 32px color-mix(in srgb, var(--wc-shadow,#462d1829) 72%, transparent), 0 0 24px color-mix(in srgb, var(--wc-accent,#8b5cf6) 10%, transparent), inset 0 1px 0 #ffffff2e!important;border-radius:18px!important;align-self:stretch!important}html body #root .app.app-command-shell.app-vault .master-card-group-body{gap:10px!important}html body #root .app.app-command-shell.app-vault .master-card-group-body .compact-card-header{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .master-card-group-body .compact-card-header h3{margin-top:8px!important;font-size:clamp(1.12rem,2.2vw,1.38rem)!important;line-height:1.08!important}html body #root .app.app-command-shell.app-vault .master-card-status{justify-self:start!important;padding:6px 10px!important}html body #root .app.app-command-shell.app-vault .master-card-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .master-card-summary-row>span{text-align:center!important;border-radius:13px!important;align-content:center!important;min-height:38px!important;display:grid!important}html body #root .app.app-command-shell.app-vault .master-variant-rail{gap:8px!important}html body #root .app.app-command-shell.app-vault .master-variant-pill{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 9%, transparent), transparent 6rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 74%, transparent)!important;border-radius:14px!important;flex:120px!important;padding:9px 10px!important}html body #root .app.app-command-shell.app-vault .master-card-preview-note{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 22%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 8%, var(--wc-panel-strong,#fffcf7))!important;border-radius:15px!important;padding:10px 12px!important}html body #root .app.app-command-shell.app-vault .vault-live-folder-grid,html body #root .app.app-command-shell.app-vault .vault-live-action-grid{gap:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-folder-tile,html body #root .app.app-command-shell.app-vault .vault-live-action-tile,html body #root .app.app-command-shell.app-vault .vault-live-recent-row{border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 20%, var(--wc-border,#9a5d262e))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 8%, transparent), transparent 8rem), color-mix(in srgb, var(--wc-card-soft,#fffbf5) 82%, transparent)!important;border-radius:18px!important}html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-home-hero,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-controls-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-folder-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-recent-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-health-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-actions-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-master-card{background:radial-gradient(circle at 8% -8%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 18%, transparent), transparent 20rem), radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 12%, transparent), transparent 18rem), linear-gradient(145deg, #101c34, #071123 78%)!important;border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 34%, #1e3357)!important;box-shadow:0 22px 54px #00000061,inset 0 0 0 1px #ffffff0a!important}html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center .standard-page-header-summary,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-empty-overview-card>div:first-child,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-empty-overview-card dl>div,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center .vault-overview-card,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-summary-grid>div,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-filter-row,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-master-stats>div,html body #root .app.app-theme-dark.app-command-shell.app-vault .master-card-group-preview,html body #root .app.app-theme-dark.app-command-shell.app-vault .master-variant-pill,html body #root .app.app-theme-dark.app-command-shell.app-vault .master-card-preview-note,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-folder-tile,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-action-tile,html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-live-recent-row{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#8b5cf6) 12%, transparent), transparent 10rem), #10203bdb!important;border-color:color-mix(in srgb, var(--wc-accent,#8b5cf6) 30%, #29415f)!important}html body #root .app.app-theme-light.app-command-shell.app-vault .premium-card-placeholder-art{color:#fff8ed!important}html body #root .app.app-theme-light.app-command-shell.app-vault .master-card-group-preview .premium-card-image{background:radial-gradient(circle at 20% 12%,#d9a4413d,#0000 32%),radial-gradient(circle at 82% 8%,#8b5cf629,#0000 30%),linear-gradient(145deg,#24344f,#0f1c31)!important}@media (width>=980px){html body #root .app.app-command-shell.app-vault .vault-live-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(250px,.54fr)!important}html body #root .app.app-command-shell.app-vault .vault-live-actions-card{margin-bottom:24px!important}}@media (width<=880px){html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-main{text-align:left!important;grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .section-hero-art{display:none!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>button:first-child{grid-column:1/-1!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card,html body #root .app.app-command-shell.app-vault .vault-live-home-hero,html body #root .app.app-command-shell.app-vault .vault-live-search-row{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-vault .vault-live-filter-row{min-width:0!important}}@media (width<=780px){html body #root .app.app-command-shell.app-vault .vault-command-center{margin-inline:8px!important;padding:18px 15px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-copy{text-align:center!important;justify-items:center!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-copy h2{font-size:clamp(2.15rem,9vw,2.58rem)!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{gap:10px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions>button,html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions .ai-assist-menu summary{min-height:50px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-summary{padding:13px!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card .quick-actions{grid-template-columns:1fr 1fr!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs{scrollbar-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs button{white-space:nowrap!important;min-width:0!important;min-height:42px!important;padding-inline:6px!important;font-size:.78rem!important}html body #root .app.app-command-shell.app-vault .vault-live-home-dashboard{margin-top:16px!important;padding-bottom:150px!important}html body #root .app.app-command-shell.app-vault .vault-live-home-hero,html body #root .app.app-command-shell.app-vault .vault-live-master-card,html body #root .app.app-command-shell.app-vault .vault-live-controls-card,html body #root .app.app-command-shell.app-vault .vault-live-folder-card,html body #root .app.app-command-shell.app-vault .vault-live-recent-card,html body #root .app.app-command-shell.app-vault .vault-live-health-card,html body #root .app.app-command-shell.app-vault .vault-live-actions-card{border-radius:22px!important;padding:16px!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid,html body #root .app.app-command-shell.app-vault .vault-live-folder-grid,html body #root .app.app-command-shell.app-vault .vault-live-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-live-main-grid{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{grid-template-columns:108px minmax(0,1fr)!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{min-height:150px!important}html body #root .app.app-command-shell.app-vault .master-card-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card{min-height:98px!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid{grid-template-columns:1fr 1fr!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid>div{min-height:92px!important;padding:12px!important}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;padding:13px!important}html body #root .app.app-command-shell.app-vault .master-card-group-preview .premium-card-image{min-height:142px!important}html body #root .app.app-command-shell.app-vault .master-card-group-body .compact-card-header,html body #root .app.app-command-shell.app-vault .master-card-summary-row{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-vault .master-variant-pill{flex:104px!important}}html body #root .app.app-command-shell.app-scout{--scout-hunt-border:color-mix(in srgb, var(--wc-accent,#f97316) 24%, var(--wc-border,#9a5d262e));--scout-hunt-cyan:color-mix(in srgb, #38bdf8 72%, var(--wc-accent-2,#d9a441));--scout-hunt-glow:color-mix(in srgb, var(--wc-accent,#f97316) 12%, transparent)}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card{border:1px solid var(--scout-hunt-border)!important;background:radial-gradient(circle at 8% 0%, var(--scout-hunt-glow), transparent 11rem), radial-gradient(circle at 96% 12%, color-mix(in srgb, var(--scout-hunt-cyan) 16%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 94%, transparent)!important;width:min(100%,1120px)!important;box-shadow:0 20px 46px color-mix(in srgb, var(--wc-shadow,#3a230f2e) 78%, transparent)!important;border-radius:26px!important;gap:clamp(14px,2.4vw,20px)!important;margin-inline:auto!important;padding:clamp(17px,3vw,24px)!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .standard-page-header.scout-summary-card{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 16%, transparent), transparent 11rem), radial-gradient(circle at 96% 12%, color-mix(in srgb, var(--scout-hunt-cyan) 13%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-panel-strong,#10233d) 91%, #06101f 9%)!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{grid-template-columns:minmax(0,1.12fr) minmax(300px,.78fr)!important;align-items:center!important;gap:clamp(15px,3vw,26px)!important;display:grid!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy h2{max-width:13ch!important;font-size:clamp(2rem,6vw,3.35rem)!important;line-height:.98!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{border-left:4px solid var(--scout-hunt-cyan)!important;background:color-mix(in srgb, var(--scout-hunt-cyan) 9%, var(--wc-card-soft,#fff7ea))!important;max-width:42ch!important;color:var(--wc-muted-strong,#4b3420)!important;border-radius:15px!important;margin-top:9px!important;padding:10px 12px!important;font-size:clamp(.92rem,2vw,1.04rem)!important;font-weight:750!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{background:color-mix(in srgb, var(--scout-hunt-cyan) 10%, var(--wc-card,#0d2039))!important;color:color-mix(in srgb, var(--wc-text,#f9fafb) 83%, var(--scout-hunt-cyan))!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions>button{border-radius:17px!important;justify-content:center!important;min-width:0!important;min-height:52px!important;font-size:.9rem!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action{border-color:color-mix(in srgb, var(--scout-hunt-cyan) 58%, var(--wc-border,#9a5d262e))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--scout-hunt-cyan) 22%, var(--wc-panel-strong,#fffcf7)), color-mix(in srgb, var(--wc-accent-2,#d9a441) 12%, var(--wc-card-soft,#fff7ea)))!important;color:var(--wc-text-strong,#221509)!important;box-shadow:0 12px 24px color-mix(in srgb, var(--scout-hunt-cyan) 14%, transparent)!important;font-weight:950!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-submit-primary{border-color:color-mix(in srgb, var(--wc-accent,#f97316) 62%, var(--wc-accent-2,#d9a441))!important;color:#241105!important;box-shadow:0 14px 28px color-mix(in srgb, var(--wc-accent,#f97316) 23%, transparent)!important;background:linear-gradient(135deg,#ffb44f,#f97316 58%,#e05513)!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link{border-color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 34%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 88%, transparent)!important;color:var(--wc-text-strong,#221509)!important;grid-column:1/-1!important;font-weight:850!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-scan-screenshot-action,html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions .scout-stores-link{background:color-mix(in srgb, var(--wc-card,#0d2039) 82%, var(--scout-hunt-cyan) 9%)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row>span{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 28%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 9%, var(--wc-card-soft,#fff7ea))!important;min-height:54px!important;color:var(--wc-text-strong,#221509)!important;border-radius:18px!important;align-content:center!important;gap:2px!important;padding:10px 12px!important;font-size:.82rem!important;display:grid!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-header-trust-row>span{background:color-mix(in srgb, var(--wc-card,#0d2039) 86%, var(--wc-accent-2,#d9a441) 7%)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs{border:1px solid color-mix(in srgb, var(--scout-hunt-cyan) 18%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 86%, transparent)!important;padding:7px!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs{background:color-mix(in srgb, var(--wc-card,#0d2039) 82%, transparent)!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel{border:1px solid color-mix(in srgb, var(--scout-hunt-cyan) 24%, var(--wc-border,#9a5d262e))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--scout-hunt-cyan) 11%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 94%, transparent)!important;border-radius:26px!important;gap:clamp(14px,2.4vw,20px)!important;width:min(100%,1120px)!important;margin-inline:auto!important;padding:clamp(17px,3vw,24px)!important;overflow:visible!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .pokemon-watch-calendar-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--scout-hunt-cyan) 10%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-panel-strong,#10233d) 92%, #06101f 8%)!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel>.compact-card-header,html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-header{grid-template-columns:minmax(0,1fr) minmax(128px,.24fr) minmax(172px,auto)!important;align-items:center!important;gap:clamp(12px,2vw,18px)!important;display:grid!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-header h2{font-size:clamp(1.42rem,4vw,2rem)!important;line-height:1.05!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-header p{max-width:58ch!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-feature-art{opacity:.9!important;justify-self:center!important;min-width:0!important;max-width:152px!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .summary-pill-row{grid-template-columns:1fr!important;justify-self:stretch!important;gap:9px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .summary-pill-row>button{width:100%!important;min-width:0!important;min-height:48px!important}html body #root .app.app-theme-light.app-command-shell.app-scout .ember-watch-panel .summary-pill-row>button,html body #root .app.app-theme-light.app-command-shell.app-scout .watch-calendar-summary-grid>div,html body #root .app.app-theme-light.app-command-shell.app-scout .watch-calendar-event-row{color:#14213a!important;background:#fff9ee!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .summary-pill-row>button:not(.secondary-button){border-color:color-mix(in srgb, var(--wc-accent,#f97316) 56%, var(--wc-accent-2,#d9a441))!important;color:#241105!important;background:linear-gradient(135deg,#ffb44f,#f97316 58%,#e05513)!important;font-weight:950!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid>div,html body #root .app.app-command-shell.app-scout .scout-alert-setup-card,html body #root .app.app-command-shell.app-scout .ember-watch-section,html body #root .app.app-command-shell.app-scout .watch-calendar-day-group{border:1px solid color-mix(in srgb, var(--scout-hunt-cyan) 18%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 90%, transparent)!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-summary-grid>div,html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-alert-setup-card,html body #root .app.app-theme-dark.app-command-shell.app-scout .ember-watch-section,html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-day-group{background:color-mix(in srgb, var(--wc-card,#0d2039) 88%, transparent)!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid>div{min-height:86px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid span{color:var(--wc-muted-strong,#5e4731)!important;font-weight:850!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid strong{color:var(--wc-text-strong,#221509)!important;font-size:clamp(.96rem,2vw,1.12rem)!important;line-height:1.15!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-summary-grid span{color:color-mix(in srgb, var(--wc-text,#f9fafb) 72%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-summary-grid strong{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 18%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 86%, transparent)!important;border-radius:20px!important;padding:10px!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-toolbar{background:color-mix(in srgb, var(--wc-card,#0d2039) 82%, transparent)!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar .segmented-control{background:0 0!important;border:0!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar .segmented-control button{border-radius:14px!important;min-width:0!important;min-height:43px!important;font-weight:850!important}html body #root .app.app-command-shell.app-scout .watch-calendar-area-select{gap:6px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .watch-calendar-area-select span{font-weight:850!important}html body #root .app.app-command-shell.app-scout .watch-calendar-layer-strip{margin-inline:-2px!important;padding:2px 2px 10px!important}html body #root .app.app-command-shell.app-scout .watch-layer-chip{border:1px solid color-mix(in srgb, var(--scout-hunt-cyan) 24%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 88%, transparent)!important;color:var(--wc-text-strong,#221509)!important;font-weight:850!important}html body #root .app.app-command-shell.app-scout .watch-layer-chip.active{border-color:color-mix(in srgb, var(--wc-accent,#f97316) 48%, var(--wc-accent-2,#d9a441))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--wc-accent,#f97316) 18%, var(--wc-card-soft,#fff7ea)), color-mix(in srgb, var(--wc-accent-2,#d9a441) 13%, var(--wc-card-soft,#fff7ea)))!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-layer-chip{background:color-mix(in srgb, var(--wc-card,#0d2039) 84%, transparent)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-scout .ember-watch-privacy-note,html body #root .app.app-command-shell.app-scout .scout-alert-scope-note{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 24%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 9%, var(--wc-card-soft,#fff7ea))!important;border-radius:18px!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .ember-watch-privacy-note,html body #root .app.app-theme-dark.app-command-shell.app-scout .scout-alert-scope-note{background:color-mix(in srgb, var(--wc-card,#0d2039) 86%, var(--wc-accent-2,#d9a441) 7%)!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-row{border:1px solid color-mix(in srgb, var(--scout-hunt-cyan) 15%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 88%, transparent)!important}html body #root .app.app-theme-dark.app-command-shell.app-scout .watch-calendar-event-row{background:color-mix(in srgb, var(--wc-card,#0d2039) 86%, transparent)!important}@media (width>=900px){html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-actions{align-content:center!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel>.compact-card-header,html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-header{min-height:148px!important}}@media (width<=780px){html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card{margin-inline:8px!important;padding:17px 14px!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-main{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel{margin-inline:8px!important;padding:16px 14px!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel>.compact-card-header,html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-header{grid-template-columns:1fr!important;align-items:start!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .ember-watch-feature-art{display:none!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .summary-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid>div{min-height:82px!important;padding:10px!important}}@media (width<=430px){html body #root .app.app-command-shell.app-scout .main{padding-bottom:max(198px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 140px))!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card{gap:11px!important;padding:14px 12px!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy h2{font-size:clamp(1.9rem,10vw,2.34rem)!important}html body #root .app.app-command-shell.app-scout .standard-page-header.scout-summary-card .standard-page-header-copy p{padding:9px 10px!important;font-size:.88rem!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions{gap:8px!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-actions>button{min-height:44px!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #root .app.app-command-shell.app-scout .scout-header-trust-row>span{border-radius:15px!important;min-height:0!important;padding:8px 9px!important;font-size:.76rem!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs{gap:5px!important;padding:5px!important}html body #root .app.app-command-shell.app-scout .scout-summary-card .standard-page-header-tabs button{min-height:34px!important;padding-inline:9px!important}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel{padding:14px 12px!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .watch-calendar-summary-grid>div{min-height:0!important}html body #root .app.app-command-shell.app-scout .ember-watch-panel .summary-pill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-scout .watch-calendar-toolbar .segmented-control{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-scout .watch-calendar-event-main{grid-template-columns:48px minmax(0,1fr)!important}}html body #root .app.app-command-shell.app-home{--hearth-room-border:color-mix(in srgb, var(--wc-accent,#f97316) 28%, var(--wc-border,#9a5d262e));--hearth-room-gold:color-mix(in srgb, var(--wc-accent-2,#d9a441) 78%, var(--wc-accent,#f97316));--hearth-room-glow:color-mix(in srgb, var(--wc-accent,#f97316) 13%, transparent)}html body #root .app.app-command-shell.app-home .dashboard-layout.hearth-command-view.hearth-northstar{width:min(100%,1180px)!important;padding-inline:clamp(10px,2vw,18px)!important;padding-bottom:max(174px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 118px))!important;gap:clamp(15px,2.4vw,24px)!important;margin-inline:auto!important}html body #root .app.app-command-shell.app-home .hearth-primary-column,html body #root .app.app-command-shell.app-home .hearth-side-column{align-content:start!important;gap:clamp(14px,2vw,18px)!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-northstar-header,html body #root .app.app-command-shell.app-home .hearth-at-glance-panel,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-command-shell.app-home .hearth-recent-panel,html body #root .app.app-command-shell.app-home .hearth-best-action-card,html body #root .app.app-command-shell.app-home .hearth-quick-actions-panel,html body #root .app.app-command-shell.app-home .hearth-start-here-panel{border:1px solid var(--hearth-room-border)!important;background:linear-gradient(90deg, var(--hearth-room-gold), color-mix(in srgb, var(--wc-accent,#f97316) 28%, transparent) 44%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, var(--hearth-room-glow), transparent 12rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 8%, transparent), transparent 14rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 94%, transparent)!important;box-shadow:0 20px 44px color-mix(in srgb, var(--wc-shadow,#3a230f2e) 70%, transparent), inset 0 1px 0 #ffffff94!important;color:var(--wc-text,#14213a)!important;border-radius:26px!important;overflow:hidden!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-northstar-header,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-at-glance-panel,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-recent-panel,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-best-action-card,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-quick-actions-panel,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-start-here-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--wc-accent-2,#d9a441) 82%, transparent), color-mix(in srgb, var(--wc-accent,#f97316) 24%, transparent) 44%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 13%, transparent), transparent 12rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 8%, transparent), transparent 14rem), color-mix(in srgb, var(--wc-panel-strong,#10233d) 91%, #06101f 9%)!important;box-shadow:0 22px 48px #0000003d,inset 0 1px #ffffff14!important}html body #root .app.app-command-shell.app-home .hearth-northstar-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2.4vw,22px)!important;min-height:0!important;padding:clamp(18px,3vw,28px)!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block{grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-logo-mark{width:54px!important;height:54px!important;box-shadow:0 14px 30px color-mix(in srgb, var(--wc-accent,#f97316) 18%, transparent)!important;border-radius:18px!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block h1{letter-spacing:0!important;max-width:13ch!important;margin:2px 0 0!important;font-size:clamp(2.15rem,5vw,3.6rem)!important;line-height:.96!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block p{max-width:48ch!important;color:var(--wc-muted-strong,#5e4731)!important;margin-top:10px!important;font-size:clamp(.95rem,1.5vw,1.05rem)!important;line-height:1.45!important;display:block!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-greeting-block p{color:color-mix(in srgb, var(--wc-text,#f9fafb) 78%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-home .hearth-today-message{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 34%, var(--wc-border,#9a5d262e))!important;border-left:4px solid var(--wc-accent,#f97316)!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 10%, var(--wc-card-soft,#fff7ea))!important;border-radius:18px!important;width:min(100%,520px)!important;margin-top:14px!important;padding:10px 12px!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-today-message{background:color-mix(in srgb, var(--wc-card,#0d2039) 82%, var(--wc-accent-2,#d9a441) 8%)!important}html body #root .app.app-command-shell.app-home .hearth-today-message span,html body #root .app.app-command-shell.app-home .hearth-foundation-brand{color:var(--wc-muted-strong,#5e4731)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:950!important}html body #root .app.app-command-shell.app-home .hearth-today-message strong{color:var(--wc-text-strong,#221509)!important;font-size:.86rem!important;line-height:1.25!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-today-message span,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-brand{color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 74%, var(--wc-text,#f9fafb))!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-today-message strong{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-home .hearth-header-actions{grid-template-columns:1fr!important;justify-items:end!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-points-badge{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 42%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 76%, var(--wc-accent-2,#d9a441) 12%)!important;min-width:96px!important;min-height:62px!important;color:var(--wc-text-strong,#221509)!important;border-radius:19px!important;padding:10px 13px!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-points-badge{background:color-mix(in srgb, var(--wc-card,#0d2039) 84%, var(--wc-accent-2,#d9a441) 8%)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-home .hearth-points-badge strong{font-size:1.16rem!important;line-height:1!important}html body #root .app.app-command-shell.app-home .hearth-mini-badge-row{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-home .hearth-beta-badge,html body #root .app.app-command-shell.app-home .hearth-mode-chip,html body #root .app.app-command-shell.app-home .hearth-admin-badge{border-color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 34%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 88%, transparent)!important;min-height:32px!important;color:var(--wc-text-strong,#221509)!important;border-radius:999px!important;font-weight:900!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-beta-badge,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-mode-chip,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-admin-badge{background:color-mix(in srgb, var(--wc-card,#0d2039) 84%, transparent)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-command-shell.app-home .hearth-recent-panel{padding:clamp(16px,2.6vw,22px)!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-recent-panel .compact-card-header{border-bottom:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 24%, var(--wc-border,#9a5d262e))!important;background:0 0!important;padding:0 0 12px!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel .compact-card-header h2,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header h2,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel .compact-card-header h2,html body #root .app.app-command-shell.app-home .hearth-recent-panel .compact-card-header h2{font-size:clamp(1.1rem,2vw,1.38rem)!important;line-height:1.08!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action,html body #root .app.app-command-shell.app-home .hearth-feature-card,html body #root .app.app-command-shell.app-home .hearth-recent-row,html body #root .app.app-command-shell.app-home .hearth-empty-state{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 22%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 88%, transparent)!important;color:var(--wc-text-strong,#221509)!important;border-radius:19px!important;box-shadow:inset 0 1px #ffffff85!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-card,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-recent-row,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-empty-state{background:color-mix(in srgb, var(--wc-card,#0d2039) 86%, transparent)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat{align-content:center!important;min-height:104px!important;padding:15px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat strong{font-size:clamp(1.35rem,3vw,1.72rem)!important;line-height:1!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;min-height:92px!important;padding:13px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy strong,html body #root .app.app-command-shell.app-home .hearth-feature-copy strong,html body #root .app.app-command-shell.app-home .hearth-recent-row strong,html body #root .app.app-command-shell.app-home .hearth-empty-state strong{color:var(--wc-text-strong,#221509)!important;font-weight:950!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy strong,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-copy strong,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-recent-row strong,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-empty-state strong{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy small,html body #root .app.app-command-shell.app-home .hearth-feature-copy small,html body #root .app.app-command-shell.app-home .hearth-recent-row small,html body #root .app.app-command-shell.app-home .hearth-empty-state p{color:var(--wc-muted-strong,#5e4731)!important;line-height:1.35!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy small,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-copy small,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-recent-row small,html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-empty-state p{color:color-mix(in srgb, var(--wc-text,#f9fafb) 72%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel{position:sticky!important;top:18px!important}html body #root .app.app-command-shell.app-home .hearth-feature-list,html body #root .app.app-command-shell.app-home .hearth-recent-list{gap:11px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-feature-card{grid-template-columns:52px minmax(0,1fr) 18px!important;min-height:118px!important;padding:15px!important}html body #root .app.app-command-shell.app-home .hearth-feature-card:first-child{border-color:color-mix(in srgb, var(--wc-accent,#f97316) 38%, var(--wc-accent-2,#d9a441))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--wc-card-soft,#fff7ea) 90%, transparent)!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-card:first-child{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#f97316) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--wc-card,#0d2039) 88%, transparent)!important}html body #root .app.app-command-shell.app-home .hearth-feature-copy{gap:3px!important;min-width:0!important}html body #root .app.app-command-shell.app-home .hearth-feature-copy span{color:var(--wc-text-strong,#221509)!important;font-size:1.03rem!important;font-weight:950!important;line-height:1.14!important}html body #root .app.app-command-shell.app-home .hearth-feature-copy em{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 34%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 10%, var(--wc-card-soft,#fff7ea))!important;width:fit-content!important;color:color-mix(in srgb, var(--wc-text-strong,#221509) 86%, var(--wc-accent-2,#d9a441))!important;border-radius:999px!important;margin-top:4px!important;padding:4px 8px!important;font-style:normal!important;font-weight:900!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-copy span{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-theme-dark.app-command-shell.app-home .hearth-feature-copy em{background:color-mix(in srgb, var(--wc-card,#0d2039) 84%, var(--wc-accent-2,#d9a441) 9%)!important;color:color-mix(in srgb, var(--wc-text,#f9fafb) 84%, var(--wc-accent-2,#d9a441))!important}html body #root .app.app-command-shell.app-home .hearth-recent-panel{position:relative!important}html body #root .app.app-command-shell.app-home .hearth-empty-state{text-align:center!important;border-style:dashed!important;align-content:center!important;justify-items:center!important;gap:12px!important;min-height:188px!important;padding:24px!important;display:grid!important}html body #root .app.app-command-shell.app-home .hearth-empty-state .secondary-button{min-height:42px!important;padding-inline:18px!important}html body #root .app.app-command-shell.app-home .hearth-start-here-panel{padding:clamp(15px,2vw,20px)!important}@media (width>=1040px){html body #root .app.app-command-shell.app-home .dashboard-layout.hearth-command-view.hearth-northstar{grid-template-columns:minmax(0,1.55fr) minmax(340px,.78fr)!important;align-items:start!important}html body #root .app.app-command-shell.app-home .hearth-side-column{gap:18px!important}}@media (width<=780px){html body #root .app.app-command-shell.app-home .dashboard-layout.hearth-command-view.hearth-northstar{padding-inline:8px!important;padding-bottom:max(210px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 150px))!important;grid-template-columns:1fr!important;gap:12px!important}html body #root .app.app-command-shell.app-home .hearth-primary-column,html body #root .app.app-command-shell.app-home .hearth-side-column{gap:12px!important}html body #root .app.app-command-shell.app-home .hearth-northstar-header{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}html body #root .app.app-command-shell.app-home .hearth-logo-mark{border-radius:16px!important;width:46px!important;height:46px!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block h1{font-size:clamp(1.72rem,8.5vw,2.22rem)!important;line-height:1!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block p{max-width:34ch!important;margin-top:6px!important;font-size:.84rem!important;line-height:1.34!important}html body #root .app.app-command-shell.app-home .hearth-today-message{margin-top:9px!important;padding:8px 10px!important}html body #root .app.app-command-shell.app-home .hearth-header-actions{grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;gap:9px!important}html body #root .app.app-command-shell.app-home .hearth-points-badge{min-width:86px!important;min-height:48px!important}html body #root .app.app-command-shell.app-home .hearth-mini-badge-row{justify-content:start!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat{min-height:82px!important;padding:10px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid{overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:9px!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action{scroll-snap-align:start!important;flex:0 0 min(86%,340px)!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:74px!important;padding:10px!important}html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel{position:static!important}html body #root .app.app-command-shell.app-home .hearth-feature-card{grid-template-columns:42px minmax(0,1fr) 16px!important;min-height:88px!important;padding:12px!important}html body #root .app.app-command-shell.app-home .hearth-empty-state{min-height:146px!important;padding:18px!important}html body #root .app.app-command-shell.app-home .mobile-quick-add-fab,html body #root .app.app-command-shell.app-home .quick-add-floating-button,html body #root .app.app-command-shell.app-home .floating-quick-add{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 60px)!important}}@media (width<=430px){html body #root .app.app-command-shell.app-home .dashboard-layout.hearth-command-view.hearth-northstar{padding-bottom:max(232px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 170px))!important}html body #root .app.app-command-shell.app-home .hearth-northstar-header{border-radius:24px!important;padding:13px!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important}html body #root .app.app-command-shell.app-home .hearth-logo-mark{width:42px!important;height:42px!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block h1{font-size:clamp(1.42rem,8vw,1.86rem)!important}html body #root .app.app-command-shell.app-home .hearth-greeting-block p{font-size:.78rem!important;line-height:1.28!important}html body #root .app.app-command-shell.app-home .hearth-today-message{grid-template-columns:1fr!important;gap:3px!important;margin-top:8px!important;padding:7px 9px!important}html body #root .app.app-command-shell.app-home .hearth-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .app.app-command-shell.app-home .hearth-points-badge{min-width:78px!important;min-height:42px!important;padding:7px 9px!important}html body #root .app.app-command-shell.app-home .hearth-points-badge strong{font-size:.96rem!important}html body #root .app.app-command-shell.app-home .hearth-points-badge small{font-size:.58rem!important}html body #root .app.app-command-shell.app-home .hearth-mini-badge-row{flex:auto!important;gap:6px!important}html body #root .app.app-command-shell.app-home .hearth-beta-badge,html body #root .app.app-command-shell.app-home .hearth-mode-chip,html body #root .app.app-command-shell.app-home .hearth-admin-badge{min-height:27px!important;padding-inline:8px!important;font-size:.62rem!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat{border-radius:16px!important;min-height:74px!important;padding:8px 7px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat span{font-size:.58rem!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat strong{font-size:1rem!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat small{font-size:.6rem!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel,html body #root .app.app-command-shell.app-home .hearth-build-hearth-panel,html body #root .app.app-command-shell.app-home .hearth-recent-panel{border-radius:23px!important;padding:12px!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel .compact-card-header,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header{padding-bottom:8px!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel .compact-card-header h2,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header h2{font-size:1rem!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel .compact-card-header p,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel .compact-card-header p{font-size:.76rem!important;line-height:1.25!important}html body #root .app.app-command-shell.app-home .hearth-foundation-stat-grid .et-live-stat{min-height:62px!important;padding:7px 6px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:66px!important;padding:8px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-icon{border-radius:13px!important;width:34px!important;height:34px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy strong{font-size:.78rem!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action-copy small{font-size:.66rem!important;line-height:1.22!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid .et-live-action b{padding:4px 7px!important;font-size:.62rem!important}}@media (width<=400px){html body #root .app.app-command-shell.app-home .hearth-onboarding-slot-primary{margin-top:116px!important}}html body #root .app.app-command-shell.app-market{--market-room-border:color-mix(in srgb, var(--wc-accent,#0f9f90) 34%, var(--wc-border,#9a5d262e));--market-room-gold:color-mix(in srgb, var(--wc-accent-2,#d9a441) 76%, var(--wc-accent,#0f9f90));--market-room-glow:color-mix(in srgb, var(--wc-accent,#0f9f90) 13%, transparent);--market-room-ember:color-mix(in srgb, var(--wc-accent-3,#f97316) 18%, transparent)}html body #root .app.app-command-shell.app-market .main,html body #root .app.app-command-shell.app-market .market-page{padding-bottom:max(180px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 126px))!important}html body #root .app.app-command-shell.app-market .market-page{gap:clamp(15px,2vw,22px)!important;width:min(100%,1180px)!important;margin-inline:auto!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-page-heading,html body #root .app.app-command-shell.app-market .market-results-panel{border:1px solid var(--market-room-border)!important;background:linear-gradient(90deg, var(--market-room-gold), color-mix(in srgb, var(--wc-accent,#0f9f90) 24%, transparent) 44%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, var(--market-room-glow), transparent 13rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 8%, transparent), transparent 14rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 94%, transparent)!important;box-shadow:0 20px 44px color-mix(in srgb, var(--wc-shadow,#3a230f2e) 68%, transparent), inset 0 1px 0 #ffffff94!important;color:var(--wc-text,#14213a)!important;border-radius:26px!important;overflow:visible!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-page-heading,html body #root .app.app-theme-dark.app-command-shell.app-market .market-results-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--wc-accent-2,#d9a441) 72%, transparent), color-mix(in srgb, var(--wc-accent,#0f9f90) 24%, transparent) 44%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#0f9f90) 14%, transparent), transparent 13rem), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--wc-accent-2,#d9a441) 8%, transparent), transparent 14rem), color-mix(in srgb, var(--wc-panel-strong,#10233d) 90%, #06101f 10%)!important;box-shadow:0 22px 48px #00000040,inset 0 1px #ffffff14!important}html body #root .app.app-command-shell.app-market .market-page-heading{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:clamp(12px,2vw,16px)!important;height:max-content!important;min-height:max-content!important;max-height:none!important;padding:clamp(18px,2.6vw,26px)!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-main,html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-body,html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-tabs{width:100%!important;min-width:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-copy h2{letter-spacing:0!important;max-width:12ch!important;font-size:clamp(2.2rem,4.8vw,3.4rem)!important;line-height:.98!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-copy p{max-width:54ch!important;color:var(--wc-muted-strong,#5e4731)!important;font-weight:760!important;line-height:1.45!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-page-heading .standard-page-header-copy p{color:color-mix(in srgb, var(--wc-text,#f9fafb) 76%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-search-form{border:1px solid color-mix(in srgb, var(--wc-accent,#0f9f90) 30%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 84%, var(--wc-accent,#0f9f90) 5%)!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;padding:10px!important;display:grid!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-form{background:color-mix(in srgb, var(--wc-card,#0d2039) 86%, var(--wc-accent,#0f9f90) 8%)!important}html body #root .app.app-command-shell.app-market .market-search-form input,html body #root .app.app-command-shell.app-market .market-search-form .search-input{min-width:0!important;min-height:52px!important;color:var(--wc-text-strong,#221509)!important;border-radius:17px!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-form input,html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-form .search-input{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-search-form>button{border-radius:17px!important;min-width:98px!important;min-height:52px!important;font-weight:950!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid,html body #root .app.app-command-shell.app-market .market-search-options{min-width:0!important;max-width:100%!important;position:static!important;transform:none!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid>span,html body #root .app.app-command-shell.app-market .market-search-options{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 26%, var(--market-room-border))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 90%, transparent)!important;min-height:62px!important;color:var(--wc-text-strong,#221509)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff8a!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-helper-grid>span,html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-options{background:color-mix(in srgb, var(--wc-card,#0d2039) 87%, transparent)!important;color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid>span{align-content:center!important;gap:3px!important;padding:11px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid strong,html body #root .app.app-command-shell.app-market .market-search-options summary{color:var(--wc-text-strong,#221509)!important;font-weight:950!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-helper-grid strong,html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-options summary{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid small{color:var(--wc-muted-strong,#5e4731)!important;line-height:1.22!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-helper-grid small{color:color-mix(in srgb, var(--wc-text,#f9fafb) 70%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-search-options{padding:0!important;overflow:visible!important}html body #root .app.app-command-shell.app-market .market-search-options>summary{white-space:normal!important;align-content:center!important;min-height:58px!important;padding:11px 13px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-results-panel{gap:15px!important;width:min(100%,980px)!important;height:max-content!important;min-height:max-content!important;max-height:none!important;margin-inline:auto!important;padding:clamp(16px,2.8vw,24px)!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header{border-bottom:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 24%, var(--wc-border,#9a5d262e))!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:0 0 13px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header h2{font-size:clamp(1.28rem,2.2vw,1.72rem)!important;line-height:1.06!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header .status-badge{background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 12%, var(--wc-card-soft,#fff7ea))!important;border-radius:999px!important;align-content:center!important;min-height:34px!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-results-panel>.compact-card-header .status-badge{background:color-mix(in srgb, var(--wc-accent,#0f9f90) 18%, var(--wc-card,#0d2039))!important}html body #root .app.app-command-shell.app-market .market-results-safety-note{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 26%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 10%, var(--wc-panel-strong,#fffcf7))!important;width:fit-content!important;max-width:100%!important;color:var(--wc-muted-strong,#5e4731)!important;border-radius:999px!important;margin:-2px 0 0!important;padding:8px 11px!important;font-size:.8rem!important;font-weight:900!important;line-height:1.25!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-results-safety-note{background:color-mix(in srgb, var(--wc-accent-2,#d9a441) 12%, var(--wc-card,#0d2039))!important;color:color-mix(in srgb, var(--wc-text,#f9fafb) 76%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 18%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 88%, transparent)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;padding:12px!important;display:grid!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-results-toolbar{background:color-mix(in srgb, var(--wc-card,#0d2039) 88%, transparent)!important}html body #root .app.app-command-shell.app-market .market-results-toolbar select,html body #root .app.app-command-shell.app-market .market-filter-button{border-radius:15px!important;min-height:48px!important}html body #root .app.app-command-shell.app-market .active-filter-chips{border:1px solid color-mix(in srgb, var(--wc-accent,#0f9f90) 20%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent,#0f9f90) 8%, var(--wc-panel-strong,#fffcf7))!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:11px!important;display:flex!important}html body #root .app.app-theme-dark.app-command-shell.app-market .active-filter-chips{background:color-mix(in srgb, var(--wc-accent,#0f9f90) 12%, var(--wc-card,#0d2039))!important}html body #root .app.app-command-shell.app-market .market-search-source-note,html body #root .app.app-command-shell.app-market .market-set-card{border-color:color-mix(in srgb, var(--wc-accent-2,#d9a441) 20%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 90%, transparent)!important;border-radius:17px!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-search-source-note,html body #root .app.app-theme-dark.app-command-shell.app-market .market-set-card{background:color-mix(in srgb, var(--wc-card,#0d2039) 88%, transparent)!important}html body #root .app.app-command-shell.app-market .catalog-result-group-header{border-bottom:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 18%, var(--wc-border,#9a5d262e))!important;padding:12px 0 10px!important}html body #root .app.app-command-shell.app-market .catalog-result-groups,html body #root .app.app-command-shell.app-market .catalog-result-group,html body #root .app.app-command-shell.app-market .catalog-results-list{min-width:0!important}html body #root .app.app-command-shell.app-market .catalog-results-list.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card{border:1px solid color-mix(in srgb, var(--wc-accent,#0f9f90) 24%, var(--wc-border,#9a5d262e))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#0f9f90) 10%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-panel-strong,#fffcf7) 92%, transparent)!important;min-width:0!important;box-shadow:0 14px 32px color-mix(in srgb, var(--wc-shadow,#3a230f2e) 48%, transparent), inset 0 1px 0 #ffffff8c!important;border-radius:22px!important;gap:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root .app.app-theme-dark.app-command-shell.app-market .catalog-result-card.market-mobile-product-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wc-accent,#0f9f90) 12%, transparent), transparent 12rem), color-mix(in srgb, var(--wc-card,#0d2039) 90%, transparent)!important;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff12!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{background:color-mix(in srgb, var(--wc-card,#0d2039) 90%, #000 10%)!important;width:100%!important;min-height:146px!important;box-shadow:0 12px 24px color-mix(in srgb, var(--wc-shadow,#3a230f2e) 50%, transparent)!important;border-radius:18px!important}html body #root .app.app-command-shell.app-market .market-card-body{min-width:0!important;color:var(--wc-text,#14213a)!important;gap:8px!important;display:grid!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-body{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-card-title{color:var(--wc-text-strong,#221509)!important;letter-spacing:0!important;font-size:clamp(1.02rem,2vw,1.22rem)!important;line-height:1.1!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-title{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-card-context,html body #root .app.app-command-shell.app-market .market-card-reference-line{color:var(--wc-muted-strong,#5e4731)!important;font-size:.82rem!important;line-height:1.25!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-context,html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-reference-line{color:color-mix(in srgb, var(--wc-text,#f9fafb) 70%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-card-price-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-top:3px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-price-stack strong{color:var(--wc-text-strong,#221509)!important;font-size:clamp(1.22rem,3.2vw,1.52rem)!important;line-height:1!important;display:block!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-price-stack strong{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-price-stack span{color:var(--wc-muted-strong,#5e4731)!important;font-weight:900!important;line-height:1.2!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-price-stack span{color:color-mix(in srgb, var(--wc-text,#f9fafb) 72%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-trust-badge-row,html body #root .app.app-command-shell.app-market .market-card-freshness-line{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-trust-badge-row{width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .app.app-command-shell.app-market .market-trust-badge-row .market-status-pill{border:1px solid color-mix(in srgb, var(--wc-accent-2,#d9a441) 22%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-card-soft,#fff7ea) 86%, var(--wc-accent,#0f9f90) 5%)!important;color:var(--wc-muted-strong,#5e4731)!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-trust-badge-row .market-status-pill{background:color-mix(in srgb, var(--wc-card,#0d2039) 84%, var(--wc-accent,#0f9f90) 10%)!important;color:color-mix(in srgb, var(--wc-text,#f9fafb) 76%, var(--wc-muted,#9fb0c9))!important}html body #root .app.app-command-shell.app-market .market-card-freshness-line{border:1px solid color-mix(in srgb, var(--wc-accent,#0f9f90) 18%, var(--wc-border,#9a5d262e))!important;background:color-mix(in srgb, var(--wc-accent,#0f9f90) 7%, var(--wc-panel-strong,#fffcf7))!important;border-radius:16px!important;width:fit-content!important;max-width:100%!important;padding:7px 9px!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-freshness-line{background:color-mix(in srgb, var(--wc-accent,#0f9f90) 12%, var(--wc-card,#0d2039))!important}html body #root .app.app-command-shell.app-market .market-card-freshness-line span{color:var(--wc-text-strong,#221509)!important;font-size:.74rem!important;font-weight:900!important}html body #root .app.app-theme-dark.app-command-shell.app-market .market-card-freshness-line span{color:var(--wc-text,#f9fafb)!important}html body #root .app.app-command-shell.app-market .market-status-pill,html body #root .app.app-command-shell.app-market .price-badge{white-space:normal!important;border-radius:999px!important;align-content:center!important;max-width:100%!important;min-height:26px!important}html body #root .app.app-command-shell.app-market .market-result-add-actions{grid-template-columns:minmax(0,1.32fr) repeat(2,minmax(78px,.72fr))!important;gap:10px!important;padding:0 15px 15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-result-add-actions>button{white-space:normal!important;border-radius:15px!important;min-width:0!important;min-height:46px!important;font-weight:950!important}html body #root .app.app-command-shell.app-market .market-result-add-button{background:linear-gradient(135deg, color-mix(in srgb, var(--wc-accent,#0f9f90) 78%, #fff 4%), var(--wc-accent-2,#d9a441))!important;border-color:color-mix(in srgb, var(--wc-accent,#0f9f90) 45%, var(--wc-accent-2,#d9a441))!important;color:#06101f!important}@media (width>=1180px){html body #root .app.app-command-shell.app-market .market-page{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-market .market-page-heading,html body #root .app.app-command-shell.app-market .market-results-panel{width:min(100%,980px)!important}}@media (width<=780px){html body #root .app.app-command-shell.app-market .main,html body #root .app.app-command-shell.app-market .market-page{padding-bottom:max(234px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 172px))!important}html body #root .app.app-command-shell.app-market .market-page{gap:13px!important}html body #root .app.app-command-shell.app-market .market-page-heading{height:max-content!important;min-height:max-content!important;max-height:none!important;margin-inline:8px!important;padding:16px!important;overflow:visible!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-copy h2{max-width:none!important;font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.02!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-copy p{font-size:.92rem!important;line-height:1.38!important}html body #root .app.app-command-shell.app-market .market-search-form{border-radius:21px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important}html body #root .app.app-command-shell.app-market .market-search-form input,html body #root .app.app-command-shell.app-market .market-search-form .search-input,html body #root .app.app-command-shell.app-market .market-search-form>button{min-height:48px!important}html body #root .app.app-command-shell.app-market .market-search-form>button{min-width:82px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid>span{min-height:55px!important;padding:9px 10px!important}html body #root .app.app-command-shell.app-market .market-search-options{min-height:52px!important}html body #root .app.app-command-shell.app-market .market-search-options>summary{min-height:52px!important;padding:9px 11px!important}html body #root .app.app-command-shell.app-market .market-results-panel{border-radius:24px!important;margin-inline:8px!important;padding:14px!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{grid-template-columns:1fr!important;padding:10px!important}html body #root .app.app-command-shell.app-market .catalog-results-list.catalog-results-grid{grid-template-columns:1fr!important;gap:13px!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:13px!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{min-height:128px!important}html body #root .app.app-command-shell.app-market .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;padding:0 13px 13px!important}html body #root .app.app-command-shell.app-market .market-result-add-actions>button:first-child{grid-column:1/-1!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-page-heading{border-radius:23px!important;padding:14px!important}html body #root .app.app-command-shell.app-market .market-page-heading .standard-page-header-copy h2{font-size:clamp(1.82rem,8.5vw,2.3rem)!important}html body #root .app.app-command-shell.app-market .market-search-form{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-market .market-search-form>button{width:100%!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid strong,html body #root .app.app-command-shell.app-market .market-search-options summary{font-size:.78rem!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid small{font-size:.66rem!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header .status-badge{justify-self:start!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}html body #root .app.app-command-shell.app-market .catalog-result-card.market-mobile-product-card .catalog-thumb{border-radius:16px!important;min-height:112px!important}html body #root .app.app-command-shell.app-market .market-card-title{font-size:.96rem!important}html body #root .app.app-command-shell.app-market .market-card-context,html body #root .app.app-command-shell.app-market .market-card-reference-line,html body #root .app.app-command-shell.app-market .market-card-freshness-line span{font-size:.68rem!important}html body #root .app.app-command-shell.app-market .market-price-stack strong{font-size:1.08rem!important}html body #root .app.app-command-shell.app-market .market-status-pill,html body #root .app.app-command-shell.app-market .price-badge{padding-inline:7px!important;font-size:.64rem!important}}html body #root .app.app-command-shell.app-forge{--forge-table-border:#8e5b2d3d;--forge-table-border-strong:#ce7c3d61;--forge-table-panel:#fffaefe6;--forge-table-panel-strong:#fff4e1f5;--forge-table-ink:#1f2430;--forge-table-muted:#4a4037c2;--forge-table-copper:#c9663f;--forge-table-gold:#b8791d;--forge-table-fair:#27775e;--forge-table-shadow:0 18px 42px #5233161f}html body #root .app.app-command-shell.app-theme-dark.app-forge,html body #root .app.app-shell-dark.app-forge{--forge-table-border:#ffb84d33;--forge-table-border-strong:#ff7a4d6b;--forge-table-panel:#081223db;--forge-table-panel-strong:#0e192df0;--forge-table-ink:#fff7ed;--forge-table-muted:#e6eef8c2;--forge-table-copper:#ff8b5e;--forge-table-gold:#ffbd63;--forge-table-fair:#7dd3b0;--forge-table-shadow:0 22px 56px #00000057}html body #root .app.app-command-shell.app-forge .forge-hero-panel.forge-command-center,html body #root .app.app-command-shell.app-forge .forge-home-inventory-section{border:1px solid var(--forge-table-border-strong)!important;background:radial-gradient(circle at 8% 0%, #ff844c24, transparent 28%), radial-gradient(circle at 94% 10%, #ffc06024, transparent 26%), linear-gradient(145deg, var(--forge-table-panel-strong), var(--forge-table-panel))!important;box-shadow:var(--forge-table-shadow)!important;border-radius:30px!important;overflow:visible!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-hero-panel.forge-command-center,html body #root .app.app-shell-dark.app-forge .forge-hero-panel.forge-command-center,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-home-inventory-section,html body #root .app.app-shell-dark.app-forge .forge-home-inventory-section{background:radial-gradient(circle at 8% 0,#ff6f4e2e,#0000 30%),radial-gradient(circle at 94% 12%,#ffb84d21,#0000 28%),linear-gradient(145deg,#111c32fa,#060f1ff0)!important}html body #root .app.app-forge .forge-hero-panel.forge-command-center:before,html body #root .app.app-forge .forge-hero-panel.forge-command-center:after,html body #root .app.app-forge .forge-command-center:before,html body #root .app.app-forge .forge-command-center:after,html body #root .app.app-forge .standard-page-header.panel.forge-command-center:before,html body #root .app.app-forge .standard-page-header.panel.forge-command-center:after,html body #root .app.app-forge .forge-command-center .standard-page-header-copy h2:after,html body #root .app.app-command-shell.app-forge .forge-hero-panel.forge-command-center:before,html body #root .app.app-command-shell.app-forge .forge-hero-panel.forge-command-center:after,html body #root .app.app-command-shell.app-forge .forge-command-center:before,html body #root .app.app-command-shell.app-forge .forge-command-center:after,html body #root .app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center:before,html body #root .app.app-command-shell.app-forge .standard-page-header.panel.forge-command-center:after,html body #root .app.app-command-shell.app-forge .forge-command-center .standard-page-header-copy h2:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body #root .app.app-command-shell.app-forge .forge-command-summary,html body #root .app.app-command-shell.app-forge .forge-main-command-panel{gap:clamp(13px,2vw,18px)!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-command-summary,html body #root .app.app-command-shell.app-forge .forge-main-command-heading,html body #root .app.app-command-shell.app-forge .forge-main-command-card>.compact-card-header,html body #root .app.app-command-shell.app-forge .forge-toolbar,html body #root .app.app-command-shell.app-forge .forge-business-dashboard-heading,html body #root .app.app-command-shell.app-forge .forge-activity-command-card>.compact-card-header{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.app-forge .forge-command-center .standard-page-header-main,html body #root .app.app-forge .forge-command-center .standard-page-header-copy,html body #root .app.app-command-shell.app-forge .forge-command-center .standard-page-header-main,html body #root .app.app-command-shell.app-forge .forge-command-center .standard-page-header-copy{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #root .app.app-command-shell.app-forge .forge-top-summary,html body #root .app.app-command-shell.app-forge .forge-command-overview.forge-section-tabs,html body #root .app.app-command-shell.app-forge .forge-identity-pill-row,html body #root .app.app-command-shell.app-forge .summary-pill-row.forge-identity-pill-row{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.app-command-shell.app-forge .forge-command-center .standard-page-header-summary{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-command-summary>span,html body #root .app.app-command-shell.app-forge .forge-command-center .standard-page-header-summary>span{width:100%!important;color:var(--forge-table-ink)!important;box-shadow:none!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#ffebd79e!important;border:1px solid #c9663f29!important;border-radius:0!important;padding:7px 10px!important;font-size:.77rem!important;font-weight:900!important;display:block!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-command-summary>span,html body #root .app.app-shell-dark.app-forge .forge-command-summary>span,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-command-center .standard-page-header-summary>span,html body #root .app.app-shell-dark.app-forge .forge-command-center .standard-page-header-summary>span{color:var(--forge-table-ink)!important;background:#ff6f4e1a!important;border-color:#ffb84d24!important}html body #root .app.app-command-shell.app-forge .forge-top-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-summary-card,html body #root .app.app-command-shell.app-forge .forge-ledger-card,html body #root .app.app-command-shell.app-forge .forge-overview-card{border:1px solid var(--forge-table-border)!important;background:linear-gradient(145deg,#ffffff6b,#fff4e142),#fff9eec2!important;border-radius:20px!important;min-width:0!important;box-shadow:inset 0 1px #ffffff94!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-summary-card,html body #root .app.app-shell-dark.app-forge .forge-summary-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-ledger-card,html body #root .app.app-shell-dark.app-forge .forge-ledger-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-overview-card,html body #root .app.app-shell-dark.app-forge .forge-overview-card{background:linear-gradient(145deg,#ffffff0f,#ffb84d09),#081224d1!important;box-shadow:inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell.app-forge .forge-summary-card span,html body #root .app.app-command-shell.app-forge .forge-ledger-card span,html body #root .app.app-command-shell.app-forge .forge-preview-kicker,html body #root .app.app-command-shell.app-forge .forge-overview-title,html body #root .app.app-command-shell.app-forge .forge-command-group-preview dt,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dt{color:var(--forge-table-gold)!important;letter-spacing:.02em!important;text-transform:uppercase!important;width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important;font-weight:900!important;display:inline!important}html body #root .app.app-command-shell.app-forge .forge-summary-card strong,html body #root .app.app-command-shell.app-forge .forge-ledger-card strong,html body #root .app.app-command-shell.app-forge .forge-main-command-heading h3,html body #root .app.app-command-shell.app-forge .forge-main-command-card h4,html body #root .app.app-command-shell.app-forge .forge-command-group-preview h4,html body #root .app.app-command-shell.app-forge .forge-command-group-preview dd,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row strong,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dd,html body #root .app.app-command-shell.app-forge .forge-activity-preview-row strong{color:var(--forge-table-ink)!important}html body #root .app.app-command-shell.app-forge .forge-summary-card small,html body #root .app.app-command-shell.app-forge .forge-ledger-card small,html body #root .app.app-command-shell.app-forge .forge-main-command-heading p,html body #root .app.app-command-shell.app-forge .forge-main-command-card p,html body #root .app.app-command-shell.app-forge .forge-command-group-preview p,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row span,html body #root .app.app-command-shell.app-forge .forge-activity-preview-row small,html body #root .app.app-command-shell.app-forge .forge-activity-preview-row time{color:var(--forge-table-muted)!important}html body #root .app.app-command-shell.app-forge .forge-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-overview-card{text-align:left!important;gap:4px!important;min-height:76px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-overview-card.is-active{border-color:var(--forge-table-border-strong)!important;background:radial-gradient(circle at 15% 0,#ff844c33,#0000 48%),linear-gradient(145deg,#fff0d2fa,#fff8ebe0)!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-overview-card.is-active,html body #root .app.app-shell-dark.app-forge .forge-overview-card.is-active{background:radial-gradient(circle at 15% 0,#ff844c33,#0000 48%),#141c30f5!important}html body #root .app.app-command-shell.app-forge .forge-main-command-panel{border:1px solid var(--forge-table-border-strong)!important;background:radial-gradient(circle at 0 0,#ff844c24,#0000 26%),linear-gradient(145deg,#fffaf0f5,#fff2deb8)!important;border-radius:26px!important;box-shadow:0 18px 40px #5233161f!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-main-command-panel,html body #root .app.app-shell-dark.app-forge .forge-main-command-panel{background:radial-gradient(circle at 0 0,#ff6f4e2b,#0000 28%),radial-gradient(circle at 100% 0,#ffb84d1c,#0000 24%),linear-gradient(145deg,#0e182dfa,#050e1eeb)!important}html body #root .app.app-command-shell.app-forge .forge-ledger-card-grid,html body #root .app.app-command-shell.app-forge .forge-workspace-flow-grid,html body #root .app.app-command-shell.app-forge .forge-exact-copy-strip{gap:12px!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card,html body #root .app.app-command-shell.app-forge .forge-exact-copy-strip article,html body #root .app.app-command-shell.app-forge .forge-main-command-card,html body #root .app.app-command-shell.app-forge .forge-command-group-preview,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row,html body #root .app.app-command-shell.app-forge .forge-activity-preview-row{border:1px solid var(--forge-table-border)!important;background:linear-gradient(145deg,#ffffff7a,#fff4e138),#fffaf2c7!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff94!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-workspace-flow-card,html body #root .app.app-shell-dark.app-forge .forge-workspace-flow-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-exact-copy-strip article,html body #root .app.app-shell-dark.app-forge .forge-exact-copy-strip article,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-main-command-card,html body #root .app.app-shell-dark.app-forge .forge-main-command-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-command-group-preview,html body #root .app.app-shell-dark.app-forge .forge-command-group-preview,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-sale-preview-row,html body #root .app.app-shell-dark.app-forge .forge-sale-preview-row,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-activity-preview-row,html body #root .app.app-shell-dark.app-forge .forge-activity-preview-row{background:linear-gradient(145deg,#ffffff0f,#ffb84d07),#061022c7!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card{align-content:space-between!important;min-height:205px!important;padding:15px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card.is-trade-analyzer{border-color:#27775e6b!important;box-shadow:inset 0 1px #ffffff94,0 16px 34px #27775e1a!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-workspace-flow-card.is-trade-analyzer,html body #root .app.app-shell-dark.app-forge .forge-workspace-flow-card.is-trade-analyzer{border-color:#7dd3b070!important;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #10b9811c!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card h4{color:var(--forge-table-ink)!important;font-size:1.08rem!important;line-height:1.18!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card p,html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card small,html body #root .app.app-command-shell.app-forge .forge-exact-copy-strip small{color:var(--forge-table-muted)!important;line-height:1.42!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card dl,html body #root .app.app-command-shell.app-forge .forge-command-group-preview dl,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dl{gap:8px!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card dl div,html body #root .app.app-command-shell.app-forge .forge-command-group-preview dl div,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dl div{background:#fff7ebbd!important;border:1px solid #b47b4429!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-workspace-flow-card dl div,html body #root .app.app-shell-dark.app-forge .forge-workspace-flow-card dl div,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-command-group-preview dl div,html body #root .app.app-shell-dark.app-forge .forge-command-group-preview dl div,html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-sale-preview-row dl div,html body #root .app.app-shell-dark.app-forge .forge-sale-preview-row dl div{background:#040c1aa3!important;border-color:#ffb84d24!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card dt,html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card dd{color:var(--forge-table-ink)!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card dt{color:var(--forge-table-gold)!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-footer{align-items:end!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-footer .status-badge{color:var(--forge-table-copper)!important;background:#ffebd7d1!important;border-color:#c9663f47!important;justify-self:start!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-workspace-flow-footer .status-badge,html body #root .app.app-shell-dark.app-forge .forge-workspace-flow-footer .status-badge{color:#ffd8b0!important;background:#ff6f4e24!important}html body #root .app.app-command-shell.app-forge .forge-action-strip{border:1px solid var(--forge-table-border)!important;background:#fff9eebd!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff8a!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-action-strip,html body #root .app.app-shell-dark.app-forge .forge-action-strip{background:#050e1ec7!important;box-shadow:inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell.app-forge .forge-action-strip>button,html body #root .app.app-command-shell.app-forge .forge-more-actions>summary{white-space:normal!important;border-radius:16px!important;min-height:48px!important}html body #root .app.app-command-shell.app-forge .forge-action-strip>button:first-child{color:#211005!important;background:linear-gradient(135deg,#f26f43,#f6b95e)!important;border-color:#c9663f75!important;box-shadow:0 12px 26px #c9663f2e!important}html body #root .app.app-command-shell.app-forge .forge-more-actions>div{border-color:var(--forge-table-border)!important;background:var(--forge-table-panel-strong)!important;box-shadow:var(--forge-table-shadow)!important;border-radius:18px!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .forge-more-actions>div,html body #root .app.app-shell-dark.app-forge .forge-more-actions>div{background:#091326fa!important}html body #root .app.app-command-shell.app-forge .forge-main-command-columns{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)!important;gap:14px!important}html body #root .app.app-command-shell.app-forge .forge-command-group-preview{grid-template-columns:minmax(0,1fr) minmax(210px,.88fr) minmax(116px,auto)!important;gap:12px!important;padding:13px!important}html body #root .app.app-command-shell.app-forge .forge-command-group-preview>button{align-self:stretch!important;min-height:44px!important}html body #root .app.app-command-shell.app-forge .forge-activity-preview-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto!important;padding:11px!important}html body #root .app.app-command-shell.app-forge .trade-value-flow{gap:16px!important}html body #root .app.app-command-shell.app-forge .trade-value-hero-card,html body #root .app.app-command-shell.app-forge .trade-side-card,html body #root .app.app-command-shell.app-forge .trade-review-card,html body #root .app.app-command-shell.app-forge .trade-compass-reading-card,html body #root .app.app-command-shell.app-forge .trade-signals-card,html body #root .app.app-command-shell.app-forge .trade-history-panel,html body #root .app.app-command-shell.app-forge .trade-value-success-card,html body #root .app.app-command-shell.app-forge .trade-collection-update-card{border:1px solid var(--forge-table-border)!important;color:var(--forge-table-ink)!important;background:radial-gradient(circle at 8% 0,#ff844c1f,#0000 30%),linear-gradient(145deg,#fffbf3f5,#fff2dfc7)!important;border-radius:24px!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-value-hero-card,html body #root .app.app-shell-dark.app-forge .trade-value-hero-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-side-card,html body #root .app.app-shell-dark.app-forge .trade-side-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-review-card,html body #root .app.app-shell-dark.app-forge .trade-review-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-compass-reading-card,html body #root .app.app-shell-dark.app-forge .trade-compass-reading-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-signals-card,html body #root .app.app-shell-dark.app-forge .trade-signals-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-history-panel,html body #root .app.app-shell-dark.app-forge .trade-history-panel,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-value-success-card,html body #root .app.app-shell-dark.app-forge .trade-value-success-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-collection-update-card,html body #root .app.app-shell-dark.app-forge .trade-collection-update-card{background:radial-gradient(circle at 8% 0,#ff6f4e29,#0000 30%),linear-gradient(145deg,#0d1930fa,#050e1fe6)!important}html body #root .app.app-command-shell.app-forge .trade-builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}html body #root .app.app-command-shell.app-forge .trade-side-card--outgoing{border-color:#c9663f70!important}html body #root .app.app-command-shell.app-forge .trade-side-card--incoming{border-color:#27775e66!important}html body #root .app.app-command-shell.app-forge .trade-value-hero-card h3,html body #root .app.app-command-shell.app-forge .trade-side-card .compact-card-header h4,html body #root .app.app-command-shell.app-forge .trade-review-card h4,html body #root .app.app-command-shell.app-forge .trade-compass-reading-card h4,html body #root .app.app-command-shell.app-forge .trade-signals-card h4,html body #root .app.app-command-shell.app-forge .trade-history-panel h4,html body #root .app.app-command-shell.app-forge .trade-collection-update-card h4,html body #root .app.app-command-shell.app-forge .trade-item-preview strong,html body #root .app.app-command-shell.app-forge .trade-vault-link-card strong,html body #root .app.app-command-shell.app-forge .trade-vault-link-row strong,html body #root .app.app-command-shell.app-forge .trade-collection-update-grid strong,html body #root .app.app-command-shell.app-forge .trade-comparison-grid strong,html body #root .app.app-command-shell.app-forge .trade-history-list strong{color:var(--forge-table-ink)!important}html body #root .app.app-command-shell.app-forge .trade-value-hero-card p,html body #root .app.app-command-shell.app-forge .trade-side-card p,html body #root .app.app-command-shell.app-forge .trade-compass-reading-card p,html body #root .app.app-command-shell.app-forge .trade-signals-card p,html body #root .app.app-command-shell.app-forge .trade-collection-update-card p,html body #root .app.app-command-shell.app-forge .trade-item-preview span,html body #root .app.app-command-shell.app-forge .trade-item-preview small,html body #root .app.app-command-shell.app-forge .trade-vault-link-card small,html body #root .app.app-command-shell.app-forge .trade-vault-link-row small,html body #root .app.app-command-shell.app-forge .trade-collection-update-grid span,html body #root .app.app-command-shell.app-forge .trade-collection-update-grid small,html body #root .app.app-command-shell.app-forge .trade-comparison-grid small,html body #root .app.app-command-shell.app-forge .trade-history-list span,html body #root .app.app-command-shell.app-forge .trade-history-list small{color:var(--forge-table-muted)!important}html body #root .app.app-command-shell.app-forge .trade-safety-strip span,html body #root .app.app-command-shell.app-forge .trade-item-preview,html body #root .app.app-command-shell.app-forge .trade-exact-copy-note,html body #root .app.app-command-shell.app-forge .trade-vault-link-card,html body #root .app.app-command-shell.app-forge .trade-vault-link-row,html body #root .app.app-command-shell.app-forge .trade-collection-update-grid>div,html body #root .app.app-command-shell.app-forge .trade-compass-reading-card,html body #root .app.app-command-shell.app-forge .trade-signals-card,html body #root .app.app-command-shell.app-forge .trade-comparison-grid>div,html body #root .app.app-command-shell.app-forge .trade-history-list article{border:1px solid var(--forge-table-border)!important;color:var(--forge-table-ink)!important;background:#fff8ecbd!important}html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-safety-strip span,html body #root .app.app-shell-dark.app-forge .trade-safety-strip span,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-item-preview,html body #root .app.app-shell-dark.app-forge .trade-item-preview,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-exact-copy-note,html body #root .app.app-shell-dark.app-forge .trade-exact-copy-note,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-vault-link-card,html body #root .app.app-shell-dark.app-forge .trade-vault-link-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-vault-link-row,html body #root .app.app-shell-dark.app-forge .trade-vault-link-row,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-collection-update-grid>div,html body #root .app.app-shell-dark.app-forge .trade-collection-update-grid>div,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-compass-reading-card,html body #root .app.app-shell-dark.app-forge .trade-compass-reading-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-signals-card,html body #root .app.app-shell-dark.app-forge .trade-signals-card,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-comparison-grid>div,html body #root .app.app-shell-dark.app-forge .trade-comparison-grid>div,html body #root .app.app-command-shell.app-theme-dark.app-forge .trade-history-list article,html body #root .app.app-shell-dark.app-forge .trade-history-list article{background:#040c1bad!important}html body #root .app.app-command-shell.app-forge .trade-review-card.fair{border-color:#27775e8a!important;box-shadow:0 14px 32px #27775e1a!important}html body #root .app.app-command-shell.app-forge .trade-review-card .compact-card-header>strong,html body #root .app.app-command-shell.app-forge .trade-compass-reading-card>strong{color:var(--forge-table-fair)!important;font-size:clamp(1.15rem,2.2vw,1.55rem)!important}html body #root .app.app-command-shell.app-forge .trade-value-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding-top:2px!important;display:grid!important}@media (width<=960px){html body #root .app.app-command-shell.app-forge .forge-top-summary,html body #root .app.app-command-shell.app-forge .forge-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-forge .forge-section-tabs .forge-overview-card:last-child{grid-column:1/-1!important}html body #root .app.app-command-shell.app-forge .forge-main-command-columns,html body #root .app.app-command-shell.app-forge .trade-builder-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){html body #root .app.app-command-shell.app-forge .main{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell.app-forge .forge-hero-panel.forge-command-center,html body #root .app.app-command-shell.app-forge .forge-home-inventory-section,html body #root .app.app-command-shell.app-forge .forge-main-command-panel{border-radius:24px!important;padding:14px!important}html body #root .app.app-command-shell.app-forge .forge-hero-panel.forge-command-center{margin-bottom:285px!important;padding-bottom:22px!important}html body #root .app.app-command-shell.app-forge .forge-top-summary{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:8px!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}html body #root .app.app-command-shell.app-forge .forge-top-summary>.forge-summary-card{flex:0 0 min(44vw,156px)!important;width:auto!important;min-width:min(44vw,156px)!important;min-height:86px!important}html body #root .app.app-command-shell.app-forge .forge-command-overview.forge-section-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:8px!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}html body #root .app.app-command-shell.app-forge .forge-command-overview.forge-section-tabs>button.forge-overview-card.forge-section-tab{flex:0 0 min(42vw,144px)!important;width:auto!important;min-width:min(42vw,144px)!important}html body #root .app.app-command-shell.app-forge .forge-ledger-card-grid,html body #root .app.app-command-shell.app-forge .forge-workspace-flow-grid,html body #root .app.app-command-shell.app-forge .forge-exact-copy-strip,html body #root .app.app-command-shell.app-forge .trade-collection-update-grid,html body #root .app.app-command-shell.app-forge .trade-collection-update-actions,html body #root .app.app-command-shell.app-forge .trade-comparison-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-forge .forge-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}html body #root .app.app-command-shell.app-forge .forge-action-strip>button:first-child,html body #root .app.app-command-shell.app-forge .forge-action-strip>.forge-more-actions{grid-column:1/-1!important}html body #root .app.app-command-shell.app-forge .forge-command-group-preview,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row,html body #root .app.app-command-shell.app-forge .forge-activity-preview-row{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-forge .forge-command-group-preview dl,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-forge .forge-command-group-preview>button,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row button{width:100%!important}html body #root .app.app-command-shell.app-forge .trade-value-actions{grid-template-columns:minmax(0,1fr)!important}}@media (width<=430px){html body #root .app.app-command-shell.app-forge .forge-top-summary{flex-wrap:nowrap!important;grid-template-columns:none!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-forge .forge-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-forge .forge-summary-card,html body #root .app.app-command-shell.app-forge .forge-ledger-card,html body #root .app.app-command-shell.app-forge .forge-overview-card,html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card,html body #root .app.app-command-shell.app-forge .forge-main-command-card,html body #root .app.app-command-shell.app-forge .trade-side-card,html body #root .app.app-command-shell.app-forge .trade-review-card,html body #root .app.app-command-shell.app-forge .trade-collection-update-card{border-radius:18px!important;padding:11px!important}html body #root .app.app-command-shell.app-forge .forge-action-strip,html body #root .app.app-command-shell.app-forge .forge-command-group-preview dl,html body #root .app.app-command-shell.app-forge .forge-sale-preview-row dl{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-forge .forge-workspace-flow-card{min-height:0!important}}html body #root .app.app-command-shell.app-kidsprogram{--spark-room-ink:#102033;--spark-room-muted:#102033b3;--spark-room-border:#d6924a4d;--spark-room-card:#fffbf4f0;--spark-room-chip:#fff4e2eb;--spark-room-warm:#f58a45;--spark-room-gold:#f4be4c;--spark-room-peach:#ffb38a}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram,html body #root .app.app-shell-dark.app-kidsprogram{--spark-room-ink:#fff4dc;--spark-room-muted:#f7e7cdc2;--spark-room-border:#ffc35d47;--spark-room-card:#081427e0;--spark-room-chip:#122239eb;--spark-room-warm:#ff8a4c;--spark-room-gold:#ffd36a;--spark-room-peach:#ffac7f}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{border:1px solid var(--spark-room-border)!important;max-width:min(100%,880px)!important;min-height:0!important;color:var(--spark-room-ink)!important;background:radial-gradient(circle at 82% 16%,#ffd26a47,#0000 11rem),radial-gradient(circle at 8% 0,#ff865233,#0000 13rem),linear-gradient(145deg,#fffcf6fa,#fff1dde6)!important;border-radius:28px!important;align-content:start!important;gap:clamp(12px,2vw,18px)!important;margin-inline:auto!important;padding:clamp(18px,3vw,26px)!important;display:grid!important;box-shadow:0 18px 44px #582f121f,inset 0 1px #ffffffbd!important}html body #root .app.app-command-shell.app-kidsprogram>.main{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:clamp(14px,2.2vw,20px)!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-page-header,html body #root .app.app-shell-dark.app-kidsprogram .spark-page-header{background:radial-gradient(circle at 82% 16%,#ffc25029,#0000 12rem),radial-gradient(circle at 8% 0,#ff804a21,#0000 14rem),linear-gradient(145deg,#0a1930fa,#040d1ef0)!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header :where(.standard-page-header-main,.standard-page-header-copy,.standard-page-header-actions,.standard-page-header-summary){min-width:0!important;max-width:100%!important;position:static!important;transform:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:clamp(12px,2.5vw,22px)!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-copy{gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-copy h2{color:var(--spark-room-ink)!important;letter-spacing:0!important;text-shadow:none!important;font-size:clamp(2rem,4.8vw,3.1rem)!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-page-header .standard-page-header-copy h2,html body #root .app.app-shell-dark.app-kidsprogram .spark-page-header .standard-page-header-copy h2{color:#fff1d3!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-copy p,html body #root .app.app-command-shell.app-kidsprogram .spark-header-mission-line{color:var(--spark-room-muted)!important;font-size:clamp(.9rem,1.6vw,1rem)!important;line-height:1.45!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-self:start!important;gap:10px!important;width:auto!important;display:flex!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions button{border-color:var(--spark-room-border)!important;min-height:42px!important;color:var(--spark-room-ink)!important;background:#fff9f0d1!important;border-radius:15px!important;box-shadow:0 10px 24px #582f1214!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-page-header .standard-page-header-actions button,html body #root .app.app-shell-dark.app-kidsprogram .spark-page-header .standard-page-header-actions button{color:#fff1d3!important;background:#09162bc7!important;box-shadow:0 10px 24px #0003!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-summary{border-top:1px solid var(--spark-room-border)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;margin-top:0!important;padding:0!important;display:block!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .spark-header-mission-line{width:auto!important;max-width:none!important;height:auto!important;color:var(--spark-room-muted)!important;background:#fffaf2b8!important;border:1px solid #d6924a3d!important;border-radius:15px!important;margin:12px 0 0!important;padding:10px 12px!important;display:block!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-page-header .spark-header-mission-line,html body #root .app.app-shell-dark.app-kidsprogram .spark-page-header .spark-header-mission-line{background:#061224ad!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-thank-you-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard,html body #root .app.app-command-shell.app-kidsprogram .spark-section-block,html body #root .app.app-command-shell.app-kidsprogram .spark-donation-tracking-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-participation-panel{border:1px solid var(--spark-room-border)!important;max-width:min(100%,930px)!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--spark-room-ink)!important;background:radial-gradient(circle at 88% 0,#ffc85c26,#0000 14rem),linear-gradient(145deg,#fffdf8f7,#fff2e0db)!important;border-radius:26px!important;margin-inline:auto!important;box-shadow:0 16px 38px #582f121a,inset 0 1px #ffffffb8!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram :where(.spark-donate-panel,.spark-thank-you-panel,.spark-impact-dashboard,.spark-section-block,.spark-donation-tracking-panel,.spark-participation-panel),html body #root .app.app-shell-dark.app-kidsprogram :where(.spark-donate-panel,.spark-thank-you-panel,.spark-impact-dashboard,.spark-section-block,.spark-donation-tracking-panel,.spark-participation-panel){background:radial-gradient(circle at 88% 0,#ffc85c1c,#0000 14rem),linear-gradient(145deg,#0a182df5,#050e1feb)!important;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:16px!important;padding:clamp(14px,2.4vw,20px)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel>.compact-card-header{background:radial-gradient(circle at 0 0,#ffbe7029,#0000 10rem),#fffaf2b8!important;border:1px solid #f58a453d!important;border-radius:20px!important;flex-wrap:wrap!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:flex!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-donate-panel>.compact-card-header,html body #root .app.app-shell-dark.app-kidsprogram .spark-donate-panel>.compact-card-header{background:radial-gradient(circle at 0 0,#ffab611f,#0000 10rem),#071325b8!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel>.compact-card-header>div{gap:6px!important;min-width:min(100%,28rem)!important;height:auto!important;max-height:none!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel .compact-card-header :where(h2,h3,p,span,strong),html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard .compact-card-header :where(h2,h3,p,span,strong),html body #root .app.app-command-shell.app-kidsprogram .spark-sponsor-card :where(strong,p){color:var(--spark-room-ink)!important;text-shadow:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel .compact-card-header p,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard .compact-card-header p,html body #root .app.app-command-shell.app-kidsprogram .spark-sponsor-card p{color:var(--spark-room-muted)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel .trust-badge,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard .trust-badge{color:#7a2d1b!important;width:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff4e6d6!important;border-color:#f58a456b!important;border-radius:999px!important;justify-self:start!important;padding:7px 11px!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-donate-panel .trust-badge,html body #root .app.app-shell-dark.app-kidsprogram .spark-donate-panel .trust-badge,html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-impact-dashboard .trust-badge,html body #root .app.app-shell-dark.app-kidsprogram .spark-impact-dashboard .trust-badge{color:#ffe3bd!important;background:#381f25eb!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter{color:var(--spark-room-ink)!important;background:linear-gradient(145deg,#fffcf7eb,#fff1ddd1)!important;border-color:#f4be4c57!important;border-radius:20px!important;padding:14px!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-impact-meter,html body #root .app.app-shell-dark.app-kidsprogram .spark-impact-meter{background:#050e1db8!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter span{color:var(--spark-room-muted)!important;line-height:1.35!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter b{color:var(--spark-room-ink)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter i{background:#774a241a!important;height:12px!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-impact-meter i,html body #root .app.app-shell-dark.app-kidsprogram .spark-impact-meter i{background:#ffffff14!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples span{background:var(--spark-room-chip)!important;min-height:44px!important;color:var(--spark-room-ink)!important;border:1px solid #d6924a3d!important;border-radius:16px!important;align-items:center!important;padding:10px 12px!important;font-size:.86rem!important;font-weight:760!important;line-height:1.2!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff85!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-donate-category,html body #root .app.app-shell-dark.app-kidsprogram .spark-donate-category,html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-support-examples span,html body #root .app.app-shell-dark.app-kidsprogram .spark-support-examples span{border-color:#ffd36a2e!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell.app-kidsprogram .spark-sponsor-card{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 10rem),#fafff9c7!important;border-color:#27775e47!important;border-radius:20px!important;gap:8px!important;padding:15px!important}html body #root .app.app-command-shell.app-theme-dark.app-kidsprogram .spark-sponsor-card,html body #root .app.app-shell-dark.app-kidsprogram .spark-sponsor-card{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 10rem),#041320c7!important}html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions button,html body #root .app.app-command-shell.app-kidsprogram .spark-sponsor-card button{border-radius:15px!important;min-height:44px!important}@media (width>=960px){html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel{padding:20px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=780px){html body #root .app.app-command-shell.app-kidsprogram{--theme-final-bottom-clearance:max(332px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 252px))}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header{border-radius:24px!important;min-height:0!important;margin:0 8px 16px!important;padding:18px 14px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-main{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions{grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-actions button{width:100%!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard,html body #root .app.app-command-shell.app-kidsprogram .spark-section-block,html body #root .app.app-command-shell.app-kidsprogram .spark-donation-tracking-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-participation-panel{border-radius:24px!important;margin:0 8px 16px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel{padding:14px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel>.compact-card-header{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel .trust-badge{width:fit-content!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions{grid-template-columns:minmax(0,1fr)!important}}@media (width<=430px){html body #root .app.app-command-shell.app-kidsprogram .spark-page-header .standard-page-header-copy h2{font-size:clamp(1.85rem,9vw,2.35rem)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples span{min-height:42px!important;padding:9px 10px!important;font-size:.8rem!important}}html body #root .app.app-command-shell.app-tidepool{--tidepool-room-ink:#102035;--tidepool-room-muted:#526276;--tidepool-room-border:#1f859633;--tidepool-room-panel:#fffcf6e6;--tidepool-room-card:#fff8eee0;--tidepool-room-chip:#fff4e6c7;--tidepool-room-accent:#f9734b;--tidepool-room-accent-2:#24a9bd}html body #root .app.app-command-shell.app-theme-dark.app-tidepool,html body #root .app.app-shell-dark.app-tidepool{--tidepool-room-ink:#fff4df;--tidepool-room-muted:#dbeef7c7;--tidepool-room-border:#57cde033;--tidepool-room-panel:#08162ae6;--tidepool-room-card:#0a1c33e0;--tidepool-room-chip:#0b233cd1}html body #root .app.app-command-shell.app-tidepool .main{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:clamp(16px,2.2vw,22px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header{border:1px solid var(--tidepool-room-border)!important;max-width:min(100%,960px)!important;min-height:0!important;color:var(--tidepool-room-ink)!important;background:radial-gradient(circle at 92% 10%,#24a9bd21,#0000 15rem),radial-gradient(circle at 0 0,#f9734b1f,#0000 14rem),linear-gradient(145deg,#fffdf9fa,#fff4e7e0)!important;border-radius:28px!important;margin-inline:auto!important;padding:clamp(18px,2.6vw,24px)!important;box-shadow:0 18px 44px #3922111a,inset 0 1px #ffffffb3!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community-header,html body #root .app.app-shell-dark.app-tidepool .tidepool-community-header{background:radial-gradient(circle at 92% 10%,#24a9bd24,#0000 15rem),radial-gradient(circle at 0 0,#f9734b17,#0000 14rem),linear-gradient(145deg,#09192ef7,#040e1ef0)!important;box-shadow:0 20px 52px #00000047,inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(16px,3vw,28px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .section-hero-art{opacity:.34!important;width:clamp(116px,14vw,168px)!important;min-height:clamp(94px,12vw,136px)!important;transform:scale(.88)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy{gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2{color:var(--tidepool-room-ink)!important;letter-spacing:0!important;text-shadow:none!important;font-size:clamp(2.1rem,5vw,3.25rem)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p{max-width:48rem!important;color:var(--tidepool-room-muted)!important;font-size:clamp(.95rem,1.55vw,1.05rem)!important;line-height:1.45!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button{background:linear-gradient(135deg, var(--tidepool-room-accent), #e9a23d)!important;color:#271405!important;border-color:#f9734b57!important;border-radius:16px!important;min-height:46px!important;box-shadow:0 14px 30px #f9734b2e!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button.secondary-button{border-color:var(--tidepool-room-border)!important;color:var(--tidepool-room-ink)!important;background:#fffcf6c2!important;box-shadow:0 12px 26px #15485714!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button.secondary-button,html body #root .app.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-actions button.secondary-button{color:var(--tidepool-room-ink)!important;background:#07172bc7!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-summary{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:14px!important;padding:0!important;display:block!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary{border:1px solid var(--tidepool-room-border)!important;background:radial-gradient(circle at 100% 0%, #24a9bd1c, transparent 12rem), var(--tidepool-room-panel)!important;color:var(--tidepool-room-ink)!important;border-radius:22px!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffff85!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-header-summary,html body #root .app.app-shell-dark.app-tidepool .tidepool-header-summary{box-shadow:inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary p{max-width:none!important;color:var(--tidepool-room-muted)!important;background:#fff8ef9e!important;border:1px solid #24a9bd29!important;border-radius:15px!important;margin:0!important;padding:9px 11px!important;font-size:.86rem!important;line-height:1.38!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-header-summary p,html body #root .app.app-shell-dark.app-tidepool .tidepool-header-summary p{background:#041122a3!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card{background:var(--tidepool-room-card)!important;min-height:76px!important;color:var(--tidepool-room-ink)!important;border:1px solid #f9734b2e!important;border-radius:18px!important;align-content:center!important;gap:7px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card span{color:var(--tidepool-room-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:780!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card strong{color:var(--tidepool-room-ink)!important;font-size:clamp(1.25rem,2.3vw,1.75rem)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card{background:var(--tidepool-room-card)!important;min-height:100px!important;color:var(--tidepool-room-ink)!important;border:1px solid #24a9bd2e!important;border-radius:18px!important;align-content:start!important;gap:7px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card strong{color:var(--tidepool-room-ink)!important;font-size:.84rem!important;line-height:1.18!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card span{color:var(--tidepool-room-muted)!important;font-size:.76rem!important;line-height:1.32!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs{background:#fffaf2b8!important;border:1px solid #f9734b29!important;border-radius:18px!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;padding:8px!important;display:flex!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs,html body #root .app.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs{background:#030d1ca8!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs button{background:var(--tidepool-room-chip)!important;min-height:38px!important;color:var(--tidepool-room-ink)!important;white-space:nowrap!important;border-color:#24a9bd2e!important;border-radius:999px!important;flex:none!important;padding:8px 13px!important;font-size:.78rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs button.active,html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs button[aria-pressed=true]{color:#8d2f16!important;background:#ffead8eb!important;border-color:#f9734b70!important;box-shadow:0 8px 18px #f9734b1f!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs button.active,html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs button[aria-pressed=true],html body #root .app.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs button.active,html body #root .app.app-shell-dark.app-tidepool .tidepool-community-header .standard-page-header-tabs button[aria-pressed=true]{color:#ffe0c9!important;background:#42202ae6!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community{border:1px solid var(--tidepool-room-border)!important;max-width:min(100%,1120px)!important;color:var(--tidepool-room-ink)!important;background:radial-gradient(circle at 0 0,#24a9bd1f,#0000 12rem),linear-gradient(145deg,#fffdf9f5,#fff6ece0)!important;border-radius:28px!important;gap:16px!important;margin-inline:auto!important;padding:clamp(16px,2.4vw,22px)!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community,html body #root .app.app-shell-dark.app-tidepool .tidepool-community{background:radial-gradient(circle at 0 0,#24a9bd24,#0000 12rem),linear-gradient(145deg,#09182ef5,#040d1deb)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community>.compact-card-header{background:#fffaf3b3!important;border:1px solid #f9734b2e!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;display:flex!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-community>.compact-card-header,html body #root .app.app-shell-dark.app-tidepool .tidepool-community>.compact-card-header{background:#051122b3!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community>.compact-card-header h2,html body #root .app.app-command-shell.app-tidepool .tidepool-community>.compact-card-header p{color:var(--tidepool-room-ink)!important;text-shadow:none!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community>.compact-card-header p{color:var(--tidepool-room-muted)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card,html body #root .app.app-command-shell.app-tidepool .tidepool-post-card,html body #root .app.app-command-shell.app-tidepool .tidepool-rules-card{border:1px solid var(--tidepool-room-border)!important;background:radial-gradient(circle at 100% 0%, #24a9bd14, transparent 10rem), var(--tidepool-room-card)!important;color:var(--tidepool-room-ink)!important;border-radius:20px!important;box-shadow:0 14px 32px #39221112,inset 0 1px #ffffff80!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool :where(.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.tidepool-post-card,.tidepool-rules-card),html body #root .app.app-shell-dark.app-tidepool :where(.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.tidepool-post-card,.tidepool-rules-card){box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card{min-height:138px!important;padding:14px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card{padding:15px!important}html body #root .app.app-command-shell.app-tidepool :where(.tidepool-live-section-card strong,.tidepool-moderation-card strong,.tidepool-preview-card strong,.tidepool-post-copy h3,.tidepool-rules-card strong){color:var(--tidepool-room-ink)!important;text-shadow:none!important}html body #root .app.app-command-shell.app-tidepool :where(.tidepool-live-section-card p,.tidepool-moderation-card p,.tidepool-preview-card p,.tidepool-preview-card small,.tidepool-post-copy p,.tidepool-rules-card p,.tidepool-post-meta,.compact-subtitle){color:var(--tidepool-room-muted)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card .status-badge,html body #root .app.app-command-shell.app-tidepool .tidepool-community>.compact-card-header .status-badge,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .status-badge{color:#7f3912!important;background:#ffefdadb!important;border-color:#f9734b47!important;width:fit-content!important;min-height:30px!important;padding:6px 10px!important;font-weight:800!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool :where(.tidepool-live-section-card .status-badge,.tidepool-community>.compact-card-header .status-badge,.tidepool-preview-card .status-badge),html body #root .app.app-shell-dark.app-tidepool :where(.tidepool-live-section-card .status-badge,.tidepool-community>.compact-card-header .status-badge,.tidepool-preview-card .status-badge){color:#ffd9bd!important;background:#371f27e6!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .compact-card-header{background:0 0!important;border:0!important;align-items:start!important;padding:0!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .secondary-button,html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions button,html body #root .app.app-command-shell.app-tidepool .tidepool-post-actions button{border-color:var(--tidepool-room-border)!important;min-height:42px!important;color:var(--tidepool-room-ink)!important;background:#fffbf5bd!important;border-radius:15px!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool :where(.tidepool-preview-card .secondary-button,.tidepool-support-actions button,.tidepool-post-actions button),html body #root .app.app-shell-dark.app-tidepool :where(.tidepool-preview-card .secondary-button,.tidepool-support-actions button,.tidepool-post-actions button){background:#041122b8!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip{background:radial-gradient(circle at 100% 0%, #f9734b1a, transparent 11rem), var(--tidepool-room-panel)!important;color:var(--tidepool-room-ink)!important;border:1px solid #24a9bd33!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:15px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip strong{color:var(--tidepool-room-ink)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip span{color:var(--tidepool-room-muted)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important;display:flex!important}html body #root .app.app-command-shell.app-tidepool .tidepool-post-card:before{opacity:.22!important}html body #root .app.app-command-shell.app-tidepool .tidepool-proof-row{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body #root .app.app-command-shell.app-tidepool .tidepool-proof-row span,html body #root .app.app-command-shell.app-tidepool .tidepool-post-counts span,html body #root .app.app-command-shell.app-tidepool .tidepool-badge-row span,html body #root .app.app-command-shell.app-tidepool .tidepool-guideline-list span{border-color:var(--tidepool-room-border)!important;background:var(--tidepool-room-chip)!important;color:var(--tidepool-room-ink)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-comments{border-color:var(--tidepool-room-border)!important;background:#fffbf594!important}html body #root .app.app-command-shell.app-theme-dark.app-tidepool .tidepool-comments,html body #root .app.app-shell-dark.app-tidepool .tidepool-comments{background:#030d1c9e!important}html body #root .app.app-command-shell.app-tidepool .tidepool-comments summary,html body #root .app.app-command-shell.app-tidepool .tidepool-comments summary strong{color:var(--tidepool-room-ink)!important}@media (width>=1180px){html body #root .app.app-command-shell.app-tidepool .tidepool-community{padding:24px!important}}@media (width<=980px){html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions{justify-content:stretch!important}}@media (width<=780px){html body #root .app.app-command-shell.app-tidepool{--theme-final-bottom-clearance:max(304px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 224px))}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header,html body #root .app.app-command-shell.app-tidepool .tidepool-community{border-radius:24px!important;margin:0 8px 16px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header{padding:18px 14px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .section-hero-art{display:none!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2{max-width:none!important;font-size:clamp(2.05rem,9vw,2.55rem)!important;line-height:1.04!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary{gap:10px!important;padding:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card{min-height:64px!important;padding:10px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary p{padding:8px 10px!important;font-size:.8rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card{min-height:0!important;padding:10px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs{overscroll-behavior-x:contain!important;scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community{padding:14px!important;padding-bottom:calc(var(--theme-final-bottom-clearance,304px) + 8px)!important;gap:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card{min-height:128px!important;padding:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card,html body #root .app.app-command-shell.app-tidepool .tidepool-post-card,html body #root .app.app-command-shell.app-tidepool .tidepool-rules-card{padding:12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed{grid-template-columns:1fr!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .compact-card-header{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .secondary-button,html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions button{width:100%!important}html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions{grid-template-columns:1fr!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-post-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions{gap:8px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button{min-height:44px!important;padding-inline:8px!important;font-size:.78rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card p,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card p,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card p{font-size:.78rem!important}}@media (width<=780px){html body #root .app.app-command-shell.app-tidepool .tidepool-community-header{padding:14px 12px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-main{gap:10px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy{gap:5px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy h2{font-size:clamp(1.85rem,8vw,2.25rem)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-copy p{font-size:.84rem!important;line-height:1.33!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-actions button{min-height:42px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-summary{margin-top:10px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary{border-radius:19px!important;gap:7px!important;padding:9px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-grid{gap:7px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card{border-radius:15px!important;gap:4px!important;min-height:50px!important;padding:7px 8px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card span{font-size:.6rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-stat-card strong{font-size:1.12rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-header-summary p{border-radius:12px!important;padding:6px 8px!important;font-size:.72rem!important;line-height:1.18!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-grid{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-grid::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card{scroll-snap-align:start!important;border-radius:15px!important;flex:0 0 min(39vw,150px)!important;min-height:92px!important;padding:9px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card strong{font-size:.75rem!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-card span{font-size:.66rem!important;line-height:1.22!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-header .standard-page-header-tabs{border-radius:16px!important;margin-top:10px!important;padding:6px!important}}html body #root .app.app-command-shell.app-membership{--membership-room-ink:#102038;--membership-room-muted:#102038b8;--membership-room-border:#b07f4842;--membership-room-panel:#fffcf6f0;--membership-room-card:#fff8eee6;--membership-room-chip:#fff2dde6;--membership-room-lock:#223a5d14;--membership-room-accent:#d98636;--membership-room-scout:#1e8aa0}html body #root .app.app-command-shell.app-theme-dark.app-membership,html body #root .app.app-shell-dark.app-membership{--membership-room-ink:#fff2dc;--membership-room-muted:#e1eef7c2;--membership-room-border:#dda85833;--membership-room-panel:#09172beb;--membership-room-card:#0d1d33e0;--membership-room-chip:#2b202bd1;--membership-room-lock:#020a187a}html body #root .app.app-command-shell.app-membership .main{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:clamp(16px,2.2vw,22px)!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel.tier-foundation-panel{border:1px solid var(--membership-room-border)!important;width:min(100%,1120px)!important;max-width:min(100%,1120px)!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--membership-room-ink)!important;background:radial-gradient(circle at 0 0,#d986361c,#0000 14rem),radial-gradient(circle at 100% 0,#1e8aa014,#0000 16rem),linear-gradient(145deg,#fffdf8fa,#fff5e8e0)!important;border-radius:28px!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:clamp(14px,2vw,18px)!important;margin-inline:auto!important;padding:clamp(16px,2.2vw,22px)!important;display:grid!important;overflow:visible!important;box-shadow:0 18px 44px #482d141a,inset 0 1px #ffffffb8!important}html body #root .app.app-command-shell.app-theme-dark.app-membership .membership-foundation-panel.tier-foundation-panel,html body #root .app.app-shell-dark.app-membership .membership-foundation-panel.tier-foundation-panel{background:radial-gradient(circle at 0 0,#d986361a,#0000 14rem),radial-gradient(circle at 100% 0,#1e8aa01f,#0000 16rem),linear-gradient(145deg,#0a182df5,#050e1ff0)!important;box-shadow:0 20px 52px #00000047,inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header{height:auto!important;min-height:0!important;max-height:none!important;color:var(--membership-room-ink)!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#1e8aa014,#0000 12rem),#fffaf2b8!important;border:1px solid #d986363d!important;border-radius:22px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:clamp(14px,2.2vw,18px)!important;display:flex!important}html body #root .app.app-command-shell.app-theme-dark.app-membership .membership-foundation-panel>.compact-card-header,html body #root .app.app-shell-dark.app-membership .membership-foundation-panel>.compact-card-header{background:radial-gradient(circle at 100% 0,#1e8aa01f,#0000 12rem),#061224b8!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header>div{gap:6px!important;min-width:min(100%,34rem)!important;display:grid!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header :where(.section-kicker,h2,p,span,strong),html body #root .app.app-command-shell.app-membership .tier-status-panel :where(span,strong,small,p),html body #root .app.app-command-shell.app-membership .tier-foundation-note :where(strong,p),html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel :where(h3,p,strong,span,small),html body #root .app.app-command-shell.app-membership .tier-plan-card :where(strong,h3,p,span,li,small),html body #root .app.app-command-shell.app-membership .tier-add-on-card :where(strong,b,p,span),html body #root .app.app-command-shell.app-membership .tier-beta-flags article :where(strong,p,span){text-shadow:none!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header h2{color:var(--membership-room-ink)!important;font-size:clamp(1.85rem,3.8vw,2.75rem)!important;line-height:1.06!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header p{color:var(--membership-room-muted)!important;font-size:clamp(.9rem,1.4vw,1rem)!important;line-height:1.44!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header .status-badge{color:#7a3d12!important;background:#ffefdae6!important;border-color:#d9863657!important;min-height:34px!important;padding:8px 12px!important;font-weight:850!important}html body #root .app.app-command-shell.app-theme-dark.app-membership .membership-foundation-panel>.compact-card-header .status-badge,html body #root .app.app-shell-dark.app-membership .membership-foundation-panel>.compact-card-header .status-badge{color:#ffdfb5!important;background:#3c2728e6!important}html body #root .app.app-command-shell.app-membership .tier-status-panel{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;grid-template-columns:minmax(210px,.82fr) minmax(0,1.9fr)!important;gap:12px!important;margin:0!important;display:grid!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card,html body #root .app.app-command-shell.app-membership .tier-status-grid article,html body #root .app.app-command-shell.app-membership .tier-plan-card,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card,html body #root .app.app-command-shell.app-membership .tier-add-on-card,html body #root .app.app-command-shell.app-membership .tier-beta-flags article{border:1px solid var(--membership-room-border)!important;background:radial-gradient(circle at 100% 0%, #1e8aa012, transparent 10rem), var(--membership-room-card)!important;color:var(--membership-room-ink)!important;border-radius:20px!important;box-shadow:0 14px 32px #482d1412,inset 0 1px #ffffff8a!important}html body #root .app.app-command-shell.app-theme-dark.app-membership :where(.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-lock-preview-card,.tier-add-on-card,.tier-beta-flags article),html body #root .app.app-shell-dark.app-membership :where(.tier-current-plan-card,.tier-status-grid article,.tier-plan-card,.tier-lock-preview-card,.tier-add-on-card,.tier-beta-flags article){box-shadow:0 15px 34px #00000038,inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card{border-color:#d9863657!important;align-content:center!important;min-height:132px!important;padding:18px!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card span,html body #root .app.app-command-shell.app-membership .tier-status-grid span,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card span,html body #root .app.app-command-shell.app-membership .tier-plan-card-top span,html body #root .app.app-command-shell.app-membership .tier-add-on-card span{color:var(--membership-room-scout)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}html body #root .app.app-command-shell.app-theme-dark.app-membership :where(.tier-current-plan-card span,.tier-status-grid span,.tier-lock-preview-card span,.tier-plan-card-top span,.tier-add-on-card span),html body #root .app.app-shell-dark.app-membership :where(.tier-current-plan-card span,.tier-status-grid span,.tier-lock-preview-card span,.tier-plan-card-top span,.tier-add-on-card span){color:#7dd3fc!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card strong{color:var(--membership-room-ink)!important;font-size:clamp(2rem,4vw,2.85rem)!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card p,html body #root .app.app-command-shell.app-membership .tier-status-grid small,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card p,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card small,html body #root .app.app-command-shell.app-membership .tier-plan-card p,html body #root .app.app-command-shell.app-membership .tier-plan-card li,html body #root .app.app-command-shell.app-membership .tier-add-on-card p,html body #root .app.app-command-shell.app-membership .tier-beta-flags p{color:var(--membership-room-muted)!important;line-height:1.4!important}html body #root .app.app-command-shell.app-membership .tier-status-grid{box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-membership .tier-status-grid article{align-content:center!important;min-height:132px!important;padding:14px!important}html body #root .app.app-command-shell.app-membership .tier-status-grid strong,html body #root .app.app-command-shell.app-membership .tier-plan-card h3,html body #root .app.app-command-shell.app-membership .tier-plan-card-top strong,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card strong,html body #root .app.app-command-shell.app-membership .tier-add-on-card strong,html body #root .app.app-command-shell.app-membership .tier-add-on-card b,html body #root .app.app-command-shell.app-membership .tier-beta-flags strong{color:var(--membership-room-ink)!important}html body #root .app.app-command-shell.app-membership .tier-foundation-note{color:var(--membership-room-ink)!important;box-shadow:none!important;background:radial-gradient(circle at 0 0,#d9863629,#0000 11rem),linear-gradient(145deg,#fff1dceb,#fafffcd1)!important;border:1px solid #d9863652!important;border-radius:22px!important;gap:8px!important;margin:0!important;padding:16px!important;display:grid!important}html body #root .app.app-command-shell.app-theme-dark.app-membership .tier-foundation-note,html body #root .app.app-shell-dark.app-membership .tier-foundation-note{background:radial-gradient(circle at 0 0,#d9863629,#0000 11rem),#26140cb8!important}html body #root .app.app-command-shell.app-membership .tier-foundation-note strong{color:var(--membership-room-ink)!important;font-size:clamp(1rem,1.7vw,1.12rem)!important}html body #root .app.app-command-shell.app-membership .tier-foundation-note p{color:var(--membership-room-muted)!important;margin:0!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel,html body #root .app.app-command-shell.app-membership .tier-add-on-panel{border:1px solid var(--membership-room-border)!important;background:radial-gradient(circle at 100% 0%, #1e8aa014, transparent 12rem), var(--membership-room-panel)!important;color:var(--membership-room-ink)!important;border-radius:24px!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel>.compact-card-header,html body #root .app.app-command-shell.app-membership .tier-add-on-panel>.compact-card-header{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:0!important;display:flex!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel>.compact-card-header h3,html body #root .app.app-command-shell.app-membership .tier-add-on-panel>.compact-card-header h3{color:var(--membership-room-ink)!important;font-size:clamp(1.08rem,1.9vw,1.32rem)!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel>.compact-card-header p,html body #root .app.app-command-shell.app-membership .tier-add-on-panel>.compact-card-header p{color:var(--membership-room-muted)!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-card{align-content:start!important;min-height:146px!important;padding:14px!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-card small{color:var(--membership-room-scout)!important;font-weight:760!important}html body #root .app.app-command-shell.app-membership .tier-plan-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:12px!important;margin:0!important}html body #root .app.app-command-shell.app-membership .tier-plan-card{gap:11px!important;min-height:0!important;padding:16px!important}html body #root .app.app-command-shell.app-membership .tier-plan-card.current{background:radial-gradient(circle at 0% 0%, #d9863629, transparent 12rem), var(--membership-room-card)!important;border-color:#d9863675!important}html body #root .app.app-command-shell.app-membership .tier-plan-card-top{align-items:flex-start!important}html body #root .app.app-command-shell.app-membership .tier-plan-card h3{font-size:clamp(1.18rem,2.2vw,1.45rem)!important}html body #root .app.app-command-shell.app-membership .tier-plan-audience,html body #root .app.app-command-shell.app-membership .tier-plan-benefit{color:var(--membership-room-ink)!important;font-weight:780!important}html body #root .app.app-command-shell.app-membership .tier-plan-gate-copy{color:#105568!important;background:#e8fcf9ad!important;border:1px solid #1e8aa038!important;border-radius:15px!important}html body #root .app.app-command-shell.app-theme-dark.app-membership .tier-plan-gate-copy,html body #root .app.app-shell-dark.app-membership .tier-plan-gate-copy{color:#b7f2ff!important;background:#031d30b8!important}html body #root .app.app-command-shell.app-membership .tier-plan-rule-row{gap:8px!important}html body #root .app.app-command-shell.app-membership .tier-plan-rule-row span,html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel .status-badge,html body #root .app.app-command-shell.app-membership .tier-add-on-panel .status-badge,html body #root .app.app-command-shell.app-membership .tier-beta-flags .status-badge{background:var(--membership-room-chip)!important;min-height:30px!important;color:var(--membership-room-ink)!important;border-color:#1e8aa03d!important;font-weight:800!important}html body #root .app.app-command-shell.app-membership .tier-plan-card ul{gap:7px!important;padding-left:18px!important}html body #root .app.app-command-shell.app-membership .tier-plan-card button[disabled],html body #root .app.app-command-shell.app-membership>.quick-actions button,html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.quick-actions button{color:#1020389e!important;min-height:42px!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#10203824!important;border-radius:15px!important}html body #root .app.app-command-shell.app-theme-dark.app-membership :where(.tier-plan-card button[disabled],.membership-foundation-panel>.quick-actions button),html body #root .app.app-shell-dark.app-membership :where(.tier-plan-card button[disabled],.membership-foundation-panel>.quick-actions button){color:#e1eef7ad!important;background:#081426bd!important;border-color:#ffffff1f!important}html body #root .app.app-command-shell.app-membership .tier-add-on-grid,html body #root .app.app-command-shell.app-membership .tier-beta-flags{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important}html body #root .app.app-command-shell.app-membership .tier-add-on-card,html body #root .app.app-command-shell.app-membership .tier-beta-flags article{padding:14px!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.quick-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;margin-top:0!important;display:flex!important}@media (width>=1180px){html body #root .app.app-command-shell.app-membership .tier-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){html body #root .app.app-command-shell.app-membership .tier-status-panel{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-membership .tier-status-grid,html body #root .app.app-command-shell.app-membership .tier-plan-grid,html body #root .app.app-command-shell.app-membership .tier-lock-preview-grid,html body #root .app.app-command-shell.app-membership .tier-add-on-grid,html body #root .app.app-command-shell.app-membership .tier-beta-flags{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=780px){html body #root .app.app-command-shell.app-membership{--theme-final-bottom-clearance:max(300px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 220px))}html body #root .app.app-command-shell.app-membership .main{padding-bottom:var(--theme-final-bottom-clearance)!important;scroll-padding-bottom:var(--theme-final-bottom-clearance)!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel.tier-foundation-panel{border-radius:24px!important;gap:11px!important;margin:0 8px 16px!important;padding:12px!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header{border-radius:19px!important;padding:12px!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header h2{font-size:clamp(1.5rem,7.6vw,2rem)!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header p{font-size:.8rem!important;line-height:1.34!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header .section-kicker{font-size:.68rem!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card{min-height:92px!important;padding:13px!important}html body #root .app.app-command-shell.app-membership .tier-current-plan-card strong{font-size:1.85rem!important}html body #root .app.app-command-shell.app-membership .tier-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-membership .tier-status-grid article{border-radius:16px!important;min-height:94px!important;padding:10px!important}html body #root .app.app-command-shell.app-membership .tier-status-grid span,html body #root .app.app-command-shell.app-membership .tier-current-plan-card span,html body #root .app.app-command-shell.app-membership .tier-lock-preview-card span,html body #root .app.app-command-shell.app-membership .tier-plan-card-top span,html body #root .app.app-command-shell.app-membership .tier-add-on-card span{letter-spacing:.04em!important;font-size:.62rem!important}html body #root .app.app-command-shell.app-membership .tier-status-grid strong{font-size:.92rem!important}html body #root .app.app-command-shell.app-membership .tier-status-grid small,html body #root .app.app-command-shell.app-membership .tier-current-plan-card p{font-size:.72rem!important;line-height:1.28!important}html body #root .app.app-command-shell.app-membership .tier-foundation-note{border-radius:18px!important;padding:12px!important}html body #root .app.app-command-shell.app-membership .tier-foundation-note p{font-size:.78rem!important;line-height:1.34!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-panel,html body #root .app.app-command-shell.app-membership .tier-add-on-panel{border-radius:20px!important;padding:12px!important}html body #root .app.app-command-shell.app-membership .tier-plan-grid,html body #root .app.app-command-shell.app-membership .tier-lock-preview-grid,html body #root .app.app-command-shell.app-membership .tier-add-on-grid,html body #root .app.app-command-shell.app-membership .tier-beta-flags{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-membership .tier-lock-preview-card{min-height:0!important;padding:12px!important}html body #root .app.app-command-shell.app-membership .tier-plan-card{border-radius:18px!important;padding:13px!important}html body #root .app.app-command-shell.app-membership .tier-plan-card ul{max-height:none!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.quick-actions{grid-template-columns:1fr!important;display:grid!important}html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.quick-actions button{width:100%!important}}@media (width<=430px){html body #root .app.app-command-shell.app-membership .membership-foundation-panel>.compact-card-header{gap:8px!important}html body #root .app.app-command-shell.app-membership .tier-status-grid article{min-height:88px!important;padding:9px!important}html body #root .app.app-command-shell.app-membership .tier-plan-rule-row span{font-size:.68rem!important}}html body #root .app.app-command-shell{--helper-modal-ink:#102038;--helper-modal-muted:#102038b8;--helper-modal-soft:#fffcf6fa;--helper-modal-panel:#fff8eef0;--helper-modal-card:#fffcf6e6;--helper-modal-card-strong:#fff4e0f5;--helper-modal-line:#b37f453d;--helper-modal-line-strong:#da8b3766;--helper-modal-chip:#fff0dae6;--helper-modal-input:#fffffff0;--helper-modal-shadow:0 24px 72px #412a142e, inset 0 1px 0 #ffffffb8;--helper-modal-accent:#d98732;--helper-modal-accent-strong:#f47a43;--helper-modal-cyan:#218ea2}html body #root .app.app-command-shell.app-theme-dark,html body #root .app.app-shell-dark{--helper-modal-ink:#fff2dc;--helper-modal-muted:#e1eef7c2;--helper-modal-soft:#060f1efa;--helper-modal-panel:#09172bf0;--helper-modal-card:#0d1d33e0;--helper-modal-card-strong:#11243ff5;--helper-modal-line:#dda85833;--helper-modal-line-strong:#f9a64a61;--helper-modal-chip:#2a232de0;--helper-modal-input:#020812d6;--helper-modal-shadow:0 28px 84px #0000007a, inset 0 1px 0 #ffffff0f;--helper-modal-accent:#f0a247;--helper-modal-accent-strong:#ff7a43;--helper-modal-cyan:#7dd3fc}html body #root .app.app-command-shell .ember-assist-backdrop{-webkit-backdrop-filter:blur(16px)saturate(.94)!important;pointer-events:auto!important;background:radial-gradient(circle at 22% 18%,#f47a431f,#0000 18rem),radial-gradient(circle at 82% 14%,#218ea21a,#0000 18rem),#11182785!important;position:fixed!important;inset:0!important}html body #root .app.app-command-shell.app-theme-dark .ember-assist-backdrop,html body #root .app.app-shell-dark .ember-assist-backdrop{background:radial-gradient(circle at 22% 18%,#f973161f,#0000 18rem),radial-gradient(circle at 82% 14%,#7dd3fc1a,#0000 18rem),#00050ea8!important}html body #root .app.app-command-shell .ember-assist-panel{border-color:var(--helper-modal-line-strong)!important;background:radial-gradient(circle at 94% 0%, #f47a431f, transparent 15rem), linear-gradient(180deg, var(--helper-modal-soft), var(--helper-modal-panel))!important;width:min(456px,100vw - 22px)!important;max-height:min(82dvh,760px)!important;color:var(--helper-modal-ink)!important;box-shadow:var(--helper-modal-shadow)!important;border-radius:24px!important;overflow:hidden!important}html body #root .app.app-command-shell.app-theme-dark .ember-assist-panel,html body #root .app.app-shell-dark .ember-assist-panel{background:radial-gradient(circle at 94% 0%, #f9731621, transparent 15rem), radial-gradient(circle at 0% 16%, #7dd3fc14, transparent 14rem), linear-gradient(180deg, var(--helper-modal-soft), #030a16fa)!important}html body #root .app.app-command-shell .ember-assist-header,html body #root .app.app-command-shell .ember-assist-form{border-color:var(--helper-modal-line)!important;color:var(--helper-modal-ink)!important;background:#fffcf6c7!important}html body #root .app.app-command-shell.app-theme-dark .ember-assist-header,html body #root .app.app-command-shell.app-theme-dark .ember-assist-form,html body #root .app.app-shell-dark .ember-assist-header,html body #root .app.app-shell-dark .ember-assist-form{background:#030b18c7!important}html body #root .app.app-command-shell .ember-assist-header{padding:18px 18px 15px!important}html body #root .app.app-command-shell .ember-assist-header h2,html body #root .app.app-command-shell .ember-assist-header p,html body #root .app.app-command-shell .ember-assist-live-hero h3,html body #root .app.app-command-shell .ember-assist-live-hero p,html body #root .app.app-command-shell .ember-assist-guidance-strip strong,html body #root .app.app-command-shell .ember-assist-guidance-strip span,html body #root .app.app-command-shell .ember-assist-safety-note strong,html body #root .app.app-command-shell .ember-assist-safety-note span,html body #root .app.app-command-shell .ember-assist-recent-help strong,html body #root .app.app-command-shell .ember-assist-recent-help span,html body #root .app.app-command-shell .ember-assist-empty strong,html body #root .app.app-command-shell .ember-assist-empty span,html body #root .app.app-command-shell .ember-assist-message p,html body #root .app.app-command-shell .ember-assist-message span,html body #root .app.app-command-shell .ember-assist-status,html body #root .app.app-command-shell .ember-assist-status :where(strong,span,summary),html body #root .app.app-command-shell .ember-assist-escalation-form :where(h3,p,label,strong,span){color:inherit!important;text-shadow:none!important}html body #root .app.app-command-shell .ember-assist-header p,html body #root .app.app-command-shell .ember-assist-live-hero p,html body #root .app.app-command-shell .ember-assist-guidance-strip span,html body #root .app.app-command-shell .ember-assist-safety-note span,html body #root .app.app-command-shell .ember-assist-recent-help span,html body #root .app.app-command-shell .ember-assist-empty span,html body #root .app.app-command-shell .ember-assist-message span,html body #root .app.app-command-shell .ember-assist-status span,html body #root .app.app-command-shell .ember-assist-escalation-form p{color:var(--helper-modal-muted)!important}html body #root .app.app-command-shell .ember-assist-scroll{scrollbar-color:#da8b376b transparent!important;scrollbar-gutter:stable both-edges!important;gap:12px!important;padding:14px 16px 16px!important;display:grid!important;overflow:hidden auto!important}html body #root .app.app-command-shell .ember-assist-scroll::-webkit-scrollbar{width:8px!important}html body #root .app.app-command-shell .ember-assist-scroll::-webkit-scrollbar-track{background:0 0!important}html body #root .app.app-command-shell .ember-assist-scroll::-webkit-scrollbar-thumb{background:#da8b375c!important;border-radius:999px!important}html body #root .app.app-command-shell .ember-assist-live-hero,html body #root .app.app-command-shell .ember-assist-guidance-strip,html body #root .app.app-command-shell .ember-assist-safety-note,html body #root .app.app-command-shell .ember-assist-recent-help,html body #root .app.app-command-shell .ember-assist-empty,html body #root .app.app-command-shell .ember-assist-status,html body #root .app.app-command-shell .ember-assist-escalation-form{border:1px solid var(--helper-modal-line)!important;background:radial-gradient(circle at 100% 0%, #f47a4314, transparent 10rem), var(--helper-modal-card)!important;color:var(--helper-modal-ink)!important;box-shadow:none!important;border-radius:18px!important;margin:0!important}html body #root .app.app-command-shell .ember-assist-live-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:16px!important}html body #root .app.app-command-shell .ember-assist-guidance-strip,html body #root .app.app-command-shell .ember-assist-safety-note,html body #root .app.app-command-shell .ember-assist-empty,html body #root .app.app-command-shell .ember-assist-status{padding:13px 14px!important}html body #root .app.app-command-shell .ember-assist-recent-help{padding:14px!important}html body #root .app.app-command-shell .ember-assist-hero-mark{color:#2b1504!important;background:linear-gradient(135deg,#f47a43,#e8ab3d)!important;border-radius:17px!important;width:48px!important;height:48px!important;box-shadow:0 12px 28px #da8b373d!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button,html body #root .app.app-command-shell .ember-assist-primary-prompts button,html body #root .app.app-command-shell .ember-assist-prompts button,html body #root .app.app-command-shell .ember-assist-actions button,html body #root .app.app-command-shell .ember-assist-helpful-links button{border:1px solid var(--helper-modal-line)!important;background:var(--helper-modal-card-strong)!important;min-height:46px!important;color:var(--helper-modal-ink)!important;box-shadow:none!important;border-radius:16px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button{align-content:start!important;gap:5px!important;min-height:96px!important;padding:13px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button strong,html body #root .app.app-command-shell .ember-assist-primary-prompts button,html body #root .app.app-command-shell .ember-assist-prompts button{color:var(--helper-modal-ink)!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button span{color:var(--helper-modal-muted)!important;line-height:1.28!important}html body #root .app.app-command-shell .ember-assist-primary-prompts,html body #root .app.app-command-shell .ember-assist-prompts,html body #root .app.app-command-shell .ember-assist-footer-actions{gap:9px!important}html body #root .app.app-command-shell .ember-assist-form{gap:10px!important;padding:14px 16px 16px!important;display:grid!important}html body #root .app.app-command-shell .ember-assist-form textarea,html body #root .app.app-command-shell .ember-assist-escalation-form textarea,html body #root .app.app-command-shell .ember-assist-escalation-form select{border:1px solid var(--helper-modal-line)!important;background:var(--helper-modal-input)!important;min-height:66px!important;color:var(--helper-modal-ink)!important;border-radius:17px!important;box-shadow:inset 0 1px #ffffff52!important}html body #root .app.app-command-shell .ember-assist-form textarea::placeholder{color:#1020387a!important}html body #root .app.app-command-shell.app-theme-dark .ember-assist-form textarea::placeholder,html body #root .app.app-shell-dark .ember-assist-form textarea::placeholder{color:#e1eef77a!important}html body #root .app.app-command-shell .ember-assist-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.75fr)!important;display:grid!important}html body #root .app.app-command-shell .ember-assist-footer-actions button{border-radius:15px!important;min-height:46px!important}html body #root .app.app-command-shell .ember-assist-footer-actions button[type=submit]{color:#261204!important;background:linear-gradient(135deg,#f47a43,#e8ab3d)!important}html body #root .app.app-command-shell .ember-assist-message{border-color:var(--helper-modal-line)!important;background:var(--helper-modal-card)!important;color:var(--helper-modal-ink)!important;border-radius:17px!important}html body #root .app.app-command-shell .ember-assist-message.is-user{border-color:#218ea252!important}html body #root .app.app-command-shell .ember-assist-escalation-form{z-index:3!important;gap:10px!important;padding:14px!important;display:grid!important;position:absolute!important;inset:auto 14px 14px!important;box-shadow:0 20px 60px #00000038!important}:is(html body #root .app.app-command-shell .quick-add-backdrop,html body #root .app.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),html body #root .app.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd])){-webkit-backdrop-filter:blur(18px)saturate(.94)!important;background:radial-gradient(circle at 20% 16%,#f47a4321,#0000 20rem),radial-gradient(circle at 84% 18%,#218ea21a,#0000 18rem),#10161f94!important}html body #root .app.app-command-shell.app-theme-dark .quick-add-backdrop,html body #root .app.app-shell-dark .quick-add-backdrop{background:radial-gradient(circle at 20% 16%,#f973161f,#0000 20rem),radial-gradient(circle at 84% 18%,#7dd3fc1a,#0000 18rem),#00050eb8!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]){background:radial-gradient(circle at 20% 16%,#f973161f,#0000 20rem),radial-gradient(circle at 84% 18%,#7dd3fc1a,#0000 18rem),#00050eb8!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]){background:radial-gradient(circle at 20% 16%,#f973161f,#0000 20rem),radial-gradient(circle at 84% 18%,#7dd3fc1a,#0000 18rem),#00050eb8!important}html body #root .app.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]){background:radial-gradient(circle at 20% 16%,#f973161f,#0000 20rem),radial-gradient(circle at 84% 18%,#7dd3fc1a,#0000 18rem),#00050eb8!important}html body #root .app.app-shell-dark .flow-modal-backdrop:has(.flow-modal[data-flow=multiDestinationAdd]){background:radial-gradient(circle at 20% 16%,#f973161f,#0000 20rem),radial-gradient(circle at 84% 18%,#7dd3fc1a,#0000 18rem),#00050eb8!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet],html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd]{border:1px solid var(--helper-modal-line-strong)!important;background:radial-gradient(circle at 100% 0%, #f47a431a, transparent 16rem), linear-gradient(180deg, var(--helper-modal-soft), #fff6e8f5)!important;width:min(760px,100vw - 22px)!important;max-width:min(760px,100vw - 22px)!important;max-height:min(86dvh,780px)!important;color:var(--helper-modal-ink)!important;box-shadow:var(--helper-modal-shadow)!important;border-radius:26px!important;overflow:hidden!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet],html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd],html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet],html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd]{background:radial-gradient(circle at 100% 0%, #f973161c, transparent 16rem), radial-gradient(circle at 0% 20%, #7dd3fc14, transparent 14rem), linear-gradient(180deg, var(--helper-modal-soft), #030a16fa)!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-header,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-footer,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-header,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .modal-sticky-header,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .modal-title-row,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .modal-sticky-header{border-color:var(--helper-modal-line)!important;color:var(--helper-modal-ink)!important;background:#fffcf6c7!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] .flow-modal-header,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] .flow-modal-footer,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-header,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] .modal-title-row,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-header,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-footer,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-header,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-footer,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .modal-title-row{background:#030b18c7!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body{color:var(--helper-modal-ink)!important;scrollbar-color:#da8b376b transparent!important;scrollbar-gutter:stable both-edges!important;background:radial-gradient(circle at 100% 0,#218ea212,#0000 14rem),#fffaf3c2!important;gap:14px!important;display:grid!important;overflow:hidden auto!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body{background:radial-gradient(circle at 100% 0,#7dd3fc12,#0000 14rem),#030b18bd!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(h1,h2,h3,h4,p,span,strong,small,label,em),html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] :where(h1,h2,h3,h4,p,span,strong,small,label,em),html body #root .app.app-command-shell .add-anything-flow :where(h1,h2,h3,h4,p,span,strong,small,label,em),html body #root .app.app-command-shell .guided-quick-add :where(h1,h2,h3,h4,p,span,strong,small,label,em){color:inherit!important;text-shadow:none!important}html body #root .app.app-command-shell .add-anything-flow,html body #root .app.app-command-shell .guided-quick-add{color:var(--helper-modal-ink)!important;gap:14px!important}html body #root .app.app-command-shell .add-anything-hero,html body #root .app.app-command-shell .add-anything-path-header,html body #root .app.app-command-shell .guided-quick-add-hero,html body #root .app.app-command-shell .scan-anything-principle-card,html body #root .app.app-command-shell .scan-anything-review-note,html body #root .app.app-command-shell .quick-add-photo-panel,html body #root .app.app-command-shell .quick-add-flow-summary,html body #root .app.app-command-shell .universal-review-banner,html body #root .app.app-command-shell .quick-add-empty-result{border:1px solid var(--helper-modal-line)!important;background:radial-gradient(circle at 100% 0%, #f47a4314, transparent 10rem), var(--helper-modal-card)!important;color:var(--helper-modal-ink)!important;box-shadow:none!important;border-radius:19px!important}html body #root .app.app-command-shell .guided-quick-add-hero,html body #root .app.app-command-shell .add-anything-hero{padding:16px!important}html body #root .app.app-command-shell .add-anything-path-header{align-items:center!important;padding:12px!important}html body #root .app.app-command-shell .add-anything-option-grid,html body #root .app.app-command-shell .guided-quick-choice-grid,html body #root .app.app-command-shell .guided-option-grid{gap:11px!important}html body #root .app.app-command-shell .add-anything-option,html body #root .app.app-command-shell .guided-quick-choice,html body #root .app.app-command-shell .guided-option-card,html body #root .app.app-command-shell .destination-checkbox,html body #root .app.app-command-shell .quick-add-result-card{border:1px solid var(--helper-modal-line)!important;background:var(--helper-modal-card-strong)!important;min-width:0!important;color:var(--helper-modal-ink)!important;box-shadow:none!important;border-radius:18px!important}html body #root .app.app-command-shell .add-anything-option,html body #root .app.app-command-shell .guided-quick-choice,html body #root .app.app-command-shell .guided-option-card{min-height:104px!important;padding:13px!important}html body #root .app.app-command-shell .add-anything-option:hover,html body #root .app.app-command-shell .add-anything-option:focus-visible,html body #root .app.app-command-shell .guided-quick-choice:hover,html body #root .app.app-command-shell .guided-quick-choice:focus-visible,html body #root .app.app-command-shell .guided-option-card:hover,html body #root .app.app-command-shell .guided-option-card:focus-visible,html body #root .app.app-command-shell .quick-add-result-card:hover,html body #root .app.app-command-shell .quick-add-result-card:focus-visible{border-color:var(--helper-modal-line-strong)!important;background:radial-gradient(circle at 100% 0%, #f47a431a, transparent 9rem), var(--helper-modal-card-strong)!important;transform:translateY(-1px)!important}html body #root .app.app-command-shell .add-anything-option small,html body #root .app.app-command-shell .guided-quick-choice small,html body #root .app.app-command-shell .guided-option-card small,html body #root .app.app-command-shell .scan-anything-principle-card p,html body #root .app.app-command-shell .scan-anything-review-note p,html body #root .app.app-command-shell .quick-add-results-heading,html body #root .app.app-command-shell .quick-add-result-copy small,html body #root .app.app-command-shell .quick-add-missing-help,html body #root .app.app-command-shell .quick-add-flow-summary span,html body #root .app.app-command-shell .universal-review-banner span{color:var(--helper-modal-muted)!important;line-height:1.34!important}html body #root .app.app-command-shell .add-anything-option strong,html body #root .app.app-command-shell .guided-quick-choice strong,html body #root .app.app-command-shell .guided-option-card strong,html body #root .app.app-command-shell .scan-anything-principle-card strong,html body #root .app.app-command-shell .scan-anything-review-note strong,html body #root .app.app-command-shell .quick-add-results-heading strong,html body #root .app.app-command-shell .quick-add-result-copy strong,html body #root .app.app-command-shell .quick-add-flow-summary strong,html body #root .app.app-command-shell .universal-review-banner strong{color:var(--helper-modal-ink)!important}html body #root .app.app-command-shell .add-anything-option .command-icon,html body #root .app.app-command-shell .guided-quick-choice .command-icon,html body #root .app.app-command-shell .guided-option-card .command-icon,html body #root .app.app-command-shell .guided-quick-add-hero>span,html body #root .app.app-command-shell .add-anything-hero>span{background:var(--helper-modal-chip)!important;color:var(--helper-modal-accent)!important;box-shadow:none!important;border-color:#da8b374d!important}html body #root .app.app-command-shell .quick-add-inline-actions,html body #root .app.app-command-shell .quick-add-search-starter,html body #root .app.app-command-shell .guided-quick-customize-row{gap:10px!important}html body #root .app.app-command-shell .quick-add-inline-actions button,html body #root .app.app-command-shell .quick-add-search-starter button,html body #root .app.app-command-shell .guided-quick-customize-row button,html body #root .app.app-command-shell .guided-quick-more-toggle,html body #root .app.app-command-shell .guided-quick-add-footer button{border-radius:15px!important;min-height:44px!important}html body #root .app.app-command-shell .quick-add-search-starter button,html body #root .app.app-command-shell .quick-add-inline-actions .secondary-button,html body #root .app.app-command-shell .quick-add-inline-actions .ghost-button,html body #root .app.app-command-shell .guided-quick-customize-row .secondary-button,html body #root .app.app-command-shell .guided-quick-customize-row .ghost-button,html body #root .app.app-command-shell .guided-quick-more-toggle{border-color:var(--helper-modal-line)!important;background:var(--helper-modal-card)!important;color:var(--helper-modal-ink)!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] input,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] select,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] textarea,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] input,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] select,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] textarea{border:1px solid var(--helper-modal-line)!important;background:var(--helper-modal-input)!important;color:var(--helper-modal-ink)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff47!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] input::placeholder,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] textarea::placeholder,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] input::placeholder,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] textarea::placeholder{color:#1020387a!important}html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] input::placeholder,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=addActionSheet] textarea::placeholder,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] input::placeholder,html body #root .app.app-command-shell.app-theme-dark .flow-modal[data-flow=multiDestinationAdd] textarea::placeholder,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] input::placeholder,html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet] textarea::placeholder,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] input::placeholder,html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd] textarea::placeholder{color:#e1eef77a!important}html body #root .app.app-command-shell .guided-quick-add-footer{background:linear-gradient(#0000,#fff8eef5 34%)!important}html body #root .app.app-command-shell.app-theme-dark .guided-quick-add-footer,html body #root .app.app-shell-dark .guided-quick-add-footer{background:linear-gradient(#0000,#030a16f5 34%)!important}html body #root .app.app-command-shell .flow-inline-message{border-color:var(--helper-modal-line)!important;background:var(--helper-modal-chip)!important;color:var(--helper-modal-ink)!important}@media (width>=900px){html body #root .app.app-command-shell .ember-assist-panel{right:max(18px, env(safe-area-inset-right,0px))!important}}@media (width<=720px){html body #root .app.app-command-shell .ember-assist-shell{inset:auto 10px calc(10px + env(safe-area-inset-bottom,0px)) 10px!important;right:10px!important}html body #root .app.app-command-shell .ember-assist-panel{border-radius:24px!important;width:auto!important;max-height:min(86dvh,760px)!important;inset:auto 0 0!important}html body #root .app.app-command-shell .ember-assist-header{padding:15px 14px 12px!important}html body #root .app.app-command-shell .ember-assist-scroll{gap:10px!important;padding:12px!important}html body #root .app.app-command-shell .ember-assist-live-hero{grid-template-columns:minmax(0,1fr)!important;padding:13px!important}html body #root .app.app-command-shell .ember-assist-hero-mark{display:none!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button{min-height:88px!important;padding:10px!important}html body #root .app.app-command-shell .ember-assist-form{padding:12px!important}html body #root .app.app-command-shell .ember-assist-footer-actions{grid-template-columns:1fr!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet],html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd]{border-radius:24px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 18px)!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd] .flow-modal-body{padding:12px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell .add-anything-option-grid,html body #root .app.app-command-shell .guided-quick-choice-grid,html body #root .app.app-command-shell .guided-option-grid,html body #root .app.app-command-shell .destination-checkbox-grid,html body #root .app.app-command-shell .quick-add-flow-summary{grid-template-columns:1fr!important}html body #root .app.app-command-shell .guided-quick-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell .quick-add-inline-actions,html body #root .app.app-command-shell .quick-add-search-starter,html body #root .app.app-command-shell .guided-quick-customize-row{grid-template-columns:1fr!important;display:grid!important}html body #root .app.app-command-shell .quick-add-inline-actions button,html body #root .app.app-command-shell .quick-add-search-starter button,html body #root .app.app-command-shell .guided-quick-customize-row button,html body #root .app.app-command-shell .guided-quick-more-toggle,html body #root .app.app-command-shell .guided-quick-add-footer button{width:100%!important}html body #root .app.app-command-shell .quick-add-result-card{grid-template-columns:58px minmax(0,1fr)!important}html body #root .app.app-command-shell .quick-add-result-action{grid-column:1/-1!important;justify-self:stretch!important}}@media (width<=430px){html body #root .app.app-command-shell .ember-assist-quick-action-grid{grid-template-columns:1fr!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button{min-height:72px!important}}html body #root .app.app-command-shell{--et-control-room-ink:#102033;--et-control-room-muted:#102033ad;--et-control-room-panel:#fffcf7f5;--et-control-room-panel-soft:#fff7ede0;--et-control-room-line:#b07f483d;--et-control-room-accent:245, 122, 80;--et-control-room-tide:20, 184, 166}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-shell-dark{--et-control-room-ink:#fff4df;--et-control-room-muted:#e8f6ffbd;--et-control-room-panel:#081426f0;--et-control-room-panel-soft:#050f1ed1;--et-control-room-line:#84e2ff2e;--et-control-room-accent:255, 154, 67;--et-control-room-tide:37, 217, 255}html body #root .app.app-command-shell .drawer.open.menu-drawer,html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 10% 0%, rgba(var(--et-control-room-accent), .13), transparent 18rem), radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-tide), .11), transparent 19rem), linear-gradient(145deg, var(--et-control-room-panel), var(--et-control-room-panel-soft))!important;width:min(1040px,100vw - 16px)!important;color:var(--et-control-room-ink)!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;box-shadow:0 28px 86px #1118273d,inset 0 1px #fff3!important}html body #root .app.app-theme-dark.app-command-shell .drawer.open.menu-drawer,html body #root .app.app-theme-dark.app-command-shell .drawer.menu-drawer.navigation-drawer.open,html body #root .app.app-shell-dark .drawer.open.menu-drawer,html body #root .app.app-shell-dark .drawer.menu-drawer.navigation-drawer.open{background:radial-gradient(circle at 10% 0,#ff9a4329,#0000 18rem),radial-gradient(circle at 100% 0,#25d9ff21,#0000 20rem),linear-gradient(145deg,#081426fa,#020814fc)!important;box-shadow:0 32px 90px #00000075,inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:calc(18px + env(safe-area-inset-top,0px)) clamp(16px, 2vw, 24px) 14px!important;border-bottom:1px solid var(--et-control-room-line)!important;background:#fffcf7b8!important;align-items:center!important;gap:14px!important}html body #root .app.app-theme-dark.app-command-shell .drawer.open.menu-drawer .drawer-header,html body #root .app.app-shell-dark .drawer.open.menu-drawer .drawer-header{background:#030916d1!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header p,html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header h3{color:var(--et-control-room-ink)!important;text-shadow:none!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header p{text-transform:uppercase;color:rgba(var(--et-control-room-accent), .92)!important;letter-spacing:.08em!important;margin:0 0 2px!important;font-size:.72rem!important;font-weight:950!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header h3{margin:0!important;font-size:clamp(1.45rem,3vw,2.15rem)!important;line-height:1.02!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-close-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--et-control-room-ink)!important;background:#ffffffd1!important;border-color:#10203329!important;border-radius:16px!important;flex:none!important;place-items:center!important;padding:0!important;display:inline-grid!important;box-shadow:0 12px 24px #1118271f!important}html body #root .app.app-theme-dark.app-command-shell .drawer.open.menu-drawer .drawer-close-button,html body #root .app.app-shell-dark .drawer.open.menu-drawer .drawer-close-button{color:#fff4df!important;background:#0f1f36e6!important;border-color:#84e2ff38!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{scrollbar-color:rgba(var(--et-control-room-accent), .38) transparent;background:radial-gradient(circle at 12% 0%, rgba(var(--et-control-room-accent), .08), transparent 14rem), linear-gradient(180deg, #fffaf4f5, #fff4e7eb)!important;gap:16px!important;min-height:0!important;padding:clamp(14px,2vw,22px)!important;display:grid!important;overflow:hidden auto!important}html body #root .app.app-theme-dark.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,html body #root .app.app-shell-dark .drawer.open.menu-drawer .drawer-menu-stack{background:radial-gradient(circle at 12% 0,#ff9a4314,#0000 14rem),linear-gradient(#030a17e6,#020814f5)!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-footer-card{z-index:2!important;margin:0 clamp(12px, 2vw, 22px) calc(12px + env(safe-area-inset-bottom,0px))!important;border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .08), transparent 7rem), linear-gradient(145deg, #ffffffd1, #fff7edb3)!important;color:var(--et-control-room-ink)!important;flex-shrink:0!important;position:relative!important;box-shadow:0 14px 30px #462d181a!important}html body #root .app.app-theme-dark.app-command-shell .drawer.open.menu-drawer .drawer-footer-card,html body #root .app.app-shell-dark .drawer.open.menu-drawer .drawer-footer-card{background:radial-gradient(circle at 0 0,#ff9a4317,#0000 7rem),linear-gradient(145deg,#0c1a30f5,#040c1af0)!important;box-shadow:0 14px 30px #0000003d!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-footer-card span{color:var(--et-control-room-ink)!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack::-webkit-scrollbar-thumb{background:rgba(var(--et-control-room-accent), .38);background-clip:content-box;border:2px solid #0000;border-radius:999px}html body #root .app.app-command-shell .menu-command-links{border:1px solid var(--et-control-room-line)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .08), transparent 13rem), linear-gradient(145deg, #fffcf7f5, #fff7ede0)!important;border-radius:24px!important;gap:clamp(14px,1.8vw,20px)!important;padding:clamp(14px,2vw,20px)!important;display:grid!important;box-shadow:0 18px 44px #462d181a,inset 0 1px #ffffff7a!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-links,html body #root .app.app-shell-dark .menu-command-links{background:radial-gradient(circle at 0 0,#ff9a431a,#0000 13rem),linear-gradient(145deg,#0c1a30db,#040c1ad1)!important;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0d!important}html body #root .app.app-command-shell .menu-command-links-header{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:14px!important;padding:2px 2px 0!important;display:grid!important}html body #root .app.app-command-shell .menu-command-links-header strong{color:var(--et-control-room-ink)!important;font-size:clamp(1.08rem,2vw,1.35rem)!important;line-height:1.1!important;display:block!important}html body #root .app.app-command-shell .menu-command-links-header p{max-width:68ch;color:var(--et-control-room-muted)!important;margin:7px 0 0!important;font-size:.88rem!important;line-height:1.45!important}html body #root .app.app-command-shell .menu-command-links-header .secondary-button{border-color:rgba(var(--et-control-room-accent), .34)!important;background:radial-gradient(circle at 20% 0%, rgba(var(--et-control-room-accent), .16), transparent 3.8rem), #ffffffad!important;min-height:44px!important;color:var(--et-control-room-ink)!important;padding:.72rem 1rem!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-links-header .secondary-button,html body #root .app.app-shell-dark .menu-command-links-header .secondary-button{background:radial-gradient(circle at 20% 0,#ff9a432e,#0000 3.8rem),#0d1f36e6!important}html body #root .app.app-command-shell .menu-command-groups{gap:14px!important;display:grid!important}html body #root .app.app-command-shell .menu-command-section{border:1px solid var(--et-control-room-line)!important;background:linear-gradient(145deg,#fffdf8f0,#fff7edd6)!important;border-radius:20px!important;gap:11px!important;padding:clamp(12px,1.7vw,16px)!important;display:grid!important;box-shadow:inset 0 1px #ffffff6b!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-section,html body #root .app.app-shell-dark .menu-command-section{background:radial-gradient(circle at 100% 0,#25d9ff0e,#0000 9rem),#081426b8!important;box-shadow:inset 0 1px #ffffff0b!important}html body #root .app.app-command-shell .menu-command-section h4{color:var(--et-control-room-ink)!important;letter-spacing:.07em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.73rem!important;font-weight:950!important;line-height:1.1!important;display:flex!important}html body #root .app.app-command-shell .menu-command-section h4:after{content:"";background:linear-gradient(90deg, rgba(var(--et-control-room-accent), .38), transparent);flex:auto;min-width:20px;height:1px}html body #root .app.app-command-shell .menu-command-link{background:radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .07), transparent 6rem), #fffcf7f0!important;min-height:72px!important;color:var(--et-control-room-ink)!important;border:1px solid #b07f4838!important;border-radius:17px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:11px!important;display:grid!important;box-shadow:0 10px 24px #462d1813!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-link,html body #root .app.app-shell-dark .menu-command-link{background:radial-gradient(circle at 0 0,#ff9a4314,#0000 6rem),#0b1b30c7!important;border-color:#84e2ff2e!important;box-shadow:0 10px 24px #00000038!important}html body #root .app.app-command-shell .menu-command-link strong,html body #root .app.app-command-shell .menu-command-link small{text-align:left;min-width:0;display:block!important}html body #root .app.app-command-shell .menu-command-link strong{overflow-wrap:anywhere;color:var(--et-control-room-ink)!important;font-size:.92rem!important;line-height:1.13!important}html body #root .app.app-command-shell .menu-command-link small{color:var(--et-control-room-muted)!important;margin-top:4px!important;font-size:.75rem!important;line-height:1.28!important}html body #root .app.app-command-shell .menu-command-icon{border:1px solid rgba(var(--et-control-room-tide), .22)!important;background:radial-gradient(circle at 50% 18%, rgba(var(--et-control-room-tide), .22), transparent 58%), #ffffffb8!important;width:40px!important;height:40px!important;color:rgb(var(--et-control-room-tide))!important;box-shadow:0 8px 18px rgba(var(--et-control-room-tide), .08)!important;border-radius:15px!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-icon,html body #root .app.app-shell-dark .menu-command-icon{background:radial-gradient(circle at 50% 18%,#25d9ff38,#0000 58%),#0f1f36eb!important}html body #root .app.app-command-shell .menu-command-link.active{border-color:rgba(var(--et-control-room-accent), .46)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .16), transparent 6.5rem), linear-gradient(145deg, #fff6e0eb, #fffcf7c7)!important;box-shadow:0 0 0 1px rgba(var(--et-control-room-accent), .12), 0 14px 28px rgba(var(--et-control-room-accent), .13)!important}html body #root .app.app-theme-dark.app-command-shell .menu-command-link.active,html body #root .app.app-shell-dark .menu-command-link.active{background:radial-gradient(circle at 0 0,#ff9a432e,#0000 6.5rem),linear-gradient(145deg,#182a3ef5,#081426e6)!important}html body #root .app.app-command-shell .menu-command-section--roadmap,html body #root .app.app-command-shell .menu-command-section--admin{border-color:rgba(var(--et-control-room-accent), .28)!important}html body #root .app.app-command-shell .drawer-info-card,html body #root .app.app-command-shell .settings-app-setup-card,html body #root .app.app-command-shell .settings-app-setup-entry-card,html body #root .app.app-command-shell .experience-mode-settings-card{border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-tide), .075), transparent 12rem), linear-gradient(145deg, #ffffffb3, #fff7ed85)!important;color:var(--et-control-room-ink)!important}html body #root .app.app-theme-dark.app-command-shell :where(.drawer-info-card,.settings-app-setup-card,.settings-app-setup-entry-card,.experience-mode-settings-card),html body #root .app.app-shell-dark :where(.drawer-info-card,.settings-app-setup-card,.settings-app-setup-entry-card,.experience-mode-settings-card){background:radial-gradient(circle at 100% 0,#25d9ff12,#0000 12rem),linear-gradient(145deg,#09162ae6,#030b18e0)!important}html body #root .app.app-command-shell :where(.drawer-info-card,.settings-app-setup-card,.settings-app-setup-entry-card,.experience-mode-settings-card) :where(h2,h3,h4,strong,b,dt){color:var(--et-control-room-ink)!important;text-shadow:none!important}html body #root .app.app-command-shell :where(.drawer-info-card,.settings-app-setup-card,.settings-app-setup-entry-card,.experience-mode-settings-card) :where(p,span,small,dd,li,label){color:var(--et-control-room-muted)!important;text-shadow:none!important}html body #root .app.app-command-shell .settings-app-setup-entry-card,html body #root .app.app-command-shell .app-setup-personalization-card{gap:16px!important;padding:clamp(15px,2.4vw,22px)!important}html body #root .app.app-command-shell .settings-app-setup-entry-card{grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important}html body #root .app.app-command-shell .settings-app-setup-entry-card .settings-action-row,html body #root .app.app-command-shell .settings-app-setup-card .settings-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell .settings-app-setup-entry-card .settings-action-row>*,html body #root .app.app-command-shell .settings-app-setup-card .settings-action-row>*{width:100%!important;min-width:0!important}html body #root .app.app-command-shell .settings-toolset-grid,html body #root .app.app-command-shell .settings-section-grid,html body #root .app.app-command-shell .settings-mode-grid,html body #root .app.app-command-shell .settings-preference-grid{gap:11px!important}html body #root .app.app-command-shell :where(.settings-toolset-grid article,.settings-section-card,.settings-mode-card,.settings-preference-panel){border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-accent), .07), transparent 7rem), #fffcf7a8!important;color:var(--et-control-room-ink)!important}html body #root .app.app-theme-dark.app-command-shell :where(.settings-toolset-grid article,.settings-section-card,.settings-mode-card,.settings-preference-panel),html body #root .app.app-shell-dark :where(.settings-toolset-grid article,.settings-section-card,.settings-mode-card,.settings-preference-panel){background:radial-gradient(circle at 100% 0,#ff9a4312,#0000 7rem),#0b1b30b8!important}html body #root .app.app-command-shell :where(.settings-mode-card.active,.app-setup-tab.is-active){border-color:rgba(var(--et-control-room-accent), .48)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--et-control-room-accent), .18), transparent 7rem), linear-gradient(145deg, #fff6e0eb, #fffcf7c2)!important;color:var(--et-control-room-ink)!important}html body #root .app.app-theme-dark.app-command-shell :where(.settings-mode-card.active,.app-setup-tab.is-active),html body #root .app.app-shell-dark :where(.settings-mode-card.active,.app-setup-tab.is-active){background:radial-gradient(circle at 12% 0,#ff9a4333,#0000 7rem),linear-gradient(145deg,#182a3ef0,#081426e6)!important}html body #root .app.app-command-shell .live-onboarding-page{padding-bottom:max(2rem, calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 42px))!important;gap:clamp(14px,2vw,22px)!important}html body #root .app.app-command-shell .live-onboarding-hero{border-color:rgba(var(--et-control-room-accent), .3)!important;background:linear-gradient(90deg, rgba(var(--et-control-room-accent), .5), #daa54742 38%, transparent 76%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 8% 0%, rgba(var(--et-control-room-accent), .14), transparent 14rem), radial-gradient(circle at 100% 8%, rgba(var(--et-control-room-tide), .11), transparent 14rem), linear-gradient(145deg, #fffcf7f5, #fff1e0e6)!important;align-items:center!important}html body #root .app.app-theme-dark.app-command-shell .live-onboarding-hero,html body #root .app.app-shell-dark .live-onboarding-hero{background:linear-gradient(90deg,#ff9a4385,#25d9ff33 38%,#0000 76%) 0 0/100% 2px no-repeat,radial-gradient(circle at 8% 0,#ff9a4329,#0000 14rem),radial-gradient(circle at 100% 8%,#25d9ff1f,#0000 14rem),linear-gradient(145deg,#09162af0,#030b18f0)!important}html body #root .app.app-command-shell .live-onboarding-hero .status-badge{align-self:start!important;max-width:min(100%,190px)!important}html body #root .app.app-command-shell .live-onboarding-step-nav{margin-inline:-2px;gap:10px!important;padding:2px 2px 6px!important}html body #root .app.app-command-shell .live-onboarding-step{border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-tide), .07), transparent 7rem), #fffcf7b3!important;min-height:74px!important;color:var(--et-control-room-ink)!important;padding:12px!important}html body #root .app.app-theme-dark.app-command-shell .live-onboarding-step,html body #root .app.app-shell-dark .live-onboarding-step{background:radial-gradient(circle at 100% 0,#25d9ff14,#0000 7rem),#09162abd!important}html body #root .app.app-command-shell .live-onboarding-step.is-active{border-color:rgba(var(--et-control-room-accent), .48)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .17), transparent 8rem), linear-gradient(145deg, #fff6e0e6, #fffcf7bd)!important;box-shadow:0 12px 26px rgba(var(--et-control-room-accent), .12)!important}html body #root .app.app-theme-dark.app-command-shell .live-onboarding-step.is-active,html body #root .app.app-shell-dark .live-onboarding-step.is-active{background:radial-gradient(circle at 0 0,#ff9a4333,#0000 8rem),linear-gradient(145deg,#192b3ef0,#081426e6)!important}html body #root .app.app-command-shell .live-onboarding-grid{gap:clamp(14px,2vw,22px)!important}html body #root .app.app-command-shell .live-onboarding-card{border-color:var(--et-control-room-line)!important;gap:14px!important;padding:clamp(14px,2vw,20px)!important}html body #root .app.app-command-shell .live-onboarding-card>.compact-card-header{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell .live-onboarding-card .compact-card-header .status-badge,html body #root .app.app-command-shell .live-onboarding-card .status-badge,html body #root .app.app-command-shell .smart-setup-theme-panel .status-badge,html body #root .app.app-command-shell .et-smart-setup-card .status-badge{white-space:normal!important;border-radius:999px!important;justify-content:center!important;place-self:start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:min(100%,220px)!important;height:auto!important;min-height:28px!important;padding:6px 10px!important;display:inline-flex!important}html body #root .app.app-command-shell .live-onboarding-card-grid{gap:11px!important}html body #root .app.app-command-shell .live-onboarding-mini-card{min-height:132px;border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-accent), .075), transparent 8rem), #fffcf7ad!important;padding:14px!important}html body #root .app.app-theme-dark.app-command-shell .live-onboarding-mini-card,html body #root .app.app-shell-dark .live-onboarding-mini-card{background:radial-gradient(circle at 100% 0,#ff9a4314,#0000 8rem),#0a182cc2!important}html body #root .app.app-command-shell .live-onboarding-theme-choice,html body #root .app.app-command-shell .smart-setup-theme-panel,html body #root .app.app-command-shell .et-smart-setup-card{border-color:rgba(var(--et-control-room-accent), .28)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-accent), .085), transparent 8rem), #fffcf7b8!important;gap:12px!important;padding:14px!important}html body #root .app.app-theme-dark.app-command-shell :where(.live-onboarding-theme-choice,.smart-setup-theme-panel,.et-smart-setup-card),html body #root .app.app-shell-dark :where(.live-onboarding-theme-choice,.smart-setup-theme-panel,.et-smart-setup-card){background:radial-gradient(circle at 100% 0,#ff9a431a,#0000 8rem),#09162ac7!important}html body #root .app.app-command-shell .live-onboarding-safety .settings-stacked-list{gap:9px!important;display:grid!important}html body #root .app.app-command-shell .live-onboarding-safety .settings-list-row{border-color:var(--et-control-room-line)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell .live-onboarding-actions{border-color:var(--et-control-room-line)!important;gap:14px!important;padding:clamp(14px,2vw,18px)!important}html body #root .app.app-command-shell .smart-setup-modal{border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--et-control-room-accent), .12), transparent 16rem), radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-tide), .1), transparent 17rem), linear-gradient(145deg, var(--et-control-room-panel), var(--et-control-room-panel-soft))!important;color:var(--et-control-room-ink)!important}html body #root .app.app-command-shell .smart-setup-modal :where(h2,h3,strong,b){color:var(--et-control-room-ink)!important}html body #root .app.app-command-shell .smart-setup-modal :where(p,span,small,label){color:var(--et-control-room-muted)!important}html body #root .app.app-command-shell .smart-setup-chip,html body #root .app.app-command-shell .smart-setup-choice,html body #root .app.app-command-shell .theme-choice-card{border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-accent), .075), transparent 7rem), #fffcf7bd!important;color:var(--et-control-room-ink)!important}html body #root .app.app-theme-dark.app-command-shell :where(.smart-setup-chip,.smart-setup-choice,.theme-choice-card),html body #root .app.app-shell-dark :where(.smart-setup-chip,.smart-setup-choice,.theme-choice-card){background:radial-gradient(circle at 100% 0,#ff9a4314,#0000 7rem),#0a182cc7!important}html body #root .app.app-command-shell .smart-setup-chip.selected,html body #root .app.app-command-shell .smart-setup-choice.selected,html body #root .app.app-command-shell .theme-choice-card.is-selected{border-color:rgba(var(--et-control-room-accent), .5)!important;background:linear-gradient(90deg, rgba(var(--et-control-room-accent), .48), #daa54738 42%, transparent 82%) 0 0 / 100% 2px no-repeat, radial-gradient(circle at 0% 0%, rgba(var(--et-control-room-accent), .16), transparent 7rem), #fffaf4d1!important}html body #root .app.app-theme-dark.app-command-shell :where(.smart-setup-chip.selected,.smart-setup-choice.selected,.theme-choice-card.is-selected),html body #root .app.app-shell-dark :where(.smart-setup-chip.selected,.smart-setup-choice.selected,.theme-choice-card.is-selected){background:linear-gradient(90deg,#ff9a4385,#25d9ff2e 42%,#0000 82%) 0 0/100% 2px no-repeat,radial-gradient(circle at 0 0,#ff9a4333,#0000 7rem),#101f34e6!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-layout{gap:clamp(16px,2vw,24px)!important}@media (width<=520px){html body #root .app.app-command-shell .coming-soon-page .utility-page-header .standard-page-header-main{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-header .standard-page-header-copy{min-width:0!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-header .standard-page-header-actions,html body #root .app.app-command-shell .coming-soon-page .utility-page-header-actions{width:100%!important;min-width:0!important;max-width:none!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-header .standard-page-header-actions{justify-content:stretch!important;align-self:stretch!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-header-actions{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell .coming-soon-page .utility-page-header-actions>*{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:9px 12px!important;line-height:1.12!important}}html body #root .app.app-command-shell :where(.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card){border-color:var(--et-control-room-line)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--et-control-room-accent), .075), transparent 10rem), linear-gradient(145deg, #ffffffbd, #fff7ed85)!important;color:var(--et-control-room-ink)!important}html body #root .app.app-theme-dark.app-command-shell :where(.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card),html body #root .app.app-shell-dark :where(.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card){background:radial-gradient(circle at 100% 0,#ff9a4313,#0000 10rem),linear-gradient(145deg,#09162adb,#030b18d6)!important}html body #root .app.app-command-shell :where(.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card) :where(h2,h3,strong,b,dt,dd){color:var(--et-control-room-ink)!important}html body #root .app.app-command-shell :where(.coming-soon-hero,.coming-soon-summary div,.coming-soon-group,.coming-soon-card) :where(p,span,small,li){color:var(--et-control-room-muted)!important}@media (width>=781px){html body #root .app.app-command-shell .menu-command-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell .menu-command-section--roadmap,html body #root .app.app-command-shell .menu-command-section--admin{grid-column:1/-1!important}html body #root .app.app-command-shell .settings-app-setup-entry-card .settings-action-row{min-width:280px}}@media (width<=780px){html body #root .app.app-command-shell .drawer.open.menu-drawer,html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{border-radius:0!important;width:100vw!important;max-width:none!important;inset:0!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{padding:14px 12px calc(var(--bottom-nav-height,88px) + env(safe-area-inset-bottom,0px) + 152px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,88px) + env(safe-area-inset-bottom,0px) + 152px)!important}html body #root .app.app-command-shell .menu-command-links-header{grid-template-columns:1fr!important}html body #root .app.app-command-shell .menu-command-links-header .secondary-button{width:100%!important}html body #root .app.app-command-shell .menu-command-grid,html body #root .app.app-command-shell .menu-command-section--account .menu-command-grid,html body #root .app.app-command-shell .menu-command-section--roadmap .menu-command-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .menu-command-link{grid-template-columns:38px minmax(0,1fr)!important;min-height:66px!important;padding:10px!important}html body #root .app.app-command-shell .menu-command-icon{width:38px!important;height:38px!important}html body #root .app.app-command-shell .menu-command-link small{-webkit-line-clamp:unset!important;min-height:0!important;display:block!important;overflow:visible!important}html body #root .app.app-command-shell .settings-app-setup-entry-card,html body #root .app.app-command-shell .settings-app-setup-card,html body #root .app.app-command-shell .app-setup-personalization-card{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}html body #root .app.app-command-shell .settings-app-setup-entry-card .settings-action-row,html body #root .app.app-command-shell .settings-app-setup-card .settings-action-row,html body #root .app.app-command-shell .settings-toolset-grid,html body #root .app.app-command-shell .settings-section-grid,html body #root .app.app-command-shell .settings-mode-grid,html body #root .app.app-command-shell .settings-preference-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .live-onboarding-page{padding-bottom:max(190px, calc(var(--bottom-nav-height,88px) + env(safe-area-inset-bottom,0px) + 116px))!important}html body #root .app.app-command-shell .live-onboarding-hero{padding:18px!important}html body #root .app.app-command-shell .live-onboarding-hero .status-badge{justify-self:start!important}html body #root .app.app-command-shell .live-onboarding-step-nav{grid-auto-columns:minmax(150px,76vw)!important}html body #root .app.app-command-shell .live-onboarding-card>.compact-card-header,html body #root .app.app-command-shell .live-onboarding-card-grid,html body #root .app.app-command-shell .smart-setup-chip-grid,html body #root .app.app-command-shell .smart-setup-card-grid,html body #root .app.app-command-shell .smart-setup-summary-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .live-onboarding-mini-card{min-height:0}html body #root .app.app-command-shell .live-onboarding-actions{align-items:stretch!important;display:grid!important}html body #root .app.app-command-shell .live-onboarding-actions .drawer-inline-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .app.app-command-shell .smart-setup-modal{max-height:calc(100dvh - 18px)!important}html body #root .app.app-command-shell .smart-setup-body{padding-bottom:calc(var(--bottom-nav-height,88px) + env(safe-area-inset-bottom,0px) + 54px)!important}html body #root .app.app-command-shell.app-market .standard-page-header,html body #root .app.app-command-shell.app-market .tidetradr-results-panel.market-results-panel{margin-inline:8px!important}html body #root .app.app-command-shell.app-market .standard-page-header{gap:11px!important;padding:14px 13px!important}html body #root .app.app-command-shell.app-market .standard-page-header-copy h2{font-size:clamp(2.35rem,12vw,3.05rem)!important;line-height:.96!important}html body #root .app.app-command-shell.app-market .catalog-search-form{border-radius:17px!important;gap:8px!important;padding:7px!important}html body #root .app.app-command-shell.app-market .catalog-search-form .search-input,html body #root .app.app-command-shell.app-market .catalog-search-form input{min-height:43px!important}html body #root .app.app-command-shell.app-market .tidetradr-shortcut-grid,html body #root .app.app-command-shell.app-market .standard-page-header-actions{gap:8px!important}html body #root .app.app-command-shell.app-market .standard-page-header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-market .standard-page-header-actions button,html body #root .app.app-command-shell.app-market .tidetradr-shortcut-grid button{border-radius:14px!important;min-height:38px!important;padding:7px 8px!important;font-size:.74rem!important;line-height:1.15!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid>span{border-radius:14px!important;gap:2px!important;min-height:42px!important;padding:7px 5px!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid strong{font-size:.72rem!important;line-height:1.08!important}html body #root .app.app-command-shell.app-market .market-search-helper-grid small{font-size:.61rem!important;line-height:1.08!important}html body #root .app.app-command-shell.app-market .market-search-options{border-radius:15px!important;padding:7px 9px!important}html body #root .app.app-command-shell.app-market .market-search-options summary{min-height:30px!important;font-size:.76rem!important;line-height:1.1!important}html body #root .app.app-command-shell.app-market .market-results-panel{border-radius:22px!important;gap:10px!important;padding:14px!important}html body #root .app.app-command-shell.app-market .market-results-panel>.compact-card-header{border-radius:17px!important;padding:10px!important}html body #root .app.app-command-shell.app-market .market-results-safety-note{border-radius:999px!important;margin:0!important;padding:9px 11px!important;font-size:.78rem!important;line-height:1.2!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{align-items:end!important;gap:8px!important}html body #root .app.app-command-shell.app-market .market-results-toolbar .field{min-width:min(100%,170px)!important}html body #root .app.app-command-shell.app-market .active-filter-chips{border-radius:16px!important;gap:6px!important;padding:8px!important}html body #root .app.app-command-shell.app-market .active-filter-chips .status-badge,html body #root .app.app-command-shell.app-market .active-filter-chips .compact-action{min-height:30px!important;padding:6px 9px!important;font-size:.72rem!important}html body #root .app.app-command-shell.app-market .catalog-results-list,html body #root .app.app-command-shell.app-market .catalog-results-grid{gap:10px!important}html body #root .app.app-command-shell.app-market .catalog-result-card,html body #root .app.app-command-shell.app-market .catalog-result-main{border-radius:18px!important}html body #root .app.app-command-shell.app-market .catalog-result-main{gap:10px!important;padding:10px!important}html body #root .app.app-command-shell.app-market .catalog-result-actions,html body #root .app.app-command-shell.app-market .catalog-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-market :where(.catalog-result-actions,.catalog-card-actions)>*{min-width:0!important;min-height:38px!important;padding-inline:8px!important}html body #root .app.app-command-shell .ember-assist-shell.is-open{inset:10px 10px calc(env(safe-area-inset-bottom,0px) + 10px) 10px!important;justify-content:center!important;align-items:stretch!important}html body #root .app.app-command-shell .ember-assist-shell.is-open .ember-assist-panel{border-radius:24px!important;max-height:min(820px,100dvh - 20px)!important}html body #root .app.app-command-shell .ember-assist-panel{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}html body #root .app.app-command-shell .ember-assist-header{padding:14px 14px 12px!important}html body #root .app.app-command-shell .ember-assist-header h2{font-size:1.32rem!important}html body #root .app.app-command-shell .ember-assist-scroll{gap:10px!important;padding:12px 14px!important}html body #root .app.app-command-shell .ember-assist-live-hero,html body #root .app.app-command-shell .ember-assist-guidance-strip,html body #root .app.app-command-shell .ember-assist-safety-note,html body #root .app.app-command-shell .ember-assist-recent-help,html body #root .app.app-command-shell .ember-assist-context-card{border-radius:17px!important;padding:12px!important}html body #root .app.app-command-shell .ember-assist-live-hero h3{font-size:1rem!important;line-height:1.18!important}html body #root .app.app-command-shell .ember-assist-hero-mark{width:38px!important;height:38px!important;font-size:1rem!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid{gap:8px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid button{border-radius:16px!important;min-height:64px!important;padding:10px!important}html body #root .app.app-command-shell .ember-assist-recent-help .compact-card-header{margin-bottom:6px!important}html body #root .app.app-command-shell .ember-assist-recent-help .compact-card-header p{margin:2px 0 0!important;font-size:.76rem!important;line-height:1.22!important}html body #root .app.app-command-shell .ember-assist-recent-help article{border-radius:14px!important;min-height:0!important;padding:9px!important}html body #root .app.app-command-shell .ember-assist-form{gap:9px!important;padding:10px 14px 14px!important}html body #root .app.app-command-shell .ember-assist-form textarea{min-height:58px!important;max-height:92px!important}html body #root .app.app-command-shell .ember-assist-footer-actions{gap:8px!important}html body #root .app.app-command-shell .ember-assist-footer-actions button{min-height:42px!important}html body #root .app.app-command-shell .drawer.open.menu-drawer,html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{--menu-final-footer-clearance:calc(var(--bottom-nav-height,88px) + env(safe-area-inset-bottom,0px) + 214px)}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{padding-bottom:var(--menu-final-footer-clearance)!important;scroll-padding-bottom:var(--menu-final-footer-clearance)!important}html body #root .app.app-command-shell .menu-command-groups{gap:12px!important}html body #root .app.app-command-shell .menu-command-section{padding-bottom:2px!important}html body #root .app.app-command-shell .menu-command-section:last-child,html body #root .app.app-command-shell .menu-command-section--support,html body #root .app.app-command-shell .menu-command-section--roadmap{margin-bottom:18px!important}html body #root .app.app-command-shell.app-home{--theme-final-bottom-clearance:max(256px, calc(var(--bottom-nav-height,78px) + env(safe-area-inset-bottom,0px) + 168px))}html body #root .app.app-command-shell.app-home .hearth-foundation-shell{gap:12px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-hero{min-height:0!important;padding:14px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-hero .standard-page-header-copy h2,html body #root .app.app-command-shell.app-home .hearth-command-hero h1{font-size:clamp(2.08rem,10vw,2.62rem)!important;line-height:.98!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel{border-radius:22px!important;padding:12px!important}html body #root .app.app-command-shell.app-home .hearth-at-glance-panel>.compact-card-header,html body #root .app.app-command-shell.app-home .hearth-foundation-journey-panel>.compact-card-header{margin-bottom:7px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:9px!important;padding:2px 2px 6px!important;display:flex!important;overflow:auto hidden!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid::-webkit-scrollbar{display:none!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid>*{scroll-snap-align:start!important;flex:0 0 min(76vw,286px)!important;min-height:96px!important}html body #root .app.app-command-shell.app-vault .standard-page-header.vault-command-center{gap:12px!important;padding:20px 16px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-main{gap:12px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-actions{gap:9px!important}html body #root .app.app-command-shell.app-vault .vault-command-quick-add{min-width:min(100%,170px)!important;min-height:50px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs{gap:8px!important;padding:8px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .standard-page-header-tabs button{min-height:40px!important;padding:8px 10px!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-command-overview{background:radial-gradient(circle at 12% 6%,#8b5cf624,#0000 8rem),radial-gradient(circle at 100% 12%,#daa54729,#0000 8rem),#fffcf7c7!important;border-radius:22px!important;padding:13px!important}html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center .vault-command-overview,html body #root .app.app-shell-dark.app-vault .vault-command-center .vault-command-overview{background:radial-gradient(circle at 12% 6%,#a980ff2e,#0000 8rem),radial-gradient(circle at 100% 12%,#daa54729,#0000 8rem),#0d1731d1!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card{background:linear-gradient(90deg,#8b5cf62e,#daa5471f 48%,#0000 86%) 0 0/100% 2px no-repeat,#fffaf3d6!important;border-radius:18px!important;min-height:76px!important;padding:12px!important}html body #root .app.app-theme-dark.app-command-shell.app-vault .vault-command-center .vault-overview-card,html body #root .app.app-shell-dark.app-vault .vault-command-center .vault-overview-card{background:linear-gradient(90deg,#a980ff59,#daa54729 48%,#0000 86%) 0 0/100% 2px no-repeat,#0e1b38e6!important}html body #root .app.app-command-shell.app-vault .vault-command-center .vault-overview-card.is-active{box-shadow:0 16px 34px #8b5cf629,inset 0 1px #ffffff9e!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .standard-page-header{padding:12px!important}html body #root .app.app-command-shell.app-market .standard-page-header-copy h2{font-size:clamp(2.1rem,11vw,2.75rem)!important}html body #root .app.app-command-shell.app-market .catalog-search-form{grid-template-columns:minmax(0,1fr) auto!important}html body #root .app.app-command-shell.app-market .catalog-search-form button{min-width:78px!important;padding-inline:12px!important}html body #root .app.app-command-shell.app-market .market-results-toolbar{grid-template-columns:minmax(0,1fr) auto!important}html body #root .app.app-command-shell .ember-assist-shell.is-open{inset:6px 6px calc(env(safe-area-inset-bottom,0px) + 6px) 6px!important}html body #root .app.app-command-shell .ember-assist-header{padding:12px!important}html body #root .app.app-command-shell .ember-assist-scroll{padding:10px 12px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid,html body #root .app.app-command-shell .ember-assist-footer-actions{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-home .hearth-foundation-hero{padding:12px!important}html body #root .app.app-command-shell.app-home .hearth-foundation-journey-grid>*{flex-basis:min(82vw,292px)!important}html body #root .app.app-command-shell.app-vault .standard-page-header.vault-command-center{padding:18px 14px!important}}html body #root .app.app-command-shell{--et-cream:#fff6e8;--et-ivory:#fffaf1;--et-ivory-strong:#fffdf7;--et-navy:#0b172c;--et-navy-2:#10223d;--et-coral:#f36a4f;--et-ember:#f97316;--et-gold:#d9a441;--et-aqua:#16b8b1;--et-mint:#16a37f;--et-amethyst:#8b5cf6;--et-copper:#c7672d;--et-pink:#f47ca0;--et-ink:#171a27;--et-muted:#6f604e;--et-panel:#fffdf7;--et-panel-soft:#fff1dc;--et-border:color-mix(in srgb, var(--et-gold) 28%, #734f2433);--et-shadow:0 22px 54px color-mix(in srgb, var(--wc-shadow,#412a1633) 72%, transparent);--et-radius-xl:30px;--et-radius-lg:24px;--et-radius-md:18px;--et-page-accent:var(--et-ember);--et-page-accent-2:var(--et-gold)}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-shell-dark.app-command-shell{--et-cream:#08111f;--et-ivory:#0d1b31;--et-ivory-strong:#10243f;--et-ink:#f9fafb;--et-muted:#d9dfe9;--et-panel:color-mix(in srgb, var(--wc-panel-strong,var(--et-navy-2)) 90%, #07101e 10%);--et-panel-soft:color-mix(in srgb, var(--wc-card,#0d2039) 88%, transparent);--et-border:color-mix(in srgb, var(--et-gold) 32%, #ffffff1f);--et-shadow:0 24px 58px #00000057}html body #root .app.app-command-shell .et-mockup-page[data-accent=hearth]{--et-page-accent:var(--et-ember);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=scout]{--et-page-accent:var(--et-aqua);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=vault]{--et-page-accent:var(--et-amethyst);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=market]{--et-page-accent:var(--et-mint);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=forge]{--et-page-accent:var(--et-copper);--et-page-accent-2:var(--et-ember)}html body #root .app.app-command-shell .et-mockup-page[data-accent=spark]{--et-page-accent:var(--et-pink);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=tidepool]{--et-page-accent:var(--et-aqua);--et-page-accent-2:var(--et-coral)}html body #root .app.app-command-shell .et-mockup-page[data-accent=more]{--et-page-accent:var(--et-navy);--et-page-accent-2:var(--et-gold)}html body #root .app.app-command-shell .et-mockup-page[data-accent=membership]{--et-page-accent:var(--et-gold);--et-page-accent-2:var(--et-ember)}html body #root .app.app-command-shell .et-mockup-page{width:min(100%,1200px);padding:clamp(8px,1.4vw,16px);padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 132px));color:var(--et-ink);grid-template-columns:minmax(0,1.48fr) minmax(310px,.74fr);align-items:start;gap:clamp(16px,2.2vw,26px);margin-inline:auto;display:grid}html body #root .app.app-command-shell .et-mockup-main-column,html body #root .app.app-command-shell .et-mockup-right-rail,html body #root .app.app-command-shell .et-mockup-action-stack,html body #root .app.app-command-shell .et-mockup-action-grid{min-width:0;display:grid}html body #root .app.app-command-shell .et-mockup-page-hero,html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail,html body #root .app.app-command-shell .et-mockup-modal-shell{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-border));border-radius:var(--et-radius-xl);background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2) 76%, transparent), color-mix(in srgb, var(--et-page-accent) 32%, transparent) 42%, transparent 88%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 14%, transparent), transparent 13rem), radial-gradient(circle at 100% 8%, color-mix(in srgb, var(--et-page-accent-2) 10%, transparent), transparent 16rem), var(--et-panel);box-shadow:var(--et-shadow), inset 0 1px 0 #ffffff8f;color:var(--et-ink)}html body #root .app.app-theme-dark.app-command-shell .et-mockup-page-hero,html body #root .app.app-theme-dark.app-command-shell .et-mockup-section-card,html body #root .app.app-theme-dark.app-command-shell .et-mockup-right-rail,html body #root .app.app-theme-dark.app-command-shell .et-mockup-modal-shell,html body #root .app.app-shell-dark.app-command-shell .et-mockup-page-hero,html body #root .app.app-shell-dark.app-command-shell .et-mockup-section-card,html body #root .app.app-shell-dark.app-command-shell .et-mockup-right-rail,html body #root .app.app-shell-dark.app-command-shell .et-mockup-modal-shell{box-shadow:var(--et-shadow), inset 0 1px 0 #ffffff14}html body #root .app.app-command-shell .et-mockup-page-hero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(14px,2.2vw,24px);min-height:clamp(260px,28vw,360px);padding:clamp(20px,3.2vw,34px);display:grid;position:relative;overflow:hidden}html body #root .app.app-command-shell .et-mockup-page-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--et-page-accent) 24%, transparent), transparent 62%), radial-gradient(circle, color-mix(in srgb, var(--et-page-accent-2) 16%, transparent), transparent 70%);pointer-events:none;border-radius:999px;width:170px;height:170px;position:absolute;inset:auto -34px -44px auto}html body #root .app.app-command-shell .et-mockup-hero-copy{z-index:1;align-content:space-between;gap:14px;min-width:0;display:grid;position:relative}html body #root .app.app-command-shell .et-mockup-brand-row{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 34%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 78%, transparent);width:fit-content;max-width:100%;color:var(--et-muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;font-size:.76rem;font-weight:950;display:inline-flex}html body #root .app.app-command-shell .et-mockup-brand-row img{border-radius:8px;width:22px;height:22px}html body #root .app.app-command-shell .et-mockup-hero-copy h1{max-width:13ch;color:var(--et-ink);letter-spacing:0;margin:0;font-size:clamp(2.45rem,6vw,4.4rem);line-height:.95}html body #root .app.app-command-shell .et-mockup-hero-copy p,html body #root .app.app-command-shell .et-mockup-section-heading p,html body #root .app.app-command-shell .et-mockup-rail-heading p{color:var(--et-muted);margin:0;font-weight:700;line-height:1.42}html body #root .app.app-theme-dark.app-command-shell .et-mockup-hero-copy p,html body #root .app.app-theme-dark.app-command-shell .et-mockup-section-heading p,html body #root .app.app-theme-dark.app-command-shell .et-mockup-rail-heading p,html body #root .app.app-shell-dark.app-command-shell .et-mockup-hero-copy p,html body #root .app.app-shell-dark.app-command-shell .et-mockup-section-heading p,html body #root .app.app-shell-dark.app-command-shell .et-mockup-rail-heading p{color:color-mix(in srgb, var(--wc-text,#f9fafb) 74%, var(--wc-muted,#8fa3c3))}html body #root .app.app-command-shell .et-mockup-today-action{border:1px solid color-mix(in srgb, var(--et-page-accent) 38%, var(--et-border));border-left:5px solid var(--et-page-accent);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-page-accent-2) 10%, var(--et-panel-soft));width:min(100%,560px);min-height:78px;color:var(--et-ink);text-align:left;gap:6px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff85}html body #root .app.app-command-shell .et-mockup-today-action span,html body #root .app.app-command-shell .et-mockup-today-action b,html body #root .app.app-command-shell .et-mockup-action-card em,html body #root .app.app-command-shell .et-mockup-stat-card span{color:var(--et-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950}html body #root .app.app-command-shell .et-mockup-today-action strong{font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.18}html body #root .app.app-command-shell .et-mockup-hero-status{z-index:1;align-content:space-between;justify-items:end;gap:12px;display:grid;position:relative}html body #root .app.app-command-shell .et-mockup-points-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 46%, var(--et-border));background:color-mix(in srgb, var(--et-page-accent-2) 14%, var(--et-panel));min-width:118px;color:var(--et-ink);border-radius:24px;place-items:center;gap:3px;padding:15px;display:grid}html body #root .app.app-command-shell .et-mockup-points-card strong{font-size:1.54rem;line-height:1}html body #root .app.app-command-shell .et-mockup-points-card small,html body #root .app.app-command-shell .et-mockup-action-card small,html body #root .app.app-command-shell .et-mockup-empty-state p,html body #root .app.app-command-shell .hearth-mockup-best-action-body p{color:var(--et-muted);font-weight:720;line-height:1.34}html body #root .app.app-command-shell .et-mockup-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:260px;display:flex}html body #root .app.app-command-shell .et-mockup-pill,html body #root .app.app-command-shell .et-mockup-chip,html body #root .app.app-command-shell .et-mockup-tab{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 34%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 88%, transparent);min-height:32px;color:var(--et-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail{gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2.4vw,24px);display:grid}html body #root .app.app-command-shell .et-mockup-section-heading,html body #root .app.app-command-shell .et-mockup-rail-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}html body #root .app.app-command-shell .et-mockup-section-heading h2,html body #root .app.app-command-shell .et-mockup-rail-heading h2{color:var(--et-ink);letter-spacing:0;margin:0;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.05}html body #root .app.app-command-shell .et-mockup-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}html body #root .app.app-command-shell .et-mockup-stat-card,html body #root .app.app-command-shell .et-mockup-action-card,html body #root .app.app-command-shell .et-mockup-empty-state{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border));border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-panel-soft) 90%, transparent);color:var(--et-ink);box-shadow:inset 0 1px #ffffff80}html body #root .app.app-command-shell .et-mockup-stat-card{text-align:left;align-content:center;gap:5px;min-height:104px;padding:15px;display:grid}html body #root .app.app-command-shell button.et-mockup-stat-card{cursor:pointer}html body #root .app.app-command-shell .et-mockup-stat-card strong{font-size:clamp(1.25rem,2.6vw,1.8rem);line-height:1}html body #root .app.app-command-shell .et-mockup-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html body #root .app.app-command-shell .et-mockup-action-card{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:92px;padding:12px;display:grid}html body #root .app.app-command-shell button.et-mockup-action-card{cursor:pointer}html body #root .app.app-command-shell .et-mockup-action-card:hover,html body #root .app.app-command-shell .et-mockup-stat-card:hover,html body #root .app.app-command-shell .et-mockup-button:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){html body #root .app.app-command-shell .et-mockup-action-card,html body #root .app.app-command-shell .et-mockup-stat-card,html body #root .app.app-command-shell .et-mockup-button{transition:transform .16s,border-color .16s,box-shadow .16s}}html body #root .app.app-command-shell .et-mockup-icon{background:color-mix(in srgb, var(--et-page-accent) 13%, var(--et-panel));width:42px;height:42px;color:var(--et-page-accent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}html body #root .app.app-command-shell .et-mockup-action-copy{gap:3px;min-width:0;display:grid}html body #root .app.app-command-shell .et-mockup-action-copy strong{color:var(--et-ink);font-size:.94rem;font-weight:950;line-height:1.16}html body #root .app.app-command-shell .et-mockup-action-card b{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-border));max-width:92px;color:var(--et-ink);text-align:center;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.68rem;font-weight:950;line-height:1.1}html body #root .app.app-command-shell .et-mockup-action-card i{color:var(--et-page-accent);font-style:normal;font-weight:950}html body #root .app.app-command-shell .et-mockup-button{border:1px solid color-mix(in srgb, var(--et-page-accent) 44%, var(--et-border));background:linear-gradient(135deg, var(--et-page-accent), color-mix(in srgb, var(--et-page-accent-2) 58%, var(--et-page-accent)));color:#fffdf7;min-height:44px;box-shadow:0 12px 26px color-mix(in srgb, var(--et-page-accent) 22%, transparent);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:950;line-height:1;display:inline-flex}html body #root .app.app-command-shell .et-mockup-button-secondary,html body #root .app.app-command-shell .et-mockup-button-ghost{background:color-mix(in srgb, var(--et-panel-soft) 88%, transparent);color:var(--et-ink);box-shadow:inset 0 1px #ffffff73}html body #root .app.app-command-shell .et-mockup-button:disabled,html body #root .app.app-command-shell .et-mockup-button.is-disabled{cursor:not-allowed;opacity:.62;transform:none}html body #root .app.app-command-shell .flow-next-action-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border));border-radius:var(--et-radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent) 14%, transparent), transparent 70%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 90%, var(--et-panel));min-width:0;color:var(--et-ink);box-shadow:0 12px 24px color-mix(in srgb, var(--wc-shadow,#4d30141f) 34%, transparent), inset 0 1px 0 #ffffff6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}html body #root .app.app-theme-dark.app-command-shell .flow-next-action-card,html body #root .app.app-shell-dark.app-command-shell .flow-next-action-card{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent) 16%, transparent), transparent 70%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 92%, transparent);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff12}html body #root .app.app-command-shell .flow-next-action-card>div:first-child{gap:5px;min-width:0;display:grid}html body #root .app.app-command-shell .flow-next-action-card span{color:color-mix(in srgb, var(--et-page-accent-2) 76%, var(--et-ink));letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:950}html body #root .app.app-command-shell .flow-next-action-card strong{color:var(--et-ink);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.12}html body #root .app.app-command-shell .flow-next-action-card p{max-width:72ch;color:var(--et-muted);margin:0;line-height:1.36}html body #root .app.app-command-shell .flow-next-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}html body #root .app.app-command-shell .flow-next-action-buttons .et-mockup-button{border-radius:14px;min-height:38px;padding:8px 12px}html body #root .app.app-command-shell .et-mockup-right-rail{align-self:start;position:sticky;top:16px}html body #root .app.app-command-shell .et-mockup-empty-state{text-align:center;place-items:center;gap:8px;min-height:154px;padding:20px;display:grid}html body #root .app.app-command-shell .et-mockup-empty-state strong{color:var(--et-ink);font-size:1.03rem;line-height:1.2}html body #root .app.app-command-shell.app-home .main{padding-bottom:max(190px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 132px))!important}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild{--et-page-accent:var(--et-ember);--et-page-accent-2:var(--et-gold)}html[data-theme=light] body #root .app.app-command-shell.app-home .hearth-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-home .hearth-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-home .hearth-mockup-rebuild{--et-ink:#171a27!important;--et-muted:#6f604e!important;--et-panel:#fffdf7!important;--et-panel-soft:#fff1dc!important;--et-border:color-mix(in srgb, var(--et-gold) 28%, #734f2433)!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#171a27!important;background:linear-gradient(90deg,#d9a441c2,#f9731647 42%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#f973161a,#0000 13rem),radial-gradient(circle at 100% 8%,#d9a44117,#0000 16rem),#fffdf7!important;border-color:#b9893870!important}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-home .hearth-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#171a27!important;background:#fff2df!important;border-color:#b1833664!important}html[data-theme=light] body #root .app.app-command-shell.app-home .hearth-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-home .hearth-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-home .hearth-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong){color:#171a27!important}html[data-theme=light] body #root .app.app-command-shell.app-home .hearth-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-home .hearth-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-home .hearth-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#6f604e!important}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .hearth-today-sparks-panel,html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .hearth-state-card,html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-live-trust-note,html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .hearth-onboarding-slot>*{border-radius:var(--et-radius-lg)!important}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .hearth-today-sparks-panel{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 24%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 11rem), var(--et-panel)!important;box-shadow:var(--et-shadow), inset 0 1px 0 #ffffff6b!important}html body #root .app.app-command-shell.app-home .hearth-daily-command-center{gap:14px}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary,html body #root .app.app-command-shell.app-home .hearth-next-best-step,html body #root .app.app-command-shell.app-home .hearth-daily-command-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 86%, var(--et-panel));min-width:0;color:var(--et-ink);border-radius:20px;box-shadow:inset 0 1px #ffffff61}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary{gap:5px;padding:14px;display:grid}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary span,html body #root .app.app-command-shell.app-home .hearth-next-best-step span,html body #root .app.app-command-shell.app-home .hearth-daily-command-card span{color:color-mix(in srgb, var(--et-page-accent-2) 78%, var(--et-ink));letter-spacing:.045em;text-transform:uppercase;font-size:.72rem;font-weight:950}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary strong{color:var(--et-ink);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.15}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary p,html body #root .app.app-command-shell.app-home .hearth-next-best-step p,html body #root .app.app-command-shell.app-home .hearth-daily-command-card p,html body #root .app.app-command-shell.app-home .hearth-daily-command-card small{color:var(--et-muted);margin:0;line-height:1.38}html body #root .app.app-command-shell.app-home .hearth-next-best-step{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent) 18%, transparent), color-mix(in srgb, var(--et-page-accent-2) 12%, transparent) 48%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 13%, transparent), transparent 11rem), color-mix(in srgb, var(--et-panel-soft) 88%, var(--et-panel));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}html body #root .app.app-command-shell.app-home .hearth-next-best-step h3,html body #root .app.app-command-shell.app-home .hearth-daily-command-card h3{color:var(--et-ink);margin:4px 0 5px;line-height:1.12}html body #root .app.app-command-shell.app-home .hearth-daily-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-home .hearth-daily-command-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}html body #root .app.app-command-shell.app-home .hearth-daily-command-card .secondary-button{border-radius:14px;grid-column:2;justify-self:start;min-height:36px;margin-top:2px;padding:7px 12px}html body #root .app.app-command-shell.app-home .hearth-smart-daily-section,html body #root .app.app-command-shell.app-home .hearth-collector-path-section{gap:12px}html body #root .app.app-command-shell.app-home .hearth-smart-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-home .hearth-smart-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 20%, var(--et-border));background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 42%), color-mix(in srgb, var(--et-panel-soft) 88%, var(--et-panel));min-width:0;min-height:142px;color:var(--et-ink);border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff5c}html body #root .app.app-command-shell.app-home .hearth-smart-card-main{align-content:start;gap:7px;min-width:0;display:grid}html body #root .app.app-command-shell.app-home .hearth-smart-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}html body #root .app.app-command-shell.app-home .hearth-smart-card-heading span,html body #root .app.app-command-shell.app-home .hearth-collector-path-status em{color:color-mix(in srgb, var(--et-page-accent-2) 76%, var(--et-ink));letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:950}html body #root .app.app-command-shell.app-home .hearth-smart-card-heading small{background:color-mix(in srgb, var(--et-page-accent) 10%, transparent);max-width:100%;color:var(--et-muted);border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:850;line-height:1.1}html body #root .app.app-command-shell.app-home .hearth-smart-card h3{color:var(--et-ink);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.12}html body #root .app.app-command-shell.app-home .hearth-smart-card p{color:var(--et-muted);margin:0;font-size:.84rem;line-height:1.35}html body #root .app.app-command-shell.app-home .hearth-smart-card .et-mockup-button{border-radius:14px;justify-self:start;min-height:36px;margin-top:2px;padding:7px 12px}html body #root .app.app-command-shell.app-home .hearth-collector-path-list{gap:8px;display:grid}html body #root .app.app-command-shell.app-home .hearth-collector-path-step{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 9%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 90%, var(--et-panel));width:100%;min-width:0;min-height:66px;color:var(--et-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff57}html body #root .app.app-command-shell.app-home .hearth-collector-path-step:hover,html body #root .app.app-command-shell.app-home .hearth-collector-path-step:focus-visible{border-color:color-mix(in srgb, var(--et-page-accent) 36%, var(--et-border));transform:translateY(-1px)}html body #root .app.app-command-shell.app-home .hearth-collector-path-index{background:color-mix(in srgb, var(--et-page-accent) 18%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--et-page-accent-2) 80%, var(--et-ink));border-radius:13px;place-items:center;font-weight:950;display:inline-grid}html body #root .app.app-command-shell.app-home .hearth-collector-path-copy{gap:3px;min-width:0;display:grid}html body #root .app.app-command-shell.app-home .hearth-collector-path-copy strong{color:var(--et-ink);line-height:1.15}html body #root .app.app-command-shell.app-home .hearth-collector-path-copy small{color:var(--et-muted);line-height:1.28}html body #root .app.app-command-shell.app-home .hearth-collector-path-status{justify-items:end;gap:4px;min-width:86px;display:grid}html body #root .app.app-command-shell.app-home .hearth-collector-path-status b{color:var(--et-ink);font-size:.74rem;font-weight:950;line-height:1.1}html body #root .app.app-command-shell.app-home .hearth-mockup-best-action-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}html body #root .app.app-command-shell.app-home .hearth-mockup-best-action-body h3{color:var(--et-ink);margin:3px 0 4px;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.05}html body #root .app.app-command-shell.app-home .hearth-mockup-hero-stat-row{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;display:grid}html body #root .app.app-command-shell.app-home .hearth-mockup-hero-stat-row .hearth-hero-stat{min-width:0!important;margin:0!important}html body #root .app.app-command-shell.app-home .hearth-mockup-quick-actions,html body #root .app.app-command-shell.app-home .hearth-mockup-recent{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html body #root .app.app-command-shell.app-home .hearth-mockup-quick-grid,html body #root .app.app-command-shell.app-home .hearth-mockup-recent-list{gap:10px;display:grid}html body #root .app.app-command-shell.app-home .hearth-mockup-quick-grid .et-mockup-action-card{grid-template-columns:40px minmax(0,1fr);min-height:78px}html body #root .app.app-command-shell.app-home .hearth-mockup-quick-grid .et-mockup-action-card b,html body #root .app.app-command-shell.app-home .hearth-mockup-quick-grid .et-mockup-action-card i{display:none}@media (width<=920px){html body #root .app.app-command-shell .et-mockup-page{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell .et-mockup-right-rail{position:static}}@media (width<=620px){html body #root .app.app-command-shell .et-mockup-page{padding-inline:8px;padding-bottom:max(224px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 162px));gap:13px}html body #root .app.app-command-shell .et-mockup-page-hero{border-radius:26px;grid-template-columns:minmax(0,1fr);min-height:0;padding:15px}html body #root .app.app-command-shell .et-mockup-hero-copy{align-content:start;gap:10px}html body #root .app.app-command-shell .et-mockup-hero-copy h1{max-width:14ch;font-size:clamp(2rem,9.2vw,2.72rem)}html body #root .app.app-command-shell .et-mockup-hero-copy p{font-size:.9rem;line-height:1.34}html body #root .app.app-command-shell .et-mockup-today-action{min-height:64px;padding:10px 12px}html body #root .app.app-command-shell .et-mockup-hero-status{grid-template-columns:auto minmax(0,1fr);place-items:center start}html body #root .app.app-command-shell .et-mockup-points-card{border-radius:19px;min-width:92px;padding:10px}html body #root .app.app-command-shell .et-mockup-points-card strong{font-size:1.15rem}html body #root .app.app-command-shell .et-mockup-pill-row{justify-content:flex-start}html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail{border-radius:24px;gap:11px;padding:13px}html body #root .app.app-command-shell .et-mockup-section-heading,html body #root .app.app-command-shell .et-mockup-rail-heading{gap:7px;display:grid}html body #root .app.app-command-shell .et-mockup-section-heading h2,html body #root .app.app-command-shell .et-mockup-rail-heading h2{font-size:1.08rem}html body #root .app.app-command-shell .et-mockup-section-heading p,html body #root .app.app-command-shell .et-mockup-rail-heading p{font-size:.82rem;line-height:1.28}html body #root .app.app-command-shell .et-mockup-stat-grid{gap:7px}html body #root .app.app-command-shell .et-mockup-stat-card{border-radius:16px;min-height:74px;padding:9px 7px}html body #root .app.app-command-shell .et-mockup-stat-card span,html body #root .app.app-command-shell .et-mockup-stat-card small{font-size:.62rem}html body #root .app.app-command-shell .et-mockup-stat-card strong{font-size:1rem}html body #root .app.app-command-shell .et-mockup-action-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell .et-mockup-action-card{border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:70px;padding:9px}html body #root .app.app-command-shell .et-mockup-icon{border-radius:13px;width:36px;height:36px}html body #root .app.app-command-shell .et-mockup-action-copy strong{font-size:.82rem}html body #root .app.app-command-shell .et-mockup-action-card small{font-size:.68rem;line-height:1.22}html body #root .app.app-command-shell .et-mockup-action-card b{max-width:72px;padding:4px 6px;font-size:.6rem}html body #root .app.app-command-shell.app-home .hearth-mockup-best-action-body,html body #root .app.app-command-shell.app-home .hearth-next-best-step,html body #root .app.app-command-shell.app-home .hearth-daily-command-grid,html body #root .app.app-command-shell.app-home .hearth-smart-card-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-home .hearth-next-best-step .et-mockup-button{width:100%}html body #root .app.app-command-shell.app-home .hearth-mockup-hero-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}html body #root .app.app-command-shell.app-home .hearth-mockup-best-action-body .et-mockup-button{width:100%}html body #root .app.app-command-shell.app-home .hearth-smart-card{min-height:0}html body #root .app.app-command-shell.app-home .hearth-collector-path-step{grid-template-columns:32px minmax(0,1fr)}html body #root .app.app-command-shell.app-home .hearth-collector-path-status{grid-column:2;justify-content:space-between;justify-items:stretch;width:100%;min-width:0;display:flex}}@media (width<=430px){html body #root .app.app-command-shell.app-home .main{padding-bottom:max(226px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 166px))!important}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-page-hero{padding:13px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-brand-row{padding:5px 8px;font-size:.66rem}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-brand-row img{width:19px;height:19px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-hero-copy h1{font-size:clamp(1.72rem,8.5vw,2.2rem)}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-hero-copy p{font-size:.8rem}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-today-action{gap:3px;min-height:58px;padding:8px 10px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-today-action strong{font-size:.86rem}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-points-card{min-width:82px;padding:8px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-pill{min-height:27px;padding:5px 8px;font-size:.62rem}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-stat-card{min-height:63px;padding:7px 6px}html body #root .app.app-command-shell.app-home .hearth-mockup-rebuild .et-mockup-action-card{min-height:64px}html body #root .app.app-command-shell.app-home .hearth-daily-command-center{gap:10px}html body #root .app.app-command-shell.app-home .hearth-daily-tide-summary,html body #root .app.app-command-shell.app-home .hearth-next-best-step,html body #root .app.app-command-shell.app-home .hearth-daily-command-card{border-radius:17px;padding:11px}html body #root .app.app-command-shell.app-home .hearth-daily-command-card{grid-template-columns:36px minmax(0,1fr);gap:9px}html body #root .app.app-command-shell.app-home .hearth-daily-command-card .secondary-button{grid-column:1/-1;width:100%;min-height:38px}html body #root .app.app-command-shell.app-home .hearth-smart-card{border-radius:17px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}html body #root .app.app-command-shell.app-home .hearth-smart-card p{font-size:.8rem}html body #root .app.app-command-shell.app-home .hearth-smart-card .et-mockup-button{width:100%;min-height:38px}html body #root .app.app-command-shell.app-home .hearth-collector-path-step{border-radius:16px;gap:8px;min-height:62px;padding:9px}html body #root .app.app-command-shell.app-home .hearth-collector-path-copy small{font-size:.72rem}html body #root .app.app-command-shell.app-home .hearth-collector-path-status b{font-size:.7rem}}html body #root .app.app-command-shell.app-scout .main{padding-bottom:max(200px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 142px))!important}html body #root .app.app-command-shell.app-scout .scout-mockup-rebuild{--et-page-accent:var(--et-aqua);--et-page-accent-2:var(--et-gold);--scout-hunt-aqua:color-mix(in srgb, var(--et-aqua) 88%, #2c9bb5);--scout-hunt-soft:color-mix(in srgb, var(--et-aqua) 12%, var(--et-panel-soft));grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,22px);width:min(100%,1180px)}html body #root .app.app-command-shell.app-scout .scout-mockup-main{grid-column:1/-1}html[data-theme=light] body #root .app.app-command-shell.app-scout .scout-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-scout .scout-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-scout .scout-mockup-rebuild{--et-ink:#132233!important;--et-muted:#5f655f!important;--et-panel:#fffdf7!important;--et-panel-soft:#effcf7!important;--et-border:color-mix(in srgb, var(--et-aqua) 24%, #5d655f38)!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#132233!important;background:linear-gradient(90deg,#55d9ffb3,#d9a44157 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#55d9ff1c,#0000 13rem),radial-gradient(circle at 100% 8%,#d9a44114,#0000 16rem),#fffdf7!important;border-color:#58a9bd68!important}html body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#132233!important;background:#f1fcf7!important;border-color:#59a6b964!important}html[data-theme=light] body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-scout .scout-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-scout .scout-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong){color:#132233!important}html[data-theme=light] body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-scout .scout-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-scout .scout-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#5f655f!important}html body #root .app.app-command-shell.app-scout .scout-mockup-header{gap:clamp(13px,1.7vw,18px);display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-header .et-mockup-page-hero{min-height:clamp(232px,25vw,312px)}html body #root .app.app-command-shell.app-scout .scout-mockup-header .et-mockup-hero-copy h1{max-width:11ch}html body #root .app.app-command-shell.app-scout .scout-mockup-navigation{box-sizing:border-box;gap:clamp(13px,1.8vw,18px);grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-mockup-navigation>*{width:100%;min-width:0;grid-column:1/-1!important}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr)}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .et-mockup-action-card{min-height:98px;white-space:normal!important;width:100%!important;min-width:0!important;color:var(--et-ink)!important;justify-self:stretch!important}html body #root .app.app-command-shell.app-scout .scout-mockup-rebuild :where(.et-mockup-hero-copy p,.et-mockup-action-copy,.et-mockup-action-copy small,.et-mockup-action-copy strong){white-space:normal;overflow-wrap:anywhere;min-width:0}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .et-mockup-action-copy small{text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:none!important;display:block!important;overflow:visible!important}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .scout-scan-screenshot-action,html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .scout-submit-primary{border-color:color-mix(in srgb, var(--et-page-accent) 46%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 14%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent)}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .scout-submit-primary{border-color:color-mix(in srgb, var(--et-gold) 44%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-gold) 14%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent)}html body #root .app.app-command-shell.app-scout .scout-mockup-guardrails{flex-wrap:wrap;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-scout .scout-mockup-guardrails .et-mockup-pill{white-space:normal;justify-content:flex-start;min-height:34px}html body #root .app.app-command-shell.app-scout .scout-mockup-tabs.standard-page-header-tabs{width:100%;min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;border-radius:999px!important;gap:8px!important;padding:7px!important;display:flex!important}html body #root .app.app-command-shell.app-scout .scout-mockup-tabs.standard-page-header-tabs button{flex:none;min-height:38px;padding:8px 13px;font-weight:900;color:var(--et-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-tabs.standard-page-header-tabs button.active,html body #root .app.app-command-shell.app-scout .scout-mockup-tabs.standard-page-header-tabs button[aria-selected=true]{box-shadow:inset 0 1px #ffffff61;background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent) 22%, var(--et-panel)), color-mix(in srgb, var(--et-page-accent-2) 14%, var(--et-panel-soft)))!important;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-scout .scout-mockup-overview{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:clamp(14px,2vw,22px)!important;margin:0!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-mockup-overview-main{gap:clamp(13px,1.7vw,18px);min-width:0;display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body #root .app.app-command-shell.app-scout .scout-worth-trip-meta,html body #root .app.app-command-shell.app-scout .scout-home-report-status{flex-wrap:wrap;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-scout .scout-worth-trip-meta span,html body #root .app.app-command-shell.app-scout .scout-home-report-status span{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 82%, transparent);border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-scout .scout-mockup-action-row{flex-wrap:wrap;gap:10px;display:flex}html body #root .app.app-command-shell.app-scout .scout-mockup-action-row .et-mockup-button{flex:180px}html body #root .app.app-command-shell.app-scout .scout-home-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-scout .scout-home-report-card{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);border-radius:20px;gap:10px;min-width:0;padding:13px;display:grid}html body #root .app.app-command-shell.app-scout .scout-home-report-top{justify-content:space-between;gap:10px;min-width:0;display:flex}html body #root .app.app-command-shell.app-scout .scout-home-report-top div{gap:3px;min-width:0;display:grid}html body #root .app.app-command-shell.app-scout .scout-home-report-top span,html body #root .app.app-command-shell.app-scout .scout-home-report-card p{font-size:.82rem;font-weight:720;line-height:1.34;color:var(--et-muted)!important}html body #root .app.app-command-shell.app-scout .scout-home-report-top b{background:color-mix(in srgb, var(--et-page-accent) 16%, var(--et-panel-soft));border-radius:999px;align-self:start;padding:5px 8px;font-size:.75rem;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-scout .scout-report-safety-dl{gap:7px;display:grid}html body #root .app.app-command-shell.app-scout .scout-report-safety-dl div{background:color-mix(in srgb, var(--et-panel) 68%, transparent);border-radius:14px;gap:2px;padding:8px;display:grid}html body #root .app.app-command-shell.app-scout .scout-report-safety-dl dt{color:var(--et-muted);text-transform:uppercase;font-size:.66rem;font-weight:950}html body #root .app.app-command-shell.app-scout .scout-report-safety-dl dd{color:var(--et-ink);margin:0;font-weight:850;line-height:1.25}html body #root .app.app-command-shell.app-scout .scout-mockup-watch-rail{position:static}html body #root .app.app-command-shell.app-scout .scout-mockup-watch-rail .scout-watch-rule-stack{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell.app-scout .scout-mockup-watch-rail .scout-watch-store-list{gap:9px;display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-watch-rail .scout-watch-store-row{border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 86%, transparent)!important;min-height:72px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-safety-note{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border));background:color-mix(in srgb, var(--et-page-accent-2) 9%, var(--et-panel-soft));border-radius:20px;gap:10px;padding:14px;display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-safety-note strong{color:var(--et-ink);font-size:1rem;line-height:1.16}html body #root .app.app-command-shell.app-scout .scout-safety-strip{flex-wrap:wrap;gap:7px;display:flex}html body #root .app.app-command-shell.app-scout .scout-safety-strip span{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 82%, transparent);min-height:28px;color:var(--et-ink);border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}html body #root .app.app-command-shell.app-scout .pokemon-watch-calendar-panel.scout-mockup-calendar{border-radius:var(--et-radius-xl)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(16px,2.4vw,24px)!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .et-mockup-section-heading{align-items:center}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px!important;display:flex!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-actions .et-mockup-button{min-width:128px}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-topline{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-note{border:1px solid color-mix(in srgb, var(--et-page-accent) 16%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 86%, transparent);border-radius:20px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-note strong{color:var(--et-ink)}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .ember-watch-feature-art{min-height:126px;max-width:none!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-calendar-summary-grid{gap:10px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar :where(.watch-calendar-summary-grid>div,.scout-alert-setup-card,.ember-watch-section,.watch-calendar-day-group,.watch-calendar-toolbar,.watch-calendar-event-row,.ember-watch-privacy-note,.scout-alert-scope-note){border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;border-radius:20px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:end;display:grid;gap:12px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-calendar-layer-strip{flex-wrap:wrap;gap:8px;display:flex;padding-bottom:4px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-layer-chip{white-space:normal}@media (width>=960px){html body #root .app.app-command-shell.app-scout .scout-mockup-watch-rail{position:sticky;top:16px}}@media (width<=920px){html body #root .app.app-command-shell.app-scout .scout-mockup-overview{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-scout .scout-home-report-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){html body #root .app.app-command-shell.app-scout .main{padding-bottom:max(224px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 162px))!important}html body #root .app.app-command-shell.app-scout .scout-mockup-rebuild{padding-inline:7px}html body #root .app.app-command-shell.app-scout .scout-mockup-header .et-mockup-page-hero{min-height:0}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .et-mockup-action-card{grid-template-columns:38px minmax(0,1fr);min-height:72px}html body #root .app.app-command-shell.app-scout .scout-mockup-primary-actions .et-mockup-action-card b{grid-column:2;justify-self:start;max-width:none}html body #root .app.app-command-shell.app-scout .scout-mockup-tabs.standard-page-header-tabs{border-radius:20px!important}html body #root .app.app-command-shell.app-scout .scout-mockup-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .et-mockup-section-heading{align-items:start;display:grid}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-actions{justify-content:stretch}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-actions .et-mockup-button{flex:130px}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar-topline{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .ember-watch-feature-art{display:none!important}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-calendar-toolbar{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){html body #root .app.app-command-shell.app-scout .main{padding-bottom:max(232px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 170px))!important}html body #root .app.app-command-shell.app-scout .scout-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-scout .scout-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.72rem,8.3vw,2.18rem)}html body #root .app.app-command-shell.app-scout .scout-mockup-guardrails .et-mockup-pill{min-height:29px;padding:5px 8px;font-size:.62rem}html body #root .app.app-command-shell.app-scout .scout-mockup-stat-grid{gap:6px}html body #root .app.app-command-shell.app-scout .scout-home-report-card,html body #root .app.app-command-shell.app-scout .scout-mockup-safety-note{border-radius:17px;padding:11px}html body #root .app.app-command-shell.app-scout .scout-mockup-calendar .watch-calendar-summary-grid{grid-template-columns:1fr!important}}html body #root .app.app-command-shell.app-vault .main{padding-bottom:max(204px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 146px))!important}html body #root .app.app-command-shell.app-vault .vault-mockup-rebuild{--et-page-accent:var(--et-amethyst);--et-page-accent-2:var(--et-gold);--vault-room-violet:color-mix(in srgb, var(--et-amethyst) 90%, #7857ff);--vault-room-soft:color-mix(in srgb, var(--et-amethyst) 12%, var(--et-panel-soft));grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,22px);width:min(100%,1180px)}html body #root .app.app-command-shell.app-vault .vault-mockup-main{grid-column:1/-1}html[data-theme=light] body #root .app.app-command-shell.app-vault .vault-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-vault .vault-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-vault .vault-mockup-rebuild{--et-ink:#17142a!important;--et-muted:#665c72!important;--et-panel:#fffdf8!important;--et-panel-soft:#f6efff!important;--et-border:color-mix(in srgb, var(--et-amethyst) 24%, #6f538f33)!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#17142a!important;background:linear-gradient(90deg,#8b5cf694,#d9a4415c 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#8b5cf61f,#0000 13rem),radial-gradient(circle at 100% 8%,#d9a44117,#0000 16rem),#fffdf8!important;border-color:#8159d168!important}html body #root .app.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-vault .vault-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#17142a!important;background:#f7f1fe!important;border-color:#7f58cb60!important}html[data-theme=light] body #root .app.app-command-shell.app-vault .vault-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-vault .vault-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-vault .vault-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong){color:#17142a!important}html[data-theme=light] body #root .app.app-command-shell.app-vault .vault-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-vault .vault-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-vault .vault-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#665c72!important}html body #root .app.app-command-shell.app-vault .vault-mockup-header{gap:clamp(13px,1.7vw,18px);display:grid}html body #root .app.app-command-shell.app-vault .vault-mockup-header .et-mockup-page-hero{min-height:clamp(236px,25vw,318px)}html body #root .app.app-command-shell.app-vault .vault-mockup-header .et-mockup-hero-copy h1{max-width:12ch}html body #root .app.app-command-shell.app-vault .vault-mockup-controls.vault-command-center{border-radius:var(--et-radius-xl)!important;width:100%!important;max-width:none!important;color:var(--et-ink)!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(13px,1.8vw,18px)!important;margin:0!important;padding:clamp(16px,2.4vw,24px)!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-mockup-controls.vault-command-center>*{grid-column:1/-1;width:100%;min-width:0}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.95fr)}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-action-card{min-height:98px;white-space:normal!important;justify-self:stretch!important;width:100%!important;min-width:0!important}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .vault-command-quick-add{box-shadow:0 16px 34px color-mix(in srgb, var(--et-page-accent) 18%, transparent), inset 0 1px 0 #ffffff61;border-color:color-mix(in srgb, var(--et-page-accent) 50%, var(--et-page-accent-2))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 16%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent)!important}html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions .ai-assist-menu{margin:0!important}html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions .ai-assist-menu summary{min-height:42px;border-radius:999px!important}html body #root .app.app-command-shell.app-vault .vault-mockup-overview-shell{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 9%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel-soft) 84%, transparent);border-radius:24px;gap:10px;padding:clamp(12px,1.5vw,16px);display:grid}html body #root .app.app-command-shell.app-vault .vault-mockup-overview-shell .section-kicker{color:color-mix(in srgb, var(--et-page-accent) 78%, var(--et-ink));margin:0}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(190px,.46fr)!important;align-items:stretch!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card .et-mockup-empty-state{min-height:148px}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card .quick-actions{flex-wrap:wrap;justify-content:center;gap:9px!important;display:flex!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card .quick-actions button{flex:132px;min-height:42px}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card dl{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin:0!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card dl>div{align-content:center;min-height:70px;display:grid;border:1px solid color-mix(in srgb, var(--et-page-accent-2) 24%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel) 78%, transparent)!important;border-radius:17px!important;min-width:0!important;padding:12px!important}html body #root .app.app-command-shell.app-vault .vault-command-overview.et-mockup-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}html body #root .app.app-command-shell.app-vault .vault-command-overview .vault-overview-card{border-radius:18px!important;min-height:98px!important}html body #root .app.app-command-shell.app-vault .vault-command-overview .vault-overview-card.is-active{border-color:color-mix(in srgb, var(--et-page-accent) 48%, var(--et-page-accent-2))!important;box-shadow:0 14px 28px color-mix(in srgb, var(--et-page-accent) 18%, transparent)!important}html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs{width:100%;min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;border-radius:999px!important;gap:8px!important;padding:7px!important;display:flex!important}html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs button{flex:1 0 min(132px,30%);min-height:38px;padding:8px 13px;font-weight:900;color:var(--et-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important}html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs button.active,html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs button[aria-selected=true]{box-shadow:inset 0 1px #ffffff61;background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent) 22%, var(--et-panel)), color-mix(in srgb, var(--et-page-accent-2) 14%, var(--et-panel-soft)))!important;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-vault .vault-live-home-dashboard{display:grid;gap:clamp(14px,1.8vw,20px)!important;width:100%!important;max-width:none!important;margin:0!important;padding-bottom:0!important}html body #root .app.app-command-shell.app-vault .vault-live-home-dashboard>.et-mockup-section-card,html body #root .app.app-command-shell.app-vault .vault-live-main-grid>.et-mockup-section-card,html body #root .app.app-command-shell.app-vault .vault-live-main-grid>.et-mockup-right-rail{width:100%;min-width:0}html body #root .app.app-command-shell.app-vault .vault-live-home-hero{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid,html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:repeat(4,minmax(0,1fr))}html body #root .app.app-command-shell.app-vault .vault-live-master-stats{grid-template-columns:repeat(3,minmax(0,1fr))}html body #root .app.app-command-shell.app-vault .vault-live-search-row{grid-template-columns:minmax(0,1fr) minmax(240px,auto)!important}html body #root .app.app-command-shell.app-vault .vault-live-filter-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body #root .app.app-command-shell.app-vault .vault-live-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(250px,.54fr);gap:clamp(14px,2vw,18px);display:grid}html body #root .app.app-command-shell.app-vault .vault-live-health-card.et-mockup-right-rail{position:static}html body #root .app.app-command-shell.app-vault .vault-live-health-card>h2{color:var(--et-ink);margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}html body #root .app.app-command-shell.app-vault .vault-live-folder-tile,html body #root .app.app-command-shell.app-vault .vault-live-recent-row{border-color:color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important}html body #root .app.app-command-shell.app-vault .vault-live-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body #root .app.app-command-shell.app-vault .vault-live-action-grid .vault-live-action-tile{min-height:92px}html body #root .app.app-command-shell.app-vault .vault-collection-sets-card{overflow:hidden}html body #root .app.app-command-shell.app-vault .vault-collection-set-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}html body #root .app.app-command-shell.app-vault .vault-collection-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body #root .app.app-command-shell.app-vault .vault-collection-set-card{border:1px solid color-mix(in srgb, var(--et-page-accent) 24%, var(--et-border));border-radius:var(--et-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 12%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);min-width:0;box-shadow:var(--et-shadow-soft);gap:10px;padding:clamp(14px,2vw,18px);display:grid}html body #root .app.app-command-shell.app-vault .vault-collection-set-card h3,html body #root .app.app-command-shell.app-vault .vault-collection-set-card p{margin:0}html body #root .app.app-command-shell.app-vault .vault-collection-set-card p,html body #root .app.app-command-shell.app-vault .vault-collection-set-card small{color:var(--et-muted)}html body #root .app.app-command-shell.app-vault .vault-collection-intelligence-card{overflow:hidden}html body #root .app.app-command-shell.app-vault .vault-collection-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body #root .app.app-command-shell.app-vault .vault-collection-intelligence-grid .et-mockup-stat-card{align-content:start;min-height:96px}html body #root .app.app-command-shell.app-vault .vault-collection-set-progress{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-page-accent) 7%, var(--et-panel-soft));gap:8px;padding:10px;display:grid}html body #root .app.app-command-shell.app-vault .vault-collection-set-progress>div:first-child{gap:2px;display:grid}html body #root .app.app-command-shell.app-vault .vault-collection-set-progress span{color:color-mix(in srgb, var(--et-page-accent) 74%, var(--et-muted));text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900}html body #root .app.app-command-shell.app-vault .vault-collection-set-progress strong{color:var(--et-ink);font-size:.92rem}html body #root .app.app-command-shell.app-vault .vault-collection-set-progress small{color:var(--et-muted);line-height:1.35}html body #root .app.app-command-shell.app-vault .vault-progress-track{background:color-mix(in srgb, var(--et-border) 70%, transparent);border-radius:999px;height:7px;overflow:hidden}html body #root .app.app-command-shell.app-vault .vault-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--et-page-accent), var(--et-gold));min-width:12px;height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--et-page-accent) 34%, transparent);display:block}html body #root .app.app-command-shell.app-vault .vault-collection-set-actions{justify-content:flex-start;align-items:center;gap:8px}html body #root .app.app-command-shell.app-vault .vault-collection-set-coming-soon,.vault-collection-set-helper-card{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border));border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-page-accent) 8%, var(--et-panel-soft));color:var(--et-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.vault-collection-set-flow{gap:14px;display:grid}.vault-collection-set-hero-card,.vault-collection-set-form-card{border:1px solid color-mix(in srgb, var(--et-page-accent,#8c5cf6) 22%, var(--et-border));border-radius:var(--et-radius-lg,22px);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent,#8c5cf6) 12%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft,#fff7ed) 92%, transparent);gap:12px;padding:clamp(14px,2vw,18px);display:grid}.vault-collection-set-hero-card h3,.vault-collection-set-hero-card p{margin:0}.vault-collection-set-pill-row{flex-wrap:wrap;gap:8px;display:flex}.vault-collection-set-pill-row span{border:1px solid color-mix(in srgb, var(--et-page-accent,#8c5cf6) 24%, var(--et-border));background:color-mix(in srgb, var(--et-page-accent,#8c5cf6) 9%, transparent);color:var(--et-ink);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.vault-collection-set-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-collection-set-actions{flex-wrap:wrap}html body #root .app.app-command-shell.app-vault .vault-collection-panel,html body #root .app.app-command-shell.app-vault .vault-wishlist-panel,html body #root .app.app-command-shell.app-vault .vault-sets-panel,html body #root .app.app-command-shell.app-vault .vault-activity-panel,html body #root .app.app-command-shell.app-vault .vault-master-card-section{border-radius:var(--et-radius-xl)!important;border-color:color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border))!important;width:100%!important;max-width:none!important;margin:0!important}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-card,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border));border-radius:var(--et-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 11%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);min-width:0;box-shadow:var(--et-shadow-soft);gap:12px;padding:clamp(14px,2vw,18px);display:grid}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-card>span,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel .trust-badge{width:fit-content}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-card>span{color:color-mix(in srgb, var(--et-page-accent) 76%, var(--et-muted));text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-card h4,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel h4{color:var(--et-ink);margin:0;font-size:clamp(1rem,.9rem + .34vw,1.18rem)}html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-card p,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel p,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel small{color:var(--et-muted);margin:0;line-height:1.42}html body #root .app.app-command-shell.app-vault .vault-profile-mini-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body #root .app.app-command-shell.app-vault .vault-profile-mini-list>div,html body #root .app.app-command-shell.app-vault .vault-profile-linked-trade-list>div{border:1px solid color-mix(in srgb, var(--et-page-accent) 16%, var(--et-border));border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-panel) 64%, transparent);gap:3px;min-width:0;padding:9px;display:grid}html body #root .app.app-command-shell.app-vault .vault-profile-mini-list small,html body #root .app.app-command-shell.app-vault .vault-profile-linked-trade-list small{color:var(--et-muted);font-size:.74rem;line-height:1.32}html body #root .app.app-command-shell.app-vault .vault-profile-mini-list strong,html body #root .app.app-command-shell.app-vault .vault-profile-linked-trade-list strong{min-width:0;color:var(--et-ink);overflow-wrap:anywhere;font-size:.88rem}html body #root .app.app-command-shell.app-vault .vault-profile-linked-trade-list{gap:8px;display:grid}html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start}html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel>small{grid-column:1/-1}@media (width<=920px){html body #root .app.app-command-shell.app-vault .vault-live-main-grid,html body #root .app.app-command-shell.app-vault .vault-profile-usefulness-grid,html body #root .app.app-command-shell.app-vault .vault-profile-actions-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){html body #root .app.app-command-shell.app-vault .main{padding-bottom:max(232px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 170px))!important}html body #root .app.app-command-shell.app-vault .vault-mockup-rebuild{padding-inline:7px}html body #root .app.app-command-shell.app-vault .vault-mockup-header .et-mockup-page-hero{min-height:0}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions,html body #root .app.app-command-shell.app-vault .vault-live-action-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-action-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;min-height:64px;padding:8px 6px}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-icon{border-radius:12px;width:30px;height:30px}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-action-copy{justify-items:center}html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-action-copy small,html body #root .app.app-command-shell.app-vault .vault-mockup-primary-actions .et-mockup-action-card b{display:none}html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions{justify-content:stretch}html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions .ai-assist-menu,html body #root .app.app-command-shell.app-vault .vault-mockup-ai-actions .ai-assist-menu summary{width:100%}html body #root .app.app-command-shell.app-vault .vault-empty-overview-card,html body #root .app.app-command-shell.app-vault .vault-live-search-row{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-vault .vault-command-overview.et-mockup-stat-grid,html body #root .app.app-command-shell.app-vault .vault-live-summary-grid,html body #root .app.app-command-shell.app-vault .vault-live-master-stats,html body #root .app.app-command-shell.app-vault .vault-collection-intelligence-grid,html body #root .app.app-command-shell.app-vault .vault-collection-set-summary-grid,html body #root .app.app-command-shell.app-vault .vault-live-filter-row,html body #root .app.app-command-shell.app-vault .vault-live-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-vault .vault-collection-set-grid,html body #root .app.app-command-shell.app-vault .vault-profile-mini-list,.vault-collection-set-form-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-vault .vault-collection-set-coming-soon,.vault-collection-set-helper-card{flex-direction:column;align-items:flex-start}html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs{border-radius:20px!important}html body #root .app.app-command-shell.app-vault .vault-mockup-tabs.standard-page-header-tabs button{flex-basis:auto;min-width:max-content}}@media (width<=430px){html body #root .app.app-command-shell.app-vault .main{padding-bottom:max(238px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 176px))!important}html body #root .app.app-command-shell.app-vault .vault-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-vault .vault-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.68rem,8.1vw,2.14rem)}html body #root .app.app-command-shell.app-vault .vault-mockup-header .et-mockup-hero-copy p{font-size:.8rem}html body #root .app.app-command-shell.app-vault .vault-live-summary-grid,html body #root .app.app-command-shell.app-vault .vault-live-master-stats{gap:6px!important}html body #root .app.app-command-shell.app-vault .vault-live-filter-row{grid-template-columns:minmax(0,1fr)!important}}html body #root .app.app-command-shell.app-market .main{padding-bottom:max(210px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 150px))!important}html body #root .app.app-command-shell.app-market .market-mockup-rebuild{--et-page-accent:var(--et-mint);--et-page-accent-2:var(--et-gold);--market-research-teal:color-mix(in srgb, var(--et-mint) 86%, #0c9b84);--market-research-soft:color-mix(in srgb, var(--et-mint) 12%, var(--et-panel-soft));grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,22px);width:min(100%,1180px)}html body #root .app.app-command-shell.app-market .market-mockup-main{grid-column:1/-1;gap:clamp(14px,1.8vw,20px);width:100%;min-width:0;display:grid}html[data-theme=light] body #root .app.app-command-shell.app-market .market-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-market .market-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-market .market-mockup-rebuild{--et-ink:#0d2a2d!important;--et-muted:#53696a!important;--et-panel:#fffdf8!important;--et-panel-soft:#eefaf3!important;--et-border:#3b9d8960!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#0d2a2d!important;background:linear-gradient(90deg,#2dbb9b8a,#d9a4415c 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#2dbb9b1f,#0000 13rem),radial-gradient(circle at 100% 8%,#d9a44117,#0000 16rem),#fffdf8!important;border-color:#3a9f8a64!important}html body #root .app.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-market .market-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#0d2a2d!important;background:#f0faf4!important;border-color:#3c9b885c!important}html[data-theme=light] body #root .app.app-command-shell.app-market .market-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-market .market-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-market .market-mockup-rebuild :where(h1,h2,h3,strong,b,.et-mockup-action-copy strong){color:#0d2a2d!important}html[data-theme=light] body #root .app.app-command-shell.app-market .market-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-market .market-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-market .market-mockup-rebuild :where(p,small,em,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#53696a!important}html body #root .app.app-command-shell.app-market .market-mockup-header{gap:clamp(13px,1.7vw,18px);display:grid}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-page-hero{min-height:clamp(232px,25vw,312px)}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-hero-copy h1{max-width:12ch}html body #root .app.app-command-shell.app-market .market-mockup-search.market-page-heading{border-radius:var(--et-radius-xl)!important;width:100%!important;max-width:none!important;color:var(--et-ink)!important;gap:clamp(12px,1.8vw,16px)!important;margin:0!important;padding:clamp(16px,2.4vw,24px)!important;display:grid!important;overflow:visible!important}html body #root .app.app-command-shell.app-market .market-mockup-search .et-mockup-section-heading{grid-template-columns:minmax(0,1fr) auto}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form{border:1px solid color-mix(in srgb, var(--et-page-accent) 28%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 9%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent)!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) minmax(96px,auto)!important;align-items:stretch!important;gap:10px!important;padding:9px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form input,html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form .search-input{min-height:50px!important;color:var(--et-ink)!important;border-radius:16px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form>button{border-radius:16px!important;min-width:96px!important;min-height:50px!important;font-weight:950!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid>.et-mockup-action-card{border-radius:18px!important;min-height:74px!important;padding:10px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-options{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 20%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;min-height:0!important;color:var(--et-ink)!important;border-radius:18px!important;padding:0!important;overflow:hidden!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-options>summary{min-height:50px!important;color:var(--et-ink)!important;align-content:center!important;padding:10px 13px!important;font-weight:950!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-barcode-search,html body #root .app.app-command-shell.app-market .market-mockup-search .market-data-refresh-strip,html body #root .app.app-command-shell.app-market .market-mockup-search .market-mode-strip{border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel) 78%, transparent)!important}html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs{flex-wrap:wrap;width:100%;border:1px solid color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;border-radius:999px!important;gap:8px!important;padding:7px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs button{flex:132px;min-height:38px;padding:8px 13px;font-weight:900;color:var(--et-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important}html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs button.active,html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs button[aria-selected=true]{box-shadow:inset 0 1px #ffffff61;background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent) 22%, var(--et-panel)), color-mix(in srgb, var(--et-page-accent-2) 14%, var(--et-panel-soft)))!important;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-market .market-mockup-foundation{gap:clamp(13px,1.8vw,18px);display:grid;width:100%!important;max-width:none!important;padding-bottom:0!important}html body #root .app.app-command-shell.app-market .market-mockup-foundation .market-fair-search-card{width:100%!important;max-width:none!important;margin:0!important}html body #root .app.app-command-shell.app-market .market-home-category-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-home-category-row button{flex:112px;min-height:38px;border-radius:999px!important}html body #root .app.app-command-shell.app-market .market-mockup-foundation-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:start;gap:clamp(13px,1.8vw,18px);display:grid}html body #root .app.app-command-shell.app-market .market-mockup-foundation-grid .market-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body #root .app.app-command-shell.app-market .market-mockup-foundation .market-home-product-card,html body #root .app.app-command-shell.app-market .market-watchlist-prompt{border-color:color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 9%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 86%, transparent)!important;color:var(--et-ink)!important;border-radius:22px!important}html body #root .app.app-command-shell.app-market .market-mockup-guardrail-rail{position:static!important}html body #root .app.app-command-shell.app-market .market-mockup-rule-list{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell.app-market .market-mockup-results.market-results-panel{border-radius:var(--et-radius-xl)!important;width:100%!important;max-width:none!important;color:var(--et-ink)!important;gap:clamp(12px,1.7vw,16px)!important;min-height:0!important;margin:0!important;padding:clamp(16px,2.4vw,24px)!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .et-mockup-section-heading{border-bottom:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border));grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:12px}html body #root .app.app-command-shell.app-market .market-mockup-results .status-badge{background:color-mix(in srgb, var(--et-page-accent) 13%, var(--et-panel-soft))!important;min-height:34px!important;color:var(--et-ink)!important;border-radius:999px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-results-safety-note{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-border))!important;background:color-mix(in srgb, var(--et-page-accent-2) 12%, var(--et-panel))!important;width:fit-content!important;max-width:100%!important;color:var(--et-ink)!important;border-radius:999px!important;margin:0!important;padding:8px 12px!important;font-weight:950!important;line-height:1.25!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-results-toolbar{border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .active-filter-chips,html body #root .app.app-command-shell.app-market .market-mockup-results .market-search-source-note,html body #root .app.app-command-shell.app-market .market-mockup-results .market-set-card{border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;border-radius:18px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-search-source-note{min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-search-source-note summary{background:color-mix(in srgb, var(--et-page-accent) 10%, var(--et-panel-soft))!important;min-height:38px!important;color:var(--et-ink)!important;border-radius:17px!important;padding:9px 12px!important;font-weight:950!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-search-source-note p{padding:0 12px 12px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-results-list.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card{border-color:color-mix(in srgb, var(--et-page-accent) 24%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 12rem), color-mix(in srgb, var(--et-panel) 92%, transparent)!important;color:var(--et-ink)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 38px #0c9b841c,inset 0 1px #ffffff42!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-result-main{width:100%!important;min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-thumb{border-radius:18px!important;width:100%!important;min-height:146px!important}html body #root .app.app-command-shell.app-market .market-mockup-results :where(.market-card-body,.market-card-title,.market-card-context,.market-card-reference-line,.market-price-stack,.market-card-price-row){min-width:0!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-title{color:var(--et-ink)!important;font-size:clamp(1.02rem,2vw,1.22rem)!important;line-height:1.12!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-context,html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-reference-line,html body #root .app.app-command-shell.app-market .market-mockup-results .market-price-stack span{color:var(--et-muted)!important;line-height:1.28!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-price-stack strong{color:var(--et-ink)!important;font-size:clamp(1.22rem,3.2vw,1.52rem)!important;line-height:1!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-freshness-line,html body #root .app.app-command-shell.app-market .market-mockup-results .market-trust-badge-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-freshness-line{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-page-accent) 8%, var(--et-panel-soft))!important;border-radius:16px!important;width:fit-content!important;max-width:100%!important;padding:7px 9px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-freshness-line span{color:var(--et-ink)!important;font-weight:900!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions{grid-template-columns:minmax(0,1.32fr) repeat(2,minmax(78px,.72fr))!important;gap:10px!important;padding:0 15px 15px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions>button{white-space:normal!important;border-radius:15px!important;min-width:0!important;min-height:46px!important;font-weight:950!important}html body #root .app.app-command-shell.app-market .market-mockup-results .small-empty-state.market-empty-state{background:0 0!important;border:0!important;justify-items:stretch!important;gap:12px!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-empty-examples{justify-content:center}@media (width<=980px){html body #root .app.app-command-shell.app-market .market-mockup-foundation-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-market .market-mockup-foundation-grid .market-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=780px){html body #root .app.app-command-shell.app-market .main{padding-bottom:max(236px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 174px))!important}html body #root .app.app-command-shell.app-market .market-mockup-rebuild{padding-inline:7px}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-page-hero{min-height:0}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-hero-copy h1{max-width:none;font-size:clamp(1.92rem,8.7vw,2.46rem)}html body #root .app.app-command-shell.app-market .market-mockup-search.market-page-heading,html body #root .app.app-command-shell.app-market .market-mockup-results.market-results-panel{border-radius:24px!important;padding:14px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .et-mockup-section-heading,html body #root .app.app-command-shell.app-market .market-mockup-results .et-mockup-section-heading{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-market .market-mockup-search .et-mockup-section-heading .et-mockup-button,html body #root .app.app-command-shell.app-market .market-mockup-results .et-mockup-section-heading .status-badge{justify-self:start}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form input,html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form .search-input,html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form>button{min-height:46px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid>.et-mockup-action-card{min-height:62px!important;padding:8px!important}html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs{border-radius:20px!important}html body #root .app.app-command-shell.app-market .market-mockup-tabs.standard-page-header-tabs button{flex-basis:auto;min-width:max-content}html body #root .app.app-command-shell.app-market .market-mockup-foundation-grid .market-home-grid,html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-results-list.catalog-results-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-results-toolbar{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:13px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-thumb{min-height:126px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:0 13px 13px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions>button:first-child{grid-column:1/-1!important}}@media (width<=430px){html body #root .app.app-command-shell.app-market .main{padding-bottom:max(242px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 180px))!important}html body #root .app.app-command-shell.app-market .market-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.72rem,8.2vw,2.15rem)}html body #root .app.app-command-shell.app-market .market-mockup-header .et-mockup-hero-copy p{font-size:.8rem}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-form>button{width:100%!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid{gap:6px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid>.et-mockup-action-card{text-align:center;grid-template-columns:minmax(0,1fr);gap:5px;min-height:54px!important}html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid .et-mockup-icon,html body #root .app.app-command-shell.app-market .market-mockup-search .market-search-helper-grid b{display:none}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-result-main{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .catalog-result-card.market-mobile-product-card .catalog-thumb{border-radius:16px!important;min-height:112px!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-title{font-size:.96rem!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-context,html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-reference-line,html body #root .app.app-command-shell.app-market .market-mockup-results .market-card-freshness-line span{font-size:.68rem!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-price-stack strong{font-size:1.08rem!important}}html body #root .app.app-command-shell.app-kidsprogram .main{padding-bottom:max(214px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 152px))!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild{--et-page-accent:var(--et-pink);--et-page-accent-2:var(--et-gold);--spark-warm-coral:color-mix(in srgb, var(--et-coral) 78%, var(--et-pink));--spark-warm-glow:color-mix(in srgb, var(--et-page-accent) 14%, var(--et-panel-soft));grid-template-columns:minmax(0,1.42fr) minmax(292px,.78fr);gap:clamp(14px,2vw,24px);width:min(100%,1180px)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-main{gap:clamp(14px,1.8vw,20px)}html[data-theme=light] body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild{--et-ink:#26172a!important;--et-muted:#725d61!important;--et-panel:#fffdf8!important;--et-panel-soft:#fff0e8!important;--et-border:#c5697564!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#26172a!important;background:linear-gradient(90deg,#ffb45394,#f47ca05c 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#f47ca021,#0000 13rem),radial-gradient(circle at 100% 10%,#d9a4411c,#0000 16rem),#fffdf8!important;border-color:#c86a7768!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#26172a!important;background:#fff2ea!important;border-color:#c1677260!important}html[data-theme=light] body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#26172a!important}html[data-theme=light] body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#725d61!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header{gap:10px;display:grid}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-page-hero{min-height:clamp(244px,27vw,338px)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-hero-copy h1{max-width:15ch;font-size:clamp(2.25rem,5vw,3.72rem)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-note{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-border))!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 12%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel-soft) 90%, transparent)!important;color:var(--et-ink)!important;border-radius:20px!important;margin:0!important;padding:12px 14px!important;font-weight:860!important;line-height:1.42!important;display:block!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild :where(.et-mockup-button-secondary,.secondary-button,.ghost-button){border-color:color-mix(in srgb, var(--et-page-accent) 30%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 90%, transparent)!important;color:var(--et-ink)!important;box-shadow:inset 0 1px #ffffff61!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild .et-mockup-button-primary,html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild .et-mockup-button:not(.et-mockup-button-secondary):not(.et-mockup-button-ghost){border-color:color-mix(in srgb, var(--et-page-accent) 48%, var(--et-border))!important;background:linear-gradient(135deg, var(--et-page-accent), color-mix(in srgb, var(--et-page-accent-2) 62%, var(--et-page-accent)))!important;color:#fffdf7!important;box-shadow:0 14px 28px color-mix(in srgb, var(--et-page-accent) 22%, transparent)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative;overflow:hidden}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-card .et-mockup-section-heading{grid-column:1/-1}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-card .spark-mission-copy{gap:8px;min-width:0;display:grid}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-card .spark-mission-copy h2,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard .et-mockup-section-heading h2{font-size:clamp(1.35rem,2.5vw,2rem)}html body #root .app.app-command-shell.app-kidsprogram .spark-mission-facts,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples,html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category-grid{flex-wrap:wrap;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mission-facts span,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples span,html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category,html body #root .app.app-command-shell.app-kidsprogram .spark-learning-grid span{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 88%, transparent);min-height:34px;color:var(--et-ink);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.76rem;font-weight:900;line-height:1.1;display:inline-flex}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-dashboard,html body #root .app.app-command-shell.app-kidsprogram .spark-donate-panel,html body #root .app.app-command-shell.app-kidsprogram .spark-thank-you-panel{gap:clamp(13px,1.7vw,18px)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 24%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 86%, transparent)!important;color:var(--et-ink)!important;border-radius:18px!important;padding:12px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter i{background:color-mix(in srgb, var(--et-ink) 8%, transparent)!important;border-radius:999px!important;height:12px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-meter em{background:linear-gradient(90deg, var(--et-gold), var(--et-coral), var(--et-pink))!important}html body #root .app.app-command-shell.app-kidsprogram :where(.spark-impact-milestone-card,.spark-section-card,.spark-donation-group-card,.spark-participation-card,.spark-status-card,.spark-rule-card,.spark-impact-story-card,.spark-sponsor-card,.spark-private-request-card){border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 86%, transparent)!important;color:var(--et-ink)!important;border-radius:18px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-milestone-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-donation-group-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-participation-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-program-layout.spark-mockup-program-layout{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(13px,1.7vw,18px)!important;padding:0!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-program-layout.spark-mockup-program-layout :where(.spark-section-block,.spark-donation-tracking-panel,.spark-participation-panel,.spark-safety-rules-panel,.spark-learning-panel,.spark-events-panel,.spark-request-flow,.spark-parent-safe-panel,.spark-empty-state,.spark-private-request-card){border-color:color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;border-radius:var(--et-radius-lg)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2) 8%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel) 92%, transparent)!important;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-program-layout.spark-mockup-program-layout .spark-request-flow{gap:14px!important;padding:clamp(15px,2.4vw,22px)!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-stepper{flex-wrap:wrap;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-kidsprogram .spark-stepper button{flex:128px;min-height:42px;border-radius:16px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions{flex-wrap:wrap;gap:10px!important;display:flex!important}html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions>*,html body #root .app.app-command-shell.app-kidsprogram .spark-primary-cta,html body #root .app.app-command-shell.app-kidsprogram .spark-secondary-cta{border-radius:16px!important;min-height:44px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rail{gap:14px!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rail>.et-mockup-rail-heading{justify-content:stretch!important;gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rail>.et-mockup-rail-heading h2{max-width:none!important;font-size:clamp(1.35rem,2.2vw,1.92rem)!important;line-height:1.05!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rail .spark-mockup-rail-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rail .et-mockup-section-heading{border-bottom:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border));padding-bottom:10px}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-status-rail{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-status-rail .spark-status-card{min-height:88px;padding:12px}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-donate,html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-thanks{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-support-panel .spark-sponsor-card{gap:8px;padding:14px;display:grid}@media (width<=980px){html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild,html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-donate,html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-thanks{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-milestone-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-donation-group-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-participation-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html body #root .app.app-command-shell.app-kidsprogram .main{padding-bottom:max(242px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 182px))!important}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild{gap:13px;padding-inline:7px}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-page-hero{min-height:0}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-hero-copy h1{max-width:13ch;font-size:clamp(1.78rem,8.4vw,2.2rem)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-hero-copy p{font-size:.82rem}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-card{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-kidsprogram .spark-mission-orb{display:none!important}html body #root .app.app-command-shell.app-kidsprogram .spark-primary-cta,html body #root .app.app-command-shell.app-kidsprogram .spark-secondary-cta,html body #root .app.app-command-shell.app-kidsprogram .spark-flow-actions>*{width:100%}html body #root .app.app-command-shell.app-kidsprogram .spark-impact-stat-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-milestone-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-section-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-donation-group-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-participation-grid,html body #root .app.app-command-shell.app-kidsprogram .spark-impact-story-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-kidsprogram .spark-donate-category,html body #root .app.app-command-shell.app-kidsprogram .spark-support-examples span{flex:128px}}@media (width<=430px){html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.62rem,7.8vw,2rem)}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-mission-note{font-size:.82rem!important}html body #root .app.app-command-shell.app-kidsprogram .spark-stepper button{flex-basis:108px}}html body #root .app.app-command-shell.app-tidepool .main{padding-bottom:max(214px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 152px))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild{--et-page-accent:var(--et-aqua);--et-page-accent-2:var(--et-coral);grid-template-columns:minmax(0,1.43fr) minmax(292px,.77fr);gap:clamp(14px,2vw,24px);width:min(100%,1180px)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-main,html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail{gap:clamp(14px,1.8vw,20px)}html[data-theme=light] body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild{--et-ink:#102033!important;--et-muted:#53647a!important;--et-panel:#fffdf8!important;--et-panel-soft:#eefbf7!important;--et-border:#2fa2ca64!important;color:var(--et-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#102033!important;background:linear-gradient(90deg,#29cfff7a,#ff7a5f42 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#29cfff1f,#0000 13rem),radial-gradient(circle at 100% 10%,#7cf7d41a,#0000 16rem),#fffdf8!important;border-color:#2fa2ca64!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){white-space:normal;overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#102033!important;background:#f0fbf7!important;border-color:#309fc760!important}html[data-theme=light] body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#102033!important}html[data-theme=light] body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#53647a!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header{gap:10px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-page-hero{min-height:clamp(236px,26vw,330px)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-copy h1{max-width:14ch;font-size:clamp(2.24rem,5vw,3.68rem)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-guardrail-strip,html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail-rules{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-guardrail-strip span,html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail-rules span{border:1px solid color-mix(in srgb, var(--et-page-accent) 24%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 88%, transparent);min-height:32px;color:var(--et-ink);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:900;line-height:1.12;display:inline-flex}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-pulse,html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-feed{overflow:hidden;gap:clamp(13px,1.7vw,18px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-action-row{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(130px,.7fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-action-row>*{min-width:0;min-height:44px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-start-post:disabled,html body #root .app.app-command-shell.app-tidepool .tidepool-empty-state button:disabled{cursor:not-allowed;opacity:.62}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-access-note{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 24%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 90%, transparent);color:var(--et-muted);border-radius:18px;margin:0;padding:11px 13px;font-weight:800;line-height:1.36}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-card{gap:clamp(12px,1.8vw,18px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-item{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 9%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 86%, transparent);border-radius:18px;gap:6px;min-width:0;padding:13px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-item span{color:var(--et-muted);text-transform:uppercase;font-size:.73rem;font-weight:900}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-item strong{color:var(--et-ink);font-size:clamp(1.18rem,2vw,1.6rem)}html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-item p{color:var(--et-muted);margin:0;font-size:.84rem;line-height:1.38}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-checklist{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 12%, transparent), transparent 11rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);border-radius:20px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;padding:14px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-checklist strong{color:var(--et-ink);margin-top:3px;display:block}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-checklist p{color:var(--et-muted);margin:6px 0 0;line-height:1.4}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-list span{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 80%, transparent);min-width:0;color:var(--et-ink);border-radius:14px;padding:9px 10px;font-size:.84rem;font-weight:850}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-tabs{scrollbar-width:thin;border:1px solid color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 82%, transparent)!important;border-radius:22px!important;flex-wrap:nowrap!important;gap:9px!important;margin:0!important;padding:8px!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-tabs button{white-space:nowrap;border-radius:999px!important;flex:none!important;min-height:40px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-tabs button.active{border-color:color-mix(in srgb, var(--et-page-accent-2) 54%, var(--et-page-accent))!important;background:color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-panel-soft))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card,html body #root .app.app-command-shell.app-tidepool .tidepool-rules-card,html body #root .app.app-command-shell.app-tidepool .tidepool-post-card,html body #root .app.app-command-shell.app-tidepool .tidepool-empty-state,html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel-soft) 86%, transparent)!important;color:var(--et-ink)!important;box-shadow:none!important;border-radius:20px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-card,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-card,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card,html body #root .app.app-command-shell.app-tidepool .tidepool-rules-card,html body #root .app.app-command-shell.app-tidepool .tidepool-empty-state,html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip{gap:9px;padding:13px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card{align-content:start}html body #root .app.app-command-shell.app-tidepool .tidepool-preview-card .secondary-button,html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions button,html body #root .app.app-command-shell.app-tidepool .tidepool-post-actions button,html body #root .app.app-command-shell.app-tidepool .tidepool-empty-state button{border-radius:14px!important;min-height:40px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-trusted-circle-card{gap:clamp(12px,1.6vw,18px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-safety-note,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-form-card,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-safety-strip{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 10%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);color:var(--et-ink);border-radius:20px;gap:7px;padding:13px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-safety-note span,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-form-card p,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-safety-strip span{color:var(--et-muted);font-size:.86rem;font-weight:750;line-height:1.38}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-role-row,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-status-row{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-role-row span,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-status-row span{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 20%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent);min-height:32px;color:var(--et-ink);border-radius:999px;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:900;display:inline-flex}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-entry{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent);color:var(--et-ink);border-radius:20px;gap:8px;padding:13px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-entry p,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-entry small{color:var(--et-muted);margin:0;line-height:1.35}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-form{gap:12px}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions,html body #root .app.app-command-shell.app-tidepool .tidepool-post-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-tidepool .tidepool-feed-grid{gap:12px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-post-card{gap:12px;display:grid;padding:clamp(13px,2vw,16px)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-post-top{justify-content:space-between;gap:12px;min-width:0;display:flex}html body #root .app.app-command-shell.app-tidepool .tidepool-author-block{min-width:0}html body #root .app.app-command-shell.app-tidepool .tidepool-badge-row,html body #root .app.app-command-shell.app-tidepool .tidepool-post-counts,html body #root .app.app-command-shell.app-tidepool .tidepool-proof-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}html body #root .app.app-command-shell.app-tidepool .tidepool-proof-row span,html body #root .app.app-command-shell.app-tidepool .tidepool-post-counts span,html body #root .app.app-command-shell.app-tidepool .tidepool-badge-row span{border-radius:999px!important}html body #root .app.app-command-shell.app-tidepool .tidepool-comment-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html body #root .app.app-command-shell.app-tidepool .tidepool-comment-box input{min-width:0}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail>.et-mockup-rail-heading{justify-content:stretch!important;gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rail-card .et-mockup-section-heading{border-bottom:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border));padding-bottom:10px}html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.tidepool-rules-card,.tidepool-post-card,.tidepool-empty-state,.tidepool-support-strip),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.tidepool-rules-card,.tidepool-post-card,.tidepool-empty-state,.tidepool-support-strip){border-color:color-mix(in srgb, var(--et-page-accent) 18%, #ffffff1f)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 12rem), #061224e6!important;color:#f8fbff!important}html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-safety-note,.tidepool-circle-form-card,.tidepool-circle-safety-strip,.tidepool-circle-entry,.tidepool-trust-dashboard-item,.tidepool-community-safety-checklist,.tidepool-community-safety-list span),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-safety-note,.tidepool-circle-form-card,.tidepool-circle-safety-strip,.tidepool-circle-entry,.tidepool-trust-dashboard-item,.tidepool-community-safety-checklist,.tidepool-community-safety-list span){border-color:color-mix(in srgb, var(--et-page-accent-2) 18%, #ffffff21)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2) 10%, transparent), transparent 11rem), #061224eb!important;color:#f8fbff!important}html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-role-row span,.tidepool-circle-status-row span),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-role-row span,.tidepool-circle-status-row span){border-color:color-mix(in srgb, var(--et-page-accent) 24%, #ffffff21)!important;color:#f8fbff!important;background:#08182edb!important}html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#fff7ed!important}html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(p,small,em,li,.tidepool-post-meta,.compact-subtitle),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(p,small,em,li,.tidepool-post-meta,.compact-subtitle),html body #root .app.app-theme-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-safety-note span,.tidepool-circle-safety-strip span,.tidepool-circle-form-card p,.tidepool-circle-entry small,.tidepool-trust-dashboard-item p,.tidepool-community-safety-checklist p),html body #root .app.app-shell-dark.app-command-shell.app-tidepool .tidepool-mockup-rebuild :where(.tidepool-circle-safety-note span,.tidepool-circle-safety-strip span,.tidepool-circle-form-card p,.tidepool-circle-entry small,.tidepool-trust-dashboard-item p,.tidepool-community-safety-checklist p){color:#e8f6ffc7!important}@media (width<=980px){html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-trust-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-checklist{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){html body #root .app.app-command-shell.app-tidepool .main{padding-bottom:max(242px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 182px))!important}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild{gap:13px;padding-inline:7px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-page-hero{min-height:0;padding:18px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-status{flex-wrap:wrap;place-content:flex-start;justify-items:start;gap:9px;display:flex}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-points-card{border-radius:18px;min-width:88px;padding:10px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-pill-row{flex:172px;justify-content:flex-start;max-width:none}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-status .et-mockup-button{flex:164px;min-height:40px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-copy h1{max-width:13ch;font-size:clamp(1.78rem,8.4vw,2.18rem)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-copy p{font-size:.82rem}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-action-row,html body #root .app.app-command-shell.app-tidepool .tidepool-support-strip,html body #root .app.app-command-shell.app-tidepool .tidepool-comment-box{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-action-row>*,html body #root .app.app-command-shell.app-tidepool .tidepool-support-actions>*,html body #root .app.app-command-shell.app-tidepool .tidepool-empty-state .quick-actions>*{width:100%}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-stat-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-trust-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-trust-dashboard-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-checklist,html body #root .app.app-command-shell.app-tidepool .tidepool-live-section-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-moderation-grid,html body #root .app.app-command-shell.app-tidepool .tidepool-preview-feed,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-list,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-form-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-tidepool .tidepool-community-safety-list{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-tidepool .tidepool-circle-role-row span,html body #root .app.app-command-shell.app-tidepool .tidepool-circle-status-row span{flex:140px;justify-content:center}}@media (width<=430px){html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.62rem,7.8vw,2rem)}html body #root .app.app-command-shell.app-tidepool .tidepool-mockup-guardrail-strip span{flex:134px}}html body #root .app.app-command-shell.app-forge .main{padding-bottom:max(220px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 156px))!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild{--et-page-accent:var(--et-copper);--et-page-accent-2:var(--et-ember);--forge-mockup-ink:#1d2230;--forge-mockup-muted:#675d50;--forge-mockup-panel:#fff9ef;--forge-mockup-soft:#fff0dd;--forge-mockup-border:#a95e2a68;grid-template-columns:minmax(0,1.38fr) minmax(292px,.78fr);gap:clamp(14px,2vw,24px);width:min(100%,1188px)}html body #root .app.app-command-shell.app-forge .forge-mockup-main,html body #root .app.app-command-shell.app-forge .forge-mockup-rail{gap:clamp(14px,1.8vw,20px)}html[data-theme=light] body #root .app.app-command-shell.app-forge .forge-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-forge .forge-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-forge .forge-mockup-rebuild{--et-ink:var(--forge-mockup-ink)!important;--et-muted:var(--forge-mockup-muted)!important;--et-panel:var(--forge-mockup-panel)!important;--et-panel-soft:var(--forge-mockup-soft)!important;--et-border:var(--forge-mockup-border)!important;color:var(--forge-mockup-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#1d2230!important;background:linear-gradient(90deg,#f9731699,#c7672d61 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#f973161f,#0000 13rem),radial-gradient(circle at 100% 8%,#d9a4411c,#0000 16rem),#fff9ef!important;border-color:#a95e2a70!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-theme-light.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill),html body #root .app.app-shell-light.app-command-shell.app-forge .forge-mockup-rebuild :where(.et-mockup-brand-row,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.et-mockup-today-action,.et-mockup-points-card,.et-mockup-pill){color:#1d2230!important;background:#fff1df!important;border-color:#a45d2960!important}html[data-theme=light] body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-theme-light.app-command-shell.app-forge .forge-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-light.app-command-shell.app-forge .forge-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#1d2230!important}html[data-theme=light] body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-theme-light.app-command-shell.app-forge .forge-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p),html body #root .app.app-shell-light.app-command-shell.app-forge .forge-mockup-rebuild :where(p,small,em,li,.et-mockup-section-heading p,.et-mockup-rail-heading p){color:#675d50!important}html body #root .app.app-command-shell.app-forge .forge-mockup-header{gap:clamp(13px,1.7vw,18px);display:grid}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-page-hero{min-height:clamp(236px,26vw,322px)}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-hero-copy h1{max-width:11ch;font-size:clamp(2.28rem,5vw,3.72rem)}html body #root .app.app-command-shell.app-forge .forge-mockup-navigation,html body #root .app.app-command-shell.app-forge .forge-mockup-command-panel{gap:clamp(13px,1.8vw,18px)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs{border:1px solid color-mix(in srgb, var(--et-page-accent) 20%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 78%, transparent)!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:8px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs>button{white-space:normal!important;border-radius:16px!important;min-width:0!important;min-height:58px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs>button.is-active{border-color:color-mix(in srgb, var(--et-page-accent) 48%, var(--et-page-accent-2))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 16%, transparent), transparent 8rem), color-mix(in srgb, var(--et-page-accent) 13%, var(--et-panel-soft))!important}html body #root .app.app-command-shell.app-forge .forge-mockup-guardrail-strip,html body #root .app.app-command-shell.app-forge .forge-mockup-rail-rules,html body #root .app.app-command-shell.app-forge .forge-intro-benefits{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell.app-forge .forge-mockup-guardrail-strip span,html body #root .app.app-command-shell.app-forge .forge-mockup-rail-rules span,html body #root .app.app-command-shell.app-forge .forge-intro-benefits span{border:1px solid color-mix(in srgb, var(--et-page-accent) 24%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 86%, transparent);border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:900;line-height:1.12;display:inline-flex;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-home-inventory-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:clamp(14px,1.8vw,20px)!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-toolbar,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-business-dashboard-heading,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .compact-card-header{box-shadow:none!important;background:0 0!important;border:0!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-toolbar{padding:0 2px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip{border:1px solid color-mix(in srgb, var(--et-page-accent) 22%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 78%, transparent)!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff6b!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip>button,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-more-actions>summary{white-space:normal!important;border-radius:16px!important;min-width:0!important;min-height:48px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip>button:first-child{border-color:color-mix(in srgb, var(--et-page-accent) 48%, var(--et-page-accent-2))!important;color:#261407!important;background:linear-gradient(135deg,#f97316,#d9a441)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-main-command-panel{border-color:color-mix(in srgb, var(--et-page-accent) 30%, var(--et-border))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2) 54%, transparent), color-mix(in srgb, var(--et-page-accent) 30%, transparent) 44%, transparent 88%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 13%, transparent), transparent 14rem), var(--et-panel)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild :where(.forge-ledger-card,.forge-exact-copy-strip article,.forge-workspace-flow-card,.forge-main-command-card,.forge-command-group-preview,.forge-sale-preview-row,.forge-activity-preview-row,.forge-business-dashboard,.forge-valuation-panel,.small-empty-state,.forge-workspace-unavailable,.forge-master-preview-panel .master-card-group-preview){border-color:color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 7%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 78%, transparent)!important;color:var(--et-ink)!important;box-shadow:none!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-ledger-card-grid,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-workspace-flow-grid,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-exact-copy-strip,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-business-grid{gap:10px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-workspace-flow-card{min-height:188px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-business-dashboard{border-radius:22px!important;padding:clamp(13px,1.8vw,17px)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .search-input{border-radius:17px!important;min-height:48px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .chip-row{gap:8px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .chip-row .chip{border-radius:999px!important;min-height:36px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .filter-summary{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 78%, transparent)!important;border-radius:17px!important;padding:10px 12px!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rail>.et-mockup-rail-heading{justify-content:stretch!important;gap:7px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rail-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rail-card .et-mockup-section-heading{border-bottom:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));padding-bottom:10px}html body #root .app.app-command-shell.app-forge .forge-access-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell.app-forge .forge-access-action-row{border:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 86%, transparent);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}html body #root .app.app-command-shell.app-forge .forge-access-action-row>div{gap:4px;display:grid}html body #root .app.app-command-shell.app-forge .forge-access-action-row strong{color:var(--et-ink)}html body #root .app.app-command-shell.app-forge .forge-access-action-row span{color:var(--et-muted);font-size:.9rem;line-height:1.45}html body #root .app.app-command-shell.app-forge .forge-mockup-access .forge-master-preview-panel{gap:clamp(13px,1.8vw,18px)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-access .forge-master-preview-panel .master-card-group-preview{margin:0!important}html body #root .app.app-theme-dark.app-command-shell.app-forge .forge-mockup-rebuild,html body #root .app.app-shell-dark.app-forge .forge-mockup-rebuild{--et-ink:#fff7ed!important;--et-muted:#ede2d3c7!important;--et-panel:#0c1628f5!important;--et-panel-soft:#121c30eb!important;--et-border:color-mix(in srgb, var(--et-page-accent-2) 28%, #ffffff1f)!important}html body #root .app.app-theme-dark.app-command-shell.app-forge .forge-mockup-rebuild :where(.forge-ledger-card,.forge-exact-copy-strip article,.forge-workspace-flow-card,.forge-main-command-card,.forge-command-group-preview,.forge-sale-preview-row,.forge-activity-preview-row,.forge-business-dashboard,.forge-valuation-panel,.small-empty-state,.forge-workspace-unavailable,.forge-master-preview-panel .master-card-group-preview),html body #root .app.app-shell-dark.app-forge .forge-mockup-rebuild :where(.forge-ledger-card,.forge-exact-copy-strip article,.forge-workspace-flow-card,.forge-main-command-card,.forge-command-group-preview,.forge-sale-preview-row,.forge-activity-preview-row,.forge-business-dashboard,.forge-valuation-panel,.small-empty-state,.forge-workspace-unavailable,.forge-master-preview-panel .master-card-group-preview){border-color:color-mix(in srgb, var(--et-page-accent-2) 18%, #ffffff1f)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 12rem), #060f1fdb!important}html body #root .app.app-theme-dark.app-command-shell.app-forge .forge-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-dark.app-forge .forge-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#fff7ed!important}html body #root .app.app-theme-dark.app-command-shell.app-forge .forge-mockup-rebuild :where(p,small,em,li,.compact-subtitle),html body #root .app.app-shell-dark.app-forge .forge-mockup-rebuild :where(p,small,em,li,.compact-subtitle){color:#ede2d3c7!important}@media (width<=980px){html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-forge .forge-mockup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs{scrollbar-width:thin;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs>button{flex:0 0 min(42vw,168px)!important}}@media (width<=620px){html body #root .app.app-command-shell.app-forge .main{padding-bottom:max(250px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 188px))!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild{gap:13px;padding-inline:7px}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-page-hero{min-height:0;padding:18px}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-hero-status{flex-wrap:wrap;place-content:flex-start;justify-items:start;gap:9px;display:flex}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-points-card{border-radius:18px;min-width:88px;padding:10px}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-pill-row{flex:172px;justify-content:flex-start;max-width:none}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-hero-status .et-mockup-button{flex:164px;min-height:40px}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.72rem,8.4vw,2.14rem)}html body #root .app.app-command-shell.app-forge .forge-mockup-summary-grid,html body #root .app.app-command-shell.app-forge .forge-access-preview-grid,html body #root .app.app-command-shell.app-forge .forge-access-action-row,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip>button:first-child,html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild .forge-action-strip>.forge-more-actions{grid-column:auto!important}html body #root .app.app-command-shell.app-forge .forge-mockup-guardrail-strip span,html body #root .app.app-command-shell.app-forge .forge-mockup-rail-rules span,html body #root .app.app-command-shell.app-forge .forge-intro-benefits span{flex:140px}}@media (width<=430px){html body #root .app.app-command-shell.app-forge .forge-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-forge .forge-mockup-header .et-mockup-hero-copy h1{font-size:clamp(1.58rem,7.8vw,1.94rem)}html body #root .app.app-command-shell.app-forge .forge-mockup-section-tabs>button{flex-basis:min(58vw,160px)!important}}html body #root .app.app-command-shell.app-membership .main{padding-bottom:max(224px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 166px))!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild{--membership-mockup-ink:#172033;--membership-mockup-muted:#665d50;--membership-mockup-panel:#fffaf1;--membership-mockup-soft:#fff0da;--membership-mockup-border:#b9893870;--et-page-accent:var(--et-gold);--et-page-accent-2:var(--et-ember);grid-template-columns:minmax(0,1.4fr) minmax(292px,.78fr);gap:clamp(14px,2vw,24px);width:min(100%,1190px);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 8%, transparent), transparent 18rem), #fff6e8!important;border:1px solid color-mix(in srgb, var(--et-page-accent) 20%, transparent)!important;border-radius:32px!important}html body #root .app.app-command-shell.app-membership .membership-mockup-main,html body #root .app.app-command-shell.app-membership .membership-mockup-rail{gap:clamp(14px,1.8vw,20px)}html[data-theme=light] body #root .app.app-command-shell.app-membership .membership-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-membership .membership-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-membership .membership-mockup-rebuild{--et-ink:var(--membership-mockup-ink)!important;--et-muted:var(--membership-mockup-muted)!important;--et-panel:var(--membership-mockup-panel)!important;--et-panel-soft:var(--membership-mockup-soft)!important;--et-border:var(--membership-mockup-border)!important;color:var(--membership-mockup-ink)!important}html[data-theme=light] body #root .app.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){color:#172033!important;background:linear-gradient(90deg,#f97316a3,#d9a4416b 46%,#0000 88%) 0 0/100% 3px no-repeat,radial-gradient(circle at 0 0,#f973161c,#0000 13rem),radial-gradient(circle at 100% 6%,#d9a4411f,#0000 16rem),#fffaf1!important;border-color:#bc8c3978!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-hero-copy,.et-mockup-hero-status,.et-mockup-pill-row,.et-mockup-section-heading,.et-mockup-rail-heading,.et-mockup-action-copy){overflow-wrap:anywhere;min-width:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-page-hero{min-height:clamp(252px,27vw,338px)}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){border-radius:var(--et-radius-xl)!important}html[data-theme=light] body #root .app.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-theme-light.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail),html body #root .app.app-shell-light.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail){box-shadow:0 18px 42px #79582e1f,inset 0 1px #ffffff94!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-hero-copy h1{max-width:14ch;font-size:clamp(2.24rem,5.2vw,3.9rem)}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-today-action{border-color:color-mix(in srgb, var(--et-page-accent-2) 40%, var(--et-page-accent))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 14%, transparent), transparent 9rem), color-mix(in srgb, var(--et-page-accent) 12%, var(--et-panel-soft))!important;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-button,html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .secondary-button,html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild button[disabled]{border-color:color-mix(in srgb, var(--et-page-accent-2) 34%, var(--et-border))!important;background:color-mix(in srgb, var(--et-panel-soft) 84%, transparent)!important;color:var(--et-ink)!important;box-shadow:inset 0 1px #ffffff6b!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-button-primary{border-color:color-mix(in srgb, var(--et-page-accent-2) 62%, var(--et-page-accent))!important;background:linear-gradient(135deg, var(--et-page-accent-2), var(--et-page-accent))!important;color:#241506!important}html body #root .app.app-command-shell.app-membership .membership-mockup-status-grid{border-radius:24px;padding:10px;border:1px solid color-mix(in srgb, var(--et-page-accent) 16%, var(--et-border))!important;color:var(--et-ink)!important;background:#fff2dc!important;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important}html body #root .app.app-command-shell.app-membership .membership-mockup-status-grid .et-mockup-stat-card{min-height:152px}html body #root .app.app-command-shell.app-membership .membership-mockup-status-grid .et-mockup-stat-card :where(strong,b){overflow-wrap:anywhere}html body #root .app.app-command-shell.app-membership .membership-mockup-free-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root .app.app-command-shell.app-membership .membership-mockup-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell.app-membership .membership-mockup-plan-card,html body #root .app.app-command-shell.app-membership .membership-mockup-add-on-card,html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild :where(.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state){border-color:color-mix(in srgb, var(--et-page-accent-2) 22%, var(--et-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 8%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft) 88%, transparent)!important;color:var(--et-ink)!important;box-shadow:none!important}html body #root .app.app-command-shell.app-membership .membership-mockup-plan-card.current{border-color:color-mix(in srgb, var(--et-page-accent-2) 54%, var(--et-page-accent))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2) 54%, transparent), transparent 72%) 0 0 / 100% 3px no-repeat, color-mix(in srgb, var(--et-page-accent) 12%, var(--et-panel-soft))!important}html body #root .app.app-command-shell.app-membership .membership-mockup-plan-card h3{font-size:clamp(1.34rem,2.6vw,1.9rem)!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rule-row,html body #root .app.app-command-shell.app-membership .membership-mockup-rail-actions{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell.app-membership .membership-mockup-rule-row span{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 26%, var(--et-border));background:color-mix(in srgb, var(--et-panel-soft) 88%, transparent);border-radius:999px;justify-content:center;align-items:center;min-height:33px;padding:7px 10px;font-size:.74rem;font-weight:900;line-height:1.12;display:inline-flex;color:var(--et-ink)!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rule-row.is-rail span{flex:130px}html body #root .app.app-command-shell.app-membership .membership-mockup-status-stack{gap:10px}html body #root .app.app-command-shell.app-membership .membership-mockup-rail-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rail-card .et-mockup-section-heading{border-bottom:1px solid color-mix(in srgb, var(--et-page-accent) 18%, var(--et-border));padding-bottom:10px}html body #root .app.app-command-shell.app-membership .membership-mockup-disabled{opacity:.78;cursor:not-allowed}html body #root .app.app-theme-dark.app-command-shell.app-membership .membership-mockup-rebuild,html body #root .app.app-shell-dark.app-membership .membership-mockup-rebuild{--et-ink:#fff3dc!important;--et-muted:#ece0cdc7!important;--et-panel:#0c1628f5!important;--et-panel-soft:#121c30eb!important;--et-border:color-mix(in srgb, var(--et-page-accent-2) 26%, #ffffff1f)!important;background:#080f1ec7!important}html body #root .app.app-theme-dark.app-command-shell.app-membership .membership-mockup-rebuild :where(.membership-mockup-plan-card,.membership-mockup-add-on-card,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state),html body #root .app.app-shell-dark.app-membership .membership-mockup-rebuild :where(.membership-mockup-plan-card,.membership-mockup-add-on-card,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state){border-color:color-mix(in srgb, var(--et-page-accent-2) 20%, #ffffff1f)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 12rem), #07101fd1!important}html body #root .app.app-theme-dark.app-command-shell.app-membership .membership-mockup-status-grid,html body #root .app.app-shell-dark.app-membership .membership-mockup-status-grid{border-color:color-mix(in srgb, var(--et-page-accent-2) 20%, #ffffff1f)!important;background:#07101f80!important}html body #root .app.app-theme-dark.app-command-shell.app-membership .membership-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong),html body #root .app.app-shell-dark.app-membership .membership-mockup-rebuild :where(h1,h2,h3,h4,strong,b,.et-mockup-action-copy strong){color:#fff3dc!important}html body #root .app.app-theme-dark.app-command-shell.app-membership .membership-mockup-rebuild :where(p,small,em,li),html body #root .app.app-shell-dark.app-membership .membership-mockup-rebuild :where(p,small,em,li){color:#ece0cdc7!important}@media (width<=980px){html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell.app-membership .membership-mockup-status-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){html body #root .app.app-command-shell.app-membership .main{padding-bottom:max(258px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 192px))!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild{gap:13px;padding-inline:7px}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-page-hero{min-height:0;padding:18px}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-hero-copy h1{font-size:clamp(1.7rem,8vw,2.14rem)}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-hero-status{flex-wrap:wrap;place-content:flex-start;justify-items:start;gap:9px;display:flex}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-points-card{border-radius:18px;min-width:94px;padding:10px}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-pill-row{flex:172px;justify-content:flex-start;max-width:none}html body #root .app.app-command-shell.app-membership .membership-mockup-status-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-free-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-lock-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-plan-grid,html body #root .app.app-command-shell.app-membership .membership-mockup-add-on-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rule-row span{flex:142px}}@media (width<=430px){html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild{padding-inline:6px}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-hero-copy h1{font-size:clamp(1.56rem,7.5vw,1.95rem)}}html body #root .app.app-command-shell{--et-shell-ink:#192233;--et-shell-muted:#6b6256;--et-shell-panel:#fffaf1;--et-shell-soft:#fff0dc;--et-shell-soft-2:#f8dfba;--et-shell-border:#b1803e3d;--et-shell-accent:#f97316;--et-shell-gold:#d9a441;--et-shell-tide:#5fbfc5;--et-shell-shadow:0 24px 60px #704c2329}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-shell-dark{--et-shell-ink:#fff2df;--et-shell-muted:#e8ddcbc2;--et-shell-panel:#0a1528f5;--et-shell-soft:#111d32e6;--et-shell-soft-2:#182840db;--et-shell-border:#f1ad5c3d;--et-shell-shadow:0 30px 80px #0000006b}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal),html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(h1,h2,h3,h4,strong,b,label,dt){color:var(--et-shell-ink)!important}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(p,small,span,dd,li,.compact-subtitle){color:var(--et-shell-muted)!important}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(input,select,textarea,.drawer-field){min-height:44px;border-color:color-mix(in srgb, var(--et-shell-gold) 28%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-panel) 86%, white 14%)!important;color:var(--et-shell-ink)!important;box-shadow:inset 0 1px #ffffff8c!important}html body #root .app.app-theme-dark.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(input,select,textarea,.drawer-field),html body #root .app.app-shell-dark :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(input,select,textarea,.drawer-field){color:var(--et-shell-ink)!important;background:#070f1de6!important;border-color:#f1ad5c42!important;box-shadow:inset 0 1px #ffffff0f!important}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(){color:color-mix(in srgb, var(--et-shell-muted) 78%, transparent)!important}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(button:not(.modal-close-button),.secondary-button,.drawer-link,.ghost-button){min-height:44px;border-color:color-mix(in srgb, var(--et-shell-gold) 30%, var(--et-shell-border))!important;background:linear-gradient(135deg, #ffffff59, #ffffff14), var(--et-shell-soft)!important;color:var(--et-shell-ink)!important;box-shadow:inset 0 1px #ffffff6b!important}html body #root .app.app-command-shell :where(.drawer.menu-drawer.navigation-drawer.open,.settings-utility-page,.live-onboarding-page,.smart-setup-modal,.flow-modal[data-flow=addActionSheet],.ember-assist-panel,.feedback-modal) :where(button:not(.secondary-button):not(.ghost-button):not(.drawer-link):not(.modal-close-button):not([disabled])){border-color:color-mix(in srgb, var(--et-shell-accent) 54%, var(--et-shell-gold))!important;background:linear-gradient(135deg, var(--et-shell-accent), var(--et-shell-gold))!important;color:#261607!important;box-shadow:0 14px 32px color-mix(in srgb, var(--et-shell-accent) 24%, transparent)!important}html body #root .app.app-command-shell :where(.modal-close-button,.drawer-close-button){border-color:color-mix(in srgb, var(--et-shell-gold) 28%, var(--et-shell-border))!important;background:var(--et-shell-soft)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--et-shell-ink)!important;box-shadow:none!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:inline-grid!important}html body #root .app.app-command-shell .drawer-backdrop,html body #root .app.app-command-shell .location-modal-backdrop,html body #root .app.app-command-shell .flow-modal-backdrop,html body #root .app.app-command-shell .smart-setup-backdrop,html body #root .app.app-command-shell .ember-assist-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 18% 12%,#f973162e,#0000 28rem),radial-gradient(circle at 86% 20%,#5fbfc52e,#0000 30rem),#1318266b!important}html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{top:max(10px, env(safe-area-inset-top,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:max(10px, env(safe-area-inset-bottom,0px))!important;border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 52%, transparent), color-mix(in srgb, var(--et-shell-gold) 38%, transparent) 48%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 18rem), radial-gradient(circle at 100% 4%, color-mix(in srgb, var(--et-shell-tide) 12%, transparent), transparent 22rem), var(--et-shell-panel)!important;width:min(1040px,100vw - 20px)!important;max-width:1040px!important;max-height:calc(100dvh - 20px)!important;box-shadow:var(--et-shell-shadow), inset 0 1px 0 #ffffff7a!important;border-radius:30px!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}html body #root .app.app-theme-dark.app-command-shell .drawer.menu-drawer.navigation-drawer.open,html body #root .app.app-shell-dark .drawer.menu-drawer.navigation-drawer.open{box-shadow:var(--et-shell-shadow), inset 0 1px 0 #ffffff12!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4!important;border-bottom:1px solid var(--et-shell-border)!important;background:color-mix(in srgb, var(--et-shell-panel) 88%, transparent)!important;padding:16px 18px!important;position:sticky!important;top:0!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header h3{font-size:clamp(1.35rem,2.6vw,1.8rem)!important;line-height:1!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{scrollbar-color:color-mix(in srgb, var(--et-shell-gold) 52%, var(--et-shell-border)) transparent;scrollbar-width:thin;min-height:0!important;padding:16px 16px calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 148px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 148px)!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr)!important;gap:14px!important;display:grid!important;overflow-y:auto!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack::-webkit-scrollbar{width:8px}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack::-webkit-scrollbar-track{background:0 0}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--et-shell-gold) 48%, var(--et-shell-border));border:2px solid #0000;border-radius:999px}html body #root .app.app-command-shell .menu-command-links,html body #root .app.app-command-shell .drawer.open.menu-drawer :where(.drawer-info-card,.drawer-collapsible,.drawer-links,.menu-toggle-list,form){border:1px solid var(--et-shell-border)!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-gold) 10%, transparent), transparent 14rem), var(--et-shell-soft)!important;border-radius:24px!important;box-shadow:inset 0 1px #fff6!important}html body #root .app.app-command-shell .menu-command-links{align-content:start;gap:14px;display:grid;padding:14px!important}html body #root .app.app-command-shell .menu-command-links-header{border:1px solid color-mix(in srgb, var(--et-shell-accent) 24%, var(--et-shell-border))!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 12rem), color-mix(in srgb, var(--et-shell-panel) 74%, var(--et-shell-soft))!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html body #root .app.app-command-shell .menu-command-groups{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;gap:12px!important;display:grid!important}html body #root .app.app-command-shell .menu-command-section{border:1px solid color-mix(in srgb, var(--et-shell-gold) 20%, transparent)!important;background:color-mix(in srgb, var(--et-shell-panel) 66%, transparent)!important;border-radius:20px!important;padding:12px!important}html body #root .app.app-command-shell .menu-command-section h4{color:var(--et-shell-ink)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:.78rem!important}html body #root .app.app-command-shell .menu-command-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell .menu-command-link{text-align:left!important;border:1px solid color-mix(in srgb, var(--et-shell-gold) 20%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-panel) 78%, var(--et-shell-soft))!important;min-height:72px!important;color:var(--et-shell-ink)!important;box-shadow:none!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:11px!important;display:grid!important}html body #root .app.app-command-shell .menu-command-link.active{border-color:color-mix(in srgb, var(--et-shell-accent) 50%, var(--et-shell-gold))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 24%, transparent), transparent 72%), color-mix(in srgb, var(--et-shell-gold) 12%, var(--et-shell-panel))!important}html body #root .app.app-command-shell .menu-command-icon{border-color:color-mix(in srgb, var(--et-shell-accent) 24%, var(--et-shell-border))!important;background:radial-gradient(circle at 30% 18%, #ffffff61, transparent 30%), color-mix(in srgb, var(--et-shell-accent) 14%, var(--et-shell-soft))!important;width:38px!important;height:38px!important;color:var(--et-shell-ink)!important}html body #root .app.app-command-shell .utility-page.settings-utility-page,html body #root .app .live-onboarding-page{border:1px solid color-mix(in srgb, var(--et-shell-gold) 18%, transparent);border-radius:30px;gap:clamp(14px,2vw,22px);width:min(100%,1180px);margin-inline:auto;padding:clamp(8px,1.5vw,16px);display:grid;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent,#f97316) 8%, transparent), transparent 18rem), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--et-shell-tide,#5fbfc5) 8%, transparent), transparent 20rem), color-mix(in srgb, var(--et-shell-panel,#fffaf1) 80%, transparent)!important}html body #root .app.app-command-shell .settings-utility-page .utility-page-header,html body #root .app .live-onboarding-hero,html body #root .app .live-onboarding-card,html body #root .app .live-onboarding-actions{border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 42%, transparent), color-mix(in srgb, var(--et-shell-gold) 30%, transparent) 46%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 10%, transparent), transparent 12rem), var(--et-shell-panel)!important;box-shadow:var(--et-shell-shadow), inset 0 1px 0 #ffffff7a!important;border-radius:26px!important}html body #root .app.app-command-shell .settings-utility-page .utility-page-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body #root .app.app-command-shell .settings-utility-page :where(.utility-card,.settings-section-card,.settings-mode-card,.settings-list-row,.account-setup-mini-card,.app-setup-custom-group,.theme-choice-card),html body #root .app .live-onboarding-page :where(.live-onboarding-step,.live-onboarding-mini-card,.settings-list-row,.theme-choice-card){border:1px solid color-mix(in srgb, var(--et-shell-gold) 22%, var(--et-shell-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-gold) 8%, transparent), transparent 10rem), var(--et-shell-soft)!important;color:var(--et-shell-ink)!important;box-shadow:none!important;border-radius:20px!important}html body #root .app.app-command-shell .settings-utility-page .utility-card-wide{grid-column:1/-1}html body #root .app.app-command-shell .settings-utility-page :where(.settings-mode-card.active,.theme-choice-card.is-selected),html body #root .app .live-onboarding-page :where(.live-onboarding-step.is-active,.theme-choice-card.is-selected){border-color:color-mix(in srgb, var(--et-shell-accent) 48%, var(--et-shell-gold))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 18%, transparent), transparent 74%), var(--et-shell-panel)!important}html body #root .app .live-onboarding-step-nav{scroll-padding-inline:12px;gap:9px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}html body #root .app .live-onboarding-step{text-align:left!important;flex:0 0 min(44vw,184px)!important;min-height:62px!important}html body #root .app .live-onboarding-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body #root .app .live-onboarding-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell .smart-setup-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:center!important}html body #root .app.app-command-shell .smart-setup-modal{border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 44%, transparent), color-mix(in srgb, var(--et-shell-gold) 36%, transparent) 44%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 14rem), var(--et-shell-panel)!important;width:min(760px,100vw - 24px)!important;max-height:min(88dvh,780px)!important;box-shadow:var(--et-shell-shadow)!important;border-radius:28px!important}html body #root .app.app-command-shell .smart-setup-modal .modal-title-row,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-command-shell .feedback-modal .modal-title-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--et-shell-border)!important;background:color-mix(in srgb, var(--et-shell-panel) 90%, transparent)!important;padding:16px 18px!important}html body #root .app.app-command-shell .smart-setup-body{padding:14px 18px calc(28px + env(safe-area-inset-bottom,0px))!important;gap:14px!important}html body #root .app.app-command-shell .smart-setup-step{border:1px solid color-mix(in srgb, var(--et-shell-gold) 20%, var(--et-shell-border))!important;background:var(--et-shell-soft)!important;border-radius:22px!important;padding:14px!important}html body #root .app.app-command-shell :where(.smart-setup-chip,.smart-setup-choice,.smart-setup-theme-panel,.smart-setup-summary-grid article,.smart-setup-recommendation){border-color:color-mix(in srgb, var(--et-shell-gold) 24%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-panel) 74%, var(--et-shell-soft))!important;color:var(--et-shell-ink)!important}html body #root .app.app-command-shell :where(.smart-setup-chip.selected,.smart-setup-choice.selected){border-color:color-mix(in srgb, var(--et-shell-accent) 52%, var(--et-shell-gold))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 18%, transparent), transparent 72%), var(--et-shell-panel)!important}html body #root .app.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]){padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:center!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet]{border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 44%, transparent), color-mix(in srgb, var(--et-shell-gold) 32%, transparent) 46%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 14rem), var(--et-shell-panel)!important;width:min(860px,100vw - 24px)!important;max-width:860px!important;height:auto!important;max-height:min(88dvh,760px)!important;box-shadow:var(--et-shell-shadow)!important;border-radius:30px!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:auto!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body{max-height:none!important;padding:14px 16px calc(22px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.add-anything-flow,.command-quick-add,.quick-add-results-panel,.quick-add-empty-result,.add-anything-scan-foundation,.add-anything-manual-panel,.add-anything-option,.quick-add-result-card,.small-empty-state){border-color:color-mix(in srgb, var(--et-shell-gold) 22%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-soft) 88%, transparent)!important;color:var(--et-shell-ink)!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.add-anything-option-grid,.scan-anything-coming-soon-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.quick-add-inline-actions,.quick-add-result-actions){flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell .ember-assist-shell.is-open{z-index:2600!important}html body #root .app.app-command-shell .ember-assist-panel{right:max(14px, env(safe-area-inset-right,0px))!important;bottom:max(14px, env(safe-area-inset-bottom,0px))!important;border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 42%, transparent), color-mix(in srgb, var(--et-shell-gold) 30%, transparent) 46%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 16rem), var(--et-shell-panel)!important;width:min(560px,100vw - 28px)!important;max-height:min(86dvh,760px)!important;box-shadow:var(--et-shell-shadow)!important;border-radius:30px!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell .ember-assist-header{border-bottom:1px solid var(--et-shell-border)!important;background:color-mix(in srgb, var(--et-shell-panel) 90%, transparent)!important;padding:16px 18px!important}html body #root .app.app-command-shell .ember-assist-scroll{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--et-shell-gold) 52%, var(--et-shell-border)) transparent;gap:12px!important;min-height:0!important;padding:14px 16px!important;display:grid!important;overflow-y:auto!important}html body #root .app.app-command-shell .ember-assist-panel :where(.ember-assist-context-card,.ember-assist-live-hero,.ember-assist-guidance-strip,.ember-assist-quick-action-grid button,.ember-assist-safety-note,.ember-assist-recent-help article,.ember-assist-empty,.ember-assist-status,.ember-assist-message,.ember-assist-escalation-form){border:1px solid color-mix(in srgb, var(--et-shell-gold) 22%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-soft) 88%, transparent)!important;color:var(--et-shell-ink)!important;box-shadow:none!important;border-radius:20px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body #root .app.app-command-shell .ember-assist-form{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--et-shell-border)!important;background:color-mix(in srgb, var(--et-shell-panel) 90%, transparent)!important}html body #root .app.app-command-shell .ember-assist-footer-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #root .app.app-command-shell .ember-assist-footer-actions button{flex:132px!important}html body #root .app.app-command-shell .location-modal-backdrop:has(.feedback-modal){padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:center!important}html body #root .app.app-command-shell .feedback-modal{border:1px solid var(--et-shell-border)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--et-shell-accent) 42%, transparent), color-mix(in srgb, var(--et-shell-gold) 30%, transparent) 46%, transparent 86%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-shell-accent) 12%, transparent), transparent 16rem), var(--et-shell-panel)!important;width:min(780px,100vw - 24px)!important;max-width:780px!important;max-height:min(88dvh,790px)!important;box-shadow:var(--et-shell-shadow)!important;border-radius:30px!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell .public-beta-feedback-body,html body #root .app.app-command-shell .feedback-modal>:not(.modal-title-row):not(.location-modal-actions):not(.feedback-metadata){min-height:0!important}html body #root .app.app-command-shell .public-beta-feedback-body{overscroll-behavior:contain;gap:12px!important;padding:14px 18px!important;display:grid!important;overflow-y:auto!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.small-empty-state{margin-inline:18px!important}html body #root .app.app-command-shell .public-beta-feedback-modal :where(.public-beta-intake-card,.public-beta-backend-note,.public-beta-submit-state,.public-beta-safety-note,.public-beta-followup-row,.public-beta-interest-grid label),html body #root .app.app-command-shell .feedback-modal :where(.small-empty-state,.feedback-metadata>div){border-color:color-mix(in srgb, var(--et-shell-gold) 22%, var(--et-shell-border))!important;background:color-mix(in srgb, var(--et-shell-soft) 88%, transparent)!important;color:var(--et-shell-ink)!important}html body #root .app.app-command-shell .public-beta-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root .app.app-command-shell .feedback-modal .feedback-metadata{border-top:1px solid var(--et-shell-border)!important;margin:0 18px!important;padding:10px 0 0!important}html body #root .app.app-command-shell .feedback-modal .location-modal-actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--et-shell-border)!important;background:color-mix(in srgb, var(--et-shell-panel) 90%, transparent)!important}html body #root .app.app-command-shell .feedback-modal .location-modal-actions button{flex:168px!important}@media (width>=900px){html body #root .app.app-command-shell .settings-utility-page .utility-page-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr)!important}html body #root .app.app-command-shell .settings-utility-page :where(.settings-app-setup-card,.experience-mode-settings-card,.settings-preferences-card,.settings-privacy-safety-card,.settings-account-actions-card){grid-column:1/-1}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body{padding-inline:18px!important}}@media (width<=760px){html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{overscroll-behavior:contain;scroll-padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 120px);-webkit-overflow-scrolling:touch;border-radius:0!important;grid-template-rows:auto minmax(0,auto)!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;inset:0!important;overflow:hidden auto!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{padding:12px 12px calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 160px)!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:auto!important;overflow:visible!important}html body #root .app.app-command-shell .menu-command-grid,html body #root .app.app-command-shell .settings-utility-page .utility-page-layout,html body #root .app .live-onboarding-grid,html body #root .app .live-onboarding-card-grid,html body #root .app.app-command-shell .menu-command-links-header{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .utility-page.settings-utility-page,html body #root .app .live-onboarding-page{border-radius:24px!important;padding:6px!important}html body #root .app .live-onboarding-step{flex-basis:min(62vw,216px)!important}html body #root .app.app-command-shell .smart-setup-modal,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet],html body #root .app.app-command-shell .feedback-modal{border-radius:24px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body #root .app.app-command-shell .smart-setup-chip-grid,html body #root .app.app-command-shell .smart-setup-card-grid,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.add-anything-option-grid,.scan-anything-coming-soon-grid),html body #root .app.app-command-shell .ember-assist-quick-action-grid,html body #root .app.app-command-shell .public-beta-interest-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .ember-assist-panel{left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;border-radius:24px!important;width:auto!important;max-height:calc(100dvh - 18px)!important}html body #root .app.app-command-shell .ember-assist-scroll{padding:12px!important}html body #root .app.app-command-shell .ember-assist-form,html body #root .app.app-command-shell .feedback-modal .location-modal-actions{padding-inline:12px!important}}@media (width<=430px){html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-header,html body #root .app.app-command-shell .smart-setup-modal .modal-title-row,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-command-shell .feedback-modal .modal-title-row,html body #root .app.app-command-shell .ember-assist-header{padding:13px 14px!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,html body #root .app.app-command-shell .smart-setup-body,html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-command-shell .public-beta-feedback-body{padding-inline:12px!important}html body #root .app.app-command-shell .menu-command-link{min-height:66px!important;padding:10px!important}html body #root .app.app-command-shell .ember-assist-panel :where(.ember-assist-live-hero,.ember-assist-context-card,.ember-assist-guidance-strip,.ember-assist-safety-note){padding:12px!important}html body #root .app.app-command-shell .feedback-modal .feedback-metadata,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.small-empty-state{margin-inline:12px!important}}html body #root .app.app-command-shell{--et-dream-page-gap:clamp(16px, 2vw, 24px);--et-dream-stack-gap:clamp(14px, 1.7vw, 20px);--et-dream-inner-gap:clamp(12px, 1.45vw, 17px);--et-dream-mobile-safe:max(220px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 162px));--et-dream-surface:color-mix(in srgb, var(--et-panel,#fffdf7) 94%, var(--et-page-accent-2,#d9a441) 6%);--et-dream-surface-soft:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 88%, var(--et-panel,#fffdf7) 12%);--et-dream-border:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, #76542a2e);--et-dream-border-strong:color-mix(in srgb, var(--et-page-accent,#f97316) 28%, var(--et-dream-border));--et-dream-radius-outer:clamp(26px, 2vw, 34px);--et-dream-radius-card:clamp(18px, 1.4vw, 24px);--et-dream-radius-control:999px;--et-dream-shadow-float:0 20px 46px color-mix(in srgb, var(--wc-shadow,#58381a2e) 66%, transparent);--et-dream-shadow-card:0 12px 28px color-mix(in srgb, var(--wc-shadow,#58381a21) 46%, transparent);--et-dream-glow:0 0 0 1px color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, transparent), 0 18px 44px color-mix(in srgb, var(--et-page-accent,#f97316) 10%, transparent)}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-shell-dark.app-command-shell{--et-dream-surface:color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #182845 12%);--et-dream-surface-soft:color-mix(in srgb, var(--et-panel-soft,#10243f) 86%, #0a1424 14%);--et-dream-border:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, #ffffff21);--et-dream-border-strong:color-mix(in srgb, var(--et-page-accent,#f97316) 34%, #ffffff29);--et-dream-shadow-float:0 24px 54px #00000057;--et-dream-shadow-card:0 14px 32px #00000038;--et-dream-glow:0 0 0 1px color-mix(in srgb, var(--et-page-accent-2,#d9a441) 20%, transparent), 0 18px 44px color-mix(in srgb, var(--et-page-accent,#f97316) 13%, transparent)}html body #root .app.app-command-shell .et-mockup-page{gap:var(--et-dream-page-gap);padding:clamp(10px,1.5vw,18px);padding-bottom:max(196px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 138px))}html body #root .app.app-command-shell .et-mockup-main-column,html body #root .app.app-command-shell .et-mockup-action-stack{gap:var(--et-dream-stack-gap)}html body #root .app.app-command-shell .et-mockup-page-hero,html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail,html body #root .app.app-command-shell .et-mockup-modal-shell{border-color:var(--et-dream-border);border-radius:var(--et-dream-radius-outer);background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2) 64%, transparent), color-mix(in srgb, var(--et-page-accent) 34%, transparent) 42%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 13.5rem), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--et-page-accent-2) 9%, transparent), transparent 16rem), linear-gradient(150deg, var(--et-dream-surface), color-mix(in srgb, var(--et-dream-surface-soft) 78%, var(--et-panel) 22%));box-shadow:var(--et-dream-shadow-float), inset 0 1px 0 #ffffff8a}html body #root .app.app-theme-dark.app-command-shell .et-mockup-page-hero,html body #root .app.app-theme-dark.app-command-shell .et-mockup-section-card,html body #root .app.app-theme-dark.app-command-shell .et-mockup-right-rail,html body #root .app.app-theme-dark.app-command-shell .et-mockup-modal-shell,html body #root .app.app-shell-dark.app-command-shell .et-mockup-page-hero,html body #root .app.app-shell-dark.app-command-shell .et-mockup-section-card,html body #root .app.app-shell-dark.app-command-shell .et-mockup-right-rail,html body #root .app.app-shell-dark.app-command-shell .et-mockup-modal-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2) 44%, transparent), color-mix(in srgb, var(--et-page-accent) 30%, transparent) 42%, transparent 90%) 0 0 / 100% 3px no-repeat, radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent) 13%, transparent), transparent 13.5rem), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--et-page-accent-2) 10%, transparent), transparent 16rem), linear-gradient(150deg, var(--et-dream-surface), color-mix(in srgb, var(--et-dream-surface-soft) 82%, #07101e 18%));box-shadow:var(--et-dream-shadow-float), inset 0 1px 0 #ffffff14}html body #root .app.app-command-shell .et-mockup-page-hero{gap:clamp(16px,2.3vw,26px);padding:clamp(21px,3vw,34px)}html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail{gap:var(--et-dream-inner-gap);padding:clamp(17px,2.15vw,24px)}html body #root .app.app-command-shell .et-mockup-stat-card,html body #root .app.app-command-shell .et-mockup-action-card,html body #root .app.app-command-shell .et-mockup-empty-state{border-color:color-mix(in srgb, var(--et-page-accent-2) 20%, var(--et-dream-border));border-radius:var(--et-dream-radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2) 7%, transparent), transparent 48%), color-mix(in srgb, var(--et-dream-surface-soft) 88%, transparent);box-shadow:var(--et-dream-shadow-card), inset 0 1px 0 #ffffff7a}html body #root .app.app-theme-dark.app-command-shell .et-mockup-stat-card,html body #root .app.app-theme-dark.app-command-shell .et-mockup-action-card,html body #root .app.app-theme-dark.app-command-shell .et-mockup-empty-state,html body #root .app.app-shell-dark.app-command-shell .et-mockup-stat-card,html body #root .app.app-shell-dark.app-command-shell .et-mockup-action-card,html body #root .app.app-shell-dark.app-command-shell .et-mockup-empty-state{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2) 7%, transparent), transparent 50%), color-mix(in srgb, var(--et-dream-surface-soft) 90%, transparent);box-shadow:var(--et-dream-shadow-card), inset 0 1px 0 #ffffff12}html body #root .app.app-command-shell .et-mockup-action-card{gap:12px;min-height:96px}html body #root .app.app-command-shell .et-mockup-action-card:hover,html body #root .app.app-command-shell .et-mockup-stat-card:hover,html body #root .app.app-command-shell .et-mockup-button:hover{border-color:var(--et-dream-border-strong);box-shadow:var(--et-dream-glow)}html body #root .app.app-command-shell .et-mockup-icon{border:1px solid color-mix(in srgb, var(--et-page-accent) 24%, var(--et-dream-border));background:radial-gradient(circle at 35% 20%, color-mix(in srgb, var(--et-page-accent-2) 24%, transparent), transparent 60%), color-mix(in srgb, var(--et-page-accent) 12%, var(--et-dream-surface));box-shadow:inset 0 1px #ffffff6b}html body #root .app.app-command-shell .et-mockup-pill,html body #root .app.app-command-shell .et-mockup-chip,html body #root .app.app-command-shell .et-mockup-tab{border-color:color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-dream-border));background:linear-gradient(180deg, #ffffff3d, transparent), color-mix(in srgb, var(--et-dream-surface-soft) 82%, transparent);min-height:34px;box-shadow:inset 0 1px #ffffff6b}html body #root .app.app-theme-dark.app-command-shell .et-mockup-pill,html body #root .app.app-theme-dark.app-command-shell .et-mockup-chip,html body #root .app.app-theme-dark.app-command-shell .et-mockup-tab,html body #root .app.app-shell-dark.app-command-shell .et-mockup-pill,html body #root .app.app-shell-dark.app-command-shell .et-mockup-chip,html body #root .app.app-shell-dark.app-command-shell .et-mockup-tab{background:linear-gradient(180deg, #ffffff0d, transparent), color-mix(in srgb, var(--et-dream-surface-soft) 82%, transparent);box-shadow:inset 0 1px #ffffff12}html body #root .app.app-command-shell .et-mockup-button{border-radius:var(--et-dream-radius-control);border-color:color-mix(in srgb, var(--et-page-accent) 52%, var(--et-dream-border));background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent) 94%, #fff 6%), color-mix(in srgb, var(--et-page-accent-2) 64%, var(--et-page-accent)));min-height:46px;box-shadow:0 14px 30px color-mix(in srgb, var(--et-page-accent) 18%, transparent), inset 0 1px 0 #ffffff57}html body #root .app.app-command-shell .et-mockup-button-secondary,html body #root .app.app-command-shell .et-mockup-button-ghost{border-color:color-mix(in srgb, var(--et-page-accent-2) 28%, var(--et-dream-border));background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2) 7%, transparent), transparent), color-mix(in srgb, var(--et-dream-surface-soft) 86%, transparent);color:var(--et-ink);box-shadow:inset 0 1px #ffffff6b}html body #root .app.app-theme-dark.app-command-shell .et-mockup-button-secondary,html body #root .app.app-theme-dark.app-command-shell .et-mockup-button-ghost,html body #root .app.app-shell-dark.app-command-shell .et-mockup-button-secondary,html body #root .app.app-shell-dark.app-command-shell .et-mockup-button-ghost{box-shadow:inset 0 1px #ffffff12}html body #root .app.app-command-shell .et-mockup-button:focus-visible,html body #root .app.app-command-shell .et-mockup-action-card:focus-visible,html body #root .app.app-command-shell .et-mockup-stat-card:focus-visible{outline:3px solid color-mix(in srgb, var(--et-page-accent-2) 54%, transparent);outline-offset:3px}@media (width<=620px){html body #root .app.app-command-shell{--et-dream-stack-gap:12px;--et-dream-inner-gap:11px;--et-dream-radius-outer:25px;--et-dream-radius-card:17px}html body #root .app.app-command-shell .et-mockup-page{padding-inline:8px;padding-bottom:var(--et-dream-mobile-safe);gap:12px}html body #root .app.app-command-shell .et-mockup-page-hero{padding:15px}html body #root .app.app-command-shell .et-mockup-section-card,html body #root .app.app-command-shell .et-mockup-right-rail{padding:13px}html body #root .app.app-command-shell .et-mockup-pill,html body #root .app.app-command-shell .et-mockup-chip,html body #root .app.app-command-shell .et-mockup-tab{white-space:normal;min-height:31px}html body #root .app.app-command-shell .et-mockup-action-card{min-height:74px}}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-page-hero{box-shadow:0 22px 48px color-mix(in srgb, var(--et-page-accent) 13%, transparent), 0 10px 24px #2a1e1214, inset 0 1px 0 #ffffff94;border-width:1px}html body #root .app.app-theme-dark.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-page-hero,html body #root .app.app-shell-dark.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-page-hero{box-shadow:0 24px 54px color-mix(in srgb, var(--et-page-accent) 14%, #00000061), inset 0 1px 0 #ffffff14}html body #root .app.app-command-shell .et-mockup-today-action{background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent) 12%, var(--et-panel-soft)), color-mix(in srgb, var(--et-page-accent-2) 9%, var(--et-panel))), var(--et-panel-soft);border-left-width:6px;align-content:center;position:relative}html body #root .app.app-command-shell .et-mockup-today-action b{background:linear-gradient(135deg, var(--et-page-accent), color-mix(in srgb, var(--et-page-accent-2) 72%, var(--et-page-accent)));color:#fffaf3;width:fit-content;max-width:100%;box-shadow:0 8px 16px color-mix(in srgb, var(--et-page-accent) 20%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}html body #root .app.app-command-shell .et-mockup-hero-status{border:1px solid color-mix(in srgb, var(--et-page-accent-2) 18%, var(--et-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2) 10%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel-soft) 72%, transparent);border-radius:clamp(20px,2vw,26px);padding:clamp(9px,1.2vw,13px)}html body #root .app.app-command-shell .et-mockup-hero-status .et-mockup-button-secondary,html body #root .app.app-command-shell .et-mockup-hero-status .et-mockup-button-ghost{min-height:40px;background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2) 6%, transparent), transparent), color-mix(in srgb, var(--et-panel-soft) 90%, transparent)!important;color:var(--et-ink)!important;box-shadow:inset 0 1px #fff6!important}html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-page-hero{box-shadow:0 18px 40px #9e672721,0 8px 18px #38261012,inset 0 1px #ffffffa8!important}html[data-theme=light] body #root .app.app-command-shell.app-membership .membership-mockup-rebuild,html body #root .app.app-theme-light.app-command-shell.app-membership .membership-mockup-rebuild,html body #root .app.app-shell-light.app-command-shell.app-membership .membership-mockup-rebuild{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2) 8%, transparent), transparent 17rem), radial-gradient(circle at 100% 4%, color-mix(in srgb, var(--et-page-accent) 10%, transparent), transparent 18rem), linear-gradient(180deg, #fff8ee, #fff4e4)!important;box-shadow:0 18px 46px #7f572a14,inset 0 1px #ffffffb3!important}@media (width>=921px){html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-page-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}}@media (width<=620px){html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-page-hero{gap:10px;padding:16px}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-hero-copy{gap:9px}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-hero-copy h1{font-size:clamp(1.86rem,8.45vw,2.34rem);line-height:.98}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-hero-copy p{font-size:.86rem;line-height:1.3}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-today-action{gap:5px;min-height:0;padding:10px 12px}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-today-action strong{font-size:.98rem;line-height:1.15}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-today-action b{padding:4px 8px;font-size:.69rem}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-hero-status{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:8px;padding:9px;display:grid!important}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-points-card{border-radius:17px;min-width:82px;padding:8px}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-pill-row{justify-content:flex-start;gap:6px;max-width:none}html body #root .app.app-command-shell :where(.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild) .et-mockup-pill{min-height:28px;padding:5px 8px;font-size:.69rem}html body #root .app.app-command-shell :where(.forge-mockup-header,.tidepool-mockup-header,.membership-mockup-rebuild) .et-mockup-hero-status .et-mockup-button-secondary,html body #root .app.app-command-shell :where(.forge-mockup-header,.tidepool-mockup-header,.membership-mockup-rebuild) .et-mockup-hero-status .et-mockup-button-ghost{grid-column:1/-1;width:100%;min-height:38px}html body #root .app.app-command-shell.app-kidsprogram .spark-mockup-header .et-mockup-hero-copy h1,html body #root .app.app-command-shell.app-membership .membership-mockup-rebuild .et-mockup-hero-copy h1{font-size:clamp(1.8rem,8vw,2.18rem)}html body #root .app.app-command-shell.app-market .market-mockup-search.market-page-heading{margin-top:2px}}@media (width<=760px){html body #root .app.app-command-shell{--et-mobile-app-safe-bottom:max(258px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 198px));--et-mobile-sheet-pad:12px}html body #root .app.app-command-shell :where(main,.main){scroll-padding-top:calc(env(safe-area-inset-top,0px) + 86px);scroll-padding-bottom:var(--et-mobile-app-safe-bottom)}html body #root .app.app-command-shell .et-mockup-page{padding-inline:10px;padding-bottom:var(--et-mobile-app-safe-bottom);gap:14px}html body #root .app.app-command-shell .et-mockup-main-column,html body #root .app.app-command-shell .et-mockup-action-stack,html body #root .app.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail){gap:12px}html body #root .app.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state){box-shadow:0 10px 24px color-mix(in srgb, var(--wc-shadow,#4d301424) 36%, transparent), inset 0 1px 0 #ffffff6b}html body #root .app.app-theme-dark.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state),html body #root .app.app-shell-dark.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state){box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff12}html body #root .app.app-command-shell :where(.et-mockup-button,.et-mockup-action-card,.menu-command-link,.drawer-link,.quick-add-menu button,.add-anything-option,.ember-assist-quick-action-grid button,.public-beta-interest-grid label,.theme-choice-card,.settings-list-row,.live-onboarding-step){touch-action:manipulation;min-height:48px}html body #root .app.app-command-shell :where(.et-mockup-pill,.et-mockup-chip,.et-mockup-tab,.status-badge,.market-filter-chip,.catalog-chip-row button,.vault-view-strip button){white-space:normal;touch-action:manipulation;min-height:34px;padding-inline:10px}html body #root .app.app-command-shell :where(.et-mockup-pill-row,.catalog-chip-row,.vault-view-strip,.market-search-options,.market-filter-row,.smart-setup-chip-grid,.quick-add-inline-actions,.ember-assist-footer-actions){-webkit-overflow-scrolling:touch;gap:8px}html body #root .app.app-command-shell .flow-next-action-card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:11px;padding:12px}html body #root .app.app-command-shell .flow-next-action-buttons{justify-content:stretch}html body #root .app.app-command-shell .flow-next-action-buttons .et-mockup-button{flex:100%;min-height:46px}html body #root .app.app-command-shell .topbar{border-radius:24px;gap:8px;min-height:64px;margin:8px 8px 0;padding:8px;box-shadow:0 10px 26px #432b1414,inset 0 1px #ffffff8a}html body #root .app.app-theme-dark.app-command-shell .topbar,html body #root .app.app-shell-dark .topbar{box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff12}html body #root .app.app-command-shell .topbar :where(button,.secondary-button,.topbar-market-link,.topbar-scan-button){border-radius:18px;min-height:44px}html body #root .app.app-command-shell .mobile-bottom-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom,0px));width:auto;min-height:72px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:26px}html body #root .app.app-command-shell .mobile-bottom-nav button{border-radius:18px;min-height:56px;padding:6px 4px}html body #root .app.app-command-shell .mobile-bottom-nav button span{font-size:.66rem;line-height:1.1}html body #root .app.app-command-shell .mobile-quick-add-fab{bottom:calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 20px);min-width:48px!important;min-height:48px!important}html body #root .app.app-command-shell .drawer.menu-drawer.navigation-drawer.open{scroll-padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 164px)}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack{padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 222px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 222px)!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-footer-card{margin-bottom:calc(26px + env(safe-area-inset-bottom,0px))!important;border-radius:18px!important}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-footer-card button{min-height:44px!important;padding:10px 14px!important}:is(html body #root .app.app-command-shell .flow-modal-backdrop:has(.flow-modal[data-flow=addActionSheet]),html body #root .app.app-command-shell .location-modal-backdrop:has(.feedback-modal),html body #root .app.app-command-shell .smart-setup-backdrop){padding:10px 8px max(10px, env(safe-area-inset-bottom,0px))!important;align-items:end!important}html body #root .app.app-command-shell :where(.flow-modal[data-flow=addActionSheet],.feedback-modal,.smart-setup-modal){border-radius:26px 26px 22px 22px!important;width:min(100%,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .modal-title-row,html body #root .app.app-command-shell .feedback-modal .modal-title-row,html body #root .app.app-command-shell .smart-setup-modal .modal-title-row,html body #root .app.app-command-shell .ember-assist-header{min-height:68px;padding:12px 14px!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-body,html body #root .app.app-command-shell .smart-setup-body,html body #root .app.app-command-shell .public-beta-feedback-body{padding:var(--et-mobile-sheet-pad)!important;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.add-anything-option,.quick-add-empty-result,.small-empty-state){min-height:82px;border-radius:20px!important;padding:12px!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] .flow-modal-footer,html body #root .app.app-command-shell .feedback-modal .location-modal-actions,html body #root .app.app-command-shell .ember-assist-form{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important}html body #root .app.app-command-shell .ember-assist-panel{left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;border-radius:26px 26px 22px 22px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;max-height:calc(100dvh - 16px)!important;display:grid!important;overflow:hidden!important}html body #root .app.app-command-shell .ember-assist-scroll{scroll-padding-bottom:136px;padding:12px!important;gap:10px!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important;overflow-y:auto!important}html body #root .app.app-command-shell .ember-assist-panel :where(.ember-assist-live-hero,.ember-assist-context-card,.ember-assist-guidance-strip,.ember-assist-safety-note,.ember-assist-recent-help article,.ember-assist-empty){border-radius:19px!important;padding:12px!important}html body #root .app.app-command-shell .ember-assist-quick-action-grid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell .ember-assist-form textarea{min-height:58px}html body #root .app.app-command-shell .ember-assist-footer-actions button,html body #root .app.app-command-shell .feedback-modal .location-modal-actions button{min-height:48px}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal){flex-direction:column!important;gap:0!important;scroll-padding-bottom:96px!important;display:flex!important;overflow-y:auto!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>label,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.small-empty-state{flex:none!important;margin:0 12px 10px!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>label{gap:7px!important;min-width:0!important;display:grid!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field:first-of-type,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>label:first-of-type{margin-top:12px!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field textarea,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>label textarea{min-height:64px}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>.field input,html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal)>label input{min-height:48px}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal) .small-empty-state{text-align:center;align-content:center;min-height:92px;max-height:132px}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal) .feedback-metadata{flex:none!important;margin:0 12px 10px!important;font-size:.76rem!important}html body #root .app.app-command-shell .feedback-modal:not(.public-beta-feedback-modal) .location-modal-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2!important;background:color-mix(in srgb, var(--et-shell-panel,#fffaf1) 92%, transparent)!important;flex:none!important;margin-top:auto!important;position:sticky!important;bottom:0!important}}@media (width<=430px){html body #root .app.app-command-shell .et-mockup-page{padding-inline:8px}html body #root .app.app-command-shell .et-mockup-page-hero{border-radius:24px}html body #root .app.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail){border-radius:22px}html body #root .app.app-command-shell :where(.flow-modal[data-flow=addActionSheet],.feedback-modal,.smart-setup-modal,.ember-assist-panel){border-radius:24px 24px 20px 20px!important}html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet] :where(.add-anything-option-grid,.scan-anything-coming-soon-grid),html body #root .app.app-command-shell .public-beta-interest-grid,html body #root .app.app-command-shell .smart-setup-card-grid{gap:9px!important}}html body #root .app.app-command-shell :where(.et-mockup-action-card,.et-mockup-stat-card,.et-mockup-empty-state,.small-empty-state,.empty-state,.catalog-result-card,.market-home-product-card,.market-set-card,.scout-home-report-card,.scout-report-compact-card,.vault-live-folder-tile,.vault-live-recent-row,.vault-empty-overview-card,.vault-empty-summary-card,.spark-section-card,.spark-donation-group-card,.spark-impact-milestone-card,.spark-participation-card,.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.membership-mockup-plan-card,.membership-mockup-add-on-card,.coming-soon-card){position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--wc-border,#764c1f2e) 78%, var(--page-accent,#d9903d) 22%)!important;background-image:linear-gradient(145deg, #ffffff47, #fff7e60f), radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--page-accent,#d9903d) 13%, transparent), transparent 36%)!important}html body #root .app.app-theme-dark.app-command-shell :where(.et-mockup-action-card,.et-mockup-stat-card,.et-mockup-empty-state,.small-empty-state,.empty-state,.catalog-result-card,.market-home-product-card,.market-set-card,.scout-home-report-card,.scout-report-compact-card,.vault-live-folder-tile,.vault-live-recent-row,.vault-empty-overview-card,.vault-empty-summary-card,.spark-section-card,.spark-donation-group-card,.spark-impact-milestone-card,.spark-participation-card,.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.membership-mockup-plan-card,.membership-mockup-add-on-card,.coming-soon-card),html body #root .app.app-shell-dark.app-command-shell :where(.et-mockup-action-card,.et-mockup-stat-card,.et-mockup-empty-state,.small-empty-state,.empty-state,.catalog-result-card,.market-home-product-card,.market-set-card,.scout-home-report-card,.scout-report-compact-card,.vault-live-folder-tile,.vault-live-recent-row,.vault-empty-overview-card,.vault-empty-summary-card,.spark-section-card,.spark-donation-group-card,.spark-impact-milestone-card,.spark-participation-card,.tidepool-live-section-card,.tidepool-moderation-card,.tidepool-preview-card,.membership-mockup-plan-card,.membership-mockup-add-on-card,.coming-soon-card){background-image:linear-gradient(145deg, #ffffff0f, #ffffff04), radial-gradient(circle at 12% 6%, color-mix(in srgb, var(--page-accent,#f0a642) 18%, transparent), transparent 38%)!important;border-color:color-mix(in srgb, var(--page-accent,#f0a642) 28%, #ffffff24)!important}html body #root .app.app-command-shell :where(.et-mockup-action-card,.catalog-result-card,.market-home-product-card,.scout-home-report-card,.vault-live-folder-tile,.spark-section-card,.spark-donation-group-card,.tidepool-preview-card,.membership-mockup-plan-card,.coming-soon-card):before{content:"";background:linear-gradient(90deg, var(--page-accent,#d9903d), transparent);opacity:.74;pointer-events:none;border-radius:999px;width:54px;height:3px;position:absolute;inset:0 auto auto 0}html body #root .app.app-command-shell :where(.et-mockup-action-copy strong,.catalog-result-card h3,.market-home-product-card h3,.scout-home-report-card strong,.vault-live-folder-tile span,.spark-section-card strong,.spark-donation-group-card strong,.tidepool-preview-card strong,.membership-mockup-plan-card strong,.coming-soon-card h3){letter-spacing:0}html body #root .app.app-command-shell :where(.et-mockup-action-copy small,.catalog-result-card p,.market-home-product-card p,.scout-home-report-card p,.vault-live-folder-tile small,.vault-live-recent-row small,.spark-section-card p,.spark-donation-group-card span,.tidepool-preview-card p,.membership-mockup-plan-card p,.coming-soon-card p){line-height:1.48}html body #root .app.app-command-shell :where(.et-mockup-empty-state,.small-empty-state,.empty-state){align-items:start;gap:10px}html body #root .app.app-command-shell :where(.et-mockup-empty-state strong,.small-empty-state h3,.empty-state h3){color:var(--wc-text,#2e2417)}html body #root .app.app-theme-dark.app-command-shell :where(.et-mockup-empty-state strong,.small-empty-state h3,.empty-state h3),html body #root .app.app-shell-dark.app-command-shell :where(.et-mockup-empty-state strong,.small-empty-state h3,.empty-state h3){color:var(--wc-heading,#fff7df)}html body #root .app.app-command-shell .market-card-freshness-line,html body #root .app.app-command-shell .market-results-safety-note,html body #root .app.app-command-shell .scout-report-safety-dl,html body #root .app.app-command-shell .tidepool-mockup-guardrail-strip,html body #root .app.app-command-shell .forge-mockup-guardrail-strip,html body #root .app.app-command-shell .spark-mission-facts,html body #root .app.app-command-shell .membership-mockup-rule-row,html body #root .app.app-command-shell .coming-soon-unavailable{background:color-mix(in srgb, var(--page-accent,#d9903d) 9%, #ffffff9e);border:1px solid color-mix(in srgb, var(--page-accent,#d9903d) 18%, transparent);border-radius:16px}html body #root .app.app-theme-dark.app-command-shell :where(.market-card-freshness-line,.market-results-safety-note,.scout-report-safety-dl,.tidepool-mockup-guardrail-strip,.forge-mockup-guardrail-strip,.spark-mission-facts,.membership-mockup-rule-row,.coming-soon-unavailable),html body #root .app.app-shell-dark.app-command-shell :where(.market-card-freshness-line,.market-results-safety-note,.scout-report-safety-dl,.tidepool-mockup-guardrail-strip,.forge-mockup-guardrail-strip,.spark-mission-facts,.membership-mockup-rule-row,.coming-soon-unavailable){background:color-mix(in srgb, var(--page-accent,#f0a642) 13%, #070d1cc2);border-color:color-mix(in srgb, var(--page-accent,#f0a642) 22%, #ffffff1f)}html body #root .app.app-command-shell .catalog-result-card .catalog-thumb,html body #root .app.app-command-shell .market-home-product-art,html body #root .app.app-command-shell .vault-live-item-thumb,html body #root .app.app-command-shell .spark-section-icon,html body #root .app.app-command-shell .hearth-spark-mission-icon{box-shadow:0 10px 22px color-mix(in srgb, var(--page-accent,#d9903d) 18%, transparent), inset 0 1px 0 #ffffff57}html body #root .app.app-command-shell .catalog-result-actions,html body #root .app.app-command-shell .market-card-actions,html body #root .app.app-command-shell .market-empty-actions,html body #root .app.app-command-shell .spark-flow-actions,html body #root .app.app-command-shell .tidepool-support-actions{gap:9px}html body #root .app.app-command-shell .catalog-result-actions button,html body #root .app.app-command-shell .market-card-actions button,html body #root .app.app-command-shell .market-empty-actions button,html body #root .app.app-command-shell .spark-flow-actions button,html body #root .app.app-command-shell .tidepool-support-actions button{border-radius:16px}html body #root .app.app-command-shell .coming-soon-card-meta{flex-wrap:wrap;align-items:flex-start}html body #root .app.app-command-shell .coming-soon-card-meta .status-badge{border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;min-height:28px;padding:6px 10px;line-height:1;display:inline-flex}html body #root .app.app-command-shell .coming-soon-card-meta small{flex:8rem}@media (width<=760px){html body #root .app.app-command-shell :where(.catalog-result-card,.market-home-product-card,.scout-home-report-card,.spark-section-card,.spark-donation-group-card,.tidepool-preview-card,.membership-mockup-plan-card,.coming-soon-card){border-radius:22px}html body #root .app.app-command-shell .coming-soon-card{min-height:0}html body #root .app.app-command-shell .coming-soon-card-meta .status-badge{font-size:.68rem}html body #root .app.app-command-shell :where(.et-mockup-empty-state,.small-empty-state,.empty-state){justify-content:center;min-height:128px}html body #root .app.app-command-shell .catalog-result-actions,html body #root .app.app-command-shell .market-card-actions,html body #root .app.app-command-shell .market-empty-actions,html body #root .app.app-command-shell .spark-flow-actions,html body #root .app.app-command-shell .tidepool-support-actions{align-items:stretch}}@media (width<=640px){html body #root .app.app-command-shell .flow-modal[data-flow=addActionSheet],html body #root .app.app-command-shell .flow-modal[data-flow=multiDestinationAdd],html body #root .app.app-shell-dark .flow-modal[data-flow=addActionSheet],html body #root .app.app-shell-dark .flow-modal[data-flow=multiDestinationAdd]{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}}html body #root .app.app-command-shell.app-market .market-price-memory-card{border-color:color-mix(in srgb, var(--et-page-accent,#65d978) 24%, var(--et-border,#ffffff1f))!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent,#65d978) 13%, transparent), transparent 14rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--et-page-accent-2,#ffca55) 10%, transparent), transparent 16rem), color-mix(in srgb, var(--et-panel,#081220eb) 94%, transparent)!important;gap:14px!important;display:grid!important}html body #root .app.app-command-shell.app-market .market-price-memory-inline-helper,.market-price-memory-helper-card,.market-price-memory-hero-card,.market-price-memory-form-card{border:1px solid color-mix(in srgb, var(--et-page-accent,#65d978) 20%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2,#ffca55) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 88%, transparent);min-width:0;color:var(--et-ink,#fff7ed);border-radius:20px;gap:8px;padding:14px;display:grid}.market-price-memory-helper-card span,.market-price-memory-helper-card p,.market-price-memory-hero-card p,.market-price-memory-form-card p,.market-price-memory-row p,.market-price-memory-row small{color:var(--et-muted,#e8eef6bd);line-height:1.45}.market-price-memory-safety-strip,.market-price-memory-stats,.market-price-memory-compare,.market-price-memory-comparison-grid,.market-price-memory-list,.market-price-memory-flow{gap:12px;display:grid}.market-price-memory-safety-strip{flex-wrap:wrap;gap:8px;display:flex}.market-price-memory-safety-strip span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffca55) 22%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 78%, transparent);min-height:32px;color:var(--et-ink,#fff7ed);border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.market-price-memory-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.market-price-memory-stats>div,.market-price-memory-comparison-grid>div,.market-price-memory-row{border:1px solid color-mix(in srgb, var(--et-page-accent,#65d978) 18%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 80%, transparent);border-radius:18px;min-width:0;padding:13px}.market-price-memory-compare{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffca55) 22%, var(--et-border,#ffffff1f));background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent,#65d978) 10%, transparent), transparent 42%), color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 86%, transparent);border-radius:20px;padding:14px}.market-price-memory-compare h3{color:var(--et-ink,#fff7ed);margin:4px 0}.market-price-memory-compare p,.market-price-memory-compare-helper{color:var(--et-muted,#e8eef6bd);line-height:1.45}.market-price-memory-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-price-memory-stats span,.market-price-memory-comparison-grid span,.market-price-memory-meta dt,.market-price-memory-value span{color:var(--et-muted,#e8eef6bd);text-transform:uppercase;font-size:.75rem;font-weight:850}.market-price-memory-stats strong,.market-price-memory-comparison-grid strong,.market-price-memory-value strong{color:var(--et-ink,#fff7ed);overflow-wrap:anywhere;font-size:clamp(1.05rem,2vw,1.35rem)}.market-price-memory-stats small,.market-price-memory-comparison-grid small,.market-price-memory-meta dd{color:var(--et-muted,#e8eef6ad)}.market-price-memory-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;display:grid}.market-price-memory-row h3{color:var(--et-ink,#fff7ed);overflow-wrap:anywhere;margin:4px 0}.market-price-memory-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.market-price-memory-meta div{border:1px solid color-mix(in srgb, var(--et-page-accent,#65d978) 12%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,#ffffff0f) 66%, transparent);border-radius:12px;min-width:0;padding:8px}.market-price-memory-meta dt,.market-price-memory-meta dd{overflow-wrap:anywhere;margin:0}.market-price-memory-meta dd{margin-top:3px;font-size:.86rem}.market-price-memory-value{text-align:right;justify-items:end;gap:4px;display:grid}.market-price-memory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flow-modal[data-flow=marketPriceMemory] .flow-modal-footer{display:none!important}html body #root .app.app-command-shell .item-compare-table-card,.item-comparison-form-card{border-color:color-mix(in srgb, var(--et-page-accent,#65d978) 24%, var(--et-page-accent-2,#ffca55) 18%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent,#65d978) 12%, transparent), transparent 13rem), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--et-page-accent-2,#ffca55) 12%, transparent), transparent 15rem), color-mix(in srgb, var(--et-panel,#fffdf7) 92%, transparent);gap:14px;min-width:0;display:grid}html body #root .app.app-theme-dark.app-command-shell .item-compare-table-card,html body #root .app.app-shell-dark.app-command-shell .item-compare-table-card,html body #root .app.app-theme-dark.app-command-shell .item-comparison-form-card,html body #root .app.app-shell-dark.app-command-shell .item-comparison-form-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent,#65d978) 16%, transparent), transparent 13rem), color-mix(in srgb, var(--et-panel,#0d1b31) 92%, transparent)}.item-compare-safety-card,.item-comparison-flow{gap:10px;min-width:0;display:grid}.item-compare-safety-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#ffca55) 24%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 78%, transparent);border-radius:18px;padding:13px}.item-compare-safety-card strong{color:var(--et-ink,#172033)}.item-compare-safety-card span,.item-compare-safety-card small{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));line-height:1.42}html body #root .app.app-theme-dark.app-command-shell .item-compare-safety-card,html body #root .app.app-shell-dark.app-command-shell .item-compare-safety-card{background:color-mix(in srgb, var(--et-panel-soft,#14233b) 82%, transparent)}html body #root .app.app-theme-dark.app-command-shell .item-compare-safety-card strong,html body #root .app.app-shell-dark.app-command-shell .item-compare-safety-card strong{color:var(--et-ink,#f7f0df)}html body #root .app.app-theme-dark.app-command-shell .item-compare-safety-card span,html body #root .app.app-shell-dark.app-command-shell .item-compare-safety-card span,html body #root .app.app-theme-dark.app-command-shell .item-compare-safety-card small,html body #root .app.app-shell-dark.app-command-shell .item-compare-safety-card small{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}.item-compare-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(12px,1.8vw,18px);min-width:0;display:grid}.item-compare-card{border:1px solid color-mix(in srgb, var(--et-page-accent,#65d978) 20%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel,#fffdf7) 90%, transparent);border-radius:22px;gap:11px;min-width:0;padding:11px;display:grid}html body #root .app.app-theme-dark.app-command-shell .item-compare-card,html body #root .app.app-shell-dark.app-command-shell .item-compare-card{background:color-mix(in srgb, var(--et-panel,#0d1b31) 90%, transparent)}.item-compare-table-values{gap:8px;margin:0;display:grid}.item-compare-table-values div{background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 70%, transparent);border-radius:13px;min-width:0;padding:8px}.item-compare-table-values dt,.item-compare-table-values dd{overflow-wrap:anywhere;margin:0}.item-compare-table-values dt{color:color-mix(in srgb, var(--et-muted,#675d52) 86%, var(--et-ink,#172033));text-transform:uppercase;font-size:.72rem;font-weight:900}.item-compare-table-values dd{color:var(--et-ink,#172033);font-weight:850}.item-compare-warning{color:color-mix(in srgb, var(--et-coral,#f26a4f) 88%, var(--et-ink,#172033));margin:0;font-size:.84rem;line-height:1.4}.item-comparison-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.item-comparison-form-grid label:first-child{grid-column:1/-1}.flow-modal[data-flow=itemComparison] .flow-modal-footer{display:none!important}html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions,html body #root .app.app-shell-dark.app-market .market-mockup-results .market-result-add-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))!important}@media (width<=780px){html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions,html body #root .app.app-shell-dark.app-market .market-mockup-results .market-result-add-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-price-memory-stats,.market-price-memory-comparison-grid,.market-price-memory-meta,.market-price-memory-form-grid,.item-comparison-form-grid,.market-price-memory-row{grid-template-columns:minmax(0,1fr)}.market-price-memory-value{text-align:left;justify-items:start}}@media (width<=430px){html body #root .app.app-command-shell.app-market .market-mockup-results .market-result-add-actions>button:first-child,html body #root .app.app-shell-dark.app-market .market-mockup-results .market-result-add-actions>button:first-child{grid-column:1/-1!important}.market-price-memory-helper-card,.market-price-memory-hero-card,.market-price-memory-form-card,.market-price-memory-row,.market-price-memory-stats>div{border-radius:17px;padding:12px}}html body #root .app.app-command-shell .ember-assist-collector-guide{border:1px solid color-mix(in srgb, var(--et-shell-gold) 24%, var(--et-shell-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-shell-gold) 14%, transparent), transparent 12rem), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--et-shell-accent) 10%, transparent), transparent 12rem), color-mix(in srgb, var(--et-shell-soft) 90%, transparent);min-width:0;color:var(--et-shell-ink);border-radius:22px;gap:12px;padding:14px;display:grid}html body #root .app.app-command-shell .ember-assist-collector-guide .compact-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}html body #root .app.app-command-shell .ember-assist-collector-guide h3,html body #root .app.app-command-shell .ember-assist-guide-card h4{color:var(--et-shell-ink);margin:0;line-height:1.12}html body #root .app.app-command-shell .ember-assist-collector-guide p,html body #root .app.app-command-shell .ember-assist-guide-card p,html body #root .app.app-command-shell .ember-assist-guide-card dd{color:var(--et-shell-muted);margin:0;line-height:1.42}html body #root .app.app-command-shell .ember-assist-guide-pill{border:1px solid color-mix(in srgb, var(--et-shell-gold) 30%, var(--et-shell-border));background:color-mix(in srgb, var(--et-shell-gold) 16%, var(--et-shell-panel));min-height:30px;color:var(--et-shell-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}html body #root .app.app-command-shell .ember-assist-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell .ember-assist-guide-card{border:1px solid color-mix(in srgb, var(--et-shell-gold) 18%, var(--et-shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--et-shell-panel) 86%, transparent), color-mix(in srgb, var(--et-shell-soft) 92%, transparent));border-radius:18px;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff42}html body #root .app.app-command-shell .ember-assist-guide-topic,html body #root .app.app-command-shell .ember-assist-guide-card dt{color:color-mix(in srgb, var(--et-shell-gold) 78%, var(--et-shell-ink));letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}html body #root .app.app-command-shell .ember-assist-guide-meta{background:color-mix(in srgb, var(--et-shell-panel) 72%, transparent);border-radius:15px;gap:8px;margin:0;padding:10px;display:grid}html body #root .app.app-command-shell .ember-assist-guide-meta div{gap:3px;min-width:0;display:grid}html body #root .app.app-command-shell .ember-assist-guide-card button{justify-self:start;min-height:38px;border-radius:14px!important}html body #root .app.app-command-shell .ember-assist-guide-card button.is-disabled{opacity:.64;cursor:not-allowed}@media (width<=640px){html body #root .app.app-command-shell .ember-assist-collector-guide{border-radius:19px;padding:12px}html body #root .app.app-command-shell .ember-assist-collector-guide .compact-card-header,html body #root .app.app-command-shell .ember-assist-guide-grid{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell .ember-assist-guide-pill{justify-self:start}html body #root .app.app-command-shell .ember-assist-guide-card{padding:12px}}html body #root .app.app-command-shell .upgrade-value-preview-card,html body #root .app.app-shell-dark .upgrade-value-preview-card,html body #root .app.app-command-shell .upgrade-plan-comparison-preview,html body #root .app.app-shell-dark .upgrade-plan-comparison-preview{border-color:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 30%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 14%, transparent), transparent 11rem), linear-gradient(180deg, color-mix(in srgb, var(--et-panel,var(--et-shell-panel)) 92%, transparent), color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 96%, transparent));box-shadow:0 18px 42px color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 10%, transparent), inset 0 1px 0 #ffffff2e}.upgrade-value-preview-status-row,.upgrade-value-preview-list,.upgrade-value-preview-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upgrade-value-preview-grid,.upgrade-plan-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.upgrade-value-preview-grid article,.upgrade-plan-comparison-card,.upgrade-plan-comparison-note{border:1px solid color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 18%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 82%, transparent);border-radius:18px;gap:7px;min-width:0;padding:13px;display:grid}.upgrade-value-preview-grid span,.upgrade-plan-comparison-card span{color:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 76%, var(--et-ink,var(--et-shell-ink)));letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:900}.upgrade-value-preview-grid p,.upgrade-plan-comparison-card p,.upgrade-plan-comparison-note span{color:var(--et-muted,var(--et-shell-muted));margin:0;line-height:1.45}.upgrade-plan-comparison-card strong,.upgrade-plan-comparison-note strong{color:var(--et-ink,var(--et-shell-ink));font-size:1rem}.upgrade-value-preview-list span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 22%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 10%, var(--et-panel-soft,var(--et-shell-soft)));min-height:30px;color:var(--et-ink,var(--et-shell-ink));border-radius:999px;align-items:center;padding:6px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.upgrade-value-preview-footer{justify-content:space-between;padding-top:2px}.upgrade-value-preview-footer small{max-width:48rem;color:var(--et-muted,var(--et-shell-muted));font-size:.78rem;line-height:1.35}.upgrade-plan-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-plan-comparison-note{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center}@media (width<=900px){.upgrade-value-preview-grid,.upgrade-plan-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-plan-comparison-note{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){html body #root .app.app-command-shell .upgrade-value-preview-card,html body #root .app.app-shell-dark .upgrade-value-preview-card,html body #root .app.app-command-shell .upgrade-plan-comparison-preview,html body #root .app.app-shell-dark .upgrade-plan-comparison-preview{border-radius:20px}.upgrade-value-preview-grid,.upgrade-plan-comparison-grid{grid-template-columns:minmax(0,1fr)}.upgrade-value-preview-footer{align-items:stretch}.upgrade-value-preview-footer .et-mockup-button{width:100%}}html body #root .app.app-command-shell .collector-event-planner-card,html body #root .app.app-shell-dark .collector-event-planner-card,.collector-event-flow{border-color:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 26%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 14%, transparent), transparent 11rem), radial-gradient(circle at 2% 100%, color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 10%, transparent), transparent 14rem), linear-gradient(180deg, color-mix(in srgb, var(--et-panel,var(--et-shell-panel)) 92%, transparent), color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 96%, transparent));box-shadow:0 14px 34px color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 9%, transparent), inset 0 1px 0 #ffffff29}.collector-event-helper-card,.collector-event-form-card,.collector-event-hero-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 24%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 86%, transparent);border-radius:19px;gap:9px;min-width:0;padding:14px;display:grid}.collector-event-helper-card strong,.collector-event-form-card h4,.collector-event-hero-card h3,.collector-event-row strong{color:var(--et-ink,var(--et-shell-ink));margin:0}.collector-event-helper-card span,.collector-event-helper-card small,.collector-event-form-card p,.collector-event-hero-card p,.collector-event-row small{color:var(--et-muted,var(--et-shell-muted));margin:0;line-height:1.42}.collector-event-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collector-event-type-cloud,.collector-event-safety-strip,.collector-event-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collector-event-type-cloud span,.collector-event-safety-strip span,.collector-event-row>div:last-child span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 22%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 9%, var(--et-panel-soft,var(--et-shell-soft)));min-height:30px;color:var(--et-ink,var(--et-shell-ink));border-radius:999px;align-items:center;padding:6px 9px;font-size:.78rem;font-weight:850;display:inline-flex}.collector-event-list,.collector-event-flow{gap:12px;min-width:0;display:grid}.collector-event-row{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 20%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 10%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 88%, transparent);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.collector-event-row>div{gap:4px;min-width:0;display:grid}.collector-event-row>div:last-child{text-align:right;justify-items:end}.collector-event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collector-event-form-card textarea{min-height:94px}.flow-modal[data-flow=collectorEventPlanner] .flow-modal-footer{align-items:stretch}@media (width<=760px){.collector-event-summary-grid,.collector-event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-event-row{grid-template-columns:minmax(0,1fr)}.collector-event-row>div:last-child{text-align:left;justify-items:start}}@media (width<=520px){.collector-event-summary-grid,.collector-event-form-grid{grid-template-columns:minmax(0,1fr)}.collector-event-helper-card,.collector-event-form-card,.collector-event-hero-card{border-radius:17px;padding:12px}.collector-event-actions button{width:100%}}html body #root .app.app-command-shell .wishlist-iso-planning-card,html body #root .app.app-shell-dark .wishlist-iso-planning-card,.wishlist-iso-flow-card,.wishlist-iso-helper-card{border-color:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 26%, var(--et-border,#ffffff1f));background:radial-gradient(circle at 98% 0%, color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 13%, transparent), transparent 10rem), linear-gradient(180deg, color-mix(in srgb, var(--et-panel,var(--et-shell-panel)) 92%, transparent), color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 96%, transparent));box-shadow:0 14px 34px color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 9%, transparent), inset 0 1px 0 #ffffff2e}.wishlist-iso-helper-card,.wishlist-iso-flow-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 24%, var(--et-border,#ffffff1f));border-radius:19px;gap:9px;min-width:0;padding:14px;display:grid}.wishlist-iso-helper-card strong,.wishlist-iso-flow-card h3,.wishlist-iso-flow-card h4,.wishlist-iso-row h3,.wishlist-iso-target strong{color:var(--et-ink,var(--et-shell-ink));margin:0}.wishlist-iso-helper-card span,.wishlist-iso-flow-card p,.wishlist-iso-row p,.wishlist-iso-row small,.wishlist-iso-target small{color:var(--et-muted,var(--et-shell-muted));margin:0;line-height:1.42}.wishlist-iso-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.wishlist-iso-summary-grid>div,.wishlist-iso-row{border:1px solid color-mix(in srgb, var(--et-page-accent,var(--et-shell-accent)) 16%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-panel-soft,var(--et-shell-soft)) 84%, transparent);border-radius:17px;gap:7px;min-width:0;padding:13px;display:grid}.wishlist-iso-summary-grid span,.wishlist-iso-meta span,.wishlist-iso-target span{color:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 76%, var(--et-ink,var(--et-shell-ink)));letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.wishlist-iso-summary-grid strong{color:var(--et-ink,var(--et-shell-ink));font-size:1.25rem;line-height:1}.wishlist-iso-summary-grid small{color:var(--et-muted,var(--et-shell-muted));line-height:1.3}.wishlist-iso-list,.wishlist-iso-flow{gap:12px;min-width:0;display:grid}.wishlist-iso-row{grid-template-columns:minmax(0,1fr) minmax(9rem,auto);align-items:start}.wishlist-iso-meta,.wishlist-iso-safety-strip,.wishlist-iso-route-row,.wishlist-iso-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wishlist-iso-meta span,.wishlist-iso-safety-strip span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 22%, var(--et-border,#ffffff1f));background:color-mix(in srgb, var(--et-page-accent-2,var(--et-shell-gold)) 10%, var(--et-panel-soft,var(--et-shell-soft)));border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;display:inline-flex}.wishlist-iso-target{text-align:right;justify-items:end;gap:5px;min-width:0;display:grid}.wishlist-iso-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wishlist-iso-form-card textarea{min-height:94px}.flow-modal[data-flow=wishlistIso] .flow-modal-footer{align-items:stretch}@media (width<=760px){.wishlist-iso-summary-grid,.wishlist-iso-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-iso-row{grid-template-columns:minmax(0,1fr)}.wishlist-iso-target{text-align:left;justify-items:start}}@media (width<=520px){.wishlist-iso-summary-grid,.wishlist-iso-form-grid{grid-template-columns:minmax(0,1fr)}.wishlist-iso-helper-card,.wishlist-iso-flow-card{border-radius:17px;padding:12px}.wishlist-iso-route-row .et-mockup-button,.wishlist-iso-route-row button,.wishlist-iso-actions button{width:100%}}html body #root .app.app-command-shell .collector-showcase-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-dream-border,#76542a2e));width:100%;min-width:0;color:var(--et-ink,#172033);background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 20%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 10%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 86%, var(--et-page-accent,#f97316) 7%));box-shadow:0 18px 38px color-mix(in srgb, var(--et-page-accent,#f97316) 12%, transparent), inset 0 1px 0 #fff9;isolation:isolate;text-align:left;contain:layout paint style;border-radius:clamp(18px,1.6vw,24px);grid-template-columns:minmax(86px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.6vw,16px);padding:clamp(10px,1.5vw,15px);transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;overflow:hidden}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-card,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-card{color:var(--et-ink,#f7f0df);background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 16%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 88%, var(--et-page-accent,#f97316) 7%), color-mix(in srgb, var(--et-panel-soft,#10243f) 92%, #06101e 8%));box-shadow:0 20px 42px #0000004d, 0 0 0 1px color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent), inset 0 1px 0 #ffffff14}button.collector-showcase-card{cursor:pointer}button.collector-showcase-card:hover,button.collector-showcase-card:focus-visible{border-color:color-mix(in srgb, var(--et-page-accent,#f97316) 44%, var(--et-page-accent-2,#d9a441));box-shadow:0 18px 36px color-mix(in srgb, var(--et-page-accent,#f97316) 13%, transparent), 0 0 0 1px color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, transparent), inset 0 1px 0 #ffffff94}button.collector-showcase-card:focus-visible{outline:3px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 58%, transparent);outline-offset:3px}html body #root .app.app-command-shell .collector-showcase-stage{perspective:900px;min-width:0;transform-style:preserve-3d;contain:layout paint;place-items:center;display:grid;position:relative}html body #root .app.app-command-shell .collector-showcase-shadow{filter:blur(8px);z-index:0;background:radial-gradient(#22170e47,#0000 68%);border-radius:999px;height:18%;position:absolute;inset:auto 12% 5%;transform:rotateX(62deg)translateY(10px)}html body #root .app.app-command-shell .collector-showcase-object{z-index:1;width:min(100%,132px);transform-style:preserve-3d;backface-visibility:hidden;transition:transform .18s,filter .18s;display:block;position:relative;transform:rotateX(9deg)rotateY(-12deg)translateZ(0)}html body #root .app.app-command-shell button.collector-showcase-card:hover .collector-showcase-object,html body #root .app.app-command-shell button.collector-showcase-card:focus-visible .collector-showcase-object{filter:saturate(1.06);transform:rotateX(6deg)rotateY(-8deg)translateY(-2px)translateZ(6px)}html body #root .app.app-command-shell .collector-showcase-edge{z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, #fff6), color-mix(in srgb, var(--et-page-accent,#f97316) 24%, #5b37195c)), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 78%, var(--et-page-accent-2,#d9a441) 12%);width:14px;height:86%;box-shadow:7px 9px 18px color-mix(in srgb, var(--et-page-accent,#f97316) 14%, transparent);backface-visibility:hidden;border-radius:0 12px 12px 0;position:absolute;top:7%;right:-8px;transform:skewY(11deg)translateZ(-1px)}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-edge,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-edge{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, #ffffff14), color-mix(in srgb, var(--et-page-accent,#f97316) 24%, #00000075)), color-mix(in srgb, var(--et-panel-soft,#10243f) 84%, #06101e 16%);box-shadow:8px 10px 20px #00000047}html body #root .app.app-command-shell .collector-showcase-face{aspect-ratio:5/7;border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 38%, #ffffff47);background:linear-gradient(145deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, #ffffffbd), color-mix(in srgb, var(--et-page-accent,#f97316) 10%, #fff6)), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, transparent);width:100%;box-shadow:9px 10px 0 color-mix(in srgb, var(--et-page-accent,#f97316) 20%, #4e2e1657), 0 16px 28px #301f122e, inset 0 1px 0 #ffffffbd;backface-visibility:hidden;z-index:1;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-face{background:linear-gradient(145deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 10%, #ffffff14), color-mix(in srgb, var(--et-page-accent,#f97316) 10%, #ffffff0d)), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, transparent);box-shadow:9px 10px 0 color-mix(in srgb, var(--et-page-accent,#f97316) 16%, #00000080), 0 18px 30px #00000059, inset 0 1px 0 #ffffff14}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-supply .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-wishlist .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-set .collector-showcase-face{aspect-ratio:1;box-shadow:12px 12px 0 color-mix(in srgb, var(--et-page-accent,#f97316) 18%, #4e2e1652), 0 16px 28px #301f122e, inset 0 1px 0 #ffffffb3;border-radius:18px}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face{aspect-ratio:1.12;background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, #ffffffb8) 0 13%, transparent 13%), linear-gradient(145deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, #ffffffb8), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, #fff8e8e0)), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, transparent);border-radius:20px}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-object,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-object,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-object,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-object,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-object{width:min(100%,148px)}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-edge,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-edge,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-edge,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-edge,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-edge{border-radius:0 14px 14px 0;width:16px;height:76%;top:12%;right:-10px}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face:after{content:"";pointer-events:none;z-index:2;position:absolute}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face:before,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face:before{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, #ffffff38), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, #462b162e));border-right:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, transparent);width:14%;inset:0 auto 0 0}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face:after,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face:after{background:color-mix(in srgb, #ffffff8f 70%, var(--et-page-accent-2,#d9a441) 18%);opacity:.78;border-radius:999px;width:30%;height:15%;inset:10% 9% auto auto}html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-face img,html body #root .app.app-command-shell .collector-showcase-sealed .collector-showcase-fallback,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-face img,html body #root .app.app-command-shell .collector-showcase-pack .collector-showcase-fallback,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-face img,html body #root .app.app-command-shell .collector-showcase-booster-box .collector-showcase-fallback,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-face img,html body #root .app.app-command-shell .collector-showcase-tin .collector-showcase-fallback,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-face img,html body #root .app.app-command-shell .collector-showcase-bundle .collector-showcase-fallback{z-index:1;position:relative}html body #root .app.app-command-shell .collector-sealed-frame-booster-pack .collector-showcase-object{width:min(100%,112px)}html body #root .app.app-command-shell .collector-sealed-frame-booster-pack .collector-showcase-face{aspect-ratio:.68;border-radius:15px}html body #root .app.app-command-shell .collector-sealed-frame-booster-pack .collector-showcase-face:before{border-top:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, transparent);border-right:0;width:100%;height:14%;inset:auto 0 0}html body #root .app.app-command-shell .collector-sealed-frame-booster-pack .collector-showcase-face:after{width:auto;height:9%;inset:12% 12% auto}html body #root .app.app-command-shell .collector-sealed-frame-booster-box .collector-showcase-face{aspect-ratio:1.22}html body #root .app.app-command-shell .collector-sealed-frame-etb .collector-showcase-face{aspect-ratio:1.03;border-radius:18px}html body #root .app.app-command-shell .collector-sealed-frame-tin .collector-showcase-face{aspect-ratio:1;border-radius:28px}html body #root .app.app-command-shell .collector-sealed-frame-tin .collector-showcase-face:before{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, transparent);width:100%;height:22%;inset:0 0 auto}html body #root .app.app-command-shell .collector-sealed-frame-bundle .collector-showcase-face{aspect-ratio:1.3;border-radius:18px}html body #root .app.app-command-shell .collector-sealed-frame-collection-box .collector-showcase-face{aspect-ratio:1.42;border-radius:20px}html body #root .app.app-command-shell .collector-sealed-frame-unknown .collector-showcase-face{aspect-ratio:1.12;border-style:dashed}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-pack .collector-showcase-face,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-tin .collector-showcase-face,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-pack .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-tin .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, #ffffff14) 0 13%, transparent 13%), linear-gradient(145deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, #ffffff14), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, #ffffff0d)), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, transparent)}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face:before,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-pack .collector-showcase-face:before,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face:before,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-tin .collector-showcase-face:before,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face:before,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face:before,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-pack .collector-showcase-face:before,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face:before,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-tin .collector-showcase-face:before,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face:before{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, #ffffff14), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 20%, #00000047))}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face:after,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-pack .collector-showcase-face:after,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face:after,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-tin .collector-showcase-face:after,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face:after,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-sealed .collector-showcase-face:after,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-pack .collector-showcase-face:after,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-booster-box .collector-showcase-face:after,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-tin .collector-showcase-face:after,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-bundle .collector-showcase-face:after{background:color-mix(in srgb, #ffffff2e 64%, var(--et-page-accent-2,#d9a441) 22%)}html body #root .app.app-command-shell .collector-showcase-slab .collector-showcase-face{aspect-ratio:4/5.8;border-radius:20px}html body #root .app.app-command-shell .collector-showcase-wishlist .collector-showcase-face{background:linear-gradient(145deg, #fde9f4bf, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, #fff8e8e6)), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, transparent)}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-wishlist .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-wishlist .collector-showcase-face{background:linear-gradient(145deg, #fac8e33e, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, #ffffff0d)), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, transparent)}html body #root .app.app-command-shell .collector-showcase-supply .collector-showcase-face{background:linear-gradient(90deg, #dcdee1c5 0 18%, transparent 18%), repeating-linear-gradient(0deg, transparent 0 13px, #6b72801a 13px 14px), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 86%, #8ea4b8 12%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 86%, #6b7280 8%));border-radius:16px}html body #root .app.app-command-shell .collector-showcase-supply .collector-showcase-fallback strong{background:linear-gradient(135deg, #64748b, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 48%, #64748b));border-radius:14px}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-supply .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-supply .collector-showcase-face{background:linear-gradient(90deg, #b7c1cf35 0 18%, transparent 18%), repeating-linear-gradient(0deg, transparent 0 13px, #94a3b81a 13px 14px), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #94a3b8 7%), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, #6b7280 8%))}html body #root .app.app-command-shell .collector-showcase-set .collector-showcase-face{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, #ffffffbd) 0 15%, transparent 15%), linear-gradient(0deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 20%, transparent) 0 11%, transparent 11%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 82%, var(--et-page-accent,#8b5cf6) 10%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 84%, var(--et-page-accent-2,#d9a441) 10%));border-radius:20px}html body #root .app.app-command-shell .collector-showcase-set .collector-showcase-fallback strong{background:linear-gradient(135deg, var(--et-page-accent,#8b5cf6), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 58%, var(--et-page-accent,#8b5cf6)));border-radius:16px}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-set .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-set .collector-showcase-face{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, #ffffff14) 0 15%, transparent 15%), linear-gradient(0deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 16%, transparent) 0 11%, transparent 11%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 88%, var(--et-page-accent,#8b5cf6) 7%), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, var(--et-page-accent-2,#d9a441) 7%))}html body #root .app.app-command-shell .collector-showcase-face img{object-fit:cover;width:100%;height:100%;display:block}html body #root .app.app-command-shell .collector-showcase-card.is-fallback .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card--fallback .collector-showcase-face{background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, transparent), transparent 32%), radial-gradient(circle at 84% 80%, color-mix(in srgb, var(--et-page-accent,#f97316) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 72%, var(--et-page-accent-2,#d9a441) 12%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 76%, var(--et-page-accent,#f97316) 10%));border-style:solid}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-card.is-fallback .collector-showcase-face,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-card--fallback .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-card.is-fallback .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-card--fallback .collector-showcase-face{background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, transparent), transparent 32%), radial-gradient(circle at 84% 80%, color-mix(in srgb, var(--et-page-accent,#f97316) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 84%, var(--et-page-accent-2,#d9a441) 8%), color-mix(in srgb, var(--et-panel-soft,#10243f) 84%, var(--et-page-accent,#f97316) 8%))}html body #root .app.app-command-shell .collector-showcase-fallback{text-align:center;background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, transparent), transparent 30%), linear-gradient(135deg, #ffffff2e, transparent 44%), repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--et-page-accent,#f97316) 7%, transparent) 10px 12px);place-items:center;gap:4px;min-height:100%;padding:14px;display:grid}html body #root .app.app-command-shell .collector-showcase-fallback strong{color:#fffaf0;background:linear-gradient(135deg, var(--et-page-accent,#f97316), var(--et-page-accent-2,#d9a441));width:54px;height:54px;box-shadow:0 12px 24px color-mix(in srgb, var(--et-page-accent,#f97316) 22%, transparent);border-radius:18px;place-items:center;display:grid}html body #root .app.app-command-shell .collector-showcase-fallback small{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));font-weight:800}html body #root .app.app-command-shell .collector-showcase-fallback-note{color:color-mix(in srgb, var(--et-muted,#675d52) 86%, var(--et-ink,#172033));text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.2}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-fallback small,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-fallback small,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-fallback-note,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-fallback-note{color:color-mix(in srgb, var(--et-ink,#f7f0df) 86%, var(--et-page-accent-2,#d9a441))}html body #root .app.app-command-shell .collector-showcase-shine{pointer-events:none;mix-blend-mode:screen;opacity:.78;background:linear-gradient(112deg,#0000 0 30%,#ffffff52 43%,#0000 56%),radial-gradient(circle at 16% 18%,#ffffff38,#0000 28%);position:absolute;inset:-20%;transform:translate(-12%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-common .collector-showcase-face{border-color:color-mix(in srgb, var(--et-border,#76542a2e) 70%, var(--et-panel,#fffdf7))}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-uncommon .collector-showcase-face{border-color:color-mix(in srgb, #79a36d 42%, var(--et-page-accent-2,#d9a441) 18%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-rare .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-holo .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-reverse .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-ultra .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-illustration .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-promo .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-secret .collector-showcase-face{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 58%, #ffffff5c)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-uncommon .collector-showcase-shine{background:linear-gradient(112deg,#0000 0 32%,#ffffff38 44%,#0000 58%),radial-gradient(circle at 18% 18%,#b5cdaf54,#0000 30%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-rare .collector-showcase-shine{background:linear-gradient(112deg, transparent 0 28%, #ffffff61 43%, transparent 58%), radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, #ffffff2e), transparent 30%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-holo .collector-showcase-shine{background:linear-gradient(112deg,#0000 0 22%,#ffffff7a 34%,#0000 48%,#8ad6ff47 58%,#0000 72%),radial-gradient(circle at 18% 20%,#ffedac4d,#0000 28%),radial-gradient(circle at 78% 12%,#9b75ff3d,#0000 26%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-reverse .collector-showcase-shine{background:linear-gradient(72deg,#ffffff3d 0 10%,#0000 10% 20%,#91d3ff33 20% 30%,#0000 30% 40%,#ffe89933 40% 50%,#0000 50% 100%),linear-gradient(112deg,#0000 0 26%,#ffffff6b 42%,#0000 58%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-ultra .collector-showcase-shine,html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-illustration .collector-showcase-shine{background:linear-gradient(112deg, transparent 0 24%, #ffffff6b 38%, transparent 56%), radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 30%, #ffffff2e), transparent 32%), radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 36%, transparent), transparent 24%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-promo .collector-showcase-shine{background:linear-gradient(112deg, transparent 0 28%, #ffffff70 42%, transparent 58%), radial-gradient(circle at 16% 20%, #ffa1a16d, transparent 30%), radial-gradient(circle at 78% 14%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, transparent), transparent 24%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-secret .collector-showcase-shine{background:linear-gradient(115deg, transparent 0 20%, #ffffff7a 32%, transparent 44%, #ffecb447 54%, transparent 68%), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 42%, transparent), transparent 30%), radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 30%, transparent), transparent 24%)}html body #root .app.app-command-shell .collector-showcase-card.collector-rarity-secret .collector-showcase-face{box-shadow:9px 10px 0 color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, #4e2e1657), 0 18px 34px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, transparent), inset 0 1px 0 #ffffffc7}html body #root .app.app-command-shell .collector-showcase-copy{align-content:center;gap:6px;min-width:0;display:grid}html body #root .app.app-command-shell .collector-showcase-copy strong{color:var(--et-ink,#172033);overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.24rem);line-height:1.08}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-copy strong,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-copy strong{color:var(--et-ink,#f7f0df)}html body #root .app.app-command-shell .collector-showcase-copy small,html body #root .app.app-command-shell .collector-showcase-copy em{color:color-mix(in srgb, var(--et-muted,#675d52) 92%, var(--et-ink,#172033));font-size:.82rem;font-style:normal;line-height:1.35}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-copy small,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-copy em,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-copy small,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-copy em{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 88%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .collector-showcase-kicker,html body #root .app.app-command-shell .collector-showcase-action{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, transparent);background:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent);width:max-content;max-width:100%;min-height:27px;color:color-mix(in srgb, var(--et-ink,#172033) 82%, var(--et-page-accent,#f97316));text-transform:uppercase;letter-spacing:0;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}html body #root .app.app-command-shell .collector-showcase-action{color:#fffaf0;background:linear-gradient(135deg, var(--et-page-accent,#f97316), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 70%, var(--et-page-accent)))}html body #root .app.app-command-shell .collector-showcase-chip-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html body #root .app.app-command-shell .collector-showcase-chip-row b{background:color-mix(in srgb, var(--et-panel,#fffdf7) 74%, var(--et-page-accent-2,#d9a441) 12%);border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, transparent);min-height:25px;color:color-mix(in srgb, var(--et-ink,#172033) 88%, var(--et-page-accent,#f97316));border-radius:999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:850;display:inline-flex}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-chip-row b,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-chip-row b{background:color-mix(in srgb, var(--et-panel-soft,#10243f) 78%, var(--et-page-accent-2,#d9a441) 8%);color:color-mix(in srgb, var(--et-ink,#f7f0df) 88%, var(--et-page-accent-2,#d9a441))}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 30%, transparent);background:color-mix(in srgb, var(--et-panel,#fffdf7) 72%, var(--et-page-accent-2,#d9a441) 16%)}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, var(--et-panel,#fffdf7)), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, var(--et-panel,#fffdf7)));color:color-mix(in srgb, var(--et-ink,#172033) 88%, var(--et-page-accent,#8b5cf6))}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip-booster-pack,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip-booster-box{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 52%, transparent)}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip-tin,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip-etb{background:linear-gradient(135deg, color-mix(in srgb, #7dd3fc 16%, var(--et-panel,#fffdf7)), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 20%, var(--et-panel,#fffdf7)))}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-sealed-chip-unknown{background:color-mix(in srgb, var(--et-panel,#fffdf7) 82%, var(--et-muted,#675d52) 8%);border-style:dashed}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-common,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-neutral{border-color:color-mix(in srgb, var(--et-border,#76542a2e) 70%, transparent);background:color-mix(in srgb, var(--et-panel,#fffdf7) 82%, var(--et-muted,#675d52) 8%)}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-uncommon{background:color-mix(in srgb, #79a36d 16%, var(--et-panel,#fffdf7));border-color:#79a36d7a}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-rare,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-holo,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-reverse{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 46%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, var(--et-panel,#fffdf7)), color-mix(in srgb, #9bdcff 12%, var(--et-panel,#fffdf7)))}html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-ultra,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-illustration,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-secret,html body #root .app.app-command-shell .collector-showcase-chip-row .collector-rarity-chip-promo{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 52%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 20%, var(--et-panel,#fffdf7)), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-panel,#fffdf7)))}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-chip-row .collector-rarity-chip,html body #root .app.app-theme-dark.app-command-shell .collector-showcase-chip-row .collector-sealed-chip,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-chip-row .collector-rarity-chip,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-chip-row .collector-sealed-chip{background:color-mix(in srgb, var(--et-panel-soft,#10243f) 72%, var(--et-page-accent-2,#d9a441) 12%)}html body #root .app.app-command-shell .collector-showcase-helper{max-width:36ch}html body #root .app.app-command-shell .collector-showcase-rarity-note{max-width:34ch;font-size:.72rem}html body #root .app.app-command-shell .collector-showcase-mini{border-radius:18px;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:9px;box-shadow:inset 0 1px #ffffff80}html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-object{width:min(100%,76px);transition:none;transform:none}html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-edge,html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-shadow,html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-shine{display:none}html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-copy strong{font-size:.88rem}html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-helper,html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-rarity-note,html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-kicker,html body #root .app.app-command-shell .collector-showcase-mini .collector-showcase-fallback-note{display:none}html body #root .app.app-command-shell .collector-showcase-display{min-height:232px}html body #root .app.app-command-shell .collector-showcase-display .collector-showcase-object{width:min(100%,158px)}html body #root .app.app-command-shell .collector-showcase-hero{grid-template-columns:minmax(132px,.82fr) minmax(0,1fr);min-height:284px;padding:clamp(14px,2vw,20px)}html body #root .app.app-command-shell .collector-showcase-hero .collector-showcase-object{width:min(100%,188px)}html body #root .app.app-command-shell .vault-showcase-toggle{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 84%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;min-height:42px;padding:3px;display:inline-flex}html body #root .app.app-command-shell .vault-showcase-toggle button{min-height:34px;color:var(--et-ink,#172033);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-weight:850}html body #root .app.app-command-shell .vault-showcase-toggle button.active{color:#fffaf0;background:linear-gradient(135deg, var(--et-page-accent,#8b5cf6), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 72%, var(--et-page-accent)));box-shadow:0 10px 22px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 20%, transparent)}html body #root .app.app-command-shell .vault-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}html body #root .app.app-command-shell .vault-heading-actions>button{min-width:max-content}html body #root .app.app-command-shell .vault-showcase-panel{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, var(--et-border,#76542a2e));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 12%, transparent), transparent 14rem), color-mix(in srgb, var(--et-panel,#fffdf7) 88%, var(--et-page-accent-2,#d9a441) 6%);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:640px;border-radius:clamp(20px,1.8vw,28px);gap:14px;margin-top:6px;padding:clamp(14px,2vw,18px);display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-showcase-panel,html body #root .app.app-shell-dark.app-command-shell .vault-showcase-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, transparent), transparent 14rem), color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #141f38 12%)}html body #root .app.app-command-shell .collector-showcase-grid{contain:layout style;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.8vw,18px);min-width:0;display:grid}html body #root .app.app-command-shell .collector-showcase-note{margin:0}html body #root .app.app-command-shell .sealed-product-shelf-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 16%, transparent), transparent 15rem), linear-gradient(180deg, color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 6%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 88%, transparent))}html body #root .app.app-command-shell .sealed-product-shelf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(12px,1.8vw,18px);min-width:0;display:grid}html body #root .app.app-command-shell .sealed-product-shelf-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 30%, var(--et-border,#76542a2e));background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 10%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 6%);min-width:0;box-shadow:0 18px 36px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 10%, transparent), inset 0 1px 0 #ffffff9e;contain:layout paint style;border-radius:clamp(19px,1.8vw,26px);gap:12px;padding:clamp(13px,1.7vw,17px);display:grid;overflow:hidden}html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-card,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-card{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 15%, transparent), transparent 10rem), color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #141f38 12%);box-shadow:0 20px 38px #00000052,inset 0 1px #ffffff14}html body #root .app.app-command-shell .sealed-product-shelf-visual{perspective:920px;place-items:end center;min-height:156px;display:grid;position:relative}html body #root .app.app-command-shell .sealed-product-shelf-board{background:linear-gradient(90deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 42%, #5c391c47), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 20%, #5c391c38));border-radius:999px;height:18px;position:absolute;bottom:10px;left:5%;right:5%;box-shadow:0 14px 26px #4127153d}html body #root .app.app-command-shell .sealed-product-shelf-object{z-index:1;aspect-ratio:1/.82;border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 38%, #ffffff52);background:linear-gradient(135deg, #ffffff59, transparent 42%), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 22%, var(--et-panel,#fffdf7));width:min(72%,164px);box-shadow:16px 12px 0 color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, #33221452), 0 18px 30px #301f122e, inset 0 1px 0 #ffffffb3;backface-visibility:hidden;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-12deg)}html body #root .app.app-command-shell .sealed-product-shelf-object:before,html body #root .app.app-command-shell .sealed-product-shelf-object:after{content:"";pointer-events:none;backface-visibility:hidden;position:absolute}html body #root .app.app-command-shell .sealed-product-shelf-object:before{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, #ffffff42), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, #3e27162e));border-right:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, transparent);width:16%;inset:0 auto 0 0}html body #root .app.app-command-shell .sealed-product-shelf-object:after{background:color-mix(in srgb, #ffffff94 70%, var(--et-page-accent-2,#d9a441) 16%);opacity:.78;border-radius:999px;width:32%;height:16%;inset:10% 10% auto auto}html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-object:before,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-object:before{background:linear-gradient(180deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, #ffffff14), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 20%, #00000047))}html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-object:after,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-object:after{background:color-mix(in srgb, #ffffff2e 64%, var(--et-page-accent-2,#d9a441) 22%)}html body #root .app.app-command-shell .sealed-shelf-booster-pack .sealed-product-shelf-object,html body #root .app.app-command-shell .sealed-shelf-pack .sealed-product-shelf-object{aspect-ratio:.68;border-radius:16px;width:min(54%,118px)}html body #root .app.app-command-shell .sealed-shelf-booster-pack .sealed-product-shelf-object:before,html body #root .app.app-command-shell .sealed-shelf-pack .sealed-product-shelf-object:before{border-top:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, transparent);border-right:0;width:100%;height:14%;inset:auto 0 0}html body #root .app.app-command-shell .sealed-shelf-booster-pack .sealed-product-shelf-object:after,html body #root .app.app-command-shell .sealed-shelf-pack .sealed-product-shelf-object:after{width:auto;height:9%;inset:12% 12% auto}html body #root .app.app-command-shell .sealed-shelf-booster-box .sealed-product-shelf-object{aspect-ratio:1.24;border-radius:18px;width:min(76%,174px)}html body #root .app.app-command-shell .sealed-shelf-etb .sealed-product-shelf-object{aspect-ratio:1.03;border-radius:18px;width:min(68%,154px)}html body #root .app.app-command-shell .sealed-shelf-tin .sealed-product-shelf-object{aspect-ratio:1;border-radius:28px;width:min(62%,142px)}html body #root .app.app-command-shell .sealed-shelf-tin .sealed-product-shelf-object:before{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, transparent);width:100%;height:22%;inset:0 0 auto}html body #root .app.app-command-shell .sealed-shelf-bundle .sealed-product-shelf-object{aspect-ratio:1.32;border-radius:18px;width:min(78%,178px)}html body #root .app.app-command-shell .sealed-shelf-collection-box .sealed-product-shelf-object{aspect-ratio:1.42;border-radius:20px;width:min(82%,188px)}html body #root .app.app-command-shell .sealed-shelf-unknown .sealed-product-shelf-object{border-style:dashed;width:min(70%,160px)}html body #root .app.app-command-shell .sealed-product-shelf-object img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}html body #root .app.app-command-shell .sealed-product-shelf-fallback{text-align:center;color:#fffaf0;z-index:1;place-items:center;gap:6px;min-height:100%;padding:14px;display:grid;position:relative}html body #root .app.app-command-shell .sealed-product-shelf-fallback strong{background:linear-gradient(135deg, var(--et-page-accent,#8b5cf6), var(--et-page-accent-2,#d9a441));border-radius:18px;place-items:center;width:58px;height:58px;display:grid}html body #root .app.app-command-shell .sealed-product-shelf-copy{gap:8px;min-width:0;display:grid}html body #root .app.app-command-shell .sealed-product-shelf-copy h4,html body #root .app.app-command-shell .sealed-product-shelf-copy p{margin:0}html body #root .app.app-command-shell .sealed-product-shelf-copy h4{color:var(--et-ink,#172033);overflow-wrap:anywhere}html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-copy h4,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-copy h4{color:var(--et-ink,#f7f0df)}html body #root .app.app-command-shell .sealed-product-shelf-copy small,html body #root .app.app-command-shell .sealed-product-shelf-copy p{color:color-mix(in srgb, var(--et-muted,#675d52) 90%, var(--et-ink,#172033));line-height:1.4}html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-copy small,html body #root .app.app-theme-dark.app-command-shell .sealed-product-shelf-copy p,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-copy small,html body #root .app.app-shell-dark.app-command-shell .sealed-product-shelf-copy p{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .sealed-product-shelf-actions{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell .vault-gallery-panel{border:1px solid color-mix(in srgb, var(--et-page-accent,#8b5cf6) 28%, var(--et-border,#76542a2e));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 14%, transparent), transparent 18rem), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 5%);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:620px;border-radius:clamp(20px,1.8vw,28px);gap:14px;margin-top:6px;padding:clamp(14px,2vw,18px);display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-gallery-panel,html body #root .app.app-shell-dark.app-command-shell .vault-gallery-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, transparent), transparent 18rem), color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #141f38 12%)}html body #root .app.app-command-shell .vault-gallery-filter-row{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell .vault-gallery-filter-row button{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 80%, transparent);min-height:38px;color:var(--et-ink,#172033);border-radius:999px;padding:7px 12px;font-weight:850}html body #root .app.app-command-shell .vault-gallery-filter-row button.active{color:#fffaf0;background:linear-gradient(135deg, var(--et-page-accent,#8b5cf6), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 70%, var(--et-page-accent)))}html body #root .app.app-command-shell .vault-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:clamp(10px,1.5vw,16px);min-width:0;display:grid}html body #root .app.app-command-shell .vault-gallery-tile{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#76542a2e));min-width:0;min-height:224px;color:var(--et-ink,#172033);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel,#fffdf7) 92%, transparent);box-shadow:0 14px 28px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 9%, transparent), inset 0 1px 0 #ffffff94;text-align:left;cursor:pointer;contain:layout paint style;border-radius:20px;gap:9px;padding:10px;display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-gallery-tile,html body #root .app.app-shell-dark.app-command-shell .vault-gallery-tile{color:var(--et-ink,#f7f0df);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent), transparent 8rem), color-mix(in srgb, var(--et-panel,#0d1b31) 90%, #141f38 10%)}html body #root .app.app-command-shell .vault-gallery-tile:hover,html body #root .app.app-command-shell .vault-gallery-tile:focus-visible{border-color:color-mix(in srgb, var(--et-page-accent,#8b5cf6) 44%, var(--et-page-accent-2,#d9a441));transform:translateY(-2px)}html body #root .app.app-command-shell .vault-gallery-tile:focus-visible{outline:3px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 58%, transparent);outline-offset:3px}html body #root .app.app-command-shell .vault-gallery-media{background:linear-gradient(145deg, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 18%, #ffffff8c), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 16%, #ffffff5c));border-radius:16px;place-items:center;min-height:132px;display:grid;overflow:hidden}html body #root .app.app-command-shell .vault-gallery-media img{object-fit:cover;width:100%;height:100%;min-height:132px}html body #root .app.app-command-shell .vault-gallery-media b{color:#fffaf0;background:linear-gradient(135deg, var(--et-page-accent,#8b5cf6), var(--et-page-accent-2,#d9a441));border-radius:18px;place-items:center;width:58px;height:58px;display:grid}html body #root .app.app-command-shell .vault-gallery-copy{gap:4px;min-width:0;display:grid}html body #root .app.app-command-shell .vault-gallery-copy b{overflow-wrap:anywhere}html body #root .app.app-command-shell .vault-gallery-copy small,html body #root .app.app-command-shell .vault-gallery-copy span,html body #root .app.app-command-shell .vault-gallery-copy em{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));font-size:.78rem;font-style:normal;line-height:1.32}html body #root .app.app-theme-dark.app-command-shell .vault-gallery-copy small,html body #root .app.app-theme-dark.app-command-shell .vault-gallery-copy span,html body #root .app.app-theme-dark.app-command-shell .vault-gallery-copy em,html body #root .app.app-shell-dark.app-command-shell .vault-gallery-copy small,html body #root .app.app-shell-dark.app-command-shell .vault-gallery-copy span,html body #root .app.app-shell-dark.app-command-shell .vault-gallery-copy em{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .vault-display-case-panel{border-color:color-mix(in srgb, var(--et-page-accent,#8b5cf6) 34%, var(--et-page-accent-2,#d9a441) 22%);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 16%, transparent), transparent 17rem), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 92%, var(--et-page-accent-2,#d9a441) 8%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 86%, transparent));box-shadow:0 24px 54px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 12%, transparent), inset 0 1px 0 #ffffffa8;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:560px;position:relative;overflow:hidden}html body #root .app.app-command-shell .vault-display-case-panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 42%, transparent), transparent);filter:blur(6px);opacity:.8;pointer-events:none;border-radius:999px;height:16px;position:absolute;inset:auto 16px 14px}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-panel,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-panel{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--et-page-accent,#8b5cf6) 22%, transparent), transparent 18rem), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #20183f 12%), color-mix(in srgb, #091527 88%, var(--et-page-accent-2,#d9a441) 8%));box-shadow:0 28px 64px #00000052,inset 0 1px #ffffff14}html body #root .app.app-command-shell .vault-display-case-safety,html body #root .app.app-command-shell .vault-display-case-helper-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 78%, transparent);color:var(--et-ink,#172033);border-radius:16px;gap:4px;padding:11px 12px;display:grid}html body #root .app.app-command-shell .vault-display-case-safety strong,html body #root .app.app-command-shell .vault-display-case-helper-card strong{color:var(--et-ink,#172033);font-size:.82rem;font-weight:950}html body #root .app.app-command-shell .vault-display-case-safety span,html body #root .app.app-command-shell .vault-display-case-helper-card span{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));font-size:.82rem;line-height:1.38}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-safety,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-safety,html body #root .app.app-theme-dark.app-command-shell .vault-display-case-helper-card,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-helper-card{background:color-mix(in srgb, var(--et-panel-soft,#14233b) 82%, transparent);border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 22%, #ffffff1f)}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-safety strong,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-safety strong,html body #root .app.app-theme-dark.app-command-shell .vault-display-case-helper-card strong,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-helper-card strong{color:var(--et-ink,#f7f0df)}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-safety span,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-safety span,html body #root .app.app-theme-dark.app-command-shell .vault-display-case-helper-card span,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-helper-card span{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .vault-display-case-grid{perspective:1200px;contain:layout style;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:clamp(12px,1.8vw,18px);min-width:0;display:grid}html body #root .app.app-command-shell .vault-display-case-card{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 30%, var(--et-border,#76542a2e));background:linear-gradient(180deg, #ffffff6f, transparent 32%), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent,#8b5cf6) 7%);min-width:0;box-shadow:0 18px 40px color-mix(in srgb, var(--et-page-accent,#8b5cf6) 12%, transparent), inset 0 1px 0 #ffffff9e;contain:layout paint style;border-radius:22px;gap:10px;padding:10px;display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-card,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-card{background:linear-gradient(180deg, #ffffff0f, transparent 32%), color-mix(in srgb, var(--et-panel,#0d1b31) 88%, var(--et-page-accent,#8b5cf6) 12%);box-shadow:0 20px 44px #00000047,inset 0 1px #ffffff14}html body #root .app.app-command-shell .vault-display-case-sealed .collector-showcase-face{transform:rotateX(2deg)rotateY(-8deg)scaleX(1.08)}html body #root .app.app-command-shell .vault-display-case-grail{border-color:color-mix(in srgb, #f6c85f 54%, var(--et-page-accent,#8b5cf6))}html body #root .app.app-command-shell .vault-display-case-kid_favorite{border-color:color-mix(in srgb, #ff8aa7 42%, var(--et-page-accent-2,#d9a441))}html body #root .app.app-command-shell .vault-display-case-card-actions,html body #root .app.app-command-shell .vault-display-case-actions{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell .vault-display-case-card-actions button,html body #root .app.app-command-shell .vault-display-case-actions button{min-height:40px}html body #root .app.app-command-shell .vault-display-case-flow{gap:12px;display:grid}html body #root .app.app-command-shell .vault-display-case-form-card{border:1px solid color-mix(in srgb, var(--et-page-accent,#8b5cf6) 28%, var(--et-border,#76542a2e));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, transparent), transparent 12rem), color-mix(in srgb, var(--et-panel,#fffdf7) 92%, transparent);border-radius:20px;gap:12px;padding:clamp(14px,2vw,18px);display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-display-case-form-card,html body #root .app.app-shell-dark.app-command-shell .vault-display-case-form-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, transparent), transparent 12rem), color-mix(in srgb, var(--et-panel,#0d1b31) 90%, transparent)}html body #root .app.app-command-shell .vault-display-case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root .app.app-command-shell .vault-display-case-form-grid label:first-child{grid-column:1/-1}html body #root .app.app-command-shell .vault-condition-helper-card,html body #root .app.app-command-shell .vault-manual-condition-panel{border:1px solid color-mix(in srgb, var(--et-page-accent,#8b5cf6) 22%, var(--et-page-accent-2,#d9a441) 18%);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 78%, transparent);border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid}html body #root .app.app-theme-dark.app-command-shell .vault-condition-helper-card,html body #root .app.app-shell-dark.app-command-shell .vault-condition-helper-card,html body #root .app.app-theme-dark.app-command-shell .vault-manual-condition-panel,html body #root .app.app-shell-dark.app-command-shell .vault-manual-condition-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent), transparent 9rem), color-mix(in srgb, var(--et-panel-soft,#14233b) 82%, transparent)}html body #root .app.app-command-shell .vault-condition-helper-card strong,html body #root .app.app-command-shell .vault-manual-condition-panel h4{color:var(--et-ink,#172033);margin:0}html body #root .app.app-theme-dark.app-command-shell .vault-condition-helper-card strong,html body #root .app.app-shell-dark.app-command-shell .vault-condition-helper-card strong,html body #root .app.app-theme-dark.app-command-shell .vault-manual-condition-panel h4,html body #root .app.app-shell-dark.app-command-shell .vault-manual-condition-panel h4{color:var(--et-ink,#f7f0df)}html body #root .app.app-command-shell .vault-condition-helper-card span,html body #root .app.app-command-shell .vault-manual-condition-panel p,html body #root .app.app-command-shell .vault-manual-condition-panel small{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));line-height:1.42}html body #root .app.app-command-shell .vault-manual-condition-helper{margin-top:7px;font-weight:800;display:block}html body #root .app.app-theme-dark.app-command-shell .vault-condition-helper-card span,html body #root .app.app-shell-dark.app-command-shell .vault-condition-helper-card span,html body #root .app.app-theme-dark.app-command-shell .vault-manual-condition-panel p,html body #root .app.app-shell-dark.app-command-shell .vault-manual-condition-panel p,html body #root .app.app-theme-dark.app-command-shell .vault-manual-condition-panel small,html body #root .app.app-shell-dark.app-command-shell .vault-manual-condition-panel small{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .vault-manual-condition-chip-row{flex-wrap:wrap;gap:7px;display:flex}html body #root .app.app-command-shell .vault-manual-condition-chip-row span{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 26%, var(--et-border,#76542a2e));background:color-mix(in srgb, var(--et-panel,#fffdf7) 76%, transparent);min-height:30px;color:var(--et-ink,#172033);border-radius:999px;align-items:center;padding:5px 9px;font-size:.76rem;font-weight:850;display:inline-flex}html body #root .app.app-command-shell .vault-card-condition-note{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, var(--et-border,#76542a2e));background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 8%, transparent)), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 78%, transparent);border-radius:14px;gap:4px;padding:9px 10px;display:grid}html body #root .app.app-command-shell .vault-card-condition-note span{color:color-mix(in srgb, var(--et-page-accent,#8b5cf6) 72%, var(--et-ink,#172033));letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}html body #root .app.app-command-shell .vault-card-condition-note strong{color:var(--et-ink,#172033);font-size:.9rem}html body #root .app.app-command-shell .vault-card-condition-note small,html body #root .app.app-command-shell .vault-card-condition-note em{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));font-size:.78rem;line-height:1.32}html body #root .app.app-command-shell .vault-card-condition-note small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body #root .app.app-command-shell .vault-card-condition-note em{font-style:normal;font-weight:800}html body #root .app.app-theme-dark.app-command-shell .vault-card-condition-note,html body #root .app.app-shell-dark.app-command-shell .vault-card-condition-note{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#c5dcff29));background:linear-gradient(135deg, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 13%, transparent), color-mix(in srgb, var(--et-page-accent,#8b5cf6) 10%, transparent)), color-mix(in srgb, var(--et-panel-soft,#14233b) 82%, transparent)}html body #root .app.app-theme-dark.app-command-shell .vault-card-condition-note span,html body #root .app.app-shell-dark.app-command-shell .vault-card-condition-note span{color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 82%, var(--et-ink,#f7f0df))}html body #root .app.app-theme-dark.app-command-shell .vault-card-condition-note strong,html body #root .app.app-shell-dark.app-command-shell .vault-card-condition-note strong{color:var(--et-ink,#f7f0df)}html body #root .app.app-theme-dark.app-command-shell .vault-card-condition-note small,html body #root .app.app-theme-dark.app-command-shell .vault-card-condition-note em,html body #root .app.app-shell-dark.app-command-shell .vault-card-condition-note small,html body #root .app.app-shell-dark.app-command-shell .vault-card-condition-note em{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .collector-flip-card{perspective:1100px;contain:layout paint style;gap:10px;min-width:0;display:grid}html body #root .app.app-command-shell .collector-flip-card>summary{cursor:pointer;outline:none;gap:8px;min-width:0;list-style:none;display:grid}html body #root .app.app-command-shell .collector-flip-card>summary::-webkit-details-marker{display:none}html body #root .app.app-command-shell .collector-flip-card>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 58%, transparent);outline-offset:4px;border-radius:22px}html body #root .app.app-command-shell .collector-flip-front{pointer-events:none;transform-origin:50%;backface-visibility:hidden;transition:transform .22s,filter .22s}html body #root .app.app-command-shell .collector-flip-card[open] .collector-flip-front{filter:saturate(1.04);transform:rotateX(0)rotateY(-3deg)translateY(-2px)}html body #root .app.app-command-shell .collector-flip-summary-cue,html body #root .app.app-command-shell .collector-flip-back-kicker{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 30%, transparent);background:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 12%, transparent);width:max-content;max-width:100%;min-height:28px;color:color-mix(in srgb, var(--et-ink,#172033) 84%, var(--et-page-accent,#f97316));text-transform:uppercase;letter-spacing:0;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-flex}html body #root .app.app-command-shell .collector-flip-back{border:1px solid color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#76542a2e));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent,#f97316) 10%, transparent), transparent 12rem), color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 5%);min-width:0;box-shadow:0 16px 30px color-mix(in srgb, var(--et-page-accent,#f97316) 10%, transparent), inset 0 1px 0 #ffffff94;transform-origin:top;contain:layout paint style;backface-visibility:hidden;border-radius:clamp(18px,1.6vw,24px);gap:10px;padding:clamp(12px,1.8vw,16px);display:grid;transform:rotateX(-5deg)translateY(-2px)}html body #root .app.app-theme-dark.app-command-shell .collector-flip-back,html body #root .app.app-shell-dark.app-command-shell .collector-flip-back{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--et-page-accent,#f97316) 14%, transparent), transparent 12rem), color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #141f38 12%);box-shadow:0 18px 34px #00000052,inset 0 1px #ffffff14}html body #root .app.app-command-shell .collector-flip-back h4,html body #root .app.app-command-shell .collector-flip-back p{margin:0}html body #root .app.app-command-shell .collector-flip-back p{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));line-height:1.42}html body #root .app.app-theme-dark.app-command-shell .collector-flip-back p,html body #root .app.app-shell-dark.app-command-shell .collector-flip-back p{color:color-mix(in srgb, var(--et-muted,#c9d7ea) 86%, var(--et-ink,#f7f0df))}html body #root .app.app-command-shell .collector-flip-detail-list{gap:8px;margin:0;display:grid}html body #root .app.app-command-shell .collector-flip-detail-list div{background:color-mix(in srgb, var(--et-panel-soft,#fff1dc) 74%, transparent);border-radius:14px;gap:2px;padding:9px 10px;display:grid}html body #root .app.app-theme-dark.app-command-shell .collector-flip-detail-list div,html body #root .app.app-shell-dark.app-command-shell .collector-flip-detail-list div{background:color-mix(in srgb, var(--et-panel-soft,#10243f) 78%, transparent)}html body #root .app.app-command-shell .collector-flip-detail-list dt,html body #root .app.app-command-shell .collector-flip-detail-list dd{margin:0}html body #root .app.app-command-shell .collector-flip-detail-list dt{color:color-mix(in srgb, var(--et-muted,#675d52) 88%, var(--et-ink,#172033));text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:900}html body #root .app.app-command-shell .collector-flip-detail-list dd{color:var(--et-ink,#172033);font-weight:800;line-height:1.35}html body #root .app.app-theme-dark.app-command-shell .collector-flip-detail-list dd,html body #root .app.app-shell-dark.app-command-shell .collector-flip-detail-list dd{color:var(--et-ink,#f7f0df)}html body #root .app.app-command-shell .collector-flip-actions{flex-wrap:wrap;gap:8px;display:flex}html body #root .app.app-command-shell .collector-flip-actions button{min-height:40px}html body #root .app.app-command-shell .catalog-detail-flip-showcase{width:100%}html body #root .app.app-command-shell .inventory-detail-hero{grid-template-columns:minmax(220px,1fr) minmax(154px,.62fr) minmax(0,1.05fr)}html body #root .app.app-command-shell .vault-item-profile-showcase{align-self:stretch}html body #root .app.app-command-shell .market-mockup-results .catalog-result-card .catalog-result-main{grid-template-columns:minmax(108px,154px) minmax(0,1fr);align-items:center}html body #root .app.app-command-shell .market-showcase-preview{contain-intrinsic-size:142px;grid-template-columns:minmax(0,1fr);align-self:stretch;min-height:142px;padding:10px}html body #root .app.app-command-shell .market-showcase-preview .collector-showcase-copy>:not(.collector-showcase-chip-row),html body #root .app.app-command-shell .market-showcase-preview .collector-showcase-chip-row b:not(.collector-rarity-chip):not(.collector-sealed-chip),html body #root .app.app-command-shell .quick-add-showcase-preview .collector-showcase-copy>:not(.collector-showcase-chip-row),html body #root .app.app-command-shell .quick-add-showcase-preview .collector-showcase-chip-row b:not(.collector-rarity-chip):not(.collector-sealed-chip){display:none}html body #root .app.app-command-shell .market-showcase-preview .collector-showcase-copy,html body #root .app.app-command-shell .quick-add-showcase-preview .collector-showcase-copy{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:7px;left:7px;right:7px}html body #root .app.app-command-shell .market-showcase-preview .collector-showcase-chip-row,html body #root .app.app-command-shell .quick-add-showcase-preview .collector-showcase-chip-row{justify-content:center}html body #root .app.app-command-shell .market-showcase-preview .collector-rarity-chip,html body #root .app.app-command-shell .market-showcase-preview .collector-sealed-chip,html body #root .app.app-command-shell .quick-add-showcase-preview .collector-rarity-chip,html body #root .app.app-command-shell .quick-add-showcase-preview .collector-sealed-chip{max-width:100%;min-height:23px;padding:3px 7px;box-shadow:0 8px 16px #1f150c24}html body #root .app.app-command-shell .market-mockup-results .catalog-result-card .catalog-thumb{display:none}html body #root .app.app-command-shell .quick-add-result-card{grid-template-columns:minmax(96px,128px) minmax(0,1fr) auto;align-items:center}html body #root .app.app-command-shell .quick-add-showcase-preview{contain-intrinsic-size:118px;grid-template-columns:minmax(0,1fr);min-height:118px;padding:9px}html body #root .app.app-command-shell .quick-add-result-card .quick-add-result-thumb{display:none}@media (width<=780px){html body #root .app.app-command-shell .inventory-detail-hero{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell .market-mockup-results .catalog-result-card .catalog-result-main{grid-template-columns:minmax(92px,118px) minmax(0,1fr)}html body #root .app.app-command-shell .quick-add-result-card{grid-template-columns:minmax(88px,112px) minmax(0,1fr)}html body #root .app.app-command-shell .quick-add-result-card .quick-add-result-action{grid-column:1/-1;justify-self:stretch}}@media (width<=520px){html body #root .app.app-command-shell .collector-showcase-card{box-shadow:0 12px 24px color-mix(in srgb, var(--et-page-accent,#f97316) 10%, transparent), inset 0 1px 0 #ffffff85;grid-template-columns:minmax(82px,104px) minmax(0,1fr);padding:10px}html body #root .app.app-command-shell .collector-showcase-object,html body #root .app.app-command-shell .sealed-product-shelf-object{transition:none;transform:none}html body #root .app.app-command-shell .collector-showcase-edge{width:9px;right:-5px;transform:none}html body #root .app.app-command-shell .collector-showcase-shadow,html body #root .app.app-command-shell .collector-showcase-shine{display:none}html body #root .app.app-command-shell .vault-showcase-panel,html body #root .app.app-command-shell .vault-gallery-panel,html body #root .app.app-command-shell .vault-display-case-panel{contain-intrinsic-size:520px}html body #root .app.app-command-shell .collector-showcase-display,html body #root .app.app-command-shell .collector-showcase-hero{min-height:0}html body #root .app.app-command-shell .collector-showcase-hero{grid-template-columns:minmax(0,1fr)}html body #root .app.app-command-shell .collector-showcase-hero .collector-showcase-stage{min-height:210px}html body #root .app.app-command-shell .collector-showcase-hero .collector-showcase-object{width:min(70vw,170px)}html body #root .app.app-command-shell .collector-flip-actions,html body #root .app.app-command-shell .collector-flip-actions button,html body #root .app.app-command-shell .sealed-product-shelf-actions,html body #root .app.app-command-shell .sealed-product-shelf-actions button{width:100%}html body #root .app.app-command-shell .vault-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}html body #root .app.app-command-shell .vault-showcase-toggle{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}html body #root .app.app-command-shell .vault-showcase-toggle button,html body #root .app.app-command-shell .vault-heading-actions>button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){html body #root .app.app-command-shell .collector-showcase-card,html body #root .app.app-command-shell .collector-showcase-face,html body #root .app.app-command-shell .collector-showcase-edge,html body #root .app.app-command-shell .sealed-product-shelf-card,html body #root .app.app-command-shell .sealed-product-shelf-object:before,html body #root .app.app-command-shell .sealed-product-shelf-object:after,html body #root .app.app-command-shell .collector-showcase-object,html body #root .app.app-command-shell button.collector-showcase-card:hover .collector-showcase-object,html body #root .app.app-command-shell button.collector-showcase-card:focus-visible .collector-showcase-object,html body #root .app.app-command-shell .sealed-product-shelf-object,html body #root .app.app-command-shell .vault-gallery-tile:hover,html body #root .app.app-command-shell .vault-gallery-tile:focus-visible,html body #root .app.app-command-shell .collector-flip-front,html body #root .app.app-command-shell .collector-flip-card[open] .collector-flip-front,html body #root .app.app-command-shell .collector-flip-back{filter:none;transition:none;transform:none}html body #root .app.app-command-shell .collector-showcase-stage,html body #root .app.app-command-shell .collector-flip-card{perspective:none}html body #root .app.app-command-shell .collector-showcase-shine{opacity:0;display:none;transform:none}}html body #root .app.app-command-shell .collector-showcase-unknown .collector-showcase-face{border-style:dashed;border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, var(--et-border,#76542a2e));background:radial-gradient(circle at 22% 16%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 18%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#fffdf7) 82%, var(--et-muted,#675d52) 7%), color-mix(in srgb, var(--et-panel-soft,#fff1dc) 84%, var(--et-page-accent,#f97316) 7%))}html body #root .app.app-theme-dark.app-command-shell .collector-showcase-unknown .collector-showcase-face,html body #root .app.app-shell-dark.app-command-shell .collector-showcase-unknown .collector-showcase-face{background:radial-gradient(circle at 22% 16%, color-mix(in srgb, var(--et-page-accent-2,#d9a441) 14%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--et-panel,#0d1b31) 88%, var(--et-muted,#c9d7ea) 6%), color-mix(in srgb, var(--et-panel-soft,#10243f) 88%, var(--et-page-accent,#f97316) 7%))}html body #root .app.app-command-shell .collector-showcase-unknown .collector-showcase-fallback strong{background:linear-gradient(135deg, color-mix(in srgb, var(--et-muted,#675d52) 42%, var(--et-page-accent,#f97316)), color-mix(in srgb, var(--et-page-accent-2,#d9a441) 62%, var(--et-panel,#fffdf7)))}html body #root .app.app-command-shell .collector-showcase-card.is-fallback .collector-showcase-kicker:after,html body #root .app.app-command-shell .collector-showcase-card--fallback .collector-showcase-kicker:after,html body #root .app.app-command-shell .collector-showcase-unknown .collector-showcase-kicker:after{content:"Manual visual";opacity:.72;border-left:1px solid;margin-left:6px;padding-left:6px}html body #root .app.app-command-shell .market-showcase-preview.collector-showcase-unknown,html body #root .app.app-command-shell .quick-add-showcase-preview.collector-showcase-unknown{border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#76542a2e))}html body #root .app.app-command-shell .market-card-reference-line,html body #root .app.app-command-shell .quick-add-result-copy small{overflow-wrap:anywhere}@media (width<=520px){html body #root .app.app-command-shell .collector-showcase-card.is-fallback .collector-showcase-kicker:after,html body #root .app.app-command-shell .collector-showcase-card--fallback .collector-showcase-kicker:after,html body #root .app.app-command-shell .collector-showcase-unknown .collector-showcase-kicker:after{content:"Manual"}}html body #root .app :where(a[href],button,summary,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"]),.drawer-link,.menu-command-link,.mobile-dock-item,.mobile-dock-add,.web-command-nav-item,.web-command-more-item,.web-command-tool,.collector-showcase-card,.collector-flip-card>summary,.vault-gallery-tile):focus-visible{outline:3px solid color-mix(in srgb, var(--et-page-accent-2,#22d3ee) 68%, #fff 18%)!important;outline-offset:4px!important;box-shadow:0 0 0 6px color-mix(in srgb, var(--et-page-accent-2,#22d3ee) 22%, transparent), var(--et-dream-shadow-soft,0 12px 30px #00000029)!important}html body #root .app :where(.modal-close-button,.drawer-close-button,.ember-assist-fab,.mobile-quick-add-fab):focus-visible{outline-offset:5px!important}html body #root .app :where(button,.drawer-link,.menu-command-link,.chip,.status-badge,.quick-action-card,.add-anything-option,.collector-showcase-card){min-height:44px}html body #root .app :where(.grade-assist-readiness,.grade-assist-safety-strip,.vault-detail-action-note,.scan-proof-note,.quick-add-missing-help,.collector-showcase-helper,.collector-showcase-rarity-note){color:color-mix(in srgb, var(--et-text,#172033) 84%, var(--et-muted,#675d52))}html body #root .app.app-theme-dark :where(.grade-assist-readiness,.grade-assist-safety-strip,.vault-detail-action-note,.scan-proof-note,.quick-add-missing-help,.collector-showcase-helper,.collector-showcase-rarity-note),html body #root .app.app-shell-dark :where(.grade-assist-readiness,.grade-assist-safety-strip,.vault-detail-action-note,.scan-proof-note,.quick-add-missing-help,.collector-showcase-helper,.collector-showcase-rarity-note){color:color-mix(in srgb, var(--et-text,#f7f0df) 86%, #fff 8%)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}html body #root .app *,html body #root .app :before,html body #root .app :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html body #root .app :where(button,.drawer-link,.menu-command-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.add-anything-option,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card,.collector-showcase-card,.collector-showcase-object,.collector-showcase-face,.collector-showcase-edge,.collector-flip-front,.collector-flip-back,.vault-gallery-tile,.mobile-quick-add-fab,.ember-assist-fab,.back-to-top-button),html body #root .app :where(button,.drawer-link,.menu-command-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.add-anything-option,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card,.collector-showcase-card,.collector-showcase-object,.collector-showcase-face,.collector-showcase-edge,.collector-flip-front,.collector-flip-back,.vault-gallery-tile,.mobile-quick-add-fab,.ember-assist-fab,.back-to-top-button):hover,html body #root .app :where(button,.drawer-link,.menu-command-link,.quick-action-card,.quick-action-tile,.hearth-quick-action-tile,.guided-quick-choice,.quick-add-action-card,.add-anything-option,.vault-overview-card,.vault-item-card,.forge-inventory-card,.market-mobile-product-card,.tidepool-post-card,.spark-section-card,.collector-showcase-card,.collector-showcase-object,.collector-showcase-face,.collector-showcase-edge,.collector-flip-front,.collector-flip-back,.vault-gallery-tile,.mobile-quick-add-fab,.ember-assist-fab,.back-to-top-button):focus-visible{filter:none!important;transform:none!important}html body #root .app :where(.collector-showcase-shine,.hearth-skeleton-card,.catalog-result-skeleton,.skeleton-card,.skeleton-line,.skeleton-block,.loading-card,.loading-placeholder){animation:none!important}}@media (width<=760px){html body #root .app.app-command-shell{--et-mobile-run13-safe-bottom:max(272px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 212px))}html body #root .app.app-command-shell .main{padding-bottom:var(--et-mobile-run13-safe-bottom)!important;scroll-padding-bottom:var(--et-mobile-run13-safe-bottom)!important}html body #root .app.app-command-shell :where(.et-mockup-page,.hearth-mockup-rebuild,.scout-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild,.membership-mockup-rebuild){padding-bottom:var(--et-mobile-run13-safe-bottom)!important;gap:14px!important}html body #root .app.app-command-shell :where(.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-action-card,.et-mockup-empty-state,.small-empty-state,.catalog-result-card,.market-mobile-product-card,.vault-item-profile-panel,.grade-assist-panel,.spark-section-card,.tidepool-preview-card,.coming-soon-card){border-radius:clamp(18px,5vw,24px)!important;padding:clamp(14px,4vw,18px)!important}html body #root .app.app-command-shell :where(.et-mockup-action-card,.catalog-result-card,.market-mobile-product-card,.spark-section-card,.tidepool-preview-card,.coming-soon-card,.drawer-info-card){margin-block:0!important}html body #root .app.app-command-shell :where(.et-mockup-action-card+.et-mockup-action-card,.catalog-result-card+.catalog-result-card,.market-mobile-product-card+.market-mobile-product-card,.spark-section-card+.spark-section-card,.tidepool-preview-card+.tidepool-preview-card,.drawer-info-card+.drawer-info-card){margin-top:12px!important}html body #root .app.app-command-shell :where(.market-result-add-actions,.spark-flow-actions,.tidepool-support-actions,.forge-action-strip,.vault-detail-action-grid,.drawer-inline-actions,.location-modal-actions,.ember-assist-footer-actions){grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body #root .app.app-command-shell :where(.market-result-add-actions button,.spark-flow-actions button,.tidepool-support-actions button,.forge-action-strip button,.vault-detail-action-grid button,.drawer-inline-actions button,.location-modal-actions button,.ember-assist-footer-actions button,.et-mockup-button){justify-content:center!important;min-height:48px!important}html body #root .app.app-command-shell :where(input,select,textarea,.drawer-field){min-height:48px;font-size:16px}html body #root .app.app-command-shell textarea{line-height:1.45}html body #root .app.app-command-shell :where(.grade-assist-photo-grid,.collector-showcase-grid,.market-filter-drawer,.vault-detail-action-grid){grid-template-columns:minmax(0,1fr)!important}html body #root .app.app-command-shell :where(.grade-assist-safety-strip,.market-results-safety-note,.vault-detail-action-note,.quick-add-missing-help){gap:8px;line-height:1.45}html body #root .app.app-command-shell .drawer.open.menu-drawer .drawer-menu-stack,html body #root .app.app-command-shell .drawer.open.navigation-drawer .drawer-menu-stack{padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 246px)!important;scroll-padding-bottom:calc(var(--bottom-nav-height,76px) + env(safe-area-inset-bottom,0px) + 246px)!important}html body #root .app.app-command-shell :where(.flow-modal,.location-modal,.feedback-modal,.smart-setup-modal,.ember-assist-panel){max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)!important}html body #root .app.app-command-shell :where(.flow-modal-body,.location-modal-content,.ember-assist-scroll,.drawer-body){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (width<=430px){html body #root .app.app-command-shell{--et-mobile-run13-safe-bottom:max(286px, calc(var(--bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 226px))}html body #root .app.app-command-shell .topbar{margin-inline:6px!important}html body #root .app.app-command-shell :where(.et-mockup-page,.hearth-mockup-rebuild,.vault-mockup-rebuild,.market-mockup-rebuild,.forge-mockup-rebuild,.spark-mockup-rebuild,.tidepool-mockup-rebuild){padding-inline:8px!important}html body #root .app.app-command-shell :where(.et-mockup-hero-copy h1,.page-dashboard-header-main h1,.standard-page-header h1){overflow-wrap:anywhere}html body #root .app.app-command-shell :where(.et-mockup-pill-row,.catalog-chip-row,.market-filter-row,.vault-view-strip){padding-bottom:2px}}html body #root .app.app-command-shell{--et-readable-muted:color-mix(in srgb, var(--et-ink,#172033) 72%, var(--et-muted,#675d52));--et-readable-muted-strong:color-mix(in srgb, var(--et-ink,#172033) 84%, var(--et-muted,#675d52));--et-readable-panel:color-mix(in srgb, var(--et-panel,#fffdf7) 90%, var(--et-page-accent-2,#d9a441) 5%);--et-readable-border:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 28%, var(--et-border,#76542a33))}html body #root .app.app-theme-dark.app-command-shell,html body #root .app.app-shell-dark.app-command-shell{--et-readable-muted:color-mix(in srgb, var(--et-ink,#f7f0df) 76%, var(--et-muted,#c9d7ea));--et-readable-muted-strong:color-mix(in srgb, var(--et-ink,#f7f0df) 88%, #fff 4%);--et-readable-panel:color-mix(in srgb, var(--et-panel,#0d1b31) 86%, var(--et-page-accent-2,#d9a441) 7%);--et-readable-border:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, #ffffff26)}html body #root .app.app-command-shell :where(.compact-subtitle,.small-empty-state p,.empty-state p,.et-mockup-empty-state p,.drawer-link small,.menu-command-link small,.ai-helper-note,.quick-add-missing-help,.vault-detail-action-note,.scan-proof-note,.market-card-freshness-line,.market-results-safety-note,.market-detail-safety-card p,.market-price-memory-helper-card p,.market-price-memory-helper-card span,.market-price-memory-hero-card p,.market-price-memory-form-card p,.market-price-memory-row p,.market-price-memory-row small,.market-price-memory-compare p,.market-price-memory-compare-helper,.market-price-memory-meta dd,.collector-showcase-helper,.collector-showcase-rarity-note,.collector-showcase-fallback-note,.vault-condition-helper-card span,.vault-manual-condition-panel p,.vault-manual-condition-panel small,.grade-assist-header p,.grade-assist-value-card p,.grade-assist-photo-card p,.grade-assist-empty-guide p,.beta-data-note span,.backup-preview p,.backup-message){line-height:1.48;color:var(--et-readable-muted)!important}html body #root .app.app-command-shell :where(.grade-assist-readiness>span,.grade-assist-value-card>span,.grade-assist-photo-card>span,.grade-assist-field>span,.grade-assist-notes>span,.market-price-memory-stats span,.market-price-memory-comparison-grid span,.market-price-memory-meta dt,.market-price-memory-value span,.collector-showcase-kicker,.collector-showcase-chip-row b,.vault-manual-condition-chip-row span){color:var(--et-readable-muted-strong)!important}html body #root .app.app-command-shell :where(.grade-assist-safety-strip span,.market-price-memory-safety-strip span,.scout-safety-strip span,.trade-safety-strip span,.spark-gift-safety-strip span,.wishlist-iso-safety-strip span,.tidepool-circle-safety-strip span){line-height:1.34;border-color:var(--et-readable-border)!important;background:color-mix(in srgb, var(--et-readable-panel) 86%, var(--et-page-accent-2,#d9a441) 8%)!important;color:var(--et-readable-muted-strong)!important}html body #root .app.app-command-shell :where(.grade-assist-readiness,.grade-assist-photo-card,.grade-assist-value-card,.grade-assist-field,.grade-assist-notes,.grade-assist-empty-guide,.vault-condition-helper-card,.vault-manual-condition-panel,.market-price-memory-helper-card,.market-price-memory-hero-card,.market-price-memory-form-card,.market-price-memory-row,.market-price-memory-stats>div,.market-price-memory-comparison-grid>div,.market-price-memory-compare,.beta-data-note,.storage-status-card,.backup-preview){border-color:var(--et-readable-border)!important;background:var(--et-readable-panel)!important}html body #root .app.app-command-shell :where(.grade-assist-readiness strong,.grade-assist-value-card strong,.grade-assist-photo-card strong,.grade-assist-empty-guide strong,.market-price-memory-stats strong,.market-price-memory-comparison-grid strong,.market-price-memory-value strong,.market-price-memory-row h3,.market-price-memory-compare h3,.vault-condition-helper-card strong,.vault-manual-condition-panel h4,.collector-showcase-copy strong){color:var(--et-ink,#172033)!important}html body #root .app.app-theme-dark.app-command-shell :where(.grade-assist-readiness strong,.grade-assist-value-card strong,.grade-assist-photo-card strong,.grade-assist-empty-guide strong,.market-price-memory-stats strong,.market-price-memory-comparison-grid strong,.market-price-memory-value strong,.market-price-memory-row h3,.market-price-memory-compare h3,.vault-condition-helper-card strong,.vault-manual-condition-panel h4,.collector-showcase-copy strong),html body #root .app.app-shell-dark.app-command-shell :where(.grade-assist-readiness strong,.grade-assist-value-card strong,.grade-assist-photo-card strong,.grade-assist-empty-guide strong,.market-price-memory-stats strong,.market-price-memory-comparison-grid strong,.market-price-memory-value strong,.market-price-memory-row h3,.market-price-memory-compare h3,.vault-condition-helper-card strong,.vault-manual-condition-panel h4,.collector-showcase-copy strong){color:var(--et-ink,#f7f0df)!important}html body #root .app.app-command-shell :where(input,select,textarea,.drawer-field){border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 24%, var(--et-border,#76542a38))!important;background:color-mix(in srgb, var(--et-panel,#fffdf7) 94%, #fff 6%)!important;color:var(--et-ink,#172033)!important}html body #root .app.app-theme-dark.app-command-shell :where(input,select,textarea,.drawer-field),html body #root .app.app-shell-dark.app-command-shell :where(input,select,textarea,.drawer-field){border-color:color-mix(in srgb, var(--et-page-accent-2,#d9a441) 34%, #ffffff26)!important;background:color-mix(in srgb, var(--et-panel,#0d1b31) 88%, #000 6%)!important;color:var(--et-ink,#f7f0df)!important}html body #root .app.app-command-shell :where(){color:color-mix(in srgb, var(--et-readable-muted) 78%, transparent)!important}html body #root .app.app-command-shell :where(button:disabled,.disabled-link,.drawer-link:disabled,[aria-disabled=true]){color:color-mix(in srgb, var(--et-readable-muted-strong) 74%, transparent)!important;opacity:1!important}html body #root .app.app-command-shell .collector-showcase-fallback-note{font-size:.68rem!important}html body #root .app.app-command-shell .collector-showcase-helper,html body #root .app.app-command-shell .collector-showcase-rarity-note{font-size:max(.76rem, var(--text-helper,.8rem))!important}html body #root .app.app-command-shell :where(button,a,input,select,textarea,summary,[role=button],.drawer-link,.menu-command-link,.collector-showcase-card,.collector-flip-card>summary):focus-visible{outline-color:color-mix(in srgb, var(--et-page-accent-2,#22d3ee) 78%, #fff 12%)!important;box-shadow:0 0 0 6px color-mix(in srgb, var(--et-page-accent-2,#22d3ee) 26%, transparent), var(--et-dream-shadow-soft,0 12px 30px #00000029)!important}
